Avatar
bordalix
62cef883863022a4f1d60d54857c9d729650702c9fe227b0988c0b6e36c4bcce
Moving pixels @ArkLabs

Bună dimineața!

Wednesday assorted links:

Nostr Canvas

Place pixels on a shared canvas with proof-of-work rate limiting. Collaborative pixel art powered by Nostr protocol.

🔗 https://nostrcanvas.com/

---

Grimoire - nostrapps.com

\Grimoire is too powerful, verbiricha must be stopped\ - fiatjaf

🔗 https://nostrapps.com/grimoire

---

Nostr Stats

Real-time analytics for the Nostr network

🔗 https://stats.andotherstuff.org/

Bom dia!

Tuesday assorted links:

🌤️ Free Open-Source Weather API | Open-Meteo.com

Open-Meteo provides high-resolution open data ranging from 1 to 11 kilometres from national weather services. With a user-friendly JSON API, integrating weather data has never been easier. Experience the precision and convenience of Open-Meteo's Forecast API for reliable and comprehensive weather information worldwide.

🔗 https://open-meteo.com/

---

Decoding Bitcoin | The Bitcoin Dev Project

The interactive learning experience designed to help you become confident in Bitcoin development.

🔗 https://bitcoindevs.xyz/decoding

---

Hash Explained - Interactive Hash Visualizer

SHA-256 algorithm explained with an interactive, step-by-step visualizer.

🔗 https://hashexplained.com/

Ohayō gozaimasu!

Monday assorted links:

HTML-only conditional lazy loading (via preload + media)

Browsers won't delay the loading of an image if it's already been fetched. You can take advantage of that by conditionally preloading the image using a media query, then marking the image as lazy later.

🔗 https://orga.cat/blog/html-conditional-lazy-loading/

Good Morning!

Sunday assorted links:

You probably don't need Oh My Zsh | Artem Golubin

Oh My Zsh is still getting recommended a lot. The main problem with Oh My Zsh is that it adds a lot of unnecessary bloat that affects shell startup time.

🔗 https://rushter.com/blog/zsh-shell/

---

gibbok/typescript-book

The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source.

🔗 https://github.com/gibbok/typescript-book

Replying to Avatar pitiunited

It's been a month since I ressurected the GM relay - a GM only relay. Within this month it collected 229 GM notes.

Rules are simple - one GM per person a day.

One can get useful information like your GM count, people with most GMs etc. via nostr:nprofile1qqsydm572clx9mfz5hqa2g3vxlc5a9w4wndk6wd6q9eaen0v3cgzuxcpzamhxue69uhhwmm59eehwctjd4ehgu3wvdhk6tcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7zlnsw5.

Feed at https://jumble.social/relays/wss%3A%2F%2Fgmrelay.space%2F

I haven't seen much interest but I'd like to keep the relay running for another month or two. I could add a leaderboard and maybe reward GM strikes with bagdes.

Let me know what you think. Do you like the idea? Did you even hear about it?

I'd rather focus my energy on something of value to people instead of something I believe is "cool" but noone wants it.

I want to add my automated GM notes to your relay, but I have a question: do you accept GMs in different languages?

Good Morning!

Saturday assorted links:

Vulnerabilities in the Cashu ECash Protocol

Conduition found some vulnerabilities in Cashu's protocol for deterministic wallet recovery.

🔗 https://conduition.io/code/cashu-disclosure/

Guten Morgen!

Friday assorted links:

Effortless animations with CSS view transitions

Designing an appealing web page is always a bit of a challenge for me. But this time around I actually had a really good time, and really enjoyed dipping my toes into CSS View Transitions. Here's how I managed to add nice animations to my static personal website with just a few lines of CSS.

🔗 https://giacomocavalieri.me/writing/effortless-animations-with-css-view-transitions

---

React has changed, your Hooks should too - Matt Smith

React Hooks have been around for years, but most codebases still use them the same way: a bit of useState, an overworked useEffect, and a lot of patterns that get copy-pasted without much thought. We’ve all been there.

🔗 https://allthingssmitty.com/2025/12/01/react-has-changed-your-hooks-should-too/

Replying to Avatar Saiyasodharan

Hi Everyone,

Here is follow up on Nostr-components project:

1. We added zap button component. Now you can put zap button in any of your websites.

2. We also published the package as

- Wordpress plugin - https://wordpress.org/plugins/saiy2k-nostr-components/

- NPM module - https://www.npmjs.com/package/nostr-components

3. Full code rewrite for stable base, so we can easily add more components over this.

Tagline: Embed Nostr anywhere on the internet, a Zap Button for every webpage.

We are also launching fundraiser in nostr:nprofile1qyt8wue69uhkummnw3ezuer9d3hhgett9e6xktcpremhxue69uhkgetk9ehx7um5wfcxcctevaex7atwvshxxmmd9uqzpdkumh0cve6jslg6f6rzpkf24yzuykxc2zlcejfr6wwlrm07uhh878n2y8 to help support the project development:

https://geyser.fund/project/nostrcomponents/

Docs:

https://nostr-components.web.app/

Code:

https://github.com/saiy2k/nostr-components

Dev story:

https://saiy2k.in/2026/01/07/a-zap-button-for-every-web-page-embed-nostr-anywhere-on-the-internet/

Big shout out to Summer of Bitcoin, Adi and THE INTERN nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqguwaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skcqpq8az980ulkj4t2jed64t5upe2x9m39junc2j54kwvgamrf8uxw3hs2cy54y for huge support.

Thanks to my friends nostr:nprofile1qyvhwumn8ghj7ctx9ec82unsd3jhyetvv9ujucm0d5hsz9nhwden5te0v4jx2m3wdehhxarj9ekxzmny9uqzpx8mmml8p6vsnhfeak59rwqn9xgs3cpl48m46yt94387rwhqz2yamq3qj9 and nostr:nprofile1qyvhwumn8ghj7mrpdenjuun9d3shjuewd3skuep0w3sszrthwden5te0dehhxtnvdakqqg86ekh3ee6chhcyehc6r73j5dty5cydf27zfqdzsmluz78cd9f77qpdac3d  for testing, review and feedback.

#nostr #components #zapbutton #likebutton #followbutton #webcomponents #buildinpublic #opensource #nostrDev

Earlier launch post:

nostr:nevent1qqsg2nrctnk5k25q5dnrm95eeqy6qhcj5vkg9sa8c4pfxpzhr8xvjrca5v95e

Nice work.

What about comments?

https://github.com/fiatjaf/nocomment

Bună dimineața!

Thursday assorted links:

makeloops.online - Create Music Loops in Your Browser

Create music loops right in your browser using your keyboard or grid sequencer. Features drumpad, melodic keyboard, multiple synth types, and WAV/MP3 export.

🔗 https://makeloops.online/

---

Why Most Websites Don't Need Cookie Consent Banners | Privacy-First…

Learn why most websites don't need cookie consent banners and how privacy-first design can improve user experience while simplifying compliance with GDPR…

🔗 https://block81.com/blog/why-most-websites-dont-actually-need-cookie-consent-banners

---

PassSeeds - Hijacking Passkeys to Unlock Cryptographic Use Cases | Back Alley Coder

PassSeeds is a hack that explores this question: can we hijack the capabilities and UX of passkeys for use cases that stretch beyond their rigid login model and limited key-type support? The status quo of many Web-based use cases involving long-held cryptographic keys is often users pasting key material into sites/apps or buying special hardware devices that are difficult for less technical folks to use.

🔗 https://backalleycoder.com/posts/passseeds-an-experiment-in-hijacking-passkeys-to-unlock-cryptographic-use-cases/

Добрае раніца!

Wednesday assorted links:

x011/smtp-tunnel-proxy

A high-speed covert tunnel that disguises TCP traffic as SMTP email communication to bypass Deep Packet Inspection (DPI) firewalls

🔗 https://github.com/x011/smtp-tunnel-proxy

---

Boris Cherny on X: \I'm Boris and I created Claude Code. Lots of people have asked how I use Claude Code, so I wanted to show off my setup a bit. My setup might be surprisingly vanilla! Claude Code works great out of the box, so I personally don't customi

Boris Cherny, the creator of Claude Code at Anthropic, revealed a deceptively simple workflow that uses parallel AI agents, verification loops, and shared memory to let one developer operate with the output of an entire engineering team

🔗 https://x.com/bcherny/status/2007179832300581177

---

How BitChat Works: The Offline Messaging App Redefining Privacy - Lightning News

BitChat operates without internet connectivity, without centralized servers, and without collecting any personal information.

🔗 https://lightning.news/how-bitchat-works/

Добрае раніца!

Tuesday assorted links:

Anthropic Courses

New courses available on Anthropic Academy. Learn more in-depth about AI Fluency, API development, Model Context Protocol and Claude Code. Earn certificates upon completion.

🔗 https://anthropic.skilljar.com/

---

It’s hard to justify Tahoe icons @ tonsky.me

🔗 https://tonsky.me/blog/tahoe-icons/

Anna's Archive .org domain was suspended.

Alternative domains:

https://annas-archive.pm/

https://annas-archive.se/

https://annas-archive.in/

https://annas-archive.li/

The Wikipedia page quickly updates which domains are active:

https://en.wikipedia.org/wiki/Anna%27s_Archive

Buenos días!

Monday assorted links:

39C3: Power Cycles - media.ccc.de

The 39th Chaos Communication Congress (39C3) video list

🔗 https://media.ccc.de/c/39c3

---

Everything You Need to Know About Email Encryption in 2026 - Dhole Moments

At the end of 2025, at the 39th Chaos Communications Congress in Hamburg, Germany, a team of security researchers posted some devastating vulnerabilities in PGP software (with a focus on GnuPG), and published them at gpg.fail.

🔗 https://soatok.blog/2026/01/04/everything-you-need-to-know-about-email-encryption-in-2026/

Dobrý ráno!

Saturday assorted links:

Unicode Symbols - Copy & Paste Symbols by Category

Browse a curated set of Unicode symbols by category: math, arrows, box drawing, block elements, control pictures, tech/UI, and more. Search by name or code point and tap to copy instantly.

🔗 https://fontgenerator.design/symbols

---

Lightning Payments For Kids: Fun And Educational Tools - Lightning News

As parents seek innovative ways to teach financial literacy, Lightning payments for kids offer simple fun ways that make Bitcoin's abstract concepts tangible and exciting.

🔗 https://lightning.news/lightning-payments-for-kids/

Bom dia!

Friday assorted links:

Vitest Browser Mode - The Future of Frontend Testing | How To Test Frontend

This is a full introduction guide to what you need to know about Vitest Browser Mode, from what it is, how to install and configure it, and writing your first tests

🔗 https://howtotestfrontend.com/resources/vitest-browser-mode-guide-and-setup-info

---

Tasker - Automate Anything with AI | Browser Automation Made Simple

Tasker is a free, open-source AI-powered desktop app that automates any website. Record workflows or describe them in plain English. AI handles the rest. Download for Windows, Mac, and Linux.

🔗 https://automatewithtasker.com/

---

SatoshiSend - Encrypted File Sharing

Share files securely with end-to-end encryption and Bitcoin Lightning payments. Files are encrypted in your browser before upload - the server never sees your data.

🔗 https://satoshisend.xyz/

How to install nos2x extension on Firefox for Android.

Open Firefox.

Go to https://github.com/diegogurpegui/nos2x-fox/releases/tag/v1.17.0 and download the .xpi file to your mobile

Open a new tab, remove the keyboard to be able to see the 3 dots button on the top right.

Click the 3 dots button and then click Settings (should be the last option)

Scroll down and click About Firefox.

Click 5 times in the Firefox logo to enable Developer's options.

Go back, you now should be able to see new options on Settings. Click “Install extension from file”.

The file you downloaded in the first step should be visible in the list of files. Click it to install the extension.

Configure the extension by creating a profile and adding a secret key.

You are good to go.

Namaste!

Wednesday assorted links:

The Biggest Bitcoin Heists In History - Lightning News

Analyzing the biggest bitcoin heists in history reveals several recurring vulnerabilities that have enabled these massive thefts

🔗 https://lightning.news/the-biggest-bitcoin-heists-in-history/

---

Ambient Music for Deep Work, Study, and Reflection — ambientmusic.com

A calm digital space with minimalist, drone, industrial, and dark ambient music to support deep work, study, and reflection.

🔗 https://ambientmusic.com/

Nǐ hǎo!

Tuesday assorted links:

Mammouth AI

The best GenAI models in one subscription. Access GPT, Claude, Gemini, Mistral, Llama, Nano Banana, GPT-image, FLUX, and stay up to date with AI.

🔗 https://mammouth.ai/

---

Staying ahead of censors in 2025: What we've learned from fighting censorship in Iran and Russia - News - Tor Project Forum

From internet blackouts in Iran to Russia's evolving censorship tactics, 2025 has tested Tor's anti-censorship tools like never before. These are the moments where the work of Tor's anti-censorship team is more important than ever, to fulfill our mission of preserving connectivity between users in affected regions and the rest of the world. In this blog post, we want to talk about what we've learned, how we've adapted, and what other internet users can do to keep Tor users connected.

🔗 https://forum.torproject.org/t/staying-ahead-of-censors-in-2025-what-weve-learned-from-fighting-censorship-in-iran-and-russia/20898

---

tw93/Mole

🐹 Deep clean and optimize your Mac. Contribute to tw93/Mole development by creating an account on GitHub.

🔗 https://github.com/tw93/Mole

Guten Morgen!

Tuesday assorted links:

Egyptian Hieroglyphic Alphabet

Egyptian Hieroglyphic Alphabet translator write your name like an Egyptian

🔗 https://discoveringegypt.com/egyptian-hieroglyphic-writing/egyptian-hieroglyphic-alphabet/

Spark's entire trust model is based on the fact that all keys used to sign previous transactions are deleted.

Problem is, it's not possible to prove without a doubt that someone deleted a key, so you need to trust Spark that they really deleted the keys.

If trust is involved, it's not trustless.

Namaste!

Sunday assorted links:

Dev Compass - Programming Philosophy Quiz

Discover your programming philosophy through this compass that maps your preferences along two key dimensions: Abstract Style ↔ Concrete Style and Easy for Humans ↕ Easy for Computers.

🔗 https://treeform.github.io/devcompas/

Good Morning!

Sunday assorted links:

Make any website load faster with 6 lines of HTML | DocuSeal

Discover how to significantly boost your website's loading speed by adding just 6 lines of HTML. Simple steps for faster websites.

🔗 https://www.docuseal.com/blog/make-any-website-load-faster-with-6-lines-html

---

Cheating on Quantum Computing Benchmarks - Schneier on Security

Peter Gutmann and Stephan Neuhaus have a new paper that makes the argument that we shouldn’t trust any of the quantum factorization benchmarks, because everyone has been cooking the books.

🔗 https://www.schneier.com/blog/archives/2025/07/cheating-on-quantum-computing-benchmarks.html

Nǐ hǎo!

Wednesday assorted links:

Monochromate - Smart Greyscale Browser Extension | Reduce Screen Time & Stop Doomscrolling

Transform your browsing with Monochromate, the smart greyscale browser extension designed for digital wellness. Reduce screen time, prevent doomscrolling, and boost productivity with customizable intensity, smart scheduling, and site exclusions. Built with WXT framework for Chrome & Firefox.

🔗 https://monochromate.lirena.in/

---

maru - Your phone is your PC

Maru is a context-aware, lightweight, and open operating system that unites mobile and desktop computing.

🔗 https://maruos.com/

---

peer-observer: A tool and infrastructure for monitoring the Bitcoin P2P network for attacks and anomalies

Over the past few years, I’ve been working on monitoring tools for the Bitcoin network. One of these projects is peer-observer: A tool and infrastructure for monitoring the Bitcoin P2P network for attacks and anomalies. This post describes the motivation for starting yet another Bitcoin network observer. It details how the tool works, what my honeypot infrastructure looks like, and finishes with an idea for a decentralized Bitcoin Network Operations Collective and incident response team.

🔗 https://b10c.me/projects/024-peer-observer/

Ohayō gozaimasu!

Friday assorted links:

Routstr

A Decentralised LLM Routing Marketplace Routstr brings the convenience of the OpenRouter experience to the permissionless, censorship‑resistant world of Nostr and Bitcoin

🔗 https://www.routstr.com/?ref=blog.cashu.space

---

and Other Stuff - Nostr Funding Initiative

Building Nostr's Future Together Supporting the transition from an experimental protocol to a widely adopted, sustainable ecosystem through collaborative growth and funding.

🔗 https://andotherstuff.org/?ref=blog.cashu.space

Read The Selfish Gene, a book by Richard Dawkins

Dobrý ráno!

Sunday assorted links:

Cuba Bitcoin's Revolution: From State Surveillance To Self-Custody — Lightning.news

Meet the founders of Cuba Bitcoin, a grassroots collective turning economic rubble into digital resilience.

🔗 https://lightning.news/cuba-bitcoins-revolution/

---

GitHub - google-gemini/gemini-cli

An open-source AI agent that brings the power of Gemini directly into your terminal.

🔗 https://github.com/google-gemini/gemini-cli