Hacker Newsletter - Hacker Newsletter #564

hackernewsletter

Issue #564 // July 30, 2021 // View in your browser

Grab a cup of coffee and cancel a meeting or two as this week's issue is packed... but it didn't seem right for it to be any shorter. Enjoy! kale

#Favorites


Improve stack visibility and collaboration across teams with Datadog's user friendly, out-of-the-box dashboards, plus 400+ integrations. Start a free trial today
//datadog sponsored

The Framework Laptop is now shipping
//frame comments

The Insecurity Industry
//substack comments

Windows 96
//windows96 comments

Naval Architecture
//ciechanow comments

Father builds exoskeleton to help wheelchair-bound son walk
//reuters comments

700k lines of code, 20 years, and one developer: How Dwarf Fortress is built
//stackoverflow comments

Self hosting is important
//dataswamp comments

Starlink review, four months in
//jeffgeerling comments

How to Learn Stuff Quickly
//joshwcomeau comments

The Tyranny of Spreadsheets
//timharford comments

The SaaS Org Chart
//substack comments

It doesn't take much public creativity to stand out as a job candidate
//simonwillison comments

Zip – How not to design a file format
//greggman comments

#Ask HN


How did you establish and maintain relationships with your first users?

Does anyone use keyboard/mouse extra buttons for coding?

#Show HN


BirdNet – Identify Birds by Sound //cornell comments

Curated list of personal blogs //refined comments

A Unix-style personal search engine and web crawler for your digital footprint //github comments

Hacker News in the Style of Teletext //github comments

Sioyek – PDF viewer for reading research papers and technical documents //sioyek comments

Node-RED 2.0 //nodered comments

Should I Get a House? a better rent vs. buy calculator //shouldigetahouse comments

WrittenRealms – a modern platform for text-based games //writtenrealms comments

Candide – Identify Plants with a Photo //candidegardening comments

I developed a native macOS Hacker News client //github comments

Alias – Google Alerts for your favorite people //alias comments

iPad app to help you learn computational science by tinkering with code //tinkerstellar comments

#Code


How the Python import system works //tenthousandmeters comments

Evil programmer's tip: avoid “easy” things //yosefk comments

Planning and estimating large-scale software projects //tomrussell comments

Coding with Character //realdougwilson comments

Most URLs are syntactically valid JavaScript code //mand comments

Sunflower Editor – like adding console.log to every line of your code //sunflower comments

Blockly: A JavaScript library for building visual programming editors //google comments

#Data


Postgres Full-Text Search: A search engine in a database //crunchydata comments

Google results for PHP tutorials contain SQL injection vulnerabilities //waritschlager comments

Migrating Facebook to MySQL 8.0 //fb comments

Last Mile Redis //fly comments

#Design


Baltimore Museum of Art will host an exhibition curated by the museum's guards //artbma comments

The Imaginarium of a Solarpunk Architect //messynessychic comments

Mastering the Basics of Icon Design //thenounproject comments

Artists, shrug off that imposter syndrome – the tech world needs you //magicbell comments

#Learn


Mammals dream about the world they are about to experience before they are born //yale comments

Senet //wikipedia comments

Twike //wikipedia comments

Tomato fruits send electrical warnings to the rest of the plant when attacked //frontiersin comments

Bouba/Kiki Effect //wikipedia comments

What did the ancient Romans eat? //bbc comments

The first atomic bomb created ‘forbidden’ quasicrystal //discovermagazine comments

#Books


Crafting Interpreters is available in print //craftinginterpreters comments

Math Problems for children from 5 to 15 (2004) [pdf] //imaginary comments

The Realism of Our Times: Kim Stanley Robinson on how science fiction works //publicbooks comments

One Tenth of a Second //ribbonfarm comments

#Watching


Simulating worlds on the GPU: Four billion years in four minutes //davidar comments

The engineer preserving the last analog motion graphics machine //youtube comments

An Unedited, Rain-Soaked Ride on Claughton’s Aerial Ropeway //youtube comments

#Working


Restaurant workers quit at record rate //npr comments

Google and Facebook mandate vaccines for employees at U.S. offices //npr comments

Amazon Is Creating Company Towns Across the United States //jacobinmag comments

Remote Culture War Has Begun, Executives Pumping Out "Back to Work" Propaganda //substack comments

Poll: 1.8M Americans have turned down jobs due to unemployment benefits //axios comments

#Startup News


Element raises $30M to boost Matrix //matrix comments

Tether executives said to face criminal probe into bank fraud //bloomberg comments

Intrinsic, a new Alphabet company //x comments

Julia Computing raises $24M Series A //hpcwire comments

Square Banking //squareup comments

Salesforce completes acquisition of Slack //slack comments

No-code startup Bubble raises $100M //reuters comments

EV startup Rivian announces $2.5B funding round led by Amazon, Ford //reuters comments

#Fun


Capitol Hill's mystery soda machine //wikipedia comments

Monkey Island PC-speaker music player //thanassis comments

Website changes design each time you blink //glitch comments

Live Starlink Satellite Map //satellitemap comments

Ask a bartender a question //datasecretslox comments

#Cutting Room Floor


Anna Kiesenhofer: Mathematician, amateur cyclist, Olympic champion //cyclingnews comments

Kubernetes is our generation's Multics //oilshell comments

My mindfulness practice led me to meltdown //substack comments

Syncthing: Syncing All the Things //lwn comments

Software engineering research is a train wreck //buttondown comments

Nepalese student learns HTML, JavaScript, CSS using just a mobile phone //linkedin comments

Reflections as the Internet Archive turns 25 //archive comments

Netcat – All you need to know //ikuamike comments

Remote code execution in cdnjs of Cloudflare //ryotak comments

The value of doing a little //trms comments

Magic Mushroom Map //magicmushroommap comments

An app that helps engineers fight back against pointless meetings //github comments

Sell.app – A simple way to sell digital goods //sell comments

Glued to Your Phone? Here's How to Rethink Your Relationship with Social Media //npr comments

Keep Your Internet Off My Things //medium comments

Older messages

Hacker Newsletter #563

Friday, July 23, 2021

If everyone is thinking alike, someone isn't thinking. //George Patton hackernewsletter Issue #563 // July 23, 2021 // View in your browser #Favorites Testing in production? It's scary until

Hacker Newsletter #562

Friday, July 16, 2021

Some people see things that are and ask, Why? Some people dream of things that never were and ask, Why not? Some people have to go to work and don't have time for all that. //George Carlin hacker

Hacker Newsletter #561

Saturday, July 10, 2021

If you want to increase your success rate, double your failure rate. //Thomas J. Watson hackernewsletter Issue #561 // July 09, 2021 // View in your browser Welcome to a ton of new subscribers 👋. Just

Hacker Newsletter #560

Friday, June 25, 2021

The ones who are crazy enough to think that they can change the world are the ones who do. //John McAfee hackernewsletter Issue #560 // June 25, 2021 // View in your browser Quick programming note - we

Hacker Newsletter #559

Friday, June 18, 2021

I like to think of ideas as potential energy. They're really wonderful, but nothing will happen until we risk putting them into action. //Mae Jemison hackernewsletter Issue #559 // June 18, 2021 //

You Might Also Like

Post from Syncfusion Blogs on 03/06/2025

Thursday, March 6, 2025

New blogs from Syncfusion ® AI-Powered Flutter Calendar for Effortless Project Scheduling and Reviews By Lavanya Anaimuthu This blog explains how to build an AI-powered smart scheduling app using the

The Sequence Opinion #504: Does AI Need New Programming Languages?

Thursday, March 6, 2025

And some old computer science theories that can become sexy again in the era of AI-first programming languages. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

U.S. Charges 12 Chinese Nationals in State-Backed Hacking Operations

Thursday, March 6, 2025

THN Daily Updates Newsletter cover ⚡ LIVE WEBINAR ➟ ASPM: The Future of AppSec -- Boom or Bust? Discover How ASPM is Redefining Application Security with Smarter, Unified Solutions. Download Now

Is it time for you to get a VPN?

Thursday, March 6, 2025

Hello there, Most people don't think twice about online tracking. But the truth is, it's not just about targeted ads. Cybercriminals and scammers have ways of using your internet traffic

🚴🏼‍♂️ Apple Should Make an Electric Bike — 10 Cars That Were Technologically Ahead Of Their Time

Thursday, March 6, 2025

Also: iPhone 16e Review, and More! How-To Geek Logo March 6, 2025 Did You Know The cat in the opening scene of The Godfather purred so loudly that some of the lines in the scene had to be redubbed. 💻

📧 Did you want this discount?

Thursday, March 6, 2025

​ Hey, it's Milan. I want to make sure you see this today because it may be gone this weekend: There are 29 coupons left to join Pragmatic REST APIs with 30% off. After that, the price goes back to

Tiny Type On Yellow Pages ☎️

Thursday, March 6, 2025

That time phone books got a font upgrade. Here's a version for your browser. Hunting for the end of the long tail • March 5, 2025 Tiny Type On Yellow Pages Why AT&T had to redesign its primary

Simplify Kotlin Error Handling

Thursday, March 6, 2025

View in browser 🔖 Articles Goodbye try-catch, Hello runCatching! Exception handling in Kotlin just got cleaner! This article explores how runCatching can replace traditional try-catch blocks, making

JSK Daily for Mar 5, 2025

Wednesday, March 5, 2025

JSK Daily for Mar 5, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Unions and intersections of object types in TypeScript In this blog post, we explore what

Daily Coding Problem: Problem #1709 [Medium]

Wednesday, March 5, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given an array of integers, write a function to determine whether the array