Public list by ~betterdevlink

Issues #286 Jun 8, 2026

How I Built an SMS Gateway with a $20 Android Phone — jonno.nz

https://jonno.nz/posts/built-an-sms-gateway-with-a-20-dollar-android-phone/

How I Built an SMS Gateway with a $20 Android Phone Turn any Android phone into a programmable SMS gateway for your SaaS — no per-message fees, no carrier contracts, no vendor lock-in.

#engineering #tooling #architecture

2 months ago

Pwnd Blaster: Hacking your PC using your speaker without ever touching it | nns.ee

https://blog.nns.ee/2026/06/03/katana-badusb

Pwnd Blaster: Hacking your PC using your speaker without ever touching it A researcher find that the Creative Sound Blaster Katana V2X accept unsigned firmware over Bluetooth without auth. Since the speaker already register itself as a HID device for volume control, an attacker can flash it remotely and turn it into a Rubber Ducky, injecting keystroke into ur PC from ~50 feet away. Vendor refuse to patch.

2 months ago

How's Linear so fast? A technical breakdown

https://performance.dev/how-is-linear-so-fast-a-technical-breakdown

How's Linear so fast? A technical breakdown Linear feel fast not because of one trick, but a lot of small one compound together. The big idea: treat the browser DB as the source of truth, and the server is just a sync target. Mutation apply locally first, reconcile async. Add to that aggressive code-split with service worker precaching, granular MobX observables to keep re-render small, and animation only on GPU-composited properties.

2 months ago

USB for Software Developers: An introduction to writing userspace USB drivers

https://werwolv.net/posts/usb_for_sw_devs/

USB for Software Developers: An introduction to writing userspace USB drivers A basic introduction to USB for people that don’t need to know what happens on the wire. If u ever want to talk to a USB device from ur own app without diving into kernel land, this is a nice starting point.

2 months ago

Extended Statistics in Postgres

https://www.valerieparhamthompson.com/posts/extended-statistics-postgres/

Extended Statistics in Postgres Postgres planner can make bad estimate when columns are correlated. Extended statistics let u tell the planner about those relationship. The post walk through the three flavor - dependencies, mcv, and ndistinct - with real example showing how each one fix a different kind of wrong row estimate.

#performance tuning #data engineering #query optimization

2 months ago

Everything you need to know about Sourcemaps

https://neciudan.dev/everything-you-need-to-know-about-sourcemaps

Everything you need to know about Sourcemaps Sourcemaps unlock some observability benefits but might expose your codebase. Check out how they work, and how to protect yourself.

2 months ago

Finding a needle in a 4 GB haystack: from 0.75 GB/s to 49 GB/s in Go

https://segflow.github.io/post/fast-file-search-go/

Finding a needle in a 4 GB haystack: from 0.75 GB/s to 49 GB/s in Go A Go specific article, but it present a methodlogical though of process. We had a 4 GiB file that’s almost entirely zeros, exactly one non-zero int64 is hiding at offset Size - 8 (the last aligned slot). The task: find that offset, as fast as possible, in Go on Linux.

2 months ago

Music Decoy - Stop launching the Music app whenever you press â–¶ Play

https://lowtechguys.com/musicdecoy/

Stop the Music app from launching Have u ever feel annoying with the useless Music app on macOS, u would love this tool. Typically it will be under Tool, but this is require deep understand on how everything works. Strongly recommend to learn its code, especially about the rcd(short for Remote Control Daemon)

2 months ago

HTTP caching, a refresher · Dan Cătălin Burzo

https://danburzo.ro/http-caching-refresher

HTTP caching, a refresher This is a fresh reading of RFC 9111 (2022), the latest iteration of the HTTP Caching standard. The standard defines the Cache-Control HTTP header as a way to prescribe how caches should store and reuse HTTP responses, with regard to not just the browser cache, but to any other intermediary caches, such as proxies and content delivery networks, that may exist between the client and the origin server.

2 months ago

How to Use ss as a Replacement for netstat to View IPv4 Sockets

https://oneuptime.com/blog/post/2026-03-20-ss-replacement-netstat-ipv4-sockets/view

How to Use ss as a Replacement for netstat to View IPv4 Sockets Use the ss command as a modern, faster replacement for netstat to inspect IPv4 TCP and UDP sockets, listening ports, and connection states.

2 months ago

tinykeys

https://jamiebuilds.github.io/tinykeys/

tinykeys A tiny (~1KB) & modern library for keybindings.

2 months ago

Hocuspocus | Tiptap Collaboration Docs

https://tiptap.dev/docs/hocuspocus/getting-started/overview

hocuspocus a suite of tools to bring collaboration to your application. It’s based on Y.js (by Kevin Jahns), which is amazing to sync and merge changes from clients in real-time

2 months ago

fnox

https://fnox.jdx.dev/

fnox A very swift way to encrypt secret, and commit it to the git repository. The sweetness come on how to onboard new team member, simply add their public key, do a re-encrypt and commit the change. Every team member now share the same secrets

2 months ago

View the latest HubSpot Developer Platform updates in Spring Spotlight

https://www.vpdae.com/redirect/fo69mqkcnowzual2rfe8gojggqv

View the latest HubSpot Developer Platform updates in Spring Spotlight Spring Spotlight 2026 is live and we’ve rounded up the top updates for developers here. Featuring: • AI-Assisted Development: Developer MCP Server lets you build apps faster with AI coding tools like Cursor, Claude Code, and Codex. • Modern API Infrastructure: Date-based versioned APIs and versioned docs for predictable releases. • MCP: Unlock HubSpot data via the HubSpot MCP Server (remote) to connect any compatible MCP client and create custom workflows and integrations. • Projects 2026.03: Includes serverless functions, UI extension support, and migration from 2025.1 and 2023.2.

3 months ago