How to save $13.27 on your SaaS bill
Vercel has a decent entry level analytics product which I cannot afford so I am going to build my own.
The latest blog posts to take off on Hacker News. 49,206 posts.
Vercel has a decent entry level analytics product which I cannot afford so I am going to build my own.
Just after midnight Eastern Time on July 19, 2024, the enterprise cybersecurity company CrowdStrike YOLOed a software update to millions of Windows machines. Or as they put it:
I recently went down a very deep rabbit hole to understand why, some months, Cloudflare was charging us 3x what we were expecting for their Cloudflare Images service. I’m posting this write-up because back then, a quick search didn’t turn anything up; and Cloudflare support has totally ghosted us for more than 8…
A free survey course on LLMs, taught by practitioners.
Last time, I explored the inside of the Super Nintendo cartridges . Today I am going through its video system.
How bounded higher-kinded polymorphism arises in practice, and how to express it in OCaml, in several different ways. Some ways are rather concise -- but less widely known.
A couple of years ago I wrote about tolower() in bulk at speed using SWAR tricks . A couple of days ago I was interested by Olivier Giniaux’s article about unsafe read beyond of death , an optimization for handling small strings with SIMD instructions, for a fast hash function written in Rust.
It can cause immense stress and can lead to burnout 🤯 Don't worry, we're sharing our mistakes, so hopefully you'll avoid some!
Learn the microarchitecture-level details of the processor that enable to execute two threads at the same time on a CPU core
Lisp lets programs define new setf forms for assignment. The most common example is from CLOS , where a class like this:
Key concepts & much deserved YAML ranting
A Vim-Inspired Approach to Efficient Note Management with Obsidian and Markdown
An overview of some of my favorite shaders, algorithms, and techniques I use to aid my work in procedural gamedev and 3D scenes. It focuses particularly on things that can be added or mixed in to enhance non-procedural scenes.
Matthew Honnibal is a computational linguist from Sydney based in Berlin, Germany. He's the author of the spaCy Natural Language Processing library and the co-founder of Explosion.
A technical investigation into information uncovered in a class action lawsuit that Facebook had intercepted encrypted traffic from user's devices running the Onavo Protect app in order to gain competitive insights.
A large contributor to the "feel" of an Operating System comes from the software it chooses to include by default. There are entire linux distributions that differentiate themselves just based on the default configured software. There is room for so many options of base software because there are in general many…
In my previous post , I mentioned that I found a number of oddities when digging through the details of various Atari 8-bit file systems. I...
The Intel N100-based Radxa x4 has taken the headlines over the last week or so, and for good reason! Does the x86 SBC live up to the hype?
A ‘tritone substitution’ is a popular trick for making your music sound more sophisticated. I’ll show you a couple of videos with lots of examples. But since I’m mathematici…
Kurt greeted us in his beautiful 19th century house and in his bare feet (of which more later). As the interview progressed it grew sort of
Creating a simple driver for a simple PCI-e device (in QEMU)
I created a new intermediate language, called Bril, for teaching my funky open-source, hands-on compilers course. Because it’s for education, Bril prioritizes simplicity and regularity over more typical compiler priorities like performance and concision. This is an overview of Bril’s design, its quirks, and the…
The noise floor is a lot lower in the forest
https://blog.packagecloud.io/illustrated-guide-monitoring-tuning-linux-networking-stack-receiving-data/
Google says it recently fixed an authentication weakness that allowed crooks to circumvent the email verification required to create a Google Workspace account, and leverage that to impersonate a domain holder at third-party services that allow logins through Google’s “Sign in with Google” feature.
A traditional subjective Bayesian will assume a data generating distribution (aka a likelihood when viewed as a function of the parameters). Then, conditional on this assumption, they encode their prior beliefs as a prior distribution over parameters. After this, they turn the crank on posterior inference and don’t…
You open your favourite social media site. You see the same discussions come up again.
How I scaled One Million Checkboxes to handle half a million users