Breather, Thought Follower, Cereal Intrepreneur. Director of Dull Sculleries at the Institute for Lemonade Studies. I do other stuff too. Advisor to wagyu.xyz

Cape Town, South Africa
DoTheThing (dtt) 3.0 is out - a CLI agent you point at a task and then walk away from, and it gets it done. New in 3.0: - Three modes: normal runs cheap, fast models by default, --advanced swaps in Fable 5 + a GPT-5.6 Sol oracle at max reasoning, and q one-shots the small stuff. - Model defaults auto-update separately, so they change without a release. - Web search works REALLY well now. @Searx_engine fetches with a plain HTTP client, which Google answers with a "turn on JavaScript" stub and zero results - so the general engines run through my @nottecore fork instead, and Google/Bing/DDG actually answer. - macOS computer use baked in via Peekaboo - it drives the screen, keyboard and mouse, no MCP server needed. - browsermcp mode hands dtt's search + browser tools to any other agent over MCP, so you can give something stuck on a sucky Playwright interface a proper one. dtt --update to grab it, or install from: dotheth.ing
6
1
11
5,142
Riccardo Spagni retweeted
SoFi now settles its card transactions with Mastercard in its own stablecoin. That's settlement between a bank and a network, so checkouts don't change. We mapped where Visa and Mastercard use stablecoins, and what SoFi's $25B and Visa's $20B count.
Article

Who settles card payments in stablecoins, and what SoFi's $25 billion measures

Your CFO forwards Tuesday’s headline about SoFi moving a $25 billion card program onto stablecoin settlement over Mastercard’s network, and asks whether your checkout now has to accept stablecoins.

6
1
33
3,970
Sorry but @FlySafair this is silly, you pay R2.20 at most with Twilio. Even your in-flight snacks aren't marked up like this🤣
4
1
6
3,075
If you haven't watched the Golden Axe tv series (on Paramount+ or your local indexer) then you're really missing out. There's this great scene in ep 9 where they're battling Death Adder, and @TheLisaGilroy screams "SEGA" when going into battle, and I can't stop laughing🤣
7
11
3,344
Riccardo Spagni retweeted
Opus 5.5 runs 40% cheaper than Opus 5, and you can now train your own Jev for $17. our AI bill went up anyway
1
32
3,024
Riccardo Spagni retweeted
Stripe added WebMCP tools to its checkout pages this week. Your store's search and cart come before that page. This weekend project gives them agent tools, tests them in plain Node and leaves placing the order to your customer.
Article

Add WebMCP tools to your store's search and cart this weekend

An agent is shopping your store for a customer. It reads the page, decides which button probably adds the tent to the cart, clicks it, and then reads the page again from the top to find out whether

6
1
4
1,154
Riccardo Spagni retweeted
first day of autumn. nobody tell it about winter
1
1
525
Riccardo Spagni retweeted
we'd like to appeal this result.
1
3
709
Riccardo Spagni retweeted
we should've taken the train
1
1
809
I've built the world's most secure random number generator, powered by @typesafeai's Jev. It's called jevrand. It generates a number using Python's secrets module, then asks Jev whether it looks sufficiently random. Jev has veto power, so we keep trying until it approves one. Jev has rejected: - 42: “Too famous” - 69: “Meme” - 888: “Looks like a stuck key” - 8008: “Too pleased with its own reflection” You can submit a number for judgement with jevrand 8008, or request 100 approved numbers with jevrand --count 100. Every rejection comes with a reason, so you can trust that this is the most secure random number generator possible. Install with: uv tool install git+github.com/fluffypony/jevran… This deliberately biases the output, so maybe don't use it for keys or passwords🙃 The AI approval process is entirely unnecessary, which (obviously) hasn't stopped me from shipping it. There's a CLI and a Python library, both under BSD 3-Clause. github.com/fluffypony/jevran…
11
2
1,138
54,021
@CompleteSkeptic this is the sort of ground-breaking security system you envisioned with Jev, right?
153
766
Riccardo Spagni retweeted
we're bringing a drip tray next time
1
3
498
Riccardo Spagni retweeted
I guess #girlmath needs to be replaced with #robotmath
1
1
503
Riccardo Spagni retweeted
Worldline's new UCP handler shows how an AI checkout reaches an existing payment processor. Follow the instrument from discovery to payment, see when the buyer returns, and find out which work a provider can do for the merchant.
Article

What a UCP payment handler actually does

You already accept cards and wallets, and now someone asks whether your checkout supports UCP. You can find a payment-handler announcement, but you still need to know what your payment team would

1
1
1
612
Riccardo Spagni retweeted
I put “do not overengineer” in my AGENTS.md. it created a lightweight extensible overengineering prevention framework
138
163
6,119
253,342
KYC is good for humanity and also super secure and also has never lead to anything bad happening and also can’t possibly be exploited in any way thisisfine.gif
‼️ BREAKING: Our investigations team at Duel is in contact with the Revolut hacker, and we've found out a lot more about how he did what he did. - The hacker got access to government employee accounts using an infostealer. After gaining access to an employee's email, they would log in, add their own recovery email, start to log everything, and silently listen in. - To not get caught, they would instantly delete any email sent that was not intended for the original employee. The inbox was checked 24/7 for any new response to the hacker's sent emails. Upon receiving one, the hacker would instantly download it as a .eml and delete it before the original employee noticed - The hacker says that at first he used to forge court orders (presumably when targeting other companies), but quickly realised that this wouldn't work for Revolut. After some research, they decided the best entity to target was Revolut's Lithuania-based Revolut Bank UAB, which would respond to a European Investigation Order (as shown in the images). - With this stolen email, the hacker sent one request, originally 5 months ago, attached below. Revolut believed it, thinking it was the Italian government, and complied with the order. - From the hacked email, the hacker was able to control and end emails that looked like they genuinely came from multiple Italian government email addresses. - The hacker continuously sent out requests over the course of 5 months. Not once did Revolut ask questions or not send over the information. In one incident, the hacker accidentally sent the wrong document. Instead of realising what was going on, Revolut's support guided them on what to change (shown in an image below) We remain in contact with the hacker and we've requested exclusivity of information related to the story to be kept with Duel. We believe it is in the public's best interest for EVERY piece of information related to this to be released, so that the extent of Revolut's failure can be brought to light, as well as the sheer stupidity of the manner in which the KYC paradigm is currently conducted. The Duel team hopes that Revolut will be held accountable for their lack of due diligence and betraying their customers in such a severe manner, especially given the breadth and depth of the breach. Lives are now at risk. I'm personal friends with one of the victims, and he'll probably have to move houses due to the continued (credible) kidnap threats. We hope to soon release a much more detailed article with more information, emails, screenshots and more.
6
6
66
4,254
Riccardo Spagni retweeted
a quote can appear in a source and still mislead if it drops "did not". build a local Python checker that finds the passage and shows the words around it. the project includes runnable code and tests
Article

Build a quote checker for your research agent in a weekend

Your research agent gives you a polished report with a quotation under every claim. You open the first source and can’t find the sentence it supposedly contains. A local quote checker can do that

1
1
621
Riccardo Spagni retweeted
thinking of putting out a new single called “agent payments in my factory”
1
1
479
Riccardo Spagni retweeted
we've already started choosing a colour
1
2
533
It’s an older meme, sir, but it checks out.
3
19
3,234
Replying to @lordx64
@lordx64 is CyberKimi down? getting no response on the API atm
1
3,536
nvm looks like it's working again😅
1
441