MurphyA/hacker-news huggingface dataset:
by AndrewKemendo | 2025-11-19 15:54:20+00:00
I’m not on social media unless you consider HN social media (I don’t) and the world is still totally as insane as it was before the internet.

For your average city person:

The food you’re offered is sugar + preservatives, the water is either non-existent (Tehran) or poisoned with fracking gas (Flint), almost all local communities have collapsed into extreme versions of themselves, the rich and poor still don’t mingle, men fear women and women want nothing to do with men, there is no upside to having a family or children.

I just spoke at a HBS event in DC last night about robotics and on one side of the room were people starting AI companion services and in the other side people were saying AI was causing the rise of Tradwives. It was like looking at 50 “deer in headlights” when explaining how thoroughly they have already integrated third party algorithmic logic into their decision processes - and are totally unaware of it.

The real world is absurd and getting less coherent with more information available. Humans aren’t biologically equipped for the world we collectively built.
by IshKebab | 2025-11-19 15:54:51+00:00
Yeah it's kind of wild how many Americans want to regress to the bad old days of SMS. WhatsApp is just so much better. At least it has been for the last decade. Maybe Meta will ruin it soon but if that happens we can all move to Signal (until they ruin it). Either way it's better than giving an ounce of power back to telcos.
by ronniefalcon | 2025-11-19 15:55:11+00:00
Lots of fun with this and lots of possibilities.

Had great experience using PXE to boot HPC farms, mounting the OS from a NAS and using only a local disk in the machine for tmp and other writable locations. I am not sure how 'diskless' linux works these days on rocky flavours but was solid in centos 5 through 7.
by VintageRobot | 2025-11-19 15:55:15+00:00
It isn't that simple. I've been learning to work on my own car over the last few years. I'm not even doing anything crazy just fixing up an older vehicle and modernising some parts of it (mainly interior).

I had to fix the wiper system. The wiper system you would think it wouldn't matter much whether the parts are aftermarket or not. I was very wrong, parts that even look almost identical may not work properly, due to differences in tolerances.

There is also different revisions of particular parts and it will become obsolete. You can lose an afternoon on the internet just doing that.

Then there is the tools. I've spent about a small fortune on tools. I have 3 torque wrenches, 3 sets of sockets, 3 sets of spanners and loads of weird specialist tools like special pliers. There are many jobs I can't do myself because they needs specialist knowledge to do properly e.g. gearboxes.

You have to be prepared to spend potentially years on it and huge amount of money, even on relatively simple projects.

There is a reason that a lot of guys get into old 4x4 pickups and do those up, because they are a known quantity and parts are readily available.
by jtrn | 2025-11-19 15:55:36+00:00
I assumed that the display is actually watchable, as it seems to be. I have multiple AR and VR glasses, and I have never gotten fed up with them due to an inability to view the content properly. But having to struggle with getting it to show the content I want...

For instance, the teleprompter is terrible and buggy when it tries to follow along based on voice. A simple clicker for moving forward in a text file would be better than how it currently works.

How many people say they lost interest due to ocular issues versus complaints that it’s just not useful?

Seriously. A simple file browser with support for text files only would be more useful than the finicky G1 apps.

Of course visual issues could occur for someone, but it’s so aggravating that the they can’t just put in some sort of customization for content properly
by wongarsu | 2025-11-19 15:55:42+00:00
Echelon's comment was "We shouldn't be using unwrap() or expect() at all. [...] unwrap(), expect(), bad math, etc. - this is all caused by lazy Rust developers". Even in my most generous interpretation I can't see how that is anything except a rejection of all unwraps (and equivalent constructs like expect()).

I fully agree with burntsushi that echelon is taking an extreme and arguably wrong stance. His sentiment becomes more and more correct as Rust continues to evolve ways to avoid unwrap as an ergonomic shortcut, but I don't think we are quite there yet for general use. There absolutely is code that should never panic, but that involves tradeoffs and design choices that aren't true for every project (or even the majority of them)
by lumost | 2025-11-19 15:55:44+00:00
Many industries are stuck in either prisoner dilemmas, all payer auctions, or other game theoretic environments that make it impossible to pull back spend.

If the army was 1000x more “productive” on a dollar basis- would you cut back military spending? No, because everyone else will be 1000x as productive soon. Spend may even rise with efficiency gains unlocking new capabilities/risks.
by cestith | 2025-11-19 15:55:47+00:00
Somewhere in the continuum from SWIG through XS and on to Platypus there are also the Inline modules these days. They allow one to put inline sections of other languages into Perl code the way many language tools used to allow one to inline assembly into C or Pascal code.

There are some of these modules for other languages than those listed here, a lot of them as high level as Perl (including Raku and even another Perl system for some reason).

https://metacpan.org/dist/Inline-C/view/lib/Inline/C.pod

https://metacpan.org/dist/Inline-ASM/view/ASM.pod

https://metacpan.org/dist/Inline-CPP/view/lib/Inline/CPP.pod

https://metacpan.org/dist/Inline-CPR/view/CPR.pod

https://metacpan.org/pod/Inline::Lua

https://metacpan.org/dist/Inline-Java/view/lib/Inline/Java.p...

https://metacpan.org/pod/Inline::Guile

https://metacpan.org/dist/Inline-SLang/view/SLang.pod

There are even tools to convert from Inline to XS for C and C++.

https://metacpan.org/dist/InlineX-CPP2XS/view/CPP2XS-Cookboo...

https://metacpan.org/pod/InlineX::XS
by UncleMeat | 2025-11-19 15:56:15+00:00
Where do you see that? My understanding is that packaging has to actually be implied by the food. It would be psychotic for potato chips served in a paper bag to be okay and potato chips served in a branded bag to be bad but I've been surprised before.

It is the case that several of the prominent voices against UPFs have said some ridiculous things in this direction. Like that a packaged lasagna that is made entirely from ingredients and processes that a home cook would use to make lasagna is bad because it comes from the same corporations and market forces that also produce the frozen lasagnas that are loaded with stabilizers and added sugar.
by shagie | 2025-11-19 15:56:26+00:00
Malicious transmitters are illegal. There is liability for the person operating the malicious transmitter along with the sale, marketing, and manufacturing of the transmitter.

If the maker of a phone allowed a user to break the law by having the phone become a malicious transmitter and the phone maker didn't try everything in their capacity to prevent it, they'd be in trouble too.

Yes, you can hack your own. You can get a CB radio and boost its power by replacing parts of it. That's on you. If you were able to get a phone from a company that knowingly allowed you to install some software or do this "one silly trick" that allowed the phone to broadcast at 10x the power, you'd be in trouble - but so would the company that made the phone.
by buckle8017 | 2025-11-19 15:57:10+00:00
> as long as it is exposed to atmospheric CO₂ levels at least once a week

That's much less likely than most people would think.

A modern building without active ventilation and windows closed is absolutely not going to see atmospheric CO2 levels.

I measured this once and found it took almost a full week of no human occupancy for such a building to be equal to outside.
by belter | 2025-11-19 15:57:14+00:00
> And moreover, it makes migrating away from AWS quite expensive in a lot of circumstances.

Please get some training...and stop spreading disinformation. And to think on this thread only my posts are getting downvoted....

"Free data transfer out to internet when moving out of AWS" - https://aws.amazon.com/blogs/aws/free-data-transfer-out-to-i...
by burntsushi | 2025-11-19 15:57:52+00:00
I'm finding this exchange frustrating, and now we're going in circles. I'll say this one last time in as clear language as I can. They said this:

> unwrap(), expect(), bad math, etc. - this is all caused by lazy Rust developers or Rust developers not utilizing the language's design features.

The factually incorrect part of this is the statement that use of `unwrap()`, `expect()` and so on is caused by X or Y, where X is "lazy Rust developers" and Y is "Rust developers not utilizing the language's design features." But there are, factually, other causes than X or Y for use of `unwrap()`, `expect()` and so on. So stating that it is all caused by X or Y is factually incorrect. Moreover, X is 100% insulting when applied to any one specific individual. Y can be insulting when applied to any one specific individual.

Now this:

> We shouldn't be using unwrap() or expect() at all.

That's an opinion. It isn't factually incorrect. And it isn't insulting.
by glenstein | 2025-11-19 15:58:01+00:00
I don't take it as a request that you open your process to granular shot calling or feature requests from from users. Ignore them all you want! But I would put transition/succession in a different category.

Maybe in a sense requesting your project have its own life-after-death counts as "shot calling" from your perspective because it's still essentially about what "they" want rather than a sober reflection on your time/capacity/interest, but I think at least that it's different from ordinary feature requests.
by ivraatiems | 2025-11-19 15:58:09+00:00
I ended up replying a little further up in the thread to a related point you made, but to sort of restate:

Have you considered that under your own rubric, you're "bad for america" because you're from a "bad" culture? It sounds like by your rules you shouldn't have been allowed to come.

You say you don't view yourself as an exception, but clearly you are, so why are you special? If people like you and your dad can come from cultures like the one you left, how is it that culture is stagnant and unchanging as you say?
by dundercoder | 2025-11-19 15:58:17+00:00
This is very interesting to me because a plant this old might be cheaper to operate than a new plant, but might be like the space shuttle in that replacement parts aren’t readily available and thus expensive to custom manufacture.

If you were to step into the control room you’d see analog phones, tiny incandescent bulbs behind plastic covers… looks like a sci-fi set from the 60s.

The expensive part of a reactor isn’t really the reactor or tech itself, it’s the government regulation from the DOE and NRC.

I worked at Areva/Framatome/B&W and IIRC they still have the archival room where hundreds of 4 inch D ring binders held the original design docs that had to be submitted for approval.
Show HN: JavaScript SDK for zero-shot time-series forecasting (Chronos2, TiRex)
by ChernovAndrei | 2025-11-19 15:58:18+00:00
We’ve released a JavaScript SDK for running zero-shot time-series forecasting using two modern foundation models: • Chronos2 from AWS • TiRex from NXAI

The goal is to make it straightforward to run forecasting in any JavaScript or TypeScript environment (web apps, backend services, workflow automation tools) without training, preprocessing, or model hosting. You send a raw numeric array and receive a forecast.

Here is the link on github: https://github.com/S-FM/faim-js-client
by layer8 | 2025-11-19 15:58:32+00:00
The universe didn’t expand from a single point in the Big Bang, that’s a common misconception: https://lweb.cfa.harvard.edu/seuforum/faq.htm#m9

https://lweb.cfa.harvard.edu/seuforum/questions/#:~:text=EVO...

https://ned.ipac.caltech.edu/level5/Peacock/Peacock3_3.html
by lkey | 2025-11-19 15:58:56+00:00
> a daily experience of american life

You people call you 'liberal as a slur' in real life out in the world?

Regardless, projecting your narrow experiences onto 'american life' writ large is not a sound starting point for any conversation.

It is the pairing of the term 'manufacturing consent' with "'liberal' as a slur" (from the left, not right) that evokes the genocide.

One of the primary consents manufactured in the Biden years was for exactly that.

Likewise for calls to eternal slow-walked 'nuance', instead of straightforward calls for ending the gifting of weapons to the belligerent, as has been done in living memory.

There's no 'conspiracy' (per the author) at all, Biden officials are already writing memoirs about it.
by autarch | 2025-11-19 15:59:14+00:00
True. For whatever reason, these never displaced XS. For wrapping C libraries in particular, it's not clear to me how much Inline::C helps with this. You're still stuck using a lot of Perl C API calls, AFAICT, which I think is the biggest challenge of using XS (I still have nightmares from trying to figure out where and when to add `sv2mortal` in my XS code).
by jonesjohnson | 2025-11-19 15:59:31+00:00
the issue was never the law.

the issue were the 100s of tracking cookies and that websites would use dark patterns or simply not offer a "no to all" button at all (which is against the law, btw.)

Most websites do. not. need. cookies.

It's all about tracking and surveillance to show you different prices on airbnb and booking.com to maximise their profits.

https://noyb.eu/en/project/cookie-banners (edit: link)
by SteveNuts | 2025-11-19 15:59:33+00:00
The only thing missing making Proxmox difficult in traditional environment is a replacement for VMware's VMFS (cluster aware VM file system).

Lots and lots of organizations already have SAN/storage fabric networks presenting block storage over the network which was heavily used for VMware environments.

You could use NFS if your arrays support it, but MPIO block storage via iscsi is ubiquitous in my experience.
by giancarlostoro | 2025-11-19 15:59:45+00:00
It feels more skewed for public companies for me. There's definitely "well off" small private companies that have good returns (mom and pop shops) and keep going and making their customers happy for decades, and those aren't an issue. There'll definitely be 'evil' private companies, but something about the stock market ruins companies. You are too dependent on the perception of your company and the markets reaction to it and your decisions. Investors do a lot of knee jerk selling. Meanwhile billionaires swoop in and purchase a chunk of your company at a discount.
by ThrowawayR2 | 2025-11-19 16:00:17+00:00
My takeaway is different from the author: that the generative TTS is being panned in Arc Raiders mostly because it is badly done, not because of any fundamental objection to generative AI by gamers. That gamers will accept synthetic voices has already been long established by the global popularity of Vocaloid's Hatsune Miku and her compatriots. A future game that uses generative TTS but done well would probably meet no objections.
by kosinus | 2025-11-19 16:00:29+00:00
Author here. Yeah, unfortunately, that's kinda it: just rebuild a lot. At work we have a custom setup with a build server and agents for provisioning, which is nice for multiple nodes, but also even slower. The QEMU setup in the attached repo was added later and also handy for testing multiple nodes. QEMU is also nice because you can just trash the disk images to get a clean start.
by edent | 2025-11-19 16:01:03+00:00
Most organisation (in my country at least) have a written set of objectives and a legal structure which diffuses power.

Any co-op, limited company, charitable association, etc can provide a good model - depending on the nature of the project.

As I say, it is probably overkill for most OSS projects. But once you get to a certain size, I think it is obvious that you need a way to ensure the project's longevity.

The death or disgrace of a CEO rarely destroys a company. There's a board their to temper their behaviour, a structure to ensure succession, and (most importantly) a set of expectations upon which their community can rely.

I'm not saying that's the only way to do it. I'm not even suggesting it is the perfect way to do it. But I think it is better than hoping the BDFL doesn't implode.
by legooolas | 2025-11-19 16:01:20+00:00
You can also do things like boot with PXE (Legacy or UEFI PXE boot) to get a small image like iPXE, and then have iPXE do the http boot part. This means that you have an extra shim but you can pull larger images than TFTP is any good for.

TFTP is also UDP and I don't think it is pipelined, so it's all req->ack->req->ack, so any additional latency hits it hard too.
by nohuck13 | 2025-11-19 16:01:21+00:00
The UCSD report shows some of the questions they asked incoming students.

39% got this right:

Round the number 374518 to the nearest 100

34% got this right:

Find 13/16 ÷ 2.

2% got this right:

If a=-2 and b=-3, evaluate ab² - a/b

https://senate.ucsd.edu/media/740347/sawg-report-on-admissio... page 49
by commandar | 2025-11-19 16:01:48+00:00
>Then compare this to something like a Kei truck and it's really quite pathetic.

I will forever be sad that Canoo was wildly (possibly fraudulently) mismanaged and went bust before they ever built any of their planned pickup trucks:

https://cars.usnews.com/cars-trucks/features/canoo-pickup-tr...

They were going to be built on the same platform as their vans and the best way to describe them is "Kei truck upsized and uppowered enough to be safe on US roads." They had neat party tricks like a compact bed for daily driving that could expand out to fit full size ply and fold out workbenches on all four sides of the truck.

I'm not even a truck guy and I desperately wanted one of these things. Just such a cool concept.
by bitwize | 2025-11-19 16:01:49+00:00
It's the difference between someone working in a world of engineering tradeoffs and a fantasist imagining their next übergame with everything awesome in it.

I looked into the development cycle behind Daikatana, partly because it had its 25th anniversary this year and so for some reason, YouTube was recommending me Daikatana content. And... there's a reason why Romero's first dev team all quit. Daikatana started life as a 400-page document full of everything Romero found awesome at the time. There were going to be time travel mechanics and a roleplaying party system like Chrono Trigger. It was going to have like a hundred awesome weapons that totally reinvented how to make things go boom. It was going to have the sweetest graphics imaginable. Etc. It was like something Imari Stevenson would have written as a teenager, which is somewhat surprising since Romero could now call himself a seasoned industry professional.

What's worse, "Design is Law" basically meant "what I say goes". It was his job to have the ideas, and it was his team's job to implement them. Romero wanted to be the "idea guy", and Daikatana was an "idea guy" game. I doubt he had the maturity at the time to understand what design is, in terms of solving a problem with the tools and constraints you have. He wanted Daikatana, and Quake before that, to have everything, and didn't know how to pare it down to the essentials, make compromises, and most importantly, listen to his team. Maybe there's an alternate-universe Quake or Daikatana somewhere that's just a bit more ambitious than the Quake we got, incorporating more roleplaying elements into a focused experience. But in our timeline, Romero didn't want to make that game.

Of course, after taking the L on Daikatana's eventual release, Romero wised up and started delivering much more focused and polished experiences, learning to work within constraints and going a long way toward rehabilitating his reputation. But that's not where he was when he criticized Quake for not pushing the envelope enough.
by kwanbix | 2025-11-19 16:02:10+00:00
My first PC was an original IBM PC XT, with 640kb of RAM.

A friend taught me how to use a device driver (ramdisk.sys I think it was) to split that into two, and use 320kb of RAM as a "fast" hard drive.

I will install games there, and play with only 320kb or RAM (actually less because DOS used some RAM).

I had a 20MB Seagate HDD. 20 Megabytes.

Nice times.
by VintageRobot | 2025-11-19 16:02:52+00:00
You can't, unless you a Saudi billionaire. These things are completely custom, are hugely expensive (why they have sponsors all over them) and often they will have work lined up for literally years.

You also wouldn't want one. They cannot be driven on the road really as they aren't legal. They will also break a lot. Generally the more tuned a car is the more maintenance it needs.

If you are interested in cars, you are better getting an older vehicle and somewhere to work on it e.g. a garage and working on it as a hobby at the weekends. You will learn a lot more and can actually enjoy it.
by legooolas | 2025-11-19 16:02:59+00:00
I've not found this at all -- PXE "just works" on legacy boot or UEFI for me. I've used it for years to install hosts via Foreman (https://theforeman.org/), as well as for personal stuff on my home network, and it's so much better than getting people to use USB sticks or whatever else!
by bradfa | 2025-11-19 16:03:09+00:00
PXE is awesome, especially if you combine it with systemd's UKI mechanism and its EFI stub. You can load a single file via TFTP or HTTP(S) and boot into a read-only (or ramdisk-only) full Linux system. Most off the shelf distributions can be made to work in this way, with a small bit of effort. A very usable Debian system is a few hundred MB.

You can extend this with secure boot (using your own keys) to sign the entire UKI file, so your firmware will authenticate the full "disk" image that it boots into.
by asa400 | 2025-11-19 16:03:23+00:00
Continuing only makes sense for cases you know you can handle.

_In theory_ they could have used the old config, but maybe there are reasons that’s not possible in Cloudflare’s setup. Whether or not that’s an invariant violation or just an error that can be handled and recovered from is a matter of opinion in system design.

And crashing on an invariant violation is exactly the right thing to do rather than proceed in an undefined state.
by neilv | 2025-11-19 16:03:42+00:00
> But if it is someone's project, why should they have to leave if governance doesn't go the way they wish?

Many projects start as someone's project, but become bigger than the one person.

If they keep it as one person's project, that's clear.

If there are other contributors, that's less clear.

If the project has a formal organization with governance, it's not the person's project. They might be grandparented in, like a vestige of a past monarchy, but the governance will evolve, to elections. The royalty will be kept for the tourism dollars.
by bitpush | 2025-11-19 16:03:42+00:00
Incredible to see the 180 both from EU and also from the HN sentiment. HN was cheering on as EU went after Big Tech companies, especially Meta. Meta is no perfect company, but the amount of 'please stick it to them' was strong (I reckon that is still a bridge too far for a lot of folks here).

Even extreme proponents of big tech villanery in the US (Lina Khan's FTC) is also facing losses (They just lost their monumental case against Meta yesterday).

What I really want to see is Meta getting irrelevant ON MERIT. People stop using Meta products, and then I want to see it die. But not by forcing the hand - that's bad for everyone, especially the enterpreuer / hacker types on this site