HN user

eranation

5,013 karma

Co-Founder and CTO at arnica.io

My opinions are my own

Harden your package managers and protect yourself from supply chain attacks (no dependencies, MIT):

- https://depsguard.com - https://github.com/arnica/depsguard

Socials: - linkedin.com/in/eranmedan - x.com/eranmedan

Posts199
Comments1,151
View on HN
github.com 1mo ago

Show HN: DepsGuard – One command to harden NPM/pnpm/yarn/bun/uv configs

eranation
40pts7
news.ycombinator.com 2mo ago

Ask HN: Why aren't more people worried about AI impersonation in code reviews?

eranation
2pts1
nexustrade.io 3mo ago

A friend got fired from Coinbase for his side project he worked on for 5 years

eranation
11pts8
yonatanmedan.github.io 3mo ago

Mindfulness, Programming, and the Mistake I Made

eranation
3pts0
github.com 1y ago

Opengrep – an Open Source fork of Semgrep

eranation
12pts6
en.wikipedia.org 2y ago

Hairy Ball Theorem

eranation
5pts0
www.helpnetsecurity.com 2y ago

How to make developers love security

eranation
1pts2
www.arnica.io 2y ago

What Every Developer Needs to Know About GitHub Branch Protection

eranation
1pts1
devclass.com 2y ago

Oracle warns Java users not to upgrade to macOS Sonoma 14.4 on Apple Silicon

eranation
6pts1
list.latio.tech 2y ago

The Cloud and App Security List

eranation
1pts0
www.arnica.io 3y ago

What Developers Can Learn from Taylor Swift's Re-Recording Strategy

eranation
2pts0
www.helpnetsecurity.com 3y ago

How to make developers love security

eranation
6pts0
huggingface.co 3y ago

MPT-7B-StoryWriter-65k+: LLM for super long contexts (Apache 2.0)

eranation
4pts0
www.arnica.io 3y ago

Local webhook development: A Guide to customizing smee.io for fun and profit

eranation
3pts1
www.arnica.io 3y ago

The Importance of EPSS in Vulnerability Prioritization: A Holistic Approach

eranation
1pts0
www.arnica.io 3y ago

What Is Pipelineless Security?

eranation
1pts0
www.arnica.io 3y ago

Considerations for choosing GitHub-hosted or self-hosted runners

eranation
1pts0
www.arnica.io 3y ago

Have trouble keeping track of your keys? So does Toyota

eranation
2pts0
www.arnica.io 3y ago

Demystifying the Pl0x GitHub Attack

eranation
1pts0
leakuidatorplusteam.github.io 4y ago

Targeted Deanonymization via the Cache Side Channel: Attacks and Defenses [pdf]

eranation
1pts0
www.arnica.io 4y ago

We offer our secret scanning service for free, even for private repos

eranation
3pts0
www.arnica.io 4y ago

Hacking Upstream: Finding a 0-Day in an OpenSSH Key Parser Library

eranation
2pts0
www.arnica.io 4y ago

GitGoat: Misconfigured GitHub Organization (Open Source)

eranation
8pts0
github.com 4y ago

QA help comes in many forms: Sometimes, from your heavily funded competitor

eranation
2pts1
twitter.com 4y ago

When your competitor cold-emails your stargazers to report a bug in your code

eranation
3pts0
news.ycombinator.com 4y ago

Ask HN: What do you do if you get crickets during launch day?

eranation
3pts6
www.linuxfoundation.org 4y ago

OpenSSF Announces 15 New Members to Strengthen Open Source Software Supply Chain

eranation
1pts0
www.arnica.io 4y ago

AppSec vs. Software Supply-Chain Security

eranation
3pts0
www.arnica.io 4y ago

How do top open-source projects protect their code?

eranation
7pts1
news.ycombinator.com 4y ago

Ask HN: Why isn't there a backlash around charging for security features?

eranation
57pts65

Put aside whether this was justified or not, or the potential Streisand effect or PR damage (or vice versa). What signal is this sending to the young Google engineer who wants to build the next Gmail? Even if this violated every internal policy, firing someone who created something that people actually want is sending a very disturbing message (internally and externally).

Also, is this somehow relate to Addy Osmani’s recent departure from Google? (Was it in sympathy, was it a retaliation as this was “the tweet that got OP fired”?)

LLMs diverge, not converge. They slightly increase entropy if not controlled. While you can have DRY skills and use AI to organize AI (in loops(tm) like Boris does) but eventually if you don’t understand the code, you are taking yourself out of the loop. And not just the job security that’s on the line, it’s the increasing cost for AI to babysit AI. If you or your “loops” (or paperclip, Hermes, gastown, or next in class agents of agents that runs your entire company) let it gradually sneak in slop-debt, the cost to fix it later will become prohibitive. (You can always just rewrite it, but as the race for “feature complete” and “zero backlog” continues, rewriting an ever growing set of new daily table stakes will become an economical moat)

TLDR: Keeping your codebase human readable and reason-about-able is not just helping humans to stay relevant. It will save costs for LLMs to maintain it.

Stop Using JWTs 1 month ago

Been in this rabbit hole since JWT shipped. As others have mentioned, cookies have their own risks, you're now juggling both XSS and CSRF, and the CSRF defenses (SameSite, tokens) do nothing against XSS since that's a same-origin attacker.

Just to clarify, httpOnly/sameSite isn't useless under XSS the way localStorage is. XSS can't read a httpOnly cookie, so it can't exfiltrate the credential, it can only perform the attack during the session from the victim's browser. A JWT in localStorage can be reused offline for its entire lifetime. Also worth separating: localStorage is the exposure, not JWT. Just please for the love of all that's good and pretty, don't store a JWT in a httpOnly cookie.

Still do. Composer 2.5 is a beast. But even with Opus (and Fable for a few days) their harness is many times faster. The main reason for me to use CC is the $200 subsidized pro max plan.

Also their computer use in the cloud agents (when it works) is a game changer. No need to keep your laptop open / get a Mac mini if it runs in the cloud.

Interesting point. Just a small correction, the Anthropic stake is higher. ($13B + another $20B option if they hit certain milestones, which I believe is almost guaranteed)

So it's closer to $33B

In any case, there is no reason for them to purposefully hurt Anthropic.

I would say that this government "takedown" of Mythos is great free advertising. I mean, if you look at this, they said it's too risky to launch, we all said it's pure marketing, and now when it's actually "banned" for being too risky, we laugh at the "Karma", where in fact, the majority of people who are not in our circles, see it as "wow, they were not kidding".

The overall result is net gain in brand awareness to Anthropic, before an IPO, I think if we had 2 parallel universes with or without this ban, the one with is a much higher IPO outcome for Anthropic than the other.

And again, I think this all needs to be taken with Occam's razor and bit of Hanlon's razor (without going into politics, the technical savviness of this administration is not the thing it's most famous for)

Just to put things in the right perspective to those who are not aware, Amazon heavily invests in Anthropic [0] and AWS is a partner on project Glasswing (Select companies that used Mythos to find critical vulnerabilities in major open source and critical infrastructure) [1]

So I don't think there is anything sinister here, I would use Hanlon's razor [2] here...

[0] https://www.anthropic.com/news/anthropic-amazon-compute

[1] https://aws.amazon.com/blogs/security/building-ai-defenses-a...

[2] https://en.wikipedia.org/wiki/Hanlon%27s_razor

Asking contributors to first make sure there is an approved requirement before creating a PR sounds like a great idea regardless of the use of LLM.

But another issue is - AI disclosure (agent, model etc). I'm sure others tried similar approaches, but in case this is not common knowledge - I tried to see what happens if you ask agents to disclose themselves in the PR description / comments in a rule file.

It seems to work pretty well as most AI "assisted" PRs will be opened by agents using the gh cli or MCP on behalf of the user. (Of course this can be bypassed, but for someone who doesn't mind disclosing or doesn't care, this is a good step forward)

Example: https://github.com/arnica/depsguard/blob/main/AGENTS.md#ai-d...

(so far worked on PRs from both Claude Code and Codex - both got a footer disclosure of the agent name and model)

Am I the only one who slightly miss the pelican on a bike? It was a nice novelty... of course I could make one myself, but I became conditioned to expect one for every new model. Other than his great writing on AI, it became part of the package. Some small fun quirk to distract us from the non stop ping pong between the extremes of "omh are you still writing prompts you should use loops / 200k github stars, for a markdown file / someone just open sourced _ and it changes everything!" vs "haha the AI told me to walk to the car wash / it can't recognize and upside down cup"

Surprised it wasn't on the homepage yet, my X / LinkedIn feed is non stop about it.

I would love to hear from someone who actually played with all the FOMO harnesses / frameworks and actually did a first impression comparison on what to try out (I'm sure it's not even apples to apples) or discovered that it's all marginally better at best from just rolling your own via Claude Code / Codex / Cursor...

- paperclip

- hermes

- pi

- opencode

- openclaw

- nanoclaw

- gastown

- other FOMO framework I missed (not including skill frameworks such as gbrain etc)

My prediction is that the review / human in the loop part will become much bigger and more discussed.

Current transformer technology will either plateau or eventually we will get to that singularity bracket. (I was a skeptic once but all signs point there)

And this means models will eventually get better.

The main human value will be

- intent (we call the shots of why and what, AI will take care of the how)

- taste (everyone now immediately identifies Claude designed landing pages, they all look the same, taste changes with time, and can’t be predicted)

- supervision, both before and after AGI, to ensure no accidental damage, no misaligned decision drift, or in the unlikely but still statistically possible case of AI going rouge

Anything else (if we don’t plateau) can be eventually achieved.

Having that said, the fact AI can do it, doesn’t mean we’ll want AI to do it.

If there will be enough demand for handmade creations (with the current anti AI sentiment I can see it having an impact at least as similar to organic food) then we have some hope.