bordalix's avatar
bordalix
bordalix@joaobordalo.com
npub1vt80...8cxv
Moving pixels @ArkLabs
bordalix's avatar
bordalix 3 weeks ago
Guten Morgen! Saturday assorted links: etinaude/Lock-Picking-Robot An open-source lock picking robot. 🔗 --- Why some clothes shrink in the wash - and how to 'unshrink' them | Swinburne Understanding more about the science of textile fibres can not only help you prevent the shrinkage of clothing, but also might help you “rescue” the occasional garment after a laundry accident. 🔗 --- Just the Browser Remove AI features, telemetry data reporting, sponsored content, product integrations, and other annoyances from web browsers. 🔗
bordalix's avatar
bordalix 3 weeks ago
Good Morning! Friday assorted links: Bitcoin block time calculator: estimate block height If you need to know when a specific Bitcoin block was mined - or, conversely, which block a specific moment falls in - you're in the right place. 🔗 --- From passwords to passkeys A partially accurate historical account on how we finally arrived at passkeys as the ultimate solution to accessible and secure authentication from simple passwords. 🔗
bordalix's avatar
bordalix 3 weeks ago
Dobrý ráno! Thursday assorted links: CreepyLink The URL shortener that makes your links look as suspicious as possible. 🔗 --- Git Rebase for the Terrified | Aaron Brethorst Rebase has a reputation for destroying work, and the warnings you see online don’t help. 🔗
bordalix's avatar
bordalix 0 months ago
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. 🔗 --- Grimoire - nostrapps.com \Grimoire is too powerful, verbiricha must be stopped\ - fiatjaf 🔗 --- Nostr Stats Real-time analytics for the Nostr network 🔗
bordalix's avatar
bordalix 0 months ago
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. 🔗 --- Decoding Bitcoin | The Bitcoin Dev Project The interactive learning experience designed to help you become confident in Bitcoin development. 🔗 --- Hash Explained - Interactive Hash Visualizer SHA-256 algorithm explained with an interactive, step-by-step visualizer. 🔗
bordalix's avatar
bordalix 1 month ago
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. 🔗
bordalix's avatar
bordalix 1 month ago
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. 🔗 --- gibbok/typescript-book The Concise TypeScript Book: A Concise Guide to Effective Development in TypeScript. Free and Open Source. 🔗
bordalix's avatar
bordalix 1 month ago
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. 🔗 --- 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. 🔗
bordalix's avatar
bordalix 1 month ago
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. 🔗 --- 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… 🔗 --- 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. 🔗
bordalix's avatar
bordalix 1 month ago
Добрае раніца! 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 🔗 --- 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 🔗 --- 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. 🔗
bordalix's avatar
bordalix 1 month ago
Добрае раніца! 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. 🔗 --- It’s hard to justify Tahoe icons @ tonsky.me 🔗
bordalix's avatar
bordalix 1 month ago
Buenos días! Monday assorted links: 39C3: Power Cycles - media.ccc.de The 39th Chaos Communication Congress (39C3) video list 🔗 --- 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. 🔗
bordalix's avatar
bordalix 1 month ago
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. 🔗 --- 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. 🔗
bordalix's avatar
bordalix 1 month ago
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 🔗 --- 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. 🔗 --- 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. 🔗
bordalix's avatar
bordalix 1 month ago
How to install nos2x extension on Firefox for Android. Open Firefox. Go to 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.
bordalix's avatar
bordalix 1 month ago
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 🔗 --- 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. 🔗
bordalix's avatar
bordalix 1 month ago
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. 🔗 --- 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. 🔗 --- tw93/Mole 🐹 Deep clean and optimize your Mac. Contribute to tw93/Mole development by creating an account on GitHub. 🔗