How to break a smart home, again
This time, we’ve chosen a smart hub designed to control sensors and devices installed at home. It can be used for different purposes, such as energy and water management, monitoring and even security systems.
This time, we’ve chosen a smart hub designed to control sensors and devices installed at home. It can be used for different purposes, such as energy and water management, monitoring and even security systems.
Read Java blog posts to learn how to save on license fees, get better performance, use more secure Java, and optimize cloud costs.
Why did you sting me? You’ll drown too
As you can see from my EC2 Instance History post, we add new instance types on a regular and frequent basis. Driven by increasingly powerful processors and designed to address an ever-widening set of use cases, the size and diversity of this list reflects the equally diverse group of EC2 customers! Near the bottom of…
As a software engineer, changing jobs is a way of life. Every day, beautiful recruiters from top tech companies reach out to you on…
When a +10% isn’t really a +10% OK, this is an infuriating startup experience: You ship an experiment that’s +10% in your conversion funnel. Then your revenue/installs/whatever goes up by +10% right?
Unit testing frameworks are quite popular in the object-oriented programming world. Frameworks like JUnit (for Java), SUnit (for Smalltalk), and CppUnit (for C++) provide a rich set of functionality. However, this rich set of functionality can be intimidating to someone who wants to do unit testing in a more…
2021 update: Browsers now implicitly set rel=noopener for any target=_blank link, following a spec change . If the demo on this page no longer seems scary, congratulations — you’re using a modern browser!
Columbia Business School. For over 100 years, we’ve helped develop leaders who create value for business and society at large.
Miguel de Icaza's Blog
At Y Combinator, founders decide when they want to announce that they’re part of the program. Meet 12 of the companies who have announced that they’re part of the YC Winter 2018 batch so far: Buglife [https://www.buglife.com/] is a mobile SDK and web platform for reporting bugs and collecting feedback in mobile apps…
Scheduling In Go : Part II - Go Scheduler. This blogpost is the second installment in a three-part series exploring the mechanics and semantics of the Go …
This post is actually about artificial intelligence, and argues a position that many AI researchers will disagree with. Specifically, it arg...
Laziness is often useful. It allows you to express “infinite” computations, and only pay for as much of the computation as you need.
Our third zone in Singapore is the 46th GCP zone globally. Now all 15 GCP regions have three or more zones.
Shutting down an S-Corp is complicated.
A mysterious (and fake) Chrome extension. A clever data exfiltration scheme. They would have gotten away with it, too, if it weren't for those meddling security analysts using ExtraHop Reveal(x)! Follow along as we go from threat detection to response in this real-life threat hunt with network traffic analysis.
Recently, a Facebook dataset was released consisting of the complete set of users from the Facebook networks at 100 American institutions, and all of the in-network “friendship” links between those…
As a researcher/engineer (really, an algorithm developer) in the general area of audio and speech processing, I've always run into the same difficulty at all the companies I've worked at: How to quickly prototype and develop algorithms, and subsequently turn them into efficient code that can be deployed to customers.
Richard Stallman has been telling a story about the origins of the Lisp machine companies, and the effects on the M.I.T. Artificial Intelligence Lab, for many years. He has published it in a book, and in a widely-referenced paper, which you can find at http://www.gnu.org/gnu/rms-lisp.html .
Apple and Tesla share some similarities. Both companies possess remarkably strong brands, loyal customer bases, and products capable of maintaining that loyalty. Each also has a visionary product leader. Apple has Jony Ive while Tesla has Elon Musk. Accordingly, some have concluded
Set up WeChat Pay and AliPay as a foreigner in China: linking a foreign card, loading and transferring RMB, and paying by QR code without cash.
On this page I present a robust, custom build system for a software project written in C, in less than 500 lines of Python code. I think it is about as minimal as a practical dependency-tracking build system can get. Although it adds to the code that must be maintained as part of the project, I think that having a…
San Francisco - The Electronic Frontier Foundation (EFF), privacy company Disconnect and a coalition of Internet companies have announced a stronger “Do Not Track” (DNT) setting for Web browsing—a new policy standard that, coupled with privacy software, will better protect users from sites that try...
It’s been close to two years since I started working with AWS CloudFormation, the Infrastructure as Code solution by and for AWS. With CloudFormation you can describe and provision your entire AWS infrastructure in code. The entire AWS environment I work with is provisioned through CloudFormation - we only have…