8 July 2024

30 links · Monday

No more boot loader: Please use the kernel instead DevConf.CZ

We are working on a new scheme to replace the GRUB bootloader with a fast, secure, Linux-based, user-space solution: nmbl (for no more boot loader). Most people are familiar with GRUB, a powerful, flexible, fully-featured bootloader that is used on multiple ar…

A Mini Monitor for a Pi

This post outlines how I used a small 2 inch display as a monitor for my pi. Where it can display tty terminals and X desktops and applications as if it was a normal screen connected over hdmi. My overall goal is to have a sort of handheld “console” that I can…

On Burnout, Mental Health, And Not Being Okay — Ludicity

This blog did so many hits last week that the host platform experienced timeouts. I've been invited onto podcasts, and offered both small technical projects and journalism work, of all things. It was a crazy time. But the internet moves on, as it always does, …

MicroPython Smartwatch

While browsing Hacker News one day, I came across this post. It shows an intense segment of getting MicroPython running on a $3 smartwatch. I was not interested in so much work. But maybe you are. Either way, it got me thinking about MicroPython and tiny porta…

Extrinsic Hallucinations in LLMs

Hallucination in large language models usually refers to the model generating unfaithful, fabricated, inconsistent, or nonsensical content. As a term, hallucination has been somewhat generalized to cases when the model makes mistakes. Here, I would like to nar…

Family Values

What makes Family, Family.

Don't use a $5 range outlet for EV charging

Many level 2 home chargers plug into a NEMA 14-50R outlet, which is the same type a kitchen range would plug into.  A 40A EVSE is considered...

Enchanting the Workplace

Transform your workplace with a Hogwarts-inspired system of rewards and punishments! By earning points for achievements and losing them for rule-breaking, employees stay motivated and disciplined. …

Making My Own Wedding Rings

I’m getting married pretty soon, and I figured it’d be fun to make my own rings. I’d seen a Nile Red video where he made purple gold, and the process seemed simple enough: Make a mold, pour some mol…

Personality Basins | near.blog

Personality basins are the mental model that I use to reason about humans within their environment. They are an elucidating way to think about many concepts: from modelling why people are they way they are, how they change over time, how mental illnesses and a…

Using an LLM and RAG to Wring Insights From My Posts

I’ve been using large language models - LLMs - and retrieval-augmented generation - RAG - at work for over a year now. I use it to write code, to refine my ideas and writing, and we have been building products on top of it. It’s long overdue fo...

Anna: A Key-Value Store For Any Scale

This paper (ICDE'18) introduces Anna, a CALM / CRDT implementation of a distributed key-value system both at the data structure level as w...

Generative AI for Beginners - Full Videos Series Released!

With so many new technologies, tools and terms in the world of Generative AI, it can be hard to know where to start or what to learn next. "Generative AI..

Reading unfamiliar codebases quickly: LMDB

Reading code is a Skill (with a capital letter, yes) that is really important for developers. You cannot be a good developer without it.Today I want to talk ...

UUID v7 in .NET 9

.NET natively knows UUID v4 aka Guid.NewGuid(). But with preview 7 we get Version 7 of UUID's natively.

Satyrn

A modern Jupyter client for MacOS