Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

The past few weeks have seen major AWS, Azure, and Cloudflare outages. I predict Google Cloud will have a major outage sometime soon as well. Each time one of these massive systems goes down, it takes a sizable chunk of the internet with it. This is troubling: the internet should be more robust against partial outages.

In Part 2, we dive deep into the Sync-Out pipeline—how Rails publishes events to Kafka, how our legacy adapter writes to SQL Server 2009 using TinyTDS, and how Dead-Letter Queues (DLQs) became our lifeline during production incidents. This post covers transaction management, service objects, and operational workflows for handling failures.

The flowbased capacity calculation system as a whole, and the domain specifically, can be pretty daunting to people who are just learning about it. Today I wanted to give a short introduction on some key concepts. Next to that I will present some analysis methods of the active constraints. Please note that I will assume some basic linear algebra optimization knowledge throughout this post. This post is partly based on the great work by my..

The past few weeks have seen major AWS, Azure, and Cloudflare outages. I predict Google Cloud will have a major outage sometime soon as well. Each time one of these massive systems goes down, it takes a sizable chunk of the internet with it. This is troubling: the internet should be more robust against partial outages.

Setting up a new computer is bliss — no old, unused apps and the machine performs much better than the previous. Unfortunately, you may encounter new problems based on the new hardware. One such issue I encountered with my new MacBook was a “This video format is not supported” message when I went to YouTube […] The post Fix “This video format is not supported” on YouTube TV appeared first on David Walsh Blog .

Setting up a new computer is bliss — no old, unused apps and the machine performs much better than the previous. Unfortunately, you may encounter new problems based on the new hardware. One such issue I encountered with my new MacBook was a “This video format is not supported” message when I went to YouTube […] The post Fix “This video format is not supported” on YouTube TV appeared first on David Walsh Blog .

Third-party applications are the unsung heroes of the Django ecosystem. Core Django covers a wide range of common application needs, but it obviously cannot be everything to everyone. Django's third-party app ecosystem fills this role.

Third-party applications are the unsung heroes of the Django ecosystem. Core Django covers a wide range of common application needs, but it obviously cannot be everything to everyone. Django's third-party app ecosystem fills this role.

We've had the warrant canary at /services/canary.html for a while now. However, we haven't been able to keep up with signing it regularly enough recently. Also, we don't think our services really need one, since we don't think we're processing any data that uh, would result in a search warrant being issued or the like. Most of our services don't store any data, and those that do are mostly either not open to the public, or are fully end-t....

Hey everyone, I first want to say a heartfelt thank you so much for the warm comments and supportive feedback I’ve gotten since I announced that I’m in process of writing Fabulous Adventures In Data Structures And Algorithms. It means … Continue reading →

In reply to George.

Oh goodness, there are so many new C# features that I could do follow-up posts on! That's a great idea.


In reply to Marek Konopka.

Thanks for those thoughts, I appreciate it.

I'm working on the chapter about anti-unification right now and that will be the most "here's the weird problem I actually had to solve" chapter. It's a good idea to more clearly identify whic..


In reply to jmtrela.

I will take a look, thanks!


Here's the first LainOS Stable Release, named Accela. 4 hours after it was released, somebody popped into one of my chat servers and said they found us on distrowatch. I was like WTF we're on distrowatch? And sure enough we were(added that day). We don't need anyones criticism here, here's the release. https://gitlab.com/lainos/lainOS/-/releases/2025.11.16 I won't be here to check replies, if you want to talk, join our server below...

In an earlier article, I covered the basic technique for performing matrix-vector multiplication in fully homomorphic encryption (FHE), known as the Halevi-Shoup diagonal method. This article covers a more recent method for matrix-matrix multiplication known as the bicyclic method. The code implementing this method is in the same GitHub repository as the previous article, and the bicyclic method is in a file called bicyclic.py. The previous..

In an earlier article, I covered the basic technique for performing matrix-vector multiplication in fully homomorphic encryption (FHE), known as the Halevi-Shoup diagonal method. This article covers a more recent method for matrix-matrix multiplication known as the bicyclic method. The code implementing this method is in the same GitHub repository as the previous article, and the bicyclic method is in a file called bicyclic.py. The previous..

In an earlier article, I covered the basic technique for performing matrix-vector multiplication in fully homomorphic encryption (FHE), known as the Halevi-Shoup diagonal method. This article covers a more recent method for matrix-matrix multiplication known as the bicyclic method. The code implementing this method is in the same GitHub repository as the previous article, and the bicyclic method is in a file called bicyclic.py. The previous..

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

Best viewed on the original page , where extended functionality like the footnote helper is available. I stumbled upon this quite bonkers article about building a web search engine from scratch as a solo developer with relatively modest resources, i absolutely can recommend reading it: Building a web search engine from scratch in two months with 3 billion neural embeddings Summary (Generated): Wilson Lin built a full web search ....

When building AI Agents, one of the challenges you have to deal with is the sheer amount of data that the agent may need to go through. A natural way to deal with that is not  to hand the information directly to the model, but rather allow it to query for the information as it sees fit. For example, in the case of a human resource assistant, we may want to expose the employer’s policies to the agent, so it can answer questions such as “Wh....

When building AI Agents, one of the challenges you have to deal with is the sheer amount of data that the agent may need to go through. A natural way to deal with that is not  to hand the information directly to the model, but rather allow it to query for the information as it sees fit. For example, in the case of a human resource assistant, we may want to expose the employer’s policies to the agent, so it can answer questions such as “Wh....

After purchasing a new stove I submitted an online rebate and 147 days later a pan showed up - just not what I expected.

A quick overview of the upcoming change to the MCP specification that introduces support for Client ID Metadata Documents (CIMD), and how it will be supported in Visual Studio Code.

Have you ever asked yourself which protocols get used when downloading pictures from the Perseverance Mars rover to Earth? I hadn’t thought about that either, until I came across an intriguing message on the internet, back in April 2024: I’m looking for someone knowledgeable of quic/quinn to help us out for our deep space IP project. Would be of part-time consulting. Please dm me if interested. The message itself is quite short and somewhat..

Feeling burned out? The solution isn't rest—it's momentum. Making progress in any area of your life can break the burnout cycle and get you moving forward again.

If you’re using GitHub Actions in your projects, you should be pinning your actions to specific commit SHAs instead of using tags or branches.

This post breaks down our production architecture for event streaming in Rails using Kafka and Karafka—from designing producers and consumer flows to handling failures with DLQs and keeping warehouse databases in sync reliably.


Like many of you, my days are dominated by notifications. Emails from project management systems, source control systems, calendar invitations, ticket updates, and message about messages on other platforms. I’ve noticed that some people use notifications as a power tool, … Continue reading →


The real performance of any computer hardware in production is the result of the hardware, software, and tuning; the investment and sequence of these efforts can be pictured as a three-stage rocket: I recently presented this embarrassingly simple diagram to Intel's executive leadership, and at the time realized the value of sharing it publicly. The Internet is awash with comparisons about Intel (and other vendors’) product performance ....

Hello! We're very glad to inform you that two new 10 Gbit/s full duplex servers located in Amsterdam, the Netherlands, are available: Taiyangshou and Vindemiatrix. The AirVPN client will show automatically the new servers; if you use any other OpenVPN or WireGuard client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator"). The servers accept connectio....

Hello! We're very glad to inform you that two new 10 Gbit/s full duplex servers located in Amsterdam, the Netherlands, are available: Taiyangshou and Vindemiatrix. The AirVPN client will show automatically the new servers; if you use any other OpenVPN or WireGuard client you can generate all the files to access them through our configuration/certificates/key generator (menu "Client Area"->"Config generator"). The servers accept connectio....

104 visitors online