skysight-inc/HackerNews huggingface dataset:
Compared to many places in the US, Seattle has a higher cost of living. Those salaries are lower than I was expecting for Seattle metro area too.
Adding to this, another reason I hate private insurance is the concept of networks and claims. It doesn't really matter what insurance you have.

I have an upper-middle tier PPO, and still two doctors offices have turned me away because they don't accept it... completely boggling.

Not to mention the herculean efforts you have to put forth to synchronize your personal health records / documents between offices and systems because everyone is using different nightmarishly siloed systems (although in theory will start improving eventually thanks to the FHIR standard, but still change in healthcare is SLOW).

If it was like that between US states, I would understand. But between offices up the road from each other? Give me a break.

In my opinion, the only thing we have that works well is Planned Parenthood, which I've used a couple of times and attest that they are just phenomenal. Unsurprisingly they also happen to be a non-profit. For-profit does not work for everything, and thinking it does (or should be a requirement of capitalism) is completely lacking in imagination and empathy.
>It says they used Oak Ridge's Summit supercomputer, the second fastest in the world.

The shovel had racing stripes. Got it.

The job doesn't change based on what hardware it is run on.
In central Europe it works slightly differently. When stopped by police and getting ticket, you can decide not to pay it on the spot and instead send the infraction to administrative proceedings. There you have chance to dispute the ticket at the cost of risking higher ticket (to cover the cost of proceedings) if found that you really committed the infraction. But if you have friends either at police or at the office which handles the proceedings, you can ask them to pull a few strings, and the ticket simply disappears/gets time-barred/... But at least it's not as brazen as these "courtesy cards". Also your "friends" will usually have influence only locally, to cover up something in different city will be much more complicated.

EDIT: Also forgot to mention that cops here know not to bother car with "nice" licence plate numbers, interestingly enough, even though the numbers should be random, there is a class of people who tend to get them disproportionally often...
On the subject of modularity, one aspect of OOP that bothers me is the conflation of namespacing (for organizing code that operates primarily on one object) with encapsulating the method as a class/object member. One could do the former without doing the latter! Basically a module containing structs and functions which act on it. In cases where the method(s) act on multiple objects, there might be other places/modules for them to naturally live.
I don't know about Microsoft, but at IBM for example engineers with a 4-year eng/CS degree start at band 6, but the bands below 6 do exist, just not for that role. I'm guessing it's similar at MS.
I don't understand the perceived antagonism. I like FP, I like OOP. Most of my objects immutable, and "change" methods return a new instance of the object with the expected change. It's a great way to code.
Still higher than anywhere in Europe.
In Canada, we pay around 7k$ CAD on healthcare, or 5300 USD, with better outcomes. It is expensive, but not 34k$ a year expensive. Actually, about a seventh!
Brian Goetz had a great talk about this "FP vs OO: Choose Two"

https://www.youtube.com/watch?v=8GWZE2Y2O9E
I think you're right, but the excuses probably vary by location. In my area (which has very low petty traffic law enforcement), people do argue that cops are all good, usually with appeals to "the rule of law". I often wonder if this is seen as identical to "the rule of law enforcement". Mentioning the compliance rate with the speed limit (or gun control, for that matter) just makes them angry and the discussion ends. Mentioning nonviolent crimes like cannabis possession is usually met with a claim that drugs require violence, followed by the same anger as they shut down. There's a lot of discordant opinions held about police, at least near me.

I suspect a lot of the counterproductive emotional reactions are a result of the fact that so much force is involved, but I'm not sure how to mitigate that.
Your chances of incurring huge costs are relatively low and you’re saving tens of thousands of dollars by not paying to benefit others.

Is this actually true though? It seems that the chance of encountering huge expenses are non-negligible, and that you wouldn’t actually save any appreciable amount of money.

Also if you need to get a specific treatment you don’t need to go through a government bureaucracy, you just pay for the treatment or insurance might cover part of it.

Using the UK as an example, obtaining necessary treatment involves no “government bureaucracy”. It just involves that treatment being deemed medically necessary and then provided. No messing around with insurance and hospital billing departments. Of course, you are still free to pay private providers for services, or indeed to take out private medical insurance.
Airborne divisions were originally just seen as specialized infantry divisions. They were numbered in sequence with all other infantry divisions. Thus, its number does imply the existence of 100 other infantry divisions.
Another poll said that 67% of Americans could not scrape $2,000 together to cover an emergency expense.
I might be wrong, but reading online, Microsoft seems to be talked about as if pay is a lot lower than similar big tech companies and held in a low regard than say, Google or FB.
Yes, it's perpetually gloomy. No sunshine at all, it's raining right now. Terrible quality of life. You made the right decision.
I make less than that ($150k for 2 years) at a FANG. Yikes. You're really not helping me maintain my will to live here.
Of course brine is a problem. I never said it wasn't. All I'm hearing, though, are challenges that may require out of the box thinking.

Controlling human population and consumption simply isn't going to happen, so you might as well give up on that idea. At best, you will merely slow down the problem for a while.
> Are people good judges of how much value they bring a company?

IME skils/merit/value contributions have very little to do with salary. It's mostly negotiation tactics.

Having public data on salaries would help potential employees make more informed decisions about working for companies in the first place.

"Sour grapes" is only really a concern if there is a huge discrepancy between pay when job roles/responsibilities are similar.

I've yet to be convinced that hiding salary information is in any way beneficial to employees, only to employers (at the expense of the employee).
No, the biggest benefit is first-class modules. This is a feature that for example FP languages have struggled to incorporate. "Encapsulation" with OOP is a bit of a misnomer, as state is not encapsulated, it is just hidden. Such hidden state then interferes with composition. With true state encapsulation, a function can use mutation on the inside, but appear pure on the outside.
The doors are part of the response to massive gun ownership in the US. To try to keep schools safer, many have airlock-style entrances, metal detectors, and other systems to try to prevent people with guns from getting inside.
The standard answer, of course: a war, especially after a national civil war, prosecuting everyone who participated in the enemy's side will be a disaster.

Also whistleblowing cases.
Yeah, it’s bemusing to see people calling a single protein “food” instead of the glorified protein supplement it is.

At best, it would become an alternative to existing protein powders made from milk or plant crops, assuming the amino acid profile is good and it doesn’t cause allergies/reactions in some people.
Assholes exist as adults, too. You can't hide reality from children. At some point they are going to have to deal with an asshole.
Its fascinating how much lower Microsoft compensation appears to be compared to others, even Amazon. I guess the stock has been doing well, but can Microsoft truly attract the best talent with these numbers?
> If everyone hates it, why is OOP still so widely spread?

Most importantly, not everyone hates it. There are definitely warts involved, and IMO the 2 biggest warts are now largely understood:

1. People understand the pitfalls of inheritance now, so you'll see "composition over inheritance" MUCH more than you'll see inheritance as the recommended way to do things.

2. I don't know how widespread this feeling is, but as someone who moved from Java to Node/Typescript a couple years ago, I feel like I can confidently say structural typing, in practice, is MUCH easier, better and fun to work with than nominal typing. I can think of times I literally spent days trying to work through some refactoring in Java that was a nightmare because of the constraints of nominal typing, where the structural typing approach of TypeScript makes it trivial.
It's what gets taught first in higher education. I first learned OOP, and I was neither here nor there about it. I didn't learn about FP until completing my degree program. FP clicked for me, my team uses it, everyone else in my company uses OOP. Nobody seems bothered we use FP, but also nobody's checking, either. It's not that I dislike OOP either, it's that FP feels like a much more natural fit.
Exactly, while FP is a good addition in some cases, where is the "everyone" that hates OOP? OOP is still 1000x more widely used and loved than FP to say the least.
I remember very old versions of lint had hints you could add, like:

/*NOTREACHED*/

that would suppress warnings. I kind of liked that method.
Because it sounds right to a lot of people.
I think you need to be clearer on what you mean by "police state" before anyone can answer that.

https://www.theguardian.com/uk/police
Technically true but the payments are ads are inherently aggregated by the ad provider and the transactions of buyers as opposed to a one to many model of tipping.

Speaking for everybody oddly enough is almost never the goal of any enterprise. Content creators generally either produce their content and care about finances to support it full time (they would try to do so even if it cost them money) or just do so as a means to the end. It is all a trade problem in the end it seems to get people what they want.
Although I think it should be available to everyone regardless of income. The sushi chef should have access to the same level of care that I do regardless of their income. The solution to this specific problem can't be to eliminate health care for the sushi chef.
> it doesn't actually insure you against catestrophic costs.

Unless you're old enough to get medicare.

Works for the people who vote :\
These clickbait titles are ridiculous. 1) Everyone doesn't hate it, and 2) you can not like something and still find it useful.
No worries! I was just clarifying, I know sometimes I don't express myself as transparently as I'd hope. I might have to follow up on that suggestion, I didn't even think about that, I've wanted this feature for so long!
I believe there was a large compensation change during the time of Steve Balmer when the stock was flat. The change switched the mix to more cash, less stock. Prior to that shift, levels started much lower. The levels were reset to 59+ after this change to reduce confusion over the previous compensation plans. That's my understanding. Yes, levels run 59 to 70 with anything above 70 being something like the CEO or a very early founder in a distinguished role.
I think it has become trendy on HN and r/programming to claim OOP is dead and no one has ever liked it.

In meatspace, everyone I know is fine with OOP. Usually it is other aspects of the programming languages that result in griping.
Twitter hack conspirators may include a 16-year-old from Massachusetts
Intended according to whom?
A Demo of the WebAuthn Specification
The fact that this includes stock makes it that much more surprising. Microsoft’s stock has grown like 5x in the last four years, (2x over the last two).
An offer that was worth $150k when you were hired is probably making you lots more now if there were lots of stock. But apparently the stock awards are like $3k-$10k?

[edit: stock, not stock options]
There's a certain "thought leader" segment of programmers that are pushing hard for FP, but the article assumes everyone hates OOP rather than trying to justify that assertion.

It ends with talking about how loved Scala is as a language, while most of the Scala code I've seen is more OOP than FP.
Cops can turn them on and off, and no.
I must admit that the first time I encountered a factoryFactory, I questioned what I was doing with my life.
if i think the recipient is competent enough, i'll ask for or provide ssh access and copy it with rsync

otherwise, i've mailed a flash drive before, and for <20GB i'll just put it on a public S3 bucket.
Throwing out a prediction: If the Biden/Harris ticket wins in 2020 and Trump is charged with anything, expect a pardon from the president. People will rage for a bit, get tired, run out of attention span, and move on to the next controversy.
Because there are untold legions of programmers being taught it and Java in school. Most people have never seen other styles much less coded in them.
At Google, sharing salaries is officially supported and the spreadsheet is linked to by HR. So Google employees actually fought for and started this trend, they were way ahead of everyone else.
The military explicitly does not number their units in numeric order as a counter intelligence measure.
120Hz is incredible for gaming. Unity and Unreal Engine dynamically scale tessellation and many other things to accommodate hardware performance, so as to maintain FPS on high-refresh screens. The polygon counts, texture detail, AI complexity of modern games is bonkers, but multiple moon landings of engineering time has gone into keeping solid 100Hz+ frame rates.

However, you are definitely correct when it comes to GUI productivity applications. Drawing text in boxes is apparently much harder than rendering an immersive world in real time. The implications are too disturbing to consider, so I do not.
It's a low power mobile part, that's just not relevant for any of my use cases and I'm guessing that's true of a lot of HN.

Intel 10nm desktop CPU's are what I'm actually interested in.
The one that made me smile the most is: https://www.youtube.com/watch?v=YkpxEezTu4s

The main melody and these cliché medieval chords are a fit made in heaven.

I find that most of the stuff on YouTube lacks this kind of cleverness though.
If everyone around you is an asshole then maybe you're the asshole.

If everyone around you is a "sociopath", then perhaps you are the sociopath. A sociopath who wants to control the actions of millions of others based on whatever news story scared you that day.

If your aim is truly about public safety then you need to crusade against alcohol instead.
Beyond Blockchain: Simple Scalable Cryptocurrencies
I agree with your sentiment, but clearly "the bigger problem" is that the system is corrupt.
I think it might be a mix of job categories, not just SWE. Still lower than what I'd expect.

https://www.levels.fyi/# exists but might be inflated a bit.
Microservice Clients Without Mocks, Part 2: Paranoic Telemetry [video]
Agreed, also I have a feeling most complaints about OOP are actually complaints about what C++ has become.
A "socialist" public healthcare system could never work!

Well... Unless you're in Austria, Belarus, Bulgaria, Croatia, Czech Republic, Denmark, Finland, France, Germany, Greece, Iceland, Ireland, Isle of Man, Italy, Luxembourg, Malta, Moldova, Norway, Poland, Portugal, Romania, Russia, Serbia, Spain, Sweden, Switzerland, Turkey, Ukraine, United Kingdom or many other countries...
The general amnesty granted to Confederate soldiers at the end of the Civil War, though not without controversy, was an important step in the reunification of the nation.
That is my observation also - but its known that Microsoft is not paying as well.
And buying groceries, to stay alive while evading the authorities. Can’t be too says, you know!
The simplest way to fix a huge amount of problems that exist in the USA would be to start holding the police accountable for their actions.

This is police corruption, an especially harmful category of corruption that undermindes our entire legal system. It should be 5 years minimum in federal prison. Police should recieve drastically stronger charges and sentences when they violate the law, not the other way around. If someone above was found to have known about it and didn't report it should be 2x.

You show me a problem in modern america (maybe except healthcare) and I bet I could argue this one policy would fix it in one roundabout way or another.

It won't happen for a bunch of structural reasons unless a major party took it up as a major part of their platform but it would work.

Come to think of it, this is one of the very few things one of the major parties could do to get me to vote for them.
Some freeways have two limits, one for semi trucks, one for the rest of traffic. Something like that could be extended to lanes, along with prohibitions (which already exist) of towed trailers in faster lanes.
It’s quite anecdotal but my sampling is rather large as I’ve worked with those people over multiple years and still have contacts there. Nobody would admit they approve of this assassination obviously same as mh17 but as long as putin maintains plausible deniability they’d be ok with supporting him
Some points, in no particular order:

1. For kids that grow to become successful, content adults, intelligence is only one factor, likely not a determining one. If success is on your mind, qualities like lifelong curiosity or emotional self regulation are much stronger predictors. Hyper focus on measured aptitude can sometimes detract from good development of both these qualities.

2. Good schools matter, a lot. At some point, sooner than you think, it's the peer group that'll shape what your child believes is time well spent. Aim to find a school with parents and a community who share your values.

3. So many people get screwed over from this belief they're smart and therefore special. Think of it like a ML algorithm, working at optimizing a score. then you give it a real life task where the score is fuzzy and complex and looks nothing like the training. It's funny when you put it like that, but I've seen it happen in real life and it's the farthest thing from funny.

4. I recommend you read B. Fuller's essay on the Great Pirates, which Steve Jobs creatively stole when he said "Be a Pirate".
https://atrightanglestoreality.blogspot.com/2016/03/the-grea...

5. Formal education is great, and the more a child is equipped with methodically learning how to learn (which only happens by doing) the better. Second the opinion to reward effort, not achievements.
Solitary confinement has always been one of the most inhumane punishments. The other being forced drugging in mental hospitals. The fact that these target the mental state of the victim made it much more inhumane than most other punishments.
Consider the idiomatic way of interating backward through a array:

for(i=n; i-- > 0 ;)
{ /* operate on a[i] */ }

converting i--; to a statement at the start of block makes it less clear that it's part of the iteration idiom rather than a ad hoc adjustment that's specific to this particular logic. There are other examples, but they're either more involved or statementification is less obviously wrong.
OOP is really interesting to someone like myself that comes from a philosophy background. In a python framework, i find object to be very useful in conceptualizing my programs (i'm more able to hold the code in my head).

I, however, often see objects used in bizarre ways. Often to reduce written lines, or to take a concept, and attach another concept to it in a fairly ad hoc way. This is never helpful.

The most problematic times i have with object is when the concept behind them become too general. E.g. If a have a program with a deck of cards, i can have card objects, with rank and suit, and i can have deck objects, with 52 cards, shuffle and deal methods. That's fine, but if i have an object that's just "poker game" that tries to shove all those concepts into one object, it seems to become very unwieldy, very quickly.
I too am a fiscal conservative and see the merits behind a comprehensive single-payer health care system. Realize the American people are being told that 'socialized' medicine will eliminate choices such as choice of doctor and/or hospital. That was the main reason given by the 'moderate' Democratic Presidential candidates as to why not have universal healthcare. Look more closely and you see why. One of candidate Biden's largest contributors is big health insurance (the other being credit card banks). You saw the same thing with Amy Klobachar for much the same reason. Incidentally, I was oringally against the ObamaCare legislation, but having imagined a country without that option, I now believe it's essential. And it's certainly far from sufficient.
I don't hate OOP. Sometimes an OO design is nicer than a non-OO equivalent, but the problem is that many people run with that and try to apply the pattern everywhere (especially if they're from a Java background where that is the norm). I think the reason is:

Some people like flexibility, but most people just like having a detailed set of rules to follow.

I think this is the reason behind a lot of trends in our industry: GitFlow, Scrum, Kanban, TDD, even FP.
"Everyone" in this post is being defined as "Everyone in my extremely small tech bubble"
That gives me an idea for some big time controversy. Pass a law that says your religion can override specific laws such as hiring discrimination. In exchange for those freedoms the government now gets to enforce your religion's rules on your followers if you're not doing it. Or at least the government can fine/sue your organization for failure to enforce the rules.

That's such a bad idea but it would cause so much juicy drama. I would take a year of that over 2020.

Edit: fixed misspelling of rules, had rupes
This will only hurt employee salaries. If all salaries were public, there would be no negotiating and they it would make them based on position rather than individual (IE: the lowest it can possibly be).

Companies will just show you the public chart if you try to negotiate.

Want to fix the problem? Learn how to negotiate your value to a company. This skill comes in handy in pretty much all aspects of life.
Part of becoming an older adult is realizing that nobody knows what they are doing. It wasn't until I understood that did I feel free to start taking risks/trying new things, particularly in the context of work.
Actually the theory is even older, here's an article from the beginning of April: https://www.radboudumc.nl/en/nieuws/2020/radboudumc-research...

If this info has been out since 5 months I'd expect several trials already that target the bradykinin storm.
When I moved from C to C++ all those years ago, OOP was a revelation.
Obama commuting Chelsea Manning's sentence was good although I'd have preferred to see a full pardon.
The Three Rules of Coronavirus Communication
I think the counter argument would be that the issue with police bribery is not so much that some people are able to get out of minor citations (it's not like these cards will get you out of murder charge or anything) but rather the issue of corrupt police shaking people down for bribes.
Inheritance is usually bad, but encapsulation and composition are good.
Yeah, but it's hard to argue that a school zone should be 60 MPH.

Most people who complain about speed limits are complaining about freeways, not surface streets.
Honestly, this blog brings nothing new to the table. I expected more from a stack overflow blog. But was heavily disappointed.