MurphyA/hacker-news huggingface dataset:
by constantcrying | 2025-12-31 09:54:49+00:00
I think the idea is interesting, but immensely flawed.

The following is just disinegnous:
>industrialisation of printing processes led to paperback genre fiction

>industrialisation of agriculture led to ultraprocessed junk food

>industrialisation of digital image sensors led to user-generated video

Industrialization of printing was the necessary precondition for mass literacy and mass education. The industrialization of agriculture also ended hunger in all parts of the world which are able to practice it and even allows for export of food into countries which aren't (Without it most of humanity would still be plowing fields in order not to starve). The digital image sensor allows for accurate representations of the world around us.

The framing here is that industrialization degrades quality and makes products into disposable waste. While there is some truth to that, I think it is pretty undeniable that there are massive benefits which came with it. Mass produced products often are of superior quality and superior longevity and often are the only way in which certain products can be made available to large parts of the population.

>This is not because producers are careless, but because once production is cheap enough, junk is what maximises volume, margin, and reach.

This just is not true and goes against all available evidence, as well as basic economics.

>For example, prior to industrialisation, clothing was largely produced by specialised artisans, often coordinated through guilds and manual labour, with resources gathered locally, and the expertise for creating durable fabrics accumulated over years, and frequently passed down in family lines. Industrialisation changed that completely, with raw materials being shipped intercontinentally, fabrics mass produced in factories, clothes assembled by machinery, all leading to today’s world of fast, disposable, exploitative fashion.

This is just pure fiction. The author is comparing the highest quality goods at one point in time, who people took immense care of, with the lowest quality stuff people buy today, which is not even close to the mean clothing people buy. The truth is that fabrics have become far better and far more durable and versatile. The products have become better, but what has changed is the attitude of people towards their clothing.

Lastly, the author is ignoring the basic economics which separate software from physical goods. Physical goods need to be produced, which is almost always the most expensive part. This is not the case for software, distributing software millions of times is not expensive and only a minuscule part of the total costs. For fabrics industrialization has meant that development costs increased immensely, but per unit production costs fell sharply. What we are seeing with software is a slashing of development costs.
by npunt | 2025-12-31 09:55:06+00:00
I've never found a term I liked for this particular concept at the intersection of education & business so I made one up a while back:

A Knowledge Pool is the reservoir of shared knowledge that a group of people have about a particular subject, tool, method, etc. In product strategy, knowledge pools represent another kind of moat, and a form of leverage that can be used to grow or maintain market share.

Usage: Tons of people know how to use Adobe products like Photoshop, by way of deliberate inaction around product piracy outside of workplaces. With this large knowledge pool entering into the workforce, users were able to convince workplaces to adopt Adobe products that they were already familiar with.
by palata | 2025-12-31 09:55:56+00:00
That's a good question, but it is different. The equivalent would be "if everyone just agrees that a bitcoin is worth nothing, then it is worth nothing".

I don't know if I have a good comparison here, but maybe something like "if the bank keeps your money for a little longer before validating your transaction, they can use your money for a little longer and make more money from it". Of course if your bank says that a transaction takes 1 year, you will go to another bank. But if they say it takes a day...
by sigmoid10 | 2025-12-31 09:56:42+00:00
It all depends on the actual numbers. Consider this simplified example: If you are offered a deal that requires you to lay down 10 billion today and it has a 5% chance to pay out 150 billion tomorrow, your accountants will tell you not to take this deal because your expected return is -2.5 billion. But if you can offset 3 billion in cost to the tax payer, your expected return suddenly becomes $500 million, making it a good deal that you should take every time.
by michalwilczynsk | 2025-12-31 09:57:41+00:00
The Orange Pi RV2 (Ky X1) uses the Imagination BXE-2-32.

The good news is that firmware is available for that variant. The bad news is that Mesa currently lists the BXE-2-32 as 'unsupported / not under active development' (unlike the BXS-4-64 in the TH1520, which is active).
https://docs.mesa3d.org/drivers/powervr.html

So while the kernel driver (drm/imagination) is the right path, the RV2 is a steeper hill to climb: it needs the SoC kernel plumbing and likely some work in Mesa.
by 112233 | 2025-12-31 09:57:49+00:00
As an example, user kentonv wrote: "I patched the memory allocator used by the Cloudflare Workers runtime to overwrite all memory with a static byte pattern on free". And compiler would, like, "nah, let's leave all that data on stack".

Or somebody would try to plug in mimalloc/jemalloc or a debug allocator and wonder what's going on.
by follower | 2025-12-31 09:58:12+00:00
> [...] brave or foolhardy, [...]

Heed the above warning as down this rpath madness surely lies!

Exhibit A: https://gitlab.com/RancidBacon/notes_public/-/blob/main/note...

Exhibit B: https://gitlab.com/RancidBacon/notes_public/-/blob/main/note...

Exhibit C: https://gitlab.com/RancidBacon/notes_public/-/blob/main/note...

Oh, sure, rpath/runpath shenanigans will work in some situations but then you'll be tempted to make such shenanigans work in all situations and then the madness will get you...

To save everyone a click here are the first two bullet points from Exhibit A:

* If an executable has `RPATH` (a.k.a. `DT_RPATH`) set but a shared library that is a (direct or indirect(?)) dependency of that executable has `RUNPATH` (a.k.a. `DT_RUNPATH`) set then the executable's `RPATH` is ignored!

* This means a shared library dependency can "force" loading of an incompatible [(for the executable)] dependency version in certain situations. [...]

Further nuances regarding LD_LIBRARY_PATH can be found in Exhibit B but I can feel the madness clawing at me again so will stop here. :)
by immibis | 2025-12-31 09:58:13+00:00
Possibly "marketing is all bullshit and hopefully this destroys it faster"

It's not like any crime was committed, and civil liability falls squarely on the business here, not its employees. And the whole dispute is only about which marketing company receives marketing revenue - something where the world would improve if they all disappeared overnight. Doesn't really seem that evil to me. Underhanded, yes.

I think the only reason there's any outrage at all, outside the affiliate marketing "industry", is that some of these marketing companies are YouTube personalities, with whom many people have parasocial relationships.
by huevosabio | 2025-12-31 09:58:45+00:00
I've been thinking about this for a while, and largely agree that industralization of software development is what we are seeing. But the emphasis on low quality is misplaced.

Take this for example:

```
Industrial systems reliably create economic pressure toward excess, low quality goods.
```

Industrial systems allow for low quality goods, but also they deliver quality way beyond what can be achieved in artisanal production. A mass produced mid-tier car is going to be much better than your artisanal car.

Scale allows you not only to produce more cheaply, but also to take quality control to the extreme.
KernelEvolve: Agentic kernel coding for heterogeneous AI accelerators (Meta)
by gangliao | 2025-12-31 09:59:15+00:00
We’re sharing KernelEvolve, an agentic system we built at Meta to automatically generate and evolve high-performance kernels across heterogeneous AI accelerators.

The core motivation is that modern AI stacks increasingly depend on hand-optimized kernels (GEMM, attention, reductions, fused ops), but writing and tuning them for each hardware target (NVIDIA GPUs, AMD GPUs, custom accelerators like MTIA) does not scale.

KernelEvolve treats kernel programming as a search + evolution problem:

• An LLM generates candidate kernels (e.g., Triton-like code)
• Kernels are compiled, benchmarked, and validated on real hardware
• Performance feedback is used to evolve better variants over many iterations
• The system scales evaluation across large fleets and multiple accelerator types

Unlike one-shot code generation, KernelEvolve continuously improves kernels using closed-loop, hardware-in-the-loop feedback, and can discover non-obvious optimizations that rival or exceed expert-written code.

In the paper we describe:

• The agent architecture and search space design
• How we scale kernel evaluation efficiently across heterogeneous accelerators
• Case studies showing performance gains over hand-tuned baselines
• Practical lessons from deploying this system in production ML workloads

Paper (arXiv): https://arxiv.org/abs/2512.23236 (66 pages)

LinkedIn: https://www.linkedin.com/posts/gangliao_excited-to-share-our-recent-work-on-kernelevolve-activity-7411781675740897280-AQth?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAzsrfsBRed-BvPAGqq9FgvVZ-v6F-sG4SM

We’d love feedback from folks working on compilers, kernels, ML systems, or agentic approaches to code generation.
by Yizahi | 2025-12-31 10:00:22+00:00
> Do you spend the effort of specifically selecting stereo tracks (or adjusting how it gets downmixed)?

Umm, isn't that literally a job description of a sound engineer, who on a big production probably makes more in a year than I will do in my whole lifetime?

Is spending a few hours one time to adjust levels on a track, which will run for likely millions of hours across the world such a big ask? I think no, because not every modern movie is illegible, some producers clearly spend a bit of effort to do just that what you wrote. But some just don't care.
by kasey_junk | 2025-12-31 10:00:40+00:00
Chicago was run by Richard Daly 2 for 20 years during the Guliani era. I’m not sure what a no-nonsense mayor is but Daly resolved a dispute over an airport by having the runway jack hammered over night in the middle of negotiations.

During the 80s CPD ran a torture warehouse. They are currently operating under court direction for their mass use of pre textual traffic stops.

I’m not buying your “just so” story about mayors or hard nosed policing being the difference.
by dxdm | 2025-12-31 10:01:21+00:00
> Might is right is the norm everywhere at every level not only international politics. The corrolary is that democracy and human rights are a joke.

You are quite wrong, of course, as any reasonably informed observer will know. Whether you're just ignorant or ill-intentioned: It's so easy to fire off these poisonous comments whose effect is to undermine and deligitimize the norms and institutions that keep things reasonably okay, as imperfect as they are. I hope you will never have to yourself experience the difference that you so easily dismiss.
by bjackman | 2025-12-31 10:01:32+00:00
Shouldn't this go without saying though? At some point someone has to review the code and they see a human name as the sender of the PR. If that person sees the work is bad, isn't it just completely unambiguous that the person whose name is on the PR is responsible for that? If someone responded "but this is AI generated" I would feel justified just responding "it doesn't matter" and passing the review back again.

And the rest (what's in the LLVM policy) should also fall out pretty naturally from this? If someone sends me code for review, and have the feeling they haven't read it themselves, I'll say "I'm not reviewing this and I won't review any more of your PRs unless you promise you reviewed them yourself first".

The fact that people seem to need to establish these things as an explicit policy is a little concerning to me. (Not that it's a bad idea at all. Just worried that there was a need).
by KempyKolibri | 2025-12-31 10:03:40+00:00
We have some case studies and pilot studies without any kind of control. Perhaps keto/low carb could be helpful (it certainly is with epilepsy!), but I certainly haven’t seen any evidence that it’s superior to other diets that achieve the same things (I.e. weight loss, or higher clinician contact time - a lot of these pilot studies end up losing a bunch of weight and getting several extra hours per week of contact with their clinician - who knows if much/all of the benefit comes from this?).

Having had quite a lot of experience with the keto/low carb crowd, I think we’d see a lot more adoption/interest in their ideas if they approached things in a less ideological/dogmatic way. It’s hard for responsible clinicians to get involved with, say, Metabolic Mind when people like Bret Scher hand wave around the CVD risks from high SFA intakes, or big up low quality work like the godawful Keto-CTA paper.

There _are_ responsible keto advocates out there like Ethan Weiss, and I suspect that if the keto/low carb community were to promote _their_ work rather than that of people like Nick Norwitz and Dave Feldman then their diet of choice would be taken more seriously.

Unfortunately much of the low carb movement is quack town at the moment. I hope they get their act together, there are benefits in there for people in need, but they need to get serious first.
by ciconia | 2025-12-31 10:04:31+00:00
Hmm, I'm not sure I see the value in "disposable software". In any commercial service people are looking for software solutions that are durable, dependable, extensible, maintainable. This is the exact opposite of disposable software.

The whole premise of AI bringing democratization to software development and letting any layperson produce software signals a gross misunderstanding of how software development works and the requirements it should fulfill.
by compsciphd | 2025-12-31 10:06:35+00:00
so I used to think this (till this past week), it's not quite true. Yes, ther are images of showing child skulls with lots of teeth. those are generally hyperdontia.

A regular child skill looks more like this x-ray

https://ccdcsmiles.com/userfiles/651/images/IMG_4253.jpg (from a dental clinic I found while searching).

Yes, you can see the adult teeth, but not all of them, and not like the hyperdontia cases.
Show HN: Make the most of your limited life, with ideas aligned with your goals
by lopespm | 2025-12-31 10:06:44+00:00
I've been thinking during the past years of building a website that would be:

- aligned my views.

- lean. no bloat.

- useful.

Early 2025 I noticed how hard it was to come up with good ideas of how to use my free time to the fullest. Even though there are tons of exciting things to do in the world, not all were aligned with my ideals.

At the same time, our time here on Earth is _very_ limited, and in between busy lives and distractions, opportunities, time and energy pass, even though it might not seem like it. We've been given a beautiful gift, and we should honour it.

That's where the idea to build vivotime.net came up. It shows you, without any sugar coating, how much life time you are predicted to have left, and then according to your goals, it suggests a series of meaningful ideas that you can allocate and manage for the time you have left. That's it.

----

https://www.vivotime.net/ was implemented using laravel, livewire, picoCSS and a sqlite database. I've tried to make it as lean as possible. No need for a overpowered MySQL database, or using tailwind, react, vue, or any other (default) technology du jour. There is something beautiful about keeping things contained to their essence, with nothing more, nothing less than what is required.
by soulofmischief | 2025-12-31 10:06:55+00:00
According to Merriam-Webster:

mainframe (noun)
main· frame ˈmān-ˌfrām

1: a large, powerful computer that can handle many tasks concurrently and is usually used commercially
2: (dated): a computer with its cabinet and internal circuits especially when considered separately from any peripherals connected to the computer

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

The features you list are great to have, but my setup fits the first definition of mainframe as described. If you feel this definition is not specific enough, email Merriam-Webster and don't bother me about it.
by rvz | 2025-12-31 10:10:50+00:00
To anyone reading, ghuntley (former crypto-skeptic turned AI-booster) works at Amp Inc. (AI coding agent company)

So of course this is a pro-AI post directly in the interest of Amp and others who need mediocre developers and vibe coders to use their AI to do their job.

Secondly, the “developers” fully dependent on AI will reveal themselves to be unable to diagnose high impact problems, especially when an outage happens.

Vibe-coders and AI-dependent engineers are “ngmi”.
by Rohansi | 2025-12-31 10:10:54+00:00
> But they'll happily take a paycheck for writing a bunch of shit Go/Ruby/PHP code that runs on Linux 24/7 without downtime - not because of the quality of their code, but due to the reliability of the platform at _that_ particular task.

But does the lack of a stable ABI have any (negative) effect on the reliability of the platform?
Show HN: Adding some fun and interactivity to my site
by properbrew | 2025-12-31 10:10:59+00:00
I did a small site update over Christmas to try and add some fun and interactivity to my site.

Instead of a normal “portfolio” page, I vibe coded an interactive WebGL solar system where each planet represents a public app/project I’ve built. You can click around the planets to “discover” them, and each one opens a panel with the details and links. There’s also a normal site view if you just want the standard version.

It was mostly an excuse to see what’s possible in browser with WebGL and how far you can push phone browsers as well, but it actually turned into a pretty nice way to explore the stuff I’ve been working on.

Hit the "Explore" button in the link.
by oersted | 2025-12-31 10:11:29+00:00
I agree, but the video at the bottom helped.

You can draw a line between your location and the north pole, they talk about three variants:

- Magnetic North: Shortest surface line to the magnetic north pole (simply in the direction of the compass at your location).

- True North: Shortest surface line from where you are to the geographic north pole (based on the rotation axis?).

- Grid North: A line to the same geographic north pole, but aligned to the longitude lines (EDIT: for a local UK grid standard, slightly different from the global one). I didn't fully understand the subtleties of why it's different from True North, something about the projection. Not sure if it's exactly to the same north pole, the rotation axis might also change slightly and I assume that the grid north point is fixed by convention?

They are saying that there's a particular point where all three lines point in the same direction, and that point is moving.
by marcthe12 | 2025-12-31 10:13:07+00:00
Well flatpak was started pre oci. But its core is is just ostree + bwrap. Bwrap does the sandboxing and ostree handles the storage and mount. Now there still a few more stuff but these 2 are the equivalent to docker. Bwrap is also used for steam and some other sandboxing usecases. Ostree is the core of fedora silverblue. Runtimes are special distros in a way, but since the official one are pretty building everything from source so the repos tend to be messy with buildscripts for everything.
by zkmon | 2025-12-31 10:13:50+00:00
A question that was not addressed in the article and contrasts software with industrialized products from the past is - who are the consumers of the software produced at industrial scale? Stitching of clothes by machines accelerated garment product only because there was demand and consumption tied to population. But software is not tied to population similar to food and clothes. It doesn't deprecate, it is not exclusively consumed by persons.

Another common misconception is, it is now easier to compete with big products, as the cost of building those products will go down. Maybe you think you can build your own Office suite and compete with MS Office, or build a SAP with better features and quality. But what went into these software is not just code, but decades of feedback, tuning and fixing. The industrialization of software can not provide that.
by motbus3 | 2025-12-31 10:15:46+00:00
Tldr; initially I thought we might be onto something, but now, I don't see much of a revolution.

I won't put intention into the text because I did not check any other posts from the same guy.

That said, I think this revolution is not revolutionary yet.
Not sure if it will be, but maybe?

What is happening os that companies are going back to "normal" number of people in software development. Before it was because of adoption to custom software, later because of labour shortage, then we had a boom because people caught up into it as a viable career but then it started scaling down again because one developer can (technically) do more with AI.

There are huge red flags with "fully automated" software development that are not being fixed but for those outside of the expertise area, doesn't seem relevant. With newer restrictions related to cost and hardware, AI will be even a worse option unless there is some sort of magic that fixes everything related to how it does code.

The economy (all around the world) is bonkers right now.
Honestly, I saw some Jr Devs earning 6 fig salaries (in USD) and doing less than what me and my friends did when we were Jr. There is inflation and all, but the numbers does not seem to add.

Part of it all is a re- normalisation but part of it is certainly a lack of understanding of software and/or// engineering.

Current tools, and I include even those kiro, anti-gravity and whatever, do not solve my problems, just make my work faster.
Easier to look for code, find data and read through blocks of code I don't see in a while.
Writing code not so much better. If it is simple and easy it certainly can do, but for anything more complex it seems that it is faster and more reliable to do myself (and probably cheaper)
by fainpul | 2025-12-31 10:16:33+00:00
Nothing. You would use `!` to force unwrap in this case.

I think the point of the comment was that in many cases, when constructing a url, you can't be sure that the input will result in a valid url (e.g. when receiving a string instead of an int), so you have to be more defensive and the required code is more verbose.
by lioeters | 2025-12-31 10:17:22+00:00
The animation on their website looks nice, I'm curious to try it. But that's a good point about needing WINE wrapper on Linux and Mac. Apparently they're working on a native port.

Installation: Non-Windows systems - https://github.com/tixl3d/tixl/wiki/help.Installation

Linux Support - https://github.com/tixl3d/tixl/issues/77

Mac - https://github.com/tixl3d/tixl/issues/32
by mft_ | 2025-12-31 10:17:27+00:00
As someone with no skin the game in either direciton, it's interesting that you're so triggered by the mere mention of someone's name.

Is it really so difficult to parse out different aspects of a person's existence, such that one could simultaneously appreciate some of the positives (the existence and success of SpaceX, making Tesla a success against the odds, [popularisation of] some engineering leadership concepts) while also acknowledging the negatives (of which, more latterly, there are many)?

Or must the sheer emotion always cloud out rational judgement?