Monday assorted links: serpapi/nokolexbor High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath πŸ”—
Sunday assorted links: How did the Enigma Machine work? - YouTube πŸ”—
Friday assorted links: Pikuma: The Impact of Jungle Music in 90s Video Game Development Jungle music was found in countless games from the early 90s. This article goes over what jungle is, where it comes from, and why it was the perfect match for PlayStation & Nintendo 64 games. πŸ”—
Wednesday assorted links: fmt.Sprintf vs String Concat | DoltHub Blog πŸ”— --- Stirling PDF Your locally hosted one-stop-shop for all your PDF needs. πŸ”— --- IronCalc - Open-Source Spreadsheet Engine IronCalc is an open-source spreadsheet engine and ecosystem. πŸ”— --- Introduction - Mergiraf A syntax-aware git merge driver for a growing collection of programming languages and file formats. πŸ”—
Tuesday assorted links: nutjar.js - npm The easiest way to receive permissionless Lightning donations on a website! πŸ”— https://www.npmjs.com/package/nutjar.js
Sunday assorted links: Compressor.io Optimize and compress JPEG, PNG, SVG, GIF and WEBP images online. Compress, resize and rename your photos for free. πŸ”— --- Radio Garden Explore live radio by rotating the globe. πŸ”— --- Tools kept it simple The home of curated web tools that kept things simple and efficient. No signups, no paywalls, no-nonsense β€” just instant solutions. πŸ”— --- JohannesKaufmann/html-to-markdown Convert HTML to Markdown. Even works with entire websites and can be extended through rules. πŸ”—
Saturday assorted links: The Problem with Free Options - Boltz’s Blog Why Boltz does not trade BTC/USDt? Because of the free option problem πŸ”— --- Useful built-in macOS command-line utilities macOS comes with a lot of built-in utilities. Here's a list of some that I find interesting. πŸ”— --- GitHub Next | GitHub Spark GitHub Spark is an AI-powered tool for creating and sharing micro apps (β€œsparks”), which can be tailored to your exact needs and preferences, and are directly usable from your desktop and mobile devices. Without needing to write or deploy any code. πŸ”— --- Tourniquet Receive donations directly to your crypto addresses without risking of getting any funds blocked. πŸ”— --- Motherfucking RSS Reader A basic RSS reader, in the spirit of the motherfucking websites. πŸ”— https://motherfuckingrssreader.com/
Alice: one of Ark's problem is server’s liquidity requirements Bob: if only the server could get back the liquidity from already spent VTXOs before expiration time… Ark Labs: hold my beer
Friday assorted links: Draw.Audio Draw.Audio is a free musical sketch-pad for exploring ideas in sound and art. It's an all-in-one synthesizer, sequencer, and drawing tool. πŸ”— --- SnapNostr | Create beautiful images of Nostr notes Create stunning, customizable screenshots of Nostr posts with SnapNostr. πŸ”— --- ColliderScript: Covenants in Bitcoin via 160-bit hash collisions We introduce a method for enforcing covenants on Bitcoin outputs without requiring any changes to Bitcoin by designing a hash collision based equivalence check which bridges Bitcoin’s limited Big Script to Bitcoin’s Small Script. πŸ”— πŸ“„.pdf --- Guide for Wallets Employing Bitcoin Core 28.0 Policies | Bitcoin Optech The guide explains and provides command line samples for: - One Parent One Child (1P1C) Relay - TRUC Transactions - 1P1C-topology Package RBF - Pay To Anchor (P2A) as well as describing common wallet patterns that can benefit: simple payments, coinjoins, LN, Ark, LN splicing πŸ”—
Wednesday assorted links: Writing secure Go code | Jakub Jarosz What does it mean to keep security in mind when writing Go code? Answering this question in one short article seems impossible. For this reason, we will narrow it down to a few specific practices. πŸ”— --- The Go libraries that never failed us: 22 libraries you need to know | Three Dots Labs blog In this guide, we share 22 Go libraries that have proven reliable across multiple production systems we've built. We cover essential tools for HTTP routing, database access, messaging, observability, and testing - all based on our experience leading Go teams. For each library, we explain its key strengths and provide practical usage tips. We also highlight common mistakes to avoid when using these tools. πŸ”—