27 December 2023

46 links · Wednesday

Folding Consumption | TL;DR

Behind every search trick for a substitute product lies a form of folding in life. It all started when I saw a post about how to use alternative sea

Sticking To What Works - Nick Conn

Tech changes every day, but that doesn’t mean we should change our tools I was building a new side project. It was going to be focused on weather data, specifically tornadoes. I already know Django on the back-end, but I didn’t know Tailwind CSS on the front. …

Tool - Personal Goal Report Card

Personal goal setting is a common habit for each new year. For the past several years, I’ve set goals for the coming new year while also reflecting and reviewing on how I did during the year. More often than not, I fall short of my ambition in so far as I had …

Poor Man's Web

The Small Web Renaissance, Finger, Gopher and Gemini. How they work and what makes them different from the modern Big Web.

LLM security - Introduction

Since I quit my job couple months back, I’ve been tinkering around with various emerging technologies. I have been pretty obsessed with the current AI evolution of large language models (LLMs) and their surprising text generation capabilities. Whether you are …

Being Stuck in Someone Else’s Theory

Software development can be an incredibly frustrating venture. Not primarily because programming is hard and we often make mistakes. Nor because there are countless tedious things like dependency management that we have to deal with. Nor because we are confron…

PostgreSQL Internals: 3 Things to Know About UPDATE Statements

I recently finished reading PostgreSQL 14 Internals by Egor Rogov. It is one of the great books that teach applied computer science without watering down the difficult parts. One particularly interesting topic is PostgreSQL’s execution of UPDATE statements. Up…

Linera Developer School Autumn 2023: Kick-Off

Join us in kicking-off the Linera Autumn Developer School! In this event, Linera Founder Mathieu Baudet will do a deep dive on Linera, showcasing the vision ...

Jonah Goodman · A National Evil

At the turn of the 20th century, the Swiss were plagued by strange, interlinked medical conditions, which existed...

4 billion if statements

I recently stumbled upon this screenshot while researching social media on the train. Of course, it was followed by a cascade of spiteful comments, criticizing this fresh programmer’s attempt to solve a classical problem in computer science. The modulus operat…

A new lock type in .NET 9

There is a new sheriff in town when it comes to the lock keyword, And that is the new System.Threading.Lock type that is introduced in .NET 9. And yes, I know - we still need time to digest the big .NET 8 release.

Reviewing JetBrains Fleet after 2 Years

Reviewing Fleet 2 years after early access release.Support my Work 🤝 https://www.patreon.com/raw_codingBuy my Courses 📚 https://learning.raw-coding.dev...

When Should Code Be Refactored? What You Need To Know

Learn when should code be refactored and the risks and benefits involved in doing so. Discover situations that call for refactoring and ways to minimize risks!

10 Things Software Developers Should Learn about Learning

Understanding how human memory and learning works, the differences between beginners and experts, and practical steps developers can take to improve their learning, training, and recruitment.

Apollo 11 vs USB-C Chargers

I think it is healthy to compare historical and modern computing. Let's see how the CPUs contained in recent USB-C wall chargers compare to the power of the Apollo 11 Guidance Computer (AGC). The Apollo 11 spacecraft carried 3 humans to the moon and back in 19…

Amelia Wattenberger

Amelia Wattenberger's personal website

Nintendo Switch’s iGPU: Maxwell Nerfed Edition

Graphics performance is vital for any console chip. Nintendo selected Nvidia’s Tegra X1 for their Switch handheld console. Tegra X1 is designed to maximize graphics performance in a limited p…

Using linear programming to assess spatial access

So one of the problems I have been thinking about at work is assessing spatial access to providers. Some common metrics are ‘distance to nearest’, or combining distance as well as total provider ca…

- Don't Put All Your Apples In One Basket

It is safe to assert that the majority of Apple users haven't read the terms of service they agree to when using services such as App Store, Find My, or iCloud. Even without having read those terms, I think most users might not be surprised to hear that Apple …

The Awesomeness of Lists | Noghartt's garden

Lists are a universal tool for productivity, everything can be compound into a list or can be considered one. For example, the post-its that you have in your office wall they can be treated as a list, you can handle it recursively, putting new lists inside a l…