The problem is so much bigger than that. Here in Edmonton, we have regular folks who campaign and crowd-source funding to install lights on bridges, buildings, just about anything for the sake of making things look 'nicer'. Which is unfortunate for those of us who want to see the sky.
Anyway, how's the light pollution been on your Africa trip? You must have been through some seriously dark remote areas by now.
Your post hits the nail on the head, but complicates things more than needed.
The whole idea of "middle class" is a fiction that supports the behaviours discussed in the article. In the real world, it doesn't actually exist in any meaningful way. You're either working class or you're not. If you can walk away from your job today and never look back, congrats! You're not working class. But for everyone else, you're stuck and putting a fancy label on things doesn't change much.
> 3. Invented async/await, by far the most ergonomic concurrency primitive yet created.
This feels like a bit of hyperbole. The actor model seems much more intuitive than async/await. Indeed, message passing between actors is how concurrency works in the real world (think about how people interact with each other).
What you describe sounds like a consequence of Erlang's dynamic type system, rather than its concurrency model. Besides, don't most languages have "opt-in" error handling? For example, I work mostly in C# and if you don't catch an exception, your program will crash. How is that different? At least in Erlang, my program might restart itself. Sadly that doesn't happen on most other platforms.
The quantitative easing FUD on HN is getting pretty tiresome. It gets blamed for everything from VC subsidies to house prices and just about everything in between.
All three rounds of QE in the USA focused on mortgage-backed securities and Treasury securities. Are you suggesting there were a bunch of VCs who were neck deep in the MBS or CDS/CDO rackets in the mid 00's?
Don't forget another important point here: most lecturers at the post-secondary level are not teachers. That is, most of them have little to no formal training in how to educate others. It still kind of blows my mind that, to my knowledge, not one of my university instructors/professors, despite being subject matter experts, is credentialed to teach children - at any grade level - in a public school.
The reason is that Oprah operates in what's called a "winner take all market". There are thousands of baristas, servers, and (probably) garbage collectors with failed dreams of stardom in Hollywood, etc. But you don't hear about them.
Garbage collecting is not winner take all. No single garbage collector can corner the market because the role doesn't require unique talent in the same way that being a famous talk show host does. Oprah's value is her unique personality, brand, style, mannerisms, business savvy, etc rather than any sort of utility (like removing up your rotting trash) that she may or may not provide.
> China creates their own debt free money as needed. The U.S government must borrow it. You ever notice how economic pundits have been predicting an economic crash in China for the last 30 years that never seems to come? It's because the government just endlessly bails out the economy in a debt-free way that never sticks the taxpayers with the bill.
That's.... not how it works. USA consumers purchase lots of imports from China, which causes massive flows of capital from the USA to China. China uses these capital flows to purchase treasuries from the USA which (in part) funds the federal deficit.
At no point is China just "creating debt-free money".
The exact same thing happens in other countries with large trade surpluses. Part of the reason for the Greek crisis was that Germany exports a lot of goods to Greece. This capital flow drives down the price of money (the interest rate) in Frankfurt and drives up the price of money in Athens. The Germans, seeing that they could get 1% at home or 7% in Greece (in the early 00's) then used the capital flows to purchase securities in Greece, such as bonds, CDOs and CDSs.
It doesn't matter. If the bank pays you 10% on a savings account it's because inflation is high as well. In my opinion, bungie4 is giving you advice from a rather cynical world view. I understand it (sounds like bungie4 has taken some bumps and bruises in the market), but I don't agree with it.
A savings account will never give you more than about 1% real (inflation adjusted) returns because it's completely safe.
To both of you, I would say don't sell during a correction. You need to stick with the plan when times get tough. Paper losses are scary, but they are only on paper.
(Funnily enough, folks love volatility when it's in the right direction. Home equity is great, right? But for some reason paper losses send us into panic selling mode.)
> With software... when you write a program, the program is done. Most of your labor goes into R&D...
Not by a long shot! The vast majority of the lifetime cost of software is in the maintenance (daily operations, upgrades, new features, bug fixes, integrations, rewrites, etc).
This idea that local residents are more entitled to the street becomes problematic, though.
I live in a high-rise condo on a busy arterial road in the city centre. Should my enjoyment of the street override the needs of suburbanites to commute to work daily? I might think so, but somehow I don't think the suggestion that we should force thousands of people onto public transit or bicycles or whatever is going to wash.
So then the question becomes, why are people in certain neighbourhoods entitled to things that people in other neighbourhoods clearly are not entitled to? If others can use "my" street when they please, why can't I do the same on "their" street?
I think the idea is that capital gets broken up into smaller chunks. When we're talking about creating middle-class manufacturing jobs, you obviously need to build, say, a factory to create those jobs. That factory requires a very large investment of capital, which becomes less likely when you start breaking up large estates.
I've no idea if it actually plays out this way in the real world, but that seems to be implication here.
> Work somewhere where software is the main product and not just a cost center.
> Doing elegant things is very difficult...
These are great! I would also add: be certain that the organization shares your values. If you really care about code quality, elegant solutions, etc, you'll have a frustrating time working at a company that doesn't prioritize those things.
Doesn't the word "cash" imply that the money is not invested? If they bought factories or something else productive, we'd usually refer to that as "capital".
You make a really good point. HN seems to venerate startups that fail, which isn't very different from defaulting on a loan (and in many cases these startups are defaulting on loans as they shut down).
Yet, in any thread where Greece, Puerto Rico, etc come up there's this strong backlash against defaulting as being somehow immoral (as though it's not written into the lending agreements). What exactly is the difference between burning a bunch of VC money then shutting down and defaulting on a loan? In both cases we have an institution putting money at risk in the hopes of making a profit, and then losing it. I don't see the big moral difference here.
Anyway, how's the light pollution been on your Africa trip? You must have been through some seriously dark remote areas by now.