RSSAmplifier

Blog

Jadarma's Blog

Recent content on Jadarma's Blog

jadarma.github.ioRSS feed ↗22 posts

Latest posts

Instant Nanabread

Quick and easy banana bread recipe you can mix in a single bowl and cook in an instant pot.

The Selfish Reason To Press Blue

There’s a popular thought experiment that makes the rounds on the internet, but the arguments presented are a false dichotomy between logic and empathy. The best rationale should use both.

Rick and Morty Tried to Warn Us About Agentic AI

To be fair, you have to have a very high IQ to understand Rick and Morty. The humor is extremely subtle, and without a solid grasp of machine learning most of the jokes will go over a typical viewer’s head.

Unified Modules For Your Nixfiles

Life was easy when you first started out on NixOS with a single machine. Then you decided you want to have your configs available for macOS as well. Then you wanted to support an arbitrary number of hosts. Then you wanted to group modules more naturally. After some trials and many errors, here is where I ended up to achieve all three.

Academic Slop Just Reached a New Low

In an effort to justify more use-cases for their chatbot, OpenAI introduces Prism: an online LaTeX editor tailored for professional researchers. There’s only one problem: everything.

Comfily Editing NixOS Remotely

There are many projects that can remotely manage NixOS in the most fabulous ways. But, let’s be honest… they seem daunting and overengineered for beginner to intermediate hobbyists. Is there a simpler way?

Project MiniNAS

A pragmatic guide for simplifying personal storage with TrueNAS and the Beelink ME Mini.

The MiniPC Revolution

Over the past couple of years I’ve been experimenting with MiniPCs, and the more I do, the more I’m convinced this is the future I want to invest in.

Loaded Scrambled Eggs

Comfort food egg recipe, soft and loaded with goodness. Ideal to clean out things in your fridge.

How I Lost The Silicon Lottery

A tragicomedy about being an early adopter in the current tech ecosystem.

The 'At Home' Burger

The go-to recipe for when a group of friends meets at someone’s house and want a delicious, classic burger.

Convenient Detekt Conventions

Detekt is an amazing static analysis tool for Kotlin that easily integrates within your workflows. However, since it needs to be flexible enough to support as many use-cases as possible, it’s not as straightforward to decide how to go about it. Here’s how I choose to configure Detekt for my Kotlin projects.

The Best Prank JavaScript Ever Pulled On Me

A short story about the time when software catches you by surprise, and doing silly things in the most unexpected way.

Does GitHub Copilot Improve Code Quality? Here's How We Lie With Statistics

A friend shared with me an article on GitHub’s official blog boasting a “scientifically significant” study on GitHub Copilot’s effectiveness. I read it out of curiosity, but it rubbed me the wrong way. So, here’s a rant about it.

The Unnecessarily Complicated (But Delightfully Convenient) Way I Edit My Nixfiles

As I was messing about in my NixOS VM, tweaking my little flake experiment, I found myself wondering how I can improve my development experience. What started as a “Could I?” , turned into “Should I?” , and finally settled on “Eh, Why Not?” .

Installing NixOS with Flakes and LVM on LUKS

Do you want to set up your machine with NixOS? Are you fond of using full-disk encryption as well? Do you want to be spoon-fed best practices first and learn from them later? Then this is the guide for you!

Optimizing the Fun Away

I recently got Beltmatic , a minimalist math-themed factory game. This is how I played through it.

The Future Is Self-Hosted

What started as a nerdy interest turned into a hobby now seems like a necessity. I firmly believe that everyone interested and capable, or willing to learn, should set up a home lab. Here’s why…

Theme-Aware Edge-To-Edge In Compose

How to properly offer your Compose mobile apps more rendering freedom by enabling edge-to-edge mode, and then how to deal with the gotchas. In this article we’ll be looking at my attempt at a Material3 UI in Compose Multiplatform, the issues I faced, and the workarounds I ended up using to overcome them.

Please Stop Updating Yourself

Self-updating software is sometimes viewed as a feature, but to me, it’s just annoying. A rant about this practice and a plea to stop this trend.

Parallel Integration Tests With Ktor

Backend unit tests tend to be tedious to write, difficult to maintain, and costly to execute, but it doesn’t have to be that way. Here’s how I leverage the power of Kotlin to make writing integration tests for Ktor backends a breeze, while also keeping them 🔥 blazingly fast 🚀 .

Be Cool About Type Safety

I very often praise Kotlin for its powerful and flexible type system, and bash on JavaScript for its lack thereof. But I want to show that, while it is personal preference (even if a popular opinion) , there are actual merits to having a good type system. While Kotlin and JS are used as examples here, these points can be extrapolated to most languages.