wagoodman/dive: A tool for exploring each layer in a docker image
https://github.com/wagoodman/dive
Yes! Just re-read your article today. The idea is to move the fees to LN, see the other thread with @waxwing .
You might find this interesting BTW: https://github.com/m0wer/joinmarket_analyzer
I wanted to talk with you about that! Nice that you asked.
About the first question, no changes yet. The "features" field in the handshake has been extremely helpful to not have to create a new major version. And we'll try to jeep things that way as long as possible.
About CJXT. The end goal is what you described in your video. But a nice starter would be to hide roles by moving fees to LN somehow.
BTW feel free to open issues for ideas and discussions.
JoinMarket NG
Announcing today a full rewrite of all JoinMarket components in modern Python. Focusing on performance, maintainability, and extensibility. While maintaining compatibility with the existing JoinMarket network.
https://github.com/m0wer/joinmarket-ng
Why JoinMarket? Has no central coordinator: most censorship resistant and peer to peer.
Why a rewrite? The reference implementation has served the community well for years, and we're deeply grateful for all that the contributors have done. However, the project is no longer actively developed (181 open issues and 41 open pull requests) and had architectural limitations such as relying on Bitcoin Core's BerkeleyDB wallets (deprecated since v26.0.).
New features:
- Support for light clients using Neutrino
- Rate limiting to prevent logs flooding
- Extensive protocol and implementation documentation
- Realistic E2E tests including reference implementation makers and takers
Future plans:
- Nostr relay integration
- Lightning Network integration (CoinJoinXT) to hide roles and eliminate fee traces
- A lot more ideas
Help wanted:
- Funding: Applied to HRF Bitcoin Dev Fund and soon to OpenSats. Other grant ideas or direct donations welcome.
- Security: Need sponsorship or a volunteer for external security audit.
- Contributors: Peer review, testing, documentation.
Entrypoint for migrating makers: https://github.com/m0wer/joinmarket-ng/tree/master/maker#migrating-from-joinmarket-reference-implementation
The reference JoinMarket served us well for a decade. Let's make sure the protocol thrives for the next one.
None of them have seeders đ and bitcine does not load nor allow to download, I guess they are just trying to proxy the seedless torrents. I will add the torrents and check back in a week to see if there's any progress.
Thanks! I'll zap you as soon as I manage to download something.
There is an ongoing attack against JoinMarket makers where a random nick not serving onion constantly sends !orderbook requests through directory servers. The makers and directories mostly cope with the load, but the log files, which have a hardcoded debug log level, grow several gigabytes per hour and crash many makers.
A solution is to setup hourly log rotation. In Debian systems, you can move logrotate from daily to hourly cron using:
```
dpkg-divert --add --rename --divert /etc/cron.hourly/logrotate /etc/cron.daily/logrotate
```
The default user data directory is `$HOME_DIR/.joinmarket`. Create a logrotate config:
```
/home/user/.joinmarket/logs/*.log {
hourly
size 100M
copytruncate
rotate 24
notifempty
missingok
}
```
To install and test, save the config to `/etc/logrotate.d/joinmarket-logs`, test it with `sudo logrotate -d /etc/logrotate.d/joinmarket-logs`, and force run manually with `sudo logrotate -f /etc/logrotate.d/joinmarket-logs` or wait for automatic hourly execution via cron.
the mongo db situation is crazy - YouTube
What Are Passkeys Anyway? - Computerphile - YouTube
"We backed up Spotify (~300TB)" - Annaâs Blog
https://annas-archive.org/blog/backing-up-spotify.html
Original article for https://stacker.news/items/1368018
Japan's Debt Problem Visualized - YouTube
AdNauseam: The Browser Extension That Fights Back by Clicking Every Ad
AdNauseam is a privacy tool built on uBlock Origin that automatically clicks on every blocked ad, poisoning ad networks' tracking data with noise. By creating an omnivorous click-stream, it renders user profiling and targeted advertising futile. It's obfuscation as protestâfighting surveillance capitalism by making tracking data worthless. Banned by Google, recommended by Firefox, and free to use.
Big Changes at Mozilla - YouTube
Working well on my heltec v3 and more or less in a T1000-E (both LoRa devices popular for meshtastic).
Blockstream Jade Security Disclosure
https://blog.blockstream.com/jade-security-disclosure/
**TL;DR:**
**Vulnerability:** A buffer overflow bug in Jade hardware wallet firmware (versions 1.0.24-1.0.36) that could allow malware on a connected computer/phone to crash the device or potentially extract the user's private keys.
**Practical implications:**
- **Only exploitable if:** Device connected via USB/Bluetooth to malware-infected computer AND device was unlocked on that interface
- **Not vulnerable:** QR-only mode, uninitialized devices, or if using official Blockstream app on clean devices
- **No known exploits** in the wild
- **Fix:** Update to firmware 1.0.38+ immediately (includes anti-rollback protection)
- **Worst case:** Attacker could theoretically steal private keys if sophisticated malware was present
Taking Firefox memory usage under control on Linux
https://dev.to/msugakov/taking-firefox-memory-usage-under-control-on-linux-4b02
You need to check out reticulum!
I think that's exactly the point. Same way vote intention polls affect the election results. But in prediction markets being wrong has a cost, and being right a reward.
Furthermore, there are outcomes that can be economically relevant and not changeable. For example if there's a hurricane tomorrow in x location. One might want to hedge against that. Others might want to improve their estimations for profit.
Not everything is black or white, I think prediction markets can create value. Same as insurance companies.
Advent of Code 2025
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill levels that can be solved in any programming language you like. People use them as interview prep, company training, university coursework, practice problems, a speed contest, or to challenge each other.
How The Worldâs First Finance Bro Ruined A Nation - YouTube
https://www.youtube.com/watch?v=9FXYUMNH8CQ
How John Law's first experiment with paper money ended up crashing the French economy with it.
it's the auto sharing feature from nostr:nprofile1qqsfy7f8d0lms08wxw2xu4jvxcq2x2zqy6dgypksrh05p3jr9w4qhjcpzamhxue69uhkzarvv9ejumn0wd68ytnvv9hxgtcpzemhxue69uhk2er9dchxummnw3ezumrpdejz7emkuag
Analyze JoinMarket Bitcoin CoinJoin transactions using ILP.
https://github.com/m0wer/joinmarket_analyzer
# JoinMarket Analyzer: Understanding CoinJoin Change Outputs
I've released a tool called **joinmarket-analyzer** to match inputs and change outputs in JoinMarket transactions, identifying who the taker was.
**Goal:** The purpose is **not to spread FUD**, but to raise awareness. It's crucial to understand that this analysis **only affects change outputs**. The equal-amount outputsâwhich provide the actual privacy in a CoinJoinâremain indistinguishable.
The tool uses Integer Linear Programming (ILP) to match inputs with their respective changes and determine which participant is the likely "Taker" (the one initiating the transaction and paying fees) and which are the "Makers" (liquidity providers earning fees).
## Example Usage
You can run it easily with Docker:
```bash
docker run --rm ghcr.io/m0wer/joinmarket_analyzer:master \
0cb4870cf2dfa3877851088c673d163ae3c20ebcd6505c0be964d8fbcc856bbf \
--max-fee-rel 0.001 --max-solutions 1
```
## Results
The tool outputs the probable structure of the transaction:
```
...
Taker: Participant 4 (pays 21,368 sats)
đ° Participant 1 (maker)
Inputs: [0]
Outputs: Equal=6.3M sats, Change=113M sats
Fee receives: 458 sats
...
đŻ Participant 4 (taker)
Inputs: [4]
Outputs: Equal=6.3M sats, No change output
Fee pays: 21,368 sats
...
```
[View this transaction on mempool.space](https://mempool.space/tx/0cb4870cf2dfa3877851088c673d163ae3c20ebcd6505c0be964d8fbcc856bbf)
## Future Possibilities
This tool lays the groundwork for more advanced privacy research:
* **Entropy Evaluation:** Measure how "ambiguous" change outputs are. If multiple valid solutions exist, the Taker is harder to pinpoint.
* **Algorithm Design:** Evaluate and improve taker algorithms to intentionally create ambiguous change structures.
* **Market Stats:** Analyze historical CoinJoins to gather statistics on fee limits used by takers and earnings by makers.
Check out the code and contribute: https://github.com/m0wer/joinmarket-analyzer
IP over Avian Carriers - Wikipedia
Selfishness, Immigration, War, Love, Liberty and of Course Ayn Rand - YouTube
Please just stop saying "just"
https://sgringwe.com/2019/10/10/Please-just-stop-saying-just
polyarb: Polymarket arbitrage bot for overlapping markets
https://github.com/m0wer/polyarb
# Made Some Free Money During the 2024 Presidential Election (PolyArb)
â ď¸ **SHITCOIN ALERT** â ď¸ This involves USDC on Polygon. You've been warned.
So during the 2024 presidential election, I built this Python tool called [PolyArb](https://github.com/m0wer/polyarb) to find arbitrage opportunities on Polymarket.
The basic idea: when you have overlapping prediction markets (like "Trump wins presidency" AND "Trump wins the presidency and the popular vote"), sometimes the prices get out of whack. The sum of the atomic outcomes should equal the price of the combined markets, but they don't always. When that happens, there's free money on the table.
During the election, there was insane liquidity in these markets, and the tool would automatically scan for these mispriced combinations and execute trades to capture the spread. No directional betting, no predictions needed â just pure math arbitrage.
It worked surprisingly well. The election created the perfect storm: high volume, multiple overlapping markets, and enough volatility to create regular mispricings.
The repo has the full code, CLI tools for managing wallets and positions, and even a daemon mode to run it automatically. There's a whole breakdown of the election strategy in the README if you're curious how it worked.
Anyway, thought some of you might find it interesting. Again, shitcoins involved, but the arbitrage logic is pretty fun.
Password Managers: security issues
oh-my-cv: An in-browser, local-first Markdown resume builder.
prek: ⥠Better `pre-commit`, re-engineered in Rust
kr8s: extensible Python kubernetes client library
https://docs.kr8s.org/en/latest/
A simple, extensible Python client library for Kubernetes that feels familiar for folks who already know how to use `kubectl`.
I know what you download
https://iknowwhatyoudownload.com/en/peer/
Torrent downloads and distributions for any IP address.
The Perfect Router Does Not Exiâ - YouTube
https://www.youtube.com/watch?v=550fh2n5rUs
This build redefines what a router can be. Haven is an open-source, portable Wi-Fi HaLow mesh router that runs on a Raspberry Pi 4, capable of linking devices over kilometers without internet or subscriptions. It uses the same sub-GHz spectrum as LoRa and Meshtastic but supports full IP networking â meaning all your regular apps just work. Built entirely from open hardware and open firmware, Haven runs 802.11s + BATMAN for self-healing, peer-to-peer communication you truly own.
Primexz/lndnotify: âĄď¸ LND Lightning Notification Client
https://github.com/Primexz/lndnotify
A notification system for Lightning Network nodes that monitors and notifies about important events.
This project is heavily inspired by balanceofsatoshis, but with the aim of offering much greater customisation and a wider range of notification destinations.
OCEAN mining pool update: https://xcancel.com/ocean_mining/status/1961071690483442024
Computer User Iceberg

Tech vs. Media: Balaji Srinivasan on the Battle Shaping Our Future - YouTube
https://www.youtube.com/watch?v=cBFbXRjTVLc
What really caused the breakdown between tech and mediaâand what comes next?
In this episode, Erik Torenberg sits down with Balaji Srinivasan (entrepreneur, investor, and author of The Network State) to explore the long-building conflict between Silicon Valley and legacy journalism. Balaji explains how the collapse of traditional media business models gave rise to political capture, clickbait, and adversarial coverage of the tech industry.
They discuss why âgoing directâ is no longer optional, how tech became the villain in establishment narratives, and what it would take to build a new truth infrastructureâfrom decentralized content creation to cryptographic verification.
This episode dives deep into power, distribution, and the future of media, with a signature mix of historical insight, social analysis, and Balajiâs forward-looking frameworks.
Timecodes:
00:00 Introduction: State vs. Network and the Media Landscape
01:05 The Collapse of Newspaper Revenue and Rise of Tech
02:45 Media, Wokeness, and Political Realignment
07:00 The State vs. Network Framework Explained
13:00 The Power Structure of Media Institutions
18:00 The Role of Distribution and the Scarcity of Attention
23:00 Social War: Red vs. Blue America and the Internet
30:00 Cancel Culture, Social Media, and Institutional Capture
37:00 Building Direct Distribution: Advice for Technologists
44:00 Individual vs. Institutional Media: The Rise of Creators
50:00 Decentralized Truth: Crypto, Blockchain, and the Ledger of Record
57:00 The Future of Democracy and Media in a Networked World
01:02:00 Tech Envy and Mediaâs Obsession with Control
01:05:47 Woke Media Tactics: From CIA Playbook to Cancel Culture
01:11:00 The Journalists Who Helped Build Communism
01:14:51 Aid vs. Investment: Redefining Global Help
01:21:14 Advice for the Next Generation of Builders
01:22:28 From Reaction to Creation: Building Better Media
01:25:02 The Ledger of Record: Blockchain as Truth Infrastructure
01:28:02 Why Commentary Alone Isnât Enough
01:31:26 AI, Robo-Journos, and Russell Conjugation
01:34:32 Media Hypocrisy: NYT vs. NYT
01:37:58 New Media Needs New Truth Standards
01:42:00 Conclusion: Reclaiming Democracy and Truth
Trumpâs Secret Crypto Empire - YouTube
https://www.youtube.com/watch?v=X9BblS3qGaU
Basically an alleged Trump's master plan to leverage the presidency to make profits.
Original article: https://www.nytimes.com/2025/05/06/opinion/trump-family-crypto.html
Tether just blocked an address with 40M USDT
https://etherscan.io/tx/0x901103fe48e3d818f1e281789b2ce28e5b404802b82c158bc9c9a5cc1572cd9e

Just one more for the collection: https://dune.com/phabc/usdt---banned-addresses
Nothing Stops This Train with Lyn Alden - YouTube
MLS: The Naked King of End-to-End Encryption
https://www.poberezkin.com/posts/2025-08-12-mls-the-naked-king-of-end-to-end-encryption.html
Enough with the microservices
UK still runs coal steam trains
https://www.bbc.com/news/uk-england-somerset-55544616
> It is estimated the heritage railway industry used 26,000 tonnes of coal per year pre-Covid, accounting for 0.02% of the UK's carbon emissions.
A Visual Guide to LLM Agents
https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-llm-agents
Astrophysicist: âHereâs The Math for Bitcoin To Hit $1Mâ - YouTube
Vora - The bitcoin fortress for sovereign individuals
