Marco.org
Marco.orgby Marco Arment6 Nov 2018
I hardly ever think about my Mac Mini, but it serves a vital role for my family as our home-theater mixer, Plex server, ScanSnap server, Apple Photos backup, and Backblaze host for our NAS.1 Almost...
Marco.orgby Marco Arment6 Nov 2018
I hardly ever think about my Mac Mini, but it serves a vital role for my family as our home-theater mixer, Plex server, ScanSnap server, Apple Photos backup, and Backblaze host for our NAS.1 Almost...
Web Browser Engineering10 Sept 2018
The first web applications were like the previous chapter’s guest book, with the server generating new web pages for every user action.
Random Thoughts31 Aug 2018
Over the past few years I’ve started to sour on x86 architecture for just about everything. From servers, desktop, and mobile, I’ve long wished we had architectures competing with x86 at the high...
Eric Jangby noreply@blogger.com (Unknown)8 Aug 2018
Dijkstra's, Bellman-Ford, Johnson's, Floyd-Warshall are good algorithms for solving the shortest paths problem.
Distillby Vincent Dumoulin; Ethan Perez; Nathan Schucher; Florian Strub; Harm de Vries; Aaron Courville; Yoshua Bengio9 Jul 2018
A simple and surprisingly effective family of conditioning mechanisms. Many real-world problems require integrating multiple sources of information.
Joel on Softwareby Joel Spolsky3 May 2018
Hey, we have a new thing for you today! Today’s new thing is called Stack Overflow for Teams. It lets you set up a private place on Stack Overflow where you can ask questions that will only be...
Saket Narayanby Saket Narayan30 Apr 2018
When Uncommon was brought in to refactor a big legacy app last year, we found ourselves in a strange situation.
Joel on Softwareby Joel Spolsky23 Apr 2018
There’s this popular idea among developers that when you face a problem with code, you should get out a rubber duck and explain, to the duck, exactly how your code was supposed to work, line by...
Joel on Softwareby Joel Spolsky13 Apr 2018
[This is the second in a series of posts about Stack Overflow. The first one is The Stack Overflow Age.]
Distillby Chris Olah; Arvind Satyanarayan; Ian Johnson; Shan Carter; Ludwig Schubert; Katherine Ye; Alexander Mordvintsev6 Mar 2018
Interpretability techniques are normally studied in isolation. We explore the powerful interfaces that arise when you combine them — and the rich structure of this combinatorial space.
Web Browser Engineering1 Jan 2018
So far, our browser has seen the web as read-only—but when you post on Facebook, fill out a survey, or search Google, you’re sending information to servers as well as receiving information from...
Web Browser Engineering1 Jan 2018
Our browser has grown up and now runs (small) web applications. With one final step—user identity via cookies—it will be able to run all sorts of personalized online services.
Web Browser Engineering1 Jan 2018
Right now our browser can only draw colored rectangles and text—pretty boring! Real browsers support all kinds of visual effects that change how pixels and colors blend together.
Web Browser Engineering1 Jan 2018
Modern browsers must handle user input, request remote files, run various callbacks, and ultimately render to the screen, all while staying fast and responsive.
Web Browser Engineering1 Jan 2018
Complex web applications use animations when transitioning between states. These animations help users understand the state change and they improve visual polish by replacing sudden jumps with...
Web Browser Engineering1 Jan 2018
While our browser can render complex styles, visual effects, and animations, all of those apply basically just to text.
Sam Altmanby Sam Altman7 Dec 2017
A popular topic in Silicon Valley is talking about what year humans and machines will merge (or, if not, what year humans will get surpassed by rapidly improving AI or a genetically enhanced...
Distillby Shan Carter; Michael Nielsen4 Dec 2017
By creating user interfaces which let us work with the representations inside machine learning models, we can give people new tools for reasoning.
Distillby Awni Hannun27 Nov 2017
A visual guide to Connectionist Temporal Classification, an algorithm used to train deep neural networks in speech recognition, handwriting recognition and other sequence problems.
Masters of Scale10 Nov 2017
About Diane - Co-founded VMware, pioneering server virtualization in 1998 - Led VMware as CEO through rapid growth and $625M sale to EMC in 2003 - Senior Vice President of Google Cloud and Alphabet...