HN user

nikodunk

1,996 karma

Software Engineer in SF into surfing and the environment.

Portfolio at https://nikodunk.com

Engineer at https://www.pilaenergy.com

Posts162
Comments301
View on HN
www.carscoops.com 7d ago

Ford's Chairman Warns America Can't Keep Chinese Cars Out Forever

nikodunk
6pts3
old.reddit.com 8d ago

The problem with backup power when you rent

nikodunk
2pts0
www.youtube.com 28d ago

Can a $1,500 Battery Replace a Powerwall? [video]

nikodunk
5pts3
postmarketos.org 4mo ago

Duranium: A More Reliable PostmarketOS

nikodunk
23pts4
www.windowscentral.com 4mo ago

Microsoft brings new "Xbox mode" to Windows 11 PCs next month

nikodunk
4pts0
github.com 5mo ago

Pocketblue – Fedora Atomic for mobile devices

nikodunk
149pts51
josem.co 6mo ago

Simple to Ornate and Back Again (2024)

nikodunk
10pts1
universal-blue.discourse.group 8mo ago

Bazzite Fall Update: Fedora 43, Xbox Allies, Legion Go 2, Nvidia GTX

nikodunk
6pts2
sunboxlabs.com 9mo ago

$912 energy independence without red tape

nikodunk
209pts163
docs.projectbluefin.io 10mo ago

Bluefin LTS Is Released

nikodunk
92pts49
pilaenergy.com 10mo ago

Built to Outlast: Designing Products for the Long Haul

nikodunk
4pts0
4keynumbers.com 10mo ago

Show HN: A budget app so simple it's 1 chart

nikodunk
3pts0
nikodunk.com 11mo ago

Dokploy is the sweet spot between PaaS and EC2

nikodunk
98pts54
nikodunk.com 11mo ago

You build what you measure (even in open source)

nikodunk
2pts0
nikodunk.com 12mo ago

DIY Serverless (With CoreOS and Dokploy)

nikodunk
1pts0
nikodunk.com 12mo ago

How AI is helping me be more optimistic by writing 12,000 pre-vetted questions

nikodunk
2pts0
github.com 1y ago

Komodo – A tool to build and deploy software across many servers

nikodunk
3pts0
pilaenergy.com 1y ago

Network Resilience vs. Grid Resilience

nikodunk
2pts0
apps.apple.com 1y ago

Show HN: A daily question to train positive thinking and boost your mood

nikodunk
2pts1
www.youtube.com 1y ago

It's time to jailbreak your kindle [video]

nikodunk
3pts0
www.youtube.com 1y ago

Jeff Geerling won't connect his dishwasher to your stupid cloud [video]

nikodunk
49pts29
docs.fedoraproject.org 1y ago

Fedora CoreOS adds Hetzner provisioning

nikodunk
11pts1
sean.thrailkill.cloud 1y ago

Learning about Bootc

nikodunk
63pts60
www.gamingonlinux.com 1y ago

Lenovo Legion Go S with SteamOS now on Best Buy for pre-order

nikodunk
1pts0
www.youtube.com 1y ago

The 7th version of Framework Laptop 13 with Ryzen AI 300 [video]

nikodunk
1pts0
www.cnet.com 1y ago

A Smart Home Battery Any Homeowner or Renter Can Install

nikodunk
2pts0
pilaenergy.com 1y ago

Pila Energy - Plug-and-play home battery that integrates with Home Assistant

nikodunk
3pts6
www.youtube.com 1y ago

Bluefin LTS (GDX Alpha) – Centos with CUDA for AI/ML Professionals [video]

nikodunk
1pts1
www.youtube.com 1y ago

Jeff Geerling reviews System76s Ampere workstation [video]

nikodunk
9pts0
www.jeffgeerling.com 1y ago

My Raspberry Pi Has a Better GPU Than Apple's M4 Pro

nikodunk
12pts4

I use Bazzite for development bc it works like a Mac with sane defaults and a just works approach:

- IDEs are no problem. Editors will "just work" for anything you type into the app store - Bazzite handles the special cases for you and installs them through brew taps or Flatpaks.

- For development it's basically just like a Mac where you also can't install system-level packages: Node, Python etc work through brew / nvm / uv same as on Mac. Development that involves containers will be unchanged from a Mac. For compilers specifically, same as on Mac: Install it through brew, or if you need a Debian or Fedora base you do `distrobox create` and you can apt-install in a transparent podman container.

Having read above article, I just gave llama.cpp a shot. It is as easy as the author says now, though definitely not documented quite as well. My quickstart:

brew install llama.cpp

llama-server -hf ggml-org/gemma-4-E4B-it-GGUF --port 8000

Go to localhost:8000 for the Web UI. On Linux it accelerates correctly on my AMD GPU, which Ollama failed to do, though of course everyone's mileage seems to vary on this.

It's a new-ish project FYI. But to answer your questions:

- Apps: It's Linux (like desktop or server), but "image-based" so you install apps in containers like iOS or Android do (and therefore OS updates basically-never break). https://flathub.org is generally the main app store for Linux containerized phone apps.

- Screenshots: It'll look the same as other Linux-on-phones, so like https://en.wikipedia.org/wiki/PostmarketOS for instance. It's just built differently.

Updating without worries has made it much more daily-drivable for me on a Oneplus 6 (ie. it has rollbacks and image-based updates), despite being so new. It's fun that image-based OSs - which were arguably popularlized by phones - are now coming back to phones on the Linux side too.

This is based on bootc (bootable containers), so note that the OS build is described in a normal Dockerfile: https://github.com/pocketblue/pocketblue/blob/main/Container... which is then run by the Github action (or locally).

Very similar to how Universal Blue, Bazzite, Bluefin etc. build at https://github.com/ublue-os/bazzite (see their Containerfile), but for mobile.

Has a similar mission to https://postmarketos.org, but with a different build system AFAICT

Pomelli 9 months ago

Hot take from an AI skeptic: between this, Nano Banana and generative AI integrated into Gmail for repetitive emails, I’m starting to actually use Google’s AI for tasks I hate most.

Google appears to have their AI product game together!

Yes! I used to use Silverblue too. Things like Tailscale, Docker, Davinci Resolve, nvidia drivers, and all codecs are a button-click away or already properly set up for you out of the box on the universal blue projects.

Same here! Been developing embedded, server and frontend stuff all fron Bluefin/Bazzite for 2 years now. Having Homebrew and Tailscale all set up for me is super clean, and the system is just set-and-forget. Gaming works great too.

Very well written and reasoned article. I’ve struggled with a lot of the same issues with SQLite prod deployments. They appear simple, but then after you’ve ensured your file is on non-ephemeral storage, sorted out backups, and thought about vertical scaling or having separate dbs for jobs and models, a lot of the benefits over psql disappear IMO.

The main benefit over psql of course being that you don’t need to pay for a hosted db like RDS, or have a separate database server.

I’ve found a happy middle ground in simply self-hosting psql and my apps on the same VPS with something like dokploy. Local development is still easy enough, and remote deployment in containers is 1-click with Dokploy, and ends up being simpler to reason about IMO. My take below, if anyone’s interested.

https://nikodunk.com/2025-06-10-diy-serverless-(coreos-+-dok...

I also hate obligatory mobile apps, especially when they’re linked to hardware: At the battery company I work for - pilaenergy - we’re aware that our hardware may well outlive our software, so we’re providing a mobile app that’s accessible over an WiFi access point or over your local WiFi, as well as the traditional mobile apps. This way - the software comes bundled with the hardware and can’t be sunset. Something that has long been an issue with IoT products.

Same! Just signed up and will be following tangled and this repo. I like how tangled is built on atproto (bluesky).