Development notes from xkcd's "Machine" How we designed xkcd's massive rube goldberg machine game in 3 weeks.
Consistency Large Language Models: A Family of Efficient Parallel Decoders TL;DR: LLMs have been traditionally regarded as sequential decoders, decoding one token after another. In this blog, we show pretrained LLMs can be easily taught to operate as efficient parallel decoders. We introduce Consistency Large Language Models (CL...
A Problem-First Approach To Building Engineering Teams Companies Split Engineering Teams By Technology Because They Assume That Software Engineering Is About Writing Code. It's Not.
Developer productivity is 99% perception | Daniel Sada Caraveo | Developer Productivity & Culture Software Development Engineer, I work on sync technologies and storage solutions for services that have millions of users. I empower people to be more productive.
Ask The Fox: "People keep telling me to learn to code, but I don't wanna" Would that we all know what we want. Or at least what we don't. People who tell others to learn to code pile implicit assumptions into the statement. Learn to code... ...to fix your tools. ...to make your own tools. ...for fun. ...for freedom! ...f...
Can we build a reactive article in a single HTML file? Yes (by standing on the shoulders of Observable)
A Trip to the Library It used to be that a visit to the library was something to celebrate. One wandered the stacks, picking up fascinating volumes at random, discovering whole fields and respected authors one had never h
Canada’s most important Canadian thinker – Daniel Frank There are a lot of Canadian superstars. In the world of ideas, there are individuals like Philip Tetlock, Steven Pinker, Alex Tabarrok, and David Card. But like most Canadian superstars, these people became recognized in the context of working in the Unit...
Naming Things is Hard (Game Genre Edition) Stuart Brown (aka Ahoy) 1 released What genre is DOOM? on YouTube recently. It’s a great video and I recommend checking it out. His point seems mostly tongue-in-cheek, but about halfway through the video I thought he was going in a completely different di...
Things learned from implementing Elasticsearch Some learnings from using Elasticsearch in .net regarding schema’s, queries, nuget libraries, …
Broken Promises: The Nix Governance Discussions This post presupposes some level of familiarity with the ongoing work to establish new governance in the Nix project. If you don't know what's been going on, this is almost certainly not interesting to you. Summary: I have been unjustly suspended from t...
Try X in Y minutes Get a quick taste of your next $thing by studying interactive examples in the browser.
Dense Discovery – Issue 287 Read the archived version of DD Issue 287. An unmissable weekly collection of carefully curated links worth your time.
Jonas Hietala: Browse posts with telescope.nvim I’ve used telescope.nvim's find files with require("telescope.builtin").find_files for quite some time. I use find files together with it’s cousin .oldfiles (find recently opened files) all the time for finding source code files, blog posts, and more.
Is Copilot good? - yshui --log-level=trace I had free access to GitHub Copilot for about a year, I used it, got used to it, and slowly started to take it for granted, until one day it was taken away. I had to re-adapt to a life without Copilot, but it also gave me a chance to look back at how I us...
Refactor your code with C# collection expressions - .NET Blog Explore various C# 12 refactoring scenarios for a variety of target types using collection expressions and collection initializers.
AlphaFold 3 predicts the structure and interactions of all of life’s molecules Our new AI model AlphaFold 3 can predict the structure and interactions of all life’s molecules with unprecedented accuracy.
Awaiting a set of handles with a timeout, part 7: Just doing it one at a time - The Old New Thing A simpler version with its own quirks.
Zed Decoded: Linux when? - Zed Blog In this episode of Zed Decoded, Thorsten talks to Mikayla, who's been leading the effort to Zed working on Linux, about the Zed's Linux version and how it's taking shape
Book Review: .NET MAUI Cross-Platform Application Development - Coding Sonata Learn how to build high-performance apps for Android, iOS, macOS, and Windows using XAML and Blazor with .NET 8
String Performance: Checking for a Character The article compares two methods of checking for the presence of a specific character in a string in C#. Benchmark results reveal that using a character in the search is 3.57 times more efficient t…
Book Review: Web Development with Blazor - Coding Sonata Introducing you this amazing book to start learning Blazor today. A practical guide to build interactive UIs with C# 12 and .NET 8
Protecting Next.js Apps Against Cross-Site Request Forgery This article covers the mechanics of CSRF attacks and common countermeasures to help prevent them, plus how to use CSRF tokens in a modern Next.js application.
Linked Lists in Real Life I’ve been occasionally writing posts about old design patterns or techniques that are still occasionally useful despite the decades long backlash to the old “Gang of Four” book: The Lowly Strategy …
Using GitHub Copilot as your Coding GPS - Visual Studio Blog Learn how GitHub Copilot on Visual Studio can transform your coding workflow, from generating code suggestions to adapting to the evolving role of developers in a rapidly changing tech landscape.
Development With A Dot - EF Core Performance Optimisations Introduction We all know O/RMs aren't the fastest tools when it comes to loading data, and Entity Framework Core is surely no exception. After all, they need to do a lot of operations, such as …
How to add HTTP headers to Blazor Components with RazorComponentResult Setting HTTP headers in responses for RazorComponentResult used with Blazor components
ERR_BLOCKED_BY_CLIENT and HTML5 Sandbox Recently, many Microsoft employees taking training courses have reported problems accessing documents linked to in those courses in Chrome and Edge. In Edge, the screen looks like this: But the pro…
.NET Core - Renew localhost certificate Today when I tried to debug a .NET Core application, I got a browser warning that my localhost certificate was no longer valid. The good n...
LPCAMM2 Is Finally Here, and It’s a Big Deal | iFixit News LPCAMM2 promises to be the thin, fast, efficient, and REPAIRABLE laptop memory standard of the future. Today, we take apart the first laptop to actually use it.