skysight-inc/HackerNews huggingface dataset:
Interestingly it seems from this articles figures that the actual disposable income of the middle class and lower class of the US is much higher than in Europe [1].

"The United States’ smaller middle income group still earns more than almost all its Western European counterparts. The average disposable income among middle income Americans in 2010 was $60,884, placing it comfortably ahead of Norway, which averaged $56,960. The one exception to Western Europe’s income trends was Luxembourg."

[1] https://www.citylab.com/life/2017/04/euro-vs-american-middle...
“Upper class” is defined, in most modern usages I’ve seen, as someone who does not so much work to earn money as they work to earn favor, where “favor” is the ability to access various sorts of line-of-credit drawn from wealthy people’s bank accounts because of your connection to them.

In est: the upper class are courtiers. Courtiers for investments, placements onto boards of directors, management roles of other people’s wealth, and so on. All upper-class people are inherently both grantors, and recipients, of such favor.

And once you have such favor, money becomes kind of irrelevant. You can access huge pools of other people’s money, to do whatever you want to do, so why would you need your own money? (Even if, sometimes, you do. There are such things as “starving nobles”, who have the ability to command others’ fortunes but who have no personal fortune. Usually because they’ve already put their personal fortune to work in some way.)

If you’ve ever read the Cory Doctorow book Down and Out in the Magic Kingdom, the “whuffie” currency from that book is basically already reality for the upper class. (The only difference is that whuffie puts a legible number on aggregate total favor, which is intentionally made as illegible as possible in reality.)
> For the phone interview, it will be on a Google document, and for the onsite interview, it will be writing code on a whiteboard.

That part is not completely correct. At onsite can choose to write code in a Chromebook which will have a lightweight editor with syntax highlighting.
They can if you add a dimension to the space. That's one of the reasons 3d graphics use 4d vectors and matrices.
The middle income group in the US has shrunk to around 48% of population.

The lower income group has grown a bit and this is the real problem. This group is defined as below 75% of median.

The upper income group has also grown significantly. This is defined as above 200% of median. While we complain (rightly) about the share going to the upper few percent, the percentage of population that is upper income in the US may be significant compared to other "rich" countries. But we aren't given that graph for comparison.
Step 1: Major in computer science

Step 2: Graduate and get a programming job in SF.
But on the other hand Etsy4Farmers (tm) would probably turn out like Etsy, and care progressively less about the farmers, more about money and eventually turn into just another online supermarket riddled with fake products and fake reviews (not suggesting Etsy has made it all the way there either btw).

This guy has one partner, Incentives are aligned, if I were one to buy onions online, I can see myself still being happy with them in 20 years time. Maybe it cost more, but they don't have a monopoly on Onions, their ability to pass on that cost is limited, which is the major concern, is it not?
Everyone should be taught these [List of fallacies]
Oh, you're Dave Bayer! Sounds like people come to you often.
Me too. But until I see Segger/Rowley or any of the second tier IDEs below Keil and IAR pushing first party support, I can’t even consider it.

It’s a big leap from hobbiest to commercial with embedded.

If I was part of the Rust group I’d be directly real resources into real embedded projects. You check Cargo for embedded now and might find a couple unsupported header files for different micros.

It’s going to be a long time at this pace.
I think the Non-US-citizen thing is statewide. The state page is a bit vaguer, the SF one says you also have to be a LPR.
I use also F# more, and is the same. But rust make some other guarantees/restrictions where this is much less of a problem that you think.

Mutability is much restricted and the use of traits make conversions much easier.

I think the best of rust is inmutability + From trait + Into Trait. Combined are great.
More fun Cook County details: not only is there not an elevated police presence at our polling places, but the election judges are charged with making sure the local police are not hanging around within like a quarter city block, since the local police don't have any authority with respect to voting. We got to chase a cop away at our place.

(The Cook County Sheriffs police our vote, but there aren't that many of them, so if they're going to show up, it's because a judge called them out.)
I think I remember trying that a while back and couldn't quite get it working, I'll need to try again soon.
Don't even get me started. I did a year and a half of university in Tokyo and I used and paid for the health care system there a few times. Cavities filled for 20 dollars at high end central Tokyo offices. Skin doctors for zero dollars and prescribed creams for 800 yen. I knew a brain surgeon there who told me that the max price you could pay for his services was equivalent to 700 dollars. He didn't even bother going to conferences in America, and this was 10 years ago.

Oh, and people love to talk about wait and access to doctors: not only did none of my experiences have a wait they didn't even have a schedule. I simply walked in to an office and was seen immediately, and the Tokyo metro area has 35 million people living in it.
The Markup abruptly fired cofounder Julia Angwin setting off an editorial exodus
Unlike caffeine, nicotine and cocaine both cause vasoconstriction. Anti-drug propaganda aside, none of the 3 substances are particularly addictive and all three have they exact same withdrawal symptoms.
This biography on Shannon gives some idea of what it was like in the heyday of Bell Labs. Flamethrowing trumpets are mentioned.

https://www.amazon.com/Mind-Play-Shannon-Invented-Informatio...
The reqwest backend (which uses native-tls and thus schannel and thus the Windows cert store) is the default on Windows, so it shouldn't be using curl. https://github.com/rust-lang/rustup.rs/commit/6389676b6bf211...

If you must use an older rustup, set `$env:RUSTUP_USE_REQWEST` (or `$env:RUSTUP_USE_HYPER` for an even older rustup) to `1`
What i never understood is- all those taxes you dont pay- they come back, often amplified?
You dont pay for social services, and instead have to pay horrendous sums for private security, gated communities and private police who keeps the campus of your workplace safe. You dont pay for flat health care, and are milked to the bone with every accident.
It looks so utterly self defeating from a distance. Why would somebody who wants to pay so little, pay so much for the same thing? Its really bizarr.
Here it is from a GDP perspective: http://www.aei.org/publication/putting-americas-enormous-19-...
Well, if they rewrite ThreadX in Rust, let me know!! :)
They aren't completely wrong.

76% of Americans spend a year of their life in the top 20%, 56% in the top 10%.

https://www.aei.org/publication/evidence-shows-significant-i...
> you're compiling with warnings-as-errors.

I'm not. The compiler is VC++ with default project settings. "Treat warnings as errors" setting is set to "No (/WX-)"

By default, VC++ compiler turns on this for new C++ projects: https://docs.microsoft.com/en-us/cpp/build/reference/sdl-ena... That's why it fails to build.
I am very thank full that the plan to convert our entire engineering centre to some awful x windows tool set fell though at BT.

Though I still use the training I got in the accelerated 1 weekcrash course in unix we all did.
It’s generally not a good habit of mind to consider someone with a different political view deluded. The issues you raise are subjective.
This reminds me of a TEDx talk titled "Where in the world is it easiest to get rich?"

Spoiler: Scandinavia, which happens to be top-right in this chart too.

That talk has been discussed on HN before: https://news.ycombinator.com/item?id=14542391
> reject more candidates during the phone screen stage, which I've found to work great. When evaluating a phone screen, many interviewers will think "they were on the fence. Let's see how they do in the on-site," which leads to a lot of unnecessary interviews.

This is a good tip. My employer is in the process of tightening this up as well. One colleague noted a correlation between people who are able to solve a phone screen problem inefficiently as frequently performing poorly when they make it to on site interviews. So raise the bar for what solutions are deemed good enough to proceed to on sites. Some good candidates may be excluded but the ratio of good candidates making it to on sites should increase.
There are many definitions of middle class. You are using a definition that defines middle class as the desire for what our parents had. It seems like it was easier for them than it is for us...back then you could work for the post office and have a house in the suburbs, 2 kids, and take vacations to Orlando every year.

Now you need to be top 5% just to afford rent in some places (average rent in my city is $2371 and using the standard 30% of gross you need $94,840 annually, putting you in the top 5% nationwide).

My wife and I are "killing it" but we didn't feel that way until we made $300k combined here in Los Angeles.
She’s deaf, blind, and did Harvard – but Haben Girma doesn’t believe in ‘grit’
Podcast: Maintainable Software
I don't really like calling 75% to 200% of median income “middle class”, both because it's not really capturing an economic class distinction and because proportional symmetry suggests 50%-200% or 75%-133% would be properly centered middle income segments.

But that doesn't change that it's interesting how much the US is an outlier in terms of the aggregate performance vs. distribution measure used.
Am I missing something? Why is this here.
> incompatible with the proprietary Nvidia drivers (and no plan to ever fix that)

I've heard that Nvidia is fixing this in KDE Plasma and maybe Gnome too. (Fuck proprietary drivers though, and fuck Nvidia.)

> huge input lag

that's odd. Gnome's compositor is not the fastest, but it generally works okay for many many people.

> the reasons one should consider a switch nowadays

- No screen tearing ever, every frame is perfect

- Real HiDPI support, different scales on different monitors, many compositors support "Apple-style" fractional scaling (render at ceil(scale) and downscale on GPU)

- Proper touchscreen support, without dragging the mouse pointer along

- Touchpad gesture support (this miiiight have been bolted onto X with XInput2 as well)
A new podcast on legacy tech and how real organizations work through the issues surrounding it just launched. The Maintainable Software Podcast is about making the most of your software investment. In it, the host (Robby Russell of oh my zsh) speaks with seasoned practitioners who have helped organizations work past the problems often associated with technical debt and legacy code.

I hope you check it out!
That's what the X axis is for.
She was still parking illegally, the court just threw out the method they used to catch her.
>It is well-established through rigourous scientific studies over the last 100 years

Hold on. I'm old enough to remember the 1970s where we were being warned about global COOLING in the New York Times and National Geographic. So don't tell me that the warming panic goes back 100 years - it doesn't. It goes back to James Hansen's testimony before Congress in 1988 and the UN Report.

>that there is indeed a relationship between greenhouse gas emissions (like CO2) and the average temperature of the Earth.

Indeed there is. The sun warms the oceans and they release more carbon dioxide. Cold water holds CO2 better as anyone who has opened a warm drink knows all too well. Tipper Gore's famous graph showing this relationship has the time series in the positive direction going BACKWARDS IN TIME - which is scientific fraud.

> That is false.

Nope. The frequency and intensity of hot days in the continental US has been steadily going down for a century now and the average temperature has been cooling since the 1930s.

> That is also false,

So The Grapes Of Wrath and the Dust Bowl is just a figment of my imagination is it? MILLIONS of people fled the Midwest to become migrant farmers in CA because the 1930s were so hot across the entire continent.

>and conflates local climate change with global climate change.

If you can point me to a century's worth of accurate climate data from around the world that even comes closes the the US's, I'd be grateful.

>They are different issues, though related, and you cannot directly compare data from one to the other.

Arctic sea ice extent is normal and cyclical, Antarctic sea ice is normal and cyclical, African weather is normal and cyclical.
CAP Theorem of Cloud Infrastructure Costs
Yup. I think this dude has earthbound playing on the video screen at his shows. He aint lying about listening to video game music!
I would highly recommend the book "Alcohol Explained" by William Porter.

I found it very simple yet powerful - down to earth and practical, cold explanation about every side of drinking alcohol.
Well certainly working up from nothing in America is still better than certain places an immigrant can come from but i do increasingly feel bad for people who do this when they're not from a war zone :/
Underwriters Laboratories (UL) Takes Autonomy Standards Plunge
It’s also possible for someone to become a child’s guardian if their parents lose the ability to fill that role. I don’t know how widespread this is across cultures, but in my family, parents of newborn children name a “godfather” and/or “godmother” (usually an aunt/uncle) who become responsible for this by default.
Not my experience - I found Scala's syntax is a lot more consistent than most mainstream languages (though, yes, it certainly doesn't go as far as lisps). Operators are just normal methods. Rather than complex rules about which constructs require braces, everything permits an expression or you can put a braced block of statements anywhere you could put an expression. Rather than a bunch of different special case syntaxes for collections / async / possibly-absent values, you have a single lightweight syntactic sugar (for/yield) that translates directly into plain old method calls. There are some libraries out there that make poor choices of method name, but that's about all.
Your scenario sounds horrific. If 1.5% of all teens are getting nicotine unknowingly, that's a huge story.
I’ve had very positive interactions with them. (Not an insider.) They we’re very professional and helpful.
At lot of forms allow choosing between Shôwa and Heisei, sometime Taishô too. In this case it means adding a third option (Reiwa) which is what is complex for computerized systems.
> Except that X11 isn't doing something so right -- it's still terrible

Yet your windows render and take input, life goes on, etc. I am pretty happy with it on systems where it runs. Some of the old criticisms like it being a resource hog - might have made sense in the specs of, say, 1993 or earlier, but even restricting the comparison to what most of us have loaded in Javascript at any moment it's pretty lightweight.

> Have you ever read through a gnu configure file yourself ... Who in their right mind would ever write a shell script

I really don't think it's fair to use machine-generated code as an example of why you shouldn't use a particular language. All of those alleged universally available, "real" scripting languages that don't terribly suck would also look pretty bad if you turned them into a target language for GNU autotools.
This is misleading. Every countries in Europe would have a smaller middle class if you take the $32-33k median US income.
Waiting for Marvel and EA to fund riskier projects.
Thanks for the chat. The region in question isn't struggling, it's just that the values were so inflated pre 2008 that "coming back to earth" has taken a long time.

The takeaway for my wife and I was that it's better to be fiscally conservative, or enormously fiscally aggressive but nothing in between. We crossed that line every so slightly and paid a huge price.
Not MPX, I think it is called MPK[1]; basically a process can tag each page with a 4 bit identifier (via a kernel provided API) and then, by loading the id on a special register can restrict its own accesses to pages with different keys.

[1] https://lwn.net/Articles/689395/
On the one hand, I do agree that this is absolutely insane and an indicator that DMCA needs serious reformation.

But at the risk of causing outrage, let me play devil's advocate. To me, this is like spending years building a small model version of a Saturn V rocket to painstaking detail and then not being able to distribute it publicly.

You just spent years on a hobby with little extrinsic value. What could you expect from spending so much time and energy on porting a video game created by a company that isn't owned by you onto a platform that isn't owned by you?
Sure you can, it just needs to be opt in. And since x86_64 neutered rings 1 and 2 to the point that they don't really make sense to use anyway, it shouldn't be a big deal for downstream software either.
In urban areas the city could even work with local property owners to place video cameras that have enough angle to be able to have a constant view of all the cars that park. Could automate ticketing car owners who overstay.

*Not that I wish for this, but it's theoretically possible to implement.
> enabling this in Sway results in some very odd behavior that breaks certain things

I've been using Firefox Nightly in Wayfire (also wlroots based) with GL (and even WebRender) for quite a long time now, it works very well, about the only issue left is popover placement is odd occasionally. What issues do you have?
Feds criminally charged a pharma distributor for the opioid epidemic
Democrats consistently oppose all forms of voter ID, which is pretty much standard practice in most other developed countries. The usual explanation is that it amounts to racial profiling in practice, which is true enough with the implementations that GOP proposes - but then why not propose an implementation that doesn't have those problems (again, like most other developed countries already have)?

Don't forget that Maryland remains one of the most heavily gerrymandered states in the nation, either - and that gerrymander was carried out by the Dems, and is currently being defended in court by the state admin.

I'm also not convinced by their stance on counting non-citizens for the purpose of representation. I am not a citizen, and I cannot vote - but the effect of the present system is that a vote is effectively allocated to me, but then handed over to whichever side is first past the post in any election in my district, amplifying their voting power without my consent. Supposedly this is because they still "represent" me - but it's about as meaningful as the representation that the American colonies ostensibly had in the British parliament prior to the revolution. If voting power irregularities that stem from the electoral college are bad - and they are - this is no better. So why are Dems supporting it? The cynical answer is that it gives disproportionate voting power to areas with large immigrant non-citizen populations, which are mostly urban and lean strongly Dem. I'm not sure what a non-cynical answer is; I can't come up with one.

On the whole, I believe that it is correct to say that Dems are much more often in favor of less money influence on voting and broader franchise. But given situational examples to the contrary, it seems less like a principled stance, and more like the party interests being in alignment with those goals more often than they are for GOP. Which makes sense for a party that relies on a broader, larger coalition of diverse voters, rather than a monolithic key support group.
I think this is s bit naive. Americans and EU citizens could conceivably follow some protocol such that what they produce will not go against certain principles (if we even presume no such thing as dual use tech), but that would do little to stifle and control developers outside this sphere. Vladimir, Jinping, Jeong-Un, Narendra, etc., aren’t about to handicap themselves and have some realization, oh, you know what guys, we should be respecting human rights, we gotta stop.
This is a bit misleading. It doesn't mean that the rich are predominantly rich (though this could be the case): that map is also basically a population density map which is, according to what i've seen, the only clear predictor of whether or not a county is likely to be "blue."
...and all it took was 200 years of rancor & malice and one of the bloodiest wars in the history of our country to begin to resolve. That’s a pretty extreme reduction of the founding of America with regard to those deep disagreements among the founding fathers.

Those who “disagree with” the Heritage Foundation probably take offense by their propensity to outright lie and manipulate to achieve their objectives, most of which run contrary to the values of those working on Google’s AI teams. In light of that, I highly doubt they see Heritage as good-faith actors.
I'm only for mandatory voting if there is a 'none of the above' option and if the majority votes for that then the election is a do-over and the candidates on that ballot are forbidden from running in the next election and possibly more.
Congratulations!

I'm based in the Pacific Northwest and feel similarly as you. It also happens that we are the same age.

Most of my friends and family make far less then me. Aside from co-workers, I don't have many people in my life who I can confide in about my salary, income, and the future. I often attribute my confusion with a lack of feedback.

I've worked hard to get to where I am and treat my income as a finite resource. It's something that I know will change in the future. I'm also aware of the risk of having all my income come from a single source.

I think it's hard to know if we are really "killing it". It also doesn't help when we are surrounded by people who have a similar income as us.

At the end of the day, are you happy with what you are doing? Is the income you are earning worth the time you are spending every day?

Personally, I would like to reduce my time spent as a software engineer without jeopardizing my family's safety and future.
You're right. The downvotes here are telling :)
I don't have anything to prove it but I swear countries like Japan and Germany are very good at this sort of thing because the people have a culture of strict obedience to authority be it the government or whatever. They love having and following well defined rules and are nonplussed (in the original sense of the word) when people break the rules.

People in USA have the opposite attitude towards authority and rules.

Go someplace in Europe that doesn't have this culture and it breaks down. Italy's healthcare is a circus. When I was in Italy not even that long ago a doctor came in to see me with a lit cigarette in his mouth.
Because it's dead wrong, laughably so, in the assertion that speculative execution is a ~5% performance hit (it would, in reality, result in a couple of orders of magnitude slowdown on desktop workloads).

As noted elsewhere OP completely misunderstood the fact that his CPU has received some of Intel's Spectre mitigation firmware patches and came to the silly conclusion that this meant his CPU was no longer doing speculative execution of any sort.

HN is still a (vaguely) computer-savvy forum. Being extremely wrong about the fundamentals of how a modern CPU works is going to get you downvoted.