The text mode lie: why modern TUIs are a nightmare for accessibility
The mythical, it's text, so it's accessible There is a persistent misconception among sighted developers: if an application runs in a te...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,210 posts.
The mythical, it's text, so it's accessible There is a persistent misconception among sighted developers: if an application runs in a te...
Last time around I was looking for a large dedicated VPS in the $100/month price range. Since then I have started deploying a lot more tiny cloud instances that cost less than $10/month to run just one or two apps. So this time around I am looking for the best bang for the buck for less $10 per month. Unmanaged, of…
a digital garden by daniel phiri
A technical blog about Rust, Linux and other topics.
Today is a very exciting day as we release Amazon DynamoDB, a fast, highly reliable and cost-effective NoSQL database service designed for internet scale applications. DynamoDB is the result of 15 years of learning in the areas of large scale non-relational databases and cloud services. Several years ago we published…
Or how to play YouTube videos on you SONOS, easy and for free.
👋 Hello everyone. I'm Michael Hall and I will be your guide in Rosieland today. I want to start you off with a story about good intentions with bad outcomes. Hopefully, everybody has seen the Disney Pixar movie Monster’s Inc. by now. In the movie, the monster society runs on energy produced by children’s screams. Even…
Only the engineers who work on a large software system can meaningfully participate in the design process. That’s because you cannot do good software design…
Tinkerer, designer, and angel investor. Building software products and backing early-stage startups.
Ever since the iPhone 5S was announced a couple of weeks ago , the world of tech journalism has been filled with massive quantities of misinformation . Unfortunately, good information takes time, and the world of tech journalism is more about speed than accuracy. Today, as suggested by a variety of readers, I'm going…
In this post I’ll describe how I wrote a short (200 line) Python script to automatically replace facial features on an image of a face, with the facial features from a second image of a face.
This morning I woke up to an official-looking email from YouTube in my inbox, addressed to an address that isn't mine.
A cozy little corner of the web.
Yes, you can make money writing books. But never do it for that.
The long way around to screen sharing.
This is by far, the most interesting release from Shadow Brokers as it does not only contain tools — but also materials describing the most…
Time is invisible so it's easy to spend without proper consideration to its value. Seneca offers a warning on how we squander our time only to regret it.
Internet Archive Staff Bruce Li introduces his The Long Now of the Web: Inside the Internet Archive’s Fight Against Forgetting thus: Thi...
When I find myself stuck between differing choices I have to make, I’ll refer to this quote. I’ll ask myself “why is the decision difficult to make?”
Unison is a pure functional programming language that comes with a few revolutionary ideas. Seriously, it makes everything we’re used to, like long builds, dependency version conflicts, tests that run every single build even when nothing checked by them has changed, manual encoding and serialization of data, and lots…
Steve Huffman talks about Reddit’s approach to data storage in a High Scalability post from 2010. I was surprised to learn that they only have two tables in their database.
I love mental models. They’re crucial to understanding complex systems, allowing us to intuitively grasp and solve complex problems.
Physics likes optimization! Subject to its boundary conditions, the time evolution of a physical system is a critical point for a quantity called an action. This point of view sets the stage for Noether's principle , a remarkable correspondence between continuous invariances of the action and conservation laws of the…
For most data scientists, a toolkit like scipy/matplotlib or R becomes so familiar that it becomes almost an extension of their own mind. When fleshing out an idea, we will just open up ipython, write a few lines of code, and display the plot on the screen to get …