The Gray-1, a homebrew CPU exclusively composed of memory
This is a complete and functional computer central unit almost entirely made of memory.This article presents an very original computer. Its CPU is only made of ROM, but it can execute complex programs,...
View ArticleAmazon soars to more than 341K employees, adding 110K people in a single year
Amazon added more than 110,000 employees during the past year, topping 341,000 people as of the end of 2016 thanks largely to a significant increase in the Seattle-based tech giant’s network of...
View ArticleAnnouncing GVFS: Git Virtual File System
Here at Microsoft we have teams of all shapes and sizes, and many of them are already using Git or are moving that way. For the most part, the Git client and Team Services Git repos work great for...
View ArticleVentusky – Weather data visualization
Ventusky - Wind, Rain and Temperature Maps Temperature Precipitation Wind Wind gusts Clouds Air pressure CAPE Snow cover Freezing level Wind animation GFS, ICON, GEM
View ArticleSmaller Code, Better Code
I was enjoying some pizza the other day with some buddies that know a bit about my research and understand where I am coming from with regards to my own computing aesthetics. They understand that I...
View ArticleScaling Git, and some back story
A couple of years ago, Microsoft made the decision to begin a multi-year investment in revitalizing our engineering system across the company. We are a big company with tons of teams – each with...
View ArticleJ.S.G. Boggs, artist and trickster, has died
A HAMBURGER and Coke with Steve Boggs was a disconcerting event. To begin with he preferred to be called “Boggs”, just straight. He also had a way of opening his eyes a little wider than normal, giving...
View ArticleNetwork programming with Go (2012)
Edit This PageAn e-book on building network applications using the Google Go programming language (golang). I wrote this a few years ago (2012), taking my old lecture notes about Java and network...
View ArticleFoolproof HTML
Foolproof HTML Ville V. VanninenUX Designer at OP Lab@sakamiesI've been thinking and prototyping a native HTML editor for a while⁺. (Native as opposed to a text editor that's customized to work with...
View ArticleSoftware vendor argues that it has copyright in output of its CAD software
When is the output of a copyright-protected software program itself protected by copyright? This is a case of first impression for any court of appeals which is pending at the Ninth Circuit. The case...
View ArticleWireGuard: Next Generation Secure Kernel Network Tunnel
WireGuard is a next generation VPN protocol, which lives in the Linux kernel, and uses state of the art cryptography. One of the most exciting recent crypto-networking developments, WireGuard aims to...
View ArticleReed-Solomon error-correcting code decoder
Reed-Solomon codes allow an arbitrary message to be expanded with redundant information, transmitted over a noisy channel, and decoded such that if the received message has fewer errors than a...
View ArticleFrom dependency injection to dependency rejection
The problem typically solved by dependency injection in object-oriented programming is solved in a completely different way in functional programming. Several years ago, I wrote a book called...
View ArticleHow travel tech evolved over three decades during my three trips to Russia
In the summer of 1994, I decided to move to St. Petersburg, Russia, to become a writer. I told my friend Kara that if she wanted to stay in touch, she’d have to start using email, since calling would...
View ArticleVancouver house prices are falling
Good news Londoners, Stockholmers, and San Franciscans: Vancouver may have solved one of your toughest problems. Last year, the Canadian city topped UBS’s Global Real Estate Bubble index, a ranking of...
View ArticleBuilding, and Losing, a Career on Facebook
Facebook has become so powerful that, for some people, having a Facebook account is more important than a driver's license. But when you lose that account, there's no recourse. Lily Padula for NPRhide...
View ArticleProposal: Monotonic Elapsed Time Measurements in Go
Author: Russ CoxLast updated: January 26, 2017Discussion: https://golang.org/issue/12914.URL: https://golang.org/design/12914-monotonicAbstractComparison and subtraction of times observed by time.Now...
View ArticleAppleseed – open-source physically-based rendering engine
December 16, 2016TL;DR: We just released appleseed 1.6.0-beta and appleseed-max 0.2.0, Gafferseed got a big update in Gaffer 0.29.0.0, and we are developing a new Maya plugin.We are pleased to announce...
View ArticleUsing tmux properly
Project #5: Using tmux ProperlyFebruary 4, 2017Background I've been using terminal multiplexers for a few years, but never properly. In the beginning, it was just me and the (plain) terminal. Then I...
View ArticleNullsoft: The death of the last maverick tech company (2004)
When America Online purged its tiny Nullsoft branch of all but three employees this week, it lost arguably the most prolific division of the company. Not that you could really blame AOL for the mass...
View Article