frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Dependencies should be fetched directly from VCS

https://www.arp242.net/deps-vcs.html
13•mrngm•1h ago

Comments

arcatek•57m ago
Packages are typically different once published than they were inside their original repositories. Call it transpilation, build, compilation, packaging, etc, most popular projects require some level of support for dynamic code execution before reaching their usable state.

As much as I'd have liked Git to be a viable option compared to centralized registries, last couple of years demonstrated running arbitrary commands during install is too much of a risk for it to work at scale.

AlotOfReading•35m ago

   ...most popular projects require some level of support for dynamic code execution before reaching their usable state.
None of your examples require arbitrary script execution. You can specify them all declaratively, like Bazel forces you to do. I don't think that package managers should be doing the job of a build system though.
tikkabhuna•49m ago
There’s no perfect solution here. Publishing to a separate registry can survive a Git repo rename, migration or deletion. Locking into a Git host seems undesirable. By separating VCS and registry they can offer different feature sets. There’s also nothing stopping someone from publishing to multiple registries.
klntsky•14m ago
The almost perfect solution is Nix
iririririr•7m ago
if you mean nix the state declaration, it is a ilusion. when you have packge for debian 12... you just install it. when you have debian 13, you need the package for debian 13 and there's no way around it. nix lies that you don't have to worry about all that. which is only as true as is true with packages. if you can replace -12 with -13 in a non nix setup, your nix "package x" will still work. otherwise you will have to deal with it, just with more layers.

if you mean nixos, that's just starting yet another distro maintenance issue from scratch

kibwen•18m ago
Maybe everyone else is too young to remember left-pad, but in the wake of left-pad everyone learned that one of the primary selling points of dedicated dependency repositories is that they can refuse to support "unpublishing" a dependency, which is not a guarantee that Github (or any other popular forge) makes.

Reparaible and open source paper printer

https://www.opentools.studio/
121•bouh•1h ago•37 comments

Organic Maps

https://organicmaps.app/
713•tosh•8h ago•201 comments

Show HN: Homegames. An open-source game platform I've been making for 8 years

https://homegames.io
28•homegamesjoseph•54m ago•5 comments

New AI tutor achieves 0.71-1.30 SD effect size in Dartmouth course [pdf]

https://intextbooks.science.uu.nl/workshop2026/files/itb26_s1s2.pdf
100•jonahbard•3h ago•62 comments

Completing a Computer Science Degree on Coursera

https://notesbylex.com/completing-a-computer-science-degree-on-coursera
40•lexandstuff•1h ago•9 comments

The future of Flipper Zero development

https://blog.flipper.net/future-of-flipper-zero-development/
165•croes•4h ago•39 comments

Mr. Baby Paint and accidentally discovering a new cellular automata

https://tekstien-marginaalien-keskus.aalto.fi/residenssi/heikki/blog/004-december-2/
65•jfil•2d ago•12 comments

Dungeon Proof Crawler: learn how to write proofs with RPG

https://dhilst.github.io/algae/game/index.html
15•SchwKatze•1h ago•6 comments

Starring the Computer

https://www.starringthecomputer.com/computers.html
136•gitowiec•4h ago•32 comments

Pint in England

https://dispatch-media.com/the-best-pint-in-england/
14•gripfx•1h ago•4 comments

Zero-copy in Go: sendfile, splice, and the cost of io.Copy

https://segflow.github.io/post/zero-copy-sendfile-splice/
21•mrngm•2h ago•0 comments

CoCom regulations and GPS receivers for balloons and cubesats

https://space.stackexchange.com/questions/14687/current-situation-with-cocom-regulations-and-gps-...
7•vinnyglennon•47m ago•0 comments

It's not about physical vs. digital games, it's about ownership

https://popcar.bearblog.dev/its-about-ownership/
232•popcar2•7h ago•172 comments

Show HN: Osint tool that finds exposed files on domains

https://search.cerast-intelligence.com/
15•PatchRequest•2h ago•0 comments

Cursed circuits #5: capacitance multiplier

https://lcamtuf.substack.com/p/cursed-circuits-capacitance-multiplier
20•surprisetalk•2h ago•0 comments

Dependencies should be fetched directly from VCS

https://www.arp242.net/deps-vcs.html
13•mrngm•1h ago•6 comments

Introduction to Compilers and Language Design (2021)

https://dthain.github.io/books/compiler/
251•AlexeyBrin•10h ago•42 comments

Papa Johns Can Predict When Your Fridge Is Empty

https://www.adexchanger.com/tv/papa-johns-can-predict-when-your-fridge-is-empty/
31•WaitWaitWha•3d ago•28 comments

DNSGlobe – Rust TUI to watch DNS propagate around the world

https://github.com/514-labs/dnsglobe
6•Callicles•30m ago•0 comments

You need a webring

https://shub.club/writings/2026/july/you-need-a-webring/
36•forthwall•3h ago•26 comments

How the first solo-founder unicorn gets built

https://www.thisandthat.chat/blog/how-the-first-solo-founder-unicorn-gets-built/
10•jreynar•3d ago•5 comments

Run Windows 2000 on a DEC Alpha with a new es40 fork

https://raymii.org/s/blog/Run_Windows_2000_for_Dec_Alpha_on_a_new_es40_fork.html
88•jandeboevrie•8h ago•48 comments

The full stack of terminals explained

https://ahmadawais.com/the-full-stack-of-terminals-explained-terminal-shell-tty-console-posix-ans...
13•ludicrousdispla•2h ago•1 comments

We Always Leave Things Unfinished

https://bigreaderbadgrades.substack.com/p/we-always-leave-things-unfinished
21•bryanrasmussen•3d ago•1 comments

The great blogging collapse: What happened to 100 successful blogs?

https://danielstanica.com/posts/Great-Blogging-Collapse
136•thm•3d ago•106 comments

Installing A/UX 1.1 like it's the 90s

https://thomasw.dev/post/aux11/
42•zdw•6h ago•14 comments

Airplane Boneyards List and Map

https://airplaneboneyards.com/airplane-boneyards-list-and-map.htm
73•hyperific•1d ago•14 comments

Jim Keller's startup is building a factory to mass-produce small chip fabs

https://www.tomshardware.com/tech-industry/atomic-semi-rebrands-as-fab2-and-shifts-operations-to-...
78•logickkk1•3h ago•13 comments

Delta flight hit by firework while landing at Midway Airport on Fourth of July

https://www.nbcchicago.com/news/local/delta-flight-hit-by-firework-while-landing-at-midway-airpor...
10•randycupertino•3h ago•0 comments

Why DMARC's new "NP" tag can fail with DNSSEC

https://dmarcwise.io/blog/dmarc-np-incompatibility-with-dnssec
40•matteocontrini•7h ago•16 comments