MurphyA/hacker-news huggingface dataset:
by StopDisinfo910 | 2025-08-25 18:11:14+00:00
It’s an iterative process.

Valve launched Steam Machines with their own OS and started shipping a version of Steam on Linux with predictable library versions. At the same time, they started working with the Wine project and shipping things which is now called Proton but is actually the cumulative results of their own patches.

This paved the way for the success of the Steam Deck when adequate material became available.

I don’t think it makes sense to call the Steam Machine a misstep because there was no Proton. There would be no Proton nor Steam Deck without the ground work started with the Steam Machines.
by zahlman | 2025-08-25 18:11:19+00:00
As a rule, if your project appears on its own domain and "Pricing" is one of the first words I see, I'm not interested.

Many developers I've met don't write commit messages good enough for this to work in principle. I actively don't want anyone or anything but myself deciding my version numbers. Putting my project's changelog on a domain unrelated to the project decreases my apparent legitimacy. If an AI summary of my commits had value comparable to a proper changelog, my FOSS users could trivially just do it themselves.

And it also appears that you hate writing promotional material manually, and have no particular interest in engaging with the community where you market what you've "built".
by scott_w | 2025-08-25 18:12:07+00:00
At full capability, yes, it is. However if you don’t have the updated targeting data then my understanding is that it loses a lot of those advantages. And even if it didn’t, it may still be a case that it’s more cost effective to buy higher quantities of slightly inferior aircraft.

It’s hard to know for sure, though. The only true information we’ll get is when it’s used in a hot war and hints if or when countries reduce orders.
by coryrc | 2025-08-25 18:12:57+00:00
If you had more centralized heating systems (like https://en.wikipedia.org/wiki/Seattle_Steam_Company or https://en.wikipedia.org/wiki/Drake_Landing_Solar_Community ) then put the extra heat in there for use in winter.

Imagine 1,000,000 Drake Landing installations per year in Canada, pre-heating with the excess electricity. In 30 years Canada would need zero fossil fuels for buildings.

which... is only 13% of their GHG emissions? Oh we're fucked. The planet's so fucked.
by dcchambers | 2025-08-25 18:13:26+00:00
Semi-related: I make orders from Amazon Japan a couple times a year - shipping to the US isn't cheap but it's nice that Amazon has always handled import taxes/customs/everything else involved in international shipping. Other than taking longer, it's basically the same experience as ordering from Amazon domestically.

It's a shame that the ending of the De Minimis Exemption and other tariff-related stuff from the current administration is going to basically kill off Amazon Japan deliveries to the US.

From my understanding, once De Minimis ends, the delivery guy may ask you to pay import duties when he drops the goods off at your house. This is impractical for so many different reasons - what if I'm not home? How do I verify the import taxes? If I miss the carrier and don't pay, what happens to my order?
by KennyBlanken | 2025-08-25 18:14:07+00:00
That manufacturer falls under "fool, money, parted, easily." A Finalmouse which is probably the pinnacle of lightweight gaming mice, costs about $180 and they want $100-ish more than that?

> Yes, it's expensive but it still costs less than replacing mice over and over.

I have a ten year old Razer Ultimate still going strong, buddy. $100 new.

> My otherwise mild skin condition completely destroys the shitty grippy/gummy rubber they put on scrollwheels and sometimes the sides of the mice.

No, whatever you're putting on your skin is. In any case: buy a $20 set of grips/pads and problem solved...

> the carbon fiber rod that snaps into place horizontally across the shape makes it more rigid than the stock mouse.

If you're having issues with rigidity of your mouse, you're holding it too tight...
by mikepurvis | 2025-08-25 18:14:10+00:00
And now everyone's $2000 Orins will be stuck forever on Ubuntu 24.04 just like the Xaviers were abandoned on 20.04 and the TX1/2 on 18.04.

Nothing like explaining to your ML engineers that they can only use Python 3.6 on an EOL operating system because you deployed a bunch of hardware shortly before the vendor released a new shiny thing and abruptly lost interest in supporting everything that came before.

And yes, TX2 was launched in 2017, but Nvidia continued shipping them until the end of 2024, so it's absurd they never got updated software: https://forums.developer.nvidia.com/t/jetson-tx2-lifecycle-e...
by nayajunimesh | 2025-08-25 18:14:33+00:00
We do use try/catch in a few places. However, in normal operations (valid input), no exceptions are thrown - the try/catch blocks are present in certain validators but do not execute their catch clauses. AFAIK, modern engines generally don’t impose large steady-state penalties merely for the presence of a try/catch when no exception is thrown; the measurable cost is usually when exceptions are actually thrown. When an element/property fails, the catch is used to construct precise error paths. That’s intentionally trading some failure-path overhead for better developer diagnostics.

In the new few days, I'll prepare benchmarks to compare with Zod and Valibot!
by fbhabbed | 2025-08-25 18:14:40+00:00
I don't think we would solve crime if we give up privacy. Who's the controller? Everyone can control everyone or is there a subset of people controlling everyone else?

If the latter, they'll be the ones committing crimes at this point. Not everyone, but some of them. Every large enough subset of humans contains people that will commit crimes at some point and I don't want them to have full power and accessibility on my entire life without a warrant.
by const_cast | 2025-08-25 18:14:52+00:00
Yes but at least Claude code targets developers.

Its a lot like the install instructions you see for libraries: curl ... | sh

Security nightmare, disaster waiting to happen. Luckily normal users never do that so it hasn't broken the mainstream and developers "should" know better. So that's why nobody cares that they do it.

I think the implication is that developers "should" be smart enough to run Claude code in some kind of container or VM already with the rest of their dev tools. Kind of like how developers "should" be thoroughly reading an install script before piping it into a shell.

Do they? Probably not.
by kube-system | 2025-08-25 18:15:00+00:00
The fact that the income is guaranteed is an important part of being an effective safety net. Nets with holes in them don't work -- you don't want to create just another retirement plan that can fail and leave grandma homeless. Otherwise you're back to square one with the same problem.

Boomers might have a bunch of wealth on paper when you count the value of their deferred-maintenance post-war home, and their 401k that is invested in a tech bubble -- but if their home burns down and the markets crash, even 'rich' boomers need a rent check on the first of the month.

Not to mention, that means testing also places burdens on the poorest among us that can be insurmountable for some.

A social safety net that doesn't catch these people is worthless, as it fails the entire point of having one instead of relying on private retirements.
by throw0101a | 2025-08-25 18:15:02+00:00
> That's not within his power to do.

Trump has the power to do anything that people (especially Congress) does not push back against.

> 1. Do not obey in advance.

> Most of the power of authoritarianism is freely given. In times like these, individuals think ahead about what a more repressive government will want, and then offer themselves without being asked. A citizen who adapts in this way is teaching power what it can do.

* https://timothysnyder.org/on-tyranny

* https://en.wikipedia.org/wiki/On_Tyranny
by discardedrefuse | 2025-08-25 18:15:07+00:00
At no point did I say the video IS AI slop. Or that generative AI was used to make it, or the effect youtube applied to it. We actually have no idea what youtube did. We only see the result; which can be subjective.

To you, that result looks like it was shot with a phone filter. To me it looks like it was generated with AI. Either way, it doesn't really matter. It's not what the creator intended. Many creators spend a lot of effort and money on high-end cameras, lenses, lighting, editing software, and grading systems to make their videos look a specific way. If they wanted their videos to look like whatever this is, they would have made it that way by choice.
by PaulHoule | 2025-08-25 18:15:11+00:00
These days it is generic that some substance that doesn't get through the intestines could get metabolized by your gut bacteria, causing them to make some secondary metabolite that could affect you. This could be the case with artificial sweeteners, for instance:

https://pmc.ncbi.nlm.nih.gov/articles/PMC10144565/

https://www.cedars-sinai.org/newsroom/research-alert-artific...

https://www.mdpi.com/2079-9721/13/4/115

with the not-so-generic aspect that if you happen to have an unusual microbiome your unusual bacteria might do something unusual. It adds up to questions of digestion making nuclear physics look like Tic-Tac-Toe.

(Can't say I like taking hallucinogens much anymore because they tend to make me aware of how many nerve endings I have in my gut and they make me feel like I've been turned inside out. I wouldn't say it's a "bad trip" but it's not a good trip.)
by IceDane | 2025-08-25 18:16:01+00:00
TLDR: Different contexts, different analyses. You can do a best-case, average-case and worst-case analysis. A linear search is O(1) in the best case, for example.

Maybe this comes across as nitpicky to some, but that doesn't make the text any less incorrect, unfortunately. It's an extremely common misconception, however, and I would say that a huge proportion of students that go through an introductory course on this subject come out thinking the same thing.

> It’s okay, you’re not the first to point it out to me!

It would be nice if you corrected it - there are already too many people making this mistake online.
by shadowgovt | 2025-08-25 18:16:07+00:00
This is one of the larger effects of Trump's rule-by-EO approach that I think people are coming to realize:

The US government moves slow and the US is big. Big-and-slow can be planned for. Big-and-fast cannot be planned for and is, in fact, hugely disruptive.

Apart from all other parameters, the US does poorly with tyrannical-style rule because it's bad for business.
by MisterTea | 2025-08-25 18:16:43+00:00
Inferno was initially released in 1996, 21 years before WASM existed.

An inferno built using WASM would be interesting. Though WASI would likely be supplanted by a Plan 9/Inferno interface possibly with WASI compatibility. Instead of a hacked up hyper text viewer you start with a real portable virtual OS that can run hosted or native. Then you build whatever you'd like on top like HTML renderers, JS interpreters, media players/codecs, etc. You profile is a user account so you get security for free using the OS mechanisms. Would make a very interesting platform.
by vorpalhex | 2025-08-25 18:16:47+00:00
What were the underlying storage needs?

Ceph ebds are pretty easy and can offer good resilience but definitely have some performance issues in a standard homelab.

Something dumb like smb/nfs actually can work quite well if your workload doesn't mind it.

Rclone volumes work quite well for some cases not served by obvious other solutions but you have general FUSE limitations.
by ninetyninenine | 2025-08-25 18:16:49+00:00
>No, effectiveness is not an excuse for immoral, disproportionate punishments. And morality is not nearly as irrational or difficult as you make it out to be. The victims of a scammer are not nearly as badly hurt as the victims of a pedophile.

Not true. You talk as if your views are universal fact. They are not. Effectiveness is THE only metric because what's the point if things are ineffective? Effectiveness is the driver while compassion is the cost. The more compassion the more ineffective things typically are. You need to balance the views but to balance the views you need to know the extremes. Why does Singapore work? Have you asked this question? Unlikely given your extreme view points.

At best you can just disagree with Singapore. But you can never really say that your view points are universal. Singapore chooses the make the trade off of compassion for effectiveness.

Secondly, I personally know scam victims who are worse off than pedophilia victims. Pedophilia can be a one time traumatizing act while a scam victim can lose a lifetime of work.

>Not to mention, the deterrence effect is vastly overstated - there is little evidence of a significant difference in rates of major crime depending on the level of punishment, beyond some relatively basic level. Actual success rates of enforcement are a much more powerful predictor of crime rates. You can have the worse possible punishments, but if almost no one gets convicted, criminals will keep doing it hoping they won't personally get caught.

Weed is rarely used in Singapore because of death penalty. It is highly effective. It is not overrated. There are many many example cases of it being highly effective. I believe about 15 people have been hanged.
by cogman10 | 2025-08-25 18:17:29+00:00
Nah, too bulky and there are already better solutions. If you have just a classic watch, then a kinetic charging mechanism is something that's been around for ~100 years. Your watch auto-charges from simply wearing it and walking around.

But if you need more juice, then solar watches are also a thing that work pretty well.

For a smartwatch, these batteries won't produce enough power to keep them going. It's better to just slap a bigger battery into the watch rather than a nuclear battery + regular battery.
by tromp | 2025-08-25 18:17:38+00:00
It's been shown to be surpassed at n=150, which as you note is likely very generous. Hypertree would typically only require a few more states. Hypertree doesn't grow meaningfully faster than Tree. Hypertree(3) is what would be called a Salad number, combining a very fast growing function with some very weak one(s) such as iteration, which in the Fast Growing Hierarchy corresponds to taking the successor if an ordinal.
Google will allow only apps from verified developers to be installed on Android
by kotaKat | 2025-08-25 18:18:18+00:00
Also https://techcrunch.com/2025/08/25/google-will-require-develo... (from merged thread)

Official announcement 1: https://android-developers.googleblog.com/2025/08/elevating-...

Official announcement 2: https://developer.android.com/developer-verification

Play Console Help: https://support.google.com/googleplay/android-developer/answ...
by Animats | 2025-08-25 18:18:44+00:00
That's not a lingering question. It's the question.

This is a steam boiler. Those are well understood. They have well understood problems. Leaky boiler tubes. Crud in the tubes. Cleaning. The problem here is that you can't easily turn the heat source off.

It's possible to build a long-life boiler for a heat source you can't fully turn off. Every nuclear reactor has one. Heavy stainless steel tubes, precision welding, distilled water. Works fine, but not cheap.

This paper is very hand-wavey about the details of getting the energy out. They're all about the side that puts the energy in, which is the easy part.

Then we talk round-trip efficiency.
by BJones12 | 2025-08-25 18:18:51+00:00
> What's to be done? I really ask: What's to be done about it?

There's a document that gets posted every so often here called The Return Rate on Everything. In it, it says that the returns on capital outweigh economic growth, meaning capital gets more concentrated, at all times except during war.

So the answer to your question would seem to be 'war'.
by godelski | 2025-08-25 18:18:55+00:00
On a side note, today and yesterday I've been bombarded with spam calls. Even got one while writing this comment. All of which have my same area code, which is for a location I haven't live at for over 15 years. No voice mail, nothing. It's not even this bad around election time.

Btw, if you haven't already, you can sign up for the FCC's Do Not Call list[0]. While obviously this isn't going to solve everything, it does make it illegal for legitimate companies to call you. Absent this incident, it did appear to have a significant effect in reducing spam calls when I signed up years ago. Also, here's some info about junk mail[1]. It costs about $6 and lasts 10 years.

[0] https://www.donotcall.gov/index.html

[1] https://consumer.ftc.gov/how-stop-junk-mail
by OutOfHere | 2025-08-25 18:18:58+00:00
De minimis is used a lot more by individuals than by corporations. People shouldn't have to pay tariffs on necessary medicines or any other items for personal non-commercial use.

Tariffs aren't even justified, as they're anti-free-market, anti-capitalistic, and the government provides no extra services. It's equivalent to an illegal federal sales tax. If anything, the government has been cutting major services.
by stockresearcher | 2025-08-25 18:19:01+00:00
The number of people sitting behind bars at the Cook County Jail has increased about 25% since the end of cash bail [1]. A lot of super progressives are very angry; I suppose they will praise Trump for his actions to let large numbers of people suspected of being criminals out onto the streets?

[1] https://cookcountysheriffil.gov/data/2025/08/
by nickjj | 2025-08-25 18:19:15+00:00
I didn't even know that was possible but I think it would be the perfect solution, as long as it ran efficiently and managing the hotkeys between both sessions wasn't a problem. I wonder how that would work if you used the same configs.

If it were possible to pull off, that would be the perfect combo:

- A dedicated 1920x1080 recording zone, using Hyrpland's config file to automatically resize and position this Hyprland session in whatever spot makes the most sense (top middle of a 4k monitor, etc.) - The nested session could use 1.5x or 2x scaling so fonts are larger on video[0] - There's no BS or manual steps because the nested session is a full fledged Hyprland set up, so tiling, floats, workspaces and app launching is fully working - Free to float whatever you want around the recording zone from the main Hyprland set up

[0]: On Windows with WSL 2 I work around this with a shell script I made to adjust my terminal's font size, etc.. I'd love to be able to drop that and have things be perfectly sized all the time when recording.

Edit:

The Hyprland docs mentions you should make a separate config and also avoid running any exec/exec-once commands. That could be a problem because I would want my wallpaper, mako, waybar and walker to come up in the videos which means running multiple copies of these.

Maybe it could work tho in the end. I will play with it and see how it goes. Thank you for introducing me to the idea, even if it doesn't work, it's an interesting concept.
by incomingpain | 2025-08-25 18:19:23+00:00
not the end of the world at all. that's doomer.

But the problem means we will have population decline and massive productivity hole to fill and so far there might be some emerging tech like optimus or boston dynamics to help but none of that's proven and hope and dreams is not what you ever plan against.

The real crisis here is that retirement is a pyramid scheme(especially government based ones) and retirees have not amassed the capital to remain retired for their expected life spans. That's inflation remaining stable.

It's completely unrealistic to expect the working class to subsidize this. The pyramid scheme of retirement ratio will certainly break. The elderly will compete for dwindled labour that climbs; the cost of retirement will rise, wiping out their savings quicker.

The minimum age of labour is say 16, depends where you are, and these fewer babies also means this crisis draws out for the next 16 or more years. Most likely more.

No the current plan of mass immigration to fix productivity hole is not an option. Ai and robots are going to get here eventually, but when???? I need my robot butler already!

Gotta do something... the sooner the cheaper it is.
by swiftcoder | 2025-08-25 18:19:27+00:00
I too was surprised by this view when I started at Oculus, where the game controller folks who had come over from Xbox were adamant that players would rather swap in a fresh pair of AAs than plug into a charging cable.

Personally I've never come around to their side of things, although I do recognise the inconvenience of charging cables while you are using a peripheral (Apple Mouse charging port location especially :D )
by samwho | 2025-08-25 18:19:53+00:00
So your contention is with the word “always”? It doesn’t always mean worst case? I got told off by someone else for _not_ saying this.

I really just want to find the way of describing this that won’t net me comments like yours. It is very disheartening to spend so much time on something, and really try to do the topic justice, to be met with a torrent of “this is wrong, that’s wrong, this is also wrong.” Please remember I am a human being trying to do my best.
by ndriscoll | 2025-08-25 18:20:13+00:00
In order to write f(n) is O(g(n)), you already had to smuggle in the idea that you were talking worst case before even talking about O(*). What is f? Typically it is the max of "steps taken" over all input problems of size n. i.e. the worst case.

The O(g(n)) part says f is asymptotically bounded by g(n) up to some constant factor.
by nayajunimesh | 2025-08-25 18:20:26+00:00
With the fail-fast approach, yes - unless we introduce an option to collect all errors. In my own applications, I have found this to be a better default because the 'average' requests is valid and paying a constant overhead just to be thorough on rare invalid cases can be wasteful.

My overall takeaway has mostly been to not optimize for the worst case by default. Keep fail-fast as baseline for boundaries and hot paths, and selectively enable “collect all” where it demonstrably saves human time.
by matheusmoreira | 2025-08-25 18:20:27+00:00
> Just from the mailing list thread size alone, it looks like you put quite a lot of work into it.

The patch itself was pretty simple, it's just that the community argued a lot about this feature even though I validated the idea in the mailing list before I even cloned the repository. I remember arguing with one person for days only to learn later he hadn't even read the code I sent.

> I wasn't readily able to find where the discussion broke down

Somewhere around here:

https://lists.gnu.org/archive/html/bug-bash/2024-05/msg00352...

The maintainer was pretty nice, he was just looking for community consensus.

> I see that there's a -p <path> flag in bash 5.3

That's the solution the maintainer favored back then:

https://lists.gnu.org/archive/html/bug-bash/2024-05/msg00333...

https://lists.gnu.org/archive/html/bug-bash/2024-05/msg00337...

So in the end it did make it into bash in some form. It's not very ergonomic by default but that can be fixed by wrapping it in an alias or function. Good enough.

Looks like 5.3 was released just over a month ago too so pretty recent. I'm gonna update and start using it right away. Thanks, Chet Ramey!
by bdcravens | 2025-08-25 18:20:53+00:00
You can get MFF Dell/HP/Lenovo refurbs from Microcenter (and elsewhere) for 200-300 USD. Typically 9th or 10th gen i5 processors and 16 or 32 GB of RAM. You can fit them into 10 inch racks you can 3d-print (often with matching 3d printed brackets for a proper fit). We've been using them to replace some of our utility servers that we pay way too much for in the cloud (obviously that's a trade off of dollars for being concerned with security/management). We're treating them like cattle, deploying via K3S.