GitHub - karanpratapsingh/system-design: Learn how to design systems at scale and prepare for system design interviews Learn how to design systems at scale and prepare for system design interviews - GitHub - karanpratapsingh/system-design: Learn how to design systems at scale and prepare for system design interviews
Journey to Lumen Real-time GI has always been a holy grail of computer graphics. Over the years there were multiple approaches to this problem. Usually constraining problem domain by leveraging certain assumptions …
Electron-Based App Vulnerabilities Hit VS Code, Microsoft Teams -- Visual Studio Magazine A team of researchers recently presented data about vulnerabilities in apps built on the open source Electron framework for creating desktop apps with JavaScript, HTML and CSS.
To Everyone Who Asks For ‘Just A Little’ Of Your Time: Here’s What It Costs To Say Yes - RyanHoliday.net To the person who emailed me this morning with a perfectly nice request, I’m sorry to say the answer is no. You didn’t do anything wrong. You were perfectly respectful and within your rights to ask about arranging a time for a meeting (or was it for a pho...
I Went to a “Dangerous Alt-Right Rally” | The Blog of Dr. Josh C. Simmons The Blog of Dr. Josh C. Simmons
Adding latency: one step, two step, oops When it comes to complex systems, you can only go so far with synthetic experiments before you need to try something for real, and test in production. There's no substitute for it, and you're likely making the wrong decision if you avoid it. But I can say...
Resolving an unusual wifi issue Resolving an intermittent wifi issue that I’ve been having for months, with an unusual conclusion.
Foils Have Hooks Foils are pretty easy to ignore, ask me. I managed for nearly 8 years. I managed to miss the barbed hooks and swim on. Surfing, bouldering, drones, wave pools, offshore sailing for a seasick summer, you name it. This is a story about how you need patience...
Shazam turns 20 Shazam — one of the most beloved and popular music discovery platforms in the world — turns 20 today.
VS Code Dev Intros Open Source Markdown Language Server -- Visual Studio Magazine A maintainer of JavaScript/TypeScript for the VS Code team has completely changed the way Markdown works in the editor, replacing (and adding to) functionality that was previously baked in and augmented by extensions.
.NET Conf Focus on MAUI - That's a wrap! August 9th we hosted our .NET Conf Focus on MAUI event to announce and share the latest tools and updates for .NET MAUI. With 25 sessions hosted and recorded, we recap the event and get you connected with all of the content from our event.
GitHub - Twipped/InterviewThis: An open source list of developer questions to ask prospective employers An open source list of developer questions to ask prospective employers - GitHub - Twipped/InterviewThis: An open source list of developer questions to ask prospective employers
The AArch64 processor (aka arm64), part 18: Return address protection Making it even harder to smash the return address.
Code Maze Weekly #135 - Code Maze Issue #135 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks Three NuGet packages to improve exceptions in .NET/C# [blog.elmah.io] We’ve emphasized that exception handling is an essential part of development...
I love my GPD Micro PC I bought two computers this year: a beefy Macbook Pro with M1 Pro and a GPD Micro PC.
iOS Privacy: Announcing InAppBrowser.com - see what JavaScript commands get injected through an in-app browser · Felix Krause
@Play: Wading Into the Pits of Angband Last time we re-introduced Angband. This time, we go more into what it's like to play its current versions. Our aim here is, as with one of the the Omega articl
Basics of OAuth In this article, we will look at the basics of OAuth framework. Why OAuth? Let us look at a very simple example. LinkedIn is a popular professional networking website. If we go to Settings & Pr…
How I Learned to Stop Worrying and Love Macros A Modest Proposal For Preventing The Children of Rust Developers From Being Exposed To Procedural Macros
How to get better at designing? – It all starts by ‘noticing’ The best way, that I’ve learned, to develop novel ideas for designing products and services, starts by noticing. Noticing means paying attention, being curious. It means asking questions. It even m…
Lossy Image Compression with Dithering Floyd–Steinberg dithering and how to create a version of an image that uses a reduced color palette.
'Transient' Issues Doctors today have access to dozens of tools for diagnosing a panoply of medical issues. We have blood tests that can detect hundreds of different conditions and diseases, imaging that can see into different parts of your organs, and we can even detect if...
On proof of work When I first heard about Bitcoin, proof of work (PoW) sounded like the coolest and most mysterious concept tied to the protocol. Mainstream media articles trying to describe the PoW process always fell short of a proper explanation for me. They usually re...
Strong Static Typing vs Weak Dynamic Typing Master programmers Carmack, Blow, Fowler, and Uncle Bob on strong static typing in contrast to dynamic typing.
Static Asset Hashing in Hakyll You can do cache-busting of static assets in a Hakyll website by generating a hash of the file's contents and using that as the path to the compiled asset instead.
I Built a Ruby Compiler Note: Please don’t share this on Hacker News – I don’t need the grief from gatekeepers telling me I don’t know how to write a compiler. This is an account for myself and for friends. /hugs I said in my previous post, I Built a Ruby Parser, that I would wr...