Apology
After talking to two team members who recalled our staff meeting at the 2018 Racket Summer School better than I did, I think I can put myself into your shoes now.
The latest blog posts to take off on Hacker News. 49,240 posts.
After talking to two team members who recalled our staff meeting at the 2018 Racket Summer School better than I did, I think I can put myself into your shoes now.
Depression is real in founders. Please be careful.
Asynchronous Rust is powerful but has a reputation for being hard to learn. There have been various ideas on how to fix the trickiest aspects, though with my focus being on Tokio 1.0, I had not been able to dedicate much focus to those topics. However, Niko’s async vision effort has recently started the discussion…
I’ve been reading John Ousterhout’s A Philosophy of Software Design . At one point in the book, he gives this advice about code comments: Unfortunately, many…
I’ve been hearing about io_uring on and off for the last couple of years. Its a relatively new technology in Linux to allow high-performance IO with very few overheads. Whenever its been mentioned, its usually been presented as a new alternative to select, poll and epoll. This led me to believe that it was just the…
How Polygon’s first billion-dollar protocol unraveled.
Discover the most efficient way to not succeed as a developer.
Read time: 23 minutes
Saagar Jha's website.
If you read Programming books, then your goal is to learn. If you write Programming books then your goal is to teach. When I wrote my book…
His famous 1931 paper identified the fundamental limits of math, logics, theorem proving, computing, AI.
How to turn 256 bits of entropy into a beautiful, avatar-friendly circular SVG: the Hashvatar.
How internal competition can often be the most dangerous kind
Cognitive exercises to shift your self-image and overcome procrastination through evidence-based reframing.
Schema migrations are tricky, especially when planned downtime is not an option. Changes need to be carefully designed to stay backwards compatible so that…
Beautiful Racket
The correct answer is: 6. Or 7, if you want to be pedantic and include the newline, but let’s not.
Shane Frederick points us to this article from 1999 , “Stereotype susceptibility: Identity salience and shifts in quantitative performance,” about which he writes:
The U.S. Department of Justice (DOJ) last week announced the arrest of a 55-year-old Latvian woman who’s alleged to have worked as a programmer for Trickbot , a malware-as-a-service platform responsible for infecting millions of computers and seeding many of those systems with ransomware.
Cybersecurity is hard enough. Doing it across federal agencies is a mammoth task.
Oh good, Star Wars got it right. The Core will indeed be a nexus of galactic civilization.
In August, I set out to improve the machine learning ecosystem for Ruby and wasn’t sure where it would go. Over the next 5 months, I ended up...
Types of register explained, and which are available to pass arguments of different types. Call by value and call by reference distinguished.
Thomas Claiburn's FYI: Today's computer chips are so advanced, they are more 'mercurial' than precise – and here's the proof discusses two ...
While I've made engineers inside Amazon aware of all of these at various times, I think it's time to post my wishlist here — both so that a wider audience inside Amazon can hear more about these, and so that the FreeBSD community (especially the people who are financially supporting my work ) can see what I'm aiming…