HNHacker News
TopNewBestAskShowJobs

jamesfisher

2,777 karma · joined May 11, 2014

https://jameshfisher.com

Building https://tigyog.app

submissionscomments
jamesfisher··on GitHub Stacked PRs
Reminder that if your agent can create PRs then it can merge them too: https://github.com/orgs/community/discussions/182732
jamesfisher··on All AI Videos Are Harmful (2025)
Does this really need a (2025) clarification? That was 6 days ago
jamesfisher··on Surprisingly, Emacs on Android is pretty good
F-Droid website is awful for a curious visitor. Serves me a .apk with no further instructions. What am I supposed to do with that?
jamesfisher··on Suspicionless ChatControl must be taboo in a state governed by the rule of law
Ha, a lovely new meaning for “rolling your own crypto”
jamesfisher··on Ask HN: Who is hiring? (May 2025)
Granola | London, UK | On-site | https://granola.ai

Granola is an AI notepad for people in back-to-back meetings. Our macOS app takes your meeting notes and combines them with a transcript to get an awesome meeting summary. And increasingly, Granola is a new kind of knowledge-base.

We're 15 people working in lovely Shoreditch office. See our approach to early-stage product development: https://www.granola.ai/blog/how-to-evolve-a-product

Stack: TypeScript, React, Electron, AWS, various LLM tech.

We recently raised $20M and we're growing very quickly. We're funded by Spark Capital, with participation from investors AI Grant, Lightspeed, Betaworks, Firstminute Capital, and others.

Open roles:

- Product Engineers (Backend & Frontend)

- iOS Engineer

- Electron Engineer

- AI Engineer

- Founding Designer

Competitive compensation with above-market equity.

See https://granola.ai/jobs or email hiring@granola.so.

jamesfisher··on A new form of verification on Bluesky
> Trust doesn’t come only from the top down [...] So, we’re also enabling trusted verifiers: organizations that can directly issue blue checks.

Is this not still a top-down system, just with one level of indirection?

Something not-top-down might look more like the web-of-trust model.

jamesfisher··on Palestinian activist arrested by ICE while expecting U.S. citizenship interview
As hackers, what can we do to work against the genocide, unconstitutional arrests, Zionist expansionism, Israeli control of western politics, etc?
jamesfisher··on Ask HN: Who is hiring? (April 2025)
Granola | London, UK | On-site | https://granola.ai

Granola is an AI notepad for people in back-to-back meetings. Our macOS app takes your meeting notes and combines them with a transcript to get an awesome meeting summary. And increasingly, Granola is a new kind of knowledge-base.

We're 15 people working in lovely Shoreditch office. See our approach to early-stage product development: https://www.granola.ai/blog/how-to-evolve-a-product

Stack: TypeScript, React, Electron, AWS, various LLM tech.

We recently raised $20M and we're growing quickly. We're funded by Spark Capital, with participation from investors AI Grant, Lightspeed, Betaworks, Firstminute Capital, and others.

Open roles:

- Product Engineers (Backend & Frontend) - iOS Engineer - Windows Engineer (contract) - AI Engineer - Founding Designer

Competitive compensation with above-market equity.

See https://granola.ai/jobs or email hiring@granola.so.

jamesfisher··on UI is hell: four-function calculators
As usual, this is completely unreadable on mobile due to Substack's hatred for zoom
jamesfisher··on Ask HN: Who is hiring? (November 2024)
Granola | London, UK | On-site | https://granola.ai

Granola is like Apple notes, but it also transcribes your meeting to enhance your notes. We recently raised $20M and we're growing quickly.

Stack: TypeScript, React, Electron, AWS, macOS, various LLM tech.

We're eight friendly people working in a Shoreditch office. We're product-focussed generalists. See our approach to early-stage product development: https://www.granola.ai/blog/how-to-evolve-a-product

Open roles:

- Product Engineer

- AI Engineer

- macOS Software Engineer

- Founding Product Marketer

Competitive compensation with above-market equity.

See https://granola.ai/jobs or email hiring@granola.so.

jamesfisher··on Ask HN: Who is hiring? (October 2024)
Granola | London, UK | Full-time | On-site | https://granola.ai

People in back-to-back meetings use Granola to write summaries using their transcripts and raw notes. We're backed by top investors (Lightspeed, AI Grant) and growing quickly.

Stack: TypeScript, React, Electron, Node.js, AWS, native macOS APIs, various LLM tech.

Seven friendly people working in a Shoreditch office. We're product-focussed generalists. See our approach to early-stage product development: https://www.granola.ai/blog/how-to-evolve-a-product

Open roles:

- Product Engineer

- AI Engineer

- macOS Software Engineer

- Founding Product Marketer

Competitive compensation with above-market equity.

See https://granola.ai/jobs or email hiring@granola.so.

jamesfisher··on Data Exfiltration from Slack AI via indirect prompt injection
I can't read any of these images. Substack disallows zooming the page. Clicking on an image zooms it to approximately the same zoom level. Awful UI.
jamesfisher··on DNA confirms there IS a big cat roaming the British countryside
What is "big cat DNA"? Are there not multiple species of big cat? Can a DNA test not be more specific?

Edit: Answering my own question about the methods used: The story links to Robin Allaby's page [1] about his DNA test service. That page says he tests for "the Panthera, Puma and Lynx genera". An older story [2] describes Allaby's methods: 450 PCRs and ~600 sequence reactions. "The team searched for two gene targets each of deer and canid, but over 30 different cat gene targets."

[1]: https://warwick.ac.uk/fac/sci/lifesci/research/archaeobotany...

[2]: https://warwick.ac.uk/newsandevents/pressreleases/research_i...

jamesfisher··on Meta Quest 3
"Accept all cookies" just sends me back to the cookie acceptance prompt. Can't view the page content.

Chrome on Android.

jamesfisher··on Show HN: Nue – A React/Vue/Vite/Astro Alternative
After reading the homepage and the docs homepage, I still don't know what it is. What's the key API difference that lets you write only 10% compared to React? What's the "hello world"?
jamesfisher··on Korea Superconductor Papers Published ‘Without Consent’
Why is no one asking to analyze the superconductors they claimed to make? Everyone's talking about replicating it by following their recipe, but isn't the proof in the pudding?
jamesfisher··on Argonne National Lab is attempting to replicate LK-99
Why is no one asking to analyze the superconductors they claimed to make? Everyone's talking about replicating it by following their recipe, but isn't the proof in the pudding?
jamesfisher··on Show HN: I made a MailChimp alternative that connects to your database
I wish this "connect to my DB" architecture was more common in SaaS. I don't want to write synchronization code or extra APIs. Synchronization always gets out of sync anyway. I just want to set appropriate permissions for what different parties can see and do in my database.
jamesfisher··on Flashing elements alienate users
Similarly awful: those Giphy gifs that "writers" add to their business reports, content marketing etc. Never funny, always distracting. Try making your writing entertaining instead.
jamesfisher··on Bard is getting better at logic and reasoning
> Traditional computation closely aligns with System 2 thinking: It’s formulaic and inflexible

Hmm, "formulaic and inflexible" is exactly how I'd describe System 1, not 2. Am I misunderstanding their analogy?

jamesfisher··on OpenAI's plans according to sama
https://archive.ph/uwaCp (original page is now a 404)
jamesfisher··on Ozempic drug supresses desire to smoke, drink and more?
https://archive.is/BUo29
jamesfisher··on Google Photorealistic 3D Tiles and Unreal Engine
Could be a fun variation on Geoguessr
jamesfisher··on Build your own agents which are controlled by LLMs
This makes so much more sense than langchain! I read all the docs for langchain, but the abstractions seemed broken and it wasn't obvious what was happening at the LLM level. In contrast, I grokked the entire llm_agents API within 5 minutes.
jamesfisher··on PayPal has restricted our account after we invoiced a key containing “ALEP”
What is ALEP?
jamesfisher··on Web fingerprinting is worse than I thought
Why do these systems use hash-based fingerprinting? Wouldn't it be "better" to have a "browserspace vector", or "browser embedding"? So that if one fingerprint tactic fails in incognito, you don't completely lose the fingerprint, you just get a slightly different vector?
jamesfisher··on Modern Font Stacks
What does it mean, "no downloading"? How is that possible?
jamesfisher··on Bing AI can't be trusted
This would be a good post, if only I could read any of those images on mobile. Substack, fix your damned user-scalable=0! Even clicking on the image doesn't provide any way of zooming in on it. Do they do any usability testing?
jamesfisher··on Ask HN: Best Layman's Book on Electricity
It's funny to see the cover design degrade over time. The 1970 design is lovely
jamesfisher··on Short, friendly base32 slugs from timestamps
This removes '1' but not 'I'. But if you want to avoid ambiguity, you need to remove _both_ characters, not just one. Users don't know your IDs never contain a '1', so when they see 'I', they'll still think, "hmm, is that a 1?"
Page 1 of 7Next →