24 April 2024

36 links · Wednesday

Why niches matter

How niches move the humanity forward, why they are so pleasant to be in and how they create a space for us to shine.

My experience with Large Language Models

A draft, originally written as a practice for IB's External assessment, about my experience with Artificial Intelligence, and one of the multiple ethical issues

How I Bike to the Airport

I am frustrated by the experience of getting to & from airports: I don’t like driving & paying for parking. I don’t like taxis and their dynamic pricing + “broken” credit card readers. I don’t like Uber/Lyft rideshare and their extortionary pricing. I do like …

Understanding Apache Hudi's Consistency Model Part 1 — Jack Vanlightly

Apache Hudi is one of the leading three table formats (Apache Iceberg and Delta Lake being the other two). Whereas Apache Iceberg internals are relatively easy to understand, I found that Apache Hudi was more complex and hard to reason about. As a distributed…

Fundamentals of I/O in Go: Part 3

Intro Link to heading Welcome to the final part of the Fundamentals of I/O series, where we will learn about buffered I/O. If you haven’t already, I recommend checking out the first two parts: Part One: fundamentals and io functions Part Two: useful types …

Tracking down a UEFI quirk on the Fujitsu LIFEBOOK AH532

Last time, we figured out why not being able to retrieve EFI variables while installing Linux results in an empty UEFI boot menu and an inaccessible BIOS setup menu. Now, we want to discover what is going wrong and what we can do about it.

No Database No Retention No Party

One month ago I wrote this article You don’t need a database, a queue, a distributed system: Go is enough. and I posted it on HackerNews. The result was interesting: it generated quite a bit of discussion and a lot of people decided to play with Binary Duel. T…

Why we suck at estimating software projects

You can plan, strategize, chunk, fold, spindle, and mutilate a project for countless person-hours, and you still won’t know the difficulties that lay ahead in actually writing the code.

Meta does everything OpenAI should be [D]

I'm surprised (or maybe not) to say this, but Meta (or Facebook) democratises AI/ML much more than OpenAI, which was originally founded and...

ESPHome — ESPHome

ESPHome Homepage - Reimagining DIY Home Automation. ESPHome is a framework that tries to provide the best possible use experience for using IoT microcontrollers for Home Automation. Just write a simple YAML configuration file and get your own customized firmwa…

WIP is waste

A manifesto on work, waste, cost and value.

Async APIs - don't confuse your events, commands and state

This blog is about the different types of message you can put on systems like Rabbit MQ and Kafka. It discusses the differences between commands, events, state and gives a few tips around how to structure your messages.

Tales from the .NET Migration Trenches - Authentication

Posts in this series: * Intro * Cataloging * Empty Proxy * Shared Library * Our First Controller * Migrating Initial Business Logic * Our First Views * Session State * Hangfire * Authentication Of all the topics in .NET migration, authentication, l…