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’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 […]

Expand.ai (YC S24) Is Hiring a Founding Engineer to Turn the Web into an API

Imagine if the internet were a database. What would you build? — We’re building out the early engineering team of expand.ai, where we’re (a) solving a problem the world urgently needs to be solved, that is (b) one of the most challenging problems in technology, (c) alongside a team of exceptional engineers (d) offering you […]

Show HN: Embed an SQLite database in your PostgreSQL table

show-hn:-embed-an-sqlite-database-in-your-postgresql-table

Embed an SQLite database in your PostgreSQL table. AKA multitenancy has been solved. Run a PostgreSQL database that has pglite-fusion already installed. docker run –network=host frectonz/pglite-fusion Connect to the PostgreSQL database using psql. psql postgresql://postgres@localhost:5432/ Here’s some demo usage. — Load PG extension CREATE EXTENSION pglite_fusion; — Create a table with an SQLite column CREATE […]

The English Esoteric Programming Language

Not to be confused with ENGLISH, a (non-esoteric) SQL-like programming language used in the old Pick operating system, or ~English, an esoteric attempt at using a natural language as a programming language. Also not to be confused with !English, another programming language based on English syntax, or English+, yet another similar language, or enGLish, a […]

Minecraft enters real world with $110M global theme park deal

minecraft-enters-real-world-with-$110m-global-theme-park-deal

The global gaming phenomenon Minecraft is coming to the real world for the first time in a global deal to open themed rides, attractions, hotel rooms and retail outlets, starting with the UK and US. Minecraft has struck a deal with UK-headquartered Merlin Entertainments – Europe’s largest theme park operator and the second biggest globally […]

Using GPS in the Year 1565

using-gps-in-the-year-1565

There’s a wonderful web app (“Allmaps Here”) that shows your GPS location on old maps. I love it. We didn’t have GPS until a few decades ago (it took some relativity theory, satellites and microelectronics). But we have had fantastic maps for thousands of years. So how about combining both, and doing some GPS positioning […]

Listen to what gets lost when an MP3 is made (2015)

listen-to-what-gets-lost-when-an-mp3-is-made-(2015)

The MP3, the file type of most songs you listen to on a computer, is compressed. Part of the reason people love vinyl records so much (even though they don’t necessarily sound “better” than digital formats), is that they are closer in format to the way you would actually hear a song if you were […]

How to Build a Quantum Supercomputer: Scaling Challenges and Opportunities

how-to-build-a-quantum-supercomputer:-scaling-challenges-and-opportunities

Abstract:In the span of four decades, quantum computation has evolved from an intellectual curiosity to a potentially realizable technology. Today, small-scale demonstrations have become possible for quantum algorithmic primitives on hundreds of physical qubits and proof-of-principle error-correction on a single logical qubit. Nevertheless, despite significant progress and excitement, the path toward a full-stack scalable technology […]

A Walk with LuaJIT

a-walk-with-luajit

The following is a chronicle of implementing a general purpose zero-instrumentation BPF based profiler for LuaJIT. Some assumptions are made about what this entails and it may be helpful to read some of our other work in this area. One major change from prior efforts is that instead of working with the original Parca unwinder […]