r-wos.org - gti I've finally implemented the command I keep typing all day: gti. It's a program that displays a badly made ASCII-art animation to punish you for your typing error - and after that magically launches the command you meant to launch. The code is available u...
Interview Feedback to an Upcoming Computer Science Student Recently, I helped a friend screen a candidate for a software engineering role. The candidate was an undergraduate computer science student, expecting to graduate in a few months. Here is the feedback I sent them after the interview.
Show Your Working: Making Powerline Ethernet faster Having wired networking is nice! The current iterations of Wi-Fi are admittedly very fast, but I feel a bit iffy trusting that the signal will always work at a good latency, when there's rogue slabs of concrete and surprise microwave sources to deal with....
Prompt engineering is not dead In my view, prompt engineering is now more about developing end-to-end generative AI systems than it is about editing prompts.
No more forever projects — Diana Kimball Berlin It took me a long time to see past forever projects. I told myself that making promises gave beginnings gravity. I labeled my newsletter a “lifelong project” not long after I started it. I called /mentoring a “movement” the day I announced it. C...
Dynamic Printf Debugging with GDB When we debug a program with printf() we have to recompile it whenever we add new printf() statements! Right!? Wrong! With gdb we can add printf() statements without recompiling a program and even …
Structured Output for Open Source and Local LLMS - Instructor A lightweight library for structured outputs with LLMs.
Solving the Nerd-Sniping Problem: When Electronics meets Heat! - Pravesh Koirala I recently stumbled upon this exciting problem from XKCD, aptly named as the Nerd-Sniping Problem: True to its name, it successfully managed to derail me from whatever it was that I was doing. The problem itself is quite curious, we have to find resistanc...
Going Full-Time on Instapaper After almost 8 years in big tech engineering leadership1, I’m taking the leap to go full-time on Instapaper (again!)
More on Handwriting & Cursive My last post seemed to garner a fair amount of interest and so I figured it would be good to cover some of the unspecified particulars that I left out of the previous post.
On picking side-projects Food for thought on how to pick the right side projects and how to manage them effectively.
HTTP response status codes explained Explore the meanings of HTTP status codes, from 1XX informational to 5XX server errors, in our concise guide.
Reasons why Windows is terrible Reasons why Windows is terrible: People often wonder why I discourage the use of, poke fun at, say bad things about, or otherwise disparage Microsoft Windows. At any moment I usually can't come up with a big list of reasons, or I can't explain them well. ...
Sight-reading a Software Project A musician sight-reads a piece when they play it from the sheet music for the first time. Depending on their experience level and the difficulty of the piece...
The Pile The Pile is a 825 GiB diverse, open source language modelling data set that consists of 22 smaller, high-quality datasets combined together.
"Java is here to stay": Popular programming language to remain on business hit lists in 2024 Java developer recruitment will accelerate in 2024 as firms target greater efficiency and broader toolkits for teams
C++ Meet Up Application Form Please answer to the following questions. 以下の質問にお答えください。 Please read our privacy policy (https://woven.toyota/en/privacy-notice/) carefully before submitting a form. ご応募される前に、当社のプライバシーポリシー(https://woven.toyota/jp/privacy-notice/)をよくお読みください。 <Event Summa...
.NET MAUI Community Toolkit Maps in WinUI 3 App This article provides a comprehensive guide on leveraging the Maps feature from the .NET MAUI Community Toolkit in a WinUI 3 App through the robust Embedding feature. The CommunityToolkit.Maui…
Building AI Bots, Extending Copilot for Microsoft 365, and more with .NET and Teams Toolkit - .NET Blog Teams Toolkit for is packed with the new exciting capabilities for .NET developers including new AI Bot templates, CodeLens integration, and new Copilot preview templates.
Sweden is a NATO member Just before 17.30 CET, Sweden’s instrument of accession was deposited with the United States Government, as depositary of the North Atlantic Treaty...
In C++/WinRT, you shouldn't destroy an object while you're co_awaiting it - The Old New Thing A generalization of the ground rules of programming.
Minimal March - .NET and Blazor Coding at the Command-Line Powered by Restream https://restream.ioMinimal March.. on Linux.. no IDEs allowed.Source at: https://github.com/FritzAndFriends/TagzApp
async void Methods In C# – The Dangers That You Need to Know Learn why async void methods in C# can be dangerous with clear code examples. A perfect for beginner software engineers wanting to understand the risks.
Nikon to Acquire US Cinema Camera Manufacturer RED.com, LLC | News TOKYO - Nikon Corporation (Nikon) hereby announces its entry into an agreement to acquire 100% of the outstanding membership interests of RED.com, LLC (RED) whereby RED will become a wholly-owned subsidiary of Nikon, pursuant to a Membership Interest Purc...
Leadership Is A Hell Of A Drug — Ludicity Last week, I received the following invitation to a compulsory on-site meeting, following management's repeated engagements with some sort of Agile shaman.
Experimental C# Interceptors: AOT & Performance for free | .NET Conf 2023 C# 12.0 - shipped with .NET 8.0 - brings us a new experimental language feature: Interceptors. An interceptor is basically the inverse of a goto statement th...
What's new for the Microsoft Fluent UI Blazor libraries 3.6 and 4.5 We have new releases for all supported .NET versions! Version 3.6 is here for .NET 6 and 7 and version 4.5 for .NET 8. Let's dive into the details...
The 2038 Problem Learn how "The 2038 problem" could impact software, hardware, and more - and what can be done to prepare.
GitHub - NilsIrl/dockerc: container image to single executable compiler container image to single executable compiler. Contribute to NilsIrl/dockerc development by creating an account on GitHub.
OpenTTD | News | Happy 20th birthday OpenTTD! An open source simulator based on the classic game Transport Tycoon Deluxe. It attempts to mimic the original game as closely as possible while extending it with new features.
Marten 7 makes “Write Model” Projections Super Marten 7.0 was released this week with a bevy of improvements and some important new features. One important area of concentration was a series of changes sponsored by a JasperFx Software client to…
Announcing end-of-support for AWS SDK for JavaScript v2 effective September 8, 2025 | Amazon Web Services In alignment with our SDKs and Tools Maintenance Policy, AWS SDK for JavaScript v2 will enter maintenance mode on September 8, 2024 and reach end-of-support on September 8, 2025. Existing applications that use AWS SDK for JavaScript v2 will continue to fu...
Announcing TypeScript 5.4 - TypeScript Today we’re excited to announce the release of TypeScript 5.4! If you’re not familiar with TypeScript, it’s a language that builds on top of JavaScript by making it possible to declare and describe types. Writing types in our code allows us to explain int...
Blazor Basics: Validating Form Data with Blazor We will learn how to validate user input through HTML forms and provide visual feedback in case of a validation error.
get pwned by chromebook breachers The Wayback Machine - https://web.archive.org/web/20240303062156/https://forum.wotlabs.net/
The quickest way to integrate PayPal checkout with Blazor SSR in .NET 8 JavaScript Interop works differently with Blazor Server-side rendering
Performance test your ASP.NET Core app using Bombardier In the past I’ve always used Apache Bench , Fiddler or Visual Studio Load Testing to test the performance of my ASP.NET (Core) applications ...
The thing they say they’re mad at never actually matters Ten years ago, a bunch of bigoted fascist assholes used false pretenses to terrorize women, queer people and people of color in the video game industry, in games media, and even in academic games s…
Dapr v1.13 is now available We’re happy to announce the release of Dapr 1.13.0! 🚀 🎉 🎈 We would like to extend our thanks to all the new and existing contributors who helped make this release happen. If you’re new to Dapr, visit the getting started page and familiarize yourself wi...
The most important goal in designing software is understandability When you're designing a piece of software, the single most important thing to design for is understandability. Security, performance, and correctness are all important, but they come after understandability.
Lasso-based SNARK for non-uniform computation Justin Thaler, a16 crypto research and Georgetown University
.NET Aspire & Dapr - Robin Konrad .NET Aspire & Dapr - Robin KonradDapr, an establish framework for building secure & reliable microservices, and .Net Aspire, the new kid on the block, can be...