Featured post what's this? ✨ 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.
Fight Chat Control - Protect Digital Privacy in the EU Learn about the EU Chat Control proposal and contact your representatives to protect digital privacy and encryption.
Ensu - Ente's Local LLM app Introducing Ensu, our first step toward a private, personal LLM app that runs on your device and grows with you over time.
TurboQuant: Redefining AI efficiency with extreme compression Vectors are the fundamental way AI models understand and process information. Small vectors describe simple attributes, such as a point in a graph, while “high-dimensional” vectors capture complex information such as the features of an image, the meaning ...
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.