Unexpected Consequences of Self-Driving Cars
Many new technologies have unexpected impacts on the physical or social world in which we live.
The latest blog posts to take off on Hacker News. 2,470 posts.
Many new technologies have unexpected impacts on the physical or social world in which we live.
You might have used Google’s new AMP project without even knowing. It’s a technology that makes mobile page results load very quickly on Google, it
In the previous episode of “Simple Changes to Shrink Chrome” I discussed how deleting ‘const’ from a few key locations could lead to dramatic size savings, due to a VC++ com…
I wrote a new tool this weekend, called Pipenv. Check it out on GitHub! Pipenv is an experimental project that aims to bring the best of all packaging...
Articles and tutorials about Rust, Embedded development and Computer Graphics.
Edge Magazine is one of the oldest gaming magazines in the world. It is famous for the quality of its reviews, all of which were available online up until a few years ago, when their website was closed. The magazine continued its life in print and digital subscription format only. I really liked the content they…
Photography and long-form writing on my life, technology, photography, philosophy, books, and whatever else strikes my fancy.
After my trip in Hamburg, Germany, for the 33rd Chaos Communication Congress, I left Germany for t
2016 so far wins my lifetime award for most depressing and disturbing year ever (on the front of the larger world one reads about in the newspaper and elsewhere, personally things are fine, thanks)…
Programming is all about managing complexity. Without good tools to manage it, the complexity of programs becomes mentally intractable for our limited brains and we’d lose control and understanding of our programs (imagine writing a big software system entirely in assembly language).
Craig Gentry on board the mothership. (credit) A couple of weeks ago I polled readers for the subjects that they were interested in. You gave me some excellent responses, and I promise they’r…
Find bugs faster with ScanSearch. Discover forgotten assets, shadow IT, and expanded attack surfaces for bug bounty hunting.
The internet does to the world what radio did to the world January 21, 2017 Ideas, Misc Over the holidays, I finally found the time to read Marshall McLuhan’s book “Understanding media” (I might have spent time with it during my studies but definitely didn’t pay too much attention back…
Over the new year holiday time I had a chance to get away from it all, and snuck up to Finland to sit in a lodge on the Gulf of Finland, sip coffee, take saunas and read. I brought along a few books, the only programming one being Brian W …
Learn how OpenGL and Metal work by writing your own 3D renderer from scratch
Sometimes programmers want to prune out characters from a string of characters. For example, maybe you want to remove all line-ending characters from a piece of text. Let me consider the problem where I want to remove all spaces (' ') and linefeed characters ('\n' and '\r'). How would you do it efficiently? size_t…
I invest in early-stage AI, ML, and data startups at FirstMark Capital, and I write about the space here
This is the write-up of my talk at LCA 2017 inHobart. It’s not exactlythe same, because this is a blog and not a talk, but the same contents. Theslides for t...
Creating the ultimate Linux on the desktop experience for everything in containers.
I wanted to write this blog post for well over half a year. I don’t believe Uber will be a successful business . I’ve been making my points in individual conversations over and over again - with this post I’m creating a writeup of my arguments that I can share in future.