MurphyA/hacker-news huggingface dataset:
by aldur | 2025-07-15 11:17:41+00:00
Same worries and setup here, with the only difference that I use Nix to either spawn a QEMU VM or build an LXC container that runs on a Chromebook (through Crostini).

I started using throwaway environments, one per project. I try keeping the stuff installed in the host OS to the bare minimum.

For the things I need to run on the host, I try to heavily sandbox it (mostly through the opaque macOS sandbox) so that it cannot access the network and can only access a whitelist of directories. Sandboxing is painful and requires trial an error, so I wish there was a better (UX-wise) way to do that.
by whizzter | 2025-07-15 11:18:15+00:00
I think at that point it's almost better to come with paper printouts for 2 reasons.

1: Tacticale/shareable/paintable in a physical meeting

2: It drives home that it's a sketch, with bad customers a visible UI so easily hides the enormous amounts of complexity that can sometimes be under a "simple" UI and make it hard to educate them as to why the UI sketch one did in an hour or two then needs 1500 hours of engineering to become a functioning system.
by backscratches | 2025-07-15 11:19:05+00:00
love my starbook mkvi. coreboot bios features like setting charge level and frequent firmware updates (over fwupd, which is rare and extremely convenient!) linux first class, tteir own hardware all are fantastic. battery not fantastic, but i run many VMs and keep charge level to 60% so I am bad judge, ttough 6hr is good ballpark. speakers are not bad but not macbook level at all. support is super quick and knowledgeable. had this pc 2yr or so now, will be buying from starlabs excrusively in the future. only wish i had more usb c ports, but new models do. practically as open hardware as framework, with ram and ssd user erplaceable and even battary and motherboard replacements for sale, but much better linux support from what ive read. highly recommend!
by mschuster91 | 2025-07-15 11:20:06+00:00
> Well that is rather obvious. I doubt PHP has RTOS type guarantees built in.

It's not multithreaded by default (as long as you're not running it in an environment like Apache), no async stuff going on, so the major roadblocks for real-time guarantees are already out of the picture.

The things I would be worried about is garbage collection and array handling. The former should be able to be configured (or in the worst case, rewritten) in a way that provides upper bounds on performance, people have already managed to do that for Java, the latter should be manageable by enforcing boundaries in the user code (e.g. disallow stuff like $foo[]='bar' that dynamically extends the length of an array).
by gsf_emergency_2 | 2025-07-15 11:21:46+00:00
As summarized below (by a west for a west), local instability(polarization) can avert global conflict :)

https://www.aspistrategist.org.au/taiwans-polarised-politics...

>believers

To patch Nietzsche: negative sum [actions] are exceedingly rare from individuals, but from [corporations] they are de rigueur

It's great that sama believes in positive sum, but even better(?) that he mostly works alone-- AFAIUI he hasn't even explained the Utopic vision to his uh compadres.. Maybe not enough (guided) psilocybe sessions.. (sorry about the inadvertent reference to Silicon Valley

https://youtu.be/2GgHaFvmY3s )
by Draiken | 2025-07-15 11:23:08+00:00
We're talking about a developer here so this analogy does not apply. If a developer doesn't actually develop anything, what exactly is he?

> We all depend on systems others built. Determining when that trade-off is worthwhile and recognizing when convenience turns into dependence are crucial.

I agree with this and that's exactly what OP is saying: you're now a cog in the LLM pipeline and nothing else.

If we lived in a saner world this would be purely a net positive but in our current society it simply means we'll get replaced for the cheaper alternative the second it becomes viable, making any dependence to it extremely risky.

It's not only for individuals too. What happens when our governments are now dependent on LLMs from these private corporations to function and they start the enshitification phase?
by backscratches | 2025-07-15 11:24:21+00:00
Spent a long time researching upgrade to my x230 and the starlabs starbook won out withoun question. hardware is designed in house, firmware over fwupd (and are regularly released), made for linux, all parts user replaceable, and customer support sincerely the best ive experienced at any company. not affiliated, just very happy customer.
by tfourb | 2025-07-15 11:24:32+00:00
Which is why I wrote "for the sake of the argument". You can of course make your own assumptions, but for my money, 10% is not necessarily unrealistic.

The average global temperature is already rising by several percentage points each year: https://ourworldindata.org/grapher/temperature-anomaly

Temperature = energy and more energy will necessarily lead to an increased number of and more severe weather events which in turn will claim more lives.

Natural disasters also have the nasty tendency to have tipping points. If a disaster (or a string of disasters) overwhelms the ability of a society to mitigate its effects, deaths rise exponentially not linearly with the severity of the event. I.e. the U.S. government can likely mitigate the effects of any one hurricane, but a series of catastrophic hurricanes might lead to a total collapse of the disaster response system, leading to potentially tens of thousands of deaths which otherwise could have been avoided.

And again: direct deaths from natural disasters are only one aspect of climate change and likely a minor one. Indirect effects will likely play an even bigger role, i.e. premature deaths due to worsening life conditions for children and elderly people, mass displacement/migration or political crises up to and including war.
by scarface_74 | 2025-07-15 11:24:36+00:00
Anyone can understand what CP is in context.

Should UCP (https://ucp.org/) change its name?

So this is the same performative “allyship” BS that I found disgusting when I worked at BigTech (I am very much a minority, FWIW).

https://www.merriam-webster.com/dictionary/cp

And Easter Seal - an organization to help the disabled (including me when I was a child), uses the abbreviation “CP”

https://cpfamilynetwork.org/resources/resources-guide/easter...
by rollcat | 2025-07-15 11:24:38+00:00
I honestly can't think up a reasonable case for a triple "naked" pointer. Nevermind performance, it's a level of implicit indirection that you simply can't reason about.

Think of what a pointer is. Picture a struct; accessing a member is dereference + offset. It makes sense, you know there's a car, and the car has a steering wheel, and the steering wheel has a horn button. Simple. A struct with one field, that field has an offset of zero - it fits our "naked pointer" case 1:1, but is more readable. The compiler will do the rest.

As my dear friend often noted, "why simple?"
by xnorswap | 2025-07-15 11:24:58+00:00
I just want the ability to put on a lightweight pair of glasses and have it remind me who people are.

Ideally by consulting a local database, made up of people I already know / have been introduced.

And yet while this capability would be life-changing, and has been technically possible for a decade or more, yet it was one of the first things banned/removed from APIs.

I understand privacy concerns of facial recognition looking up people against a global database, but I'm not asking for that. I'd be happy to have the burden of adding names/tags myself to the hashes.

I'd just like to be able to have what other people take for granted, the ability to know if you've met someone before (sometimes including people you've known for years).
by kazinator | 2025-07-15 11:25:09+00:00
You're discounting the times when it doesn't work. I recently experienced a weird 4X slowdown across multiple VirtualBox VM's on a Windows 10 host. AI led me down rabbit holes that didn't solve the problem.

I finally noticed a configuration problem. For some weird reason, in the Windows Features control panel, the "Virtual Machine Platform" checkbox had become unchecked (spontaneously; I did not touch this).

I mentioned this to AI, which insisted on not flipping that option, that it is not it.

> "Virtual Machine Platform" sounds exactly like something that should be checked for virtualization to work, and it's a common area of conflict. However, this is actually a critical clarification that CONFIRMS we were on the right track earlier! "Virtual Machine Platform" being UNCHECKED in Windows Features is actually the desired state for VirtualBox to run optimally.'

In fact, it was that problem. I checked the option, rebooted the host OS, and the VMs ran at proper speed.

AI can not only not be trusted to make deep inferences correctly, it falters on basic associative recall of facts. If you use it as a substitute for web searches, you have to fact check everything.

LLM AI has no concept of facts. Token prediction is not facts; it's just something that is likely to produce facts, given the right query in relation to the right training data.
by raincole | 2025-07-15 11:25:15+00:00
Debating whether LLM is future is like debating whether online advertising is future. We've long, long passed that point. It's present, and it's not going to magically go away.

Is online advertising good for the society? Probably not.

Can you use ad blockers? Yes.

Can you avoid putting ads on your personal website? Yes.

All of these are irrelevant in the context of "inevitabilism." Online advertising happened. So did LLM.
by fidotron | 2025-07-15 11:25:16+00:00
Bootlegging of everything is a huge business.

Back in the 90s Singapore was such a big market for this that it acted as the major driver for motivating globally synchronized releases. i.e. for Reader's Digest magazine* in the US in 1995 if you did not release it on the same day in Singapore it would be easily available in pirated form within days, removing any ability to make money in that market for the legitimate product.

In UK pubs circa 2000 it was notorious that certain people would approach your table to sell you bootleg DVDs, and that if you indulged them you'd then get access to their "special" selection.

* And yes, that example is totally serious.
by bodge5000 | 2025-07-15 11:25:35+00:00
I started with Django as my first "proper" web framework, have explored quite a few others since but always come back to Django eventually. It's just such a good baseline for a framework, not just in its features, but also in it's strong philosophy (many frameworks I've found lack this, a lot of good ideas but no cohesion between them), stability and perhaps most importantly, it's incredible work on documentation.

Thank you to all the contributors!
by ipdashc | 2025-07-15 11:26:22+00:00
I keep seeing people making this point as well. But like... yeah? Isn't that the whole idea, that it lets you write programs even if you're not very good at it? I'm a mediocre programmer and LLMs have certainly been useful for me. Not sure what future I or others in my boat have in the job market a few years down the road, though.
by bemmu | 2025-07-15 11:26:29+00:00
I was going to make an argument that it's inevitable, because at some point compute will get so cheap that someone could just train one at home, and since the knowledge of how to do it is out there, people will do it.

But seeing that a company like Meta is using >100k GPUs to train these models, even at 25% yearly improvement it would still take until the year ~2060 before someone could buy 50 GPUs and have the equivalent power to train one privately. So I suppose if society decided to outlaw LLM training, or a market crash put off companies from continuing to do it, it might be possible to put the genie back in the bottle for a few decades.

I wouldn't be surprised however if there are still 10x algorithmic improvements to be found too...
by jl6 | 2025-07-15 11:27:09+00:00
I don’t have a problem with chess.com existing, but if someone starts shouting loudly about how chess.com is going to be the future of everything, and that I’ll need to buy a bunch of expensive-but-still-kinda-crappy hardware to participate in the inevitable chess.com-based society, and that we need to ground-up rearchitect computing to treat chess as fundamental component of UI… well, it just gets a little tiresome.
by whizzter | 2025-07-15 11:28:29+00:00
I think HTMX as "simple" solutions comes into the same class as you mention "django being too heavy".

Sure, Django,Rails,Asp MVC,etc with static pages could be fully functional for something that is 99% CRUD.

But I myself foolishly tried using static view+HTMX for something that should have been built with something more dynamic like Vue/React(perhaps Alpine?) from the start due to actual client-side complexity.

In general imho one should classify what your main interaction points are and use the correct tools for each.

- Is it static pages for masses of consumers with little to no interaction? (Ie a news-site,etc) then fast SEO-friendly pages is your nr 1 priority.

- Is it mainly massive CRUD updates that needs persistence, go with server built pages with Django, Rails, etc.

- Is it an actual client/data heavy UI (games but also scenarios where you want fast client data slicing or processes/sources that complete at different paces), use an SPA.

Ie, right tool for the right job.
by soco | 2025-07-15 11:29:04+00:00
Aren't those agencies doing exactly what the government is expecting them to do? So yes the government isn't willing to control - because the agencies are doing whatever the government isn't willing to say in the open because... elections and other technicalities. Thus, there's no repercussions swift or slow, because who should complain? Calling your representative only does so much, and if you do a mass protest you get labeled and possibly worse. Ok, maybe I'm exaggerating a bit. Just a bit.
by UncleMeat | 2025-07-15 11:29:04+00:00
He was rehired.

The trump administration very briefly believed that publicly saying "I was racist before it was cool" and "normalize Indian hate" in public just months before being hired was crossing a line. Then they realized that no it actually wasn't and that their base likes people like this and rehired him.

I do wonder what JD Vance's kids think about situations like this.
by throwaway328 | 2025-07-15 11:30:10+00:00
> Capitalism as a whole is the least bad economic system for prosperity, but the least bad version of capitalism is something like the Nordic model, with good taxation and redistribution policies and consumer protections.

Shouldn't we refer to the system by what it leads to in a majority of cases? Like Stafford Beer and the cybernetician's useful heuristic:

POSIWID - the Purpose Of a System Is What It Does.

I mean, the Nordic model is not predominant by any means, right? So why would we use the term capitalism to refer to that, or think capitalism generally leads to that?

The thing we have in most places certainly seems to be dominated by monopoly players, with laws and regulation tending in most cases to protect that entrenched power and leaving the rest of the people mollycoddled and/or mistreated.

Aside from that, I think your line of reasoning is factually backwards. The rights and protections that people won over the last few hundred years were ripped from the hands of the powerful forces of capital every time, and never given gladly. History shows clearly that these advances were won in spite of capitalism, not because of it - ironically, by the same "left" you seem to be deriding.

This famous "capitalism as least bad system" argument, more broadly, of course, presumes we by definition can't do better in any possible future. This is taken for sophisticated wisdom nowadays, but is arguably just the standard modern cynical excuse not to even begin to think.

"The Dawn of Everything" by Davids Graeber and Wengrow does an amazing job of showing this notion that humans are stuck in their economic systems to be a tired modern fantasy at best, driven by our lack of imagination and political sophistication when compared to our forebears.
by bravesoul2 | 2025-07-15 11:30:43+00:00
Supply chain attacks mean you need to trust your choice of suppliers, trust their security posture and choice of suppliers and so on. Even docker itself has FROM and often a few "apt get" (or similar) commands to build the image. Even with no file access, they can exfiltrate data.

This and MCP, IoT all the things, vibe coding, AI impersonation for social attacks and cryptocurrency rewards it's a golden age for criminal hackers!
by blackoil | 2025-07-15 11:31:00+00:00
They may destroy their creations but that would be a minor blip in overall system that will keep moving. Destruction of Facebook, Amazon, SpaceX won't destroy social media, eCommerce or reusable rockets. Previously destruction of giants like IBM/Apple(1st round)/Cray/Sun had no impact on PC, GUI, Supercomputers, Servers or any other fields they were pioneer in. Even if OpenAI/Gemini/Anthropic all disappear immediately the void will be replaced by something else.
by fc417fc802 | 2025-07-15 11:31:10+00:00
The number of dependencies that require inordinate amounts of effort to build from a clean repository without network access is truly alarming. Even many core tools can't be bootstrapped (at least easily or in a manner supported by the developers) without downloading opaque binary blobs. It's like the entire software ecosystem is underpinned by sketchy characters hanging out in dark alleys who clandestinely slip you the required binaries if you ask nicely.
by Barrin92 | 2025-07-15 11:31:46+00:00
It's a good thing in a world where the pot of money is so small it doesn't influence what it's betting on, it's a bad thing when you're talking about Zuckerberg or Lehman Brothers, because when they decide to put their money on strange financial investments they just make reality and regardless how stupid in the long run we're going down with the ship for at least a decade or so
by keiferski | 2025-07-15 11:31:56+00:00
Doesn’t seem that rare to me – chemical, biological, nuclear weapons are all either not acceptable to use or not even acceptable to possess. Global governments go to extreme lengths to prevent the proliferation of nuclear weapons. If there were no working restrictions on the development of the tech and the acquisition of needed materials, every country and large military organization would probably have a nuclear weapons program.

Other examples are: human cloning, GMOs or food modification (depends on the country; some definitely have restricted this on their food supply), certain medical procedures like lobotomies.

I don’t quite understand your last sentence there, but if I understand you correctly, it would seem to me like Ukraine or Libya are pretty obvious examples of countries that faced nuclear restrictions and could not reproduce their benefits through other means.
by acdha | 2025-07-15 11:32:18+00:00
My point in listing survivors was simply to make the point that while there were plenty of doomed businesses, there were also many giants which were big at the time and could be told apart by looking at their fundamentals — they had real people paying them money for tangible things at a price which could be profitable. Amazon famously reported low numbers due to reinvestment but they were profitable in most business segments a few years after entering, which was quite different from the “lose money on every sale, make it up on volume” plays many dotcoms made.
by hexomancer | 2025-07-15 11:33:04+00:00
What are you proposing? Should I not be allowed to develop and publish an extension that I think is useful?

> nobody will do that

"nobody" is a strong word. Yes, most people don't do that, but if a single person reads the source code and finds something nefarious they can report it or leave a review disclosing that and my reputation would be ruined.
by sebra | 2025-07-15 11:33:51+00:00
There are numerous things still missing in terms of async support. Most notably for me is DB transaction support which leads to most non-safe endpoints running on the shared sync_to_async thread and me having to separate my code into one async function calling another sync function wrapped in sync_to_async.

In fact if you look at the source there is a lot of async methods in the framework itself which just straight up calls sync_to_async e.g. caching. This doesn't matter as much as hopefully it will get added proper async eventually. But I think believing your requests wont block just because you're using async is a bit naive at this point in Django and the async implementation has been going for years.

Not to mention that the majority of third party libraries lack support for async so you'll probably have to write your own wrappers for e.g. middleware.
by Thiez | 2025-07-15 11:34:14+00:00
The energy is emitted as gravitational waves which is probably tricky to convert into usable energy and you probably can't attend more than one in your life unless you have faster-than-light travel. You're much better off visiting a supernova.

But in general it's better to have a steady and stable source of power, rather than one enormous burst of energy that you have to spend on something instantly.
by latexr | 2025-07-15 11:35:59+00:00
You keep using the word “create”, but did you really create any of it, or did you commission someone else (which happens to be a machine) to generate it as they saw fit, with some minor guidance?

Let’s say LLMs and generative AI did not exist and your chat sessions were with a human. Could they not have delivered the same (albeit taking a bit longer)? Would you also have claimed you had “created” the music then? Basically the difference here is that with AI you can take the credit without the other party complaining.

I’m glad you had fun. Nothing wrong with playing with a toy and entertaining yourself. But to claim you created something while simultaneously brushing off taking the time to learn the skill doesn’t quite feel right. Like saying “I made this table. I don’t have the time to learn carpentry or something, so I asked a guy to do it for me. I did specify it needed four legs and a back, though, so I did it”.
by nonvibecoding | 2025-07-15 11:36:10+00:00
I’ve got a friend who sends me happy birthday wishes using Suno. I hate it. I love the friend though.

It feels a bit like watching an old movie where the scene drags for no reason and the background’s kinda off, but you still enjoy it. Then you go watch Netflix and everything is smooth, predictable, perfect, and somehow super boring.

I honestly like your version more, with all its imperfections. Feels more alive.
by lowsong | 2025-07-15 11:36:40+00:00
> the possibility that we’re in a massive bubble thats quite divorced from any kind of fundamentals

I'm astounded that anyone still genuinely believes we're not in a massive bubble. Of course AI company CEOs are going to say we're not and that AGI is just around the corner, it's deeply in their financial interest to keep inflating the bubble as long as possible.
by CoolCold | 2025-07-15 11:36:47+00:00
Thank you!

Indeed, container live migration is limited and a bit unclear on "network devices" - bridged interface is network device or not?

Bit ironic, that even with using CRUI, which AFAIK was created by the same Virtuozzo guys which provided OpenVZ back then, and that VEs could live migrate, was personally testing it in 2007-2008. Granted, there we no systemd by that days, if this complicates things. And of course required their patched kernel.

> Live migration for containers For containers, there is limited support for live migration using CRIU. However, because of extensive kernel dependencies, only very basic containers (non-systemd containers without a network device) can be migrated reliably. In most real-world scenarios, you should stop the container, move it over and then start it again.