RSSAmplifier

Blog

zera

The home site of kieran klukas

dunkirk.shRSS feed ↗20 posts

Latest posts

The Joy of Hardware

The is a certain joy I get when working on a hardware project. The smell of flux burning, solder meltying, the 3d printer bristtlebotting its way off the table. It’s the absolute best feeling.

LLMs are like handwritten notes

This is my best attempt at formulating the thoughts that have been tumbling around my head for the past two years. It’s a bit pessimistic but I think that is kind of appropriate.

Reverse engineering the FRC SystemCore image

FIRST announced the SystemCore several months ago now and the beta software started rolling out recently and becoming way more polished so with the release of the new driver station I decided it was time to dig into the firmware image and see what I could find!

FRC REBUILT Points Calculator

I was manually doing bps calculations yesterday at kickoff and figured there must be a better way so here you go :)

Homelab tour

Well this is a post I somehow have procrastinated on. I originally got the idea to write this up for the LUP holiday homelab special but before I knew it the submission due date was upon me and I hadn’t started so here goes a speedrun tour of my lab.

Novel phishing tactic using github notifications

I received an email yesterday at 19:45 EST titled [yccombinator/-notification] Y-Combinator W2026 | $15M Y-Combinator & GitHub (Issue #126) . From a quick glance it was easy to tell that it was a phising email funneling people to https://y-comblnator.com/apply . They did at least try to disguise the link but then there is a ton of whitespace and you can see that they tagged 32 github users…

Musings about Atuin

I’ve been on the fence about using Atuin for about a month now. I heard about it from Ellie on bluesky and initially didn’t bother setting it up since I didn’t really care about whether my shell history was synced across devices as I’m only using one main device (framework 13 🔥) rn. I saw a repost of Ellie’s about Atuin Desktop today and that finally pushed me over the edge to take the time to…

Adding a copy code button

It took me a little over a month but I finally continued the chain of adding copy code buttons to your code blocks. It started with Salma Alam-Naylor’s post which I saw on Hacker News but then David Bushell also posted on it and Ragman made a bluesky post (sky? bloop? atproto bloop? honestly not sure what a more interesting name would be) and it’s been saved in my mind since then that I should add…

All my animation projects

The other day I realized that I never made a page to collect all of my animation projects in one place. I’ve made quite a few of them over the years and untill now they have just been sitting in a giant folder on my nas. Now they are all in a nice clean collection here 🎉

Determining the properties of a spherical mirror with ray diagrams

I was recently working through the Geometric Optics section of my physics textbook and was having trouble drawing all the ray diagrams (my wrist is still in a cast though that should come off in a few weeks) so I decided to try and make a tool to make them for me instead! I rather expected this to be a fairly simple process but instead it ended up being one of the most math intensive, most…

Cleaning exif data with git pre-commit

I saw this post from jade.fyi on using a git hook to clear exif data from your images before you commit them and realized I should probably implement that too lol. Interestingly jade also uses zola for her site but she used pre-commit hooks whereas I wanted to do something that used native git hooks.

Fixing a degraded zpool on proxmox

I decided to finally fix the network issues with my proxmox server (old static ip and used vlans which I hadn’t setup with the new switch and router) as I had some time today but after fixing that fairly easily I discovered that my main 2.23 TB zpool had a drive failure. Thankfully I had managed to stuff 3 disks into the case before so loosing one meant no data loss (thankfully 😬; all my projects…

My life story so far

I was applying for a Cybersecurity college camp for this summer and realized this is honestly a pretty good summary of my life in tech so far (till i’m 16) and that I should probably make it a blog post soooo here it is!

Hilton Tomfoolery

I’m at a Hilton at the time of writing this, and I’m decently bored. Currently, I’m downloading the latest version of RogueMaster (0.420.0) to my flipper, as it is currently crashing every time I open the NFC app. My dad tried out the app unlock feature in the Hilton app for the first time today, which, as most new tech things, made me quite curious how it worked and whether I could break it.…

The *Mega* test case

This post is for me to just test out all the features and styling of the blog, and to make sure that if I change the CSS or anything I don’t break any of it! This is also a sort of light style guide for blog posts in general.

Blade SSD removal MBP 2017

Hi! I’ve had a MacBook Pro 2017 for about a year now, and I got it used; it’s been great so far until one day after updating it just refused to turn on I’m not entirely sure why this happened, but I replaced the battery and that didn’t solve the issue so yeah ^_^

Monaspace VS-Code install

To install the Monaspace font on macOS (or windows or linux) with VS Code and enable multifont syntax highlighting with the CSS JS Loader extension , you can follow these steps:

Censorship or Protection?

Law makers keeping producing new “online safety bills” but do they really help? In the last few years, we have seen a wave of “online safety bills” created by lawmakers that will ostensibly help protect children online. The US has the Protecting Kids on Social Media Act (PKSMA, S.1291) and the Kids Online Safety Act (KOSA, S.1409) while in the UK they have the Online Safety Bill (OSB). The main…

Garmin Vivoactive 4 with Home Assistant

This morning I saw a Reddit post where someone connected their flipper zero to a Fossil HR through Gadgetbridge . I immediately started ducking, trying to find out if I could do the same with my Garmin Vivoactive 4 but ended up realizing that there was no apparent way to connect the two. I did however find a widget compatible with my watch named APICall on the Connect IQ store.

Install TrueNAS Core on Proxmox

I have been using Proxmox for a while now but I’ve also wanted to make use of some large HDDs that have been lying around. I really didn’t want to get another machine just for TrueNAS so I decided to install it on Proxmox. This is how I did it.