HN user

Blahah

5,701 karma

CTO at Upward Spiral (https://upward.earth)

Formerly: - CTO @ at LabDAO - CTO @ Resurgo Genetics - Core team at Coko Foundation - Core team at ContentMine - Mozilla Fellow for Science - PhD Student in Plant Sciences @ University of Cambridge [engineering photosynthesis] - Made http://solvers.io (now retired) with davedx (we met on HN <3) - Developer of AnkiMobile

Email: rik [at] blahah.fyi http://github.com/blahah @blahah404

Posts35
Comments1,137
View on HN
qvac.tether.dev 8mo ago

QVAC – Modular AI Agents for Privacy, Performance and Control

Blahah
3pts1
www.ted.com 1y ago

Sentient Advocate of Nature [video]

Blahah
1pts0
www.forbes.com 1y ago

AI chatbots behind the latest meme memecoin trend

Blahah
2pts1
en.wikipedia.org 2y ago

Cagot

Blahah
2pts0
attentionsettings.com 3y ago

Attention Settings

Blahah
3pts0
www.vdenboer.com 4y ago

Scenario replays and how they improve workflows across teams

Blahah
1pts0
potential.app 4y ago

Potential: Unlock Better Choices

Blahah
3pts0
potential.app 5y ago

iOS 15, Humane: The kind of iOS15 update we would've wanted

Blahah
4pts0
news.ycombinator.com 7y ago

Show HN: Storex – A modular and portable database abstraction for JavaScript

Blahah
52pts21
news.ycombinator.com 7y ago

Show HN: Memex – annotate and instantly recall any website

Blahah
52pts25
worldbrain.io 8y ago

Memex – your photographic memory for the web. Open-Source. Private

Blahah
3pts0
www.theaustralian.com.au 8y ago

Why pigeons deserve respect

Blahah
2pts1
www.adamsmith.org 10y ago

Reform tax credits with a Negative Income Tax, says new report

Blahah
1pts0
www.theguardian.com 10y ago

Canada government suspends scientist for folk song about prime minister

Blahah
1pts0
gizmodo.com 11y ago

The Plan to Feed the World by Hacking Photosynthesis

Blahah
57pts60
phusion.github.io 11y ago

Easily ship Ruby apps to end users

Blahah
3pts0
www.technologyreview.com 11y ago

Geneticists Begin Tests of an Internet for DNA

Blahah
1pts0
www.bbc.co.uk 11y ago

CIA interrogations report sparks prosecution calls

Blahah
1pts0
f1000research.com 11y ago

The Open Science Peer Review Oath

Blahah
2pts0
www.kickstarter.com 11y ago

The Rap Guide to Religion Kickstarter

Blahah
2pts0
www.eff.org 12y ago

Calling All Hackers: Help Us Build an Open Wireless Router

Blahah
850pts138
github.com 12y ago

The K8 Javascript Shell

Blahah
30pts4
ivory.idyll.org 12y ago

Trying (and failing?) to build a Scalable CountMin Sketch

Blahah
19pts0
www.saturdayeveningpost.com 12y ago

How Doctors Die

Blahah
2pts2
www.paulgraham.com 12y ago

What You Can't Say (2004)

Blahah
191pts290
solvers.io 12y ago

Show HN: Solvers.io – use your skills to improve our world

Blahah
43pts55
github.com 12y ago

The cream of tmux configuration

Blahah
2pts0
blahah.net 12y ago

How can we measure quality, not privilege?

Blahah
1pts0
blahah.net 12y ago

Knowledge sets us free. Let's return the favour.

Blahah
1pts0
www.washingtonpost.com 12y ago

China’s bystander problem: Another death after crowd ignores woman in peril

Blahah
40pts54

Right. Like anywhere the conceptual problems haven't been all figured out yet, or where higher order effects happen with scale or particular shapes of data/substrate and you don't know them in advance.

Sometimes hard like interesting and you get to do really novel thinking. A load of p2p/decentralised things are hard like this.

Also sometimes hard like you get to a particular challenge and it turns out to be a notoriously unsolved mathematical thing, or you push against subtle boundaries of core libraries, runtimes, systems etc. Working with metagenome assemblies is this kind of hard.

Honestly the hard code I've done made such a difference to my brain. There's plenty of trivial stuff I'm happy to have automated, but of I can't work on the hard problems I may as well not be involved at all.

Nah you just know a young person or have found your way into an incel information stream. It doesn't mean you represent a large population.

This is pretty cool and I could see myself recommending this to our team for some applications. Congrats on the launch!

A couple of bits of feedback:

1. Code samples on the site have broken whitespace on mobile (Android/Brave) so look a bit intense.

2. The pricing is complex to reason about - I have to consider the technical aspects and the number of users? Why don't I just get an API key?

Not really. This works great in Claude Sonnet 4.1: 'Please could you research a list of valid TLDs and a list of valid HTML5 elements, then cross reference them to produce a list of HTML5 elements which are also valid TLDs. Use search to find URLs to the lists, then use the analysis tool to write a script that downloads the lists, normalises and intersects them.'

Ask a stupid question, get a stupid answer.

What a beautiful story. This - generally, a journey through the drift of recipe fidelity over time, and specifically grounded in your story - would make a great book. Mark Kurlansly has some lovely books that weave the history of recipes with history generally. His history of Salt is truly captivating.

The app doesn't label itself as GPL licensed... The terms of the installed Android app are clear that it's closed source [0].

There's a community edition that's GPL, and it does say they're 'going open source' but clearly it's not the exact same app as the official distribution:

  This is the repository for the Chatbox Community Edition, open-sourced under the GPLv3 license.
  
  Chatbox is going open-source Again!
  
  We regularly sync code from the pro repo to this repo, and vice versa.

0: https://chatboxai.app/en/terms
AI Darwin Awards 2025 11 months ago

This doesn't have the juice of the actual Darwin awards. Show me the AI equivalent of the couple who had sex during a lightning storm and were struck - the woman died, the man's penis wss fused inside her, and he had to watch while a bear ate her face. Or the group who went dynamite ice fishing and their spaniel retrieved a lit stick of dynamite and hid under their truck.

Having bad security or engineering and losing a bit of money does not compare.

Claude for Chrome 11 months ago

Lots of people really prefer watching videos. I'm very grateful that tools exist for those of us who don't.

I saw Minecraft being used to teach people about wildlife and landscape conservation at Mozfest in 2015 — it was utterly amazing to me to see 20 or so kids (between 6-10 years old I'd guess) just easily navigating all these conservation scenarios. Several of them actually showed the devs running the workshop how to do new things or work around problems.

I'm surprised this isn't a more popular thing now.

Having said that... I think OpenAPI is exactly the right direction - it comes free with most ways of building an API or easily can, and once you have it interfaces are just a transform away.

And reflecting on your approach, perhaps it's quite a good way to on-board lots of organisations that might have been hesitant or left behind otherwise.

Hmm but the OpenAPI MVP server just exposes the commands for each API it knows about to the agent - then the MCP server makes stateless API calls. Problem solved.

MCP isn't stateful in terms of connection with a downstream API server - only with a local bit of code that translates LLM tool calls to something else. There's no inherent coupling.

Looking at your get_tools() it does essentially the same thing as the OpenAPI MVP server but without being an MCP server - meaning now there are two standards where before there was one, and your tool is most usefully imagined as a local stdio MCP server.

edit: https://github.com/snaggle-ai/openapi-mcp-server

Oof what a silly naming decision. Deepfake already has an established coherent meaning - it's specifically about impersonation with video/audio/images. Just writing in collaboration with a tool is not deep or fake necessarily.