New
The latest blog posts to take off on Hacker News. 5,567 posts.
Swift on Windows
The Swift project is introducing new downloadable Swift toolchain images for Windows! These images contain development components needed to build and run Swift code on Windows.
No script is too simple
I write very short scripts, sometimes for single-line commands. Here's why you should do it too.
Americans don't feel they can get justice when wronged by their ISP – survey
More than 20 million U.S. households had unresolved complaints against their ISPs last year. Despite wanting justice, many didn't pursue.
2020 Bundles
The state of bundles in 2020: Netflix, Disney, Amazon, Microsoft, and Apple. Plus, Microsoft’s purchase of ZeniMax.
New JSX Transform
This blog site has been archived. Go to react.dev/blog to see the recent posts. Although React 17 doesn’t contain new features, it will provide support for a new version of the JSX transform. In this post, we will describe what it is and how to try it. What’s a JSX Transform? Browsers don’t understand JSX out of the…
Tables: Tracking work for teams
Tables, the newest tool from Area 120 by Google, beta launches in the U.S. to help teams easily track and automate work.
Firefox 81.0
We'd like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox.
Assange Hearing Day 14
Monday was a frustrating day as the Assange Hearing drifted deep into a fantasy land where nobody knows or is allowed to say that people were tortured in Guantanamo Bay and under extraordinary rendition. The willingness of Judge Baraitser to accept American red lines on what witnesses can and cannot say has combined…
Small Tech
I frequently see debates about whether it's better to be a cog at a giant semi-monopoly, or to take investment money in the hopes of one day growing to be head cog at a giant semi-monopoly.
Really Atari ST?
This blog has previously examined a very very strange code fragment in the BIOS module of DOS. To recap, when deciding whether a boot sector might have a valid BPB, DOS checks whether the first byte is a relative jump (opcode E9h) or a short jump (opcode EBh), both used by different DOS versions. But it also checks…
Designing Up Banking
A deep-dive on the design journey of the Up app. A collaboration between product, design, engineering and our growing base of Upsiders.
A Picture of Java in 2020
This year Java hit an incredible milestone and reached the grand old age of 25 years. We celebrated its jubilee by running a special online Java day event, where lots of expert speakers shared their e
X-COM
X-COM seemed to come out of nowhere. Its release was not preceded by an enormous marketing campaign with an enormous amount of hype. It had no video demo playing in the front window of Babbages, it wasn’t advertised twelve months in advance on glossy foldout magazine inserts, it had no flashing point-of-purchase…
How to take meeting notes
Sep 10, Thu, 2020
My least favorite Rust type
Idx is typically an integral type, but you can make a Range of anything, which will become important later. Here’s a range of Unit:
Things we learned running Postgres 13
Learn about smaller indexes with B-Tree Deduplication, Extended Statistics Improvements, Parallel VACUUM, improved WAL Usage Stats in Postgres 13, and more.
Emissions of richest 1 percent more than double the emissions of poorest 50%
The richest one percent of the world’s population are responsible for more than twice as much carbon pollution as the 3.1 billion people who made up the poorest half of humanity during a critical 25-year period of unprecedented emissions growth.
The future of .NET Standard
Since .NET 5 was announced, many of you have asked what this means for .NET Standard and whether it will still be relevant. In this post, I'm going to explain how .NET 5 improves code sharing and replaces .NET Standard. I'll also cover the cases where you still need .NET Standard.
Is revenue model more important than culture?
HN Discussion Here: I always loved getting problems of the type “What is the limit as x approaches infinity” type in high-school/college. You’re given an equation (of the classic y=x format), and a…
Pricing Low-Touch SaaS
How to approach pricing and packaging a new SaaS app, by example
I asked an online tracking company for all of my data (2018)
It’s 15:10 pm on April 18, 2018. I’m in the Privacy International office, reading a news story on the use of facial recognition in Thailand. On April 20, at 21:10, I clicked on a CNN Money Exclusive on my phone.
Microsoft to acquire ZeniMax Media and Bethesda Softworks for $7.5B
Today we announced we’re joining the Microsoft family...
Why are Amnesty International monitors not able to observe the Assange hearing?
If Wikileaks founder, Julian Assange, is silenced, others will also be gagged either directly or by the fear of persecution and prosecution
Moving your SSH port isn’t security by obscurity
I just came across another post on Hacker News talking about why you shouldn’t move your SSH port off of 22 because it’s Security by Obscurity. Ther
Creating a Home IPv6 Network
One of the recent experiences of Linux Plumbers Conference convinced me that if you want to be part of a true open source WebRTC based peer to peer audio/video interaction, you need an internet address that’s not behind a NAT. In reality, the protocol still works as long as you can contact a stun server to tell you…
How to catch a spy that is using a numbers station – The KGB Experience
From 2019 on, the Latvian National Archive offers access to various KGB documents.The Archive digitized operation cases and also special KGB training manuals.