Wednesday assorted links:
GitHub - tillywork/tillywork: Opensource work management
π https://github.com/tillywork/tillywork
---
UI Density || Matthew StrΓΆm, designer-leader
What UI density means and how to design for it
Pet project of the day: Oracolo.
It is a minimalist Nostr blog that consists of a *single* ~140K html file. Personalize it with your npub and upload it where do you like, it just works. It also runs without a web server, so if you don't have a web site you can simply send it via email/dm to showcase your tales.

Examples:
https://raw.githack.com/dtonon/oracolo/master/examples/opensats.html
https://raw.githack.com/dtonon/oracolo/master/examples/hodlbod.html
https://raw.githack.com/dtonon/oracolo/master/examples/fiatjaf.html
Source and how-to: https://github.com/dtonon/oracolo
Take it as a didactic experiment, it's no production ready, indeed it has some limitations (no SEO friendly structure), but can work as a temporary solution (e.g. coming soon and parking pages), and it is still an example of how easy it is to create a Nostr-powered blog and deploy it on a low-tech infrastructure.
Hey, you have "mpm" instead of "npm" on oracolo's repo README.md
Tuesday assorted links:
p2prights.org
Our mission is to safeguard the decentralized, peer-to-peer integrity of the Bitcoin ecosystem by defending non-custodial tools and their developers from regulatory overreach.
---
How to Turn Off AI Overview in Google and Set \Web\ as Default
π https://tenbluelinks.org/
---
GitHub - Alex313031/thorium
Chromium fork named after radioactive element No. 90. Windows and MacOS/Raspi/Android/Special builds are in different repositories, links are towards the top of the README.md.
π https://github.com/Alex313031/thorium
---
Logic gates using liquids - GIF
π https://imgur.com/logic-gates-using-liquids-wUhtCgL
---
CVE-2024-4367 - Arbitrary JavaScript execution in PDF.js β Codean Labs
This post details CVE-2024-4367, a vulnerability in PDF.js found by Codean Labs. PDF.js is a JavaScript-based PDF viewer maintained by Mozilla. This bug allows an attacker to execute arbitrary JavaScript code as soon as a malicious PDF file is opened. This affects all Firefox users (<126) because PDF.js is used by Firefox to show PDF files, but also seriously impacts many web- and Electron-based applications that (indirectly) use PDF.js for preview functionality.
π https://codeanlabs.com/blog/research/cve-2024-4367-arbitrary-js-execution-in-pdf-js/
Monday assorted links:
Coding my Handwriting β Amy Goodchild
Coding my handwriting in Javascript - how I did it and what Iβm doing with it.
π https://www.amygoodchild.com/blog/cursive-handwriting-in-javascript
---
Number of languages by country - Wikipedia
Papua New Guinea has 840 established living languages!
π https://en.wikipedia.org/wiki/Number_of_languages_by_country
Clones, clones everywhere:
- Helm wallet
- Ark wallet
- Silentium
This is the power of open source.

Normies wanted to be able to define the receiving amount in fiat. I'm here for them.
To update the app, open it, it will detect a new version is available but will not update. Close all tabs and open again and it will update to last version.https://m.primal.net/IILb.mov
You're right, thanks for adding the context.
Sunday assorted links:
GitHub - jerryfletcher21/roboauto
A robosats command-line interface.
π https://github.com/jerryfletcher21/roboauto
---
wxHexEditor - a Free Hex Editor / Disk Editor for Huge Files or Devices on Linux, Windows and MacOSX
π https://www.wxhexeditor.org/
---
Ilya 30u30
Ilya Sutskever gave John Carmack this reading list of approx 30 research papers and said, βIf you really learn all of these, youβll know 90% of what matters today.β
π https://arc.net/folder/D0472A20-9C20-4D3F-B145-D2865C0A9FEE
---
Gio UI
Gio is an open source library for creating portable, immediate mode GUI programs for Android, iOS, Linux, Windows, macOS.
π https://gioui.org/
---
Welcome - 100 Exercises To Learn Rust
Saturday assorted links:
Middleman: Hand-crafted frontend development
π https://middlemanapp.com/
---
Non-Euclidean Doom: what happens to a game when pi is not 3.14159β¦ - media.ccc.de
We all know that the value of pi is a constant with a particular immutable value. Anyone who has done any graphical programming also know...
π https://media.ccc.de/v/mch2022-236-non-euclidean-doom-what-happens-to-a-game-when-pi-is-not-3-14159-
Friday assorted links:
Silent Payments
A simple site detailing Silent Payments, their value, their usage, and their current wallet support.
π https://silentpayments.xyz/
---
Home - hrfbounties
The Human Rights Foundation is supporting open-source developers working to increase the usability and privacy of the Bitcoin and Lightning network, E-cash, and Nostr, inspired by HRFβs research around the world with regard to what kind of functionality activists need today in their digital tools.
BASIC SCHEME
The recipient publishes their silent payment address, a single 32 byte public key:
X = x*G
The sender picks an input containing a public key:
I = i*G
The sender tweaks the silent payment address with the public key of their input:
X' = hash(i*X)*G + X
Since i*X == x*I (Diffie-Hellman Key Exchange), the recipient can detect the payment by calculating hash(x*I)*G + X for each input key I in the blockchain and seeing if it matches an output in the corresponding transaction.
via https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-March/020180.html
Dear nostr,
I AM WORKING ON BIP-352 SILENT PAYMENTS FOR nostr:npub17tyke9lkgxd98ruyeul6wt3pj3s9uxzgp9hxu5tsenjmweue6sqq4y3mgl!!
https://v.nostr.build/8GEda.mp4
The UI took longer to build than the actual #bip352 code!


Caveat: I don't actually really know what I'm doing, so if you're BIP-352 savvy, see if your results match mine:
https://gist.github.com/kdmukai/e6de87c90d4fedeaf866f2b10c0833a9
Check this out: a BIP352 PWA wallet
Follow me, I have links.
Thursday assorted links:
PDFEquips | Free Online PDF Tools
Powerful PDF tools to easily manage documents. You can merge, split, compress, transform, rotate, open and add watermarks to your files with just a few clicks.
π https://www.pdfequips.com/
---
Silentium Wallet
The easiest Bitcoin wallet to experience the future of Silent Payments. One static address, without the privacy concerns
π https://app.silentium.dev/
---
New WiFi Vulnerability: The SSID Confusion Attack
This vulnerability exploits a design flaw in the WiFi standard, allowing attackers to trick WiFi clients on any operating system into connecting to a untrusted network.
π https://www.top10vpn.com/research/wifi-vulnerability-ssid/
---
Branded types for TypeScript - Carlos Menezes
Enforce type safety by attaching unique markers to distinguish similar underlying types
π https://www.carlos-menezes.com/post/branded-types
---
Boardwalk Cash
Introducing Boardwalk Cash - the first dollar-based Cashu wallet built on top of #bitcoin and connected to #nostr. We now have stablecash on bitcoin - completely interoperable with the lightning network. Share your lightning address or invoice to receive dollars. Paste a lightning address or invoice to send dollars. Boardwalk Cash connects to any nostr client via NWC. Zap dollars on nostr apps like @primal or on Discord with our Zap Bot. This is a very early product and there are not many pu...
Wednesday assorted links:
GitHub - bobeff/open-source-games
A list of open source games.
π https://github.com/bobeff/open-source-games
---
GitHub - myshell-ai/OpenVoice
Versatile instant voice cloning that requires only a short audio clip from the reference speaker to replicate their voice and generate speech in multiple languages.
π https://github.com/myshell-ai/OpenVoice
---
Shots - Create Amazing Mockups
An online tool to create beautiful mockups with lots of design options and features
Tuesday assorted links:
GitHub - eddieoz/openxrypt
Secure Direct Messaging for Social Media
π https://github.com/eddieoz/openxrypt
---
Money Printing Simplified - by James Lavish, CFA
π https://jameslavish.substack.com/p/money-printing-simplified
---
What is the Cantillon Effect? - by James Lavish, CFA
π https://jameslavish.substack.com/p/what-is-the-cantillon-effect
---
Penlock.io
Penlock, a printable paper-computer that guides users through secret-splitting their BIP39 seed phrase without an electronic device. A beta release is now available for peer-reviewing and early testing
---
Hello GPT-4o | OpenAI
π https://openai.com/index/hello-gpt-4o/
---
Payment Channels: Micropayments in Bitcoin
Different payment channel designs
π https://medium.com/@theedtron/payment-channels-micropayments-in-bitcoin-0c0de6dbc4dc
---
Protecting your email address via SVG instead of JS
Conventionally, email addresses published on webpages may be protected from email-harvesting spambots via various HTML, CSS & JS-based techniques. This alternative technique is SVG-based.
π https://rouninmedia.github.io/protecting-your-email-address-via-svg-instead-of-js/
Monday assorted links:
π‘ What is the Cantillon Effect?
π https://ckarchive.com/b/r8u8hoh2rgk8oc48nng83sx904666u7
---
What can I use instead of very X?
Another word for very X.
Sunday assorted links:
aegir-assembly/omni-clip
Open source video editing web application
π https://github.com/aegir-assembly/omni-clip
---
Statoshi.info
Realtime Bitcoin Node Stats
Saturday assorted links:
GitHub - cashubtc/cashu.me
Cashu wallet PWA.
π https://github.com/cashubtc/cashu.me
---
Mapped: Europeβs GDP Per Capita, by Country (2024)
π https://www.visualcapitalist.com/mapped-europes-gdp-per-capita-by-country/
---
Massive list of Bitcoin-friendly VPS providers
Regularly updated list of Bitcoin-friendly VPS, dedicated server, VDS, VPN, email, and domain providers.
---
10 Best Bitcoin VPS Hosting Providers List 2024
The best VPS servers you can buy with Bitcoin
π https://www.updateland.com/best-bitcoin-vps-hosting/
---
hugeicons/hugeicons-react
An open-source react icon library tailored for React.
Friday assorted links:
zap.store
zap.store is a permissionless app store. It uses nostr to establish identity, linking release artifacts to social profiles validated by the web of trust. This enables secure installs, a new app discoverability layer and developer monetization via zaps.
π https://zap.store/