Asynchronous Injection How to combine asynchronous programming with Dependency Injection without leaky abstractions.
How to Train Really Large Models on Many GPUs? How to train large and deep neural networks is challenging, as it demands a large amount of GPU memory and a long horizon of training time. This post reviews several popular training parallelism paradigms, as well as a variety of model architecture and me...
Algorithmic Photography Notes on Algorithmic Photography – an idea for a photographic technique involving the design of an algorithm through which photographic information is processed to create an image.
What's next for personal productivity I've studied the movements history and noticed some patterns. There have been a few major shifts in productivity thinking over the years, and I think we're nearing yet another one which I'm calling Productivity v3.0.
Apple's app review team (Accessible Hangman) Hi all. As some of you may know, I am a totally blind iOS game developer. Among other games I have made accessible Hangman, Choose your Face, etc. Well, about 3 days ago I found out a bug which prevented iOS 15 users from running my game accessible hangma...
Q6 How do you manage your time? How do you allocate your time between work and other things? 00:00 Intro01:40 Shweta Agrawal03:39 Prabhanjan Ananth04:41 Marshall Ball06:54 Nishanth Chandran07:40 Yilei Chen07:46 Kai-Min Chung08:50 Nico Döttling10:34 C...
Young Users No Longer Know How to File and Navigate Young Users No Longer Know How to File and Navigate
Maybe the Spaghetti Code Conjecture is False The Spaghetti Code Conjecture says that Busy Beaver programs ought to be, in some sense, as complicated as possible. Scott Aaronson puts it this way:
Stamping Out Overflow Checks in Ruby Someone on Reddit asked if it was possible to turn off overflow checking on integer arithmetic in Ruby. They said that they could guarantee that their arithmetic would not overflow, and therefore they’d like to not pay the cost for a pointless check.
Boyd's Management Model No matter what kind of organization you have or want, management doesn't go away. It's something to do and it's a skill and talent that some folks have to develop so that everybody overall can do better. How do you classify those skills?
London Calling Mon, Sep 27, 2021, 6:30 PM: London Calling is an Open Spaces event. Instead of an expert-to-learner style event, our Open Spaces event focuses on peer-to-peer sharing. An antidote to the lack of prese
Designing Low Upkeep Software It's common for me to get excited about a personal project, put a bunch of time into it, and then lose interest. As much as possible, I want them to continue working; upkeep isn't fun. What does designing for minimum maintenance look like? The biggest p...
JSON Based Localization in ASP.NET Core With Caching - Super Easy Guide In this article, we are going to learn how to implement JSON Based Localization in ASP.NET Core and club it with Caching to make it even more efficient. In a
Congratulations, Mini, You Made The Stupidest Turn Signals Ever I'm all for having fun with taillights, but come on, there are just some lines you don't cross
Initial Impressions of Rust I experimented a little with Rust this past week. I haven't gone very deep at this point, but there are a few things I found interestin...
Cloudflare’s Annual Founders’ Letter This week we celebrate Cloudflare's birthday. We launched the company 11 years ago tomorrow: September 27, 2010. It has been our tradition, since our first birthday, to use this week to launch innovative new products that we think of as our gift back to t...
Muppet Classic Theater - Full VHS Tape Taken from full VHS recording from 1994. I have a strong feeling that this will be taken down shortly, but I hope you enjoy it while you can!
NDC London 2022: Call for Speakers/Papers From 24-28 January 2022, NDC London will offer a combination of deep-dive workshops and 60-minute conference sessions. If you have something to say, t...
JSFuck - Write any JavaScript with 6 Characters: []()!+ JSFuck is an esoteric and educational programming style based on the atomic parts of JavaScript. It uses only six different characters to execute code.
GitHub - aristocratos/btop: A monitor of resources A monitor of resources. Contribute to aristocratos/btop development by creating an account on GitHub.
A terminal case of Linux Has this ever happened to you ? You want to look at a JSON file in your terminal, so you pipe it into jq so you can look at it with colors and stuff. ...
Testing a compiler that can’t even print stuff out I’m enjoying a week-long vacation. In addition to other vacationy things (a trip to Prague, yay!), I wanted to do some off-work programming Just For Fun™ and revisit one of my dormant pet projects, to see if I can make some progress.
How Replication Works in MySQL MySQL has a feature known as replication where data from one database server (referred to as the source or primary) is copied to other database servers (replicas). Conceptually, it’s pretty straight forward. All of your data mutations (INSERT, UPDATE, DEL...
A forward and reverse proxy primer for the layman — /var/ Before some days I’d written an answer on HN where I explained as simply as possible how a forward and a reverse proxy is working and what is the difference between them. In this article I’m going to extend this answer a bit to make it a full post and cla...
The Siren Song of the ‘User’ Model The other day, a podcast host asked me if I have any rants on my mind. One thing sprang up. I didn’t address it in the interview because I don’t trust myself to speak extemporaneously a…