Last Notes
Mandatory normy post for new accounts m?
It's not just employees, also any regular private investor in a seed round might not know in advance what the tax treatment will be.
Institutional and corporate investors are not affected by this, they fall under completely different taxation rules - they don't pay until the asset is sold.
Dutch bureaucrats trying to come with a "solution" for startup equity holders in the upcoming unrealized gains tax system.
A bureaucrat is going to decide if it's sufficiently innovative and if the innovation is scalable.
Totally unclear if foreign startups can apply for this for Dutch employees. And what if they don't, or it after years of legal procedings the application is denied?
Then the employee is just fucked and has to pay 36% of the paper gains the moment a funding round bumps the completely illiquid stock price. And will not get it back if it subsequently drops to zero.
https://www.bnr.nl/nieuws/ondernemen-werk/10597781/nieuwe-definitie-startup-moet-box-3-probleem-oplossen-pas-betalen-bij-verkoop-aandeel
I prefer to clone the repo and then ask, it can more easily grab context and even try things.
It reminds me of the 2018 supply chain attack on Copay, but that targeted end users in the browser, not developer machines.
I briefly covered it in my book in the chapter about Guix.
https://image.nostr.build/de7ec16e1bd8bc0b2da05273bac9b1a17c5d81789946172879214a6d0a2ef343.jpg
Yet another npm supply chain attack, though of course this can happen elsewhere. It was detected quite quickly. Seems to be aimed at developers, of which there are a lot more now thanks to LLMs.
https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan
(not saying it should replace e-cash, but that's definately not the case for all wallets - but I would like to see it)
I guess I should have said: until you've spec'd and implemented bolt12 zaps :-)
My lightning node is never offline, unless it's under DDoS or a bug.
Temporarily holding received zaps, until you get around to implementing bolt12 zaps.
So far I only read section "VIII. Dormant Assets" of the Google quantum whitepaper. Although I wish they used a two column layout, it's an interesting analysis.
The National Security Response might actually be the easiest path, and there's nothing we can do about it. But it does require a president with diamond hands. They could issue an executive order, stating the United States shall be the first country to build a quantum computer, as publicly demonstrated by burning any coin that hasn't moved yet.
By the time lawyers get to object, the transactions are already confirmed.
The OP_RETURN statement would read: "EO 21400: fork your bitcoin if you want fork"
https://image.nostr.build/b710600057975f1827314eba300c20716f31ad5e261ea9a56d97a9d8528eb628.jpg
https://research.google/blog/safeguarding-cryptocurrency-by-disclosing-quantum-vulnerabilities-responsibly/
This would have made an excellent April Fools newspaper headline.
#nevent1q…j7fn
Thursday, Rotterdam, be there: https://bitdevsamsterdam.org/2026-04-02-april-bitdevs-rotterdam
Version bit grinding? :-)
Though in that case it'd be easier to just pay her to record this.
Could be an information campaign to throw off Iranian intelligence of course, just send a bunch guys to a strip club with government money.
Also not too great OpSec if this operation was supposed to be a secret. I assume intelligence agencies monitor strip club revenue carefully, and then TikTok does the rest.
Loose lips sink ships.
Doesn't look fake to me* and it seems plausible that a stripper doesn't know military jargon.
It's her interpretation that the soldiers are "kinda depressed" and I don't think she meant "all their money" literally.
Seems reasonable that they're a bit anxious and need some extra entertainment because there's no strip clubs on Kharg (yet).
* = not an expert in spotting AI slop videos though
Every six months there's this recurring discussion about daylight savings time. It's a nice opportunity to learn new historical tidbits. E.g. I already know that the Nazis put us on Berlin time, but always wondered why we didn't switch back to London time.
Well, that's because we didn't use London time, we stubbornly kept using Amsterdam time (yellow on the map). Still doesn't explain why France and Spain didn't revert.
I also still want to go back to per city timezones (using UTC under the hood). Should be no problem with smartphones.
Then there's this constant recurring argument that we have adjust the clock for health reasons. I find that pure nonsense. Obviously it's non-issue for people who work from home on their own schedule. But you can also just change the times schools and office jobs start. You don't have to change the clock for that.
https://youtu.be/1ph_PqrUlRc
https://image.nostr.build/1246b3f864172eab78c07fb35d16bd5cd874eb45496dec13ff4f25c588958417.jpg
https://image.nostr.build/94b2c448f8469b9a7356ab3103a80e4b31c8be1023c71edfde06f4a08cf2bdd7.jpg
https://image.nostr.build/f56dfd931b8d557f6dbf57b4ff8c40e023b2a647e574dfe4d86f7ea106e133bc.jpg
Reviewer (on a different project): this looks weird, must be LLM generated?
Me (not out loud): I'm sure it does, to someone who doesn't lint their whitespace
Why manually order a few books in two minutes, if you can spend a day automating it?
https://github.com/Sjors/cloud-print-rs
Well then you also don't need the de minimis.
Why do household chores on a Saturday if you can instead ask your agent to get rid of WooCommerce and just use simple BTC Pay Button links on a static website (the book is open source anyway, so no need for securing the download links, though that would be a nice feature): https://www.btcwip.com
We know that since at least the Blocksize Wars.
But I do want to give them credit for any contribution to legal defense of developers.
So this law is just to pump their stock price?
Wait for nostr developers and relay runners to get arrested, give them legal support? Or maybe something more preemptive :-)
De minimus de schmiminus, this is more important.
#nevent1q…ev94
> Without de minimis for Bitcoin, every small Lightning payment or sat transaction still forces cost-basis tracking and IRS headaches. Paying your plumber in sats or grabbing lunch with Bitcoin remains a taxable event.
Just to play devils advocate: just vibe code a tool that calculates this stuff and fills out your tax form. Let IRS deal with the headache.
Why would USDC even need a de minimis exception? They're no cost basis or gains.
Like Draghi said: "a euro is a euro, today, tomorrow, in a month, it's always a euro"
Or are they worried about slight deviations from the peg?
https://youtu.be/wztu8yyCPZQ
Ironically the porn company probably also knows who you are based on that stuff, but they're just discrete about it and they protest age verification because it ruins this we-pretend-we-don't-you game.
Some Dutch news article about EU age verification on porn sites... of course someone in the replies brags about how a VPN protects him. Then I feel obliged to point out that the VPN company knows which sites he's visiting and that if you paid them with fiat they also know your identity. And since creditcards are to get for minors, pretty much also your age.
(and otherwise there's plenty of marketing databases with your name, ago, browser fingerprint, advertising id, etc)
So you've opted in to age verification before the EU made you.
Sounds like the Tornado Cash prosecution argument. Why protect encrypted speech when we don't protect encrypted money? Or some such dystopian logic.
#nevent1q…25a4
Or the presence of really extreme ones that the internet gives access to?
Or the lack of mass conscription for war? (a good thing, I'll take the manosphere trade-off)
I just let it struggle on a task and then ask it to write a skill based on that.
There's a potential privacy issue there for the volunteers. But you could have one key per polling station, and they could upload only the counting tables to Blossom and the rest to municipal servers - where they get deleted after a few months.
The next thing I'd like to do someday is OCR the forms, with local models this time, and try to reproduce the election result. But with 13k+ different handwritings, that seems rather daunting.
In fact, I already wasted a long, doom-coding session on it.
That said, the table itself and party names are printed, and the numbers have to add up. There's also a separate count per candidate that needs to match the count per party. And the CSV files with totals are also available. So that would give a model some constraints to work with when deciphering individual glyphs.
https://github.com/Sjors/verkiezingen-processen-verbaal/pull/115
https://image.nostr.build/3af35a4c4caed2c41fc964a92a7f615188af7471a7170f3c8d801bd3364c7afc.jpg
You can now ask Claude to check the #OTS timestamp for the Dutch municipal elections! :-)
More interestingly though, the data collection does really benefit from LLMs. This is the second election where I've been using them. Still not a smooth ride, but I'm getting better at the process. And the tools are getting better too.
There are 13k+ polling stations in the Netherlands. Volunteers count the votes (70x100cm paper ballots) and fill out a form by hand. After that, the computers take over to accumulate the results. But these paper forms are scanned and uploaded on 300+ municipal websites, creating an audit trail.
My project then tries to download these PDFs. I don't re-publish the documents themselves, just the list of URLs, their SHA256 checksums, and a timestamp. The repo has scripts that make it easy to redownload and compare checksums.
Collecting the URLs, however, is incredibly tedious. Every municipal website is different, the documents are named after the polling station, etc. The first time back in 2023, I spent days collecting the URLs, with scripts and with a few other people helping out. You'd think that for the next election, you just find and replace the year? Nope, all different again.
There are a couple of common CMS systems used. Some are easy, at most requiring some rate limiting and a fake user agent to prevent getting blocked. Still, other municipalities use some JavaScript frameworks or even Google Drive— until recently, those required a manual download.
This task can't be fully automated by scripts, yet it's too much work to do by hand. That makes agents a great fit. For 80% of the work, I was able to just say "Pick 25 municipalities and divide them over 5 sub-agents," and I'd end up with 25 commits half an hour later. Or a rate limiting error from GitHub Copilot :-)
I struggled more with the remaining ones, though I think I'm in good shape for the next election. As a rough guideline: GPT5.4 and Claude Sonnet (both at medium effort) can do most of the heavy lifting, of course with constant "encouragement", whereas subagents with GPT5.4 mini can call a script to fetch documents, do some sanity checks, and commit the result.
I briefly tried a local model (nemotron-cascade-2 with Ollama), but it started hallucinating PDF names. I might also try PayPerQ.
https://github.com/Sjors/verkiezingen-processen-verbaal/
https://img.sprovoost.nl/981a49c04aae2659d0cbd3c5a24078c2f81b180749742db35e6474595b97f137.webp
Here you go: #nevent1q…rmkt
Maybe not #ProductionReady but I vibe coded an iPhone node based on the kernel the other day.
Just signet for now, because the kernel can't prune yet. Oh and it syncs from mempool.space :-)
https://github.com/Sjors/kernel-i-node
But it's video? https://github.com/divinevideo/divine-mobile
I'm a boomer, I only do photos.
Don't look at the wallet screen, just zap.
https://image.nostr.build/c1f80e164e6a648a01a3c36e305e4bb4ac8530e921795d0eca948d50e8aa0e63.jpg
Oh wow, NWC between @npub18m7…q955 and @npub1xnf…lpr5 actually worked, nice!
Claude: avoid the word "very", make very few mistakes.
#nevent1q…2mwh