Requiring Single Page Applications for Interactive Web Apps is a Myth
Tony Alaribe September 20, 2024 #An Ode to Browser Advancements. I often encounter discussions on Reddit and YCombinator where newer developers seek tech stack advice. Inevitably, someone claims it’s impossible to build a high-quality application without using a single-page application (SPA) framework like React or AngularJS. This strikes me as odd because, even before the […]
Claude AI built me a React app to compare maps side by side
Compare multiple maps side by side. Live demo This project was mostly generated by Claude AI. I wanted to develop a simple tool that I needed for veloplanner.com. I thought about using this opportunity to try out Claude AI for coding a project from scratch. It worked surprisingly well! I was able to explain my […]
Nash equilibria in Ballmer’s binary-search interview game
Yesterday John Graham-Cumming posted about “Steve Ballmer’s incorrect binary search interview question,” and in the Hacker News discussion, among the predictable “interview culture is flawed!!” complaints, there was some discussion of whether binary search was even the right way to solve Ballmer’s puzzle. Here’s a stab at an answer. Ballmer’s puzzle boils down to: I’m […]
Memos – An open source Rewinds / Recall
English | 简体中文 I changed the name to Pensieve because Memos was already taken. Pensieve is a privacy-focused passive recording project. It can automatically record screen content, build intelligent indices, and provide a convenient web interface to retrieve historical records. This project draws heavily from two other projects: one called Rewind and another called Windows […]
Bpftune uses BPF to auto-tune Linux systems
bpftune aims to provide lightweight, always-on auto-tuning of system behaviour. The key benefit it provides are by using BPF observability features, we can continuously monitor and adjust system behaviour because we can observe system behaviour at a fine grain (rather than using coarse system-wide stats), we can tune at a finer grain too (individual socket […]
Garak, LLM Vulnerability Scanner
Generative AI Red-teaming & Assessment Kit garak checks if an LLM can be made to fail in a way we don’t want. garak probes for hallucination, data leakage, prompt injection, misinformation, toxicity generation, jailbreaks, and many other weaknesses. If you know nmap, it’s nmap for LLMs. garak focuses on ways of making an LLM or […]
Constraints in Go
Design is the beauty of turning constraints into advantages.—Aza Raskin This is the fourth in a four-part series of tutorials on generics in Go. Generics Type parameters Generic types Constraints In my book Know Go, and in the previous tutorials in this series, you’ll learn all about generic programming in Go and the new universe […]
All-in-one embedding model for interleaved text, images, and screenshots
TL;DR — We are excited to announce voyage-multimodal-3, a new state-of-the-art for multimodal embeddings and a big step forward towards seamless RAG and semantic search for documents rich with both visuals and text. Unlike existing multimodal embedding models, voyage-multimodal-3 is capable of vectorizing interleaved texts + images and capturing key visual features from screenshots of […]
The decline and fall of the British economy
Once upon a time, Western opinion leaders found themselves both impressed and frightened by the extraordinary growth rates achieved by an overseas economy.1 Although this economy was still not fully developed, the speed with which it had transformed itself from an agrarian system into an industrial powerhouse, achieved growth rates several times higher than the […]
Phased Array
Animation showing how a phased array works. It consists of an array of antenna elements (A) powered by a transmitter (TX). The feed current for each element passes through a phase shifter (φ) controlled by a computer (C). The moving red lines show the wavefronts of the radio waves emitted by each element. The individual […]