MurphyA/hacker-news huggingface dataset:
by hagbard_c | 2025-06-14 11:54:23+00:00
They should not be banned but countered with all the reasons why their pie-in-the-sky ideologies always end up in failure when implemented at large scale and succeed only in making or keeping the majority of society poor with a small veneer of comparatively less poor Party people floating on top. Time and time again, and again and again. And then some because 'those earlier versions were not real socialism but this time it will work'.

It won't. It can only work at a small scale, up to the number of people a person has in his personal circle of family/friend/clan members. As soon as the circle grows larger it will fall prey to parasites who leech off it and be taken over by power-hungry individuals who use the 'socialist' paradigm to push themselves to the top of the hierarchy. Once there they do their best to stay on top, creating a cadre of bootlickers. They are the thin layer of fat on top of the watery soup that socialism produces.

I run my family as a communist, by those according to their means to those according to their needs. We run our friend circles as socialists, supporting those who are in need. We run our country as capitalists with some government oversight to keep the excesses to a minimum. Just like running a family as capitalists does not make sense - how is your toddler going to pay for her dinner I wonder - it does not make sense to run a country as if it is one big happy family because it isn't.
by technothrasher | 2025-06-14 11:54:24+00:00
NEVS (who bought the assets in 2012) still built Saab branded vehicles until 2014, and there was continued hope that Saab AB would again allow NEVS a license after they revoked it at that time. But NEVS effectively dissolved in 2023. Though there's no reason why Saab AB couldn't start using the name again themselves, or issue a license to someone else.
by jqpabc123 | 2025-06-14 11:55:08+00:00
Tesla has two big problems --- competition and Elon Musk.

Elon's oversized ego just doesn't work too well with consumers. The Cybertruck scratches Elon's itch more than consumers.

Very few people really asked for an uber expensive, oversized, poorly designed, shoddily made, impractical vehicle that looks like a prop from an apocalyptic movie.

Good luck on a second date after you show up driving one of these. It just screams immaturity, questionable judgment and emotional/relationship issues --- kinda like Elon. Maybe you can gat away with it if your wallet is the size of Elon's.

Maybe Elon should stick to politics and government contracts.
by FirmwareBurner | 2025-06-14 11:57:59+00:00
A lot of "old and senior people" also fumble with big mistakes a lot of the time. They're not all-perfect gods. In reality, most successful people are one trick ponies. They caught lightning in a bottle once early on that boosted their careers but that doesn't mean they're still relevant and correct with their decision making today.

Look at John Romero, he knocked it out of the park with Doom 1, 2 and some of Quake, but all his projects after have been flops of catastrophic proportions. Look at Jonny Ive's last design mistakes at Apple compared to the early successes that were perfection from all aspects.

Most people can't pull success after success forever, they always bottom out at some point then decline, some sooner than others, especially in a fast changing field like tech. So it's a high chance those senior higher ups at Apple are now dated and out of touch, but still have the high egos and influence from the bygone era. Happens at virtually 100% of the companies.
by scythe | 2025-06-14 11:58:45+00:00
I've come to think the American norm is something of a self-fulfilling prophecy. Bedsharing becomes dangerous mostly when the parents fall asleep intoxicated. You might have noticed that you're much more likely to wake up with your arm partially numb if you pass out drunk than if you go to sleep sober. But because bed sharing is discouraged, it's mostly less responsible parents who do it, which creates a stronger apparent correlation with infant suffocation.
by squigz | 2025-06-14 11:59:50+00:00
> I guess we can explore both, but I'd ask you to research how these laws are already affecting families too in new ways on places where eutanasia is already legal.

Can you provide some reading? Because this doesn't really mean much by itself.

> It's easy on older -about to die-, people, but what about not such clear cut cases, some families are actually against their beloved ones taking their lifes, and the state allowing it, (Parents suing their offspring, to try and not have them do it, for example)

Then those families can talk about it and the person dying can make their choice. The families who don't like it can do what they want, just like those who do want it.

> when is something that shouldn't be natural,

Almost nothing about our modern life is "natural", including most of medicine. That said, how is death unnatural?
by bryanrasmussen | 2025-06-14 12:00:48+00:00
if you're buying credits piecemeal it's to the corporation's benefit that you go insane and die as long as they can get you buying more credits because current value of money is greater than future value of money, but if you buy an unlimited credits account paid monthly it is to the corporation's benefit to keep you alive, even if it means suggesting you stop using it for a few days - assuming of course models show that you are not likely to cancel that unlimited subscription once your mental health improves.
by practal | 2025-06-14 12:00:58+00:00
Gödel's incompleteness theorem tells you why it is a good idea to separate semantics (notion of truth) from syntax (reasoning). Because some things are true, although you cannot prove that they are.

Some people now put forward from this the idea that for the natural numbers we know, it is NOT either true or false if for example the twin prime conjecture holds. That is nonsense. It is just that our methods of proof are strictly weaker than our notion of truth is.

That this is so is not even surprising! It is a fact of life that what is true is not necessarily what you can prove to be true. Innocent people imprisoned are an example of that. Guilty people going free another. What is maybe surprising is that what is true in what we perceive as the "real world" is also true in mathematics, which we imagine to be an "ideal realm". But mathematics is ALSO part of the "real world"; if you understand this, it is not so surprising. Yes, I am a platonist, and I think that everybody who isn't is just plain wrong and confused.

Intensional functions are just a special case of extensional functions. Where extensional functions are defined on mathematical objects, intensional functions are extensional functions defined on representations of mathematical objects (which are also mathematical objects, by the way), but pretend to be acting on the mathematical objects themselves, not their representations. That is really all there is to it, it is not a deep philosophical mystery. To do so can of course be very useful!
by rkagerer | 2025-06-14 12:01:06+00:00
Yeah, some of their takeaways seem overly stifling. This sounds like it wasn't a case of a broken process or missing ingredients. All the tools to prevent it were there (feature flags, null handling, basic static analysis tools). Someone just didn't know to use them.

This also got a laugh:

We posted our first incident report to Cloud Service Health about ~1h after the start of the crashes, due to the Cloud Service Health infrastructure being down due to this outage. For some customers, the monitoring infrastructure they had running on Google Cloud was also failing, leaving them without a signal of the incident or an understanding of the impact to their business and/or infrastructure.

You should always have at least some kind of basic monitoring that's on completely separate infrastructure, ideally from a different vendor. (And maybe Google should too)
by datavirtue | 2025-06-14 12:02:55+00:00
You selling options with that nest egg? A lot of people have retirement accounts just sitting there. You can start making income far in excess of dividends.

For instance, an anemic stock like Ford will yield the quarterly dividend amount each month if you sell options. If you sell puts you can also keep the cover cash in a 4% money market account. Cash just pours in.

Take a look at the option chain on VZ and PFE right now. Brokerages (Fidelity in my experience) have great free courses and tools. YouTube is loaded with good info.
by ncfavier | 2025-06-14 12:02:55+00:00
There arguably has been a failure of communication between type theorists and "traditional" mathematicians, but Buzzard unfortunately has a bit of a history of vocally spreading less-than-accurate information about type theory. I'd suggest not focusing too much on this one person's opinions and engaging with the subject for yourself if it interests you.

It's also worth keeping in mind that mathematicians traditionally haven't cared too much about foundations, and are not necessarily the best people to ask about them; see Hilbert, Bourbaki and the scorning of logic¹. Among people who are interested in foundations (logicians, category theorists, computer scientists, philosophers, ...), there is a pretty clear consensus that HoTT is a major step forward; but of course it's not the kind of "step forward" with immediate, observable results. As David Madore puts it, you wouldn't cut the roots of an apple tree just because no apples grow there.

[1] https://web.archive.org/web/20210506180228if_/https://www.dp...
by asim | 2025-06-14 12:03:41+00:00
Google post-mortems never cease to amaze me. From seeing it inside the company to outside. The level of detail, its amazing. The thing is. They will never make the same mistake again. They learn from it, put in the correct protocols and error handling and then create an even more robust system. The thing is, at the scale of Google there is always something going wrong, the point is, how is it being handled not to affect the customer/user and other systems. Honestly it's an ongoing thing you don't see unless you're inside and even then on a per team basis you might see things no one else is seeing. It is probably the closet we're going to come to the most complex systems of the universe, because we as humans will never do better than this. Maybe AGI does, but we won't.
by FirmwareBurner | 2025-06-14 12:04:36+00:00
I can't concur. Growing up poor, I've only owned the cheapest Acers and HPs and none of them ever died on me. They're still at my parents place chugging along.

Later I switched to Lenovo when I got money and still no issues. Meanwhile all my mates with 2016-2018 era Macbooks have had endless issues, that they swore off ever buying Apple.

Anecdotal stories can swing in both directions, that's not proof of anything.
by gus_massa | 2025-06-14 12:04:57+00:00
> You could probably just boil off your water, instead of returning any?

You get a lot of salt residue that you have to dispose. The usual nuclear plant tower [1] evaporates most of the water to dump heat, but returns a small part of it to avoid collecting salt. But it has to be not to hot nor too salty to avoid killing the fishes.

[1] https://www.google.com/search?q=nuclear+power+plant+cooling+... [How to I link to the images pages?!?! Google changed the format of the URL and I can't find the correct &something=xyz to make a short link to the images :( .]
by blibble | 2025-06-14 12:05:35+00:00
this is really amateur level stuff: NPEs, no error handling, no exponential backoff, no test coverage, no testing in staging, no gradual rollout, fail deadly

I read their SRE books, all of this stuff is in there: https://sre.google/sre-book/table-of-contents/ https://google.github.io/building-secure-and-reliable-system...

have standards slipped? or was the book just marketing
by nashashmi | 2025-06-14 12:08:01+00:00
Neither psych drugs nor therapy nor LSD is a cure for depression. I too have had chronic depression and anxiety. Maybe I have had a more severe cocktail of mental conditions. Psych drug informed me where the irritation came from, caused me to rebel, but then it proceeded to give me suicidal ideation. Therapy was like a person talking a language I didn’t understand. alcohol was the most addicting experience as an escape from problems. I imagine lsd was an escape from reality.

The ultimate cure for depression: call this new line of sadness and hopelessness and despair as the baseline for what life is. And any ounce of hope, happiness, bloom is a gift and blessing that you appreciate without taking for granted. And then you structure yourself to live for those fleeting moments. And suicide is a world of persistent misery many times worse than what you are experiencing.

But instead you took LSD, and found yourself hope yet the message can be a complete deception. What will you do when you realize that? All you have done is separated yourself from ever understanding your reality because of that hope.

People who suffer from depression are those who are unable to connect with their world. Either trauma, anger, or confusion will cause them separation and difficulty of integration. There is this book called feeling good I think which goes into CBT. The first few pages repeats one thing relentlessly: you have exaggerated the negatives in your world in order to cope with it.

Some people adopt supremacy complexes to give themselves new meaning and curse out all irritations. This is a temporary solution because it swings them into the other side of disconnect eventually
by jeffrallen | 2025-06-14 12:08:46+00:00
Whatever this "red-button" technology is, is pants. If you know you want to turn something off at incident + 10 mins, it should be off within a minute. Not "Preparing a change to trigger the red-button", but "the stop flag was set by an operator in a minute and was synched globally within seconds".

I mean, it's not like they don't have that technology: the worldwide sync was exactly what caused the outage.

At $WORK we use Consul for this job.
by maccard | 2025-06-14 12:09:01+00:00
The short of it was that they decided salbutamol was overprescribed and shouldn’t be given to anyone who isn’t taking a corticosteroid inhaler at the same time. The advice has changed from “if you feel like you need your blue inhaler take it” to “your asthma should be managed by your corticosteroid dose, and if it’s not you should adjust”. Obviously not suitable for everyone but for people like my dad it got him from using his reliever once a week to not having an active prescription for it anymore.
by tombh | 2025-06-14 12:10:25+00:00
Wow thanks for all this insight. I'd never considered the idea that the ratio of foreground to background pixels impacts the visual perception of text readability. Of course that totally makes sense now that I think about it. Do you know if that's been considered anywhere in the WCAG standards?

I'm thinking that I'm going to support both palette screenshotting and OSC 4.

I've certainly seen those LC_* variables before but I don't seem to have them right now in my current shell. Are you saying that they can be another source of the true colour values of the palette indexes?
by TeMPOraL | 2025-06-14 12:10:48+00:00
If either of you did, you'd know it's false. Getting to the Moon (and back) by eyeballing the trajectory is a rite of passage for every KSP player.

You launch for standard equatorial low orbit, then coast until the Moon is about 90 degrees to the right / behind you, and burn ahead until you run out of fuel in the second stage. This turns your orbit into an elongated ellipse, and as you get close to its far end, the Moon will catch up and capture you in its gravity well.

When playing one of the non-sandbox aka. "progression" modes, i.e. "career" or "science", the trajectory planning tools are locked behind an expensive upgrade, effectively forcing you to do your first Moon fly-by this way.
by technothrasher | 2025-06-14 12:10:57+00:00
My great uncle was a Naval supply officer in WWII, and wrote a bunch of letters to my grandmother. He never left the ship during battles, so he couldn't have had as intense a combat experience as others. But he describes his time at the battle of Iwo Jima, killing Japanese soldiers who were swimming at the ship with explosives, and watching people die as Japanese fighters strafed the decks. What was interesting to me is that he doesn't particularly characterize it in a positive or negative light, but mostly just as completely surreal. He several times says he felt like he was in a movie. Unfortunately, he died before I was born and he never wrote anything after the war was over about his war experience. So I don't know how the reflection of time effected his thoughts on it.
by rstuart4133 | 2025-06-14 12:11:26+00:00
The root cause of the problem is not the compiler. It's the language. If you compile a C program that links to a lot of libraries, the compiler compiles just the source code you wrote, and then the linker combines that with the pre-compiled libraries. Linking is a comparatively fast operation, so the total time is roughly what it took to compile just your source. Rust has chosen a design that requires it to compile not just your source, but also a fair chunk of the the libraries source code as well. Those libraries are usually many times the size of your source code.

Unsaid here is modern C++ programs suffer from the same problem, because modern C++ libraries are mostly .h files that are stuffed full of templates. The outcome is the same as Rust: slow compilation, even with a GNU C++ compiler.

The outcome is the same because Rust's generics have a lot in common with C++ templates. Both a generic Rust function and a C++ template are a kind of type safe macro. Like all macro's they generate source code, customised by the parameters the caller supplied, and because its customised that source code can't be pre-compiled and put into a library.

The downside of this is not just slow compile times. It's also means very fat binaries. And it means security issues in a library can't be fixed by shipping a new version of a dll, you have to recompile the original program.
by dinfinity | 2025-06-14 12:11:49+00:00
I think you're right about bias in the training data, but I would argue that it is due to (crudely stated) more men discussing feeling like women online than the other way around.

Men in general feel less free to look like and act like a woman (there is far less stigma for women in wearing 'male' clothes etc.). They also tend to have far smaller support networks and reach for anonymous online interaction sooner for personal issues than just discussing it in private with a friend.
by tough | 2025-06-14 12:11:50+00:00
> Almost nothing about our modern life is "natural", including most of medicine. That said, how is death unnatural?

only meant having to bear the death of your child before you, usually a parent dies first, although i guess infant mortality rates where much higher until recent times...

this recent case what i was thinking specifically https://www.elconfidencial.com/espana/2025-03-17/justicia-av...
by rvz | 2025-06-14 12:11:56+00:00
> We will improve our static analysis and testing practices to correctly handle errors and if need be fail open.

> Without the appropriate error handling, the null pointer caused the binary to crash.

Even worse if this was AI generated C or C++ code, wasn't this not tested before deployment?

This is why you write tests before the acutal code and why vibe-coding is a scam as well. This would also never have happened if it was in Rust.

I expect far better than this from Google and we are still dealing with null pointer crashes to this day.
by LoganDark | 2025-06-14 12:13:15+00:00
It pushes more than just anxieties to the background. During the peak of an LSD trip, I can be so distractible that I can barely keep more than one thing in my head at a time, and it's incredibly easy for any new thought to overwrite everything prior. I do know that spending some time in that state of mind does tend to help me. With that said, I don't think I can speak much on the default mode network because I haven't developed an intuition on how that affects me.
by usrnm | 2025-06-14 12:13:47+00:00
As I understand it the outage was caused by several mistakes:

1) A global feature release that went everywhere at the same time

2) Null pointer dereference

3) Lack of appropriate retry policies that resulted in a thundering herd problem

All of these are absolutely standard mistakes that everyone who's worked in the industry for some time has seen numerous times. There is nothing novel here, no weird distibited system logic, no google scale, just rookie mistakes all the way
by seydor | 2025-06-14 12:13:48+00:00
It's not actually glass, instead the apple engineers and designers are basically simulating effect of surface tension of drops of liquid. Unfortunately the refraction at the edges of a droplet is not informative about whether the droplet is inward or outward facing (i.e. if it it toggled on or off). Hence why they use additional highlights and shadow to indicate the 3D structure. The liquid effect is a total gimmick . And they added insult to injury by adding color-changes and movement which is totally distracting when you re scrolling that diffucult paper.
by Permit | 2025-06-14 12:14:04+00:00
> "The incentive is to keep you online," Stanford University psychiatrist Nina Vasan told Futurism. The AI "is not thinking about what is best for you, what's best for your well-being or longevity... It's thinking 'right now, how do I keep this person as engaged as possible?'"

Is this actually true? Or is this just someone retelling what they’ve read about social media algorithms?
by burntsushi | 2025-06-14 12:15:15+00:00
The "AVX2 (generic)" approach is roughly what ripgrep uses (via Rust's `regex` crate) to accelerate most searches. Even something like `\w+\s+Sherlock\s+\w+` will benefit since ripgrep will pluck `Sherlock` out of the regex and search that.

The actual implementation is here: https://github.com/BurntSushi/memchr?tab=readme-ov-file#algo...

The main difference with the algorithm presented here is that instead of always using the first and last bytes of the needle, a heuristic is used to try to pick two bytes that occur less frequently according to a background frequency distribution.

It ends up being quite a bit faster than just plain Two-Way or even GNU libc's implementation of `memmem`. From the root of the `memchr` repository:

$ rebar rank benchmarks/record/x86_64/2023-12-29.csv -e '^rust/memchr/memmem/(oneshot|prebuilt|twoway)' -e '^libc/memmem/oneshot' Engine Version Geometric mean of speed ratios Benchmark count ------ ------- ------------------------------ --------------- rust/memchr/memmem/prebuilt 2.7.1 1.07 57 rust/memchr/memmem/oneshot 2.7.1 1.39 54 libc/memmem/oneshot unknown 3.15 54 rust/memchr/memmem/twoway 2.7.1 5.26 54

The "prebuilt" benchmarks also demonstrate the API deficiencies of routines like `memmem`. Because of their API, they need to rebuild the state necessary to execute a search for the needle given. But it is often the case that the needle is invariant across repeated calls with different haystacks. So you end up doing that repeated work for no gain.
by fidotron | 2025-06-14 12:16:51+00:00
But this is a whole series of junior level mistakes:

* Not dealing with null data properly

* Not testing it properly

* Not having test coverage showing your new thing is tested

* Not exercising it on a subset of prod after deployment to show it works without falling over before it gets pushed absolutely everywhere

Standards in this industry have dropped over the years, but by this much? If you had done this 10 years ago as a Google customer for something far less critical everyone on their side would be smugly lolling at you, and rightly so.