How a Kalman filter works, in pictures I have to tell you about the Kalman filter, because what it does is pretty damn amazing.
Reed-Solomon bug in Queqiao – Daniel Estévez Queqiao is the communications relay satellite for the Chang’e 4 Chinese lunar lander mission to the far side of the Moon. It is in a halo orbit around the Earth-Moon Largrange L2 point and provides communications to the lander in Von Kármán crater.
Rust takes a major step forward as Linux's second official language | ZDNet Linux is getting more Rust in it by the day.
What does the Web3 Demo App by Cloudflare really do? Recently, I run into the Get started Building Web3 Apps with Cloudflare post. Usually, when I see these web3 / metaverse hypes, I walk away. But when Cloudflare - a big tech that serves (or bring downs) half the internet - starts to build in the domain, I...
Vuex Sync Part 1 This is the tale of how I wrote a state syncing framework based on vuex and rollback netcode. It took a few years and isn’t intended to be a “copy and paste” type of thing. I’ll be including code fragments and I’ll eventually post a cleaned up repo with o...
How to store geo bounding box in Django database? In Djagno models database how do store geo location coordinates like multiple lattitude and longitude aka bounding box?
Loop Fission Loop fission is a process normally applied by a compiler to loops to make them faster. The idea is to split larger loop bodies which perform several distinct tasks into separate loops, in the hope that the individual loops can be optimised more effectivel...
Building an OpenTable bot New York City has some of the best restaurants in the world, with some of the most competitive reservations to match. Some of the hottest restaurants are booked out months in advance, and sell out within minutes of opening their reservations. There are a ...
Why you should check-in your node dependencies - Jack Franklin On every team at every company I've been at prior to my current role, the advice was simple: don't check your node_modules folder into your version control system (which I'll refer to as “Git” for the rest of this article…). This seemed like solid advice ...
Gravatar "Breach" Exposes Data of 100+ Million Users A security site emailed notices of a data breach affecting over 100 million users of Gravatar. Gravatar denies it was hacked
XAML Live Preview in Visual Studio 2022 See your XAML files update live with Visual Studio's XAML Live Preview! This preview will display your application LIVE in a separate window, so no need swit...
Daniel Skogly's blog | Cloudflare Images has a lot of issues <p>I’m a huge fan of the various Cloudflare offerings, and have been impressed time after time with the innovations and solutions offered by CF. This writeup therefore pains me, as I usually don’t have anything negative to say about CF, but after some mon...
Pair Programming with Microsoft's Damian Edwards - Retrieving and parsing JSON with .NET 6 Scott sits down with Damian Edwards to code C# 10 and .NET 6. They learn how to call a new Microsoft Docs API to retrieve data that was removed from a previo...
Redesigned Notepad for Windows 11 begins rolling out to Windows Insiders Hello Windows Insiders, today we are beginning to roll out the redesigned Notepad for Windows 11 to all Windows Insiders in the Dev Channel.
C# in 100 Seconds C# or C-Sharp is the programming language behind .NET (dotnet) and the Unity framework. It was created at Microsoft as a C-like object-oriented language and ...
Enrolling all npm publishers in enhanced login verification and next steps for two-factor authentication enforcement | The GitHub Blog Today we're introducing enhanced login verification to the npm registry, and we will begin a staged rollout to maintainers beginning Dec 7.
ASP.NET Community Standup - .NET Podcasts App Overview! Join James and Nish for a behind the scenes view of the .NET Conf 2021 keynote demo app. They'll explain their experience building it, go into the details of...
Build a Node/Express API with TypeScript, MySQL on PlanetScale, and Web Scraping with Cheerio Looking for an API that doesn't exist? Go and build it yourself! In this video, we'll create an API for characters from one of my favorite book series, Thron...
Shift function vs. shift distribution Let’s say we have two distributions (X) and (Y), and we want to express the “absolute difference” between them. This abstract term co...
It rather involved being on the other side of this airtight hatchway: Producing malicious data in a kernel driver A security vulnerability report went something like this: We have found a vulnerability in the LogXyz function. If the packet being logged contains malicious field lengths, the function can read past the end of the buffer and log data from its process spa...
Cumulative computation with RavenDB queries Consider the image on the right, where we have three charges on separate months. This is a time series, showing charges over time. We can very easily issue q...
Cancellation Tokens with IAsyncEnumerable - Code Maze How to use cancellation tokens with IAsyncEnumerable inteface. Usage of WithCancellation method and EnumeratorCancellation attribute.
Web3? I have my DAOts The promise of a decentralized and trustless future is forever just that: a promise, and in the future.
Makefile Tools December 2021 Update: Problem Matchers and Compilation Database Generation The December 2021 update of the Makefile Tools extension for Visual Studio Code is here, bringing you support for problem matchers (to easily view errors and warnings in the editor), the ability to generate a compile_commands.json file for your project, a...
Lies, damned lies, and (Cloudflare) statistics: debunking Cloudflare’s recent performance tests A couple of weeks ago Cloudflare, one of our competitors, claimed that their edge compute platform is roughly three times as fast as Compute@Edge. The false claim is a great example of how statistics can be used to mislead.
Why don't you accept donations? · gorhill/uBlock Wiki uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. - Why don't you accept donations? · gorhill/uBlock Wiki
The 5 Whys: get to the root of your productivity problems If you're having trouble with your productivity, consider finding the root using the 5 Whys technique.
Makerfabs Arduino-Compatible ESP32 USB Module Takes Aim at Accurate Indoor Positioning Offering a claimed four-inch accuracy, these compact development boards arrive ready to program in the Arduino IDE.
GitHub - vzarytovskii/interactive-ilkernel: IL Kernel for .NET Interactive IL Kernel for .NET Interactive. Contribute to vzarytovskii/interactive-ilkernel development by creating an account on GitHub.