skysight-inc/HackerNews huggingface dataset:
Can it even be taught directly? All of the information needed to transition through the various stages is readily out there, the strength of intellectual curiosity necessary to push through the less than comfortable transitions is something that people seem to either have or not.

> It is there a risk of people faking meta-rationality?

I think that intentionally faking a level of psychological development is only possible in the opposite direction.
There is never lack of workers, it is only question of pay and benefits. This is not something new, there is a story about how Henry Ford increased the pay of the workers, the 5$ work day so that they could afford to buy their own model T, but the story does not tell that the main reason was that trouble of keeping workers.

https://www.forbes.com/sites/timworstall/2012/03/04/the-stor...
At the time, workers could count on about $2.25 per day, for which they worked nine-hour shifts. It was pretty good money in those days, but the toll was too much for many to bear. Ford's turnover rate was very high. In 1913, Ford hired more than 52,000 men to keep a workforce of only 14,000. New workers required a costly break-in period, making matters worse for the company. Also, some men simply walked away from the line to quit and look for a job elsewhere. Then the line stopped and production of cars halted. The increased cost and delayed production kept Ford from selling his cars at the low price he wanted. Drastic measures were necessary if he was to keep up this production.
> which firewall manager you're supposed to use

Just use iptables directly and iptables-save/restore. In FreeBSD pf.conf is way nicer and easier but this trick works for me in Linux.
hehe. Came to the comments to Ctrl+F deathstar. Marketing must have hated that Levenshtein Distance
Basicaly, for rational people this "beyound good and evil" is like preaching sociopathy. Nietszche communication style was adressed somehow to level 4 but using means used by level 3. And as article says, preaching level 5 to level 3 people is basicaly futile or even dangerous...
> This is made worse by the fact that they're partisan political.

What if the greatest threat to free speech is a political party? Should the ACLU allow that threat to advance unopposed so that the ACLU can claim to be non-partisan?
This sound weird. Erlang is "slower" than Rust, like a lot and specially in this kind of stuff.
I think the US would push back.

The US has many overseas bases in Latin America already... including a few of them in Argentina.

The Rio Pact, the yearly naval exercises, the overseas bases... and the historical precedent of the Monroe doctrine makes it very clear that the US doesn't want any outsiders messing around.
Depends on whether your relevant criteria is "those 3 words at random" or you have some reason to draw attention to the fact that they all end in "ex".

If I saw that list, I'd certainly assume there was something special about the "ex" ending since they don't otherwise have much in common and it's extremely unlikely for random chance to produce three "-ex" words just by chance. The shorter regex does a good job of highlighting that yes, "-ex" is the relevant criteria we care about.
> I suspect if you make your way closer to the midwest you will meet less of these people, and more people who treat you like just another person and couldn't give a fuck how you identify.

As someone that grew up somewhere in the midwest (which isn't as homogenous as is often implied) and then moved to a stereotypically left-leaning coastal city, this was perhaps true in certain circumstances but definitely not others. I wouldn't bother with smaller towns/villages outside of the largest metropolitan areas (that aren't university towns) unless you want to feel prejudiced by a racial identity that's imposed on you, and reminded of that on a daily basis, but the same is true of these smaller towns in most states as well as countries in the west, in my experience. It's a bit idealistic to say that people in the midwest care less about how you identify if there are instead more that impose their own identity on you.
> If you think about what most computers were like, and what we were doing with them in 1992, WiFi would have made no sense. It would have made less sense when they started work on it.

In 1998 I was setting up a shared internet connection in the apartment block I lived in. I remember wondering if I should go for a bundle of ethernet cables in the stairway or this newfangled WiFi thing. Neither I nor anyone else in the block had ever tried WiFi, and I believe it was still a few years before I did.

Went for the cables - and it ran without a hickup for all the time I lived there. Nobody else used the connection much so student-me ended up with an insanely fast 512kbps at 1/10 the price.
Study finds only 1/3 of adults would take an immortality pill if they could
It's been twenty five years since I paddled it, but there was a weir on the river Dee that scared the hell out of me.

It was near the take out, but if you messed up and didn't break for the bank, you were going over it.

Paddling buddies said that if you messed up, the best bet was to gain as much speed as possible and try and get over and then through it. If you got caught by it though, you were likely to drown, as it was a keeper.
Which is yet another Chrome based browser.
Eh. It's fine in my experience... of all the things I've gotten bitten by in C++, this has not been one of them. It's actually a bit more readable IMO... nullptr doesn't scream "null" like it should. And it's best not to overload int with pointers anyway, because other people using your code may still use NULL even if you personally don't. The one thing to watch out for is usage in template call sites, where you'd want to cast it to the correct type first, but at that point you'd want to cast the nullptr too.
No principle is beyond question. How can you be in the wrong for wanting to discuss the value of maintaining a position? Particularly in the face of such tragic circumstances.

Unwavering, unconditional support for an idea - any idea - seems like it could result in a bad time.

Personally, I'm not sure where I sit on this one, and I think there's a valuable, good-faith discussion to be had on whether free speech as we see it today, is actually a net good or not. It's an inherently complex question worthy of debate.
>There may also be a moral hazard - by investing my own time into my work, I disadvantage others who are not willing or able to do so, by seeming even more productive than my baseline.

Lol at calling this a moral hazard. By your logic any positive thing you ever do in life will disadvantage others who are not doing it and therefore appear worse in comparison. Let’s not have a race to the bottom just to seem like the nicest person possible.
How is it like sociopathy?
> The recent revelations are not at all surprising.

You have to be careful with sentences like that. It removes all of the urgency and action from a discussion.
Swift: Vapor 4 client API generator
Serverless claims to be simple. But they don’t add “if you are building a toy project”. Therefore, it would be better if they just didn’t say it was simple at all.

They wouldn’t end up with bitter people writing warnings on HN 2 years after the fact.
Ok, maybe not the arithmetic code (or huffman), but I was thinking you'd at least invert the DCT on GPU.
One of the fallacies around accessibility is 'just for blind people' — there are all sorts of physical and mental disabilities humans suffer from, at various levels of severity (sometimes temporarily, sometimes permanently). It's not just screenreaders—assistive technologies range from grandpa zooming into 8X screensize, to a paraplegic teen using a mix of keyboard nav and trackball.

Accessible design and development improves the lives of more people than you'd expect — and it goes a long way toward guaranteeing better usability for everyone. Gov.uk is a great example to this.

Anyway, if you're working on something with any type of scale, you should be hitting a11y standards as a matter of professional standards. Activist lawsuits in the US are doubling/tripling year over year, and you can expect EU legislation pretty soon too.

If you're just dicking around on a website with minimal traffic, it a matter of personal conscience and intended audience.
> I have myself long owed a debt of hearty laughter to a French translator who rendered “Englishmen always love an underdog” as “Les Anglais aiment toujours le ventre du chien,” or Englishmen love the belly of the dog.

I don't find this weird. There are plenty of English phrases that have seemingly literal translations in other languages (when you translate back to English), and vice-versa. For example in Hindi (and at least a few dialects), there's a phrase that translates to "you're eating my head". This phrase does not literally mean that, it means: "you're pushing my buttons" or "you're driving me crazy". But "you're pushing my buttons" and "you're driving me crazy" are both English phrases that also should not be taken literally. Both the non-literal Hindi and English phrases are understood to mean "you're annoying me, but I love you, so I'm using this phrase instead of actually getting mad at you".
Wow, so in my mind it sounds like people in Stage 5 are trying to dismantle the bridge to Stage 4 because some 5's hate the fact they had to grow through their self-proclaimed inferior Stage 4 mindset.
This "I hate my dum younger self so I must prevent younger people from being themselves" form of self-hate projection is a well-known problem for abusive parents/teachers, but damn I never knew it was a problem for adults. Thanks for keeping me up at night on a Sunday!
> > Doing DevOps today

> What does this mean?

Unfortunately there was never a good name for what we do. I'm using DevOps term not in the original meaning but (abuse it) in the sense that many (most?) would understand. DevOps here means what is also named: system, system administration, systems engineering, operations, cloud ops (wtf?), SRE, etc. The best and the most precise phrasing I came up so far: everything between "it works on my machine" of a developer and the real world.

> Ok, but what if I'm using Azure, GCP, Heroku etc?

The script is solving specific problem that we had. NGS does not provide (and not planning to provide) any library that would abstract over different clouds.

If anyone is interested, they can write their own scripts to solve the problems they have and I can help if needed.
I happen to favor the old interpretation of free speech, but I think there's a strong argument that the traditional approach of defending all free speech facilitates a system where black people and others have been denied their rights for generations, and that we must act now to ensure their rights - that waiting any more is criminal.
Excerpt from the article:

Jobs in health care, recreation and hospitality report the highest level of job openings, relative to employment. Many of these involve plenty of person-to-person contact, making their workers especially vulnerable to infection (a study from California earlier this year found that cooks were most at risk from dying of covid-19). By contrast, in industries where maintaining social distancing or being outside is often easier, labour shortages are less of an issue. The number of job openings per employee in the construction industry is lower today than it was before the pandemic.
Trivialism
news.com.au is the umbrella for Murdoch's Australian print media.
Yep, this. OMG THIS!

There are three things that most security types don’t understand:

1. Security is a small component of risk. Impact (in dollars) x Likelihood = Risk

2. Cybersecurity insurance can change the risk equation dramatically

3. It is possible for a security remediation to kill/harm more people than the underlying insecure system that the fix is being applied to

Once you realize that security is a risk problem then you’re able to quantify that problem in dollars. Lives affected can be used as a metric too but dollars are the magical language that everyone can understand.
What sort of apps do you think are difficult to get right, and would make good examples?
So I looked up San Diego, not quite as big, but close in a liberal leaning state. Health and humans services get $2.7b vs $2.2b for public safety on a $7b total budget.

https://www.sandiegocounty.gov/content/sdc/openbudget.html

A smaller county I’m from in California the social services agency is about double the sheriffs dept.
Outside the US, in first world nations at least, it's expected that you get consecutive days off and you don't need to beg your boss for permission to leave town each week. I've never had to schedule a leave from town and don't know anybody who did, because it's plainly obvious that our weekends are our own.

Another problem is companies that intentionally book non-consecutive days off for their workers are also going to do everything they can to discourage workers from taking time off when they want to.
Ouch, yeah. They need std::fill(). This is the kind of thing that makes you lose faith in a C++ library. (Also, what's with the volatile private variables?!)
Apple to Boost iPad Features, Privacy Tools at Developer Event
Calling China "a single country" minimizes the fact that it contains 18% of the world's people. It's hard to call something a "global network" if it leaves out that much of the world.
ML-generated cancer treatments outperforms humans but doctors must be cautious
I fear that, much like the student debt reduction talks, would just result in people saying things like “I had to suffer through {xyz} so you should too!” leading to little net change in customer attitudes.
I'm not, but both are barriers for the typical Wired reader.
I own a pair of those in RAID-1 mode, now retired. I upgraded the array start of this year, as one of the drives developed a fault. In all honesty, they operated continuously for 8 years without much of an issue, despite the reported flaws. They were pretty fast, too.
I had three of these that died within 1.5 years of being new. Ugh.
> health care isn't what most of the poor care most about

Every time I've been in that category, it's been my #1 concern. Medical bills are also the #1 reason for bankruptcies in the United States.

> hospitals will drop 80-90% of your bill if you're over that, etc. etc.

My experience is... different. Not only are adjustments more modest, not only are they harder to get than you're implying in the first place, I've found that hospitals will hound you for a $100 copay they think they didn't receive because when you paid it they accidentally credited it to the wrong account (glad I could dig up the receipt).

There's things to value about America's enterprising spirit and some of its policies, but health care is pretty far from it. Overall it's a drag on the rest of the economy, and the incentives are wrong for there to be private solutions.
Chinese Internet Regulator Investigate Startup After Tiananmen Square Weibo Post
I agree. I disagree with the forced rat race perspective that elevation of engineering is management.

By that town, all managers need to go do some technical work and get better at that.
I lived in San Jose and worked in Cupertino. 15-20 minute drive only on a weekend, or middle of the day. The morning/evening commute time average was 45 mins.
Shanghai-based Xiaohongshu—which means “Little Red Book” in Chinese and is backed by Alibaba Group Holding Ltd. and Tencent Holdings Ltd. —wrote in a post on China’s Twitter -like Weibo platform on June 4, “Tell me loudly, what is the date today?”

No paywall link to the WSJ article: https://archive.is/6XRw3
Indonesia has sunk more than 550 vessels related to illegal fishing between October 2014 to 2020. And all crews has been arrested and deported, none were killed. If Indonesia can do it, why other countries can't?
The ring buffer is the tool of champions.

But confining yourself to C++98 is just masochism. Just because we're embedded doesn't mean we can't have nice things.
Show HN: I made a tool for managing security and RFx questionnaires
This is some high level humor of a bored Chinese teenager. But of course, only works if people fall for it.
We have a shortage of workers, just like we have a shortage of people who want to get beaten with sticks, or a shortage of $5 kilos of gold. When large corporations are sitting on enormous piles of cash that they refuse to translate into wages or benefits, the audacity of talking about “worker shortages” is mind boggling.
Ok, I'll bite: what does the database contain?
By that reasoning, You cannot actually prove that anyone else exists except you. The burden of proof is on you to prove you are not the only being in existence. Have fun.
Do you have an example of such writing? Or produce an example?

I'm having a hard time understanding how such language would make documentation more "lively and fun to read".
Libreralism’s creed is that free market will balance itself through price discovery. Except for labour.

Just increase wages a lot and there will be no shortage of labour. And if employees cannot afford higher cost of labour they could just drop out of the market.
I'm directly stating that they're not, and the implication that any G7 country is socialist is bizarre.
> ...I don't actually think I've ever seen that kind of language in technical docs.

I agree I don't see that in Big Vendor Co. product documentation where Procurement cut a 5+ USD figure check to license it per year (or equivalent subscription).

In internal documentation within a company, I see that kind of language all the time. Yet it is the internal documentation that so many of my clients' staff rely upon in their daily operational activities, so while the page count of the internal documentation doesn't match the vendor documentation, the use of that language there hurts my clients a lot more.

This leads to a lot of the tribal knowledge-oriented activities I see in most of my clients. The documentation is so disjointed because no one in leadership comprehends how much productivity is lost (because the tribal knowledge papers over the functional loss with unperceived efficiency loss by forcing tightly coupled organizational inter-relationships, reducing organizational agility and capacity to handle complexity) when the documentation provides no pointers between the interstices of detail and scope, or hopelessly mix up the context.

It is more of a mixed bag in smaller vendors' software and open source though in aggregate better than internal documentation, and the more successful Big Cloud vendors tend to be relatively better at this. But still far from Apple Macintosh programmer documentation after they opened it up more, IBM mainframe, some sets of inter-related US military field manuals.

The most pernicious trend I've seen lately is a level of technical writing that can only be charitably called "symbol manipulation by non-domain familiar writers" who plug and play edits of successive versions of documentation that have been outsourced/offshored to writers incentivized by number of documentation incidents closed than actual coherency across not just the paragraph, but across the page, sections, chapters and books. English as a second language isn't their challenge; within the scope of their limited edits, it is perfectly acceptable; misaligned incentives (often arising from mis-scoped requirements) is the problem.
If it was honest comment - thanks!

If it was trolling - wanna talk about Kubernetes?
> Younger people put up with this but seniors know it’s nonsense and he was probably just tired of it all. You didn’t want to hire a software developer, you want a leetcoder

Senior here! I'm doing the leetcode grind and in preparation of interview rounds at companies that ask those sort of coding questions: I don' think it's a waste of time, it so happens that those companies pay very well, if you're willing to run the gauntlet. Preparing for the interviews is a signal in itself, as someone who sat on the other side of the interview table, I know the hiring companies needs every last signal it can get.

I hope other seniors keep snootily refusing to do such interviews, for at least the next few months, that way, I'll face less competition :-)
One idea is that the generational change is like all generational political changes:

Unsatisfied with the world they've inherited, as they should be, the next generation wants revolution, not reform. They want to tear down the old system and build something new. They see the results of the old system and have little respect for its jaded, corrupt defenders.

The older people decry it, saying that the revolution is throwing out the baby with the bathwater, that reform is the best approach. The new movement responds that reform hasn't worked.

I think both sides have a point; the problem is winner-take-all outcomes for either side: Revolution does destroy, often more than it creates, and I think the principles of free speech must be preserved. But if you are satisfied with the old system, you are living a privileged life under a rock: Tens of millions or more in the U.S. alone are denied their rights, denied life, liberty, and the pursuit of happiness. The old system has not delivered on its promises; reform has not delivered. And the new movement is right that older people are corrupt and jaded: I've seen myself that many of my peers, people who used to be honest and open, have aged to fit that description; it's worse than the younger people think.
At my previous employer we had a 24 disk zfs storage server built using these disks (thanks to an external consultant who replaced enterprise grade disks because "they're basically the same").

While they were still under warranty we replaced 50% of them and after warranty 100% of them were replaced using another brand.
It’s really just you. Or it’s just you. Either way, it’s you.
Is this accurate?

This library] makes it painless to [do difficult thing].
[Complicated thing] made simple and easy.
All you have to do is just [difficult thing].

Third line should read "All you have to do is [many, often comprehensible steps] using our API to do [difficult thing]." which, in my experience, is enough to get me in a spot where I can do enough and/or read the source code to figure out how certain edge cases are handled.
In 2012 I was working at the Internet Archive. I remember the 2011 Thailand floods restricted the supply of hard disks and pushed up prices.

The best deal we could find was buying these Seagate hard disks as external drives at retail from Costco. We picked up a truck load. Then had somebody with a screw driver remove them all from the enclosures and install them in new servers.

The error rate was high, the drives didn't last long in production.
I agree. All the rent a car companies in particular.
Thanks for this. All good to know, and I wouldn't want to hamper anyone's recovery. I probably should have said "...each bout leaves a successive weakening...". Difference being to your point - I'm uncertain of serious irreversible damage imposed by burnout, in the literal sense.

What I meant to convey, is that w/each bout I felt successively weaker and more sensitive to toxic patterns or conditions recognized from prior bouts. When experienced, I found they took me to bad places more easily (mentally, emotionally, etc.), and for longer durations. I felt less resilient.

And not just compared to who I was before each bout, but also when I inquired, or compared myself, to teammates next to me going through the same conditions. They often didn't feel as affected or concerned. Is that b/c they never experienced burnout? Is it b/c I have, and am more sensitive to it or have lingering effects? I don't know.

But that's what I meant - I feel each bout with burnout takes more out of you, in a way that makes you less resilient to subsequent bouts.
While personally one should probably know what those mean, in the context of a Senior Engineer, I've never been in a position where I would have to know what those mean or have ever worked in a place where any engineer, let alone a Senior, needed to know what those mean.