HNHacker News
TopNewBestAskShowJobs

Blahah

5,718 karma · joined December 12, 2012

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

submissionscomments
Blahah··on Show HN: Agents.json – OpenAPI Specification for LLMs
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.

Blahah··on Show HN: Agents.json – OpenAPI Specification for LLMs
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

Blahah··on Deep Fake Detector Extension by Mozilla Firefox
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.
Blahah··on Obscure islands I find interesting
A dear friend sent me this years ago and, more than any other book (maybe tied with https://ldngraffiti.co.uk/media/street-fonts) it has brought me and many visitors great joy and inspiration.
Blahah··on OpenAI hits pause on video model Sora after artists leak access in protest
Unless they volunteered precisely so that they would have early access and could leak it, which would be sensible.
Blahah··on The Leningrad botanists who saved the first seed bank
Seed banks are mostly self-refreshing. Seed viability decline during storage is measured and modelled for. A sample of seeds is taken out of storage and grown to breed a new batch of seeds after an amount of time based on the rate of decline of that sample.

So a batch that loses 20% viability every 5 years will be regrown to seed after a shorter amount of time than one that loses 2% viability every 5 years.

Source: was a seed germination and dormancy researcher at the Millennium Seed Bank

Blahah··on The Impact of Jungle Music in 90s Video Game Development
Rave culture is alive and well in the UK - free parties several days a week around Bristol and south Wales. Old heads and the younguns collaborating usually.
Blahah··on AI chatbots behind the latest meme memecoin trend
Truth Terminal just became the first AI millionaire
Blahah··on Blue whale skeleton at New Bedford museum still oozing oil
Thank you,I stand corrected, should have said "industrialised whaling".
Blahah··on Blue whale skeleton at New Bedford museum still oozing oil
The Basque History of the World by Mark Kurlansky (book/audiobook) is excellent on this topic. The Basque, according to current evidence, invented whaling, and were culturally central to its interweaving with human history. The book tells the tale with rigour and flare.
Blahah··on Legalizing sports gambling was a mistake
That absolutely cannot be true. If a business does not want to be a casino, it doesn't have to be.

I run a pub. We'd never have any gambling (machines or otherwise) in it, and we charge less than most pubs for locally sourced beer/cider.

If you're running your business to extract value from people rather than to create community with them, you're a bad person.

Blahah··on On Impactful AI Research
Agreed! It also brings friendships, new ways of thinking and framing, inspiration, and the opportunity to give and receive support - to discover how much you can matter, and the good you can do.
Blahah··on Satellite Imagery of Every Outdoor Basketball Court in the USA
See Joey Lee's Atlas of LA Pools for significantly cooler prior art.

https://jk-lee.com/projects/the-big-atlas-of-la-pools/

Blahah··on Rust solves the problem of incomplete Kernel Linux API docs
"pour over" -> "pore over" btw
Blahah··on Crows are even smarter than we thought
The actual story is here: https://nautil.us/the-great-silence-237510/
Blahah··on Photino: A lighter Electron
That's not at all what this is. Tauri is written in rust but doesn't require writing any rust. You can use just frontend js, or node on the backend, or rust, python, c++, etc.
Blahah··on Photino: A lighter Electron
Tauri might be a nice alternative to electron. I've had good experiences with it, developing and distributing small internal tools that work cross-platform.
Blahah··on Photino: A lighter Electron
I'd really like to see it compared to Tauri [0] which is the established leader in this space.

0: https://tauri.app

Blahah··on Circos – Circular Visualization
Circos.js uses d3 and works great with other things in the ecosystem. You customise it with idiomatic d3.
Blahah··on Komorebi: Tiling Window Management for Windows
Wonderful.

Also. Komorebi is a Japanese word for the way light dapples through layers of leaves to illuminate a forest floor. I also made a tool called komorebi (an internal tool used for visuallly highlighting features in genomic comparisons) and deeply appreciate the name.

Blahah··on Agricultural drones are transforming rice farming in the Mekong River delta
Yes, that's the thinking.

To elaborate that thinking: when absorbed in the quantities experienced by a farm worker in this context, some pesticides can have irritant or toxic effects. They (or rather their application methods and cocktails) are designed not to permeate the food products of the plant, although some do with some foods and this is ongoing research. Farmers need to consistently produce healthy produce people can afford, and want to do as little harm as possible to people in the process.

Blahah··on Sculpting the moon in R: Subdivision surfaces and displacement mapping
Absolutely beautiful - both the clear explanation and the idiomatic (tidyverse style) R packages and code walkthrough. The combination of the two allowed me to read through and understand in one go. And I have immediate uses for the packages. Thanks!
Blahah··on The new math of how large-scale order emerges
Medicine
Blahah··on Saint Michael Sword: Are the cathedrals really on a straight line?
As opposed to the forking of garden paths, the whereelse-look effect, and dreading dating
Blahah··on First Bioprocessor Powered by Human Brain Organoids
Link: https://www.baen.com/Chapters/9781625791153/9781625791153___...
Blahah··on Autism makes travel a challenge. Here’s how I learned to cope
Then you put "no" since you clearly can't distinguish when someone is bored.
Blahah··on Fossils found in Somerset by girl, 11, 'may be of largest-ever marine reptile'
The name is usually assigned in a publication, but there is a long and wonderful tradition of involving laypeople in the naming, and/or naming it after them.
Blahah··on 1.18k drawings of plant root systems
Rhizomes are underground plant stems that propagate a plant, different than rhizobia which are root symbionts of plants.
Blahah··on US prescription market hamstrung for 9 days (so far) by ransomware attack
Methylphenidate is exactly what I take - strange and interesting that we have opposite experiences, but in Xberg I never had a problem
Blahah··on US prescription market hamstrung for 9 days (so far) by ransomware attack
I have never experienced that problem. I've had my prescriptions filled without having to wait for stock dozens of times in Berlin.
← PreviousPage 2 of 34Next →