MurphyA/hacker-news huggingface dataset:
by jakelazaroff | 2025-08-25 17:16:22+00:00
I think their issue is with the end of the sentence: "and in some cases, no method will work", which I interpret to say there are some programs for which no method can determine whether they will halt.

That's obviously incorrect; the program either halts or it does not. So if you had function that always returned true and another that always returned false, one of those functions would correctly tell you whether a given program will halt — for every program that could possibly exist.

The hard part is figuring out which function to use :)
by npalli | 2025-08-25 17:16:27+00:00
So the single place that we can buy this is showing no stock (already) and not clear if this will even ship given all the customs and tariffs stuff. I must say after waiting for months on the 'almost ready to ship' DGX Spark (with multiple partners no less), getting strong announce-ware vibes from this already.

https://www.arrow.com/en/products/945-14070-0080-000/nvidia?...
by echelon | 2025-08-25 17:16:40+00:00
AMD should jump on this immediately.

Edge compute has not yet been won. There is no ecosystem for CUDA for it yet.

Someone else but Nvidia please pay attention to this market.

Robots can't deal with the latency of calls back to the data center. Vision, navigation, 6DOF, articulation all must happen in real time.

This will absolutely be a huge market in time. Robots, autonomous cars, any sort of real time, on-prem, hardware type application.
by directmusic | 2025-08-25 17:16:43+00:00
I can absolutely echo your sentiment. I recently released some software which has Wayland support. Immediately, I got some bug reports from Hyprland users so I setup a partition with EndeavourOS + Hyprland to work out the issues. I was pleasantly surprised to find that, as you said, the defaults are nice. Configuring it was a breeze as well. Now about 2 weeks later I am daily driving the system I setup for testing and am working to switch fully to it from macOS.
by hbn | 2025-08-25 17:16:58+00:00
Not sure if I can find a particular episode right now that has that type of call but if you look up Phone Losers of America, or The Snow Plow Show (both are the same guy) you can find lots of Craigslist calls.

Here's a similar idea where he pretends to be calling from AT&T to let them know they have no incoming calls:

https://www.youtube.com/watch?v=s1sxF6vN3Ho
by unsignedint | 2025-08-25 17:17:20+00:00
Or just make callers cover all the costs, like in some countries. Still, I really wish there were an option to charge incoming callers as you suggested—because honestly, about 90% of calls I get outside my circle are unsolicited. That way, only the 10% that truly matter would reach me. Right now, I’m on a strict “no-ring” policy: if a call turns out to be legitimate, I’ll call back. But nobody gets real-time PSTN access to me anymore—it’s simply not sustainable.
by mwambua | 2025-08-25 17:17:23+00:00
My naive first reaction was that a unit like that would consume a way too much power to be practical on a robot, but then I remembered how many calories our own brains need vs the rest of our body (Google says 20% of total body needs).

Looks like power consumption for the Thor T5000 is between 30W-140W. The Unitree G1 (https://www.unitree.com/g1) has a 9Ah battery that lasts 2hrs under normal operation. Assuming an operating voltage of 48V (13s battery), that implies the robot's actuator and sensor power usage is ~216W.

Assuming average power usage is somewhere down the middle (85W), a thor unit would consume 28% of the robot's total power needs. This doesn't account for the fact that the robot would have to carry around the additional weight of the compute unit though. Can't say if that's good or bad, just interesting to see that it's in the same ballpark.
by Normal_gaussian | 2025-08-25 17:17:38+00:00
I have a homelab which is a zimaboard, a dumb netgear switch, and six mini-pc's (5560U/16GB/500GB).

The zimaboard runs pfsense & an nginx reverse proxy, then all six of the mini-pcs run proxmox. 4 mini-pcs run k8s clusters (talos) and the other two run home services and selected one-offs (home-assistant, plex, bookstack, build-tools, gitea, origin servers for a subset of projects).

It was a lot easier to set up than I had expected. Its was still a massive PITA though. I got what I wanted out of it work-wise, and its a nice little novelty.

I've been thinking about ditching most of it for a while; I like the idea in the article about breaking it up - move one under the TV, one into the office, one under the stairs, and the remaining 3 + zimaboard I'm tempted to sell. I'd keep running proxmox on them, but I wouldn't link them up. The key thing that needs to happen for this to make sense is using something like cloudflare to route domains.

The part I never sorted properly was storage. It has 3TB of storage, but getting that storage into k8s for proper dynamic allocation without giving random nodes CPU perf issues was a too-long-for-one-session task which meant it never got finished. I was tempted to add a NAS, but most NAS's are horrid.
by giardini | 2025-08-25 17:17:52+00:00
For a small price (probably less than the cost of a "home assistant controlled floor standing lamp") you could buy parts to repair the bathroom lighting?

Better yet, pay someone to do it (and maybe show you the hows and the hazards). Then you could be living like a true American.

And without risking the "standing lamp" falling into your bathtub!
by jjtheblunt | 2025-08-25 17:17:53+00:00
You could be right.

That said, i was an engineer for several years in Apple and primary internal concerns were battery life and its influence on user experience; the removal of Flash viability, favoring html5, is an example: profiling of Flash apps written in the wild showed code that routinely drained battery with aplomb...inexplicable to end users not also programmers.
by _fat_santa | 2025-08-25 17:18:25+00:00
Before I got my phone number, a woman by the name of "Sade" has the number. Recently I've been getting at least one call per day from the same company regarding an extended auto warranty.

I've told them politely that this is the wrong number, they keep calling. I've asked them to take my number off their list and they happily agree to, but they keep calling. I've threatened to contact the FCC is they keep calling yet....they keep calling. I've tried to block their number multiple times, but they just keep fucking calling from different numbers.

I honestly don't get the logic of these places. "Hey this guy has told us 20 times in all manner of ways to stop calling him....but I think he might buy an extended warranty on the 21st call!!"

Can someone explain to me what the logic of these places is? It just seems like an absolute brain-dead strategy.
by jeswin | 2025-08-25 17:18:38+00:00
The world needs people like DHH.

When he saw issues with the Apple ecosystem, decides to make useful, well thought-out tooling for helping developers adopt Linux. When he saw how expensive the cloud can be, goes on to build open source tooling for deploying on bare-metal servers. Both have been successful.

Not just blog posts. Blog posts followed by hard work to fix the problem.
by apricot | 2025-08-25 17:18:47+00:00
I disagree. I'm still using hardware that I bought at the turn of the century (a wireless mouse and an MP3 player) because they are powered by rechargeable AAA cells. If they used a built-in battery, I would have had to replace the battery, which is much more complex than changing a AAA cell.

I have three recent electronic devices that I would like to keep using but cannot, as their battery has reached end of life, replacements are hard to find, and changing the battery involves performing surgery on the device that I'm not confident I can do safely.
by docdeek | 2025-08-25 17:19:08+00:00
The article doesn't say where in the EU these cars are being sold (or will be sold). I've seen the odd one in and around the French city where I live and while my first reaction is "that's a big car" my second reflection is usually around parking and driving that car in the village I live in (too big to be comfortable on the narrow roads, too large to maneuver easily in the city).
by joshuaissac | 2025-08-25 17:19:33+00:00
Can't they at least get together, hire some tanker lorries and bring in water from somewhere else? Sure, it may be more expensive than the $43k they currently pay, due to transport costs, but at least they will have water.

> A more immediate solution is a potential plan to have a private company bring a water tanker to county-owned property in Fort Garland.

It seems like the residents are waiting for the local government to take care of this problem (with a potential plan), when they could instead address it directly by co-ordinating with their neighbours, who also need water, to take action.
by Eric_WVGG | 2025-08-25 17:19:41+00:00
shout out for SteerMouse! https://plentycom.jp/en/steermouse/ (macOS)

It's a kind of magical mouse driver that supports nearly every USB mouse made, including _all_ the quirky little buttons and extra functions. As the author said, it's ultra-light-weight, native Mac UI (none of that weird chrome slop that companies like Razer insist upon using).

I use mine with a funky Razer "MMO" mouse that has a funny numeric keypad on the side — all ten of the keys (plus the normal assortment of buttons) can be mapped any way I like.

It came out all the way back in 2005, and has worked reliably ever since. Flat fee for the license, no subscriptions, free demo. Basically everything we all wish apps were.
by phire | 2025-08-25 17:19:54+00:00
I like my Anywhere MX 3.

The smaller size is actually ideal for my fingertip grip, and I actually like the rechargeable battery. It lasts well over a month on a single charge and then charges really quickly (if it ever does go flat, just chuck it on the charger while you make a coffee, 2-3 min is enough to last the rest of the day). And I love the scroll wheel.

The microswitches going bad is a massive downside.

I read somewhere that it's caused by static build up due to Logitech using much lower voltage/current than what the switches were originally designed for... After a bit of experimentation, I found that simply breathing warm air into the side of the left button clears up my issues for a few days....

Which is stupid annoying workaround, but what else am I going to do, buy a second one which probably has the same flaw?
by bongodongobob | 2025-08-25 17:19:59+00:00
> Conceptually, someone US-based should have to cryptographically sign, with their license to continue participating at stake, an assertion that the source phone number is real.

But phone numbers aren't real. They aren't any more real than an IP address. It's arbitrary. This is how VOIP systems work. You just assign a number from your block.
by Zak | 2025-08-25 17:20:16+00:00
> it intrigued me that you prefer replaceable AA batteries to built-in rechargeables

I share this preference. Replacing a battery has a device back in a working state a couple orders of magnitude faster than onboard charging, and when built-in batteries wear out, replacement is often difficult to impossible.

I always use NiMH rechargeables; alkalines are wasteful and sometimes leaky.
by jm4 | 2025-08-25 17:20:16+00:00
Exactly. My city started posting about online safety and warnings about various scams. Unfortunately, almost every one of them also mentions how a local resident was victimized. We have a fairly large senior population.

It's easy to say it's idiots who fall for this stuff when we're young enough to have grown up in this world or started using new technology at an early age. We will be the ones targeted someday and it will be a medium that didn't become available to us until later in life just like what the seniors are experiencing now.
by LordDragonfang | 2025-08-25 17:20:17+00:00
My main workflow mouse has been the Logitech g600 for years. I love having 24 different macro keys accessible with my thumb (stuff like copy/paste, ctrl+w, ctrl+shift+t, enter, etc), but it's terribly un-ergonomic and the software is terrible (and doesn't let you configure settings except through its eye-watering UI). And afaict, Logitech actually stopped making them, so I have to snap them up whenever resellers put one on Amazon, since the main mouse button switch has a nasty habit of starting to double click after too long.

It's to the point where I'm considering just commissioning a hardware hacker to make me a custom mouse.
by LarMachinarum | 2025-08-25 17:20:27+00:00
having had quite a bunch of MiniPCs, mostly from reputable brands (Intel NUC series back when Intel had those, then Gigabyte Brix series, then some cheapo china ones), I have moved away from those, because every single one of them (independently of the brand) ended up dying spuriously not long after warranty end and in any case far sooner than any µATX desktop would (in fact I've very rarely had any of the latter die; they usually live far beyond their phase out / replacement)

Even without wanting to attribute that to any malicious planned obsolescence, my impression is that the very small size of mini PCs makes it almost impossible for the manufacturer to ensure proper thermal management for keeping all components constantly at a temperature low enough for device longevity.
by devilbunny | 2025-08-25 17:20:47+00:00
I, too, prefer disposables, but for a somewhat different reason. One very commonly used surgical item is a sterile suction/irrigator. It's sealed with 8 AA's at the factory, used for 2-3 minutes during laparoscopic surgery, and disposed of. So pretty much anyone who works in a surgical suite that does laparoscopy has a personally unlimited supply of AA's that would be thrown away anyway.
by xp84 | 2025-08-25 17:20:51+00:00
At the risk of going too cliché on AI speculation, imagine a hostile AI (or just a non-aligned one under the control of a big nation-state adversary) with nothing but ability to send spoofed texts and calls, and a mission to harm US interests.

It could easily set up thousands of people as unknowing patsies to commit mass terrorist acts, just by giving the AI a small amount of crypto to use in "paying people for gig work" to do tasks. It could start people off with busywork like ferrying harmless packages back and forth, and the ones who proved reliable, eventually would get a much less harmless package to be delivered somewhere sensitive.

That could all be orchestrated by human terrorists of course, but it's so much more effective if they could do it in 100 cities at once without almost any (knowing) human labor, and without any detectable foreign involvement.
by schmidtleonard | 2025-08-25 17:21:17+00:00
No, labeling is not enough, options are not enough, unattested communication needs to go silently to spam by default. Anything else encourages the spam. "We let spammers ring your phone unless you tick an option 5 menus deep in your phone that gets automatically reset every 3 months at update time and moved every 2 years between names/locations that range from awful to insane" doesn't cut it.
by luqtas | 2025-08-25 17:21:25+00:00
i built my daily driver with QMK [0]... it has 9 buttons, most bringing per app specific custom pie-menus with Kando [1]

the design respects the most neutral position of the human arm anatomy, which lies between a slant angle of 20° up to 30° [2]

[0] https://www.reddit.com/r/ErgoMechKeyboards/comments/1jksi0x/...

[1] https://kando.menu/

[2] https://www.jospt.org/doi/pdf/10.2519/jospt.2004.34.10.638
by jorams | 2025-08-25 17:21:30+00:00
Wikipedia also says the same thing, both in English and in Japanese, and in both languages uses this report[1] as the source. This in turn sources a medical journal and a report by a mountaineering club. I don't know Japanese and can't really check whether these are reliable sources that actually exist. Essentially what this report says is that after WWII, particularly in the late 50s and the 60s, there were lots of climbers and unsafe routes, causing a large number of fatalaties. Afterwards there's a sharp decrease, though still pretty significant numbers.

[1]: https://soka-yamanokai.com/study/study18.html
by DeonRob | 2025-08-25 17:23:37+00:00
I think this is where youre missing it > The US still has immense military power. Because this isnt true anymore and its been proven over and over in the past few years. As industrial power goes so does military and the US military is showing huge cracks while facing 3 massive wars in the pacific, ukraine, and middle east. Its already admitted it cant protect all 3.

The chinese just this week shut down the entire US auto industry because of rare earth if they blockade taiwan how long until they win that.
by Perz1val | 2025-08-25 17:23:40+00:00
My chosen mouse (for now) is logitech G305 with silent switches swapped in. I've one with Huano (brown case, bright dot) and one with Kailh (the grey cube with big round, red dot). They feel different, both will be weird if you're used to stock, clicky omrons. I've also replaced the side switches, scroll switch and DPI switch (6 in total).

Kailhs have a sharper click feel, travel is smaller than stock. Huanos feel like they have more travel than stock, with a very long (soft?) tactile bump. Kailhs are marginally quieter. I don't prefer either, both are so much nicer than stock. I highly recommend swapping mouse switches, the stock omrons that logitech (and others) put in are loud, rattly trash. Huano makes really good clicky switches too. The good thing is that you can upgrade (fix) after the inevitable death (more likely double clicking than not clicking at all) of the stock ones. You'll likely want to buy both, because you will need (at least for G305) a square footprint switch to put under the scroll wheel. Kailhs despite being square and 2 pin, work fine for the main switches that have a 3 pin footprint. The third pin doesn't do anything.

I've not experimented with nor researched the scroll encoder yet. Maybe there are quiet options to swap in. It's not bad as is, but it'd like something quieter with softer jumps.

Except the obvious tools for soldering, don't forget to buy a new set of skates, because the screws will be under them. If the mouse is new, you might be able to unstick them intact. If it's not, you'll likely bend them and it won't glide as good.

About the mouse - I just like the shape of G305, the wireless is good and with a lithium battery it is pretty light and lasts a long time.

Lithium cells are like 7x the price, last maybe 2-3x as long, but are like 7-10g lighter, for mice get them only for weight reduction or working in cold places. People say Energizer ultimate lithium are the best, in my experience they last longer than lithium cells from Varta.
by plasma_beam | 2025-08-25 17:23:54+00:00
I'm going to guess the person suffers from vertigo, as have I to a small degree - particularly on the metro escalator in Rosslyn, VA (across the river from DC). The sensation occurs going down or up very tall escalators in a tunnel. When it hits, you feel like you are traveling horizontally with some weird tunnel vision. This is terrifying and can cause you to feel like you're falling - even when you know you are going down or up, your eyes are telling you you're traveling horizontally.

I've also gotten this driving a car through long tunnels as well, going down or up (Baltimore 895 harbor tunnel can do this).
by Joker_vD | 2025-08-25 17:24:58+00:00
Well, IIRC using the >>/<< operators for I/O was proposed by McIlroy (who also invented the Unix pipes), and Stroustrup liked it enough to adopt. And, well, I personally don't really mind it.

What I do mind is the stupid design of stream manipulators. First of all, their effect is not scoped until the end of the statement, so e.g.

out << std::hex << flags; // ... out << decimal_number;

will print the second number as hex as well which is normally not what you want. So you either need to manually set all the properties you care about all the time:

out << std::hex << std::setw(0) << flags; // ... out << std::dec << std::setw(0) << decimal_number;

or store the current flags of the stream before you do any output and restore them when you're done ― and both of those things kinda ruin the whole ergonomics which already were pretty bad compared to simple "printf("%x", flags); printf("%d", decimal_number)".

And the second, IMHO bigger, problem is that it's the std::ios_base that actually does all of the formatting and consults all of the formatting flags that are stored inside of it, and it's usually implemented in such a way that adding your own custom formatters/manipulators is basically impossible, not that you'd really want to do it anyway: making the custom formatter a wrapper around your data has minimal overhead and usually you can afford it. Adding a new formatting flag to the std::basic_iostream? Yeah, forget it.

And of course there is also the whole host of good()/bad()/fail()/eof() states and the "convert-to-bool" operator with very questionable semantics that for some stupid reason is not just an alias for good().
by michaelt | 2025-08-25 17:25:21+00:00
Any sort of continuous video processing, especially low-latency.

Imagine you were tracking items on video at a self-service checkout. Sure, you could compress the video down to 15 Mbps or so and send it to the cloud. But now, a store with 20 self-checkouts needs 300 Mbps of upload bandwidth. That's one more problem making it harder for Wal-Mart to buy and roll out your product.

Also, if you know you need an NVIDIA L4 dedicated to you 24/7 for a year, a g6.xlarge will cost $7,000/year on-demand or $4,300/year reserved [1] while you can buy the card for $2,500.

Of course for many other use cases the cloud is a fine choice. If you only need a fraction of a GPU, or you only need a monster GPU a tiny fraction of the time, or you need an enormous LLM that demands water cooling and tolerates latency easily, the cloud can be a fine choice.

[1] https://instances.vantage.sh/aws/ec2/g6.xlarge?currency=USD&...
by trenchpilgrim | 2025-08-25 17:25:28+00:00
> We see it more like taking a phone call while driving (which people already do).

And which we know is highly unsafe: https://unews.utah.edu/up-to-27-seconds-of-inattention-after...

Maybe you can talk about other "dead time" without safety impact - e.g. doing my laundry involves low mental workload but my hands aren't free!
by wallflower | 2025-08-25 17:25:52+00:00
Very common. In fact, I think the hardest part of learning to play a musical instrument is the tendency to want to play at normal speed before you are ready. The idea that you can play something fast accurately when you can’t even play it slowly accurately is the classic mental and psychological conundrum.

There is a saying: “You don’t rise your level when performing. You fall to your level of practice.”
by cyberax | 2025-08-25 17:26:11+00:00
1. systemctl already supports logging output, and it's already overloaded.

2. The options are not filtered, so useful options like ('--lines') are lost. E.g. what other options apply to "systemctl status"? The systemd documentation, in general, is a mess. It's a good _reference_ documentation (like 'man') but not a good guide.

3. Network filesystems exist. And they can become unavailable for a time.
by tomjakubowski | 2025-08-25 17:26:14+00:00
Libraries like runtypes, zod, et al. market themselves as validation libraries, but they function as parsing libraries in the sense this article means: with them you "parse" untyped POJOs at the I/O boundary and get typed values (or a raised exception) out the other end.

Typescript language features like branded types, private constructors can make it so those values can only be constructed through the parse method.

They're really not much different, in terms of type safety*, from something like Serde.

*: they are of course different in other important ways -- like that Serde can flexibly work with all kinds of serialized formats.