GitHub - mastra-ai/mastra: the TypeScript AI agent framework the TypeScript AI agent framework. Contribute to mastra-ai/mastra development by creating an account on GitHub.
Microsoft unveils Majorana 1, the world’s first quantum processor powered by topological qubits - Microsoft Azure Quantum Blog Majorana 1 from Microsoft is the world’s first Quantum Processing Unit (QPU) built with a topoconductor. Discover more.
When Imperfect Systems are Good, Actually: Bluesky’s Lossy Timelines By examining the limits of reasonable user behavior and embracing imperfection for users who go beyond it, we can continue to provide service that meets the expectations of users without sacrificing scalability of the system.
Greg Kroah-Hartman Makes A Compelling Case For New Linux Kernel Drivers To Be Written In Rust The debate over the Linux kernel's Rust programming language policy continues..
Announcing Chroma DB C# SDK - .NET Blog Get started building AI applications using Chroma DB using the C# client SDK
Apple debuts iPhone 16e: A powerful new member of the iPhone 16 family Apple today announced iPhone 16e, a new addition to the iPhone 16 lineup that offers powerful capabilities at a more affordable price.
Signals of Trouble: Multiple Russia-Aligned Threat Actors Actively Targeting Signal Messenger | Google Cloud Blog Russia state-aligned threat actors target Signal Messenger accounts used by individuals of interest to Russia's intelligence services.
Setting Up Your .NET GenAI Environment Set up your .NET + AI development environment with ease! This lesson guides you through creating a robust setup for building AI-powered applications using tools like Codespaces, MEAI, and more. Course: https://aka.ms/genainet Connect with .NET: Blog: ...
Managing Container & Data Lifetime with .NET Aspire .NET Aspire 9 adds new control over the lifetime of containers on your local developer environment. Let's look at how to manage them with the new APIs! What's new in .NET Aspire 9: https://learn.microsoft.com/dotnet/aspire/whats-new/dotnet-aspire-9 Cont...
How AI generated code accelerates technical debt GitClear’s latest report exposes rising code duplication and declining quality as AI coding tools gain in popularity.
AI App Builders - Take 2 - Lovable - Nick's .NET Travels Following from my previous attempt at building a simple app to retrieve the ABN for a business, I figured I’d give lovable.dev a go. This will be a quick post to cover some of the likes/dislikes from this process. Firstly I have to hand it to Lovable, the...
Terraform Workflow: Plan It, Build It, Rule the Cloud - Chris Woody Woodruff If you’ve ever tried assembling IKEA furniture without looking at the instructions (we’ve all been there), you know how chaotic it can get. Terraform is no different—if you don’t follow the right workflow, you’ll end up with a cloud mess instead of a well...
Consuming private Swift Packages in GitHub Actions I had a case for a native App we are working on where we already have some Swift Packages in Azure DevOps Repos, which we would like to consume in a project that lives in GitHub.
Nuclear fusion: WEST beats the world record for plasma duration! On 12 February, the CEA’s WEST machine was able to maintain a plasma for more than 22 minutes. In doing so, it smashed the previous record for plasma duration achieved with a tokamak. This leap forward demonstrates how our knowledge of plasmas and techno...
Why I'm Writing a Scheme Implementation in 2025 (The Answer is Async Rust) This blog post is an introduction to scheme-rs.
Why prehistory is fascinating me so much There is something that I am very curious about, let's say I am a nerd about: prehistory.
Programming principles as memes - Code with Jason In 1976 in The Selfish Gene, Richard Dawkins explained that the unit of selection for evolution is not the group or species or individual but the gene. Genes that are best at causing themselves to get replicated are the ones that do get replicated, and so...
SQLite is learnable This is a response to pid1.call’s “Siren Call of SQlite on the Server”, which itself is a response to articles like Wesley Aptekar-Cassels’s “Consider SQLite” espousing SQLite as a server-side technology. Cards on the table, I both love SQLite and think p...
To attach headers to Cloudflare Pages responses Adding header to Cloudflare Pages: enabling CORS, disabling search engine indexing for pages.dev, and applying security configurations.
Can I ethically use LLMs? The title is not a rhetorical question, and I'm not going to bury an answer. I don't have an answer. This post is my exploration of the question, and why I think it is a question1.
LLaDA: LLMs That Don't Gaslight You A new language model uses diffusion instead of next-token prediction. That means the text it can back out of a hallucination before it commits. This is a big win for areas like law & contracts, where global consistency is valued
My LLM codegen workflow atm A detailed walkthrough of my current workflow for using LLms to build software, from brainstorming through planning and execution.
SoHo IPv6 in 2025 ... still dicey My home internet provider offers native IPv6 connectivity by default, which I’ve been using for many years. It was never a perfect experience, but as more software adopts IPv6, the more issues I started having. I’ve developed habits like repeatedly refres...
“Just a Tool” and Other Stories — Natalia Ilyin Ever one to hope for the best, last semester I suggested that students use ChatGPT as a “research partner” in the big bibliographic project they do in the Fall term of Parallel Narratives , their Junior-level history-and-criticism class. In a 27-person c...
Kafka at the low end: how bad can it get? There is oft-quoted advice that Kafka does poorly as a job queue. I’ve experienced this myself, and I wanted to formalize it a bit.
Everything I've Learned from Figgie Figgie is a free Jane Street developed game that aims to teach intuition about trading. Although I don't consider myself a trader I've always been curious and wanted to develop an intuition around it. Here are a few takeaways that I've viscerally felt fr...
The Ideal Candidate Will Be Punched In the Stomach The description suggests that this is some kind of extended metaphor about work. It appears to be written in that _Choose Your Own Adventure_ style second-person voice, yet there are no choices to be found within. Against your better judgment, you follow ...
Direnv - and reinventing the wheel with envloader I hate having to do this. But I have. I’ve made ANOTHER tool to load up your env vars in a terminal. Why? Because I had a mare getting direnv to work on my specific Windows machine. It was really due to the way our office locked down the way a users $PROF...
Why Care About Cost as Software Engineer? Cost optimisation has been one of my main focus areas for the past two years, and I’ve heard the same question come up multiple times: “Why should software engineers care about this?
This menu needs to die M.G. Siegler: The Great AI UI Unification And depending on which model you choose to use, you get other options from there, as various buttons will be enabled in the message box for 'Web Search' and now 'Deep Research'. Oh and I forgot the '+' button, wh...
The Toddler Mindset: Decision-Making Without Constraints | Writing by Vinay Gaba Most decisions at work and in life are made under a temporary set of constraints. We accept the world as it is, optimizing within limits that may not even be real. What if we approached decisions like a toddler—ignoring the rules, focusing on what’s possi...
Processing Lines of Output in a Loop with Your Shell Can Be Slow — Nick Janetakis I ended up rewriting a tool from Bash to Python and one reason for that was processing lines of output in a loop was slow.
The Deep Research problem — Benedict Evans OpenAI’s Deep Research is built for me, and I can’t use it. It’s another amazing demo, until it breaks. But it breaks in really interesting ways.
Generating compound words for artificial languages One of the things that struck me about learning Japanese is that once you know a decent number of kanji, there are a lot of words you can read and understand without ever having seen before. This is because kanji often convey specific meanings: the word f...
Perfect is the friend of never – Jakub Stasiak's Website I read this article recently: “VSCode’s SSH Agent Is Bananas” by Thomas Ptacek.
How xAI made the world largest GPU cluster operational in 122 days — Kasper Junge In the Grok 3 launch video at 1:00:05, Elon Musk explains how xAI was able to make the world’s largest GPU cluster operational in 122 days.
Designing type inference for high quality type errors Type inference has a reputation for causing unhelpful error messages from the compiler when there is a type error. For example, here’s a typical comment:
I'll give up Neovim when you pry it from my cold, dead hands I recently came upon a horror story where a developer was forced to switch editor from Neovim to Cursor and I felt I had to write a little to cleanse myself of the disgust I felt.