24 September 2023

32 links · Sunday

Wolverine Expands its Multi-Tenancy Story to HTTP

As folks read more about Wolverine and its multi-tenancy support, you may quickly notice that we’ve clearly focused much more on the Marten integration than we have with EF Core so far. You&#…

Block reels on Instagram - Break The Scroll

Instagram is great for connecting with people, seeing stories, and replying to friends. But scrolling endlessly through reels or suggested feeds is really addictive, useless, and time-consuming. If you also feel like this, you are in the right place. I will sh…

a Letter from Burning Man

This is … a lot.  But it has gone through enough editing that any sharp edges should be removed. ———- Forwarded message ———From: <LONDON>Da…

How to be a Good Programmer

A few days ago I found two developers at Simpl discussing how to be a good programmer. I participated in the discussion and figured writing down my thoughts here would be helpful to some.

Nothing’s Bulletproof

Writing about the big beautiful mess that is making things for the world wide web.

AMA005: Designing Standard-Compliant Systems

In this session I'm joined by Julian from South Africa and we will be discussing designing enterprise systems according to The Standard.

Lantern

Welcome to Birthday Week 2023

Building the future is, in part, what Birthday Week is about. Over the past 13 years we’ve announced things like Universal SSL (doubling the size of the encrypted web overnight), or Cloudflare Workers (helping change the way people build and scale applications…

Starknet Book

A chapter based curriculum for learning Cairo and Starknet development - built by Starknet community members.

No Stale Bots

On github, there has been an increasing trend of using "Staleness detector bots" that will auto-close issues that have had no activity for X amount of time.

Bottlerocket

Bottlerocket is a Linux-based operating system optimized for hosting containers. It’s free and open-source software, developed in the open on GitHub. Bottlerocket is installed on the machine or instance where your containers themselves are running. It is speci…

Little metal boxes

Everyone has to pack up their life into boxes sometimes. The first time I learned this was fifteen years ago when I moved to university. Stuffing your entire life into the back of a Kia Sportage is no mean feat as an eighteen year old. Among the things from ik…

Human ChatGPTs and the vices of foggy thinking

Since the arrival of ChatGPT there has been much debate about how AI can replace humans or work with them. Here I discuss a slightly different phenomenon which I increasingly notice, and probably wouldn’t have without the presence of generative AI: people who …

Parsing integers quickly with AVX-512

If I give a programmer a string such as 9223372036854775808 and I ask them to convert it to an integer, they might do the following in C++: std::string s = .... uint64_t val; auto [ptr, ec] = std::from_chars(s.data(), s.data() + s.size(), val); if (ec != std::…

LLMs are mid (but that’s ok)

LLMs, in their current form, are mid. They are better then bad, but not as great as perceived. If you use LLMs in your area of expertise, you likely ran into examples of their “midness.” You must e…

www which wasm works

We’ve gotten libjxl built for wasm. It was a struggle, but we got it done, and we’re ready to run it. WASM is a straightforward standard designed for ease of implementation, so this should be a walk in the park.