What We Lost with PHP and jQuery There was a time when building a website felt straightforward. You'd write some HTML, add PHP for dynamic content, sprinkle in jQuery for interactions, upload it to your server, and you were done. No
What No One Tells You About Early Retirement - Darius Foroux Last year my net worth hit a level where I felt comfortable enough to enter early retirement. It was fun. But after a while felt useless.
Euge's blog - My bookmarks are public now So, Pocket's shutting down. Cue the minor existential crisis for a 10-year power user like myself. Over a thousand articles saved – a digital trail of my internet rabbit holes and "aha!" moments. The announcement hit, and it wasn't just about losing a ser...
What if we stop treating security testing as a separate thing? Prioritize using your existing unit, integration, and end-to-end testing frameworks to cover security cases
It was time for a dim bulb current limiter One of my Minitels (the one that I modified a few years ago to run new firmware ) started having power supply problems: the LED was on but n...
Boris Tane Implementing Contextual Retrieval-Augmented Generation with Using Cloudflare AI, Vectorize and D1 database with Drizzle ORM in a Hono app
The American vs. European Mindset on Life – Mert Bulan A personal look at how the American and European mindsets shape the way we live, work, and find happiness.
Chester: Reimagining LLM Benchmarking Through Programming Language Design | Aditya Bhattacharya | Blogs Website Chester is a custom programming language paired with a RAG-based transpilation engine that revolutionizes AI benchmarking by forcing models to demonstrate genuine creative problem-solving when translating C code into an unfamiliar language grammar, reveal...
my first attempt at iOS app development A week ago, I knew absolutely nothing about Swift. Today, I have a working iOS app sitting on my Mac and my test device
Why DeepSeek is cheap at scale but expensive to run locally Why is DeepSeek-V3 supposedly fast and cheap to serve at scale, but too slow and expensive to run locally? Why are some AI models slow to respond but fast once…
Tips for Improving API Performance in ASP.NET Core APIs are the backbone of modern applications, but even the cleanest code can drag if performance...
Root Shell on Credit Card Terminal In this project, I started to reverse engineer payment card terminals because they seemed to be an interesting target for security research, given the high stakes involved. Although I initially didn’t knew much about this industry,...
Learn to Build an AI to Play Tempest Step by Step Dave takes you through the process of building a complete AI to play the classic vector arcade game, Tempest. Free Sample of my Book on the Spectrum: https://amzn.to/3zBinWM Check out ShopTalk, our weekly podcast, every Friday! https://www.youtube.com/...
What is 32-bit Float Recording? | TASCAM | International Website Digital recording technology has come a long way, and at the forefront of recording tech you'll find 32- bit floating point recorders.
How to store data on paper? How to print my voice? How to put music on paper? How to print an executable program? All this boils down to storing digital data on paper. This is also called paper data storage. Arrived in this domain from poetry, I’ve been investigating the area for so...
Unexpected Gotchas in Making a Game Deterministic When aiming for a fully deterministic program, it is common knowledge that you have to deterministically seed your random number generators,...
Minimum Viable Curiousity I was in the city a few weeks ago and exclusively used Waymo for the entire trip. My biggest complaint? I needed to walk four minutes to a pick-up spot. Other than that, the car just showed up, traversed San Francisco streets easily, and the cost was reas...
Why I Switched to UTC and Never Looked Back A story about how switching all devices to UTC five years ago simplified time management across global schedules, offering a practical solution for remote workers and travelers to boost productivity.
Short alphanumeric pseudo random identifiers in Postgres Introduction In this post, we’ll cover a way to generate short, alphanumeric, pseudo random identifiers using native Postgres tactics.
Alexa, shame on you I don’t ask much of Alexa. I really don’t."Alexa, all lights on""Alexa, next song""Alexa, weather"And somehow, it still manages to baffle me with how poorly it performs. Five years ago, I saw this thing as magical. Somehow, it was able to take my voice fr...
Why agents are bad pair programmers LLM agents make bad pairs because they code faster than humans think. I'll admit, I've had a lot of fun using GitHub Copilot's agent mode in VS Code this month.…
Leaving Bluesky At one of my first Bluesky team retreats, a colleage offhandedly commented, “These are the good ol' days.” In early 2023, Bluesky had only a handful of users and a team of under 10 people, and I already knew he was right.