MurphyA/hacker-news huggingface dataset:
by simne | 2025-08-08 21:12:13+00:00
It is not just engineering. There are also huge, very huge, investments into infrastructure.

As already answered, AI companies use extremely expensive setups (servers with professional cards) in large numbers and all these things concentrated in big datcenters with powerful networking and huge power consumption.

Imagine - last time, so huge investments (~1.2% of GDP, and unknown if investments will grow or not) was into telecom infrastructure - mostly wired telephones, but also cable TV and later added Internet and cell communications and clouds (in some countries wired phones just don't cover whole country and they jumped directly into wireless communications).

Larger investments was into railroads - ~6% of GDP (and I'm also not sure, some people said, AI will surpass them as share of possible for AI tasks constantly grow).

So to conclude, just now AI boom looks like main consumer of telecom (Internet) and cloud infrastructure. If you've seen old mainframes in datacenters, and extremely thick core network cables (with hundreds wires or fibers in just one cable), and huge satellite dishes, you could imagine, what I'm talking about.

And yes, I'm not sure, will this boom end like dot-coms (Y2K), or such huge usage of resources will sustain. Why it is not obvious, because for telecoms (internet) also was unknown, if people will use phones and other p2p communications for leisure as now, or will leave phones just for work. Even worse, if AI agents become ordinary things, possible scenario, number of AI agents will surpass number of people.
by ChrisMarshallNY | 2025-08-08 21:12:43+00:00
I run an M4Pro Mini, connected to an LG 49" ultrawide. I have an M1Max MBP, collecting dust, upstairs.

Frankly, the MBP is still an excellent machine, but I don't travel, anymore, and this big honker that is as wide as my desk, has me spoiled.
by alpb | 2025-08-08 21:12:55+00:00
As far as I know, Azure Durable Functions doesn't have a server-side proprietary component and it's actually fully open source framework/clients as well. So it's actually not a cloud offering per-se. You can see the full implementations at:

* https://github.com/Azure/durabletask

* https://github.com/microsoft/durabletask-go
by mrweasel | 2025-08-08 21:13:05+00:00
Most of academics write papers, they care about none of those things.

Unless you work on AI, which most don't, then you don't care that the M4 is a little slow for that purpose. The academics who are working on large dataset frequently have access to cluster computers or large servers running in the university datacenter... or frequently sits under their desk, because they have trust issues.
by lazide | 2025-08-08 21:13:06+00:00
It is odd.

Notably, when I did a ride along once, the burglary call we responded too, the officer got a call from his Sergeant and they didn’t put anything over the radio until they already cleared the place.

As to if the perps had cleared out already due to some SDR MAC address magic (good call!) I guess we’ll never know. Everyone just assumed it was a false alarm. /s
by methods21 | 2025-08-08 21:14:03+00:00
As a hiring manager / lead for technical positions, this is fine, and often proposed by the 'resume experts'. Where I get incensed is these statements where the original design/architecture that this individual was responsible for was the problem, and they are just bringing something back to baseline where it should have started. I see this ALL THE TIME. And this is with grace towards changing requirements etc. And not just on resumes, I see this on internal corp. accomplishments, and typically the higher the level the more the savings and more the unnecessary waste was to start. For example, CFO once claimed like $20mm in savings because he decommed a financial module that they bought and NEVER used and NEVER needed - this guy crushed is bonus this year.
by seemaze | 2025-08-08 21:14:22+00:00
I have a great story from my friend's father when we were kids in the western US. They lived at one of these residential airstrip developments, and owned a remote ranch about 60 min. away by air. The father was in the habit of commuting between his home and ranch at will.

Flying home one day he found himself flanked by two fighter jets and escorted to the nearest commercial airport. He was hustled into the back of a black SUV and taken to his home where is family was gathered in the living room giving statements to a bunch of men in suits. Turns out the POTUS was is town for a visit, and my friends father had failed to read the temporary flight restriction advisory..
by jauntywundrkind | 2025-08-08 21:14:53+00:00
I agree and disagree. Many of the best models are open source, just too big to run for most people.

And there are plenty of ways to fit these models! A Mac Studio M3 Ultra with 512 GB unified memory though has huge capacity, and a decent chunk of bandwidth (800GB/s. Compare vs a 5090's ~1800GB/s). $10k is a lot of money, but that ability to fit these very large models & get quality results is very impressive. Performance is even less, but a single AMD Turin chip with it's 12-channels DDR5-6000 can get you to almost 600GB/s: a 12x 64GB (768GB) build is gonna be $4000+ in ram costs, plus $4800 for for example a 48 core Turin to go with it. (But if you go to older generations, affordability goes way up! Special part, but the 48-core 7R13 is <$1000).

Still, those costs come to $5000 at the low end. And come with much less token/s. The "grid compute" "utility compute" "cloud compute" model of getting work done on a hot gpu with a model already on it by someone else is very very direct & clear. And are very big investments. It's just not likely any of us will have anything but burst demands for GPUs, so structurally it makes sense. But it really feels like there's only small things getting in the way of running big models at home!

Strix Halo is kind of close. 96GB usable memory isn't quite enough to really do the thing though (and only 256GB/s). Even if/when they put the new 64GB DDR5 onto the platform (for 256GB, lets say 224 usable), one still has to sacrifice quality some to fit 400B+ models. Next gen Medusa Halo is not coming for a while, but goes from 4->6 channels, so 384GB total: not bad.

(It sucks that PCIe is so slow. PCIe 5.0 is only 64GB/s one-direction. Compared to the need here, it's no-where near enough to have a big memory host and smaller memory gpu)
by simoncion | 2025-08-08 21:15:32+00:00
> [T]he NSA doesn't need a warrant for foreign targets.

That is correct. IIRC, FISA made that the law of the land since like the 1970s. However, Congress felt the need to provide retroactive immunity to the telcos who assisted in the FISA-violating wiretaps that the NSA demanded of them around the turn of the century. See Title II on printed page 32 of this [0] for more information, and check out newspaper coverage about the "FISA Amendments Act of 2008" around July, 2008.

This grant of retroactive immunity was particularly outrageous because it mooted in-progress civil suits against those telcos, which is not something that's supposed to be done at scale... especially for civil liberties violations.

That's a really odd thing to do if no law was violated, don't you think?

[0] <https://web.archive.org/web/20101207052813/http://frwebgate....>, found via following the chain of [1] -> [2] (because THOMAS is down today) -> [3]

[1] the July 9th, 2008 entry here: <https://www.eff.org/nsa-spying/timeline>

[2] <https://web.archive.org/web/20101209001911/http://thomas.loc...>

[3] The PDF here of version 4 of the bill, because archive.org doesn't have the text version archived. <https://web.archive.org/web/20101207012221/http://thomas.loc...>
by maplealmond | 2025-08-08 21:15:34+00:00
My biggest issue with Linear is that it doesn't think about cycles the way Pivotal did sprints. Or more accurately, it's in what PT called "commit mode" all the time.

If your cycle ends with a bunch of work undone, it rolls into the next cycle. If that cycle already a full capacity of work planned, well, now your cycle is at 150% or whatever. Repeat. The solution, presumably, is to stop creating new cycles.

But what PT would do, and seamlessly at that, is rebalance the sprints. Your project manager wants to move a number of stories to the top of the backlog? Great, but now that item projected for three sprints out is now four sprints out. The velocity and the projections were extracted from reality, not mandated from on high.

I asked Linear if they could add this -- a cycle rebalance. I was told, no, this simply isn't something they want to do, but maybe I could do it with zapier. Trying to get them to understand why I wanted this was like trying to explain air to a fish. It simply did not compute.
by magicalhippo | 2025-08-08 21:15:45+00:00
> There is definitely a path forward that wxWidgets can improve its Wayland support

Seems there's some willingness[1] to do just that.

> or KiCAD can add its own specific Wayland support bits to work around what wxWidgets can't do, if they want

From what I gather the KiCAD devs are very much against that, as it would detract manpower from the core product, ie KiCAD itself, which is understandable.

> whereas now it feels like it's just a list of complaints, sometimes without enough information to know what the actual issues might even be

Then again, I can understand their frustration. Wayland makes Python 2 to Python 3 seem like a well-executed transition. Wayland is soon older than X11 was when Wayland got started, and it's still a mess.

Though as you say, it feels (as a user) like it's improving a lot more lately. So I think the strategy of the KiCAD devs to essentially ignore Wayland for a bit longer is a good one. In a few more years support all around is likely a lot better, and then it might make sense to spend a bit of time adding bespoke Wayland code to KiCAD.

[1]: https://gitlab.com/kicad/code/kicad/-/issues/7207#note_14094...
by trod1234 | 2025-08-08 21:16:14+00:00
I've seen that, but I didn't see much of a mitigation, though I'll go back and recheck just to be sure, I was pressed for time last time I look at that.

In fairness, most of big tech are AS-level adversaries at this point.

Active attack through BGP-hijacking may be partially mitigated, but this isn't really needed for the most pernicious attacks which are interception/injection from a regional entity that's routing to the broader internet (outbound connections).

The same entities can do early transparent encryption termination for outbound connections (to the general web) since they have their own private signing keys tied to root trust CAs (just not the one the valid cert was issued to), and that lets them collect a treasure trove of forensic artifacts to improve their citizen dossier for advertisers/highest-bidder, or inject content that is ephemeral in nature.
by jauntywundrkind | 2025-08-08 21:16:57+00:00
Agreed that this is a huge limit. There's a lot of examples actually of "tool calling" but it's all bespoke code-it-yourself: very few of these systems have MCP integration.

I have a ton of respect for SGLang as a runtime. I'm hoping something can be done there. https://github.com/sgl-project/sglang/discussions/4461 . As noted in that thread, it is really great that Qwen3-Coder has a tool-parser built-in: hopefully can be some kind useful reference/start. https://huggingface.co/Qwen/Qwen3-Coder-480B-A35B-Instruct/b...
by baobun | 2025-08-08 21:17:01+00:00
There's also this deluded-CEO/grounded-CEO routine between Altman and Nadela. Altman will be quoted saying something outrageous in social/mainstream-media which Nadela can then later tone down, add nuance and be realistic about in some firechat or podcast to address the minority who understands, will listen, and would criticize.

It does look like "A lie will make it halfway around the world while the truth is busy lacing its boots" is a major part of a communication strategy.
by cosmic_cheese | 2025-08-08 21:17:10+00:00
No support for MST daisy chaining is unfortunate, but not really a dealbreaker since most users spending a lot of time at a desk are using either a standalone dock (e.g. CalDigit TS4) or a monitor that has a dock built in (like Dell’s U2724DE) which also achieves one-cable multimonitor (+charging). The limit on number of monitors isn’t an issue on the newer low end models.

On the hardware side of things, the big differentiators are build quality and battery life. To get either as good as is found on MacBooks you’re likely to be spending about as much in the x86 world. Those dirt cheap Chromebooks in particular are miserable to use.
by aboodman | 2025-08-08 21:17:52+00:00
I think this is a fascinating and deep question, that I ponder often.

I don't feel like I know all the answers, but as the creator of Replicache and Zero here is why I feel a pull to the web and not mobile:

- All the normal reasons the web is great – short feedback loop, no gatekeepers, etc. I just prefer to build for the web.

- The web is where desktop/productivity software happens. I want productivity software that is instant. The web has many, many advantages and is the undisputed home of desktop software now, but ever since we went to the web the interaction performance has tanked. The reason is because all software (including desktop) is client/server now and the latency shows up all over the place. I want to fix that, in particular.

- These systems require deep smarts on the client – they are essentially distributed databases, and they need to run that engine client-side. So there is the question of what language to implement in. You would think that C++/Rust -> WASM would be obvious but there are really significant downsides that pull people to doing more and more in the client's native language. So you often feel like you need to choose one of those native languages to start with. JS has the most reach. It's most at home on the desktop web, but it also reaches mobile via RN.

- For the same reason as prev, the complex productivity apps that are often targeted by sync engines are often themselves written using mainly web tech on mobile. Because they are complex client-side systems and they need to pick a single impl language.
Show HN: I've built a macOS app to quit biting my nails in homeoffice
by kohjakob | 2025-08-08 21:18:03+00:00
I recently switched from hybrid home office to being fully remote. I realized I'd developed a new habit: biting my nails, something I never did in the office.

I've built a small utility app that lives in your macOS menu bar and uses the webcam to detect when you start biting your nails or touching your face. All processing happens on-device, and no data ever leaves it. Detection's frames per second and some overlay styles can be customized.
by russellbeattie | 2025-08-08 21:18:09+00:00
LOL. A rare exception to Betteridge's law of headlines. The answer is definitely "Yes". I've noticed the exact same thing!

When my fellow GenXers start reminiscing about our halcyon days online, it quickly turns into a horror show of Boomer parenting. Though it's always based on your background and perspective.

Example: "In the summer, our parents kicked us out of the house in the morning and we couldn't come back until dinner. They had no idea where we were or what we were doing!"

Depending on your personal situation, that was a sign of safety and freedom, or completely disinterested if not actively hostile parents. (I'm in the latter camp).

Regardless, "trauma bonding" is truly an accurate description.
by andrewla | 2025-08-08 21:18:13+00:00
I have two elementary school age boys, and one day I complained about someone who was vaping and they solemnly informed me that vaping was more deadly than smoking. This is what they had learned in school; the anti-vaping hype was so aggressive that it had gone to the point and then right past it.

If you're going to use a nicotine product, please vape. Also don't vape. But smoking is so much worse that they're not in the same league.
by jrmg | 2025-08-08 21:18:15+00:00
> The costs are born by people paying 20-25% VAT. The government just collects and disperses those funds. This may be more efficient, but the cost is born by everyone in society.

Well, yes, all costs ‘borne by the government’ are in fact borne by people paying taxes - or government borrowing.

[You could follow the chain even further and say that, of course, the cost of those taxes, borne by people, is people’s income, borne by their employers (or investments) but that obviously gets pointless and ludicrous pretty fast because the chain never ends…]

Anyway, that’s not my point - the point is that the US government, in per capita terms, spends more (public money collected in taxes or borrowing) on healthcare than governments of countries where (almost) all healthcare spending comes from the government (public money collected in taxes or borrowing). Private spending is in addition to this.

Again, spending by the US government is more than spending by other countries governments, even though the US supposedly has a private insurance based system (that also costs a huge amount in addition to government spending!)

I looked up a source…

https://www.pbs.org/newshour/health/health-costs-how-the-us-...

…and it turns out I’m slightly wrong - US government healthcare spending per capita is beaten by the governments of Norway, Luxembourg, and perhaps the Netherlands. But even they spend vastly less than the US if private spending is also considered.

The US system is unarguably hugely more expensive - less efficient - than the systems of the entire rest of the developed world, for worse health outcomes.
by phirks | 2025-08-08 21:18:41+00:00
I was thinking of throwing in a game like Tetris with just accelerometer controls. That'll be after I find a job though. Numbers were actually the first things I displayed, I actually still have all the code to display them still sitting unused.

Text has been less of a success. Having the letters be easily legible takes more space than I would have thought, and the small pixel fonts don't look great with the big spacing between the LEDs. Maybe some scrolling text would look good, but I haven't focused on it too much. I tried getting a QR code displayed, but it didn't want to scan.

For buttons, I'm kind of married to the idea of no buttons. The accelerometer does recognize clicks and double clicks in different directions, so that might be useful for something.

I encourage anyone who wants to fork/contribute/post issues on this to do so and I'll try to be a good maintainer.
by oblio | 2025-08-08 21:18:56+00:00
AirBNB is so good that it's half the size of Booking.com these days.

And Uber is still big but about 30% of the time in places I go to, in Europe, it's just another website/app to call local taxis from (medallion and all). And I'm fairly sure locals generally just use the website/app of the local company, directly, and Uber is just a frontend for foreigners unfamiliar with that.
by kelnos | 2025-08-08 21:19:18+00:00
Not the GP, but my take on this:

You're right about the cost question, but I think the added dimension that people are worried about is the current pace of change.

To abuse the idiom a bit, yesterday's hardware should be able to run tomorrow's models, as you say, but it might not be able to run next month's models (acceptably or at all).

Fast-forward some number of years, as the pace slows. Then-yesterday's hardware might still be able to run next-next year's models acceptably, and someone might find that hardware to be a better, safer, longer-term investment.

I think of this similarly to how the pace of mobile phone development has changed over time. In 2010 it was somewhat reasonable to want to upgrade your smartphone every two years or so: every year the newer flagship models were actually significantly faster than the previous year, and you could tell that the new OS versions would run slower on your not-quite-new-anymore phone, and even some apps might not perform as well. But today in 2025? I expect to have my current phone for 6-7 years (as long as Google keeps releasing updates for it) before upgrading. LLM development over time may follow at least a superficially similar curve.

Regarding the equivalent EC2 instance, I'm not comparing it to the cost of a homelab, I'm comparing it to the cost of an Anthropic Pro or Max subscription. I can't justify the cost of a homelab (the capex, plus the opex of electricity, which is expensive where I live), when in a year that hardware might be showing its age, and in two years might not meet my (future) needs. And if I can't justify spending the homelab cost every two years, I certainly can't justify spending that same amount in 3 months for EC2.
by autoexec | 2025-08-08 21:19:20+00:00
It's got some incredible animation. The story and studio infighting was what hurt the film, but it's still worth a watch if you haven't seen it. It really should have been a better movie. Targeting older audiences was a good idea and fantasy was a big genre. On the animation side The Last Unicorn was a recent success that was also darker fantasy than what disney was offering (fire and ice too, although that didn't get as wide an audience) and in live action Legend released that same year and Willow came after and both attracted a lot of fans. I really wonder what that movie might have been if Disney had been fully committed to the idea.
by risho | 2025-08-08 21:19:37+00:00
I've been trying it out with openai codex over the last day and a half and I have been incredibly impressed. It has been working quite well. I also had it look over some code that claude produced for me and it said that it would be better to approach it another way and it completely rewrote it in a way that actually was significantly better. The UX for codex is quite a bit worse than Claude Code, but the model has been good enough to justify the switch for now. I'm hopeful that cursor cli will eventually have a good enough ux such that I can switch to it and have access to all of the models rather than needing to use disparate tools for everything. I would strongly suggest you check out gpt 5 for agentic stuff if you are interested.
by jFriedensreich | 2025-08-08 21:20:08+00:00
"Works like a charm" / "not listed" does not really do it justice, its much worse. All of the mentioned "solutions" will inevitably lose data on conflicts one way or another and i am not aware of anything from that school of thought, that has full control over conflict resolution as couchdb / pouchdb does. Apparently vibe coding crdt folks do not value data safety over some more developer ergonomics. It is an tradeoff to make for your own hobby projects if you are honest about it but i don't understand how this is just completely ignored in every single one of these posts.
by dustingetz | 2025-08-08 21:20:44+00:00
update, Friday evening now and my RTT to EWR is now 8.5ms (4.2 each way), up from 6 point something this morning.

From Philadelphia suburbs to my actual Fly app in:

EWR 8.5ms (NYC)

SJC 75ms (California)

CDG 86ms (France, cross atlantic)

GRU 126.2 (Brazil)

HKG 225.3 (Hong Kong)