X’s Moonshot for Circularity
Humans generate tons of waste. To be more precise, by 2050, studies suggest we’ll produce 3.8 billion tons of waste per year—a 73 percent increase from 2020. And as trash continues to accumulate on our planet at an accelerating rate, managing it becomes even more unsustainable. Mismanagement of waste is a climate problem that exacerbates […]
Which Power Plant Does My Electricity Come From?
[Note that this article is a transcript of the video embedded above.] In June of 2000, the power shut off across much of the San Francisco Bay area. There simply wasn’t enough electricity to meet demands, so more than a million customers were disconnected in California’s largest load shed event since World War II. It […]
Shift Left Is the Tip of the Iceberg
Shift left is evolving from a buzzword into a much broader shift in design methodology and EDA tooling, and while it’s still early innings there is widespread agreement that it will be transformative. The semiconductor industry has gone through many changes over the past few decades. Some are obvious, but others happen because of a […]
Astra Dynamic Chunks: How We Saved by Redesigning a Key Part of Astra
Introduction Slack handles a lot of log data. In fact, we consume over 6 million log messages per second. That equates to over 10 GB of data per second! And it’s all stored using Astra, our in-house, open-source log search engine. To make this data searchable, Astra groups it by time and splits the data […]
Joint Declaration by Ministers of Germany, France, Poland, Italy, Spain, UK
In Warsaw today, the Foreign Ministers of the Weimar Triangle from Germany, France and Poland discussed Europe’s security policy challenges with the Foreign Ministers of Italy, Spain and the United Kingdom as well as the designated High Representative of the European Union for Foreign Affairs and Security Policy. Read the joint declaration here: We, the […]
Show HN: A Mathematical Integration rust crate
Integrate is a small, lightweight Rust library for performing numerical integration of real-valued functions. It is designed to integrate functions, providing a simple and efficient way to approximate definite integrals using various numerical methods. Numerical integration is concerned with developing algorithms to approximate the integral of a function $f(x)$. The most commonly used algorithms are […]
A silly science prize changed my career
Eleanor Maguire wasn’t too thrilled when she was first offered an Ig Nobel Prize. The neuroscientist at University College London was being honoured for her study showing that London taxi drivers have larger hippocampi in their brains than do people in other professions1. But she worried that accepting the prize would be a disaster for […]
OCaml Syntax Sucks
By Xah Lee. Date: 2016-08-01. Last updated: 2016-08-01. OCaml’s let … = … in … is very confusing. When nested, you can’t tell how it’s nested. let wafin fd ?pos ?len buf = let loc = “wafin” in let pos = gop ~loc pos in let len = gol buf ~pos len in csa ~loc […]
Software-defined (Internet) radio with Liquidsoap (2023)
Software-defined (Internet) radio with Liquidsoap Programming, philosophy, pedaling. Jun 27, 2023 Tags: howto, music This post is at least a year old. This is going to be another short “how-to” blog post on music management, this time on declarative Internet radio streaming with Liquidsoap. I couldn’t find a ton of great […]
OpenStreetMap’s New Vector Tiles
OpenStreetMap (OSM) has been hosting raster tiles of its dataset for much of its 20-year history. These maps have had their rules and styles defined ahead of their rendering and present the end user with static PNGs. Below is a screenshot of the area around the Burj Khalifa in Dubai. This week, OSM began hosting […]