MurphyA/hacker-news huggingface dataset:
by coolsunglasses | 2025-09-13 19:12:42+00:00
>If you wanted to build a "scripting language" version of Rust, you could probably lose (2).

Not really no. I work on an interpreted language runtime in Rust professionally and it's still a huge help even if you're still eating perf pain on the interpreted language itself for the same reasons everyone else does. There's more benefit to Rust than you're really capturing here but that's to be expected, it's a short comment.

Here are some other things we get from using Rust for interpreted languages:

- The `unsafe` parts are relatively limited in scope and we have much better and more automated verification tools for `unsafe`, especially WRT undefined behavior

- Being able to make large architectural changes and work through them mechanically/quickly because of the type-checking and borrow-checking is absurdly powerful for any project, all the more so in this context.

- The library ecosystem for Rust has been fantastic for all kinds of projects but it's especially good for PL runtimes.

- LLMs are a lot better at Rust than other programming languages. I have a lot of experience using LLMs in a variety of domains and programming languages and it's far better at Rust than anything else that's expressly about programming. Arguably it's even better at Terraform and Ansible but I consider that a different category. Controversial point maybe but I get tremendous yield out of it.

- It's not just that Rust is fast. It is on par w/ C/C++ all else being equal. What's significant here is that it is a _lot_ quicker/easier to hit the 80/20 perf targets as well as the bleeding edge performance frontier in a Rust application than it is in C and C++. A lot of C and C++ projects leave performance on the table either because it's too hard to make the ownership model human-maintainable/correct or because it would be too much work to refactor for the hoped-for perf yield. Not as much an issue in Rust. You can gin up hypothetical perf improvements in Rust with gpt-5 lickety-split and the types/borrowck will catch most problems while the agent is iterating.

Shared, mutable data aren't really banned, we use it strategically in our Rust interpreter, it's just not default-permitted. Aliasing is precisely the distinction between a safe reference and an unsafe pointer in Rust. Aliasing a mutable pointer in Rust isn't UB, it's just `unsafe`. OTOH, aliasing a mutable reference _is_ UB and not allowed in Rust. Miri will catch you if you do this.

On top of all that, you have some nice kit for experimenting with JIT like Cranelift.
by catlifeonmars | 2025-09-13 19:13:17+00:00
Nice. This sounds like the right approach. As an aside, it’s crazy that a mature LSP server is not a first class requirement for language choice in 2025. I used to write mini LSP servers before working on a project starting when LSP came out a few years ago. Now that there is wider adoption, I don’t find myself reaching for this quite as often, but it’s still a really nice way to ease development on mature codebases that have grown their own design patterns.
by Bender | 2025-09-13 19:13:42+00:00
More information. He may not have been working alone and his roommate may have delivered the weapon. [1]

Debunking The Biggest Lies Told About Charlie Kirk [2]

[1] - https://nypost.com/2025/09/13/us-news/charlie-kirk-shooter-t...

[2] - https://www.youtube.com/watch?v=N14ywRyTWVI [video][56 mins]
by close04 | 2025-09-13 19:14:10+00:00
I meant “we” as humanity. You gave a very US-centric perspective at a time when the US finds it challenging to deal with many long solved issues. Why conflate not wanting, not caring, not wanting to pay for it, or just not being able right now with it being humanly impossible?

We didn’t get to making the calculations of economics to improve the tech because of the corruption and lack of education I was mentioning before. What we have is calculations based on 60 years old tech and risk analysis based on a 40 year old accident.

As I said in the previous comment, if you’d do the same for commercial flight you might find steam ships are a better deal.
by munksbeer | 2025-09-13 19:14:33+00:00
You're a programmer. You understand statistics. I think your ideology is clouding your ability to talk about this honestly. From the very casual look I took, you're 4 times more likely to die as a result of violent crime in the US than the UK.

So picking these incidents and citing them as a reason for owning guns, while ignoring the whole picture strikes me as dishonest.
by jszymborski | 2025-09-13 19:14:51+00:00
I like Python, but it's dynamically typed and slow-ish. I like Scala, but I've bumped into the pointy edges of the JVM (e.g.: type erasure) too many times. Rust is great but for most use-cases I am happy compromising with a GC than having to worry about liftimes and ownership and borrows, etc..

Gleam seems like a happy in-between for me, but not knowing much about BEAM and with my negative experiences with the JVM, I had concerns about the overhead.
by mkfs | 2025-09-13 19:15:54+00:00
I was only vaguely aware of Kirk before this, and I could easily see most "normies" being even less aware, but according to reddit, he was practically Goebbels[1] or Himmler, and we collectively dodged a bullet by him taking one. Leftists would really do well here to just shut up. Normal people aren't going to be convinced by your quote mining that Kirk deserved what happened to him, especially in the presence of his wife and kids, and when he was offering dialog. Hasan Piker, for example, said America deserved 9/11--do you think he deserves to die for that?

To put it bluntly, the average terminally online reddit/bluesky leftist should realize that they're not normal, and that to a normal person, Kirk will come off as a decent, rightwing (but not overly so) Christian family man, even a bit boring. Meanwhile transgendered people (elated at his death) are generally perceived as "weird" and "gross"--a perception their grave-dancing isn't helping. The optics are really bad.

[1] https://old.reddit.com/r/Music/comments/1nfv81d/coldplay_fan...
by philipswood | 2025-09-13 19:16:10+00:00
Ars longa vita Brevis by Scott Alexander also has some interesting perspectives on the art of learning and teaching:

https://slatestarcodex.com/2017/11/09/ars-longa-vita-brevis/

> “Not infinite. Architects. Teachers. Teachers of teachers, but the art of teaching teaching is much the same as the art of teaching. Three levels is enough. Though the levels have to mix. The teacher who trains the next architect must be a master both of teaching and of architecture. I will spare you the math, but one needs a series of teachers at different points on the teaching-skill/architecture-skill tradeoff-curve. One will be a master teacher who has devoted decades to learning the textbook-writing skill, and who can write a brilliant Introduction To Architecture textbook that makes the first ten years of architecture ability seem perfectly natural and easy to master. Another will be a mediocre teacher who knows enough advanced architecture to write a passable textbook on the subject. Still another will do nothing but study pure Teaching itself, in the hopes that he can one day pass on this knowledge to others who will use it to write architecture textbooks.
by pclmulqdq | 2025-09-13 19:17:49+00:00
The citation to the beer game is a pretty fun one. About 15 years ago, John Sterman (a Forrester disciple) held a beer game "world championship" at a system dynamics conference, and my mother and I brought what we think is the optimal strategy and completely dominated the competition. Ironically, if you apply "systems thinking" in the right way, the beer game is a relatively simple thing to play extremely close to optimally. You can recognize that only one player can make choices that matter for the final outcome of the game, and then eliminate most of the claimed dynamics. The issues with systems thinking mostly show up with people being dumb panicky apes and with the pilot/modeler not understanding the system. The math works if you let the math work for you.
by pqtyw | 2025-09-13 19:17:49+00:00
> ATTACKS ON THE LIVE-STOCK!

It's rather interesting how Italy or Poland can fit several times more livestock, people and wolves into significantly less area.

https://ec.europa.eu/eurostat/databrowser/view/APRO_MT_LSCAT...

Italy is more densely populated than Denmark for example (and Sweden is an empty wasteland in comparison), yet also somehow has enough space both for wolves and cows/sheep/etc.
by zahlman | 2025-09-13 19:18:16+00:00
> I got flagged here on HN for stating (right as the news was breaking) that the shooter could just as likely be right wing as left

I don't think you should have been flagged for such an observation in general, but assigning a prior of equal probability strikes me as frankly absurd. It would be much harder for someone on the same ideological "side" to have a motivation to murder. False flags really aren't that common, in general. This is the same kind of conspiratorial thinking behind Alex Jones' "crisis actors".

Also, your comment was off-topic to the sub-thread. People were discussing whether Kirk would be seen as a martyr. The ideology of the shooter has quite little to do with that.

> (I'll probably get downvoted again for this lol)

Commentary like this is inherently obnoxious, and tends towards self-fulfilling prophecy.
by pydry | 2025-09-13 19:18:33+00:00
>Body exchange means only that, not related to causality count

Thats the most off the wall opinion Ive heard today.

>If russians are continuing slow advance, where do you expect bodies to be found?

Note that body exchanges were not this lopsided when Russia was retreating in 2022.

>it's reasonable to expect 3:1 KIA rate between attacking and defending

Unless one side is comprehensively outgunned and keeps falling into cauldron traps because they have orders to cling on to land at all costs.

Which seems to be a repeated pattern here.
by DesiLurker | 2025-09-13 19:18:37+00:00
apologies for offtopic rant, but why cant they (palmsource/??) just open source BeOS codebase? what possible gain they can have by holding onto 20yo codebase just out of licensing spite. honestly for all the do-gooder talk in VC community this is the easiest thing to achieve. have a funding clause that if your company dies then all rights of unfinished works goto investors and by charter opensource it for benefit of other startups. we could have had greatness many times over.

rant over!
by baq | 2025-09-13 19:19:12+00:00
This is a branding problem.

Calling the model ‘calibrated’ or ‘honest’ or ‘humble’ suffers from what is called out: people don’t want a humble answer of ‘I don’t know’, they want a solution to their problem, confidently delivered so they can trust it.

Call the calibrated model ‘business mode’ and the guessing one ‘consumer mode’, problem solved… in as much capacity as possible without regulation.
by zzzeek | 2025-09-13 19:19:37+00:00
in fact that is exactly the argument made by the interview here, so there you go

I agree it's weird nobody is talking about this. Post to a bunch of techs that they're going to spy on their chats you'll get thousands of outraged comments. Post that a prominent billionaire with deep inroads into many areas of the tech industry and governments around the world, not only but specifically including the area of mass surveillance and data collection, might be gearing up to bring planetary scale religious indoctrination online, yawns.
by OutOfHere | 2025-09-13 19:19:41+00:00
What is the point of voting when gerrymandering decides the outcome? We don't have a functional voting system by any stretch of the imagination. If we did, gerrymandering wouldn't be a thing, and we'd be using ranked-choice or range-voting. So many of the right-wing states have banned these superior voting methods because they're so afraid the ones in power will lose immediately. Granted, it's true that Trump won the popular vote in 2024, but note that voting rights have unfairly been denied to many citizens, especially in right-wing states, so was it really an honest win?
by yepitwas | 2025-09-13 19:20:04+00:00
I was borderline, almost, kinda, 10% rethinking whether I was actually wrong to label MAGA fascists.

Then Kilmeade (multi-decade Fox News host) just casually dropped “we should lethal inject homeless people who refuse help” a day or two ago, and his co-hosts didn’t even miss a beat.

I mean, that’s literal Nazi shit. They say literal Nazi shit, this isn’t isolated. What do you call it? WTF. Elon sieg-heils twice at the inauguration and they don’t disown him. What is it going to take before we get folks who still think calling them fascists is the problem, actually, to blame the party that twice elected a guy president who told his supporters they could shoot his opponent if she won?
by numpad0 | 2025-09-13 19:20:07+00:00
The actual traditional Japanese food consists of obscene amount of carbohydrates taken with pickles flavored salt with little to no protein or fat intakes. The role of carbs and proteins is switched from a stereotypical European dinner, a meal is about how to deal with the grains. This naturally shortens body heights and take diabetics out of family lines. This had changed massively owing to Westernization of diet and had reduced stroke(brain and heart) deaths even as recent as last ~30 years.

This is apparently weird even to Chinese people; an image of ramen with rice and roast dumplings on sides amounts to a ragebait to them(as well as to experts in cardiovascular systems), while it's nothing more than a common lunch menu to students and young workers in Japan.

But I digress - my point is, the real traditional Japanese meal is more like half a football worth of rice with vegetable flavored salt, quite unlike idealized modern interpretations thereof.
Show HN: I gamified build in public to see what drives revenue
by isacbuilds | 2025-09-13 19:20:56+00:00
Hey HN,

I’m Isac, an engineer building nights and weekends. I’ve been posting and building in public for a while, but I couldn’t tell what actually moved the needle.

So I built ShipStreak to make consistency addictive and measurable.

What it does

- Tracks your build in public streaks - Connects X (Twitter) + Stripe to log posts and revenue - Visualizes progress with a heatmap + badges - Helps you see which actions correlate with revenue

I’d love your thoughts on what’s useful vs just noise.
by Animats | 2025-09-13 19:21:41+00:00
Uh oh. We don't even understand "long COVID" yet.

There's clearly a long-term aftermath, but it's not well understood. There are other diseases where that occurs, despite the initial infection seeming to be over. Chickenpox as a child can turn into shingles as an adult.[1] The virus is never completely cleared.

[1] https://health.clevelandclinic.org/can-you-get-shingles-if-y...
by jacquesm | 2025-09-13 19:21:54+00:00
Yes, so I noticed... but: good to put all those old skills to use again. I'm having a lot of fun just struggling, if that makes any sense. And there is progress, I just booted the whole thing for the first time from 'floppy' (an image). The harddrive device driver is still giving me pain but I'm pretty sure I'm very close to making it work. The CHS emulation seems to be broken beyond repair so I'll just move the whole thing to LBA can call it a day.

My development system is a ramdisk right now and that feels a bit scary.
by sixothree | 2025-09-13 19:21:57+00:00
I attended a funeral for the family member of a friend of mine. After the funeral we all were to convene at his sister's house. Because of the crowds I parked half a block away and found myself in a group of similarly dressed people walking towards what I remembered to be her house. After maybe 5 minutes of not recognizing anyone, someone simply says "who are you", and after explaining my relation to the deceased, my error became apparent.
by bigyabai | 2025-09-13 19:23:04+00:00
What is irregular about the firearm? The only details I've seen are the engraving, everything else is reportedly COTS. Please give me links to the information you're looking at if I'm missing anything.

> but most young adults still lack the composure and foresight to execute a high-stakes assassination with minimal mistakes

This is conjecture, unless you can back it up with a source. The history books are filled with 22-year-old kids shooting politicians and getting away with it, famously the Red Guard uninstalled an entire government with this strategy. With a bunch of riled-up students.

I spent a lot of time at the range when I was a kid - hitting a 200yd shot from an elevated platform is not difficult with a M1903. A modern 63mm loading can easily push 3,000fps in a long-barrel rifle and if you reloaded the cartridge for a single-use assassination, I see no reason you couldn't push 5,000fps if the barrel doesn't explode from overpressure. With those kinds of ballistics its not a very tough shot unless you're shooting into a hurricane. All you need then is a hunting scope, and that can be bought for $170 in cash at Cabelas.

> Modern investigations, by contrast, often benefit from immediate CCTV, cell-data, social media, and so forth.

This I absolutely agree with. It sounds like the only reason they found him is because his friend turned in his Discord DMs, he might still be on the loose if not for the digital breadcrumb trail he left behind.

Bit of a harrowing precedent for online privacy, but I presume that will fall on deaf ears.
by Theodores | 2025-09-13 19:24:10+00:00
I worked with a manager that looked after the mainframe and he always told me to never assume. Assuming genetics is the assumption with nutrition and health, with this not always being helpful. Regardless of our genetics, what we eat and how we move can always move the needle on our health outcomes.

Ancel Keys and his work on diet and longevity is pertinent to this article. He discovered that the people that lived the longest had a low saturated fat plant-based diet. This was to be found in the 'blue zones' around the world. This does not mean exclusively vegan, but getting that way.

Keys had to make some recommendations to the U.S. government and he went for the Mediterranean Diet rather than what they were eating in Okinawa. This was because the Second World War was fresh in people's memories at the time and telling Americans to eat like Japanese people was not going to be well-received advice at the time.

The Japanese diet has changed since the post-war years with the processed foods, animal products and saturated fats rather than what you might call a peasant diet. It is also the same with the Mediterranean Diet, which is not 'pizza, pasta, red wine and meat from imprisoned animals'.

Also important is that most Japanese live in walkable neighbourhoods. Japan is a cycling nation so cycling happens too, not this lycra + polystyrene hat cycling from the parking lot and back to the parking lot that passes for cycling in the West, but everyday cycling on bicycles that are designed for comfort and getting about in regular clothes.

We all like our fat, sugar, salt and motor cars, however, those that were deprived from these joys due to war do well in the longevity stakes.
by pqtyw | 2025-09-13 19:24:21+00:00
Having a massive head start at stopping or slowing down climate change would have been quite nice, though. Even if it weren't a permanent solution.

But yes, I agree that fossil fuels also had a lot of very significant political, economical and technological advantages over both nuclear and renewables which is why coal/gas/oil won. For renewables it might be changing now it just might be a bit too late...
by Bender | 2025-09-13 19:25:11+00:00
Groypers

How does that square with the issue that he texted his trans significant other to go pick up his rifle which he could not do as feds found the rifle first. [1] The feds are interviewing the trans partner as we speak. To be clear I am not anti-trans, rather just confused how he could also be a Groyper. Maybe this is possible, just a new concept to me.

[1] - https://nypost.com/2025/09/13/us-news/charlie-kirk-shooter-t...
by miladyincontrol | 2025-09-13 19:25:20+00:00
I just use fs-cache for networked storage caching. Good enough for redhat, good enough for me. Unsure how performance compares but I like that it works transparently with little more than a mount flag to activate, works fine in containers, and if managed with cachefilesd it can scale dynamically as per configured quotas.

For local disks though? bcache
by mjd | 2025-09-13 19:26:08+00:00
This reminds me of an excellent series of lectures I once attended about how you can't have practical skyscrapers without inventing the elevator, you can't have practical automobiles without inventing the windshield wiper, and you can't have practical electric lighting without inventing a whole lot of power generation and distribution technology, or efficient vacuum pumps.

Every big invention depends on hundreds or thousands of other ones you don't hear as much about.
by patapong | 2025-09-13 19:26:32+00:00
Okay, my reflection is as follows. Investing in nuclear power today is a bit akin to betting against solar/wind + battery. In my opinion it is a losing bet.

For a nuclear powerplant to be economically feasible, it first needs to be built (10+ years at this point), and then run for tens of years at consistent output rates. To make this worth it for investors, the state often guarantees the price for energy for tens of years after construction, picking up the difference if the electricity price falls.

So in essence, building a nuclear power plant today is locking in that price of electricity for something like 50 years. Solar is today already much cheaper than nuclear, and is coming down in price very quickly, as are batteries and other storage methods. If this development continues and there are further breakthroughs in storage, the taxpayer would have to keep footing the bill to buy expensive nuclear energy for years in the future.

Therefore, instead of investing in reviving nuclear, I would much rather invest the same amount in upgrading the grid, researching storage methods, and subsidizing grid-scale solar and wind. I think this will be the better choice for the taxpayer in the long run.
by zahlman | 2025-09-13 19:26:34+00:00
The bullet engravings are well known (and people pushing the groyper theory seem to believe the engravings support their theory just as well).

There is a claim circulating that Robinson had a transgender/transitioning (MtF) roommate/partner. A simple web search will easily find multiple sources for this claim, but most of them aren't exactly what you'd consider authoritative or journalistic.

Many sources similarly assert that Robinson's father "recognized" him in photos and "encouraged him to turn himself in" (see e.g. https://www.washingtonpost.com/opinions/2025/09/12/tyler-rob...). However, I don't know anything specific about his "testimony".
by _heimdall | 2025-09-13 19:26:49+00:00
I totally agree that there are two extremes to the idea and neither are realistic. A market doesn't have to be completely free of regulation to be considered free.

There's a balance though, and as heavily regulated as immigration is I just don't see how it could fall into the range of being a roughly free market. Work-based immigration into the US specifically is heavily regulated and there are a lot of blocks in the way making it infeasible or impossible for one to take part in it.

I mean that on both sides too, both employers and potential employees are heavily burdened by the process and often they just can't take part in the process for any number of regulatory reasons.
by zahlman | 2025-09-13 19:28:04+00:00
> Say people deserve to die (or are expendable)

> the act of making the case that mass shootings aren't statistically meaningful because most violence is black-on-black gang crime

These are not even remotely the same thing.

> He didn't get to finish his thought because someone turned him into one of those bloodless statistics.

Killing someone with a gunshot to the neck is absolutely not "bloodless".