MurphyA/hacker-news huggingface dataset:
by rhet0rica | 2025-05-07 23:40:46+00:00
Self follow-up: https://macthemes.garden/themes/aa2e2f4e6f87-openstep-4/ and https://macthemes.garden/themes/168f21725acd-nextstep-4/ appear to actually have the correct assets for a NeXT look. Scott Naness seems to have been a cut above the rest for authenticity—there's also OS/2 Warp 4 and even vintage Windows 2.0 skins in his library.

Also, special mentions for obscure GUI clones:

- Xerox Star: https://macthemes.garden/themes/ede837fa5df1-xerox-star/

- QNX: https://macthemes.garden/themes/c46eae6cd818-mac-qnx/

- Solaris CDE: https://macthemes.garden/themes/8ba34a581676-macsolaris/

- the classic X Athena widgets: https://macthemes.garden/themes/533452549350-xlook-athenaxlo...

- Rhapsody, because obviously: https://macthemes.garden/themes/b0c635d1faf0-rhapsody-k2/
by welcome_dragon | 2025-05-07 23:41:24+00:00
There are two sides to the "school lunch debt" problem. Underprivileged kids on one side and everyone else on the other.

I fully support paying off/forgiving lunch accounts of underprivileged kids.

But.

I live in an affluent area. You have kids running up hundreds of dollars a semester because they just don't care. Oh my parents made me lunch? I'll throw it out and get school lunch. Oh my friends want ice cream so I'm buying everyone ice cream.

Then the end of the school year comes and it's time to square up those accounts. Guess what? "I didn't tell my kid they can do that. I'm not paying". Then the school district bends to the will of the parents and eat the cost.

Fuck those people.
by maxbrunsfeld | 2025-05-07 23:41:44+00:00
Isaac, that email that you sent to us (long after your internship ended) when Wasmtime first landed support for the WASM Component model was actually very helpful! We were considering going down the path of embedding V8 and doing JS extensions. I'm really glad we ended up going all in on Wasmtime and components; it's an awesome technology.
by akulbe | 2025-05-07 23:41:54+00:00
Ugh. Please. Get off the hypetrain already.

Developers aren't going to be replaced by AI. Have you seen how BAD this stuff is?

It might assist you in certain use cases, but it's not going to replace you.

"AI" is neither artificial, nor intelligent.

It's next token prediction, and it's still laughable what things it comes up with.

It will *NOT* replace a human developer who knows what they're doing and is actually capable of reason.
by fidotron | 2025-05-07 23:43:02+00:00
Foundation is fundamental to iCloud at Apple, and is _something_ at Snowflake, among a few others. Recently DeepSeek used it for https://github.com/deepseek-ai/3FS "The Fire-Flyer File System (3FS) is a high-performance distributed file system designed to address the challenges of AI training and inference workloads."

I don't think that there's anything else quite the same, partly because it has some real oddities that manifest because of things like the transaction time limits. At Apple they worked around some of this with https://www.foundationdb.org/files/QuiCK.pdf
by sircastor | 2025-05-07 23:43:13+00:00
Yes, but it's essentially fraud. The common term is "Origin washing." You have to declare the origin of the shipment, and the exception is that it goes through "substantial transformation."

If you were to buy a bunch of components from China, have them shipped to Australia and assembled there, then shipped to the US, you would pay the tariff applied to Australia, not China. Of course, you probably are paying some sort of import tax when the components make their way into Australia too.
by crazygringo | 2025-05-07 23:43:53+00:00
I don't think there is hatred towards the concept, and please don't use the perjorative term "TDS". The fact is we already have it as the EB-5 visa, and people are generally fine with it.

There certainly is, however, hatred towards:

- Calling it the "Trump Gold Card"

- Doing it by executive order rather than Congressional law
by eyberg | 2025-05-07 23:44:23+00:00
Cloud vms are a main target for unikernels, however, as Russ mentions in one of the linked issues there actually is quite a lot of other code you need to include in your system depending on what you are deploying to.

For instance systems with arm64 might need UEFI or if you enable SEV now you need additional support for that which is why I'd agree with Russ's stance on this.

Every time someone asks us to provide support for a new cloud instance type (like a graviton 4 or azure's arm) we have to go in and sometimes provide a ton of new code to get it working.
by lurking_swe | 2025-05-07 23:44:35+00:00
This could be easily solved by setting up an automated monthly “school lunch bill” that’s sent to the parent(s). Even if it’s for informational purposes only.

The issue isn’t really the child’s actions, all kids are immature. It’s the parent failing to take responsibility for their child. And they can’t do that if they don’t know what’s going on at school, right?

And you could also solve this another way. If the kid ran up a bill and their parents are poor (easy to prove with a tax return statement or a pay stub), then everything is forgiven and the school eats the cost. If the parents are not poor, then simply don’t allow the child to expense food next school year. The parents will “suddenly” have a change of heart lol. Or the kid will eat their boxed lunch. :)

But even so, this isn’t the end of the world. I’m OK with some dumb rich kids getting a free lunch if it also helps the poor kids.
by ijidak | 2025-05-07 23:45:06+00:00
When you talk at full speed, are you really picking the next word?

I feel that we pick the next thought to convey. I don't feel like we actively think about the words we're going to use to get there.

Though we are capable of doing that when we stop to slowly explain an idea.

I feel that llms are the thought to text without the free-flowing thought.

As in, an llm won't just start talking, it doesn't have that always on conscious element.

But this is all philosophical, me trying to explain my own existence.

I've always marveled at how the brain picks the next word without me actively thinking about each word.

It just appears.

For example, there are times when a word I never use and couldn't even give you the explicit definition of pops into my head and it is the right word for that sentence, but I have no active understanding of that word. It's exactly as if my brain knows that the thought I'm trying to convey requires this word from some probability analysis.

It's why I feel we learn so much from reading.

We are learning the words that we will later re-utter and how they relate to each other.

I also agree with most who feel there's still something missing for llms, like the character from wizard of Oz that is talking while saying if he only had a brain...

There is some of that going on with llms.

But it feels like a major piece of what makes our minds work.

Or, at least what makes communication from mind-to-mind work.

It's like computers can now share thoughts with humans though still lacking some form of thought themselves.

But the set of puzzle pieces missing from full-blown human intelligence seems to be a lot smaller today.
by DangitBobby | 2025-05-07 23:45:40+00:00
Necessity is a flimsy justification. You could argue eating a little bit of meat is necessary for nutrition and survival. I wouldn't agree, especially if you live in a technically advanced nation, but you could argue it. What you can't really argue is that each American could possibly need to eat 200 chickens every year, or that the incredibly cruelty of their environments are warranted.

And if you stop elevating human sentience over everyone else for (??) reasons, it does become pretty black and white. Some people are still in the "recognizing it's an attrocity but still participating" stage, others are in the "actively (poorly) rationalizing the attrocity" stage, and many are in the "not yet realizing it's an attrocity" stage. Really only the people in the last one should get a pass, morally speaking.
by actionfromafar | 2025-05-07 23:49:45+00:00
Yes... that's one way of putting it, but I liked the sibling comments more. Another perspective on the same thing. The upshot of holding out isn't very great and may in fact get worse if MegaPetCo buys all your suppliers.

It can be not so much greed as running for higher ground when the MegaPetCo tsunami comes to town.
by ivape | 2025-05-07 23:49:57+00:00
Is the idea that an independent accounting firm would flag egregious money-making schemes by Hospitals? If both the Hospital and Accounting firm are owned by Private Equity, then there is no independent body with the right incentives to do this. Even so, I can't help but wonder why any accounting firm, even if independent, would antagonistically audit their customer (the Hospital). Feels like only a regulatory body should be involved in auditing to begin with.

Which brings me to a Bloomberg headline from today:

"How BlackRock's CEO Gets Paid Is Anyone's Guess" (To the tune of 37 million)

https://www.bloomberg.com/opinion/articles/2025-05-07/how-bl...

Well, this might be one of those psychotic ways these animals get paid. So in this fucked up multiverse, PE executives run some scheme through a Hospital to generate more revenue, have their own Accounting audit it and give it the green-light, pocket the cash, and say "well, everything is dandy because it's been audited".

At this point the comedy just writes itself.
by fallingknife | 2025-05-07 23:50:07+00:00
Paying $5 million to get a visa and then paying taxes on whatever assets and income they bring with them seems like a great deal for the US because the foreign income never would have been taxed by the US anyway if they hadn't got the visa. Why get greedy and demand taxation on all their income when this could lose us a the opportunity for a very profitable deal?
by PNewling | 2025-05-07 23:50:12+00:00
I agree, and this is definitely not a solution, but have you tried using the genre codes to look through more targeted genres? I saw it originally somewhere else, but it looks like there is https://www.netflix-codes.com/ that has the current list.

Definitely not a solution to the problem, but it provides some semblance of a workaround when I just want to look through other options.
by autoexec | 2025-05-07 23:52:33+00:00
I didn't ask seeking victory, I just want to know the truth. It's a valid question on the nature of people. Instead of feeling defeated, I'd have genuinely appreciated it if you'd responded with research that supported your position.

You're at least the second person today who I've asked for a source. I was surprised by what I learned the last time and I'm glad to have learned what I did.

You don't have to feel defeated for not having sources to back up your world view either. Maybe you've lived your life surrounded by terrible people who genuinely wouldn't help someone else more often than not. Maybe it's made you bitter and sarcastic. Maybe it's worth considering where that bias comes from and how well it actually applies to the world beyond your own experience. I asked because I think it usually is. After all, maybe I've just been really lucky and it turns out that people really are most often just selfish and unhelpful. I wouldn't consider being wrong about that a loss or failure on my part, but I would take learning something new to be a win.

Also, since you brought it up, I'm pretty sure I have fact checked a song at some point. Not that song, but I'd guess that I'm not the only one here who has at least once. Folks around here tend to be curious about stuff. Most of the time, requests for sources or more information shouldn't be interpreted as an attack.
by jjk166 | 2025-05-07 23:52:45+00:00
The market can stay irrational longer than you can remain solvent. Yes eventually customers will go to better firms who will beat out the short sighted competition, but that could take years and there's no guarantee your firm will survive to see that day. A risk free lump of cash in hand right now is tough to pass up. Even if you are personally willing to take the risk, other stakeholders like stockowners, partners, or key employees may not. Indeed seizing the disgruntled customers after they become fed up doesn't actually require you to remain in business during the dark times - you could start a new firm with a clean slate, optimized for the situation that exists then with a war chest filled by the very PE firms that demonstrated to your customers how valuable you really are.
by cryptonector | 2025-05-07 23:53:18+00:00
SQLite3 only has b-trees for files and indices.

PostgreSQL only has heaps for tables, and various other data structures for indices, with b-tree being the default for indices.

There are many cases where having b-trees for tables would make performance better.

GP is basically poking fun at PG for still having nothing but heaps for tables.
by bschwindHN | 2025-05-07 23:54:56+00:00
Hey Isaac! I was intrigued by the way Zed added extensions, and I think it turned out great! I ended up taking that pattern of WASM, WIT, and Rust traits to add interactive hot reloading in a few projects. It feels like it has a strong future in gamedev where you could load and execute untrusted user mods without having all your players getting hacked left and right.

Good luck on finals!
by MyOutfitIsVague | 2025-05-07 23:55:38+00:00
That's pretty cheap. I have 4 vCPUs, 8GB RAM, 80GB disk, and 20TB traffic for €6. NetCup looks like it has 6VCPU, 8GB RAM, 256 GB, and what looks like maybe unlimited traffic for €5.26. That's really good. And it's in the US, where I am, so SSH would be less painful. I'll have to think about possibly switching. Thanks for the heads up.
by mil22 | 2025-05-07 23:56:02+00:00
I tested it side-by-side on my ~100Kloc codebase.

Ty: 2.5 seconds, 1599 diagnostics, almost all of which are false positives

Pyright: 13.6 seconds, 10 errors, all of which are actually real errors

There's plenty of potential here, but Ty's type inference is just not as sophisticated as Pyright's at this time. That's not surprising given it hasn't even been released yet.

Whether Ty will still perform so much faster once all of Pyright's type inference abilities have been matched or implemented - well, that remains to be seen.

Pyright runs on Node, so I would expect it to be a little slower than Ty, but perhaps not by very much, since modern JS engines are already quite fast and perform within a factor of ~2-3x of Rust. That said, I'm rooting for Ty here, since even a 2-3x performance boost would be useful.
by TZubiri | 2025-05-07 23:56:16+00:00
https://youtu.be/_uMEE7eaaUA?si=nar1NcXX1YHb4X5G

An interesting time to publish this, but no doubt Krebs was working on it before the India attack.

When I saw Krebs getting into international warfare politics, I thought he was out of his element, but doubtless he is pulling some relevant strings from the cyber aspect.

I'd be interested in seeing if he can get in on something close to the actual war like the NSO whatsapp exploits. So far Krebs has brought a lot of attention to scammers. But at any point he might make the jump and link cyber to actual attacks on life.
by evanjrowley | 2025-05-07 23:57:49+00:00
Look for Appendix B. Syncable Authenticators: https://pages.nist.gov/800-63-4/sp800-63b.html#appB

Interesting they feel comfortable using WebAuthn for Authenticator Assurance Level 2. It does seem like the right middle-ground for an exportable private key.

They referenced WebAuthn quite a bit in Appendix B. I'm surprised the FIDO Alliance's Credential Exchange Format/Protocol was not mentioned: https://fidoalliance.org/specifications-credential-exchange-...

I haven't taken a deep dive on it, but I wonder if those FIDO Alliance specifications would meet/support NIST's AAL2 criteria for WebAuthn.
by pnw | 2025-05-07 23:58:02+00:00
I thought most dev stores have prohibitions against GPL and LGPL code like this? Epic's Fab distribution agreement says you can't use LGPL "unless you are merely dynamically linking a shared library" which is obviously impossible for them to enforce and not technically feasible on some gaming platforms.

The Godot store seems to allow LGPLv3 licensed code which is interesting.

Unity themselves using LGPL code isn't related because presumably they can control the way in which it is used, unlike a third party plug-in.
by zapzupnz | 2025-05-07 23:58:33+00:00
The pipeline from Windows to Linux is fairly clear. The pipeline from Mac to Linux is less evident; the dyed in the wool Mac users tend to stay that way, using Linux for work rather than a daily driver.

Queue a Mac-to-Linux user to contradict this, and there's plenty of them, but we Mac users are truly the dictionary definition of the sunk cost fallacy in more ways than one.
by SurvivorTed | 2025-05-07 23:58:41+00:00
Thinking about it a bit more, if someone wanted to filter the comports like this you could copy the standard comport IO driver and make a new plugin that only listed the outbound ports (you could also restrict the list to Bluetooth devices).

Internally the comport IO driver is just a plugin that gets compiled into the main exe (any plugin can be made into a built in, just add the source to the .pro file, add a call to the register function and now the extern plugin is built in).

So you could copy the existing comport IO driver, change the 'REGISTER_PLUGIN_FUNCTION_PRIV_NAME' and 'COMPORT_URI_PREFIX' defines to something else (so it doesn't conflict with the built in 'COM' one). Change the code so filter any comport that isn't for the Bluetooth device. Compile the source and package the resulting .dll using the ExternPluginMaker tool. Done

When the new plugin is installed the new connection dialog you will list your detected "devices" listed along with all the other types (you could prefix them with bluetooth for example).

Feel free to email me if you would like more details.
by em-bee | 2025-05-07 23:59:09+00:00
are you sure? how is that supposed to work if i build an application with a compiler that i don't have the source for? even for a pure GPL program that can't be a requirement. LGPL requires object files for the non-LGPL parts to allow relinking, but it requires the source for the tool that does the relinking? that doesn't make much sense to me.
by n_ary | 2025-05-08 00:00:23+00:00
Hmm, the cynic in me reads this as move fast and capture market(+regulation) before new regulation is setup to thwart the likes of GDPR and other privacy acts. When something is new and regulators are having hard time understanding the consequences and future risks, it is most efficient and cheap to capture the market. Once the fallouts start, regulations strike but by then the early players are too big and well established to deal with anything, while the new and smaller players get crushed under compliance and consequences of the early big players’ shenanigans.
by skeptrune | 2025-05-08 00:00:24+00:00
>In Astro, you can nest Astro Components inside Client Islands, but if those include more Client Islands, they’ll still be seen as separate roots by your framework (e.g. React). This is why nesting interactive behavior doesn’t compose as naturally as in client apps, e.g. React or Vue context can’t be passed between Astro islands.

I agree with what the link author wrote here. Nanostores is great (s/o EvilMartians), but it's not as natural or easy to use as each respective framework's context solution.
by mil22 | 2025-05-08 00:00:50+00:00
I tested it side-by-side on my ~100Kloc codebase.

Ty: 2.5 seconds, 1599 diagnostics, almost all of which are false positives

Pyright: 13.6 seconds, 10 errors, all of which are actually real errors

There's plenty of potential here, but Ty's type inference is just not as sophisticated as Pyright's at this time. That's not surprising given it hasn't even been released yet.

Whether Ty will still perform so much faster once all of Pyright's type inference abilities have been matched or implemented - well, that remains to be seen.

Pyright runs on Node, so I would expect it to be a little slower than Ty, but perhaps not by very much, since modern JS engines are already quite fast and perform within a factor of ~2-3x of Rust. That said, I'm rooting for Ty here, since even a 2-3x performance boost would be useful.
by scarface_74 | 2025-05-08 00:00:55+00:00
It’s always been a young persons game - at least as far back as the 80s

I’m lazy and didn’t feel like doing the work myself.

https://chatgpt.com/share/681bf3ea-c650-8010-988d-173af745c8...

But these results were based on using ChatGPT’s web search and Python tools and you can verify the citations and the Python code yourself.

Stats for the top 20 artists

Median age: 30 Mean: 30.55 Range: 22-29

I did the same analysis for 20 years ago for this week and the median and the range was 29.5 years old and the range was 18 to 35.

The top 10 20 years before that had a median of 26, a mean of 29.5 and a range between 21-37.

Those numbers aren’t quite as accurate because “We are the World” was #2 and you had a lot of groups back then
by Swenrekcah | 2025-05-08 00:02:10+00:00
> You opened by saying that democracy is not ideal unless the populace's information diet is carefully controlled. By whom and in what way? Who gets to determine what is misinformation? What happens when they deem misinformation rampant or the public not well-informed?

No. I said it works if people are not fed misinformation. The actual truth decides what is misinformation. Sometimes one can’t know it but sometimes one can.

As an example: “Ukraine started the war” is misinformation by virtue of being false.
by DGCA | 2025-05-08 00:02:34+00:00
I didn't set up Biome and can't tell you why it wasn't working, but people on the team couldn't get the VSCode extension to show lint errors in their editor (Cursor, primarily). I misspoke about there being a CI issue. It was more like disagreeing with their defaults, e.g. `useHookAtTopLevel` and `noUnusedVars` are off by default.

`useHookAtTopLevel` is especially confusing since other React hook rules are on, and `eslint-plugin-react-hooks` defaults its analogue to "error".

But yeah, no linting in the editor was kinda bonkers.
by KennyBlanken | 2025-05-08 00:02:37+00:00
Fatality rates for all vulnerable road users have skyrocketed in the US. You're three times more likely to die if you're a pedestrian and struck by an SUV than a passenger car. They're also horrifically bad for congestion and pollution.

https://www.youtube.com/watch?v=jN7mSXMruEo

And trucks and SUVs continue to further dominate the marketplace with some automakers no longer selling sedans at all, making it increasingly difficult to not buy an SUV or "crossover."

Those trucks and SUVs, particularly those made by American and Japanese companies, are focused on "aggressive" looks, which means a giant, angry looking, flat-face nose which is incredibly lethal when hitting a person.

https://www.indieauto.org/2022/11/28/designer-of-2020-gmc-si...

"The front end was always the focal point. The rest of the truck is supporting what the rest of the truck is communicating… we spent a lot of time making sure that when you stand in front of this thing it looks like it’s going to come get you. It’s got that pissed-off feel, but not in a boyish way, still looking mature. It just had to have that imposing look."

And of course who do these vehicles appeal to? What kind of behavior do they encourage? Every time I'm tailgated it's some dickhead in one of these giant angry-faced trucks.

It's taken the auto "journalists" a while to catch up but they're finally pointing it out:

https://tech.yahoo.com/transportation/articles/mean-machines...