HNHacker News
TopNewBestAskShowJobs

ec109685

6,596 karma · joined October 19, 2013

submissionscomments
ec109685··on Stripe Launches L1 Blockchain: Tempo
I still don’t know why there is the settlement process. If it was just a row in the database that this person has N dollars, why isn’t that enough?
ec109685··on I bought the cheapest EV, a used Nissan Leaf
Car dealerships are so useless. Imagine making a profit but offering this level of service:

> Range Anxiety: Yes, it's overblown, but no, it's not non-existent. The day I bought my used EV, the dealership (which doesn't sell many EVs, even new) didn't have a 'Level 3' DC fast charger—and they had only charged it to about 16%. Letting it top off at L2 while I was dealing with finance, we got to 23%. I wasn't quite sure I'd make it home off the lot! Luckily I did, with 12 miles of range remaining.

ec109685··on Stripe Launches L1 Blockchain: Tempo
Why can’t bridge just convert the money into USD? What’s the point of the stable coins step?
ec109685··on Jujutsu for everyone
Editing the commit at the bottom of the stack is part of the magic of jj since it makes it so easy. So not knowing how that works in a github workflow or what the recommendation is feels like a miss on a “jj for newbie” tutorial.

And it’s better to let each commit merge down one by one in the stack versus squashing so people can follow your development process via that stack after the fact.

Comment about expert was made off hand. If common flows break with GitHub, people are going to be hesitant to use a new tool, hurting adoption. Again, given this is a for beginner tutorial. But you make a good point about not being too sensitive ;)

ec109685··on Cloudflare Radar: AI Insights
If I use Anthropic’s api for search, but then send user traffic directly to websites after showing the user the link, there’s no way for cloudflare to attribute that search to Anthropic.

That makes the ratios of crawl to referrals shown suspect.

ec109685··on Cricket, Fandom, and the Unspoken Price of Fantasy Gaming
Goal of every fantasy / gaming site is to have customers lose money sustainably. It’s not in their best interests to have whales chase everyone away.

Parlays play in that space too where the allure of a high payday keeps people hooked. And with single-game or in-game parlays, people can speed-run their money losing.

ec109685··on Jujutsu for everyone
This tutorial is excellent. It’d be helpful to also include how jj flows map to pull requests in the GitHub/GitLab model, since many new jj users collaborate via PRs with main protected by default.

What’s the best way to represent a stack? How do you model jj’s editing a commit at the bottom where everything above implicitly rebases when pull requests are open?

One of the most intimating things is fumbling around with your vcs when an expert is reviewing your code.

ec109685··on Jujutsu for everyone
To the sibling comment that is too deep to reply to, this covers why delayed conflict resolution is advantageous: https://news.ycombinator.com/item?id=45084835

It’s for other branches that hang off the commit that introduced the conflicts.

ec109685··on Malicious versions of Nx and some supporting plugins were published
Can’t the exploit just be encoded in files that are used when the npm module is actually used?

It seems like not running it at package install time doesn’t afford that much protection.

ec109685··on Claude for Chrome
Turned out my prediction was wrong that the big lab’s wouldn’t release a browser with cross-site access before it was safe: https://news.ycombinator.com/item?id=45004846

> Anthropic says it hopes to use this research preview as a chance to catch and address novel safety risks; however, the company has already introduced several defenses against prompt injection attacks. The company says its interventions reduced the success rate of prompt injection attacks from 23.6% to 11.2%.

ec109685··on We put a coding agent in a while loop
Given there was a complete implementation it was porting, the simplest thing possible has a greater chance of working.
ec109685··on Comet AI browser can get prompt injected from any site, drain your bank account
The CEO of Perplexity hasn't addressed this at all, and instead spent all day tweeting about the transitions in their apps. They haven't shown any sign of taking this seriously and this exploit has been known for more than a month: https://x.com/AravSrinivas/status/1959689988989464889
ec109685··on Comet AI browser can get prompt injected from any site, drain your bank account
A local LLM wouldn’t have helped at all here.
ec109685··on Comet AI browser can get prompt injected from any site, drain your bank account
It still keeps you in the loop, but doesn’t ask to run shell commands, etc.
ec109685··on Comet AI browser can get prompt injected from any site, drain your bank account
The fact that every single system prompt has been leaked despite guidelines to the LLM that it should protect it, shows that without “physical” barriers, you are aren’t providing any security guarantees.

A user of chrome can know, barring bugs that are definitively fixable, that a comment on a reddit post can’t read information from their bank.

If an LLM with user controlled input has access to both domains, it will never be secure until alignment becomes perfect, which there is no current hope to achieve.

And if you think about a human in the driver seat instead of an LLM trying to make these decisions, it’d be easy for a sophisticated attacker to trick humans to leak data, so it’s probably impossible to align it this way.

ec109685··on Comet AI browser can get prompt injected from any site, drain your bank account
That was my point about dropping privileges. It can still be exploited if the summary contains a link to an image that the attacker can control via text on the page that the LLM sees. It’s just a lot of Swiss cheese.

That said, it’s definitely the best approach listed. And turns that exploit into an XSS attack on reddit.com, which is still bad.

ec109685··on Comet AI browser can get prompt injected from any site, drain your bank account
This statement on your post seems to say it would definitively prevent this class of attacks:

“In our analysis, we came up with the following strategies which could have prevented attacks of this nature. We’ll discuss this topic more fully in the next blog post in this series.”

ec109685··on Agentic Browser Security: Indirect Prompt Injection in Perplexity Comet
It’s clear if what Comet was doing was safe, Chrome would already have implemented it.

The browser is the ultimate “lethal trifecta”: https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/

Giving an LLM’s agentic loop access to the page is just as dangerous as executing user controlled JavaScript (e.g. a script tag in a reddit post).

ec109685··on Agentic Browser Security: Indirect Prompt Injection in Perplexity Comet
The only safe CORS spec is CORS. Have to treat everything the LLM is doing as malicious.

It’s actually worse than that though. An LLM is like letting attacker controlled content on the page inject JavaScript back into the page.

ec109685··on Comet AI browser can get prompt injected from any site, drain your bank account
It’s obviously fundamentally unsafe when Google, OpenAI and Anthropic haven’t released the same feature and instead use a locked down VM with no cookies to browse the web.

LLM within a browser that can view data across tabs is the ultimate “lethal trifecta”.

Earlier discussion: https://news.ycombinator.com/item?id=44847933

It’s interesting that in Brave’s post describing this exploit, they didn’t reach the fundamental conclusion this is a bad idea: https://brave.com/blog/comet-prompt-injection/

Instead they believe model alignment, trying to understand when a user is doing a dangerous task, etc. will be enough. The only good mitigation they mention is that the agent should drop privileges, but it’s just as easy to hit an attacker controlled image url to leak data as it is to send an email.

ec109685··on Tesla insiders have sold more than 50% of their shares in the last year
He gave up on that: https://www.independent.co.uk/news/world/americas/us-politic...
ec109685··on What makes Claude Code so damn good
Anthropic has opportunities to optimize their models / prompts during reinforcement learning, so the advice from the article to stay close to what works in Claude code is valid and probably has more applicability for Anthropic models than applying the same techniques to others.

With a subscription plan, Anthropic is highly incentivized to be efficient in their loops beyond just making it a better experience for users.

ec109685··on What makes Claude Code so damn good
I wouldn’t get hung up on one shotting anything. Output to a format that can be machine verified, ideally in a format there is plenty of industry examples for.

Then add a grader step to your agentic loop that is triggered after the files are modified. Give feedback to the model if there any errors and it will fix them.

ec109685··on I run a full Linux desktop in Docker just because I can
This article is bad in a lot of ways, but all of sudden it jumps to running Linux in a browser:

“After my failed custom image attempt, I found a promising XFCE-based Debian image on Docker Hub. I downloaded it in minutes and, with a few commands, launched it. When I opened the URL, I was greeted by a fully functional Linux desktop, running right in my browser. The pure geek joy of seeing a complete OS served from inside a Docker container was a feeling I won’t forget. It worked”

And on Windows, docker for Linux containers is just a VM, so this part isn’t really true:

“Containers are not isolated Operating Systems: Docker containers share the host kernel. This is what makes them lightweight and great for single services. Whereas desktop environments expect system services like (systemd, logind, udev, DBus) and device access to be available. Containers don’t provide that by default

ec109685··on Bank forced to rehire workers after lying about chatbot productivity, union says
Actually call volumes increased:

“ The union took CBA to the workplace relations tribunal earlier this month as the company wasn’t being transparent about call volumes, according to a statement Thursday from the Finance Sector Union. The nation’s largest lender had said that the voice bot reduced call volumes by 2,000 a week, when union members said volumes were in fact rising and CBA had to offer staff overtime and direct team leaders to answer calls, the union said.”

ec109685··on Bank forced to rehire workers after lying about chatbot productivity, union says
Hilarious how little context that model has access to.
ec109685··on AGENTS.md – Open format for guiding coding agents
Do all ai agents only include a single AGENTS.md, closest in the hierarchy? Where do people put common instructions or do they just copy and paste?
ec109685··on FFmpeg moves to Forgejo
Why did it move to Forgejo?
ec109685··on Steve Wozniak: Life to me was never about accomplishment, but about happiness
I used to be a meta moderator there. But you're right, you need to have a strong "hand" or the communities like that fall apart.

Their original owners also sold the site.

ec109685··on FFmpeg 8.0 adds Whisper support
The I is emphasized more in I scream than ice cream I think.

But it’s great point that you need context to be sure.

← PreviousPage 4 of 34Next →