Avatar
bordalix
62cef883863022a4f1d60d54857c9d729650702c9fe227b0988c0b6e36c4bcce
Moving pixels @ArkLabs

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

πŸ”— https://matthewstrom.com/writing/ui-density/

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.

πŸ”— https://p2prights.org/

---

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

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

πŸ”— https://rust-exercises.com/

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.

πŸ”— https://hrfbounties.org/

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

Replying to Avatar Keith Mukai

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

https://github.com/louisinger/silentium

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...

πŸ”— https://boardwalkcash.com/setup

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

πŸ”— https://www.shots.so/

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

πŸ”— https://beta.penlock.io/

---

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.

πŸ”— https://insteadofvery.com/

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

πŸ”— https://statoshi.info/?orgId=1

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.

πŸ”— https://bitcoin-vps.com/

---

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.

πŸ”— https://github.com/hugeicons/hugeicons-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/