Alexander von Humboldt: the first Solarpunk Humbolt was captivated by lush nature but loved humanity and the new technological developments. He believed that if we understand Nature and the laws governing her, we can create a sustainable fut…
Your room can be as bright as the outdoors focusing after dark • corn cob bulbs • before + after photos • saving ½–2h/day • my setup • why don’t more people do this?! • FAQs
What the GNU? OK, this is a post I’ve been planning for months, I think? Several past drafts have been injured and killed before I gave birth to this one, the succesful one. So, let’s jump straight into it: I wanna talk about GNU. GNU. Not the FSF, not RMS… Why are all...
A Guide to SQL Window Functions for Data Analysts I recently learned about a (somewhat) new feature in MySQL called Window functions. From the perspective of an analyst, Window functions are fantastic: they allow you derive more information about …
Self-Parking Car in 500 Lines of Code | Trekhleb Training the car to do self-parking using a genetic algorithm
Revenge Bedtime Procrastination This is the Sunday edition of Culture Study — the newsletter from Anne Helen Petersen, which you can read about here. If you like it and want more like it in your inbox, consider subscribing. Here is a potentially familiar scene. You are exhausted after w...
The human regression ensemble I sometimes worry that people credit machine learning with magical powers. Friends from other fields often show me little datasets. Maybe they measured the concentration of a protein in some cell l…
How to Ship Livestock While there is a lot of information available on shipping pets and horses, not as much focus is placed on how to ship livestock.
Holacracy Holacracy is an organization system where authority is distributed with self-organizing groups. I first heard about these ideas back in 2013...
🚀 Introducing Cloudflare R2 Storage Join the Cloudflare developer product team to discuss today's announcement: R2 Object Storage. The team will review how to join the early access program, and everything else you need to get started. Read the blog post: - [Announcing Cloudflare R2...
From Side-Project to Full-Time: 5 Things I've Learned in 5 Years I've learned a lot going from a side project to a full-time business. Read on to learn the 5 things that have stuck with me.
Memory Management in RonDB Most of the memory allocated in RonDB is handled by the global memory manager. Exceptions are architecture objects and some fixed size dat...
QR error correction helps and hinders scanning A QR code can use one of four error correction levels. Higher error correction forces denser codes, but allows scanning in more situations. A trade-off!
Tools to Measure Software Energy Consumption from your Computer Measuring the energy consumption of software is far from being a trivial task. This article provides essential details about energy consumption tools, their...
Custom deployment layout for Blazor WebAssembly apps Some environments block the download and execution of DLLs from the network to prevent the potential spread of malware, which can also block downloading Blazor WebAssembly apps. To enable Blazor WebAssembly in these environments, we introduced in .NET 6 n...
ASP.NET Razor tips and tricks with Jon Galloway | Web Wednesday Wed, Sep 29, 2021, 3:00 PM: Razor is a server-side, page-centric programming model for building webpages with ASP.NET Core. Razor has continued to mature over time, and has expanded to include numerou
My wife was dying of brain cancer. My boss at Amazon told me to perform or quit. I remember sitting there thinking, what the hell did I do wrong?
How to defeat Ed25519 and EdDSA using faults We’ve succesfully conducted a fault attack against EdDSA that allowed us to recover enough secret key material to produce fake signatures for any message in a way a verifier cannot detect.
Remove Background from Image – remove.bg Remove image backgrounds automatically in 5 seconds with just one click. Don't spend hours manually picking pixels. Upload your photo now & see the magic.
Learn C# with CSharpFritz - Collections and Generics Fritz is back and teaching C# for beginners. This time we're learning about working with collections of data like arrays and lists. We'll also take a peek ...
Efficient Web Services with Marten V4 We’re genuinely close to finally pulling the damn trigger on Marten V4. One of the last things I’m coding for the release is a new recipe for users to write very efficient web services …
GitHub Quick Reviews Issues Discussed:* dotnet/runtime 50535: Obsolete Regex.CompileToAssembly https://github.com/dotnet/runtime/issues/50535* dotnet/runtime 51700: Add new Obje...
GitHub - robertdavidgraham/masscan: TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes. TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes. - GitHub - robertdavidgraham/masscan: TCP port scanner, spews SYN packets asynchronously, scanning e...
A New Medium for Communicating Research on Programming Languages Papers about programming languages involve complex notations, systems, and proofs. Static PDFs offer little support in understanding such concepts. I describe Nota, a framework for academic papers that uses the browser's interactive capabilities to suppor...
You either die an MVP or live long enough to build content moderation | Mux blog Learn how to build an automated content moderation workflow with Mux Video and Hive.ai (including an open source example)
Gitpod Unveils Open Source Browser-Based VS Code 'Free from Microsoft's Control' -- Visual Studio Magazine 'Microsoft/VS Code did not open source their server implementation. As a result, developers cannot run the most upstream VS Code in a browser and server context, as the source code that is driving Github Codespaces is not open source.'
No joke—you can buy our copy/paste keyboard right now This is no joke. The copy and paste keyboard from our April Fool's joke is real and available for purchase.
Stack Overflow The Key Macropad | Mechanical Keyboards | Mini Mechanical Keyboards | Drop Drop exclusive price and reviews: Stack Overflow The Key Macropad | 500+ Sold | Some say a programmer’s best solution is a simple two-step process: copy and...
Masked Email from Fastmail and 1Password 12abc@fastmail.comCreate Masked EmailSign up to get a free account
Spaces launch in Element Spaces rethink grouping rooms and people, fundamentally improving Element and Matrix to better group conversations instead of viewing all rooms all of the time.
The subtleties of CreateStreamOnHGlobal, part 1: Introduction and basic usage The CreateStreamOnHGlobal function lets you create a COM IStream that uses an HGLOBAL memory block as its backing store. It takes two input parameters: an optional HGLOBAL that represents the memory block to use, and a flag called fDeleteOnRelease = ...
Handling Transient Errors in Durable Functions In this post, I want to discuss mechanisms and technics for handling transient errors in a very specific context - Durable Functions.
Announcing Cloudflare R2 Storage: Rapid and Reliable Object Storage, minus the egress fees Introducing Cloudflare’s S3-compatible Object Storage service, with zero egress bandwidth charges and automatic migration from S3-compatible services.
Legacy Chrome Extensions to stop working from January 2023 From January 2023, add-ons built with Manifest V2 API will fail
Exploring the code behind WebApplicationBuilder: Exploring .NET Core 6 - Part 3 In this post I look at the code behind WebApplicationBuilder, to see how it achieves the minimal hosting API while maintaining functionality.
Ahead-Of-Time Compilation for Blazor Wasm In this article, we will look at how you can compile your code directly to Wasm Ahead-Of-Time (AOT) and what pros and cons this brings.
What's the FASTEST Computer Language? C++ vs Fortran vs Cobol: E04 We test over 80 computer languages, from Ada to Zig, to find out which is the FASTEST of all time. In this episode Dave focuses on Fortran vs Cobol, testing...
Microsoft Announces Preview of On-Demand Capacity Reservations for Azure Virtual Machines Recently, Microsoft announced the preview of on-demand capacity reservations for Azure Virtual Machines (VMs). With this new feature for VMs, customers can reserve more compute capacity.
Military leaders saw pandemic as unique opportunity to test propaganda techniques on Canadians, Forces report says A plan devised by the Canadian Joint Operations Command relied on propaganda techniques similar to those employed during the Afghanistan war.
Amplosion: Redirect AMP Links Amplosion automagically redirects AMP pages/links to their normal counterparts within Safari using an easy and elegant Safari extension. Activating it is super simple with just a few taps in the Settings app (full walkthrough in-app), and then you're g...
SizeBench: a new tool for analyzing Windows binary size A new static analysis tool called SizeBench has been released to the Microsoft Store, which helps with understanding binary size on Windows.
Monsters Weekly 224 - New LINQ methods in .NET 6 .NET 6 introduce some helpful new LINQ extension methods (Chunk, MaxBy and MinBy). Chunk - https://docs.microsoft.com/dotnet/api/system.linq.enumerable.chunk MaxBy - https://docs.microsoft.com/en-us/
Journey Towards Cloud Architecture In this article, @i-am-dan and @pjirsa (Microsoft’s Cloud Solutions Architects) highlight the benefits of a modern event-based cloud architecture while migrating a legacy WebAPI to Azure. Our Story Our legacy API (Hackathon registration service) (Figur...
ID Token and Access Token: What Is the Difference? Learn what ID and access tokens are and how to correctly use them in the OpenID Connect and OAuth context.
We want to make Help all you need On the Visual Studio team, we aspire to deliver higher satisfaction across all areas of Visual Studio with greater awareness, connectivity, and productivity. With this in mind, we’ve been investigating the age-old “Help Menu”. This is just the start of a ...
[Last Week in .NET #61] – We named the dog Patches 🐶Patch Tuesday as Microsoft calls it, or just “Tuesday” for the rest of us, is the day when Microsoft drops their patches. So far, so good. The Exchange team, however, decided to delay …
Avoiding Memory Leaks in Visual Studio Editor Extensions Visual Studio extenders make VS even better by augmenting it with specialized tools, new languages, and workflows. As a Visual Studio extender, you can ensure your extension’s customers have the most performant, reliable experience possible by avoiding co...
Uno Platform 3.10 Supports .NET 6 RC1 -- Visual Studio Magazine Uno Platform 3.10 shipped this month with immediate support for .NET 6 Release Candidate 1, Windows 11 'Sun Valley' fluent styles, a WinUI InfoBadge and more.