New
The latest blog posts to take off on Hacker News. 4,419 posts.
F-35 Program Cutting Corners to “Complete” Development
Officials Altering Paperwork Instead of Pursuing Actual Fixes
Changing Our Approach to Anti-Tracking
In the near future, Firefox will -- by default -- protect users by blocking tracking while also offering a clear set of controls to give our users more choice over what information they share with sites.
Approaching Access Control on the Web (Part I)
Learn how to build future-proof, state of the art login, access control and API security systems in this multipart series.
Slow leak detected aboard Space Station
Alexander Gerst's Horizons Blog
Java’s new garbage collector promises low pause times on multi-terabyte heaps
Java 11 features a new Garbage Collector, the Z Garbage Collector (ZGC), which is designed for very low pause times on huge multi-terabyte heaps. In this article we'll cover the motivation for a new GC, a technical overview and some of the really exciting possibilities ZGC opens up.
LEGO built a life-size, drivable Bugatti from over a million Technic pieces
Find the LEGO Group press releases, latest company news, product announcements and assets at the LEGO® Newsroom.
CLI: Improved
I'm not sure many web developers can get away without visiting the command line. As for me, I've been using the command line since 1997, first at university wh…
Bullshit Jobs
A surprisingly common part of my life: a patient asks me for a doctor’s note for back pain or something. Usually it’s a situation like their work chair hurts their back, and their work …
Postgres data types you should consider using
PostgreSQL has a rich collection of extensions and nearly 100 different data types, each with their own tuned indexing or specialized functions. You probably already use integers and text, and today we're going to explore a few less-used but incredibly powerful PostgreSQL data types.
We Spent $3.3M Buying Out Investors: Why and How We Did It
Last month, Buffer spent $3.3 million – about half of all the cash we had in the bank – to buy out our main venture capital (VC) investors. Here is the full journey of how we decided on this path for the company, including all the details and numbers involved in carrying out a stock buyback.
Transmuting Low-Value Programmer Cred into High-Value Status Illegibility
Not long ago, I wrote a post about that one, “top” software engineer role that companies don’t hire directly into. I’m going to pick up where I left off there. For a quick recap, recall the diagram I made (and my wife kindly GIF-ified for me). In red, you have the positions that a company...
How to Succeed with a Startup [video]
Sam Altman [https://twitter.com/sama], President of Y Combinator, shares his thoughts on how you can succeed with a startup. Learn more at https://www.startupschool.org/
Bye bye BetterSlack
I wrote BetterSlack and Slack asked me to take it down. Find the story here.
Python Pandas: Tricks and Features
Lesser-known but idiomatic pandas features for those already comfortable with Pandas' basic functionality and concepts.
What Was the Microsoft Network?
No, not that one . Or that other one . The letters "MSN" have meant so many things to so many people, a term that's been overloaded with a thousand different meanings. In the same way they throw the words "National Lampoon" onto any random movie to indicate that it claims to be a comedy, they slap the "MSN" label onto…
Our World in Data
Research and data to make progress against the world’s largest problems.
A Missing Link in Postgres 11: Fast Column Creation with Defaults
How a seemingly minor enhancement in Postgres 11 fills one of the system’s biggest operational holes.
Financial Modeling for Startups: An Introduction
Founders and executives of new companies, particularly those seeking to raise capital, will inevitably be confronted with the prospect of building a financial model. The goal of this guide is to give you an idea of what a financial model is, why you might want one, and how to go about building one.
Very Good Security
“Never answer an anonymous letter” —Yogi Berra Did you ever wonder why doctor offices ask for your social security number? They don’t want to keep your SSN, but it’s the primary “key” that identifies you to an insurance company. In computer science/math terms, they need to call a function. Let’s call it: int…
Building a Treasury Bond Ladder
A US treasury bond ladder is a great alternative to a high-yield savings account or CDs to invest short-term funds that you don't want to put at risk. Treasury bills, notes, and bonds (treasuries) are US government debt securities that may pay interest and return the principal at a specific time. While not FDIC…
We are rewriting CodeMirror
In-browser code editor
Dweb: Building a Resilient Web with WebTorrent
The web is healthy when the financial cost of self-expression isn’t a barrier. This installment of the Dweb series describes WebTorrent – an implementation of the BitTorrent protocol that runs ...
Australia’s Proposed Surveillance Laws Will Break the Trust Tech Depends On
In the last few years, we’ve discovered just how much trust — whether we like it or not — we have all been obliged to place in modern technology. Third-party software, of unknown composition and security, runs on everything around us: from the phones we carry around, to the smart devices with...
Sen. Wyden Confirms Cell-Site Simulators Disrupt Emergency Calls
Sen. Ron Wyden has sent a letter to the U.S. Department of Justice concerning disruptions to 911 emergency services caused by law enforcement’s use of cell-site simulators (CSS, also known as IMSI catchers or Stingrays). In the letter, Sen. Wyden states that:Senior officials from the Harris...