Where does air pollution come from?

where-does-air-pollution-come-from?

HomeAir Pollution A breakdown of the sources of many air pollutants that damage our health and ecosystems. Millions of people die prematurely from air pollution every year. This problem has existed since humans started burning materials for fuel — first wood and biomass, then fossil fuels. But it’s an environmental and public health problem that […]

Move fast, break things: A review of Abundance by Ezra Klein and Derek Thompson

move-fast,-break-things:-a-review-of-abundance-by-ezra-klein-and-derek-thompson

The trouble with ‘everything-bagel’ Abundance is the gaping hole right in the center of it. Throwing out preclearance when it has worked and is continuing to work to stop discriminatory changes is like throwing away your umbrella in a rainstorm because you are not getting wet. – Justice Ruth Bader Ginsburg, Shelby County v. Holder […]

Simulated Economy Tutorial

simulated-economy-tutorial

Concept Motivation Imagine an open world RPG where your actions affect the price of goods, the markets reacting to anything the player may do (burn down wheat fields, cost of food increases; kill the merchants, prices differentiate between cities; sell the many swords you’ve collected on your adventures, tank the sword market). What would it […]

The atrocious state of binary compatibility on Linux and how to address it

By Dale Weiler GitHub Time To Read: ~30 Minutes Last Updated: Monday, March 17th 2025 Summary Linux binary compatibility is plagued by one thing that is often overlooked when evaluating shipping software on Linux. This article will deconstruct how to arrive to that conclusion, how to address it when shipping software today and what needs […]

Show HN: Textcase: A Python Library for Text Case Conversion

show-hn:-textcase:-a-python-library-for-text-case-conversion

A feature complete Python text case conversion library. Installation Create and activate a virtual environment and then install textcase: pip install textcase You can convert strings into a case using the textcase.convert function: from textcase import case, convert print(convert(“ronnie james dio”, case.SNAKE)) # ronnie_james_dio print(convert(“Ronnie_James_dio”, case.CONSTANT)) # RONNIE_JAMES_DIO print(convert(“RONNIE_JAMES_DIO”, case.KEBAB)) # ronnie-james-dio print(convert(“RONNIE-JAMES-DIO”, case.CAMEL)) # […]

Show HN: Offline SOS signaling+recovery app for disasters/wars

show-hn:-offline-sos-signaling+recovery-app-for-disasters/wars

Igatha is an open-source SOS signaling and recovery app designed for war zones and disaster areas, enabling offline emergency communication when traditional networks fail. Quickstart Install the app using the links above. Open the app and grant the necessary permissions. How to use Igatha Sending SOS signals (distress mode) Manual signaling Open Igatha. Ensure bluetooth […]

DEDA – Tracking Dots Extraction, Decoding and Anonymisation Toolkit

deda-–-tracking-dots-extraction,-decoding-and-anonymisation-toolkit

Document Colour Tracking Dots, or yellow dots, are small systematic dots which encode information about the printer and/or the printout itself. This process is integrated in almost every commercial colour laser printer. This means that almost every printout contains coded information about the source device, such as the serial number. On the one hand, this […]

Silica Gel Took over the World

silica-gel-took-over-the-world

I find them stuffed into the toes of a new pair of sneakers. I find them wedged into a sheaf of seaweed snacks. I find them in the over-inflated bag that contains my new inhaler, and in the vacuum-sealed one puckered around my kids’ 3D printing filament. “DO NOT EAT,” they all admonish me, and […]

Dave Täht has passed away

dave-taht-has-passed-away

We’re devastated to announce that Dave Täht has passed away. Dave was an amazing man, helping the world with FQ-CoDel and CAKE, fighting bufferbloat and trying to make the world a better place. Always willing to help, and without him – LibreQoS (and the other QoE solutions out there) wouldn’t exist. Dave was an inspiration, […]

Show HN: Zig Topological Sort Library for Parallel Processing

show-hn:-zig-topological-sort-library-for-parallel-processing

TopoSort is a highly efficient Zig library for performing topological sort on dependency graph. This small library is packed with the following features: Building dependency graph from dependency data. Performing topological sort on the dependency graph. Generating dependence-free subsets for parallel processing. Cycle detection and cycle reporting. Support different node types. Installation Go to the […]