frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Distillr – Extract verifiable insights from long-form content

https://distillr.akatsys.com
1•jshahid1997•9m ago•0 comments

Error Codes for Control Flow

https://matklad.github.io/2025/11/06/error-codes-for-control-flow.html
1•signa11•19m ago•0 comments

Apple's "notarisation" – blocking software freedom of developers and users

https://fsfe.org/news/2025/news-20251105-01.en.html
2•DavideNL•24m ago•0 comments

Show HN: Utility library for fuzz testing in Zig

https://github.com/steelcake/fuzzi
1•ozgrakkurt•28m ago•0 comments

COBOL to Kotlin via Formal Models (IR and Alloy and Golden Master)

https://marcoeg.medium.com/from-cobol-to-kotlin-795920b1f371
1•marcoeg•29m ago•1 comments

Meredith Whittaker on Using AWS for Signal

https://mastodon.world/@Mer__edith/115445701583902092
1•doener•31m ago•0 comments

Building Reliable Systems

https://medium.com/@itsHabib/building-reliable-systems-d6bfaaf1b08d
2•signa11•33m ago•0 comments

Show HN: I built a ride-hailing back end with microservices

https://github.com/richxcame/ride-hailing
1•richxcame•36m ago•0 comments

UPS grounds its fleet of MD-11's, sources say

https://www.nbcnews.com/news/us-news/ups-grounds-md-11-fleet-type-plane-louisville-crash-sources-...
2•fujigawa•54m ago•0 comments

Multi-objective optimization by quantum annealing

https://arxiv.org/abs/2511.01762
2•jonbaer•54m ago•0 comments

Floating Point Visually Explained (2017)

https://fabiensanglard.net/floating_point_visually_explained/
2•porridgeraisin•59m ago•0 comments

Windows 'does suck for some people': Dave Plummer explains his fixes

https://www.pcgamer.com/software/windows/windows-really-does-suck-for-some-people-ex-microsoft-en...
2•thunderbong•1h ago•0 comments

Spectrogram Phases

https://graemephi.github.io/posts/spectrogram-phases/
1•Frotag•1h ago•0 comments

GitChat – Branch AI chats on a canvas like Miro meets ChatGPT and Notion

1•saurabh_io•1h ago•1 comments

The Man Behind Perplexity "Aravind Srinivas"

https://jargoniseasy.com/aravind-srinivas-perplexity-ceo-biography
1•webkmsyed•1h ago•0 comments

Show HN: Vididoo – Browser Powered Media Editing

https://vididoo.vercel.app/
2•bilater•1h ago•1 comments

SuccessorML

http://mlton.org/SuccessorML
2•kristianp•1h ago•0 comments

"Good engineering management" is a fad

https://lethain.com/good-eng-mgmt-is-a-fad/
2•Garbage•1h ago•0 comments

Space DJ: Navigating a Musical Universe

https://magenta.withgoogle.com/spacedj-announce
1•smusamashah•1h ago•0 comments

Kaplay.js: The fun and open source game library for HTML5 Games

https://kaplayjs.com
1•clessg•1h ago•0 comments

Ask HN: What is the most important thing in life?

4•awesomehry•1h ago•9 comments

Beyond Chatbots: 5 Next-Gen Use Cases for AI Agents in Customer Support

https://composio.dev/blog/ai-agents-customer-support-use-cases
1•manveerc•1h ago•0 comments

Palantir CEO Says a Surveillance State Preferable to China Winning the Al Race

https://gizmodo.com/palantir-ceo-says-a-surveillance-state-is-preferable-to-china-winning-the-ai-...
13•voxadam•1h ago•14 comments

Show HN: A DevTools-Level JavaScript API for DOM and CSS Style Rules

https://github.com/devtoolcss/chrome-inspector
2•brouser•1h ago•0 comments

The Brain's Hidden Drain

https://nautil.us/the-brains-hidden-drain-1246822/
1•fleahunter•1h ago•0 comments

Formal Requirements for Virtualizable Third Generation Architectures (1974) [pdf]

https://www.cs.cornell.edu/courses/cs6411/2018sp/papers/popek-goldberg.pdf
1•pillars•1h ago•0 comments

James Watson, who helped unravel DNA's double-helix, has died

https://arstechnica.com/health/2025/11/james-watson-who-helped-unravel-dnas-double-helix-has-died/
1•Terretta•1h ago•1 comments

Can you talk to the dead using AI?

https://www.rnz.co.nz/news/on-the-inside/578264/can-you-really-talk-to-the-dead-using-ai-we-tried...
4•billybuckwheat•1h ago•2 comments

FPGA Design Tutorial

https://blackmesalabs.wordpress.com/2024/05/27/bml-fpga-design-tutorial-part-intro/
1•pillars•1h ago•0 comments

Oddest ChatGPT leaks yet: Cringey chat logs found in Google Analytics tool

https://arstechnica.com/tech-policy/2025/11/oddest-chatgpt-leaks-yet-cringey-chat-logs-found-in-g...
28•vlod•2h ago•6 comments
Open in hackernews

Immutable Software Deploys Using ZFS Jails on FreeBSD

https://conradresearch.com/articles/immutable-software-deploy-zfs-jails
49•vermaden•5h ago

Comments

fukka42•5h ago
Isn't this just docker with extra steps?
ssl-3•4h ago
No.

ZFS has been stable in FreeBSD for something like 17 years, and FreeBSD jails have been around for something like 25 years.

By the time Docker hit 1.0 (about 11 years ago), the use of snapshots and jails had already been normal parts of life in the FreeBSD space for over half of a decade.

IgorPartola•3h ago
I never find arguments like this compelling (but I agree with your sentiment). I don’t much care to fire up the time machine to go back 12 or more years to develop software today. If your argument is that ZFS and jails provide the same functionality but are more stable than Docker. But as is it comes off as “get off my lawn you young whipper snappers”.

But at the same time, the reason Docker won was not because it was groundbreaking tech or because it was amazingly well tested or anything. Just as one example, it has a years old bug which actively gets more comments every week having to do with Docker grossly mishandling quotes in env files.

No, the reason it won is because the development experience and the deploy experience is easy, especially when you are on Linux AND on macOS. I can’t run FreeBSD jails or ZFS on macOS, can I? Definitely not with one file and one command.

Jails and ZFS are amazing tech but they are not accessible. Docker made simple things very simple while being cross-platform enough. Do I feel gross using it? Yeah. It’s a kludgy solution to the problem. But it gets the job done and is supported by every provider out there. I am excited that it is being ported to FreeBSD though I know it will be a very long process.

stingraycharles•2h ago
Yeah I would love to use FreeBSD jails with ZFS and everything, it’s just that the whole cloud and containerization thing happened based on Linux and FreeBSD just never made it into that ecosystem.

You’ll be sacrificing a lot and have to hand-roll a lot if you want your organization to switch from Linux+docker to FreeBSD+jails

jonhohle•2h ago
What about FreeBSD+OCI containers https://freebsdfoundation.org/blog/oci-containers-on-freebsd...
randmeerkat•58m ago
Hacker News serves +4M requests per day using nothing but two FreeBSD servers…
kbenson•43m ago
It's all just history now for all I know, but there was work in the past to make Linux containers work on a Solaris fork (SmartOS, specifically) by emulating the Linux syscall table and presenting that to the containers. Joyent did work on this (alas, and there's an excellent and entertaining talk from Bryan Cantrill[1] that goes over it.

I imagine FreeBSD could do something similar if they aren't already. IIRC FreeBSD has a Linux emulation layer (but I don't know how much attention it still gets), and it's had containerization primitives longer than linux, so some amount of filling in the gaps in containerization features and syscall tables (if needed) could possibly yield an OCI compatibility later (for all I know all this already exists).

The problem, and the reason if this doesn't exist why people probably weren't as interested in doing the work, is it would always be "mostly" compatible and working and there would be no guarantee that the underlying software wouldn't exhibit bugs or weird behavior from small behavior differences in the platform when emulating something else. Why open yourself up to the headache when you can just run Linux with containers or build what you want on FreeBSD with jails and their own native containerization primitives.

1: https://www.youtube.com/watch?v=coFIEH3vXPw

BobbyTables2•1h ago
I think it also helps that Docker started with an enormous amount of VC funding because their promise was to bring the “App Store” to Linux and enterprise servers.

Who couldn’t become famous with something like a $200M budget?

Feel like they spent it on marketing instead.

Podman is arguably technically superior yet people stay with Docker out of habit…

perrygeo•28m ago
Docker was the first viable containerization technology on Linux. Despite the 15 year late start vs FreeBSD Jails, it's certainly winning by the numbers.

But that has nothing to do with their respective UXs. It's a Linux vs FreeBSD signal.

blahgeek•27m ago
> especially when you are on Linux AND on macOS. I can’t run FreeBSD jails or ZFS on macOS, can I? Definitely not with one file and one command.

On macOS, docker actually launches a Linux VM to run containers. If this counts, then yes, you can run FreeBSD jails or zfs on macOS, by running a FreeBSD VM.

soupbowl•4h ago
This is more like making an immutable linux container using only OS base tools. Docker is a whole stack doing the work for you.
righthand•4h ago
This is like using Lxc with fewer steps and less tape.

FreeBsd has jail managers aka container managers aka “Docker” as well.

soupbowl•4h ago
For those unfamiliar with FreeBSD, this is using base OS tools to manually create this type of immutable jail/container. This can be done with 'less effort' by using a jail manager.
AdieuToLogic•3h ago
The ezjail[0] port is another option for achieving the article's stated goal:

  FreeBSD's native support for ZFS snapshots and jails 
  provides a powerful foundation for immutable deployments. 
I have not used the article's tool(s) and am not comparing the functionality provided by each. I have used ezjail[0] and found it exceptionally useful for similar concerns.

0 - https://erdgeist.org/arts/software/ezjail/

fsmv•3h ago
I built a reverse proxy server for this kind of usecase specifically. I have a chroot launcher with a simple config file and the reverse proxy is auto configured over RPC and automatically acts as a CA root so internal communication is HTTPS. You can also set the API key as an env var and just run your binary on the command line for testing and it will auto configure and be available on your URL with https.

https://github.com/fsmv/daemon/

It's a bad time for me to be mentioning it because I have a major update that's not quite ready to release that changes some client APIs and makes the whole thing much nicer with fully automatic lets encrypt. I haven't had the space to work on it for a while unfortunately.