Clean your codebase with basic information theory

Cut out everything that’s not surprising. – Derek Sivers Surprise The following equation measures “surprise”: It’s easy to estimate the surprise of text files: const rx = /[s,][()]+/g; const counts = {}; for (const file of Deno.args) for (const x of (await Deno.readTextFile(file)).split(rx)) counts[x] = 1 + counts[x] || 1; const total = Object.values(counts).reduce((a, b) […]
Data Structures as Topological Spaces (2002) [pdf]
Download PDF
Nvidia GeForce RTX 2080 Ti with 22GB Memory Appears on eBay for USD500

The GeForce RTX 2080 Ti was once among the best graphics cards gamers can buy. While some of us may have forgotten about the six-year-old graphics card, the Turing-based flagship is making a comeback in China. Amidst the AI boom, Chinese workshops (via I_Leak_VN) are repurposing the GeForce RTX 2080 Ti into AI accelerators by […]
No one cares about open-source, until

If you follow privacy news, you have probably heard that Skiff, an end-to-end encrypted productivity suite, announced that it has been acquired by Notion. Its suite of products (email, documents, contacts, calendar) will “sunset” in 6 months time. Some other elements such as community Discord chat and open-source code repositories were unceremoniously shut down with […]
Guix on the Framework 13 AMD
I got a new laptop! It’s a Framework 13 AMD: 8 cores, 2 threads per core, 64 GB RAM, 3:2 2256×1504 matte screen. It kicks my 5-year-old Dell XPS 13 in the pants, and I am so relieved to be back to a matte screen. I just got it up and running with Guix, which […]
German credit agency earns millions through unlawful customer manipulation

Today, noyb has filed a complaint and report against the German credit agency SCHUFA with the Hessian data protection authority. The company appears to be making millions of euros by selling people in Germany their own data. With the help of manipulative designs, people are prevented from obtaining a free copy of their data in […]
Trading Trust

The Brookings Institution did a fascinating survey series over the last five years. I have two takeways from this: The first is that focused and persistent propaganda is able to shift public opinion about institutions they don’t have direct interaction with. The more important one is this: Many companies, particularly tech ones, are deliberately trading […]
Kagi Changelog 2/13: Faster and more accurate instant answers and Wikipedia page

📢 Announcements We held our end-of-the-year Kagi Search community event featuring business update, year in review and questions and answers session. You can watch the recording here: [embedded content] If you want to check out only the slide deck of the business update, click here. One of the most requested features from the community was […]
Orgzly Revived: a community-maintained version of Orgzly

{{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time.
Think Python, 3rd Edition
Think Python is an introduction to Python for people who have never programmed before – or for people who have tried and had a hard time. Here is the landing page for the book at Green Tea Press. For the third edition, the biggest changes are: The book is now entirely in Jupyter notebooks, so […]