New
The latest blog posts to take off on Hacker News. 5,820 posts.
Wrong Again: 50 Years of Failed Eco-pocalyptic Predictions
Modern doomsayers have been predicting climate and environmental disaster since the 1960s. They continue to do so today. None of the apocalyptic predictions with due dates as of today have come true. What follows is a collection of notably wild predictions from notable people in government and science.
Developers spend most of their time figuring the system out
I am often asked what I mean when I say that developers spend most of their time figuring the system out. Let’s unpack the statement.
JaaS: The team that builds Jitsi can now also run it for you
Using the Jitsi iFrame API and mobile SDK, you can embed meetings in any web or mobile app. Learn how to build a custom video experience using our services.
Long-term study reveals harm in regular cannabis use
Regular cannabis use has harmful effects regardless of the age a person starts using, a University of Queensland-led study has found.
Fix Terminals
I want terminal keypresses to Just Work. What do I mean Just Work? I mean programs in a simple orthogonal way, can determine the key that was pressed, and this model should easily map to the user's expectation.
Opening Up the Samsung Q60 Series Smart TV (2019)
True cyber security combines advanced technology and best practice. Get tips and read articles on how to take your online security even further.
Machine learning saves us $1.7M a year on document previews
Recently, we translated the predictive power of machine learning (ML) into $1.7 million a year in infrastructure cost savings by optimizing how Dropbox generates and caches document previews. Machine learning at Dropbox already powers commonly-used features such as search , file and folder suggestions , and OCR in…
OO in Python is mostly pointless
Note from 2025 me - I largely still agree with myself - and I still see the same crappy OO code getting pumped out. The final point in "Exceptions" is worth emphasising more.
WebRTC is now a W3C and IETF standard
A brief overview of the history, architecture, use cases, and future of WebRTC.
Doubling down on permissive licensing and the Elasticsearch lockdown
Crate.io will no longer use Elastic’s Elasticsearch as an upstream project for CrateDB and open source its entire codebase under the APLv2 with CrateDB 4.5
Most of the time, you don’t really need another MOOC
Stop procrastinating, go off the happy path, learn just-in-time, and get your hands dirty.
My 2 Year Journey to $10K MRR
Startups are hard, bootstrapping is harder! Here's how I bootstrapped a SaaS product to $10k MRR over the course of 2 years.
Mocks Aren't Stubs (2007)
Explaining the difference between Mock Objects and Stubs (together with other forms of Test Double). Also the difference between classical and mockist styles of unit testing.
Crony Beliefs
[Note: if you prefer audio, you can listen to this essay narrated by Grognor on his excellent podcast Second Enumerations . —Ed. ]
Why Create a New Unix Shell?
This post explains the project's motivation from several perspectives. Unix shell is an old and successful technology, so there are many ways of looking at it.
Why does it take so long to build software? (2020)
Why does it take so long to build software? We hear variations of this question frequently: Why is building software so expensive? Why is my team delivering software so slowly? Why am I perpetually behind schedule with my software? There is a good reason we hear these questions over and over. Businesses need more and…
Silicon Valley is shutting down speech loopholes. Latest target: live content
Silicon Valley is shutting down speech loopholes. The latest target: live content
I tried to report scientific misconduct. How did it go?
This is the story of how I found what I believe to be scientific misconduct and what happened when I reported it. Science is supposed to b...
Netflix and Spotify on a Raspberry Pi 4 with Chromium and Widevine
As of 3-30-2020, if you want the “paste-one-line-it-just-works” go to: vpetkov.net/2020/03/30/raspberry-pi-netflix-one-line-easy-install-along-with-hulu-amazon-prime-disney-plus-hbo-spotify-pandora-and-many-others/ ^^^ Please use the post linked above for my “one-line it just works” install ^^^ (Ignore everything…
Gitlab is moving to a three-tier product subscription model
Bronze/Starter is being phased out and current customers have over a year to transition.
Open Sourcing Tilt Brush
Tilt Brush, Google's virtual reality painting application, has collaborated with amazing creators over the years.
We rendered a million web pages to find out what makes the web slow
We rendered the top 1 million pages on the web, tracking every conceivable performance metric, logging every error, noting every requested URL. To our knowledge this produces the first dataset that connects performance, errors, and library use on the web. In this article we analyze what the data can tell us about…
Backblaze Hard Drive Stats for 2020
The AFR for 2020 dropped below 1% down to 0.93%. In 2019, it stood at 1.89%. That’s over a 50% drop year over year.
Python's Type Checking Renaissance
You may have heard that TypeScript has been taking the web development space by storm in the last few years , bringing to it static types. I believe the same thing is starting to happen in the world of Python, where type checkers like mypy , Pyre , and Pyright are increasingly used, at least where Python is used by…
Firefox 85 cracks down on supercookies
Trackers and adtech companies have long abused browser features to follow people around the web. Since 2018, we have been dedicated to reducing the number of ways our users can ...