New
The latest blog posts to take off on Hacker News. 6,153 posts.
Do svidaniya, Igor, and thank you for Nginx
With profound gratitude for his contributions to both F5 and the Internet at large, we announce that Igor Sysoev, author of NGINX and co-founder of NGINX, Inc., is retiring to spend time with friends and family and work on personal projects. Спасибо, Игорь.
TypeScript Features to Avoid
Learn programming languages like TypeScript, Python, JavaScript, SQL, and regular expressions. Interactive with real code examples.
Zooming in on Zero-Click Exploits
Posted by Natalie Silvanovich, Project Zero Zoom is a video conferencing platform that has ...
Tricking PostgreSQL into using an insane, but faster, query plan
At Spacelift, we use PostgreSQL (specifically Aurora Serverless) for most of our primary database needs. This article will show you our optimization story and how PostgreSQL row count estimation can go very wrong.
GPS
Interactive article explaining how GPS works.
The Intel Split
It appears that Intel’s partnership with TSMC is much larger than it first seemed; the implications for Intel as whole are massive.
How do you visualize code?
The other day I was reading about the development of personal computers and the desktop GUI, and I was thinking about how comfortable we all have become with the analogy of the “desktop” for our personal computers. We place files in folders and keep them on our desktops. There’s a lot of physical action going on…
Microsoft to Acquire Activision Blizzard
Legendary games, immersive interactive entertainment and publishing expertise accelerate growth in Microsoft’s Gaming business across mobile, PC, console and cloud. REDMOND, Wash. and Santa Monica, Calif. – Jan. 18, 2022 – With three billion people actively playing games today, and fueled by a new generation steeped…
Learn the workings of Git, not just the commands (2015)
Master Git through understanding, not memorization. Learn branches, merges, and collaboration with clear explanations and visual diagrams.
Geometry from Another Universe
You start on an enclosed lawn, surrounded by four walls with a doorway in one of them. If you go in and explore, you might begin to feel trapped. You'll find you can visit five different rooms in the house, or go back outside to the lawn, but there's no way to go anywhere else. It's not because there are walls…
It’s great to be a consultant
I spent 20 years slaving away at companies doing development, maintenance, troubleshooting, architecture, management, and whatever else needed doing. For all those years I was a permanent hire, working on technology from within.
PostgreSQL query performance bottlenecks
PostgreSQL query planner is full of surprises, so a common-sense approach to writing performant queries is sometimes misleading. In this blog post, I'll describe examples of optimizing seemingly obvious queries with the help of EXPLAIN ANALYZE and Postgres metadata analysis.
Systemd service sandboxing and security hardening (2020)
The systemd-analyze security command gives your systemd service units an automated security rating. This is a good starting point for security hardening.
A CIA website was out of date about who runs the UK
A guest post from Tony Bowden about his efforts to build an open source dataset of world leaders inside of Wikidata, the structured-data version of Wikipedia.
In defense of flat earthers (2020)
The first time I heard about Flat Earthers, I thought the idea was a joke. Surely nobody would believe something so crazy. I didn’t think about it again for a while. Until I started seeing celebrities, including famous basketball players, claiming the world is flat The rise of this phenomenon puzzled and concerned me…
The Charisma Machine: The life, death, and legacy of One Laptop per Child
Winner, 2020 Best Information Science Book Award Winner, 2020 Sally Hacker Prize Winner, 2021 Computer History Museum Prize
Why I Enjoy PostgreSQL – Infrastructure Engineer's Perspective
Why I enjoy PostgreSQL - Infrastructure Engineer's Perspective
Who Watches Watchmen? – Integrating Elixir Applications with Systemd
A lot of application use systems like Kubernetes for their deployment. In my humble opinion it is often overkill as system, that offers most of the stuff such thing provide, is already present in your OS. In this article I will try to present how to utilise the most popular system supervisor from Elixir applications.
uLisp on the Raspberry Pi Pico
The RP2040 is a microcontroller chip designed by Raspberry Pi in the UK. It's a dual-core ARM Cortex M0+ running at 200 MHz which provides up to 16 MB of off-chip flash and 264 KB on-chip RAM. It has 30 GPIO pins, 4 of which can be used as analogue inputs, two UARTs, two SPI controllers, two I2C controllers, and 16…
A high-dimensional sphere spilling out of a high-dimensional cube
Make a square, split each side into two halves, producing four cells. Put a circle into each cell such that it fills it completely. There is a small gap right in the middle of the square. Put a circle there again such that it touches the other four circles. The central circle is obviously inside the square, right?…
Work Somewhere Dysfunctional
The rewards are great if you can survive…
Your app is not compliant with Google Play Policies: A story from hell
Hello, I'm Sylvia. I like to hack on things.
An anatomy of Bitcoin price manipulation
{{ content|truncate(160) }}
Becoming a Synth Dynamo
Through the development of Syntorial I've formed some pretty strong opinions when it comes to synthesis. So I figured I'd share them with the world in the
Effortless personal productivity (or how I learned to love my monkey mind)
I recently discovered a simple step-by-step process that significantly increased my personal productivity and made me happier along the way.