Experimenting with PeerJS So, several month ago, I made my own notetaking app. Markdown support, autosave, saved locally inside the browser's IndexedDB. Later, i need a sync feature, ...
We Should Communicate Probabilities With Flips tags: #probability Flipping Coins If someone walks up to you and offers $100,000 if they flip a coin and it lands heads, you’re correct in believing that you...
The Pareto frontier of foreign languages - Tanner Hoke I realized recently that I’ve learned one new language per complete decade of my life ($n=2$). I am now over 30% of the way through decade #3, however, and without a significant course correction this statistic will not hold by the time I reach 30. I deci...
My most important email filter that helps me control my chaos This short post will introduce you to my most important email filter that I set up more than 8 years ago. It prevents me from being pinged by not relevant emails.
What's On Tap for .NET 8 (Preview 1 Coming this Month) -- Visual Studio Magazine The first preview of .NET 8 is coming in a couple of weeks (-ish) said Microsoft's David Ortinau during a livestreamed tech event held in Stockholm.
Extreme earners are not extremely smart People with higher incomes also score higher on IQ-tests – up to a point. At high incomes the relationship plateaus and the top 1% score even slightly lower on the test than those whose incomes rank right below them, shows a new study from LiU.
User or *User - Do We Need Struct Pointers Everywhere? A bit of up-front thinking can help make our Go code cleaner and more performant.
In defense of Junior Engineers - Jampa.dev Hiring an engineer in need of training might seem like a bad idea but is a strategy that will pay off in the long run.
I hate stackoverflow and ChatGPT is my savior Stackoverflow is known as a toxic place, since because of people downvoting valid questions and commenting bad things for no reason. If you’re someone like me who has the fear of getting your…
Efficiency traps Efficiency can be defined as doing things correctly, but also in a reasonable amount of time. We are trying to improve our work attitude and are ready to disturb our work-life balance to generate more output. To boost our efficiency we tend to eradicate a...
Introducing: Ubiquiti UniFi Protect AI Bullet The UniFi Protect AI Bullet is the newest entry into the AI family, our 4th generation camera platform, with enhanced smart detection capabilities. AI Bullet...
Have I Been Pwned Troy Hunt’s popular data breach notification website had to scale rapidly to meet demand. Watch Troy explain how he designed the site architecture and made c...
HandyApp Cliff Agius is a 787 pilot by day and a hobbyist developer by night. When a family friend asked for help improving her son’s prosthetic arm, Cliff used open-...
Windows Terminal is now the default Windows 11 22H2 console Windows Terminal is now the default console for Windows 11 22H2, marking a significant shift in how Windows users run their command line programs.
Introducing the Next-Generation Bing Search: Smarter, Faster, and More Personalized than Ever Before » André Snede Discover the latest advancements in search technology with Bing. Experience faster and more accurate search results, and explore a world of information with ease. Upgrade your search game now with Bing.
Use PostConfigure For Default Configuration of Collections in ASP.NET This post contains a couple of topcis that came together in a recent update I was making - one a gotcha, and one a solution, that as well as...
On .NET Live - Mapping with GeoBlazor Do you need to display mapping data in your Blazor apps? In this week's episode, community member Tim Purdum joins the panel to show us GeoBlazor, a versatil...
The case of the RPC_E_DISCONNECTED error thrown from await_resume You can keep trying, but the result won't change.
Code Maze Weekly #160 - Code Maze Issue #160 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks How to use Entity Framework Core in ASP.NET Core [khalidabuhakmeh.com] A very beginner-friendly article to starting with EF Core in ASP.NET Core p...
What is a Middleware and how to use it in ASP.NET Core? Did you ever ask yourself: What is a middleware, and why should I use it? If so, this blog post is exactly for you. We will see where we could use a middleware and also how we can use the Dependecy Injection container of ASP.NET Core.
Weekly Update 334 I Can’t Connect to My IoT BBQ; Instant Checkmate, TruthFinder, LimeVPN and Weee Data Breaches; Pwned Passwords NTLM Hashes; Sponsored by Kolide
.NET Dependency Injection With Constructor Parameters In this article, we'll look at different ways to use dependency injection with constructor parameters in .NET Core.
From clone to running a code base in under 5 minutes If I can’t clone your repository and get the application running in under 5 minutes, you’re doing something wrong
How to ask for programming help - Simple Talk Over the past 25 years, I have answered a lot of programming questions in online forums, from co-workers, and from friends. It has been a while since I
Extracting Form Fields from a Multi-Page PDF AWS Textract and .NET | no dogma blog This post shows how to extract key-value pair from fields in a multi-page PDF with Textract.
Unit testing- Arrange Act Assert When writing my unit tests I typically use the AAA(Arrange-Act-Assert) pattern. This pattern splits a test in 3 sections: The Arrange s...
Progressively enhanced Turbo Native apps in the App Store | Masilotti.com Turbo Native is a game changer for small teams. Here's how folks are leveraging native SDKs to enhance their hybrid apps.
NIST Selects ‘Lightweight Cryptography’ Algorithms to Protect Small Devices The algorithms are designed to protect data created and transmitted by the Internet of Things and other small electronics.
Cory Dransfeldt · Adding client-side rendered webmentions to my blog My blog is currently hosted on weblog.lol which allows for a simple and configurable weblog managed in git with posts formatted in markdown. I wanted to add webmentions to my blog which, as of now, doesn’t include a build step. To accomplish this, I’ve ad...
Catching (probably all) email SPAM with a really tasty honeypot · Nobilisdata by clemens (09.02.2023)
Did You Launch First? - Nick's Base Camp Google is backed into a corner right now with artificial intelligence. The tech chamber of the internet already assumed this was true. Google is a “build in public” type of company. This means exactly how it sounds, they update the public on their progres...
ChatGPT and the Analytic-Synthetic Distinction Showing how the analytic-synthetic distinction is useful for interacting with a large language model like ChatGPT.
Why I Quit a $450,000 Engineering Job at Netflix I thought I was going to stay at Netflix forever. Top of market pay. Freedom and responsibility. Unlimited PTO. What more could you ask for? So when I quit Netflix in May 2021, everyone thought I was crazy. My parents objected first. Coming from cultural...
[Apply by 02/15] Future Computing Research Workshop advance cooperation at the intersection of cryptography, theoretical computer science, and blockchain
Explorers are bad leaders | Derek Sivers Explorers poke through the unknown, experimenting, trying many little dead-ends.
How LLMs will break the internet as we know it What happens when the answer to every question is a summary created by an LLM spitting out the answer that is statistically most relevant? Chaos.
CS Conferences in 2023 I put together a preliminary list of conferences on my “watch list” for 2023. It doesn’t cover everything and I would love suggestions via email (email address is my name at gmail.com) or Twitter.
2022: I just kept shipping - Max Rozen Another year in review, in which I just keep shipping, with some stumbles along the way