3 lines of code shouldn't take all day
Reflections on my time at Electronic Arts and techniques used to improve iteration times in video game development
Reflections on my time at Electronic Arts and techniques used to improve iteration times in video game development
An explanation of how to implement a simple hash table data structure, with code and examples in the C programming language.
Thanks to some clever people I was able to get a CAD model of the current 2021 Williams F1 car — that’s not something that happens every day, so of course I had to run CFD on it. CAD Ge…
“We are dangerous when we are not conscious of our responsibility for how we behave, think, and feel.”―Marshall Rosenberg, As a founder, my biggest regrets revolve around not having difficu…
Twenty years ago today, the first email on the postgis users mailing list (at that time hosted on yahoogroups.com) was sent, announcing the first numbered release of PostGIS. The early history of PostGIS was tightly bound to a consulting company I had started a few years prior, Refractions Research. My first contracts…
Cases are growing exponentially across the world. Again. If you don’t know where this is going, a historical refresher might help. India has suffered about two million COVID deaths, the majority of them during its latest surge caused by Delta.Victims of COVID-19 are cremated in funeral pyres in New Delhi.
The latest public health news delivered right to your inbox.
Today marks eighteen years since the very first release of WordPress. I consider myself so lucky to have co-founded the project alongside Mike Little. Who could have imagined that our nights and we…
The Fourier Transform is one of the deepest insights ever made. Unfortunately, the meaning is buried within dense equations:
People upload hundreds of millions of videos to Facebook every day. Making sure every video is delivered at the best quality — with the highest resolution and as little buffering as possible — mean…
Reforge drives team performance, with the most actionable learning from vetted operators that your team will actually use and apply.
Updates: 12th of September 2021: I’m writing a book on DNA! If you want to become a beta reader, or have suggestions, I’d love to hear from you! 8th of January 2021: This article has been revised and updated, scientifically and in terms of dead links. Revision made by Tomás Simões (@putadagravidade /…
“Who are you and why are you here?” –Dave Cutler (DaveC)
A writeup detailing the vulnerability reporting process that took place after Sakura Samurai had breached the Indian Government
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.
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…
Nim version 1.6 is now officially released!
Machine Learning at Berkeley is a student organization at UC Berkeley. Click to read ML@B Blog, by Machine Learning at Berkeley, a Substack publication with thousands of subscribers.
The Norwegian Data Protection Authority confirmed that Grindr did not receive valid consent from users and announces a fine of 100 Mio NOK (€ 9.63 Mio) on Grindr.
Palo Alto, Calif., – March 16, 2021 – Docker, Inc.™, a leading provider of collaborative application development platforms for development teams, today
One of the 'Elite 8' Pizzerias in the US by Every Day with Rachael Ray One of America's Perfect Pizzeria's: Zagat And Many Other Awards Main Restaurant Website
C is a simple language. You’re only allowed to have one function with each name. C++, on the other hand, gives you much more flexibility: You can have multiple functions …
Well, it's been a year since I started the draft, so I guess it's about time to publish this! :)
Troll Research Station maintains one of the southernmost airports in the world. See how the Norwegian Polar Institute operates an airport in Antarctica.
It’s not every day that you get to debug what may well be a packet of death. It was certainly the first time for me. What do I mean by “a packet of death”? A software bug where the network stack crashes in reaction to a single received network packet, taking down the whole operating system with it.
Upcoming licensing changes to Elasticsearch and Kibana
Here's a funny story: I've been using and teaching Python for over 20 years, and designed its built-in set module, but nobody would hire me as a Python programmer when I was laid off by RStudio in February. I was "too senior" for every developer role I applied for, even when the first paragraph of my cover letter said…