MurphyA/hacker-news huggingface dataset:
by pbohun | 2026-02-19 01:43:41+00:00
As far as I know, only Go uses Go's back end because it was specifically designed for Go. But the architecture is such that it makes it trivial for Go to cross compile for any OS and architecture. This is something that LLVM cannot do. You have to compile a new compiler for every OS and arch combo you wish to compile to.

You could imagine creating a modified Go assembler that is more generic and not tied to Go's ABI that could accomplish the same effect as LLVM. However, it'd probably be better to create a project like that from scratch, because most of Go's optimizations happen before reaching the assembler stage.

It would probably be best to have the intermediate language that QBE has and transform that into "intermediate assembly" (IA) very similar to Go's assembly. That way the IL stage could contain nearly all the optimization passes, and the IA stage would focus on code generation that would translate to any OS/arch combo.
by ericdykstra | 2026-02-19 01:44:08+00:00
I got 12/18 on faces as an American-born Caucasian living in Japan for over 10 years. Since the subjects were photographed in New York City (and from the other comments, at least a decade ago), cues from fashion and makeup only helped me get about 4 of them, another 6 had pretty strong ethnic features. Of the remaining 8, it was a bit of a tossup and I did worse than guessing, getting only 2 correct.

13/18 on food. Even with a lot of the same general types of food, the presentation and specific ingredients made a lot of them somewhat simple. I got tripped up on a few, though, where I overthought it ("a Japanese X is usually not like this") or ones where it was really a tossup for me between Chinese and Korean since I'm less familiar with those foods.
by bandrami | 2026-02-19 01:45:58+00:00
My last job was COTS where we still sent out physical DVDs to customers (because some were on air-gapped computers) so we weren't just maintaining LTS branches but had to actually make patch installers for all of them. A big benefit was that we could put the specific releng stuff in each specific branch (HEAD never had any releng and it got put on every release branch).
by jrflowers | 2026-02-19 01:46:11+00:00
The point is that if somebody says a ghost burned their house down it is much more likely that they are lying than it is that they have discovered objective evidence of the existence of ghosts.

Similarly, there is no actual evidence that a language model, absent any human intervention, chose to autonomously write and post a mean blog post. It is far more likely that a person got mad and wrote a mean blog post than it is that we have witnessed the birth of a whole new phenomenon that is somehow simultaneously completely emergent and also has only happened one time.
by bee_rider | 2026-02-19 01:49:28+00:00
Just eyeballing a map, the countries that pop out as both having Starbucks and not having an obesity problem are China and India. Other than that, it looks like most of the countries that have Starbucks have obesity rates over, like, 20%, which seems pretty bad.

This isn’t to say Starbucks is causing obesity, of course. Most likely they are showing up together as the economy develops.

I do think it is worth noting that obesity is a pretty widespread problem, not uniquely American or anything like that.
by diath | 2026-02-19 01:49:41+00:00
> Why did Ladybird even attempt this with Swift, but (I presume) not with Rust? I

Probably the same reason why Rust is problematic in game development. The borrow checker and idiomatic Rust do not go well together with things that demand cyclic dependencies/references. Obviously there are ways around it but they're not very ergonomic/productive.
by chlorion | 2026-02-19 01:50:36+00:00
openrc-init can be used on an upstart system, the daemon manager itself can't but that's because you'd have two different daemon managers. Beyond that there aren't any openrc software components, because it was designed to be a modular init system that just handles what it was intended to handle.

The rest of the system for example chrony, sysklogd, cron, etc run fine on upstart systems, because they aren't tied to systemd and are fully modular.

It's okay to be a monolith, that doesn't make it inherently bad or anything, but we should be honest about it, and it does come with some tradeoffs.
by npunt | 2026-02-19 01:50:37+00:00
1000%. One of the big reasons I love Halt & Catch Fire is because their reach exceeds their grasp and they were too early for the ideas they dreamed of. I wrote a piece, partly inspired by the show, on category-defining products and how many factors have to line up for a product to become category-defining:

https://nickpunt.com/blog/category-defining-products/
by blibble | 2026-02-19 01:50:54+00:00
it's even better than that

the merge commits in those repositories are all digitally signed by GitHub public key, so the previous history is fully authenticated and non-repudiable

so any copies now can be trivially proven to be genuine output by Microslop

hoisted by your own petard

signed merge commit is: 987eee6af61788647ae0cab82ae8a5d9402a5bd0

PGP signature (using GitHub's key: B5690EEEBB952194) is:

for posterity:

-----BEGIN PGP SIGNATURE-----
wsFcBAABCAAQBQJnPIphCRC1aQ7uu5UhlAAAUgMQACyp7apkh0e413K7ipGd7Z+K
JCMq93GoJm4OSgzzZzCp1DbeEq2u1mX1ZAXLq5XKqM0cL6cTg13IF4oumq8QmTzQ
bFykqKfrkCDSTIa2v5CucJedmIoJl976jX96bnV8YXgoKx8/43044galo23bjoJ8
9tUcVnC10FYj7NTI9/uCN9C3f2Up3t9xUaJzJv3OdgjJ9B3cNwYBfF6sDCj3QnUu
AWRNdGIyqyO1WKnj2XL2Qo9jMWNX3uHSBYYGqIvZqu2bjpYS89Dt3X086JlLdQG9
Pef2PHX6VeZ6j8J4NPqi28mB2n9Dn7V6q0SQIF1z4hsa9fLC0kljyrrO3T/RT6Ut
D8r3Y7vjGUHPNkVXSo1oNCiNMV9LjDQwiJc/AuF6smupxivIFCKe8nDPBlCvi6gr
uPz5KK5MfpmG5rO2+NA0LcrUPAk6F3nxDI46+Lsu2nCvO+pOauQQ+oUvxJNCnI3Y
5PAReulGOZHXbiCj/9j6+H7rUBCGk2phVtXOsXxitCorigNXAeAJ8hP2cgjXZH25
NGGtjyp75VVBydzSCz9yY+VypITovsDmEC1CxfbJRS7SaTdU7bGCLN08JcmfOzNb
u/3iPkKMXXWMNYO6J1bUeAqVpueGkqsAqnhY32NylIni07Oz/he8nEsQCXC+4ueG
uYgSpEu8IaERBIQLVntK
=yDvq
-----END PGP SIGNATURE-----
by amluto | 2026-02-19 01:51:19+00:00
Are we talking about the same race library? The one that showed up in C++20 and is basically just iterator pairs dressed up nicely? The one where somehow the standard thought all memory safety issues with iterations could be summed up with a single “borrowed” bit? The one where instead of having a nice loop you can also build a little loop body pipeline and pass it as a parameter and have exactly the same iterator invalidation and borrowing problems that C++ has had since day 1?

Ranges are not memory safe. Sorry.
by jmalicki | 2026-02-19 01:51:33+00:00
It all comes down to actual specific statistical tests, and how hard they are to break in specific applications.

No CSPRNG is absolutely perfect, no CSPRNG has ever absolutely passed every statistical test thrown at it.

In MCMC, it stresses very different statistical tests than the typical CSPRNG tests.

Every PRNG is absolutely broken if you want to be absolute about it. MCMC and crypto applications push on different aspects where statistical issues will cause application level failures.
by uniq7 | 2026-02-19 01:51:34+00:00
> a trivial code migration on the side of the callee

If your library is used by multiple consumers, forcing all them to migrate is not trivial, no matter how simple the change is.

If your income comes from these customers, it is not a good idea to put every one of them in the situation of having to choose between updating their code or stoping being your customer.
by Dr_Jefyll | 2026-02-19 01:52:04+00:00
> when an ESCAPE instruction is encountered, the 8086 processor starts executing the instruction, even though it is intended for the 8087. The 8086 computes the memory address that the instruction references and reads that memory address, but ignores the result.

Intriguingly, the 65C02 also shows this behaviour. Several of the C02's undefined opcodes cause an address to being computed and a fetch to occur (whose data is discarded). The behaviour wasn't intended as a feature, but the opportunity nevertheless exists. My 1988 KK Computer uses it as part of a co-processor scheme in which external logic adds 6 new registers and 44 new instructions to the 65C02, including ITC NEXT (as used by Forth).

Repeatedly posted to HN. :-) If anyone's interested and hasn't yet seen it...
https://news.ycombinator.com/item?id=26432154
by OhMeadhbh | 2026-02-19 01:52:53+00:00
I started my tech career in Dallas in the mid-80s. I had friends and relatives who worked for TI while I was at a startup. The story seems to be a mish-mash of early PC and networking companies, but the vibe is spot on.

Donna's experiences at TI mirror those friends related to me. The club the gang visited felt just like the Starck Club. Engineers at Cardiff "felt" just like the engineers I worked with.

Add to that the excellent performances by the whole cast... I love this show, especially the first season that started with a PC and ended with the Mac.
by kaashif | 2026-02-19 01:54:25+00:00
Any competent thinker should be able to structure an argument and present it in written form, that's an important skill to have.

If someone is unable to write an essay arguing something, unable to articulate complex thoughts and back them up with evidence, what does that indicate about their thinking?

I don't write essays either, but I'm sure I could. And maybe some of those docs or emails I write at work are made more effective by that.
by Findecanor | 2026-02-19 01:54:49+00:00
The Accidental Tech podcast had a long interview with Lattner about Swift in 2017 [0]. He makes it out as something that had started as side-project / exploration thing without much of an agenda, which grew mostly because of how good positive feedback the project had got from other developers. He left Apple back then in 2017.

[0] https://atp.fm/205-chris-lattner-interview-transcript#swiftc...
by pibaker | 2026-02-19 01:55:22+00:00
> And then when Jane down the street starts talking about the need to kill "insert group here" well you know who they are and you can go down and have a talking to them or tell their employer, or whatever.

This works the other way too. You tell others online "hey maybe we should stop killing X people" or maybe expose that X people are being killed without the public knowing and the people in favor of killing X people can and will ruin your life.

We in fact saw more of this happening in the past few years than the opposite.
by Slow_Hand | 2026-02-19 01:55:44+00:00
I'm a big fan these days of a small crossbody bag (aka a sling bag). MY problem is that the pockets on my pants are too large and loose and I don't want to worry about things absently falling out when I sit.

Uniqlo makes a solid one for $25. It's light, comfortable, and unobtrusive. Admittedly, it's not ideal for all styles or situations, but I love that it's large enough for items that are definitely too large or uncomfortable for a pocket, like a book, small notebook, or an accessory.

https://www.uniqlo.com/us/en/products/E486766-000/00?colorDi...
by joegibbs | 2026-02-19 01:56:04+00:00
"Hollywood is over" is an antisemitic canard? Also I really doubt that it's fake, there's been an absolute ton of Seedance videos released, it's not like Bytedance is faking them all with complex workflows. And it's obviously not true that AI's only been getting better through exponential increases in compute because an 8B model now is way better than an 8B model 3 years ago.
by diath | 2026-02-19 01:56:21+00:00
> If those "popular websites" are the likes of Facebook and Instagram, I don't see that as a big loss.

Personally I wouldn't mind either but my point is that they probably want to cater to the average person, and not just security conscious tech savvy people, and if that's the case, then you really can't exclude FB/IG/YT and others from working properly in your browser.
by xvxvx | 2026-02-19 01:56:25+00:00
Solid debunking.

This is just the same computer ‘magic’ that I’ve seen my whole life. From the dawn of home computing in the 80’s, to Hollywood films like Weird Science and War Games, through videos games of the 90’s and CGI… it tickles the imagination but never really pans out.

The idea of film fans pooling together and generating the films they really want to see, from Star Wars sequels that don’t suck, to TMNT films that look like the original, was exciting to me and many others, even if they were copyright infringement. Want a Joker sequel where he doesn’t get shanked in prison? We can do that!

I think that’s why they used Pitt vs Cruise in this demo. They’re selling a dream. Sad, really.
by jll29 | 2026-02-19 01:56:59+00:00
Converse problem: ISBN re-use:

"Officially, ISBNs should never be reused. However, problems can happen if:

- A publisher improperly reuses an ISBN

- A small or self-publisher mis-registers a book

- An ISBN agency error occurred

- A book was published before 2007 and conversion from ISBN-10 to ISBN-13 created confusion" [Source: ChatGPT]

In 2009, I had plans to use ISBNs to distinguish the books in my personal library. But after scanning some ISBN bar codes with a MacBook app, I discovered some codes were associated with different books (the app also pulled the cover art, so it was easy to spot). Never had the time to find out if the bar code scanning was defective (=did not use the check sum) or these were cases of assignment errors, which "shouldn't happen" but have already happened.

There is a certain type of ignorant developer who reused "unique IDs", I've even seen a database in production use where GUIDs were recycled (no joke).
by p1necone | 2026-02-19 01:57:36+00:00
I'm no statistician, but the part about halfway through that says not to use PRNGs for random assignment into bins seems wrong to me? I was half expecting this to have been written a few decades ago when really bad PRNGs were in common usage, but the article seems to be timestamped 2025.

Sure I can understand why for a research trial you might want just want to be totally safe and use a source of true randomness, but for all practical purposes a decent PRNG used for sorting balls into buckets is totally indistinguishable from true randomness is it not?
by TacticalCoder | 2026-02-19 01:57:50+00:00
> Women's clothes are even trickier

Oh that explains why my wife spends so much time obsessing over clothes: trying clothes, buying/returning, buying others, etc. I'm sure a few others can relate.

And she's got a very normal BMI: not underweight, just plain in the middle (5'5" / 124 lbs: something like that) and a very hour-glassy/feminine shape, so many clothes are "made" to her shape/size/weight. I can't imagine what it'd be if she had uncommon "dimensions".
by defrost | 2026-02-19 01:58:04+00:00
Across the world, according to BNEF, the cost of grid scale battery packs has fallen another 45 per cent in 2025 following a 40 per cent fall in 2024. The UK-based energy think tank Ember has now also reached the same conclusion, underlying its unexpected impact on solar power.

from: https://reneweconomy.com.au/the-plunging-cost-of-battery-sto...

citing: https://ember-energy.org/latest-insights/global-electricity-... and similar reports.

Resource prices for batteries did spike at various times in the past, this had more to do with opening and then closing a lot of production sites by mining companies than with any real meaningful supply issue.

Urban grid scal battery parks are on the rise globally, industrial parks have always had special status and can still concentrate modern efficient peaker turbines and buffer storage to bridge, if applicable, and use any general daytime excess.
by amiga386 | 2026-02-19 01:59:32+00:00
https://musicbrainz.org/release-group/94d44c63-7dee-3921-aa6... all with the barcode 075596073820 and catalogue number 60738 / 60738-2 / 9 60738-2

Interesting to read that the reason for the removal was Cat Stevens' apparent endorsement of the fatwa against Salman Rushdie. It seems it was the band themselves that requested it? https://www.rollingstone.com/music/music-news/cat-stevens-br...
by mauvehaus | 2026-02-19 01:59:48+00:00
As a dude who is 6’ 1” or thereabouts with a 32” or thereabouts waist and a 34” (or thereabouts) inseam: can confirm.

Carhartts size up a waist size to account for shrinking, and I can almost reliably find a 34/34. Finding 32/34 in other pants is a challenge. On the subject of vanity sizing, I’m 15 pounds heavier than I was 20 years ago, and I still wear a 32/34. Which is why all those measurements are qualified above.

Finding shirts that fit is a similar challenge. Fitted shirts can usually be found in 16 34-35 with an athletic cut. Letter sizes are a total crapshoot. Sometimes I’m a L, sometimes an M. If I’m an M across the gut, frequently the shoulders are far too tight.

Not that I’m complaining as such, but I do agree that the sizes encompass too little information about body shape.
by tikhonj | 2026-02-19 02:00:07+00:00
There's a lot of area on the spectrum between where we are today and "sugary beverages are all banned".

For example, Starbucks could limit the sizes it sells and advertises—you'd still be able to have as much sugar as you would like by buying multiple drinks, but it would raise the activation energy needed to do that. Making the healthier choice the path of least resistance works wonders.
by juggert2 | 2026-02-19 02:00:36+00:00
Does the author know she is allowed to put down the cake and go for a jog? You'll feel better, look better, live better.

A lot of companies don't want you and your HAES friends in their clothes. The healthy, attractive women who respect their bodies and health enough to conform to regular sizing are walking billboards for their brand.

It's harsh but maybe the obese should feel a little uncomfortable in public. Evidently some are shameless and impervious to accountability for their lifestyle choices that have led them to writing blog posts self-righteously seething about other people not retooling factories to accommodate their gargantuan waistlines.
by anonnon | 2026-02-19 02:01:11+00:00
Hopefully the "puppet regime" will put a stop to the rampant "jineterismo" (especially the exploitation of children) that the current regime tacitly endorses and allows to flourish, to the point where you might as well just assume any guy (especially older, uglier, and Canadian) simping for the regime who makes a big show of how often they've been to Cuba should be a presumed a sexpat, just as they would were if they frequented Thailand.
by AlienRobot | 2026-02-19 02:01:42+00:00
>According to the Centers for Disease Control and Prevention (CDC), the average waist size is 38.5 inches (98 centimeters) for women older than 20 in the United States.2 This represents an increase of roughly two inches since the 1990s, reflecting broader trends in rising rates of obesity and metabolic conditions.3
Fryar CD, Kruszon-Moran D, Gu Q, Ogden CL. Mean Body Weight, Height, Waist Circumference, and Body Mass Index Among Adults: United States, 1999-2000 Through 2015-2016. Natl Health Stat Report. 2018;(122):1-16.

https://www.health.com/average-waist-size-for-women-11796627...
by chao- | 2026-02-19 02:01:46+00:00
Your concern is valid, but you are misguided on a few details. I will inform you as best I can in the context of US intellectual property law.

I am not a lawyer, but I have spent a lot of time adjacent to this stuff, and am not aware of a "copyright strike" as a legal concept. I assume you are borrowing this terminology from various platforms who have their own internal "three strikes" policy for user-created content that violates copyright. However, those policies are entirely for-and-within those ecosystems, and do not directly correlate to any legal notion of "copyright strike". If you violate the rights of someone's work, they send you a C&D and/or sue you, regardless of the platform's use of some "strike" system.

That "someone's work" is key: Copyright covers the output of creative works: writing, art, photography, code, music, video production, et cetera. Copyright law would apply if social media Kith stole an image from fashion Kith's website. It would also apply if one was sent social media Kith the source code from fashion Kith's website, and social media Kith used it (I don't know why they would, but it would violate the copy rights of fashion Kith). The violation would be about the work, not the name.

You referred to the brand name, which would be covered by Trademark law. Trademark law concerns itself with more than just the name, but also the design/logo, sound of the name when spoken, etc. Within that, there is a focus on the likelihood that the public would might confused and the degree to which one brand or another might be damaged by that confusion.

This leads to (somewhat common) situations where there are two marks with the same name, but in different industries, because there is no risk of brand confusion. For example "Delta" is a trademark of an airline company, and "Delta" is also a trademark of a faucet company. They have different logos and products/services in different industries (the USPTO has 40-or-so categories), thus there is little risk of brand confusion.

On the other hand, if two businesses have products/services in the same category, even a different name can be a Trademark violation if it (for example) sounds similar enough. Imagine a hypothetical hard drive manufacturer named "StoreTech". If you started a hard drive manufacturing company and named it "StorTek" it's very likely that StoreTech would pursue trademark action against you, even though the name is technically different!

There is A LOT more to Trademark than just this, but these are some factors to keep in mind.
by harrall | 2026-02-19 02:02:35+00:00
Women have it much worse but it’s the same with men’s clothes.

A “large” men’s shirt from Uniqlo is totally different from a “large” from Volcom and so on. Start making your own clothes and realize there’a a thousand dimensions to a shirt and “waistline” is barely scratching the surface.

Don’t get me started on shoes, especially if you have wide feet. Something like “wide” means totally different things. Unlike clothes, poorly fitting shoes will absolutely destroy you.

At least pants have WxL.

I’ve come to chalk up clothes sizing as a natural complexity of life.
by marcus_holmes | 2026-02-19 02:05:26+00:00
There are literally hundreds of millions of people in the Anglosphere who have graduated from their education unable to coherently structure an argument and present it in written form.

It indicates nothing about their thinking. One of the smartest people I've known left school at 14 and couldn't read or write.

We mistake education for intelligence often. We mistake erudition for capability often. The thing you need to get a PhD is not intelligence, but the ability to follow directions and persevere. You certainly don't need to have any original thoughts, in fact they will only get in your way.
by vigneshj | 2026-02-19 02:05:46+00:00
Thanks! Client-side is the only way that made sense for this - I wouldn't upload production metrics to a random SaaS either.

Great question on Web Workers - yes, I'm using them! The simulation engine has three modes:

1. *Web Worker* (default for large files): Runs threshold evaluation off-thread. UI stays completely responsive. This is what kicks in for your scenario with millions of rows.

2. *Chunked processing* (fallback): Processes data in batches with setTimeout between chunks if Workers aren't available. Slower but still keeps UI alive.

3. *Synchronous* (small files only): Direct processing for datasets where the overhead of spawning a worker isn't worth it.

The threshold logic itself is pretty straightforward - for each data point, check value against warn/crit/emrg thresholds based on the operator (>, <, >=, etc.). The Worker handles iterating through potentially millions of rows and building the alert timeline.

Progress updates come back from the Worker every ~1000 rows so users see the progress bar move in real-time.