10 February 2023

48 links · Friday

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 decided j…

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.

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 activi…

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-...

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 projec…

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

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

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...

Fail Fast they say

Sure, but it's not that easy

Spreaker

FeaturedClean Architecture in 2023 with Steven Smith

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 progress in …

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 revo…

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.