Free Programming Ebooks
Since this post got quite popular I decided to incorporate some of the excellent suggestions posted in the comments, so this list now has more than …
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,208 posts.
Since this post got quite popular I decided to incorporate some of the excellent suggestions posted in the comments, so this list now has more than …
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
Jeff Atwood, perhaps the most widely read programming blogger, has a post that makes a case against using ECC memory . My read is that his major points are:
On the digital void that is modern cinema
( This is the text of a talk I delivered at the Next Frontiers Applied Fiction Day in Stuttgart on Friday November 10th, 2023. Note: early draft, contains some typos, I'll fix them next week when I get home. )
I’ve enjoyed playing a game called Avalon recently. I won’t go too far into the rules, but it’s a hidden role game in the vein of Secret Hitler or Werewolf, where one team is “good”, trying to uncover who among them is “evil”, before the evil team wins.
Under regulatory pressure, mobile OSes are opening up and adding features that will allow PWAs to disrupt app stores ... Yet with shockingly few exceptions, coverage accepts that the solution to crummy, extractive native app stores will be other native app stores. ... The press fails to mention the web as a sustitute…
It’s well known that video games today are disposable pieces of slop. Modern multiplayer games tend to fall into one of two categories: they’re abandoned after a while and the servers a…
I downloaded all the posts on Bluesky as of 2023-05-01. Then I did some data analysis on the 1680399 posts from 45457 accounts.
So! Suppose you’re an intrepid engineer in a nascent Developer Productivity team. Your engineering organization has decided that it wants to move towards a monorepo . You’ve heard the stories told of Google, Meta, Uber - each a large technology company with developer productivity organizations consisting of hundreds…
I was happy for years in Apple’s walled garden; with AI, however, their protections feel like limitations.
When tech companies take it upon themselves to arbitrate what is or isn't misinformation they think they're the patricians of internet discourse. The reality is they're the plumbing. Meanwhile, most of the mainstream media coverage around the pandemic can be classified into five logical fallacies.
Microprocessors have become immensely more complex thanks to Moore's Law, but one thing that has been lost is the ability to fully understan...
There are two main historical trends when choosing an implementation language for something compiler-shaped.
Part of it was the lack of surprises, which isn’t Apple’s fault. All of the product upgrades, while nice, were incremental and predictable. None of the pricing was a surprise. In fact, the only unexpected product announcement is the zombie iPad 2 sticking around for another year, shamelessly at the same price as last…
A lot of my readers call me a cynic when I say things like “you should do things that make your manager happy” or “big tech companies get to decide what…
The European CTO’s Dilemma: Keeping Compliance outside AWS
Please see the associated Hacker News comments for some interesting discussion related to this article.
What is SAML? Security Assertion Markup Language (SAML) is an open standard for exchanging authentication and authorization data between parties. Source: Wikipedia SAML is often used for single-sign on (“Sign in with Google”, “Sign in with Twitter” etc.). It means when you want to log in to example.com, example.com…
Your USB cables may lie to your PC. Let me show you how to catch those.
The price of a brick. NOTE: This blog has been moved to here “What happened with Legos? They used to be simple. Oh come on, I know you know what I’m talking about. Legos were simple. Somethin…
You’re somewhere on the spectrum of occasionally shooting video on your iPhone to a professional-ish video maker with some gear, and you see at the end of Apple’s October “Scary Fast” event announcing new Macs with M3 silicon that the entire event was “Shot on iPhone.”
This is a pseudo-transcript for a talk on branch prediction given at Two Sigma on 8/22/2017 to kick off "localhost", a talk series organized by RC .
The SOLID principles are a set of software design principles that teach us how we can structure our functions and classes to be as robust, maintainable and flexible as possible.
A demonstration of power by Silicon Valley’s top startup accelerator.