frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

From Azure Functions to FreeBSD

https://jmmv.dev/2025/12/from-azure-functions-to-freebsd.html
55•todsacerdoti•5d ago

Comments

adamddev1•5d ago
Nice move and nice write-up! There has been so much propaganda around serverless, so we need to hear more of these voices.

I moved away from FreeBSD to Debian for hosting my things because the process/daemon management was too tricky. You seem to have figured out a good solution, but I wanted something simpler like PM2 for automatic process management/restarting/logs. Unfortunately PM2 has an issue [1] that makes it unworkable with FreeBSD. It would be so nice if FreeBSD had a smooth, more declarative way of managing processes.

1. https://github.com/Unitech/pm2/issues/5718

jmmv•5d ago
Thanks!

> I moved away from FreeBSD to Debian for hosting my things because the process/daemon management was too tricky.

It indeed is tricky. To be honest, I wasn't "put off" by it because I've been using BSDs and old-style Linux startup systems for almost 30 years now... but the lack of abstraction shows, and I don't think it's great.

The daemon(8) wrapper is neat to integrate pre-existing servers into rc.d, but I do not fancy having to deal with that "by hand" nor to create a shell script to manage my own service (related from a few years ago: https://jmmv.dev/2020/08/rcd-libexec-etc.html) nor to have something entirely separate to manage log rotation.

As much hate as systemd gets, I do think being declarative (and doing so in a DSL that's not a programming language) and having a true process "supervisor" is a better model. BUT, as I mentioned in this article, I also like the "no churn" of the BSDs because what I learned and refined over ~30 years is still similar to this day and that I won't be bitten by surprises.

skydhash•17m ago
Not GP, but I do prefer the very direct control you get with rcctl (OpenBSD), openrc (Alpine),... Systemd often feels like autoconf. It's needed when you really want the capabilities, otherwise the opaqueness and complexity feels very much cumbersome when you're dealing with a simple service.

I do like the Unix way of having different components handling different tasks instead of having different things which are entangled with each other. It encourages transparency.

Why Twilio Segment moved from microservices back to a monolith

https://www.twilio.com/en-us/blog/developers/best-practices/goodbye-microservices
92•birdculture•2h ago•65 comments

Recovering Anthony Bourdain's (really) lost Li.st's

https://sandyuraz.com/blogs/bourdain/
52•thecsw•2h ago•7 comments

VPN location claims don't match real traffic exits

https://ipinfo.io/blog/vpn-location-mismatch-report
188•mmaia•3h ago•108 comments

I fed 24 years of my blog posts to a Markov model

https://susam.net/fed-24-years-of-posts-to-markov-model.html
53•zdw•3h ago•17 comments

I tried Gleam for Advent of Code

https://blog.tymscar.com/posts/gleamaoc2025/
210•tymscar•6h ago•119 comments

The Rise of Computer Games, Part I: Adventure

https://technicshistory.com/2025/12/13/the-rise-of-computer-games-part-i-adventure/
29•cfmcdonald•3h ago•4 comments

Linux Sandboxes and Fil-C

https://fil-c.org/seccomp
3•pizlonator•30m ago•0 comments

Flat-pack washing machine spins a fairer future

https://www.positive.news/society/flat-pack-washing-machine-spins-a-fairer-future/
17•ohjeez•50m ago•2 comments

Want to sway an election? Here’s how much fake online accounts cost

https://www.science.org/content/article/want-sway-election-here-s-how-much-fake-online-accounts-cost
92•rbanffy•2h ago•43 comments

Useful patterns for building HTML tools

https://simonwillison.net/2025/Dec/10/html-tools/
215•simonw•3d ago•64 comments

Cryptids

https://wiki.bbchallenge.org/wiki/Cryptids
79•frozenseven•1w ago•12 comments

Ask HN: How can I get better at using AI for programming?

159•lemonlime227•7h ago•204 comments

Go Proposal: Secret Mode

https://antonz.org/accepted/runtime-secret/
139•enz•4d ago•60 comments

From Azure Functions to FreeBSD

https://jmmv.dev/2025/12/from-azure-functions-to-freebsd.html
55•todsacerdoti•5d ago•3 comments

TigerBeetle as a File Storage

https://aivarsk.com/2025/12/07/tigerbeetle-blob-storage/
9•aivarsk•6d ago•1 comments

What is the nicest thing a stranger has ever done for you?

https://louplummer.lol/nice-stranger/
268•speckx•2d ago•207 comments

Are we stuck with the same Desktop UX forever? [video]

https://www.youtube.com/watch?v=1fZTOjd_bOQ
74•joelkesler•4h ago•85 comments

EasyPost (YC S13) Is Hiring

https://www.easypost.com/careers
1•jstreebin•6h ago

Researchers seeking better measures of cognitive fatigue

https://www.nature.com/articles/d41586-025-03974-w
95•bikenaga•3d ago•26 comments

A Giant Ball Will Help This Man Survive a Year on an Iceberg

https://www.outsideonline.com/outdoor-adventure/exploration-survival/how-giant-ball-will-help-man...
24•areoform•8h ago•27 comments

Photographer built a medium-format rangefinder

https://petapixel.com/2025/12/06/this-photographer-built-an-awesome-medium-format-rangefinder-and...
157•shinryuu•1w ago•36 comments

Using Python for Scripting

https://hypirion.com/musings/use-python-for-scripting
76•birdculture•5d ago•65 comments

Purdue University Approves New AI Requirement for All Undergrads

https://www.forbes.com/sites/michaeltnietzel/2025/12/13/purdue-university-approves-new-ai-require...
36•rmason•2h ago•27 comments

Will West Coast Jazz Get Some Respect?

https://www.honest-broker.com/p/will-west-coast-jazz-finally-get
63•paulpauper•1w ago•40 comments

Pig Video Arcades Critique Life in the Pen (1997)

https://www.wired.com/1997/06/pig-video-arcades-critique-life-in-the-pen/
6•naryJane•5d ago•1 comments

A Lisp Interpreter Implemented in Conway's Game of Life (2021)

https://woodrush.github.io/blog/posts/2022-01-12-lisp-in-life.html
84•pabs3•20h ago•3 comments

Java FFM zero-copy transport using io_uring

https://www.mvp.express/
94•mands•6d ago•42 comments

GNU Unifont

https://unifoundry.com/unifont/index.html
318•remywang•1d ago•72 comments

Beautiful Abelian Sandpiles

https://eavan.blog/posts/beautiful-sandpiles.html
134•eavan0•4d ago•22 comments

A 'toaster with a lens': The story behind the first handheld digital camera

https://www.bbc.com/future/article/20251205-how-the-handheld-digital-camera-was-born
74•selvan•5d ago•42 comments