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 ...
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 ...
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...
Explore the portfolio, projects, and skills of David Crimi, a software engineer.
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…
I used to write more
“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
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...
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...
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 sync…
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 its b…
Here's a few ways to say the same thing.
Messin' around on the web sometimes.
Personal Blog
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 $\ell$ $W…
Finding your niche isn't a life sentence. It's how you get traction when no one knows what you do yet.
Writing about AI and software engineering
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.
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 structures.
Web based WeatherStar 4000 simulator that reports current and forecast weather conditions plus a few extras!
Explores the new log sampling feature
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.
Modern Python FFmpeg wrappers offer comprehensive support for complex filters, complete with detailed typing and documentation. - livingbio/typed-ffmpeg
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 me on …
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
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. Chapt…
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 implementations i…
Video-based AI memory library. Store millions of text chunks in MP4 files with lightning-fast semantic search. No database needed. - Olow304/memvid
My personal Substack. Click to read Artificial Indifference, by Conor, a Substack publication. Launched a day ago.
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 up to!…
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.
Bit of a sticky situation.
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
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.
For Pycon 2025, I created a poster exploring vector embedding models, which you can download at full-size . In this post, I'll translate ...
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 make things harder than they need to be.
How it's been going with a funky looking split keyboard.
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 pressure …
Getting started in robotics. And, why is manipulation hard? Manipulation means interacting with the real world, but the real world is tricky.
Precision-Based Sampling for LLM Judges
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.
Puzzmo is Not a Good iOS App - Max Frequency
A deep dive into why 2025 feels like a struggle, from inflation and job markets to social media and AI taking over everything.
Investigating the state-of-the-art private money protocols
There is a easier and shorter version of this article here
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...
Web site created using create-react-app
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 (@pureween…