Working with Errors in Go 1.13
How to use the new Go 1.13 error interfaces and functions.
The latest blog posts to take off on Hacker News. 4,838 posts.
How to use the new Go 1.13 error interfaces and functions.
I recently became aware of this article where a Google exec says - he’s serious - that ‘Nest owners should probably warn their guests that their conversations are being recorded’. That’s assuming the owners themselves are even aware of what these devices are doing, and the likely truth is that they do not. Like needy…
Explore technical topics, solutions, and resources for building with Twilio – and beyond.
To kick off this series, will start with something simple yet foundational: linear regression via ordinary least squares. While not particularly exciting, linear regression finds widespread use both as a standalone learning algorithm and as a building block in more advanced learning algorithms.
International Repair Day is an annual celebration for everyone who makes repair happen in their communities around the world.
Today we’re going to look at the history of aerospike engines, go over how nozzles work including things like overexpansion, underexpansion and even expansion ratios, we’ll look at the pros and cons of the aerospike, the physical limitations and problems, then we’ll compare the aerospike to some other traditional…
New pathfinding algorithm Oxyd Last week we mentioned the change to make biters not collide with each other, but that wasn’t the only biter-related update we released this past week. Somewhat coincidentally, this week’s updates have included something I’d been working on for a few weeks before – an upgrade to the…
Interactive article about Earth and Sun.
Way back in the 80s, some people had a dream of combining the cutesy graphics of 80s visual games and the soul-crushing difficulty of 80s text adventures. And so Sierra On-Line created quest games.
Extinction isn’t just a biological issue. In the 21st century, it’s a technical, even digital one, too. The average web page might last three months before it’s altered or deleted forever. You never know when access to the information on these web pages is going to be needed. It might be three months from now;
1. In the 1970s, the philosophers Samuel Gorovitz and Alasdair MacIntyre published a short essay on the nature of human fallibility that I read during my surgical training and haven’t stopped...
CSS Grid has been available in most major browsers since early 2017, and it makes web layout more powerful than ever before. But complex-looking new syntax (line-names! grid-areas! minmax! fit-content! ...
Imgur: The magic of the Internet
SandDance, the beloved data visualization tool from Microsoft Research, has been re-released as an open source project on GitHub.
Search Engine add-ons will be removed from AMO on December 5, 2019. To continue working, they must be converted to an extension using the WebExtensions API by December 3, 2019.
Find the software documentation system for Divio. Includes comprehensive tutorials, how-to guides, technical reference and explanation. Learn more here.
I like Git commit messages. Used well, I think they’re one of the most powerful tools available to document a codebase over its lifetime. I’d like to illustrate that by showing you my favourite ever Git commit.
We're excited to announce the first General Availability release of Bazel, an open source build system designed to support a wide variety of programming languages and platforms.
This memoir of a near-fatal mushroom poisoning was written by our most fortunate guest, Richard Eshelman. Happy Thanksgiving, all.
Update in 2024 : You may have linked to this page because it's heavily quoted by a semi-anonymously published website called the “Stallman Report”. While the author of that document tried to contact me shortly before launching their site, I missed that email for a week or two. (I get a lot of email and as those of you…
In celebration of Unix’s 50th anniversary, the CHM Software History Center is delighted to make publicly accessible for the first time some of the earliest source code produced in the Unix story.
Diagnostics play a very important role in a programming language experience. It’s vital for developer productivity that the compiler can produce proper guidance in any situation, especially incomplete or invalid code.
Posted by Michael S. Ryoo, Research Scientist and AJ Piergiovanni, Student Researcher, Robotics at Google Video understanding is a challenging pr...
The difference between a good CEO and a great one? Trusting your gut and confronting your fears head on.