2 January 2024

32 links · Tuesday

DigiMixer: Protocols

Despite this blog series going very slowly, the DigiMixer project itself has certainly not been stalled. Over the last year, I’ve added support for various additional mixers, as well as impro…

The I in LLM stands for intelligence

I have held back on writing anything about AI or how we (not) use AI for development in the curl factory. Now I can’t hold back anymore. Let me show you the most significant effect of AI on curl as of today – with examples.

Fix My Blinds | Do It Yourself Blind Repair

Learn how to fix window blinds and find replacement parts to repair vertical blinds, venetian blinds, roman shades, wooden blinds, cellular shades, roller shades & more.

Merging extended P² quantile estimators, Part 1

P² quantile estimator is a streaming quantile estimator with \(\mathcal{O}(1)\) memory footprint and an extremely fast update procedure. Several days ago, I learned that it was adopted for the new Paint.NET GPU-based Median Sketch effect (the description is...

A Canadian payroll dependency chart

The Canada Revenue Agency publishes, on a regular basis (they're now up to the 119th edition), a document entitled "Payroll Deductions Formulas". This document contains all of the formulas needed to calculate payroll deductions collected by the CRA: Canada Pe…

Aleo completes security audits of snarkOS & snarkVM

As Aleo approaches mainnet, it’s vital to assess the security and integrity of our codebase. We engaged three independent security research firms — Trail of Bits, NCC Group, and zkSecurity — to audit snarkOS and snarkVM, the backbone of the Aleo Network.

The One Billion Row Challenge

Let’s kick off 2024 true coder style—​I’m excited to announce the One Billion Row Challenge (1BRC), running from Jan 1 until Jan 31. Your mission, should you decide to accept it, is deceptively simple: write a Java program for retrieving temperature measure…

The First Feature of C# 13 Is Here!

Use code MICRO20 and get 20% off the brand new "Getting Started with Microservices Architecture" course on Dometrain: https://dometrain.com/course/getting-st...

We Could Fix Everything, We Just Don't

[programmers frantically pulling cables out of the wall] AI: "Nuclear power. Double teachers' salaries. Build more houses. Distribute food more fairly. TRAINS—" — qntmyrrh (@qntm) November 24, 2023 I remember growing up with that same old adage of how you coul…

Modernizing Microsoft Office: A Call for Innovation in Word

The author highlights numerous issues and shortcomings in Microsoft Word, particularly in handling large documents, citing problems ranging from formatting glitches, freezing during auto-save, and …

Writing a TrueType font renderer

Text is the medium of digital interaction, and text rendering has an outsized impact on the overall fit and finish of any system. It therefore pains me that axle has for years relied on a low-resolution 8x8 bitmap font. Let’s fix it! Take a look at the charact…

PyPy has moved to Git, GitHub

PyPy has moved its canonical repo and issue tracker from https://foss.heptapod.net/pypy/pypy to https://github.com/pypy/pypy. Obviously, this means development will now be tracked in Git rather than M

Mathematical Introduction to Deep Learning: Methods, Implementations, and Theory

This book aims to provide an introduction to the topic of deep learning algorithms. We review essential components of deep learning algorithms in full mathematical detail including different artificial neural network (ANN) architectures (such as fully-connecte…

OpenVoice: Versatile Instant Voice Cloning

We introduce OpenVoice, a versatile voice cloning approach that requires only a short audio clip from the reference speaker to replicate their voice and generate speech in multiple languages. OpenVoice represents a significant advancement in addressing the fol…