MurphyA/hacker-news huggingface dataset:
by constantcrying | 2025-11-28 16:30:17+00:00
I don't think that is true at all. Do you have any evidence for this? What about not having an Ehrenamt makes it illegal to split donations?

If you want to have legal protections and a proper governance structure you would found a Verein. Codeberg has a Verein with Gemeinnützigkeit, which seems a superior, already established, way to accomplish this.
by naikrovek | 2025-11-28 16:32:55+00:00
I really wish Plan9 got more attention when it came out.

All processes in Plan9 are given their own namespace. By mounting things to or unmounting things from the namespace, you grant or disable access to specific parts of the filesystem. And because everything is a file in Plan9, the filesystem is the filesystem, the audio device is part of the filesystem, the video device is part of the filesystem, network interfaces are exposed via the filesystem, etc.

Isolation by default.

In 1995.

Docker would never have been needed if operating systems adopted this feature. The kraken known as Kubernetes might never have been needed if Plan9s features were adopted.

It’s too late to change how things are, but it’s never too late to set things right.

We need an operating system which isolates child processes from their parent and from siblings, and from everything else unless access to specific things is granted at launch time.

We’ve built so much crap on top of our old operating systems that we view it as normal. We should not need docker or virtualization to have isolation. There is no technical need for those things, and they are each another layer on a stack that is maybe already too tall. They are points of failure and if operating systems were capable, we would not need them.

The source code and design of Plan9 can fit entirely inside one mind. It isn’t a huge behemoth. It takes single digit seconds to compile.

It could be the basis of something supreme.

If I were rich, among my other altruistic endeavors, I would be hiring folks to develop this OS into something a little more current and a little more fit for the environment we see in 2025 and beyond.

My point: one should not need docker to do what you have done. Default per-process isolation should be a core feature of the operating system.
by feintruled | 2025-11-28 16:34:34+00:00
Reminds me of Werner Herzog's autobiography. In the introduction, he muses on a life being cut short by a snipers bullet, and when he sees a bird flying past his window as he is writing his book makes him imagine it is a bullet and he thinks it would be a nice device to cut his final chapter short at that exact moment, so he is giving fair warning that the book will end abruptly.

And so it does, but in a totally Herzog moment he then almost immediately intones afterwards "and that is the end of the book as I indicated in the foreword".
by emchammer | 2025-11-28 16:34:49+00:00
Of course they are. Once every economic variable has been optimized and protected behind a corporation, while banks have adverts showing people high-fiving each other in their Manhattan financial literacy café, and the health insurance system and party in power look for every excuse not to provide health insurance (but do download our mindfulness app), everyone recognizes the cognitive dissonance. Just because you publish Pravda doesn’t mean that people believe in it. You take away the things that give meaning to someone’s life and hope for the future.
by Toerktumlare | 2025-11-28 16:35:00+00:00
In Sweden, you can charge someone/something two ways.

Either you and a company has a disagreement and you sue one or the other and it goes to court.

But in this case, ”Utgivarna” which are basically a company/org that represents a lot of media outlets, basically went to the police instead and said ”hey, we think that meta is breaking the Swedish law”.

What the police does is that they then investigate and then finds out who is responsible for the company (Mr. Zuck) and then eventually will indict him. Since its Meta that is breaking the law and The Zuck is the one in charge of Meta.
Show HN: Bodge.app – μFaaS for hacked-together personal tools and small projects
by azdle | 2025-11-28 16:35:13+00:00
This is a little side project I've been working on for the last few months. It's a service hosting Lua scripts behind static HTTP endpoints in a fully sandboxed environment. It's something I've built to scratch my own itch and now I'm launching a free public beta to see if it's something that anyone else also finds useful.

<backstory>

My first professional job was for a company building an industrial IoT platform who's most unique feature was their Lua-based scripting platform. I ended up loving Lua so much that at my next job, at SmartThings, I ended up being the main instigator who made the Lua-based Edge Drivers happen when we were forced to sunset the old Groovy-based DTHs, writing the initial PoC, laying out the architecture, and writing the core of the system.

This is basically my take on an old service that folded in 2017 called webscript.io, another tool that got me loving Lua. I used that service a whole bunch both for personal projects and little tools at work. I was really sad when it went down and I genuinely don't think a single week had gone by where I hadn't wished that it still existed. So, I finally decided that I needed to build my own version of it.

</backstory>

The whole idea behind Bodge is that it should be as simple as possible to hack something together. I've always had a bunch of small side projects that I want to do that aren't worth the overhead required to actually put them together & keep them maintained. So, I built Bodge as a way to make each individual project less work whenever inspiration strikes. So far I've built:

* A current-time API for some hacked-together IoT devices: https://time.bodge.link/

* A script for my wife that checks her commute time and emails her before it's about to get bad.

* An email notification to myself if my Matrix server goes down.

* A 'randomly choose a thing' page. https://rand.bodge.link/choose?head&tails

* A "work" phone number voicemail, where the script converts the webhook into an alert to myself.

* An email notification any time a new version is released for a few semi-public self-hosted services.

* Scrapers for a few companies' job listings that notify me whenever a new job is posted matching some filters.

* A WebPush server that I eventually want to use for custom notifications to myself.

* And just for fun, an SVG hit counter: https://hits.bodge.link/

Scripts can be as simple as:

return "Hello, world!"

Or as complicated as you're willing to make them within the confines of a single Lua file.

Currently I provide Lua modules for: making HTTP requests, handling json, sending alerts to yourself, simple string/string key/value storage, cross-script mutexes, and a few other basic things.

Accounts are free, but you don't even need to make one to just play around with writing scripts. There's a demo on the homepage that lets you run real scripts for yourself, though with a few extra limitations.

I'd love to hear what anyone thinks!
by Coeur | 2025-11-28 16:36:38+00:00
Of course the irony ist that if a big corporation publishes a year-end reading list, it has the implicit message of "hey we are not just a group of boring corporate robots - we're people, with real feelings, and hobbies like reading, and taste."

And now we realize that this is just a PR charade. They might not be people with hobbies like reading, and taste.
by weinzierl | 2025-11-28 16:37:01+00:00
An e.V. in Germany mostly makes sense if it is also charitable. You will have a hard time justifying that for an arbitrary FOSS project.

There are about 100 categories that are predeclared as potentially charitable and you have to fit into one of them. Most of them are weirdly specific like homing-pigeon breeding or model plane flying.

The only two that are broader and remotely realistic candidates for a FOSS project are religion and education.

If you don't want to start a cult you are left with education. That is as how organizations like Chaos Computer Club do it. Education means education for the general public though and it is not enough if you offer occasional courses for a niche topic. It has to be something that potentially interests everyone. The tax office is checking that and it is on you proof it to them regularly.
by surajrmal | 2025-11-28 16:37:22+00:00
This feels eerily close to having someone try to convince me to be join their religion. You don't need to force your opinions into others. Let them choose. If folks agree then the license will hold them back in terms of building a community. There are plenty of great open source kernels that don't use GPL, including freebsd. I think most embedded os kernels are not gpl (zephyr, freertos, etc). I would argue that Linux does well in spite of its license not because of it.
by Aurornis | 2025-11-28 16:37:29+00:00
> I must completely misunderstand the purpose of the German system of conscription

Conscription would be compulsory enlistment for service. That is, the government selects you for the work and you have no choice but to do it. It’s a rarely used practice almost exclusively employed for military service.

The topic of this petition is civic service. Civic service is volunteer work done for the good of the community. Civic service work needs to have a direct public benefit, not simply claiming that it makes you personally better educated.
by moritzwarhier | 2025-11-28 16:38:42+00:00
Sounds dystopian to me, I'd want to reconcile it by not allowing "one-party consent" for people to record me.

Not sure if the state laws you're referencing are in reality limited to phone calls, but I strongly dislike unregulated public camera use.

Your vision (no pun intended) is the story of the Black Mirror episode "The entire history of you", IMO from the show's golden age.

edit; I know that surveillance cameras pass this line already, but here they have to be announced with signs. And even when they aren't, to me state or police surveillance is different from potentially everyone stealthily recording me in private or public spaces.
by blibble | 2025-11-28 16:38:55+00:00
> The Swiss government is basically saying "yeah you can use it but only in a way that makes it almost pointless."

this is the typical way governments ban things

they write the rules such as the thing they want are explicitly targeting can't meet them (rather than explictly banning something)

> relying on local providers that frankly don't have the same feature set or reliability.

what, as microsoft?
by leo_e | 2025-11-28 16:39:28+00:00
Forget the interaction layer. The moat isn't UI, it's Reliability Engineering.

Right now, Manus and others are great at the 'Happy Path'. But when a 3-hour multi-step task hits a 503 error on step 47, does the agent gracefully recover, retry with backoff, or ask for specific human intervention? Or does it just hallucinate a success?

If you are building a B2C agent, differentiation comes from trust. If I can trust your agent to book a flight and actually verify the confirmation email (and handle the payment failure) without me babysitting it, that's the win.

Build an agent that handles failure like a distributed system (idempotency, checkpoints, dead letter queues), not like a chatbot.
by roryirvine | 2025-11-28 16:39:47+00:00
This statement claims to come "from the left, the right, and centre", but the UK-based signatories that I recognise are predominantly from the ethno-nationalist, reactionary, or cultural conservative right.

Yes, John Cleese was a Lib Dem a few decades ago, but the kindest thing you could say about his politics today is that they're those of increasingly grumpy old man.

And Claire Fox and Brendan O'Neill have roots in the Revolutionary Communist Party, so their far-right lunacy might actually be part of some deep-cover accelerationist strategy. But that's not actually any better, is it?

Is it the same for the signatories from other countries? Are there actually any significant left-wing or centrist figures?

Or is this just disingenuous cant?
by DrierCycle | 2025-11-28 16:40:17+00:00
It's not evolutionary, that's functionality. There are no algorithms in nature.

Evolution is a tinkering process that finds by selection, and functionality is what we post-hoc add to the success.

Anything reduced to symbols is simply functionality within models, to claim it's creative is illusory. Creativity, imagination, etc exist in a realm beyond, and preceding symbols, metaphors, etc. Creativity is 'thinking around symbolic bottlenecks'.

The matrix multiplication breakthrough is still under the glass ceiling symbols provide. A new way to do math isn't the same as visual scale invariant paradoxes. It's not creativity, the word is a metaphor, the closer word is optimization.
by hedora | 2025-11-28 16:40:18+00:00
This is much better than I would have guessed!

I have a pile of “still officially supported” nvidia boards that stopped working with things like compositors and screensavers about 5 years ago.

At that point I switched to amd, because “works and is 90% the perf/$” wins over “fastest brick”.

Maybe someday, nvidia will be a reasonable option for casual users under Linux. (I “just” needed to fork xscreensaver and upstream patches to the desktop environment to keep using the old cards —- would have taken a week).

I know they’re still preferred for engineering workstations, where there’s a full time person to screw with nvidia dependency hell.

If you’re in the Bay Area and want to see what I mean, go to microcenter and try to get the floor model dgx-spark to run an inference request. That’s an nvidia linux distro running nvidia example code on nvidia hardware, and it just… doesn’t work.
by shartshooter | 2025-11-28 16:40:54+00:00
People are willing value art with their attention more so than their wallet

So while it seems we have more arists/creators than ever, the work seems more hollow and less inspired than ever because the artistic expression is tailored for a digital audience(often) and that digital consumption art feels shallower

For example, I was watching a stand up act on Netflix last night with my family. We were rolling in laughter but today we won’t talk about the show at all. Had we gone and seen the act live it would have been a “family moment” that we carried with us

This easy come/easy go commodification of our art and entertainment means that so little lasts with us. Same goes for music(I’ll discover a new song to fall in love with tomorrow)

I’m obviously not the first to notice this, but I think there’s a bit of an inevitability around this. Barring some large societal change, the tide is pulling more and more this trend
by graypegg | 2025-11-28 16:40:58+00:00
I don't think they claim the mold removes radioactive material, but that it absorbs a high amount radiation since it's producing so much melanin, and seems to be fine. Since it's absorbing so much, it works like a radiation shield, kind of like lead.

So "eat" was a bit of a poetic choice for the title really haha. It "eats" energy. Pretty good deal for the mold considering the radiation is going to be produced whether they "eat" it or not, for a VERY long time!
by petcat | 2025-11-28 16:41:00+00:00
The power balance is relevant because USA can just take it if they want it. People in Europe will be upset but that isn't going to change the outcome. USA has offered to purchase it many times.

I think ultimately this will end up being resolved with USA getting rights to something like 80% of the resource value and Denmark getting 20% in exchange for getting to keep the title.
by leo_e | 2025-11-28 16:41:11+00:00
The choice of MIT for a kernel feels like setting up the project to be cannibalized rather than contributed to.

We've seen this movie before with the BSDs. Hardware vendors love permissive licenses because they can fork, add their proprietary HAL/drivers, and ship a closed binary blob without ever upstreaming a single fix.

Linux won specifically because the GPL forced the "greedy" actors to collaborate. In the embedded space, an MIT kernel is just free R&D for a vendor who will lock the bootloader anyway.
by Aurornis | 2025-11-28 16:41:31+00:00
It’s not a separate topic. You have to structure the program so that abuse is disincentivized from the start.

In the T-shirt example if you left the program as-is but then decided that tackling abuse is a separate topic, think about what that would look like: Every maintainer would now not only have to read and close the spam PRs, they’d have to go file an abuse report for every single one of them. Now you’ve put even more work on the maintainers and created an additional burden of reviewing reports, all without clarifying the program to discourage abuse from the start.

This is why it’s necessary to structure a program clearly such that abuse-level or low effort inputs can’t easily claim the rewards.
by shkkmo | 2025-11-28 16:42:30+00:00
> In the internet era you have high reach low cost options such that for less than $100, like $30 adjusted to 1980 dollars, you can hit tens of thousands of people.

You could buy a classified with the same or better reach and same price in 1980.

> Your GDP thing is a complete red herring. GDP has no relevance on the meaning of increases in advertising.

You've claimed that internet cause ad spending to grow. Ad spending only grew because the GDP grew so you can't blame the internet for it.

> Yes it is increasing exponentially

Again, because GDP is increasing exponentially.

Also your graph doesn't show total spend, only the breakdown by sector.
by rflrob | 2025-11-28 16:42:45+00:00
I don’t see a straightforward way this would actually help with the cleanup. A hypothetical microbe that “eats” oil would be useful in an oil spill as would chemically break down the oil and harvest its carbon.

A radiotropic fungus that’s in TFA can’t meaningfully affect the rate at which nuclear decay is happening. What it can do, supposedly, is to harvest the energy that the nuclear decay is releasing; normally there’s too much energy for an organism to safely handle.

At the risk of vastly oversimplifying, you can’t plug your phone into high voltage transmission lines. These fungi are using melanin to moderate the extra energy, stepping it down into a range that’s useful (or at least minimally harmful).
by leo_e | 2025-11-28 16:43:01+00:00
The "SQLite doesn't scale" argument is usually just premature optimization masquerading as architectural wisdom.

Unless you are actively hitting WAL contention limits (which is surprisingly hard to do on modern NVMe), the operational simplicity of a single binary beats the "scalability" of a distributed mess any day.

We’ve normalized a complexity tax where every side project "needs" a dedicated DB cluster and a Redis cache. Pocketbase proves that for 99% of CRUD apps, the bottleneck isn't the database—it's the network latency and the developer's time spent managing k8s manifests.
by xorcist | 2025-11-28 16:43:03+00:00
> Fever makes your immune system work better,

Right. But it's not essential to the immune system. The immune system doesn't shut down completely just because you temporarily bring the fever down.

It's one thing to avoid overusing painkillers, and while I personally can appreciate that sentiment, over the counter painkillers are pretty well tested and you should not be afraid to use them, without reasonable limits. Denying children painkillers when they ask for them sounds dangerously close to going a step too far!

There are no studies that indicate you can "harden" your immune system by denying pain killers in the long run. You shouldn't be afraid of painkillers, just as you shouldn't be afraid of having fever.
by epiccoleman | 2025-11-28 16:43:25+00:00
My biggest pet peeve with the phrase "vibe coding" is that no one (including OP, apparently, sorry OP) seems to be aware of where the phrase came from.

This tweet from Andrej Karpathy[1] coined the term and provides a good definition (with a few snips for brevity):

> There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. ... I "Accept All" always ... When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. ... but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.

It's not that hard to understand that this is a distinct thing from "AI-assisted" development. It's a distinct thing that can be fun and no serious person thinks it should be your only modality for getting real work done.

If you've got an AI-aided workflow and uninformed people are dismissing what you're doing as "vibe coding" just... idk, ignore them? My opinion is that anyone who hasn't at least tried this stuff and taken the time to understand how it could be useful to them is just not worth listening to.

[1]: https://x.com/karpathy/status/1886192184808149383
by austin-cheney | 2025-11-28 16:43:40+00:00
> This treatment is considered acceptable because the people who decide what is acceptable have accepted it.

Wasn't that the root of the 2008 crash? The debt spiral was acceptable because people were making enough money in the present that regulators were powerless to advise against it. In a sane world people often go to jail for decades when doing this at pennies on the dollar.
by dathinab | 2025-11-28 16:44:19+00:00
As others have mentioned:

1. this wasn't fast, it took ~5 years and most (but not all) of the problematic parts have been removed

2. It also wasn't "fully rejected" or anything in the decision which gained some awareness of hacker news, just one specific draft was rejected, not the proposal as a whole (but IMHO it should have been).

3. it's not passed just approved by the council, which consists of the various head of states elected in their respective countries (i.e. is the easiest part to pass something controversial), but still needs to pass the European parliament (elected through the EU elections)

4. and then it must not be shot down by the ECJ or ECHR, both might shot it down, the ECJ for it being excessive/disproportional, and the ECHR because privacy is accepted as a human right by it (in general, there are exceptions so not 100% guaranteed). Or shut down by the German supreme court (same reason as ECJ and ECHR) which has somewhat of a veto right (or else Germany wouldn't have been able to legally join the EU), idk. if any other countries supreme courts have similar veto rights, but idk. why they shouldn't have)
by abhashanand1501 | 2025-11-28 16:44:38+00:00
We are developing using sqlite to transfer configurations from uat to production environment. Since the configurations are already saved in a postgres table in uat, moving some configs from uat to production an sqlite file is very easy. since it's a binary format, we are also saved from any inadvertent edits by people doing production deployment.

Also, another usecase is to export data from production to uat for testing some scenarios, it can be easily encoded in a sqlite file.
by xhkkffbf | 2025-11-28 16:44:43+00:00
Absent any proof that the objects were truly stolen, I don't feel any need to return something to someone in some country who suddenly finds an interest in getting something back. What does ownership mean to you?

Let's say you come to my country and buy a souvenir. Can I decide, hundreds of years later, that you must be forced to give it back?

And why do borders matter? The argument seems to be that housing an object on one side of an arbitrary political line is morally superior to putting it on display on the other side of some invisible line. Somehow someone born to the right parents is a morally superior curator compared to someone born into the wrong parents.