Writing a video chat application from the ground up, part 1
What I cannot create, I do not understand. – Richard Feynman I do a lot of video chat for work. If it’s not a one on one, it’s pair programming. If it’s not pair programming…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,307 posts.
What I cannot create, I do not understand. – Richard Feynman I do a lot of video chat for work. If it’s not a one on one, it’s pair programming. If it’s not pair programming…
There is a long and sordid history of people coming out of the woodwork with bogus claims when huge amounts of money are on the line. This has just happened to Cruise, which is run by my friend...
Introduction My first encounter with docker goes back to early 2015. Docker was experimented with to find out whether it could benefit us. At the time it wasn’t possible to run a container [i…
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about…
(A true story.) Philip (President): Our factory is underutilized by 10%. Either we start building more of our backlog or we lay people off. I'd rather keep everyone busy, build inventory, and get...
If you’re building a SaaS startup, then your biggest competitor isn’t a competitor. It’s Microsoft Excel. That was the mantra a few years ago. Add in Google Docs and it still holds true. Contact lists, mailing lists, accounts, invoicing, mark...
Personal blog of John Novak
This is the text version of a talk I gave on September 27, 2016, at the Collections as Data event at the Library of Congress. [ video ] (21 mins)
[2016-10-26] First version of the article [2016-10-28] Presentation at Soft-Shake Conference, Geneva ( slides ) [2016-11-01] Article and comments in The Register [2017-11-16] Presentation at Black Alps Security Conference, Yverdon ( slides ) [2018-03-09] Presentation at Toulouse Hacking Conference ( slides )…
I can't tell you how nice it is to have software in production on a boring stack. It gives you freedom to do other things.
[Edit: Welcome Hacker News readers! Before we dive into the neat memory management esoterica, I want to briefly note that as engineers we have an ethical obligation in our work to consider the "safety, health, and welfare of the public" , because if we don't, terrible things happen . This is a challenging…
You would think less than a month after a very popular HackerNews article on how Dropbox hacks your Mac, the file sharing company would be careful about their software distribution. They just distributed an update that hacks your UI and presents a Yahoo-like banner from 2004.
Things Zach Holman said.
When good regexes go bad
Uber donated a million dollars to the corrupter's inaugural celebration. This is the moral equivalent of a bribe.
Less than two years after my presentation titled “Open source for the government”, and almost exactly one year after I became advisor to…