Featured post what's this? ✨ GitHub seems to be struggling with three nines availability : Slowdowns, outages, and Copilot problems afflict code shack
Flighty Airports Meltdown Map Search any airport for real-time delays, weather, arrivals, departures, and performance insights powered by Flighty.
I wanted to build vertical SaaS for pest control. I took a technician job instead. Not a shadowing day or research interview - a real job.
The junior developer pipeline is broken, and nobody has a plan to fix it - ThinkPol By Rohana Rezel Schools don’t create senior software engineers. Scars do. Every senior engineer you’ve ever relied on was once mass-applying to entry-level jobs, writing bad code, and learning the hard way why you don’t store passwords in plaintext. The g...
Video.js v10 Beta: Hello, World (again) | Blog | Video.js | Open Source Video Player Video.js v10 is a ground-up rewrite combining four open source players into one modern framework — 88% smaller default bundles, first-class React and TypeScript support, composable architecture, and beautiful new skins designed by Plyr's creator.
Building a blog with Elixir and Phoenix | jola.dev Setting up a website using Elixir and Phoenix, leaning on NimblePublisher for the blog posts.
SWE-bench will hit 90% this year. - Fabraix Research Six models are within 1.3 points on SWE-bench Verified. Binary benchmarks are saturating — what will replace them?
VishalRs · Phoenix Framework Not so long ago, I started playing Microsoft’s Flight Simulator 2020 and Flight Simulator 2024. I’ve played them using NVidia’s GeForce Now service as well as Shadow PC. Both services are excellent and I highly recommend them!
We Were About to Buy an Automation Platform. We Already Had One. We spent weeks in governance spirals over n8n and Workato. The answer was already deployed — it just needed one more feature to click into place.
It is time to redefine what a senior engineer is If your job is taking a well-defined spec and turning it into code, that workflow has a name now: a prompt. Here's what a senior engineer actually is in 2026.
Can I hear a difference between MP3s and uncompressed audio? Music streaming services often advertise their product by highlighting that they have a (more expensive of course) option for uncompressed or Studio Quality audio, because it supposedly sounds much better than compressed MP3 files. Uncompressed just sound...
Announcing Arm AGI CPU: The silicon foundation for the agentic AI cloud era Arm introduces the Arm AGI CPU to power agentic AI infrastructure with rack-scale performance, efficiency and scalable compute for next-generation data centers.
Why Everyone’s Picking Up a PSP Again in 2026 Over the past few months, I've spotted something a little odd and unexpected happening to Sony's old PlayStation Portable. There's been no corporate push, no announcement of the truly portable Sony handheld we used to hope for (sorry, Portal). Instead, th...
Simple Made Inevitable: The Economics of Language Choice in the LLM Era Two years ago, I wrote about managing twenty microservices at Qantas with a small team. The problem was keeping services in sync, coordinating changes across system boundaries, fighting the entropy of a codebase that grew faster than our ability to reason...
The Myth of the MV pattern: Why SwiftUI developers just reinvented MVC Since the introduction of SwiftUI, the MV pattern has been discussed in online forums about SwiftUI architecture. Its proponents sell it as a new pattern that aligns with how SwiftUI is intended to be used, while patterns like MVVM are allegedly at odds w...
My Pragmatic Way to Use Labels in Password Managers About 10 years ago, I started using a labeling system for my logins, and it has proven really useful. My goal with this post is to briefly introduce it and give a few example scenarios for why you might want to use it.
Vibe Coding: Programming for the Rest of Us? Vibe coding might prove to be programming for the rest of us.
Addressing global removal race in Wayland – Vlad Zahorodnii's Blog Global objects are one of the core abstractions in Wayland. They are used to announce supported protocols or announce semi-transient objects, for example available outputs. The compositor can add and remove global objects on the fly. For example, an outpu...
Bomfather Before diving into this, I want to say that sandboxing is VERY useful! But it isn’t the solution to everything.
Enabling MTE for the LLDB Test Suite Enhanced Memory Tagging Extension (EMTE) is a hardware-based security technology to protect against memory corruption vulnerabilities. Memory allocations are tagged with a secret key. When memory is accessed, the hardware validates the tag, and if it does...
The Best Engineer You Can't Hire A senior engineer with cutting-edge AI tooling ships a production site in a day. That person is impossible to hire. So we built a service instead.
Supply Chain Attack in litellm 1.82.8 on PyPI litellm version 1.82.8 on PyPI contains a malicious .pth file that harvests SSH keys, cloud credentials, and secrets on every Python startup, then attempts lateral movement across Kubernetes clusters.
A Simple .NET CLI Web Server | no dogma blog I got a little tired of running `python -m http.server` every time I wanted to serve some files, so I wrote a simple .NET CLI web server.
Wine 11 rewrites how Linux runs Windows games at the kernel level, and the speed gains are massive Wine 11 is the biggest jump for Linux gaming in years.
Introducing Apple Business — a new all-in-one platform for businesses of all sizes Apple today announced Apple Business, a new all-in-one platform that allows companies to manage devices and reach more customers.
Using FireWire on a Raspberry Pi After learning Apple killed off FireWire (IEEE 1394) support in macOS 26 Tahoe, I started looking at alternatives for old FireWire equipment like hard drives, DV cameras, and A/V gear. I own an old Canon GL1 camera, with a 'DV' port. I could plug that int...
Microsoft's "Fix" for Windows 11: Flowers After the Beating Microsoft spent four years stuffing Windows 11 with ads, forced Copilot integrations, and bloatware, now they want applause for promising to remove it.