15 May 2022

19 links · Sunday

Toying with Kotlin's context receivers

Kotlin added the idea of Context Receivers in version 1.6.20. In this post, I’d like to toy with them to understand how useful they can be. If you want to play along, you’ll need to compile with the -Xcontext-receivers flag. The main idea behind context receiv…

Data As Music

Featuring the Traffic Song

MSBuild Dupe WriteChecker

MSBuild Dupe WriteChecker. GitHub Gist: instantly share code, notes, and snippets.

The problem with bitcoin miners

Disclosure: I hold short positions in companies mentioned in this article. This is not financial advice.

What happens to TLDs when their country stops existing?

When I was deciding on what TLD to get for my QR tattoo, one of my first thoughts was to just use a subdomain of aay.tw. Makes sense; it’s short, and I don’t have to pay any extra money.

How to choose a gift? · Celeste

Recently, I was pondering how to select a gift for a person. Each gift should should be meaningful along with its utility.

Portal Demake for Nintendo 64: Portal Gun

Portal running on real N64 hardware.In this update I got the portal gun working with recursive portal rendering. I also made some huge strides behind the sce...

‎KDE Connect

‎KDE Connect provides a set of features to integrate your workflow across devices: - Shared clipboard: copy and paste between your devices. - Share files and URLs to your computer from any app. - Virtual touchpad: Use your phone screen as your computer's touc…