MurphyA/hacker-news huggingface dataset:
by lewo | 2025-06-07 16:39:44+00:00
> With no way of splitting up the Nix dependencies into separate layers

nix2container [1] is actually able to do that: you can explicitly build layers containing a subset of the dependencies required by your image. An example is provided in this section: https://github.com/nlewo/nix2container?tab=readme-ov-file#is...

For instance, if your images use bash, you can explicitly create a layer containing the bash closure. This layer can then be used across all your images and is only rebuild and repushed if this bash closure is modified.

> > pull in dependencies often results in massive image sizes with a single /nix/store layer

This is the case for the basic nixpkgs.dockerTools.buildImage function but this is not true with nix2container, nor with nixpkgs.dockerTools.streamLayeredImage. Instead of writing the layers in the Nix store, these tools build a script to actually push the image by using existing store paths (which are Nix runtime dependencies of this script). Regarding the nix2container implementation, it builds a JSON file describing the Nix store paths for all layers and uses Skopeo to push the image (to a Docker deamon, a registry, podman, ...), by consuming this JSON file.

(disclaimer: i'm the nix2container author)

[1] https://github.com/nlewo/nix2container
by ethbr1 | 2025-06-07 16:40:17+00:00
> Chinatowns were historically poor, but they never turned into food deserts because vegetables are a quintessential part of Chinese cuisine.

The key component you're talking about here is culture, which is absolutely malleable to advertising over intermediate timespans.

Look at the Chinese shift towards greater amounts of meat consumption, driven by its promotion as a symbol of wealth.

And many of these beliefs are set in childhood. Imho, the rest of the world would do well to follow the Japanese/French tradition, where introducing children to healthy food options is taken seriously.
by supermatt | 2025-06-07 16:41:11+00:00
Thanks, I enjoyed reading the article.

That said, I’m pretty sure that they said the e3 demo wasn’t scripted (edit: the quote in your article confirms it, too).

We were expecting, at the time, a game like in the demos. But as you stated, it’s probably more content related, in that they didn’t actually schedule much (or any) complex combinations of those packaged behaviours or npc2npc interactions as shown in the demos - leaving only simple instances of the packages you described. Maybe the dependency chain of goals has some concrete limit, for example.

It’s mostly just “go here”, “find food”, “eat food”, “sleep” (which I suppose emulates life, but isn’t what we were expecting).

Although I guess that the amount/complexity of wrangling the behaviours of 1000 (???) npcs to stop the game being unplayable due to goals being destroyed is why it’s just so passive in its release form.
by PaulHoule | 2025-06-07 16:41:51+00:00
I never was a regular listener to Rush but if I were driving from Pt A to Pt B in rural America I might find the only thing Icould find reliably from noon to 2pm was an AM radio station that had The Rush Limbaugh Show. I tuned in deliberately on Jan 7, 2021, just a few days before Rush passed away, and found he was shocked and aghast at what had happened to the day before... but did not draw the connection to how the culture he created contributed to it.

Korzybski and Van Vogt warned us of "A=A" thinking but today I'm aghast at thinking that can best be described as ∀x,y: x=y. Back in the 1960s you'd expect an article in a Trotskyite newspaper to start with "The Red Sox beat the Yankees" and to end with "... therefore we need a socialist revolution." Today teen girls read Man's Search For Meaning because they think their school is like a concentration camp, politicians of all stripes [1] are accused of being fascists, and people delude themselves that adding a stripe to a flag will magically transform people into allies. Glomming together all social causes into one big ball has a devastating effect on popular support

https://phys.org/news/2025-06-social-issues-civil-rights-bac...

across all demographics.

I disagreed with Rush about most things and thought he had a harmful effect on the nation and the world but I'd never accuse him of advocating genocide. No, being against universal healthcare isn't the same thing as genocide and if you're interested in winning elections you'd be better off spraying random voters with pepper spray than talking this way.

[1] sci-fi writer Charlie Stross made the accusation against Keir Starmer
by dgurchenkov | 2025-06-07 16:41:55+00:00
Both.

Mojo standard library is already open source. Mojo at the moment does not need a runtime (but if it ever needs one it'd get open sourced). My point was, Mojo as a whole, as a programming language & a reference implementation, will definitely get open sourced.

MAX itself is a bigger beast to work with, and I am out of my depth to talk about it. I think it'll get open sourced as well, just the timeline might be different (shorter or longer, IDK).
by awfulneutral | 2025-06-07 16:42:09+00:00
Really interesting, thanks. The last point is thought provoking:

> Even so, mankind will suffer badly from the disease of boredom, a disease spreading more widely each year and growing in intensity. This will have serious mental, emotional and sociological consequences, and I dare say that psychiatry will be far and away the most important medical specialty in 2014. The lucky few who can be involved in creative work of any sort will be the true elite of mankind, for they alone will do more than serve a machine.

> Indeed, the most somber speculation I can make about A.D. 2014 is that in a society of enforced leisure, the most glorious single word in the vocabulary will have become work!

I think this could have already happened, except the definition of "work" is so nebulous, and there is so much wiggle room between the things that actually need to be done and the things we might as well do. Or maybe it has happened in parts of the world, but we are all in denial about it.
by nojito | 2025-06-07 16:43:24+00:00
>So, it means that you and the LLM together have managed to write SEVEN lines of trivial code per hour.

Here's their response

>It took me a few days to build the library with AI.

>I estimate it would have taken a few weeks, maybe months to write by hand.

>That said, this is a pretty ideal use case: implementing a well-known standard on a well-known platform with a clear API spec.

https://news.ycombinator.com/item?id=44160208

Lines of code per hour is a terrible metric to use. Additionally, it's far easier to critique code that's already written!
by tzs | 2025-06-07 16:43:38+00:00
> Trump has been consistent on this since 2016: he considers Medicare and Social Security untouchable. (The other republicans weren’t going to cut those either, but they were going to talk about reforming them.)

Technically they weren't going to cut them, but they also weren't doing anything to effectively address the upcoming shortfalls in the SS and Medicare trust funds and in fact the tax changes they are trying to enact would shorten the time to those shortfalls.
by ufmace | 2025-06-07 16:43:48+00:00
I did run through the whole thing. It doesn't actually say anything at all about what is or is not vulnerable, it's just a bunch of military standards and procedure about how to test for things and what to test, and some vague stuff about potential ways to protect things and what large military hardware they'd like to test.

Curiously, all of the links people have thrown out in this thread seem to prove exactly what I said - there's damn little available to the public in the way of documented experiments on real hardware for EMP susceptibility.

I don't have any really solid cites for it offhand, but it has been my understanding that small devices aren't vulnerable. I don't know EMPs specifically, but I have been involved in standard EMI testing for approval of consumer-grade electronics, so I know there's already a fair amount of testing for and shielding against EM interference with everyday consumer electronics.
by intalentive | 2025-06-07 16:43:57+00:00
You can probably beat the standard if you have a special case to optimize for — for example, if your documents are fixed “chunks” then you don’t need to normalize by length. If you can extract sets of keywords with NLP, then you don’t need to normalize by frequency.

Also you can get some cool behavior out of representing a corpus as a competitive network that reverberates, where a query yields an “impulse response”.
by jacob019 | 2025-06-07 16:44:02+00:00
I had this thought as well and find it a bit surprising. For my own agentic applications, I have found it necessary to carefully curate the context. Instead of including an instruction that we "may automatically attach", only include an instruction WHEN something is attached. Instead of "may or may not be relevant to the coding task, it is up for you to decide"; provide explicit instruction to consider the relevance and what to do when it is relevant and when it is not relevant. When the context is short, it doesn't matter as much, but when there is a difficult problem with long context length, fine tuned instructions make all the difference. Cursor may be keeping instructions more generic to take advantage of cached token pricing, but the phrasing does seem rather sloppy. This is all still relatively new, I'm sure both the models and the prompts will see a lot more change before things settle down.
by 0xbadcafebee | 2025-06-07 16:44:31+00:00
> Constraint solving is really difficult and while it’s a cool idea, I think Nixpkgs takes the right approach in mostly avoiding it. If you want a given version of a package, you are forced to take the whole package set with you.

Thank you, I was looking for an explanation of exactly why I hate Nix so much. It takes a complicated use case, and tries to "solve" it by making your use-case invalid.

It's like the Soylent of software. "It's hard to cook, and I don't want to take time to eat. I'll just slurp down a bland milkshake. Now I don't have to deal with the complexities of food. I've solved the problem!"
by GeekyBear | 2025-06-07 16:44:40+00:00
> he's clearly trying to avoid what happened to Swift

Also to MLIR while Lattner was at Google:

> MLIR was born—a modular, extensible compiler infrastructure designed to bring order to the chaos. It brought forth a foundation that could scale across hardware platforms, software frameworks, and the rapidly evolving needs of machine learning. It aimed to unify these systems, and provide a technology platform that could harmonize compute from many different hardware makers.

But unification is hard. What started as a technical project quickly turned into a battleground: open-source governance, corporate rivalries, and competing visions all collided. What could have been a straightforward engineering win became something much more complicated.

https://www.modular.com/blog/democratizing-ai-compute-part-8...
by DSMan195276 | 2025-06-07 16:45:22+00:00
> No one wants to explore procedural spaces. There's never anything interesting in them.

I think practice shows this isn't true, Minecraft is pure procedural generation and people love wandering through Minecraft worlds.

I haven't played Starfield, but based on what you said the difference is in the complexity and amount of stuff, in Minecraft you don't have to go far to find more new things. Even if you're very familiar with the game you can still come across very unique areas, it's rare that I feel like I wasted my time by just wandering around a map.

Additionally Minecraft solves the story problem by simply not having one, which works fine for the kind of game Minecraft is, probably not so much for Starfield.
by tejohnso | 2025-06-07 16:45:33+00:00
> Your brain is telling you that it is not interested in the current task. The question is: Why?

I think for a lot of us it's something like: Because it's nonsense busywork that I don't care about. Procrastinating isn't going to help, and it is absolutely bad because it leads to uncompleted tasks and that leads to financial distress. I need to get it done regardless of whether it's going to provide a dopamine hit or not. Best thing to do is to stop thinking about it and get it out of the way so that I can focus on the things I want to do. I'm not overworked, I just don't want to do this task. I am interested in exploring something else but that's not a choice that I have right now. I don't have the privilege of doing whatever I feel like doing. Pain of failure? No, it's not at all something that I'll fail at. It's drudgery avoidance. Unfortunately there's plenty of drudgery that has to be completed.
by paavohtl | 2025-06-07 16:46:00+00:00
There's another quote which explains what they meant by "it's not scripted": it's not using their (text-based) scripting language, but the entire sequence is more or less 100% deterministic, using AI packages to control the behavior:

> The reason it’s AI and not scripting is because it uses goals and rules to determine how something is going to be accomplished.

> In the sense that it’s a sequence of events that happen in a particular order, you might consider it scripted, but the way you set up those events, and how the actors accomplish them, is not scripted.
by gmueckl | 2025-06-07 16:46:18+00:00
That was also my thought. How does the world behave 100 hours into the simulation? If half the town residents have managed to get themselves killed by guards and some of the shopkeepers are gone, it's a bad outcome. Complex sims have emergent behaviors that are hard to tune.

The other thing is a bit more subtle. It's a big open world and all NPCs need to be active continuously for that sim to work. So you have a big N to squeeze into a tight per frame CPU budget. Also, things like path planning or object interaction only work if some information like object positions and pathfinding maps are kept in memory the whole time for the entire world. This sounds very challenging on a 2005 era PC.
by jonhohle | 2025-06-07 16:46:32+00:00
There’s no clear definition (in most languages, of major/minor/patch versioning). Amazon did this reasonably well when I was there, though the patch version was implicitly assigned and the major and minor required humans to follow the convention:

You could not depend on a patch version directly in source. You could force a patch version other ways, but each package would depend on a specific major/minor and the patch version was decided at build time. It was expected that differences in the patch version were binary compatible.

Minor version changes were typically were source compatible, but not necessarily binary compatible. You couldn’t just arbitrarily choose a new minor version for deployment (well, you could, but without expecting it to go well).

Major versions were reserved for source or logic breaking changes. Together the major and minor versions were considered the interface version.

There was none of this pinning to arbitrary versions or hashes (though, you could absolutely lock that in at build time).

Any concept of package (version) set was managed by metadata at a higher level. For something like your last example, we would “import” pkg2 from 2025, bringing in its dependency graph. The 2025 graph is known to work, so only packages that declare dependencies on any of those versions would be rebuilt. At the end of the operation you’d have a hybrid graph of 2015, 2025, and whatever new unique versions were created during the merge, and no individual package dependencies were ever touched.

The rules were also clear. There were no arbitrary expressions describing version ranges.
by spencerflem | 2025-06-07 16:47:36+00:00
This wikipedia page begs to differ re: NSA https://en.m.wikipedia.org/wiki/Barack_Obama_on_mass_surveil...

The dems are in a weird place because they have to both give lip service to their base while also doing the exact opposite.

The alternative to bailing out the banks is bailing out the people who had money in the banks. I'm mad they got away with their crimes then and I'm mad again that Biden saved Silicon Valley Bank. The execs should have gone to jail or worse and instead they got a cool trillion dollars.

Certainly Obama didn't give in to any of OWS's demands. The income gap got wider under his presidency too. The rich kept getting richer. And money sure didn't get out of politics. I'm happy to blame all the dems for being corporate stooges not just Obama.

and ofc he pushed hard for the TPP- which even the senate seemed to think was too corporate.

The plan was bit for bit Romney's. Even with the public option which he floundered on it wouldn't have brought us up to Europe. And I can't think of any other accomplishments he had with his supermajority. We didn't even codify Roe. "Change" seems to be one tolerable healthcare plan over eight years. If Trump can restructure the whole government with barely a majority I'm happy to blame Obama and the rest of the feckless do do-nothing dems for changing basically nothing with a supermajority.

& The story I heard is Biden wanted to run but Obama talked him out of it because he thought Biden was too far left.
by CalChris | 2025-06-07 16:47:41+00:00
Did this only become 'wild' when it applied to Elon? Also, this Elon that you speak of, isn't he the DOGE Elon? Isn't he the Nazi salute Elon? Or perhaps there's some other Elon that I'm unaware of.

This is literally the Department of Goes Around Comes Around. Elon is Trump's Berezovsky.
by JustinCS | 2025-06-07 16:47:56+00:00
It really depends what I'm building, and I find that these are often additional tasks that are done later after the core functionality is validated. I've most often built apps used internally or to test concepts for early user feedback, that had a relatively low bar. But regardless, I can verify these without as much deep knowledge of the code by trying them myself, but can't verify easily that the backend was coded securely and properly.

But, covering all these cases and doing all the polish and animations expected of high quality frontends has usually taken much longer when I've needed to do it, 80% of the dev time has been frontend in some cases.
by brookst | 2025-06-07 16:48:09+00:00
It’s going too far to say Rush advocated genocide, but he absolutely preached that all who opposed him were not just wrong but evil, that ends justify means, that people with different views are subhuman.

It’s the age-old populist / proto-fascist playbook. He didn’t attempt to convince on the merits, but on the argument that those who disagree aren’t real people.
by tejohnso | 2025-06-07 16:48:53+00:00
Well, I heard Cathie Wood refer to Tesla as the largest AI project in the world. So if you think of it that way maybe the sky's the limit. She seems 100% certain that people will be earning money renting out their Teslas as robotaxis in the next few years. But it's a car company. Or not. Maybe. Whatever. I put it in the "too hard" pile.
by kenjackson | 2025-06-07 16:48:57+00:00
I think that is a misrepresentation of the fundamental progressive position, which is to make progress but never at the cost of the marginalized. Because we historically make most progress at the cost of the marginalized it can feel limiting or even discriminatory when we make sure they don’t beat the brunt of continued progress.

There is nothing against the group you mention except that it might be the group that most fights against progress toward equality.
by NotAnOtter | 2025-06-07 16:49:13+00:00
Low carbon emissions, but what about cost?

This product seems to solve for a lot of things that have nothing to do with why we use plastic. Plastic is everywhere because it is durable & cheap, that's about it got 80% of applications. This misses the mark even more for the other 20% that cares about things like caustic resistance.

An expensive non-durable product will never replace it. It's nonsensical to say it's as durable as plastic, I assume that's referring to tensile strength, which is not the main property industry cares about. They want a material that will keep their product protected for months or years, it being able to lift a similar amount of weight is irrelevant when you're wrapping bread.
by DragonSpiritWTP | 2025-06-07 16:49:20+00:00
This is a great article that highlights various virtues of developing with Ada and SPARK that contributed to NVIDIA's recent achievement of certifying their DriveOS automotive operating system to the _highest_ automotive level of safety, ASIL-D. The first ever!

Here is a paragraph from the article:

“Adopting a new programming language involves deploying a new environment, training teams to a new formalism, adapting programming patterns and many other issues. However, from a process standpoint, programming languages are vastly interchangeable, but Ada and SPARK is a different story.”
by soulofmischief | 2025-06-07 16:49:22+00:00
You don't know what my sources are, or my motivations. I don't have this opinion because of US media, and I always try to get to direct sources and not trust publications blindly. Who gives a fuck about feeling superior, I just want to understand what is happening around me.

So now that we've dispensed with that, we can return to discussing a very real phenomenon and not dismiss it by insinuating it's all propaganda.
by username223 | 2025-06-07 16:49:53+00:00
I think of it like Uber in the early days, when it was subsidizing rides to try to gain market share while ignoring taxi and labor laws until it could pay to change them. Uber's original plan was to bleed money until it could replace human drivers with robots, but that didn't work out.

The current AI companies are burning money with an exit strategy of replacing office workers with robots. If/when that doesn't happen, they'll have to jack up prices and figure out another business model. Uber had the two-sided market and network effects for a true enshittification play -- riders and drivers are both trapped -- but LLM companies haven't figured that part out yet. Do they go for ads once they have enough users and brand recognition? Hoard GPUs and training data (maybe through licensing deals) to create a moat?

Anyways, it's fun while it lasts.
by fnordpiglet | 2025-06-07 16:50:13+00:00
I had access to nuclear emergency / war operations information and systems at 16-18. But it was far from unrestricted. I was working through a school program on a hazardous release modeling software system and needed access and everything was logged and reviewed. As it should be anywhere; and all my access to sensitive data over the following 30 years also was highly surveilled and I never had a problem with it because it’s sensitive data. This protects not just everyone else but me as well - I can demonstrate what I did with it was justified. It’s not about age it’s about accountability and judgement and these guys show neither.
by constantcrying | 2025-06-07 16:50:51+00:00
I would absolutely hate to have to think myself "disabled" and I would hate the idea of the state seeing itself as my "caretaker".

What you are describing is also the opposite from what liberal democracy was envisioned as. It was supposed to be a state, which created complete and mature citizens, which make well formed decision and can be trusted with governing the country.

To be honest I do not think that you are wrong in your description, the state is certainly transforming into an institution where the citizen are envisioned as disabled wrecks, which are in desperate need of government support. I just hate that this is the case, it is fundamentally incompatible with the ideals of a liberal democracy.