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.
the TypeScript AI agent framework. Contribute to mastra-ai/mastra development by creating an account on GitHub.
Majorana 1 from Microsoft is the world’s first Quantum Processing Unit (QPU) built with a topoconductor. Discover more.
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.
The debate over the Linux kernel's Rust programming language policy continues..
Get started building AI applications using Chroma DB using the C# client SDK
Apple today announced iPhone 16e, a new addition to the iPhone 16 lineup that offers powerful capabilities at a more affordable price.
Russia state-aligned threat actors target Signal Messenger accounts used by individuals of interest to Russia's intelligence services.
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: http…
.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 Container…
GitClear’s latest report exposes rising code duplication and declining quality as AI coding tools gain in popularity.
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, they’ve …
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-stru…
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.
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 technologic…
[Simon Tatham, 2025-02-14]
This blog post is an introduction to scheme-rs.
There is something that I am very curious about, let's say I am a nerd about: prehistory.
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 thos…
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 pid1 h…
Adding header to Cloudflare Pages: enabling CORS, disabling search engine indexing for pages.dev, and applying security configurations.
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.
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
A detailed walkthrough of my current workflow for using LLms to build software, from brainstorming through planning and execution.
Yes, probably.
A tongue-in-cheek way to write software.
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 refreshing …
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 class,…
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.
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 from pl…
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 the l…
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 $PROFILE w…
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?
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, which h…
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 possible, …
Introducing ERC-7866: A Decentralised Profile Standard.
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.
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.
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 for bu…
I read this article recently: “VSCode’s SSH Agent Is Bananas” by Thomas Ptacek.
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.
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:
Or why it'll never be perfect—let alone "done".
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.