frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: I built a RAG engine to search Singaporean laws

https://github.com/adityaprasad-sudo/Explore-Singapore
1•ambitious_potat•3m ago•0 comments

Scams, Fraud, and Fake Apps: How to Protect Your Money in a Mobile-First Economy

https://blog.afrowallet.co/en_GB/tiers-app/scams-fraud-and-fake-apps-in-africa
1•jonatask•3m ago•0 comments

Porting Doom to My WebAssembly VM

https://irreducible.io/blog/porting-doom-to-wasm/
1•irreducible•4m ago•0 comments

Cognitive Style and Visual Attention in Multimodal Museum Exhibitions

https://www.mdpi.com/2075-5309/15/16/2968
1•rbanffy•5m ago•0 comments

Full-Blown Cross-Assembler in a Bash Script

https://hackaday.com/2026/02/06/full-blown-cross-assembler-in-a-bash-script/
1•grajmanu•10m ago•0 comments

Logic Puzzles: Why the Liar Is the Helpful One

https://blog.szczepan.org/blog/knights-and-knaves/
1•wasabi991011•22m ago•0 comments

Optical Combs Help Radio Telescopes Work Together

https://hackaday.com/2026/02/03/optical-combs-help-radio-telescopes-work-together/
2•toomuchtodo•27m ago•1 comments

Show HN: Myanon – fast, deterministic MySQL dump anonymizer

https://github.com/ppomes/myanon
1•pierrepomes•33m ago•0 comments

The Tao of Programming

http://www.canonical.org/~kragen/tao-of-programming.html
1•alexjplant•34m ago•0 comments

Forcing Rust: How Big Tech Lobbied the Government into a Language Mandate

https://medium.com/@ognian.milanov/forcing-rust-how-big-tech-lobbied-the-government-into-a-langua...
1•akagusu•34m ago•0 comments

PanelBench: We evaluated Cursor's Visual Editor on 89 test cases. 43 fail

https://www.tryinspector.com/blog/code-first-design-tools
2•quentinrl•36m ago•2 comments

Can You Draw Every Flag in PowerPoint? (Part 2) [video]

https://www.youtube.com/watch?v=BztF7MODsKI
1•fgclue•42m ago•0 comments

Show HN: MCP-baepsae – MCP server for iOS Simulator automation

https://github.com/oozoofrog/mcp-baepsae
1•oozoofrog•45m ago•0 comments

Make Trust Irrelevant: A Gamer's Take on Agentic AI Safety

https://github.com/Deso-PK/make-trust-irrelevant
5•DesoPK•49m ago•0 comments

Show HN: Sem – Semantic diffs and patches for Git

https://ataraxy-labs.github.io/sem/
1•rs545837•51m ago•1 comments

Hello world does not compile

https://github.com/anthropics/claudes-c-compiler/issues/1
33•mfiguiere•56m ago•19 comments

Show HN: ZigZag – A Bubble Tea-Inspired TUI Framework for Zig

https://github.com/meszmate/zigzag
3•meszmate•59m ago•0 comments

Metaphor+Metonymy: "To love that well which thou must leave ere long"(Sonnet73)

https://www.huckgutman.com/blog-1/shakespeare-sonnet-73
1•gsf_emergency_6•1h ago•0 comments

Show HN: Django N+1 Queries Checker

https://github.com/richardhapb/django-check
1•richardhapb•1h ago•1 comments

Emacs-tramp-RPC: High-performance TRAMP back end using JSON-RPC instead of shell

https://github.com/ArthurHeymans/emacs-tramp-rpc
1•todsacerdoti•1h ago•0 comments

Protocol Validation with Affine MPST in Rust

https://hibanaworks.dev
1•o8vm•1h ago•1 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
4•gmays•1h ago•0 comments

Show HN: Zest – A hands-on simulator for Staff+ system design scenarios

https://staff-engineering-simulator-880284904082.us-west1.run.app/
1•chanip0114•1h ago•1 comments

Show HN: DeSync – Decentralized Economic Realm with Blockchain-Based Governance

https://github.com/MelzLabs/DeSync
1•0xUnavailable•1h ago•0 comments

Automatic Programming Returns

https://cyber-omelette.com/posts/the-abstraction-rises.html
1•benrules2•1h ago•1 comments

Why Are There Still So Many Jobs? The History and Future of Workplace Automation [pdf]

https://economics.mit.edu/sites/default/files/inline-files/Why%20Are%20there%20Still%20So%20Many%...
2•oidar•1h ago•0 comments

The Search Engine Map

https://www.searchenginemap.com
1•cratermoon•1h ago•0 comments

Show HN: Souls.directory – SOUL.md templates for AI agent personalities

https://souls.directory
1•thedaviddias•1h ago•0 comments

Real-Time ETL for Enterprise-Grade Data Integration

https://tabsdata.com
1•teleforce•1h ago•0 comments

Economics Puzzle Leads to a New Understanding of a Fundamental Law of Physics

https://www.caltech.edu/about/news/economics-puzzle-leads-to-a-new-understanding-of-a-fundamental...
3•geox•1h ago•1 comments
Open in hackernews

A prison of my own making

https://jsteuernagel.de/posts/a-prison-of-my-own-making/
80•todsacerdoti•3mo ago

Comments

sivers•3mo ago
This post describes the problem. Also see the follow-up that describes a solution:

https://jsteuernagel.de/posts/using-freebsd-to-make-self-hos...

jackblemming•3mo ago
I always read blogs of this type and immediately try and find what the author has actually built. Usually it’s either absolutely nothing or a simple blog generator. Nothing wrong with that, but if you want to build stuff you eventually need to stop config twiddling and do it. Hope it works out for her.
mberning•3mo ago
Sounds like your homelab became too similar to a Fortune 500 IT job.
npodbielski•3mo ago
Wow I like some order but this guy need some help!
aster0id•3mo ago
I relate to this. I started building side projects last year, and being used to all the bells and whistles of CI/CD, serverless/containers and amazing monitoring and dashboarding tooling, I defaulted to those patterns even for my tiny projects. To make matters worse, I tried building everything on top of free tiers of various services, which made configuration and setup even harder as I was trying to glue things together in non standard ways just to make free stuff look like the stuff I have at my job.

I quickly learned that I needed none of that crap. Now I usually just have one dev environment (my local machine) and one prod, usually a free cloudflare worker. DB is almost always a free tier postgres instance. Testing and prod deployment happens on git precommit and postcommit hooks instead of inside a CI pipeline. No docker is usually necessary as I just build typescript services which have native support on most platforms. DB migrations are run directly from my local machine when I need them to run, instead of having specialized config in a CI pipeline.

travisjungroth•3mo ago
The things that make sense in a 1,000 person company don’t really make sense for 1 person’s hobby. At the same time, the imitation is sometimes the point.

It’s like building a model railroad and realizing this isn’t the most efficient way to get a can of soda from the kitchen to the living room. “I actually don’t need to meet the US standards for track switches.” Yeah, you don’t really have to do any of this. I thought you were just having fun.

zellyn•3mo ago
This is my annual plug for the little-known bundlewrap: https://bundlewrap.org

It hits a really nice sweet spot, letting you automate things, without making everything too complex.

Recently, I've taken to just asking Claude Code to do things via bundlewrap. It seems to be about as easy for it to create bundles and templates that update systems, etc. as it would be to just update systems, etc. except you're left with something you can check in.

Here's the result of me asking it to set up Caddy to serve a website from my little Lenovo box in the laundry room: https://github.com/zellyn/bundlewrap-config/commit/d5f92ebb0...

jbstack•3mo ago
What's the benefit of this over Ansible (which, at a first quick glance, it seems similar in philosophy to)?
zellyn•3mo ago
It feels really simple, and Ansible feels like… a whole thing. I’m probably just going on vibes here, though!
jbstack•3mo ago
And does that simplicity come at a cost of flexibility? Do you think bundlewrap is sutiable for managing a homelab with a diverse set of software running inside a mix of containers and VMs, and perhaps different distros?
jamesbelchamber•3mo ago
Weirdly I find Silverblue to be much more relaxing _because_ I can't fuck up my laptop one night while trying to get something to "just work". I _have_ to spin up a container or a VM, but then I can just delete it again. Before Silverblue I would always eventually land up in a place where I was scared to upgrade because of some weird thing I did a few months back which I only half-remember, leading ultimately to a rebuild.

With that said, I applaud the goal here. If it's not fun then you'd better be making a lot of money - and even then, it should be at least sort-of fun!

carbonguy•3mo ago
This post resonated with me, as it seems to have done with many of us. My way out of the prison was giving up on "cattle not pets" - I had to acknowledge that I will never, ever need the ability to spin up or spin down a herd of containers or automatically configure a thousand of anything or whatever is understood by the "cattle" archetype. I've got the handful of services that I care about, running based on manual configurations, which I don't even bother to back up - and the hobby has remained fun!
travisjungroth•3mo ago
Maybe if the mantra was “Cattle or pets?” that would help people. Neither is wrong, it’s just a mindset that a lot of decisions flow from.

I think what happened was people working on lots of servers realized they were taking care of them in a way that was labor intensive per unit (pets). They needed to work at a distance, in a way that worked on the whole group at once (cattle).

Then, you get the “cattle not pets” mantra, as if it’s inherently bad. But it’s not! If you have two units, take care of them like you have two units, whether it’s servers or cows.

“We’re taking care of these 100 servers like we have two! This is dumb!”

“I’m taking care of these two servers like I have 100! This is dumb!”

And back and forth.

iv11•3mo ago
Same story here: I implemented CICD or ansible playbook for my pet projects but then I found myself maintaining the CICD and infrastructure instead of working on the projects. It was interesting to set up, but once done it becomes boring, so I reverted to just some bash scripts that I run locally, which is overall faster.
Lerc•3mo ago
Perfect is the enemy of good, again.

Many of the my best written projects never got finished.

Some of my finished projects were hideous to behold on the inside.

I did once do something that shipped that I was particularly proud of how it worked behind the scenes. It ran on DOS (and earned me about $7.50 in the end)

bitbasher•3mo ago
The moment you start taking privacy and control into your own hands it becomes very easy to spiral out of control. "Privacy fatigue" is real, but it equally applies to control and ownership as it does privacy.
BoredPositron•3mo ago
Sounds like procrastination disguised as tooling. I see this often: people and teams hit a wall and, instead of breaking through it, they collect tools and gear as if scaling it will somehow be easier.
seemaze•3mo ago
To address some of the issues outlined in the article, I've settled on running Alpine Linux in my homelab. Things I enjoy:

- Runs completely from ram and is incredibly small which makes it easy to grok all running processes.

- It has a reasonably complete catalog of packages due it's popularity as a container distro.

- The LBU backup utility and APKOVL artifacts make committing, aborting, or reverting config changes a breeze so I can tinker to my hearts content without fear of borking the system.