Jason Kelly | Software Engineer The website of Jason Kelly, Software Engineer and general internet nerd.
Shortcuts Library – Matthew Cassinelli Browse the Shortcuts Libray to find trusted examples for Apple's Shortcuts app, all built by a former employee helping new users get started.
Steinar H. Gunderson I borrowed a 3D printer with Octoprint set up, and happened to access it from work, whereupon I was greeted with a big scary message and a link to this blog post. Even though it is from 2018, there seems to be no retraction, so I figured it's an interesti...
What Is Soap Made Of? One day while I was washing my hands, I looked down at the bar of soap and wondered, what is this soap made of? I thought about it as my hands lathered up, and soon realized I have absolutely no idea.
The Great MEV Heist The Department of Justice indicted two brothers for exploiting mechanisms supporting Ethereum's "Maximal Extractable Value" (MEV). Ashley B...
Understanding Input Masking in Llm Finetuning I’ve been using conversational alpaca or sharegpt formats for fine-tuning LLMs with Axolotl , but it always felt unnecessary to limit the model on a conversational format when the use-case doesn’t require so. I’m currently working on a project to classify...
How I overcame my addiction to sugar Photo by Suzy Hazelwood I remember my breakfast as a kid. It was as sugary as it gets, with cereal and milk or a good marmalade toast and a chocolate shake to start my day. I remember the highs and lows of my energy levels throughout the day or how I woul...
Bytecode Breakdown: Unraveling Factorio's Lua Security Flaws Dynamic languages are safe from memory corruptions bugs, right?
How to waste bandwidth, battery power, and annoy sysadmins Okay, let's talk about something other than feed readers for a moment. How about completely broken web browsers? Yeah, those.
A Bunch of Programming Advice I’d Give To Myself 15 Years Ago I finally have the feeling that I’m a decent programmer, so I thought it would be fun to write some advice with the idea of “what would have gotten me to this point faster?” I’m not claiming this is great advice for everyone, just ...
ChatGPT is bullshit - Ethics and Information Technology Recently, there has been considerable interest in large language models: machine learning systems which produce human-like text and dialogue. Applications of these systems have been plagued by persistent inaccuracies in their output; these are often calle...
How To Reflect: My Mid-Year Retrospective – Dev Leader Weekly 50 Welcome to another issue of Dev Leader Weekly! In this issue, I discuss my mid-year retrospective and how retrospectives can help YOU!
The Great Database Migration At the end of Q2 2024, we migrated Shepherd’s pricing engine database with zero downtime.
GenAI and my six degrees of separation from tensor products Lately I have been working with generative AI applications for work and personal projects. I learned a lot. But, I found learning and application stressful. I had envisioned going on a leisurly drive to sightsee and sample what GenAI has to offer. I quick...
Is programming right for you ? Before knowing what is programming you must know the what are computers and how they work.
Debugging hardware is hard If you want a very technical illustration of why, as they say, hardware is hard, follow along as I debug a communications problem between Pickup’s two main chips. Day 1 I was working on the bus interface between Pickup’s MCU (the STM32) and its WiFi...
Intro to CSP report-to and report-uri HTTP headers CSP Directives: report-to and report-uri The Content Security Policy (CSP) directives report-to and report-uri are used to specify where the browser should send violation reports when a content security policy is violated on a website. Why Use Them: Helps...