skysight-inc/HackerNews huggingface dataset:
Our built-in pattern-matching capability (very valuable in general) is not great with regards to people problems.

Programmers are humans. You can think of a human as a highly complex system. Our problems are not always "simple". Every time you see a short-phrase used to describe a solution for human problems, be very skeptical. Your phrase was "Burnout is the result of lacking of automation", but there are many others like "Just ignore what others say" or "Stop feeling sad". A highly complex system often requires nuanced and complex solutions. Short phrases simply don't have enough bytes.

And that is for a single human. If we are talking about a big collective ("all programmers" instead of a single programmer) the short-phrase solution is even more inappropriate.
105 loaded on Desktop at the moment but I usually hover around ~300-350, at peak I had 1915 loaded at one time.
A significant portion of the burnout problem is down to insufficient recovery.

Sleep is important. Nutrition is important. Physical activity is important. Having out-of-office social interactions is important. Non-computer hobbies are important.

This is in part personality and habits. You can have the greatest job in the world, if at the end of the day you go home and keep working on something else until you drop from exhaustion, that's not great. That may be fun, but it's not permitting the necessary recovery. I unfortunately think that is somewhat common in the tech world.

Of course working conditions affect the amount of recovery that is possible. If you're working 10 hour shifts and have a 2 hour commute, then crash in the couch too tired to do anything, eat leftover pizza, and then get 5 hours of sleep before it's back in the wheel again, then it's just a matter of when it all comes crumbling down. You can live like that until you can't.
So basically chess with landmines. Every move will be contested (because why wouldn't you? there are no downsides and only upsides)

So every move you make (I'll be watching you) could end up being the top move. Even if you run the chess engine yourself to decide what not to play, you're still at risk of bad luck because you happen to run the chess engine on a faster or slower machine than the person checking for the top move, and they diverge.

EDIT: Never mind, contesting and getting it wrong causes you to lose - that's the downside.
https://www.pckeyboard.com/page/product/NEW_M
I think this depends a lot on the nature of one’s work. Examples of busy periods:

- externally driven work (eg some obligation to a client; some change to an api that is relied on)

- intern season / spending time bringing someone new up to speed / when someone leaves a team

Quiet periods:

- the opposite of the above

- times when the business focus is on reliability (eg I think Facebook have a big hiatus on changes to the site during the run up to Christmas as it’s the most profitable time of the year for them).
> This is my second burnout in 4 years with this employer and I think employers should do more about these situations and resolutions.

How many “burnouts” will it take before you choose to get a different job?
That strategy has been seriously challenged by Azure who sell solutions on cloud with Microsoft pack. Old fashioned enterprise favors Azure and workspace like solutions more so easy to use is even more important.

Why? They don’t even have engineering team and will never hire many. They only have “IT”
It does, but note that flu was _far_ lower than usual during at least some periods during this.
Specifically with Ethereum, you can automate margin-calls and auto liquidation.
This is the basis for a lot of DeFi, which recently was the blockchain topic du joure. The idea is that you can trade in options, or margin loans, with the smart contract ensuring the seller of the option is sufficiently collateralized. This removes brokers and exchanges from the equation, which should make things easier.

Notably, FTX also offered the option of margin loans and options, though they were centralized. This turned out to be bad, not because it made things more difficult, but because they stole all the collateral.

Also note that the DeFi approach would likely have failed here, because the smart-contracts that determine the value of the collateral do a simple "units owned * current market price" computation. That doesn't account for price slippage. In practice the markets are quite illiquid, so selling some collateral will drop the price of that collateral quite quickly. DeFi currently has very little holistic risk management. When you have a lot of, say FTT, as collateral from counter-parties, that leaves you quite vulnerable. If FTT drops quickly, many people will get margin-calls. If they all default, then you get left with their FTT. If you try to sell that, it will crash the price even more.
I wonder how well this generalizes to other abstract strategy games like go or checkers.
The economist has a good breakdown https://www.economist.com/graphic-detail/coronavirus-excess-...
HN headline and linked article's are quite different, HN headline here is clickbait. "Elon Musk expects Neuralink's brain chip to begin human trials in 6 months" and that in no way really indicates that it will.
To be fair it's also impossible to use Apple Pay on a foldable iPhone
If you contest a move and you're wrong you lose the game.
Perfect, thanks for the heads up!
It could also be that extended lockdowns caused a ton of deaths
Not to mention the exchange usually had tens or hundreds of lead acid batteries which could keep it running for a long time.
> we need to stop handing out education …stop training the enemy

Seems a little harsh and nationalistic? Not an American so maybe I’m way off base here, but in a country where people already pay exorbitant prices for higher education, what would you propose?

Unless I misunderstood you, I don’t think banning foreigners will solve your problem.
By bunnie too, so you know it'll be good :)
Whenever you see a headline like this, one of the first questions you should ask is: "compared to what?" For this number to be relevant at all, it needs context - among the general population, how what percentage suffer from burnout?

In this case, answering that you feel any amount of burnout (including "To a small extent") to the prompt "I feel burnt out from work" means you suffer from burnout. In fact, the distribution from most burnt out to zero was: 21%, 34%, 28%, 17% - a relatively even distribution. An alternate headline (that's less exciting) is: 45% of software developers barely suffer burnout. That's almost a coinflip.

I'd be shocked if this doesn't just mirror the general population.
> are the notifications not meant to be encrypted? Such that the browser vendor can't see the contents?

No, the Windows API's for showing the notification (or for any OS) are going to need to know the text to render and the image to display, which is information the browser will have to tell those API's.

> send public transit alerts

Probably the only legitimate use case I've heard but I've personally used apps from the transit companies for this.
Yes, this is one of my bigger annoyances with the word burnout.

I insist upon using the WHO definition when this is discussed where I work.

> feelings of energy depletion or exhaustion;

> increased mental distance from one’s job,

> or feelings of negativism or cynicism related to one's job;

> reduced professional efficacy.

https://www.who.int/news/item/28-05-2019-burn-out-an-occupat...

Only when it’s clear what we’re specifically talking about can we talk about solutions.
The default sentiment is: This is not a mathematical theorem. All upon your interpretation. Focus on the "mostly correctness" instead. You don't want to disprove anything here because the statement is of course by anyway not a mathematical theorem.
Not to get all Tin foil hat, but Is there any other evidence this meeting actually happened? Tim didn’t even meet with Elon over an offer to sell Tesla.
It's a cool concept but the first naive thought that comes to mind for me is that white could just easily dominate by taking advantage of the fact that taking a queen is almost always the top engine move. So just by maintaining relative king safety on white's side, you just open your queen early and make sure that every move there onwards hangs your queen in some fashion. It's very easy to hang a queen. You just have an invincible juggernaut for the first half of the game until you've demolished enough pieces to make it hard to find ways to hang your queen, and by that point the material advantage is such that the opponent might just resign.
But I do have a way out, android.
This is nonsense on stilts. I recently burned out hard, (I have been off for about 6 weeks) largely because I was made to spend hundreds of hours automating manual tasks performed by higher ups on an infrequent basis on top of my normal workload, despite the fact that it will literally take years of those automations being in production before there is a net gain in time or productivity for the company. Automation is sometimes worth it but often it is just a pointless time sink that people like to pretend boosts their productivity and which they can wave around to show how smart they are.
The size of the economy and the size of the money supply are very hard to measure; the best we can do is estimate. As the economy grows, the amount of money must be allowed to grow as well or we will have deflation. Even a small amount of deflation is widely regarded as worse than a small amount of inflation, so they try to err on on the positive side.
Having absolutely no fear going into an OS upgrade is one of the best parts of nix. If anything breaks, you can go back to your old config and be sure it’ll still work.

Going back to an OS that doesn’t have this property feels like programming without version control.
that it does not happen on Android, as far as I know, and likely it would not be a big problem on iPhone
There is a downside - if you contest and you're wrong, you lose.

The page doesn't say, but it's cheating to use an engine yourself to decide what move to make (or to decide whether to contest)
That reminds me of this comic [1] about future-proofing a data model.

[1]: https://geek-and-poke.com/geekandpoke/2013/7/22/future-proof...
Neuralink CEO Elon Musk expects human trials within six months
Ah I misread that part.
I know many people that write like that as well.
If Apple stopped taking 30%, does anybody believe Spotify will lower their prices by even 10%?
Seems like so. The fix [0] mainly replaces memcpys added by a former commit [1], which seems to be the main difference between the FreeBSD and Apple variant of ping [2], but probably that's not the source of the bug. What smells in there is 'hlen = ip->ip_hl << 2'

[0] https://github.com/freebsd/freebsd-src/commit/46d7b45a267b3d...

[1] https://github.com/freebsd/freebsd-src/commit/d9cacf605e2ac0...

[2] https://opensource.apple.com/source/network_cmds/network_cmd...
128D was my dream computer when I was still a C64 user. I loved the design, integrated floppy drive, 80 columns! I finally bought it few years ago, in top condition, just to donate it to computer museum.
> It could also be that extended lockdowns caused a ton of deaths

Do you have any evidence at all that comes close to suggest this hypothesis, let alone substantiate it?
I think it is a joke on the accusations among professional chess players that some players cheat by using a chess engine to determine their next move. In other words: claiming the move of your opponent is the top engine move is equivalent to accusing them of "cheating".
It was purely evasive. Half of what she wrote was statements that she can't answer that, can't speculate, doesn't know, or her lawyers advised her not to answer.

The other half of her text was her answering questions that were never asked.

At no point did she answer the questions that were asked.

She was repeatedly asked about the corporate structure and shared investors. The answers reached from claims that it'd be too much content to summarize in this forum, claims that lawywers advised against it, claims that answering truthfully would lead to tax obligations, to claims that she doesn't know and would have to speculate.

Instead, she spent lots of time explaining the remote-work arrangement in Canada (irrelevant), the upstream networks of their Phoenix datacenter (irrelevant) or the tax situation of employees/contractors working for their company (also irrelevant).
True, and I can see some fun mind-games where a player might try baiting an opponent into wasting their veto on an apparently-strong move, or by intentionally playing a weaker move that still somehow looks strong but actually masks a now-unvetoable killer move…
It would work if language to programmer mapping was largely random with respect to skill level, or randomly assigned languages to use rather than giving the programmers a choice, but then you'd also need to give six months notice or something to learn the assigned language if they didn't already know it.
I think it's just compression:

- An operation may be "functorial", meaning that it preserves more structure than perhaps originally thought. For instance, the "fundamental group" operation is indeed functorial, which means that it acts on continuous functions in a nice way as well as topological spaces. Other examples are tensor-product, vector-space-duality, forming function-spaces in certain categories, etc.

- Two categories may be isomorphic, but this is trivial.

- Two categories may be equivalent, which while a weaker notion than isomorphism, is sufficient for most things which can be expressed in categorical language to be true for both categories. This is helpful when one category is well-understood and the other one is an object of present interest. (One application is showing that the category of representations of a fixed quiver Q is Krull-Schmidt, by showing that it's equivalent to another category with the Krull-Schmidt property).

- A functor between two categories may admit a left-adjoint. It then immediately preserves all limits (it's "continuous") which immediately means that a great deal of structure gets preserved by it.

- A functor between two categories may preserve all limits. It may (under some circumstances, expressed by the "adjoint functor theorem") therefore admit a left adjoint. This may be a non-trivial fact of interest in its own right. It's related to dualities in optimisation and game theory.

- There's isolated results like the Seifert Van-Kampen Theorem (which states that the Fundamental-Group functor preserves pushouts) which would be difficult to express without categorical language.

Ultimately, Category Theory appears to be a language for compressing complicated facts about structure-preservation of operations.

Category theory is helpful in advanced algebra, and helpful too in advanced topology, and is in its absolute element in any area which combines the two, like algebraic topology and algebraic geometry. In the latter two areas, you've got lots of functors between algebraic categories, lots of functors between topological categories, and even functors going between algebraic categories and topological categories.

There's also categorical logic, which is where the CS-adjacent stuff seems to be found. But this is of little interest to everyday programming, and is very forbidding for people who lack the requisite mathematical maturity. Only the most dedicated should enter its harsh plains, and should expect to gain nothing without tremendous efforts and sacrifice.
a comparison with postgis (pros and cons, most appropriate use cases etc) would be quite informative
Not so sure about that. Because people are generally biased to not recognize burnout symptoms in themselves (at least not until they've already been burned out once), these numbers seem shockingly high.
Really interesting view. I think treating the developers as construction workers would be great. But that would mean we'd have standard approaches, that would be regulated by a peak body. Wonky shit would get called out by inspectors. People would have an apprentice style learning environment. Sounds fantastic.
Redditor is a user of Reddit, not an employee. Employees have our own name :)
Drop in a sqlite database in there for comparison and we get a better grasp of the magnitude of the numbers.

Of course sqlite isn't a graph database. But you can make it work like one by writing some query joins.
I feel your pain. I switched to KeePassXC, and will never use an online password manager again.

For a password management company, they can't even be bothered to fuzz their export functionality. QuickCheck works unreasonably well on `import(export(a)) == a`.

But maybe it's intended to be buggy, in order to keep you in their walled garden. Clearly the sync between devices works, so they have solved this problem.
This is largely because Europe became infatuated with austerity and its industrial policy has suffered as a consequence. You want big, cutting-edge fabs? You’re going to need to spend public money getting them off the ground. TSMC’s success is in part due to Taiwan itself designating semiconductors as a key strategic economic interest years ago and making investments/tax breaks accordingly
How did you realize it's a burnout and not something else?
Asking for myself.
source: https://www.stlouisfed.org/open-vault/2019/january/fed-infla...
So you can start down a sequence that gives check-mate, but once it is the shortest sequence to check-mate, you have to abandon the check-mate.
The directive is a bit hard to read, but its widely understood to require at least notification before storing information on a user's device, probably consent. The guidance is a lot clearer: https://ec.europa.eu/justice/article-29/documentation/opinio...
To encourage growth. If money is continually losing value, you have to continually work harder to outpace the loss. This encourages workers to keep working, and encourages businesses to keep innovating.
Let's call it Human Tic Tac Toe
I work at a company where employees get to choose three-weeks sabbatical (or paid equivalent) after reaching 7 years of tenure. Of those I know who took the sabbatical, a good proportion of maybe 20% to 30% come back off their break and promptly hand in their resignation.

Talking to my former manager who did this, he said that he never realized just how burnt out he was until he had some time on his hands at home. I think some folks just exist in a fog of burn-out and don't really notice it until they get a chance to stand back and evaluate their situation.
A lot of us who got the game using alpha codes can't even login anymore due to M$ shenanigans.
I just successfully used this to do 95% of the work required in writing a small class that I need for my job currently. There was a single line of code missing from what it gave me initially (had to call Array.from() on the output of someMap.values() to get an actual array).

Other than that, worked perfectly, using the exact functionality, variable names and expiration duration that I specified. When I asked it to add functions to save and load the state using JavaScript, it also did it exactly correctly.
I think in a lot of ways happiness is tied to simplicity. Intelligence doesn't seem correlated to simplicity, though.
Fully end to end encrypted.
The other side to that is there is no account recovery.
OK - but he signed a deal with Mexico that replaced it and didn't the new deal mean that more parts had to be from the US and half the car factory workers needed to pay $16 an hour - which would make Mexico less attractive?
> Only a few days ago Vox published that bizarre interview, basically giving Bankman-Fried yet another platform to spread more lies.

Here's the first Vox article that pops up when I type "vox sam bankman fried" into Google[1]:

> A week ago, Sam Bankman-Fried was the boy-wonder face of crypto: A 30-year-old who founded one of the biggest cryptocurrency exchanges in the world, a celebrated philanthropist worth an estimated $16 billion, and a major Democratic donor who quickly found favor in Washington. By Friday, he was at the center of an epic flameout that left his empire and his image as an uncannily sharp, altruistic billionaire in ruins.

> In the annals of crypto disasters, the tale of Bankman-Fried may go down as one of the most jaw-dropping. He resigned from his crypto exchange, FTX, as it collapsed from a domino effect of a surge in customers trying to withdraw their funds, and the company filed for bankruptcy. The Wall Street Journal has reported that Bankman-Fried may have illegally taken about $10 billion in FTX customers’ funds for his trading firm, Alameda Research, whose future is also in peril. And Bankman-Fried is now worth close to nothing.

> The downfall of FTX isn’t a typical story of crypto’s volatility or investor risk-taking; it didn’t crumble due to bad luck, but what now appears to be unsustainable layers of deception.

Again, people seem to be trying to purposefully spin the mainstream coverage into something it's not.

[1] https://www.vox.com/the-goods/23458837/sam-bankman-fried-ftx...
"- build quality"

When I worked as an Apple laptop repair tech, that was almost nonexistent. 2/3 logic boards shipped in to be used for repairs on customer computers were faulty.

"- it mostly just works"

Imagine a laptop perpetually-stuck on OSX 10.2.4 that can't ever upgrade or it borks the system - that was my experience dealing with Apple laptops years ago as a repair tech. School system iBooks and PowerBooks were the worst offenders, and Apple had no discerning way to let you know which image belonged on which hardware, so we were always having to reimage laptops in hopes we picked a proper image for them.
The road to AWS Lambda SnapStart – through the years of JVM cold start tweaking
Some innovations are unimpressive until you put them in their proper context. Such is the case with AWS Lambda SnapStart.
Has NYT revealed any facts about this stuff?
As long as you only leave them with one way to take the queen.
We complained about greedy publishers making millions, and touted open access as the solution. I used to get a couple of review requests a month, with maybe 6 weeks of deadline. Now I get 10 review requests a month with two weeks (max) deadline for open access journals, who are making even more millions than the greedy publishers by publishing basically any crap with a ridiculously high fee. So, now I deny 90% of these requests because it's just absolutely meaningless, and so the requests go to other people less critical (and who write quicker reviews) which means the papers are even easier to publish. In the end, the whole thing is just a joke. If I wanted to really keep up with my research area I'd have to read 10 papers a day.

The right model should be like the Oscars. Write your paper, put it up in arXiv for free, and let people read, review, and react to that. At the end of a certain period (months or year depending on it's a journal or a conference), the committee chooses a bunch of them and publishes them officially, somewhere. And leave all the rest of the crap out.
Maybe it could allow for blunders?

While I enjoy the conversation ideas like these create, I'm often left wondering why Fischer random isn't more popular.
It is less fun if the outcome is non-deterministic. It means that occasionally the win is determined randomly. That takes away a certain element of skill.
Is boreout actually a problem unless you're expected to be imprisoned in an office every day and maybe, even worse, expected to look like you're "working" even if there's not much to do? In a remote or hybrid working culture, periods of lightweight work should just be regarded as more leisure time for you. Embrace the opportunity for some self-care!
Linux for the PS4 and PS5 is just a normal x64 Linux binary. The 2 and 3 had very exotic architectures.

For a while, you could get the most FLOPS/$ by networking PS3s together instead of buying commercial computing hardware.