MurphyA/hacker-news huggingface dataset:
by toast0 | 2025-11-14 21:27:37+00:00
Any sort of long term testing is like this. You can't know what the long term reliability of something is when you buy it. You can estimate from reliability of similar items made in the past, but even if you bought some of everything and kept it on the shelf for X years and then only used the best, the stuff aged on the shelf.

Reports like this might help drive planning for failures. It might also help validate your experience if you've had a bunch of failures with some model and they have too.

IIRC, there have been a couple models that seemed to hit a big bathtub curve style end of life (I think 6TB drives in particularl); that could be a pre-failure indicator for you if you have that model.

Otherwise, yeah, mostly not actionable, but very nice to see the data.

> When buying drives I just look at the sizes I need and the performance then get 1/3rd from each of the manufacturers.

This is a good plan, you should avoid most correlated failures from firmware and manufacturing (although there's a lot of shared supply chain, so you might not avoid all correlated failures if some common component was made improperly during a long enough time period that all three drive makers would be using it in your purchase).
by Brian_K_White | 2025-11-14 21:27:42+00:00
Then you are arguing a point no one tried to make. They didn't say "Why do I have to pay for those people's work?"

It sounds like a valid argument that you did not articulate was "You can buy a house, but if a house costs way too much to buy, then another option is you can rent it." The house is a fixed static good like a local piece of software, but it just costs so much in total that you can't afford to buy it and have to rent access to borrow it. You can't copy a house for free so it's still not quite there but the essense is.

So maybe the model costs so much to create that if you were to buy it, it would have to cost ... Well the Chinese say they made a model for $6M. So that could be as little as $1 per person if it goes popular. Let's make it $100 just to be over the top generous. So maybe the analogy and the excuse for the subscription still doesn't wash.
by linsomniac | 2025-11-14 21:27:47+00:00
There was no forcing involved. Since there seems to be a lot of interest in this, I'll go into more details. As I said, this was discussed with organizers at the time, largely it was largely a matter of "the kids'll figure it out" failure. Some specifics will be vague due to time.

This event was a camp out. They had tents for the campers, but it was, in my kids view, a free-for-all. Like a "go figure out the tent situation", and my child couldn't figure out the tent situation, so decided to sleep outside. And woke up with a bunch of bugs (I don't remember exactly what, leaches sticks in my mind). So they decided they'd caffeinate the rest of the event and not sleep.

(edit: Typo fix)
by lproven | 2025-11-14 21:28:01+00:00
> hand fatigue

Try a fountain pen. Seriously. Many people press far too hard with ballpoints; with a fountain pen, you can't -- you'll bend the nib and smudge.

Some adults won't have written with one since school; younger ones, never. But they exist for goods solid ergonomic reasons.

After you get used to them you write better, too.

There are good disposable fountain pens now, and I've been using them for a decade and a half. I like the Pilot V-Pen.

https://macchiatoman.com/blog/2020/1/22/pen-review-pilot-v-p...

https://www.amazon.co.uk/Pilot-Pen-Disposable-Fountain-Black...

Costs about £5, lasts many months of heavy use -- much more than any cartridge pen as the whole barrel is full of ink -- and I have never ever had one leak in my bag or pocket.

Highly recommended.
by kittikitti | 2025-11-14 21:28:49+00:00
I like the idea behind this and think it could be useful for agentic applications and reduce hallucinations. However, I usually just read the source code for the most up to date understanding and it's my best approach. After a quick look at CodeWiki, it could be useful to cross reference while analyzing the code and I look forward to testing it out next time it could apply.
by ethmarks | 2025-11-14 21:29:01+00:00
Is it really that big of a task? More so than maintaining custom spellcheck dictionaries in every supported language? Even if they only implemented OS spellcheck compatibility on MacOS and Windows and just used the existing custom spellcheck on other OSes, that'd still be a huge improvement and they'd only have to do the work for two OSes rather than every OS that Firefox supports.
by carlosjobim | 2025-11-14 21:29:10+00:00
You forgot with your razor the third option:

* People who have successfully clawed and scratched themselves out of poverty are almost never taken into consideration in discussions about poverty.

At most modern culture appreciates a rags-to-riches story. But rags-to-normal stories are unheard of. When was the last time you heard about people going from poverty to having just decent lives? Doesn't really pique the interest of people, perhaps.

But that's what countless people have done, they're just not considered in the perspective of poverty. At most you just see them as some everyday guy in the supermarket or on the bus.

Getting out of poverty and back on your feet again is very close to a miracle. That's how it feels for those who experience it. But hackers spit on it with contempt, because that was not the solution they would have preferred. Or that was not a solution which was applicable to every single person on earth. And in that case, I guess we should file a formal complaint also against all the saints who cured the blind but didn't cure the deaf.
by echelon | 2025-11-14 21:30:08+00:00
> especially don't bitch about racism.

The "most racist" places are typically the most diverse and most multicultural. They have more exposed tissue than places where minorities make up single digit percentage points, so you see injustices more often in these places. And it follows that it gets reported on at volume.

By that same coin, these places also have more friendly interactions by volume than places without diverse racial makeups. You just don't see that reported because it's not news.

America, "racist", simply has a very diverse population.

The American South, "racist against Black people", simply has the nation's largest population of Black people almost to the point the racial makeup is bimodal.

Texas, "racist against Latinos", - same thing.

You see the bad apples, but you don't see the overwhelming degree to which society works with people together in a melting pot.

I grew up in the South, where every second person is Black. I fly to SF where there are barely any Black people at all and have dinner conversations with people calling my region racist. Sometimes the people saying these things grew up in all-white cities in New England. I have to laugh inside.
by chollida1 | 2025-11-14 21:30:48+00:00
Sure, the math isn't that complicated but i'll give the caveat that I don't manage money in this space so its a bit outside my area of expertise.

THe annual premium is approx the premium paid to cover the expected loss, so:

spread = (prob_of_default_annual * (1-recovery_rate)

We have a spread of 0.06 and a recovery_rate of 0.4

so the annual probability of default is about 0.10

Now converting that to 5 year we have

prob_of_default5y = 1 - (1-pd_annual)^5

Which gives about 40%.

And if you look at the cds spreads across various bond ratings you'll see they look like

Rating || 5y CDS Spread || 5 yr default prob

BBB 60-120bps 1-3%

BB 150-250bps 5-15%

B 400-700bps 25-34%

CCC 700-1200bps 35-60%
by Spivak | 2025-11-14 21:30:57+00:00
And they might not even be implemented with AI, they were all examples times when you read something no human bothered to write. And I'm expecting the retort will be something to the effect of well they're just translating some source material written/spoken by a human but that's what's happening here with commit messages (and MR descriptions).

I'm not sure I would go whole-hog and let this tool rewrite my history but my `git commit -v` wraper pre-populates the commit message with something AI generated based on the diff and I've been quite happy with the results. I think my commit messages are much better as a result.
by KaiserPro | 2025-11-14 21:31:03+00:00
> Have you been in a company with ~2000+ servers where devs install their apps on these OSs and building packages that refuse to upgrade to the latest OS

THats what ld_preload is for. But real talk, if you have 2k servers and you can't package your apps to run on your OS, then you need a different platform team.

We managed 36k servers using fucking salt and perl. We were packaging nvidia drivers and all sorts. One system that everyone used still needed the athena widget set.

But the main point is, if you're using old packages, then you're gonna get hacked. You either need to kill that app, fire that developer or virtualise it and fill out the risk register, and do monthly recovery tests.

Docker allows you to pack in CVEs like no tomorrow. so sure k8s can let you do that, and given the hardly anyone properly enforces namespace isolation, so they can have a service mesh, you can still steal loads of data from a compromised container.
by dcminter | 2025-11-14 21:31:08+00:00
I think I could pretty easily have been persuaded by Google Plus. At that time I had broadly positive sentiments towards Google. Two things put me off.

Firstly, that whole account-unification thing where YouTube accounts were getting merged with Google[+] logins. That rubbed me the wrong way.

Then the Google+ promotional stuff all talked about how you could use "Circles" to silo posts to different "circles" of friends. It sounded very complicated and I was worried that I'd publish something snarky to the wrong group of friends :)

I wonder how many others had the same concern? Given that Steve Yegge accidentally published one of his rants to the public that was meant purely for internal Google consumption (I think that was on G+ ...?) that might have been a legit thing to be wary of.

There was also the very minor annoyance of G+ taking over the + operator in Google search (previously you could say +keyword instead of "keyword" to force literal search), but I don't think that would have swayed me against joining.
by Muromec | 2025-11-14 21:31:28+00:00
Not under ECHR, which has twice as much signatories as EU has members and the other half is twice less chill compared to the EU.

I don't remember whether the EU top court can repeal EU laws, but general answer is no. It's politics -- if the government is full shitheads that somebody voted for and then haven't protested hard enough to boot out -- then they can ignore constitution, jail judges, behead journalists in a forest and send army to shoot at protesters of the wrong kind.
by pixl97 | 2025-11-14 21:32:39+00:00
This is not a data center problem but a policy one of the last 20+ years.

We have not been building and extending energy sources, instead from some time around 2000 we've been steady stating and increasing efficiency. That's perfectly fine, but if anything shows up and uses more power, that puts us in a losing game. We should have trashed our coal power plants forever ago, and looked at more things like nuclear and now solar and wind. Instead we are attempting to play catch up with a troglodyte foot on our face that is yelling 'burn more coal'.

Don't blame data centers, instead blame politicians that would blame culture wars and the closest minority for the rest of our problems instead of actually working on public goods.
by cornonthecobra | 2025-11-14 21:32:47+00:00
I like Deepseek v3.1's idea of radially-aligning each hour number's y-axis ("1" is rotated 30° from vertical, "2" at 60°, etc.). It would be even better if the numbers were rotated anticlockwise.

I'm not sure what Qwen 2.5 is doing, but I've seen similar in contemporary art galleries.
by tamimio | 2025-11-14 21:34:01+00:00
Everyone knows that's not true, and it's also why journalists aren't yet allowed to be freely roaming around. And just because someone is coping with whatever conditions doesn't make them happy, so sitting and chatting while having some coffee in the middle of the rubble won't change the fact that their house got demolished, and having an iPhone which was mostly acquired before the war doesn't mean this person hasn't lost probably all their family. This is a stupid argument, let the world journalists in and let the whole world see of they are lying or not, but we all know that won’t happen.
by xyzzy123 | 2025-11-14 21:34:34+00:00
Yeah I am mean when your political opinions get niche you start asking yourself: what am I? A factory? A cult? A sect? One guy? What's the difference here? It's all about your replicators.

Where it reaaaaally gets weird with drones are of course, it's better if the other guy doesn't find you. What if they NEVER find you?
by raw_anon_1111 | 2025-11-14 21:34:35+00:00
I absolutely hate the romanticism of the “good old days” when people only became programmers because of “passion”. I’ve worked professionally since 1996 and even then most people didn’t work because of “passion” they did it for money.

The people writing COBOL and FORTRAN on mainframes - I got my start writing C and FORTRAN on DEC VAX and Stratus VOS mainframes - didn’t speak about the joys of programming. They clocked in, clocked out and went on about their lives.

I doubt in 30 years across now 10 jobs I’ve met more than a handful of people that don’t have outside interests that they talk about at lunch outside of computers.

Whether he “loves” it or not is immaterial in the decision process. Whether someone will pay him so he can support his addiction to food and shelter is.

How many of the 2.7 million+ developers in the US wake up excited that they are creating Yet Another CRUD enterprise app ir some bespoke internal app that will never see the light of day outside of their company and thats the life of most developers world wide.
by zx10rse | 2025-11-14 21:35:13+00:00
Drinking water does not magically appears in the water cycle the next day.

[0] - "And what we found is is that up to 43% of data centers, and this is our largest data centers, are located in areas of high or extremely high water stress. And that's really shocking because data centers require huge amount of drinking water to be able to cool their servers."

[0]- Business Insider | Exposing The Dark Side of America's AI Data Center Explosion - https://youtu.be/t-8TDOFqkQA?t=1201
by cryptonector | 2025-11-14 21:35:14+00:00
> I have family that dedicated most of their life to fighting poverty (with very limited success).

Yes, it's very difficult to defeat poverty. But it has been happening world-wide. Poverty has been going down world-wide for 200 years. It's not so much through the efforts of individuals or even governments, just a network effect of technological advancements and opportunity creation (made possible by those advancements), and perhaps (almost certainly) by credit that makes those advancements go faster.
by mrguyorama | 2025-11-14 21:35:24+00:00
>in my late teens I worked fast food and as a clerical temp worker

Yes and the world you experienced decades ago doesn't exist anymore.

>a clerical temp worker (I could type fast) for data entry/processing

Rarely available as a job anymore in the US. People in other countries can do it for cheaper, or local people who are so thoroughly disabled that it's legal to pay them almost nothing just to give them something to do as the government pays them to survive.

"Just walk in with a firm handshake" hasn't been a thing in forever.

>A lot of employers are pretty understanding if you have multiple jobs and will work around your needs as much as possible.

No they wont, because they can just tell you to deal with it or find someone else.

If you aren't willing to take exactly the hours they give you, exactly the shifts they give you, or figure out how to cover those shifts yourself, they'll just stop giving you hours and pay someone else.

Even if you have a friendly manager, corporate will fire him if he isn't pushing you hard enough. First level "managers" don't even get to manage anymore, they just follow whatever policy or some algorithms tell them they have to do.
by jjice | 2025-11-14 21:35:26+00:00
Everyone should read "The AWK Programming Language". It's so short, with both the first and second editions floating around 200 pages in an A5 (could be off on that page size) form factor.

Aside from AWK being a handy language to know, understanding the ideas behind it from a language design and use case perspective can help open your eyes to new constructs and ideas.
by jodrellblank | 2025-11-14 21:35:35+00:00
"?- 1=1." is Prolog code. Executing Prolog code is reasoning. Therefore that is reasoning. Q.E.D. This is the point you refused to move on from until I agreed. So I agreed. So we could get back to the interesting topic.

A topic you had no interest in, only interest dragging onto a trangent and grinding it down to make ... what point, exactly? If "executing Prolog code" is reasoning, then what? I say it isn't useful to call it reasoning (in the context of this thread) because it's too broad to be a helpful definition, basically everything is reasoning, and almost nothing is not. When I tried to say in advance that this wouldn't be a useful direction and I didn't want to go here, you said it was " not a great way to have a discussion". And now having dragged me off onto this academic tangent, you dismiss it as "I wasn't interested in that other topic anyway". Annoying.
by bluGill | 2025-11-14 21:35:41+00:00
> If you evidently can't take care of yourself, then you shouldn't be given more money. You should be in some kind of institution which takes care of your basic needs.

We used to have those in the US. Things are better for the poor now without them - a few do freeze to death in the streets today, most do not, while the abuse of those old institutions did hit most. The people who need institutions are also those least able to advocate for themselves if they are abused.

I don't like the current answer, but it could be worse and if you want something better you need to explain how it won't descend into worse. I don't have any ideas myself.
by behnamoh | 2025-11-14 21:35:47+00:00
Every time this argument is brought up, it reminds me of "cancel culture".

Argument: X is good for Z but makes it easier to commit Y, so we must ban/limit X.

What happens in reality: X is banned, and those who actually want to use it to do Y still find a way to use X. Meanwhile, the society is deprived of all the Z.
by carlosjobim | 2025-11-14 21:36:45+00:00
I get it. Everybody gets it. For some months, even years. But after a decade or so in such a situation, you must arrive at some sort of epiphany, look at your life and say "what the fuck?".

And I don't think anybody is arguing that people shouldn't get help to get back on their feet. Rather that some people refuse to get back on their feet.
by 0xbadcafebee | 2025-11-14 21:36:46+00:00
All this is because they're afraid $COUNTRY inserted malware in the chips, right? So industry can solve this. Make a device that has all the hardware for networks, but without the chip. Make a simple hardware standard for the chip interface. Publish the standard.

Now any country can make a chip that plugs into the networking device. Just buy your own country's spyware-laden chip, plug it into the NID. Install your software in the NID, the same way you'd install Linux on an AMD vs Intel computer. Works for PCs; it can work for routers (they're all just computers). Choose open source or an expensive proproprietary OS. Choose open hardware or proprietary hardware. Let people assemble them from parts so they can choose their level of surveillance-avoidance.

And you're done. No more banning entire manufacturers; just ban those specific kinds of chips, but buy the cheap chinese hardware sans-chips. Feels a lot more sustainable than global instability and trade wars over what is essentially just a lack of design.

(I'm aware how specialized router hw/sw is, I worked for Cisco once upon a time. but it can all be abstracted. it's just not in the interest of corporate profits to do so; but at this point, i think ramping down the china-phobia and stabilizing trade is a bigger concern)
by ntoskrnl_exe | 2025-11-14 21:37:03+00:00
This legislation has a potential to "radicalize" a lot of people. I don't agree with many of the decisions by the EU, but at the end of the day the pros do outweigh the cons and in a hypothetical Brexit-like referendum I wouldn't consider agreeing with leaving.

If this passes, however, the pencil in my hand would definitely hover above the YES checkbox for a while and, actually, maybe even tick it. This alone would be enough of a straw to break the camel's back.
by nagisa | 2025-11-14 21:37:24+00:00
Back when I had my own Xmonad config – during student years with too much time than I knew what to do with – the biggest benefit to Xmonad being a haskell program that I myself wrote was that it was a program that I myself wrote.

This meant that instead of e.g. spawning some utility on a media key input, the compositor could directly stay connected to the dbus and control mpdris clients directly.

The way I see xmonad in retrospective today is that it is/was a "make your own compositor" library much like wlroots, smithay, etc, but it came with enough of the batteries included in the package that spinning up a nice and productive environment took barely any code. Something you can't really do with wlroots or similar.
by UniverseHacker | 2025-11-14 21:38:03+00:00
Just speculation but I imagine there was already symbiosis between humans and wolves long before people treated dogs as pets, livestock, or property. Semi wild dogs eating our food waste will also keep down rat and other pest populations and bark if potentially dangerous strangers suddenly show up. Win win, so no reason for us to drive them off, or for them to leave. I’ve seen this relationship in modern times in small rural muslim communities where people do not interact with the dogs for religious reasons, but are willing to let them live around their homes.
by thesz | 2025-11-14 21:38:03+00:00
What is a word in one language is a collocated words in another, possibly context-dependent.

We can look no further than English: "man can do something," "man can do not do something" (i.e., can do but does not have to), then pretty straightforward "man can not do something" and, all of sudden, to express that man cannot decline some obligation, we say "man can not help but do."

It is not translation per se, but shows that some parts of language were evolved to tiptoe around non-customary things, in this case, double negation. And double negation is very easy in some other languages.
by sundarurfriend | 2025-11-14 21:38:44+00:00
Oh, until the URL part, I assumed you were the creator of Red [1]. I vaguely remembered reading about it a couple years ago, and thought "I don't remember it being positioned as for CLI scripts shrug".

Even seeing 'rad' in the URLs, at first I thought you'd misspelt them there :)

[1] https://www.red-lang.org/