frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

A Year of Work on the Arch Linux Package Management (ALPM) Project

https://devblog.archlinux.page/2026/a-year-of-work-on-the-alpm-project/
57•susam•8h ago

Comments

elcritch•3h ago
This looks both cool and over-engineered. For some reason it gives me a bit of flashback to Java6 days of EE Bean servers though with crates upon crates.

Plus take the winnow library parser example. I’m not sure it’s gonna be easier to follow or debug than a standard recursive descent parser:

    fn hex_primary(input: &mut &str) -> Result<u8> {
        take_while(2, |c: char|  c.is_ascii_hexdigit())
            .try_map(|input| u8::from_str_radix(input, 16))
            .parse_next(input)
    }
guerrilla•1h ago
As a user, is anything going to change? I don't want to need to know about whatever this is. Everything already works fine. Are you planning on breaking it?
bionade24•1h ago
> Everything already works fine.

No, Archlinux was repeatedly behind with package updates. This even went as far as lagging behind Ubuntu in at least one instance, causing inconvenience and frustration for users which then either had to use other more up-to-date sources for dependencies or package the newer version of dependencies under a different installroot themselves.

This problem is caused by a staff shortage or the average necessary maintanance effort for repo packages. At least one of those 2 causes has to be solved.

nineteen999•1h ago
There's a staff shortage and instead of catching up on packaging tasks the project is building the 19th, what 20th package management system that Linux has now, instead of using battle tested systems like .deb and .rpm?

That is why projects like Arch ... Nixos ... etc ... all eventually become "niche".

homebrewer•35m ago
Nah, you can keep both. Arch and Alpine are the only two distributions where I bother to build proper packages for everything because their package managers make it so easy to do the right thing.

It might be the 20th package manager in existence, which would be a problem, if Debian maintainers did not release a 20th way to build .debs just a year or two ago, mostly (but not really) deprecating the previous 19 ways. No thanks.

guerrilla•1h ago
What packages are you talking about?

It does it's job. I've been using it on the desktop for decades now with never needing to care about anything like that. If it ain't broke, don't fix it...

HendrikHensen•52m ago
The fact that you personally haven't encountered an issue, doesn't mean that no issue existed.
guerrilla•21m ago
Okay, I'm saying don't break it.
lemper•40m ago
is Allan McRae still in the team? If so, he would break it. But if not I assume that everything will work seamlessly, bar unfortunate situation.
kh_hk•42m ago
Lots of information on the how, but didn't find much telling me why. I guess there are good reasons for ALPM. The linked website tells me "The ALPM project arose from the need for more clearly specifying the interfaces, as well as providing bindings and tools in a memory-safe programming language."

This is a bit more useful but still a little short of "pacman but in rust"

drbig•34m ago
> The ALPM project arose from the need for more clearly specifying the interfaces, as well as providing bindings and tools in a memory-safe programming language.

Whose need?

As an admin and a user I kindly ask: why? what for?

`pacman` which has been and is working fine for over two decades on multiple architectures is two packages - and that includes mirror finder.

This project seems like a CS exercise: funded by a grant, designed by committee, producing a lot of complex artifacts (already over a dozen packages)... and it's unclear if the lot of that can even install a single package.

How Grok's nudification tool went viral

https://www.theguardian.com/news/ng-interactive/2026/jan/11/how-grok-nudification-tool-went-viral...
1•n1b0m•37s ago•0 comments

Joy and Curiosity #69

https://registerspill.thorstenball.com/p/joy-and-curiosity-69
1•swah•3m ago•0 comments

AI Systems Engineering Patterns – Alex Ewerlöf Notes

https://blog.alexewerlof.com/p/ai-systems-engineering-patterns
1•kiyanwang•3m ago•0 comments

Moving Away from Agile: What's Next?

https://www.youtube.com/watch?v=SZStlIhyTCY
1•kiyanwang•4m ago•0 comments

Keeping 20k GPUs Healthy

https://modal.com/blog/gpu-health
1•birdculture•5m ago•0 comments

Outcomes > Learning Opportunities – By Shreyas Doshi

https://shreyasdoshi.substack.com/p/outcomes-learning-opportunities
1•kiyanwang•6m ago•0 comments

Show HN: Pgwire-replication – pure rust client for Postgres CDC

https://github.com/vnvo/pgwire-replication
1•sacs0ni•7m ago•1 comments

Don't fall into the anti-AI hype

https://antirez.com/news/158
1•todsacerdoti•7m ago•0 comments

Timeline of the Human Condition|Milestones in Evolution and History

https://www.southampton.ac.uk/~cpd/history.html
1•hkhn•8m ago•0 comments

Why AI Agents Replaced the Arduino IDE in My ESP32 Projects [video]

https://www.youtube.com/watch?v=5DG0-_lseR4
1•zeristor•8m ago•0 comments

Show HN: ESPTimeCast – DIY WiFi Clock and Weather Station for ESP32 / ESP8266

https://github.com/mfactory-osaka/ESPTimeCast
1•m-factory•11m ago•0 comments

Is Orion's heat shield safe? New NASA chief's review on eve of flight

https://arstechnica.com/space/2026/01/nasa-chief-reviews-orion-heat-shield-expresses-full-confide...
2•smurda•12m ago•1 comments

Ad Blockers helped kill the open web

https://christianheilmann.com/2025/12/17/ad-blockers-helped-kill-the-open-web/
2•saeedesmaili•14m ago•0 comments

Show HN: Ambient Shield – Cinema mode for dual-monitor setups

https://ambient-shield.xyz
1•haka_•15m ago•0 comments

Live Coding Trance Music from Scratch in Strudel [video]

https://www.youtube.com/watch?v=iu5rnQkfO6M
1•sieste•17m ago•0 comments

Show HN: Bound – local code autocomplete LLM fine-tuned on your repository

https://bound.sh
1•misterchocolat•18m ago•0 comments

Exa.ai is indexing personal site data ignoring robots.txt

https://twitter.com/rbbydotdev/status/2010290966138396950
1•rbbydotdev•25m ago•0 comments

Show HN: Building a Recommender System for GitHub Repositories

https://gorse.io/posts/github-recsys.html
1•zhenghaoz•31m ago•0 comments

To Close or Not to Close

https://www.matsimon.dev/blog/to-close-or-not-to-close
1•close2•33m ago•0 comments

Ask HN: Is Web Development in a rut?

1•falloutx•38m ago•1 comments

Analysis of LLM advancement: impactful LLMs in Q3 2027

https://rocketup.pages.dev/posts/statistical_analysis_of_llm_advancment/
1•gidellav•38m ago•0 comments

Ontology and Information Systems

https://plato.stanford.edu/entries/ontology-is/
1•hackandthink•39m ago•0 comments

Not all Chess960 positions are equally complex

https://arxiv.org/abs/2512.14319
2•WithinReason•42m ago•0 comments

The first electrical assisted E-ski mountaineering device

https://e-skimo.swiss/
1•porterde•43m ago•0 comments

Italy Fines Cloudflare for Refusing to Filter Pirate Sites on Public 1.1.1.1 DNS

https://torrentfreak.com/italy-fines-cloudflare-e14-million-for-refusing-to-filter-pirate-sites-o...
1•Rant423•50m ago•0 comments

Pulling a new proof from Knuth's fixed-point printer, with code in Ivy

https://research.swtch.com/fp-knuth
2•fanf2•52m ago•0 comments

I can't believe FreeBSD 15 is faster than Linux Debian 13 in benchmarks, but

https://grigio.org/i-cant-believe-freebsd-15-is-faster-than-linux-debian-13/
1•grigio•59m ago•1 comments

Magic Piano [video]

https://www.youtube.com/watch?v=esY3iS4l3Xs
2•amarvashishth•1h ago•1 comments

(Open Source) Anonymized, live replicas on demand for dev, test and stage

https://www.kasho.io/
2•binaryfeed•1h ago•0 comments

Does your laptop Mac get scanned for malware?

https://eclecticlight.co/2026/01/11/last-week-on-my-mac-does-your-laptop-mac-get-scanned-for-malw...
1•GavinAnderegg•1h ago•0 comments