The evolution of Unix architecture in two diagrams
Today I put online two diagrams depicting the architecture of the Unix operating system , one for the 1972 First Research Edition and one for FreeBSD, one of its direct descendants. Here are the details on how I created these diagrams.
Chrome to force .dev domains to HTTPS via preloaded HSTS
Google bought the .dev gTLD and Chrome 63 started force-redirecting every .dev domain to HTTPS via preloaded HSTS, breaking local dev setups. Here's why, and …
Unikernels are secure
Per Buer is the CEO of IncludeOS . IncludeOS is a clean-slate unikernel written in C++ with performance and security in mind. Per Buer is the founder and previous CEO/CTO of Varnish Software.
CMU's Libratus builds substantial lead in Brains vs. AI competition
CMU Artificial Intelligence Is Tough Poker Player
Why Trello Failed to Build a $1B Business
Trello was so focused on building its free customer base first and monetizing later that by the time it looked to its paid subscribers, it was too late.
How to Get 100/100 Google Page Speed Score with Middleman and Nginx
How to score a perfect 100/100 on Google PageSpeed with a Middleman static site behind Nginx.
How to not waste time on a side project when trying to get a job
For the distinct purpose of getting a job in tech, side projects are either a great use of your time or a great waste of your time.
Writing a Unix Shell
Building your own UNIX shell in parts. This post focuses on the semantics of the fork system call.
Dutch Data Protection Authority: Microsoft breaches law with Windows 10
Met deze test controleren we of u een mens bent. Hiermee voorkomen we ongeoorloofd gebruik van deze dienst.
Sinking container ships by hacking load plan software
In my previous article, we looked at the easiest route on to a ships network – the satcoms system. Even having compromised that, it could be a challenge to affect the ship’s navigation, propulsion and control systems – most of these networks are at least somewhat segregated from one another. That got me thinking about…
How to create a private Ethereum network
Omar Metwally, MD University of California, San Francisco DDASH – Ethereum Operating System for Knowledge Creation and Sharing ============================================= Github repo…
Making Google Data Studio Free for Everyone
Today, Google's mission to organize the world's information and make it universally accessible and useful is even more relevant and broad reaching.
ClojureScript Is Not An Island: Integrating Node Modules
ClojureScript has had first class JavaScript interop since its initial release in 2011. Similarly to Clojure, embracing the host has always been an explicit goal. While the above is true from a syntax standpoint, integrating with external JavaScript libraries historically came at the cost of some manual work [ 1 ] (…
Reproducing Go binaries byte by byte
Fully reproducible builds are important because they bridge the gap between auditable open source and convenient binary artifacts. Technologies like TUF and Binary Transparency provide accountability for what binaries are shipped to users, but that’s of limited utility if there is no way (short of reverse engineering)…
A Cookbook for Machine Learning: Vol 1
This was a busy week, I had no time to read anything new, so I'm sharing a note that I wrote for myself, for no other reason than to understand things better. It's a kind of cookbook of various "transformations" you can apply to...
Elasticsearch 6.0.0 GA released
With 2236 pull requests by 333 commiters added since the release of Elasticsearch 5.0.0, we are proud to announce the release of Elasticsearch 6.0.0 GA, based on Lucene 7.0.1.
Disqus comments adding third-party ad-tracking
I'm killing Disqus comments on my blog. Here's why.
The non-linearity of productivity
I happen to be going through a very productive time right now. I’m working on a project that I’m very excited about, and the threads are all coming together to create a very satisfying tapestry.
The Stack That Helped Opendoor Buy and Sell Over $1B in Homes
Discover and share the technology stacks used by top companies. Compare tools, read reviews, and make informed decisions about your tech stack.
New Ubuntu-based Precision line-up
Update: Precision 7520 and 7720 available as of March 28; Dell Precision 5720, a 27” All-in-One available as of April 18. Today I am excited to announce the next generation of our Ubuntu-based Pre…
TCP BBR congestion control comes to GCP
Google Cloud Platform (GCP) now features a cutting-edge new congestion control algorithm, TCP BBR, which achieves higher bandwidths and lower latencies for internet traffic.
Atom's new concurrency-friendly buffer implementation
We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.