Shamir Secret Sharing
It’s 3am. Paul, the head of PayPal database administration carefully enters his elaborate passphrase at a keyboard in a darkened cubicle of 1840 Embarcadero Road in East Palo Alto, for the fifth time....
It’s 3am. Paul, the head of PayPal database administration carefully enters his elaborate passphrase at a keyboard in a darkened cubicle of 1840 Embarcadero Road in East Palo Alto, for the fifth time....
Does the phrase, "mother of all demo apps" get your attention? It sure grabbed ours! In this weeks episode, community MVP Matthew Groves joins us to implemen...
Implementing a binary heap from scratch, so that you understand how it works internally. These are used in schedulers/timers.
Blackmagic Design make some really awesome hardware. With some shitty flaws that means they break on lousy parts like a micro USB-connector.
In April, Nils and I released the proof of concept of Home, Not Alone, a social network made out of independent websites, that can talk to one another. We didn’t develop this further since, because for something like HNA to exist in the real world, we’d need t…
Protect your synced passkey provider accounts with the gold standard in multi-factor authenticators.
I spent a month seeing whether BBEdit could replace Sublime Text and whether Nova could replace VS Code. They absolutely did, and I am delighted.
Alright, lets chat about Stripe's Financial Connections 😅 Initially, Balance (a privacy first budgeting app) started off with Plaid as the financial connections provider. Plaid was the industry standard at the time, and I had some experience with them already…
You’ve all seen them, tiny switches that let you toggle a setting. And maybe, just like me, you sometimes pause, thinking “...Is it on or…
Disclaimer: I’m not a materials scientist. I may update this over time as I collate more information.Updated 2023-07-31 – Spacebattles table (11 online replication efforts)Added a perso…
How idle games paradoxically attract players
Today I was a poll worker in New Jersey’s Primary election. I was the only brown person, and one of 2 people below the age of 55. The other person was middle aged. Suffice it to say, almost everyone involved in the process was basically a retiree. It was a mas…
In my last post, I alluded briefly to the concept of “tribal knowledge” when developing software. I’ve heard this term defined in various contexts, but for the sake of discussion here, I’m going to define this as knowledge about how to accomplish a task that i…
Your social network is bigger than you think!
The Limits of AI: Why Not Every Problem Can Be Solved with Machine Learning There’s no denying that AI is a powerful tool. It has revolutionized the way we interact with technology, giving birth to intelligent virtual assistants, self-driving cars, and languag…
As part of a larger project, MehDB, I developed multiple implementations of a striped locking mechanism in both Rust and Golang (blog post on that soon?).
This is the story of a one-afternoon hack that turned into a one-weekend hack.
There’s an increasing obsession with “humanness” these days: https://worldcoin.org/blog/engineering/humanness-in-the-age-of-ai https://ne...
Application developers often deploy their apps into a single area, generally represented by a handful of AZs in a single region. No matter where their users make requests from, those requests get served by the region where the developers’ apps run. If a user m…
Table of Contents Disbelief In which I accomplish a long sought after financial goal and determine the need to reflect on how it came to be. Adventures in Aliens and Castration In which I discuss a ruined scheme to bypass a formal education. "Deer", Dear Frien…
Learning NGINX
I happened upon a post by Gwern discussing, in some detail, various solutions to riddle #14 from Nigel Coldwell’s list of quant riddles. I initially got as far as the problem description in Gwern’s article and avoided reading further so I could first solve it …
Redux is a very popular but perceived to be hard to understand React library that is becoming increasingly popular. In this guide I explain what is the purpose of this library and how to understand it in the perspective of a new developer.
Here, I will outline two important high-level points that anyone working with generative prose needs to keep in mind.
Taylor Southwick shares some tips and tricks for incremental framework to core migrations with the System.Web adapters. He'll go over some common scenarios h...
Don Syme stops by fsharpConf 2023 to discuss the past, present, and future of F# and the F# community.Resources: https://aka.ms/fsharpconf2023fsharpConf is a...
Attached: 1 video I saw this advert from 1956 on Instagram and can’t work out how a fridge from nearly 70 years ago basically has better features than the fridge I own now.
Thankfully the probe regularly phones home to fix this sort of mess
A brief look at the proposed enhancements to the Go standard library HTTP request router, net/http.ServeMux: matching on HTTP method, and supporting wildcards in matched paths.
Hi, I'm James! Have you recently started to work with AWS Lambda and are wondering how you can keep the local test and debug workflow you are familiar with? ...
In this video, you will learn what is and how to implement the Open Closed Principle, that is part of the SOLID Principles.
F# has introduced a new syntax feature in preview to make it easier to work with interpolated strings. The main advantage of the new syntax is it allows to customize how many curly braces delimit an interpolated expression, thus reducing the need for escaping …
The subcode tells you why we stopped executing, and it's rarely because of a stack buffer overflow.
In this post, I describe how to simplify writing libraries that target multiple TFM by using polyfills.
Disclaimer: I’m not a materials scientist. I may update this over time as I collate more information.Updated 2023-07-31 – Spacebattles table (11 online replication efforts)Added a perso…
Remember Free Public WiFi?
Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody, I'm Nick, and in ...
Earlier this month, Microsoft released the sixth preview of .NET 8. The new version of the framework, expected to be released later this year, will be a Long Term Support (LTS) release. This preview brings performance improvements and features such as a new WA…
For this post, we'll delve into plugin architecture, exploring how they can be leveraged in ASP.NET Core to create more flexible and maintainable applications.
🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...
This guide covers the basics of hardening a new Linux virtual machine when you'd rather be doing something else.
Listen to this episode from .NET Rocks! on Spotify. Microservices or Monoliths? Carl and Richard talk to Layla Porter about choosing a middle ground between microservices and monoliths, with modular monoliths. Layla talks about the pushback from the community …
Conduit is a simple, fast and reliable chat server powered by Matrix. Conduit is an alternative to Synapse and tries to be lightweight and easy to install, but it is still in development.
In this article, we will discuss the locking mechanism in C#. Including exclusive and non-exclusive locking mechanisms.
Auth0 Templates for .NET offers pre-built project templates with integrated Auth0 support for authentication and authorization. The development process is simplified, enabling the creation of Auth0-integrated .NET projects through familiar approaches from buil…
We are diving back into RealityKit which got some nice updates and potentially some visionOS optimizations as well as we start to scan real world objects and turn them into digital goods!
We are diving back into RealityKit which got some nice updates and potentially some visionOS optimizations as well as we start to scan real world objects and...
Stroll down memory lane and celebrate 30 years of Windows Server innovation
In this article, we will explore the powerful synergy between TypeScript generics and functional React components. Generics allow you to define flexible components that can adapt to different data structures and enforce type safety throughout your codebase. By…
Introduce GQL (A Git Query Language) to perform SQL like queries on .git files
The AWS SDKs and Tools team is excited to announce improvements for configuration of the endpoint URL used for API service requests through the shared SDK configuration file and environment variables with the AWS SDKs and Tools. Previously, you could specify t…
July 2023
Mark Heath's Development Blog
Introduction If you have seen some of my other blog posts you know I always find an excuse to talk about games made in F#, so once I saw James Randall's talk at fsharpConf about his F# port of Wolfstein 3D I knew I had to talk about it in this blog post. Overv…
LINUX AIR COMBAT
An AI personal assistant for your digital brain. Contribute to khoj-ai/khoj development by creating an account on GitHub.