28 February 2024

48 links · Wednesday

WAKULLA RECEIPT MAP – Aaron Koelker

This map was designed to be printed on six feet of thermal receipt paper. Why on earth would anyone do that, you ask? After making a ribbon map of the Suwannee River, multiple people (jokingly?) suggested that I look into receipt printers when I explained how …

LLM Quantisation Weirdness :: Giles' blog

I bought myself an Nvidia RTX 3090 for Christmas to play around with local AI models. Serious work needs larger, more powerful cards, and it's easy (and not that expensive) to rent such cards by the minute from the likes of Paperspace. But the way I see it, …

Choosing to Have Kids During the End Times — Stuff George Writes

My best friend believes that humanity has a 60% probability of becoming extinct in the next 15 years. He’s one of the smartest people I know and is an extremely well-adjusted and high-functioning person. He scoffs at conspiracy theories, doesn’t wear tin foil …

Where I’m at on the whole CSS-Tricks thing

It was March 2022 when I sold CSS-Tricks to DigitalOcean. So it’s been just about 2 years now. This was me and my wife’s thinking: The negotiated sale price was fair. They are a big com…

Pivot to Decimation

SUBJECT: Difficult News About Our Indomitable Roman Legion

DSL for Modding Minecraft - Strumenta

This is the first of two articles in which we’ll go through the design and implementation of a DSL for Minecraft mods.

What is Sustaining Engineering?

I studied computer science because I thought I wanted to write code for a living, but deep down, maybe I just wanted to know how things work under the hood. This is entitled - I cannot accept that I should not be permitted to look behind the magician’s curtain…

The Era of 1-bit LLMs: All Large Language Models are in 1.58 Bits

Recent research, such as BitNet, is paving the way for a new era of 1-bit Large Language Models (LLMs). In this work, we introduce a 1-bit LLM variant, namely BitNet b1.58, in which every single parameter (or weight) of the LLM is ternary {-1, 0, 1}. It matche…

Tangerine Portal

Customer Portal

Does this 8088 code in the Leisure Suit Larry 2 game actually do anything?

In the Sierra On-Line game "Leisure Suit Larry 2" there's a part in the game where the main character (Larry) has to write a program in 8088 assembly language as part of his tribal initia...

General Performance Tip: Avoid Unnecessary Variable Initialization

In the analysis of code, it’s noted that explicit initialization of variables, when the default state is already set, can impact performance. Situations requiring variable initialization are …

RecurseChat

RecurseChat, an personal AI app that lets you talk with local AI

Parallel.ForEachAsync and Exceptions

Parallel.ForEachAsync is a very useful tool for running code in parallel. But what happens when an exception is thrown inside the loop?...

Testcontainers

Testcontainers is an opensource framework for providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.