frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Statement from Dario Amodei on our discussions with the Department of War

https://www.anthropic.com/news/statement-department-of-war
2352•qwertox•16h ago•1264 comments

Can you reverse engineer our neural network?

https://blog.janestreet.com/can-you-reverse-engineer-our-neural-network/
137•jsomers•2d ago•68 comments

F-Droid Board of Directors nominations 2026

https://f-droid.org/2026/02/26/board-of-directors-nominations.html
74•edent•4h ago•32 comments

We deserve a better streams API for JavaScript

https://blog.cloudflare.com/a-better-web-streams-api/
14•nnx•44m ago•4 comments

An interactive intro to quadtrees

https://growingswe.com/blog/quadtrees
99•evakhoury•2d ago•7 comments

Show HN: RetroTick – Run classic Windows EXEs in the browser

https://retrotick.com/
32•lqs_•1h ago•8 comments

The Hunt for Dark Breakfast

https://moultano.wordpress.com/2026/02/22/the-hunt-for-dark-breakfast/
351•moultano•10h ago•132 comments

The normalization of corruption in organizations (2003) [pdf]

https://gwern.net/doc/sociology/2003-ashforth.pdf
153•rendx•8h ago•70 comments

Breaking Free

https://www.forbrukerradet.no/breakingfree/
66•Aissen•4h ago•11 comments

The quixotic team trying to build a world in a 20-year-old game

https://arstechnica.com/gaming/2026/02/inside-the-quixotic-team-trying-to-build-an-entire-world-i...
46•nxobject•2d ago•7 comments

PostmarketOS in 2026-02: generic kernels, bans use of generative AI

https://postmarketos.org/blog/2026/02/26/pmOS-update-2026-02/
62•pantalaimon•2h ago•50 comments

Reading English from 1000 Ad

https://lewiscampbell.tech/blog/260224.html
39•LAC-Tech•3d ago•9 comments

Generative AI Use and Depressive Symptoms Among US Adults

https://jamanetwork.com/journals/jamanetworkopen/fullarticle/2844128
13•pseudolus•1h ago•14 comments

How to Allocate Memory

https://geocar.sdf1.org/alloc.html
9•tosh•2d ago•0 comments

Working on Pharo Smalltalk: BPatterns: Rewrite Engine with Smalltalk Style

http://dionisiydk.blogspot.com/2026/02/bpatterns-rewrite-engine-with-smalltalk.html
32•mpweiher•5h ago•1 comments

Ubicloud (YC W24): Software Engineer – $95-$250K in Turkey, Netherlands, CA

https://www.ycombinator.com/companies/ubicloud/jobs/j4bntEJ-software-engineer
1•ozgune•6h ago

What Claude Code chooses

https://amplifying.ai/research/claude-code-picks
498•tin7in•20h ago•190 comments

Get free Claude max 20x for open-source maintainers

https://claude.com/contact-sales/claude-for-oss
27•zhisme•5h ago•10 comments

80386 Protection

https://nand2mario.github.io/posts/2026/80386_protection/
100•nand2mario•2d ago•25 comments

AirSnitch: Demystifying and breaking client isolation in Wi-Fi networks [pdf]

https://www.ndss-symposium.org/wp-content/uploads/2026-f1282-paper.pdf
383•DamnInteresting•22h ago•171 comments

The complete Manic Miner disassembly

https://skoolkit.ca/disassemblies/manic_miner/
33•sandebert•6h ago•5 comments

What does " 2>&1 " mean?

https://stackoverflow.com/questions/818255/what-does-21-mean
353•alexmolas•18h ago•204 comments

Compact disc story (1998)

https://www.researchgate.net/publication/294484774_Compact_disc_story
23•pipeline_peak•11h ago•6 comments

Layoffs at Block

https://twitter.com/jack/status/2027129697092731343
805•mlex•17h ago•887 comments

The history of knocking on wood

https://resobscura.substack.com/p/neolithic-habits-machine-age-tools
36•benbreen•2d ago•4 comments

The Origins of Agar

https://www.asimov.press/p/agar
46•surprisetalk•3d ago•9 comments

OsmAnd’s Faster Offline Navigation (2025)

https://osmand.net/blog/fast-routing/
206•todsacerdoti•20h ago•78 comments

Parakeet.cpp – Parakeet ASR inference in pure C++ with Metal GPU acceleration

https://github.com/Frikallo/parakeet.cpp
87•noahkay13•10h ago•25 comments

Launch HN: Cardboard (YC W26) – Agentic video editor

https://www.usecardboard.com/
125•sxmawl•20h ago•70 comments

Dyson settles forced labour suit in landmark UK case

https://www.bbc.com/news/articles/cddnry8dnl7o
72•cmsefton•4h ago•66 comments
Open in hackernews

PostmarketOS in 2026-02: generic kernels, bans use of generative AI

https://postmarketos.org/blog/2026/02/26/pmOS-update-2026-02/
62•pantalaimon•2h ago

Comments

mono442•1h ago
it's not surprising the whole project isn't useful for anything if they don't embrace genai for speeding up the development
MonkeyClub•1h ago
Whoever needs more slop faster can easily find it elsewhere, if PostmarketOS doesn't want to follow the trend, that's well and good.
ACCount37•1h ago
Weird stance to take.

I can understand "untested AI-genned code is bad, and thus anything that reeks of AI is going to be scrutinized" - especially given that PostmarketOS deals a lot with kernel drivers for hardware. Notoriously low error margins. But they just had to go out of their way and make it ideological rather than pragmatic.

yehoshuapw•1h ago
as a kernel developer, I use LLMs for some tasks, but can say it is not there yet to write real kernel space code
ACCount37•1h ago
Same.

Having an LLM helps, especially when you're facing a new subsystem you're not familiar with, and trying to understand how things are done there. They still can't do the heavy duty driver work by themselves - but are good enough for basic guidance and boilerplate.

trollbridge•1h ago
Guidance and boilerplate... in other words, documentation.
hedora•50m ago
My reading of their AI statement says your kernel contributions are no longer welcome in PostmarketOS, and also, since you're encouraging others in their space to use such tools, you're in violation of their code of conduct.

This applies to the person you're replying to too.

I think their policy is poorly thought out, and that little good will come of it. At best, it'll cause drama in the project, and discourage useful contributions. It's a shame, since we desperately need an alternative to the phone duopoly.

crimsonnoodle58•1h ago
Exactly, you can use it for some tasks. But why "explicitly forbid generative AI".

If you use AI to make repetitive tasks less repetitive, and clean up any LLM-ness afterwards, would they notice or care?

I find blanket bans inhibitive, and reeks of fear of change, rather than a real substantive stance.

jonathrg•1h ago
They explain why in their AI policy. It's an ethical stance. Of course they wouldn't notice if there aren't clear signs of LLM-ness, but that's not the main reason why they forbid it.

https://docs.postmarketos.org/policies-and-processes/develop...

crimsonnoodle58•1h ago
Thanks for the clarification. Not that I agree with their stance (the exact same could have been said at the start of the industrial revolution) but I respect it nonetheless.
jsheard•1h ago
> But why "explicitly forbid generative AI".

The AI policy linked from the OP explains why. It's half not wanting to deal with slop, and half ethical concerns which still apply when it's used judiciously.

zozbot234•44m ago
> and clean up any LLM-ness afterwards

That never happens. It's actually easier to write the code from scratch and avoid LLMness altogether.

egorfine•21m ago
Absolutely.

But at the same time I cannot imagine reverting to code with no help of LLMs. Asking stackoverflow and waiting for hours to get my question closed down instead of asking LLM? No way.

jonathrg•1h ago
It's fine for a project to have moral/ideological leanings, it's only weird if you insist that project teams should be entirely amoral.
trollbridge•1h ago
The main reason open source projects exist at all is because of people who started them with quite often fringe ideological leanings. Just look at the GNU project.
Joker_vD•1h ago
And fringe economical leanings, too. Just look at the GNU project: the firmware in printers is still of subpar quality, and GNU didn't really help to change that... and why on Earth would it, anyway?
Joker_vD•1h ago
> It's fine for a project to have moral/ideological leanings

As long as they align with the correct (i.e. yours) values, of course. When they adopt the wrong values, it's not fine.

jonathrg•1h ago
But it is fine. If I disagree with a project's values I'm not going to contribute to it, and they wouldn't want me there either.
debugnik•40m ago
There's still a line between values I disagree with and values that directly attack me as a person. The former is how many of us feel about some of our dependencies and most proprietary software we use, so it's clearly fine to some degree.
ForHackernews•1h ago
No one is stopping you from vibe-coding a POSIX-compatible mobile OS.
hu3•59m ago
Not parent commenter but this is bound to happen.

And I highly doubt iOS and Android are free from LLM assisted code at this point.

mpol•41m ago
Could AI write a highly specific camera driver or GPU driver, without any documentation at all?
pantalaimon•25m ago
I'm sure it could generate a decent device tree
hu3•16m ago
Probably not and why would it need such constraint?

Not even humans can do that. Documentation needs to at least be reverse-engineered and understood before implementation.

imadr•32m ago
Yes and? Let's suppose your statement is 100% true, I genuinely don't see the point of these kinds of comments.

Why every time some person/group of people enact an anti-LLM policy in their project, other people feel the personal need to stress how useful LLMs are and how that project is bound to fail if they don't use it?

Postmarketos clearly exists and works, EVEN if LLMs were absolutely perfect for speeding up development ten folds, is there any absolute moral necessity to use them?

Also isn't this just moving the goalpost that LLM fanatics love to point out?

hu3•17m ago
I'm pointing out that their expectation of AI-free OS is pointless.

Because AI-assisted code is most probably already present in devices they use.

And I dare say that even for PostmarktOS:

1) There's no way they can prevent AI-assisted code to reach their codebase.

2) They will most probably change this policy in the future lest other forks/projects outpace them in terms of utility and they get reduced to a carriage in a car world.

raincole•12m ago
The stance is not to 'prevent AI-assisted code to reach their codebase.' It's not like AI-assisted code is literally poisonous and their codebase dies if touched.

The stance is to deter random vibe-coders trying to resume-max by submitting PRs to known open source projects. There are so many of them rn. Hopefully by making it clear (some of) them will realize doing that is just wasting their tokens.

hu3•3m ago
I understand there's an avalanche of vibe slop PRs.

But to be clear their AI instance is as clear-cut as can be. Their instance IS INDEED to "prevent AI-assisted code to reach their codebase".

> The following is not allowed in postmarketOS:

> Submitting contributions fully or in part created by generative AI tools to postmarketOS.

source: https://docs.postmarketos.org/policies-and-processes/develop...

surgical_fire•1h ago
Yes, the famously useless PosmarketOS.

Why don't you share the list of very useful things you created instead, mono442?

nananana9•1h ago
Never ask a woman her age or a vibe coder to show you an useful program they've written.
mono442•57m ago
I don't work on open source stuff but I work at a financial institution and genai has been a huge productivity boost. I can easily write 2x - 5x more code than before genai.
jsheard•54m ago
And as we all know, more lines of code always produces better results. That's why we call it "technical wealth".
qsera•51m ago
So do you review all that code as well?
mono442•25m ago
I use other models to do the code review.
qsera•21m ago
At least, you are honest.
hakube•42m ago
Is the software you're working on useful? Care to share the link so we can take a look?
lm28469•29m ago
Do you bring home 2x-5x more money every month then? Does your company make 2x 5x more profits?

The vibecoder paradox, everyone is 10x as productive, no one can show even a 1.2x increase in anything (besides bot generated comments, traffick and other background noise)

jonathrg•1h ago
Very happy to see PostmarketOS take an uncompromising stance and also providing justification for it.
LaSombra•28m ago
I wish more projects would take the same stance.
GaryBluto•13m ago
You say "uncompromising stance" with "justification", I say stubborn prejudice. They simply state the same weak, nonsensical complaints that apply to many other technologies that they undoubtedly don't have issues with and are happy with the use of.
fartfeatures•11m ago
Feels pretty Luddite to me.

I remember when people were crying about how much power a google search uses. This is the same thing all over again and it is as pointless now as it was back then.

https://arstechnica.com/ai/2025/08/google-says-it-dropped-th...

> Google says it dropped the energy cost of AI queries by 33x in one year. The company claims that a text query now burns the equivalent of 9 seconds of TV.

idiotsecant•1m ago
No, it's entirely justified when quality of code matters. They don't want a thousand gallons of unreviewable slop. They want a reasonable amount of code that can be sensibility reviewed.
chasil•1h ago
I do not understand why Lineage insists on waiting for eBPF back ports when PostmarketOS has a far newer kernel running on the same hardware.
9cb14c1ec0•1h ago
Core Android functionality relies on eBPF in a way that PostmarketOS does not. PostmarketOS is much more of a linux distro than Android is. They are not very comparable.
zozbot234•47m ago
AOSP patched kernels still include some features that are not in the mainline version. The LineageOS folks are working on support for mainline kernels, but AIUI it's not there yet.
egorfine•24m ago
> Submitting contributions fully or in part created by generative AI tools to postmarketOS.

So, autocomplete done by deterministic algorithms in IDEs are okay but autocomplete done by LLM algorithms - no, that's banned? Ok, surely everybody agrees with that, it's policy after all.

How it is possible to distinguish between the two in the vast majority of cases where the hand written code and autocompleted code is byte-by-byte identical?

Are we supposed to record video of us coding to show that we did type letters one by one?

> 2. Recommending generative AI tools to other community members for solving problems in the postmarketOS space.

Is searching for pieces of code considered parts of solving problems?

Then how do we distinguish between finding a a required function by grepping code or by asking LLM to search for it?

Can we ask LLM questions about postmarketOS? Like, "what is the proper way to query kernel for X given Z"?

If a community members asks this question and I already know the answer via LLM, then am I now banned from giving the correct answer?

--

Don't get me wrong. I am sick and tired of the vomit-inducing AI bullshit (as opposed to the tremendous help that LLMs provide to experienced devs).

I fail to see how a policy like this is even enforceable let alone productive and sane.

On the other hand, I absolutely see where is this policy coming from. It seems that projects are having a hard time navigating the issue and looking for ways to eliminate the insurmountable amount of incoming slop.

I think we still haven't found a right way to do it.

kunai•14m ago
> So, autocomplete done by deterministic algorithms in IDEs are okay but autocomplete done by LLM algorithms - no, that's banned? Ok, surely everybody agrees with that, it's policy after all.

Because autocomplete still requires heavy user input and a SWE at the top of the decision making tree. You could argue that using Claude or Codex enables you to do the same thing, but there's no guarantee someone isn't vibecoding and then not testing adequately to ensure, firstly, that everything can be debugged, and secondly, that it fits in with the broader codebase before they try to merge or PR.

Plenty of people use Claude like an autocomplete or to bounce ideas off of, which I think is a great use case. But besides that, using a tool like that in more extreme ways is becoming increasingly normalized and probably not something you want in your codebase if you care about code quality and avoiding pointless bugs.

Every time I see a post on HN about some miracle work Claude did it's always been very underwhelming. Wow, it coded a kernel driver for out of date hardware! That doesn't do anything except turn a display on... great. Claude could probably help you write a driver in less time, but it'll only really work well, again, if you're at the top of the hierarchy of decision making and are manually reviewing code. No guarantees of that in the FOSS world because we don't have keyloggers installed on everybody's machine.

egorfine•10m ago
Fully agree with you on all points.

But again: how do we distinguish between manual code input and sophisticated autocomplete?

baq•13m ago
> bans use of generative AI

that ship has sailed with codex 5.3 in 90% SWE jobs, unfortunately. I expect the next 9% won't survive the following 12 months and the last 1% is done within 5 years.

it isn't even about principles - projects not using gen AI will become basically irrelevant, the pace of gen AI allowed competitors will be too great.