prior-art-dept.: The hierarchical hypermedia world of Hyper-G It's time for another entry in the Prior Art Department and today we'll consider a forgotten yet still extant sidebar of the early 1990s ...
I'm sick of being a 10x programmer. Back in the long, long ago, legend has it that some researchers made an earnest attempt to measure programmer productivity and discovered that among a sample of professio...
David Crimi: Software Engineer Explore the portfolio, projects, and skills of David Crimi, a software engineer.
CRDTs #3: Do Not Read! Ever used a CRDT, thought you were safe, and—boom—you bought a Ferrari you didn't mean to? It could happen to you! The truth is that CRDTs are dangerous to…
Cognitive Debt “Cognitive Debt is where you forgo the thinking in order just to get the answers, but have no real idea of why the answers are what they are.” Artefacts
My Guide to Avoiding the Internet’s Constant Noise The Internet is wild. It’s like living inside the universe of Star Wars : we have well-known planets and hidden corners in the Outer Rim. Ev...
Why LLM tool calls are hard to get working reliably, and how to fix it We've been building AI agents at that connect to real-world applications, and have learned that the hardest apps to work with are the ones where users ca...
Zero-overhead checks with fake stack overflows Imagine you have a virtual machine for a dynamic language. It supports starting multiple threads from within the guest language via some API. This is immediately challenging right out the gate because it requires keeping some key runtime-internal state in...
Backfilling Postgres TOAST Columns in Debezium Data Change Events Postgres logical replication, while powerful for capturing real-time data changes, presents challenges with TOAST columns, whose values can be absent from data change events in specific situations. This post discusses how Debezium addresses this through ...
The Geometry of LLM Logits (an analytical outer bound) 1 Preliminaries Symbol Meaning $d$ width of the residual stream $L$ number of Transformer blocks $V$ vocabulary size, so logits live in $\mathbb R^{V}$ $h^{(\ell)}$ residual-stream vector entering block $\ell$ $r^{(\ell)}$ the update written by block $\el...
Positioning Isn’t a Trap, It’s a Tool - David Raistrick Finding your niche isn't a life sentence. It's how you get traction when no one knows what you do yet.
How I Almost Saw Sam Altman and Elon Musk Live I got accepted to AI Startup School, a new conference by Y Combinator. It was the first event of this scale I'd ever been invited to - and my first time navigating the U.S. visa system.
When Make Can't Find Your Executable I recently encountered a puzzling issue: zig build worked perfectly, but make build failed with "Permission denied". What followed was an interesting debugging session that uncovered a quirky interaction between GNU Make's PATH search and directory struct...
WeatherStar 4000+ Web based WeatherStar 4000 simulator that reports current and forecast weather conditions plus a few extras!
The 3 Gurus of 90s Web Design: Zeldman, Siegel, Nielsen With the rise of Flash and CSS in 1997, three web design philosophies emerged. David Siegel advocated for 'hacks', Jakob Nielsen kept it simple, while Jeffrey Zeldman combined flair with usability.
GitHub - livingbio/typed-ffmpeg: Modern Python FFmpeg wrappers offer comprehensive support for complex filters, complete with detailed typing and documentation. Modern Python FFmpeg wrappers offer comprehensive support for complex filters, complete with detailed typing and documentation. - livingbio/typed-ffmpeg
NEW: Very Best of Dave's Garage at 1,000,000 Subscribers! A look at the best clips from Dave's Garage over the years as we hit one million subscribers! Free Sample of my Book on the Spectrum: https://amzn.to/3zBinWM Check out ShopTalk, our weekly podcast, every Friday! https://www.youtube.com/@davepl Follow m...
ABP - GDPR Module Easily collect, manage, and process personal data in full compliance with GDPR regulations using ABP. GDPR: https://abp.io/modules/Volo.Gdpr Website: https://abp.io #abp #gdpr #abpmodules #data #abpframework
GitHub Copilot for Xcode - Agent Mode + Model Context Protocol (MCP) Servers Getting Started Guide! If you are a Swift and Xcode developer looking for a productivity boost then look no further than GitHub Copilot for Xcode with code completions, chat, agent mode, and MCP support. I walk you through everything you need to know to get setup and running. ...
Dapper, FusionCache, and Redis - The ULTIMATE CACHE Solution for ASP NET Core I love working with Dapper. I love working with FusionCache... What better video to put together than a tutorial on integrating these pieces in ASP NET Core?! In this video, we continue on the series where we swap components to get different implementati...
GitHub - Olow304/memvid: Video-based AI memory library. Store millions of text chunks in MP4 files with lightning-fast semantic search. No database needed. Video-based AI memory library. Store millions of text chunks in MP4 files with lightning-fast semantic search. No database needed. - Olow304/memvid
Artificial Indifference | Conor | Substack My personal Substack. Click to read Artificial Indifference, by Conor, a Substack publication. Launched a day ago.
The Best (and Free) Screen Annotation Tool for macOS Hey guys! It's been a minute since my last video. I've been heads down over the past several months building and improving Brilliant (previously bananotate), and haven't had too much time for the channel. In any case, here's a look into what I've been u...
Long live American Science & Surplus (which needs your help) American Science & Surplus is built for discovery, tailored to the shopper who wanders in having absolutely no idea what they’ll find until they find it.
deepseek-ai/DeepSeek-R1-0528 · Hugging Face We’re on a journey to advance and democratize artificial intelligence through open source and open science.
xAI to pay Telegram $300M to integrate Grok into the chat app | TechCrunch Telegram CEO Pavel Durov on Wednesday said Elon Musk's AI company, xAI, is investing $300 million worth of cash and equity in the chat app.
A visual exploration of vector embeddings For Pycon 2025, I created a poster exploring vector embedding models, which you can download at full-size . In this post, I'll translate ...
Exploring a language runtime with bpftrace — Matthew Gaudet So I have been having quite a bit of fun learning about eBPF. It’s been on my todo list for like two or three years, but I’ve finally made the time to actually start to figure it out, and have already found some neat stuff, and had to do some fun hacking.
Don't solve problems you don't have. You're literally creating problems. Don’t make things harder than they need to be.
The luxury of letting ideas marinate This post explores the power of letting ideas sit. It reflects on how having time, space, and a clear mind can lead to better solutions — especially in engineering and research. It contrasts rushed patches with well-thought-out fixes that emerge when pres...
The Unstable Queen - Matthew T. Mason Getting started in robotics. And, why is manipulation hard? Manipulation means interacting with the real world, but the real world is tricky.
Negotiating PoE+ Power in the Pre‑Boot Environment Solving a boot-time power challenge on PoE+ x86 systems by creating our own UEFI app to handle LLDP power negotiation at the firmware level, allowing our machines to request higher power from network switches before the OS loads.
Why Does Life Suck in 2025? | hetmehta.com A deep dive into why 2025 feels like a struggle, from inflation and job markets to social media and AI taking over everything.
HTML HATEOAS in the Age of LLMs I’ve been playing around with MCP lately, trying to figure out what it’s really about. I remember when OpenAI introduced function calling two years ago — that felt like a big deal. It was that...
.NET MAUI Community Standup - Accessible Apps? Deal me in! Guy Barker and Roberto Perez join us to share their experiences building accessible applications. Community Links: https://www.theurlist.com/maui-standup-june25 Featuring: David Ortinau (@davidortinau), Rachel Kang (@therachelkang), Shane Neuville (@pur...