~lobsters | Bookmarks (1931)
-
In-App Browsers: The worst erosion of user choice you haven’t heard of - Open Web Advocacy
In-App Browsers subvert user choice, stifle innovation, trap users into apps, break websites and enable applications...
-
Radicle
RADICLE RADICLE RADICLE RADICLE PEER-TO-PEER NETWORK RADICLE SOVEREIGN FORGE RADICLE PEER-TO-PEER NETWORK RADICLE SOVEREIGN FORGE RADICLE...
-
require(esm) in Node.js
Recently I landed experimental support for require()-ing synchronous ES modules in Node.js, a feature that has...
-
How Meilisearch Updates a Millions Vector Embeddings Database in Under a Minute
This is part 4 of a series of blog posts. You can find part 1, part...
-
Container Loading in AWS Lambda - Marc's Blog
Back in 2019, we started thinking about how allow Lambda customers to use container images to...
-
The Intel 8088 processor's instruction prefetch circuitry: a look inside
In 1979, Intel introduced the 8088 microprocessor, a variant of the 16-bit 8086 processor. IBM's decision...
-
Finding Needles in a Haystack with Best-of-K - Marc's Blog
As I’ve written about before, best of two and best of k are surprisingly powerful tools...
-
Semgrep: AutoFixes using LLMs · Choly's Blog
Sun, Mar 24, 2024 Semgrep is an incredible tool that allows you to search code by...
-
Why the hell is your Kubernetes API public? | lbr.
Do you ever really think about how you get access to your Kubernetes control plane? Whatever...
-
Grep by example: Interactive guide
grep is the ultimate text search tool available on virtually all Linux machines. While there are...
-
Multi Tenant MQTT broker
I’ve talked about doing hostname based proxying of MQTT in the past as a way to...