99% Apache Kafka and Tinybird (ClickHouse) for Streaming Analytics and HTTP APIs Blog about architectures, best practices and use cases for data streaming, analytics, hybrid cloud infrastructure, internet of things, crypto, and more
98% xz backdoor - Dmitry Kudryavtsev A malicious backdoor was discovered in xz library that implements LZMA compression. xz, among many other places, is used, indirectly, in sshd. My attempt to explain what happened.
99% Use OpenVPN as a proxy to more comfortably access internal Gitlab I currently work on a project that uses a self hosted Gitlab instance for git and this Gitlab instance can be only accessed after connecting to the company’s OpenVPN. I did not want to be connected to OpenVPN all the time from my machine, especially this ...
88% a client-side exception has occurred Application error: a client-side exception has occurred (see the browser console for more information).
98% Yi-34B, Llama 2, and common practices in LLM training: a fact check of the New York Times Setting the record straight regarding Yi-34B and Llama 2.
99% Abstraction is much more than interfaces When people learn about abstraction, they usually focus on the means used to achieve it: abstract classes, objects, functions, or interfaces. They read that abstraction is used to hide background details or unnecessary implementation of the data so that u...
75% Please return my property. California Attorney General Rob Bonta, Please return my property – as I have asked through your official contact form, by email (with read receipts), and by phone many times, and have been in…
97% The Video That Inspired Me To Create Odin [Originally from a Twitter Thread] Original Twitter Post Many people may not know this but this video by Sean Barrett @nothings is partially the reason why I made the Odin programming language. And I’ll explain what insights it gave me in this thread 🧵. ...
97% How to take down production with a single Helm command Incident? No, I prefer to call it a 'premature deprecation event'.
99% PostgreSQL and its annoying crosstab Today, I had to pivot (pun intended) from my usual tasks to help a colleague with a query. The task is deceptively simple: Collect metadata about all columns of a table in a single query. This was to be a function in PostgreSQL that would return a table w...
99% Measuring your system’s performance using software (Go edition) – Daniel Lemire's blog When programming software, we are working over an abstraction over a system. The computer hardware may not know about your functions, your variables, and your data. It may only see bits and instructions. Yet to write efficient software, the programmer nee...
97% Joining Polar as an Advisor I'm excited to share that I've joined Polar as an advisor. The opening text of the Polar website at the time of writing is "Get paid coding on your passion." This is a deeply personal mission to me. I want to share some of my personal history and how it l...
93% dotNetDave Story: The Critical Importance of Addressing Performance Before Product Release dotNetDave Story: The Critical Importance of Addressing Performance Before Product Release,’ I recount a personal anecdote from my time at a San Diego-based company, highlighting the conseque…
98% LLM Task-Specific Evals that Do & Don't Work Evals for classification, summarization, translation, copyright regurgitation, and toxicity.
99% HTTP/2 `CONTINUATION` Flood What is the CONTINUATION Flood? It is a new class of vulnerabilities in multiple implementations of HTTP/2 protocol. The root cause is an incorrect handling of HEADERS and multiple CONTINUATION frames which ultimately leads to Denial of Service. The outco...
97% Demystifying HTTP with Telnet – Ian's notes Established in 2020, this site serves as a memory bank of notes and guides for me to reference again down the line, made public with the knowledge that others are likely to encounter simillar situations, especially in niche environments.
98% Performance insights: Engineering for high performance The performance of our projects is a byproduct of the process we adopt developing it
93% Introducing selfh.st/apps, a Directory of Self-Hosted Software A directory of self-hosted software and applications for easy browsing
98% Exploring Batch Caching of Trees From my other posts it might seem that I am a bit of a React hater - not at all. React and related frameworks have introduced a very powerful concept into the web development field - the concept of materialised trees. In fact, we have been dealing with th...
99% XDP for Game Programmers Learn how you can use XDP/eBPF to get maximum bandwidth for your applications.
99% Reverse engineering Bandcamp authentication protocol Did you know that the albums you purchase on Bandcamp can disappear from your collection without notice? This can happen for various reasons. For example, a seller might decide on a whim to remove the album from the platform. Bandcamp apparently allows th...
98% XZ Backdoor: Not the End of Open Source When I stumbled across a post that an encryption library offers a potential backdoor to SSH connectivity on Good Friday, my first thought was: why is it always on a Friday that these things drop? And then my second one: oh bugger, here goes my weekend. No...
99% Linux shellcraft: the pipe trick This article covers a useful shell scripting technique on Linux that allows for getting read and write handles to a pipe in a shell process's memory.
99% Create a Custom Static Code Analysis Rule for Azure SQL Database / SQL Server with .NET This walkthrough demonstrates the steps used to create a SQL Server Code Analysis rule. The rule created in this walkthrough is used to avoid WAITFOR DELAY statements in stored procedures, triggers, and functions.
91% It rather involved being on the other side of this airtight hatchway: System corruption caused by an administrator - The Old New Thing If your goal was to corrupt the system, you sure are doing it the hard way.
97% autoconf makes me think we stopped evolving too soon I've gotten a few bits of feedback asking for my thoughts and/or reactions to the whole "xz backdoor" thing that happened over the past couple of days. Most of my thoughts on the matter apply to autoconf and friends, and they aren't great.
94% Anatomy of a credit card rewards program Credit card rewards are mostly funded out of interchange, a fee paid by businesses to accept cards.
99% German state moving 30,000 PCs to LibreOffice - The Document Foundation Blog Following a successful pilot project, the northern German federal state of Schleswig-Holstein has decided to move from Microsoft Windows and Microsoft Office to Linux and LibreOffice (and other free and open source software) on the 30,000 PCs used in the ...
99% Examples of Composition in C# – A Simple Guide for Beginners Check these examples of composition in C#! Learn about composition in object-oriented programming with these simple code examples in C# - perfect for beginners!
94% A disk so full, it couldn’t be restored My younger child’s MacBook Pro was unsalvageably full. Only a complete wipe would suffice—and then Time Machine failed us. I love my children, but they do sometimes forget what I do for a living: a…
96% Boosting Performance and Memory Efficiency: Introducing ToDelimitedString() with Source Generators in Spargine The article introduces a method called ToDelimitedString() in programming, using a StringBuilder and commas to create a delimited string. Benchmark results indicate that this method is 1.23 times m…
98% [HOWTO] Suggest changes directly in Azure DevOps pull requests Azure DevOps allows proposing changes directly in pull requests, simplifying the process of suggesting small alterations like translations or formatting. Users can mark the part needing a change, c…
93% .NET MAUI Community Standup The topic for this month’s .NET MAUI community standup is so interesting, Testing your MAUI Apps ft. Gerald Versluis. Remember to join live on Thu, Apr 4 at 17:00 UTC. Click the link to access the …
99% GitHub - nilsherzig/LLocalSearch: This is a completely locally running meta search engine using LLM Agents. The user can ask a question and the system will use a chain of LLMs to find the answer. The user can see the progress of the agents and the final answer. No OpenAI or Google API keys are needed. This is a completely locally running meta search engine using LLM Agents. The user can ask a question and the system will use a chain of LLMs to find the answer. The user can see the progress of th...
95% Terraform makes carbon neutral natural gas We did it! After two years of hard work we hold in our hands hard proof that the incredible team at Terraform can make synthetic natural gas from sunlight and air, as reported in TechCrunch. Last W…
98% Introducing Jpegli: A New JPEG Coding Library Jpegli, an advanced JPEG coding library that maintains high backward compatibility is faster, and more efficient, than traditional JPEG.