frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Search for everyone

https://kagi.com/changelog#11820
378•elashri•3h ago•195 comments

Claude Code sends your email address to websites

https://github.com/anthropics/claude-code/issues/107757
177•motoroco•1h ago•45 comments

MS Paint Remote Code Execution Vulnerability

https://www.cve.org/CVERecord?id=CVE-2026-83844
224•kuberwastaken•2h ago•59 comments

sshole

https://sshhole.com
2203•josemrb•11h ago•556 comments

Alpine Linux Security Advisory: OpenSSH-server password authentication bypass

https://alpinelinux.org/posts/2026-11-05-openssh-password-authentication-bypass/
546•pantalaimon•8h ago•106 comments

The Hackintosh Reborn

https://www.naut.ca/blog/2026/11/05/the-hackintosh-reborn-with-ai/
159•rubatuga•4h ago•69 comments

Tencent Launches Hy4, One of the Leading Open-Source AI Models

https://www.tencent.com/tencent-launches-hy4-joining-the-ranks-of-the-worlds-leading-open-source-...
62•gmays•3h ago•1 comments

Window Sweaters

https://github.com/saragordic/window-sweaters
212•nickswalker•6h ago•75 comments

Goodbye from Salon

https://www.salon.com/2026/11/05/goodbye-from-salon/
324•mkeeter•3h ago•113 comments

The Cost of Blogging

https://onlinegoddess.net/2026/11/the-cost-of-blogging/
36•speckx•3h ago•30 comments

Motorola Signature 27 with GrapheneOS support

https://motorolanews.com/motorola-signature-27-2/
370•monneyboi•7h ago•277 comments

September in Servo: <progress>, rounded rectangles, and more

https://servo.org/blog/2026/11/05/september-in-servo/
168•iamnothere•8h ago•42 comments

Launch HN: Rivet (YC W23) – Scale and Orchestrate Agents on S3

https://github.com/rivet-dev/rivet
69•NathanFlurry•6h ago•36 comments

Download your favourite YouTube videos

https://criminallyvulgar.dev/you-should-absolutely-download-your-favourite-youtube-videos/
249•surprisetalk•10h ago•111 comments

Introducing Pangram Image 1.0

https://www.pangram.com/blog/introducing-pangram-image-1-0
36•gmays•4h ago•5 comments

My psychophysics as a bilateral cochlear implant user

https://claude.ai/artifact/L8qsMc3SorytGW3LA81nYf
149•mi-rae•7h ago•47 comments

I wish tech companies knew more about me

https://rakhim.exotext.com/i-wish-tech-companies-knew-more-about-me
267•freetonik•9h ago•243 comments

OpenSSH 10.6p2 Critical workaround for alpine without PAM

https://www.openssh.org/releasenotes.html#10.6p2
230•selckin•11h ago•11 comments

Bild AI (YC W25) Is Hiring Founding Product Engineers

https://www.ycombinator.com/companies/bild-ai/jobs
1•rooppal•6h ago

Show HN: A decent text-to-image model trained for ~$20K (Apache 2.0 Weights)

https://www.linum.ai/field-notes/pjit-21k
126•schopra909•1d ago•14 comments

Obscure audio codec is a perfect fit for the N64

https://phoboslab.org/log/2026/11/n64-ulc-codec
173•frostbyte7•10h ago•19 comments

MCP Explained

https://mcp-explained.com/
221•rwilinski•9h ago•109 comments

GPT-6 Astra covertly underperforms on safety research

https://alignment.openai.com/misalignment-reports/covert-underperformance-on-safety-research-tasks/
273•lucrbvi•15h ago•143 comments

The Stacks Project, Formalized in Lean

https://axiommath.ai/research/the-stacks-project-formalized/
60•namanbnsl•7h ago•14 comments

The Lisp curse, now coming to your ecosystem

https://javahippie.net/programming/llm/2026/03/05/the-lisp-curse-coming-to-your-ecosystem.html
193•marcolinux•2d ago•146 comments

Hungary: Communist-era files released, up to 60k former agents revealed

https://www.euronews.com/2026/11/04/hungary-communist-era-files-opened-up-to-60000-former-agents-...
116•rdmuser•4h ago•26 comments

Show HN: Stroq – a local audit of what your coding agent did and why

https://github.com/AGGIB/Stroq
61•agybay_07•7h ago•12 comments

We can do better than line-buffered output

https://nullprogram.com/blog/2026/11/05/
84•zdw•8h ago•8 comments

Baidu released ERNIE 5.5 Flash Base

https://ernie.baidu.com/release/ernie-5-5-flash-base/
162•pretext•13h ago•91 comments

Building a Multi-Agent System from Scratch: Architecture Patterns

https://kadhar.dev/blog/multi-agent-systems-from-scratch
66•kadharmfn•7h ago•23 comments
Open in hackernews

Claude Code sends your email address to websites

https://github.com/anthropics/claude-code/issues/107757
176•motoroco•1h ago

Comments

motoroco•1h ago
Claude code writes adds a `User-Agent` request header like `my-session-slug/1 <my.name@example.com>` when searching the web and requesting data. This violates the privacy of paying customers and has resulted in me getting dozens of scam and phishing emails per day from properties I have never personally visited. This policy is asinine: it does nothing but harm me, the customer, while providing immense value for scrapers and scammers.
tcoff91•48m ago
Wow... this is insane! What a terrible idea.

These are the exact kinds of things that a human engineer would almost certainly never do.

This kind of thing is the problem of going all in on the idea of the AI Software Factory.

verdverm•43m ago
https://claudeourlord.com
Seattle3503•41m ago
Do you think this was a human choice, or one of those subtle Claude choices you don't notice until it bites you?

I'm sure the answer will be to update AGENTS.md to not do this particular thing, expose email in this way, which isn't the same as having sense.

3abiton•38m ago
I don't know if this is an anti-abuse method they are using or some weird promotion for claude? It genuinely makes no sense from a user perspective.
swatcoder•28m ago
I think you're overestimating the design intent that goes into a product that's proudly dogfooding the future of vibe coding.

It's very possible that nobody decided this at all and that's it just something an agent threw in on its own because some Chain of Thought imagined it was a clever way to correlate queries back with user accounts or something.

TZubiri•23m ago
The reason they do this is because otherwise they block the requests.

I'm not sure what the issue is with publishing your email address in principle, you are reaching out, you want to inquire about some business. If anything use a different address. But why would you asymmetrically expect businesses with websites to bend over to give you all the advantages, they need some assurances as well.

Anonimity usually works one way, one party can be anonymous, not both, if you come from consumer land, it's the companies exposing themselves and doing all the compliance, if you choose privacy and force the companies to expose themselves, you'll get your wish granted, but there will be a cost, it's unlikely you'll be in the more advantageous position.

benregenspan•6m ago
As implemented, it strongly violates the principle of least surprise (assuming this is true).

A more sane implementation of this would involve a prompt the first time an agent attempts to connect to each of the sites that Anthropic thinks it necessary to send this email header to, asking if this is OK (and bailing on all requests to that domain if the prompt was rejected).

EGreg•48m ago
This is why I prefer to use the chatbots on a website, instead of Claude Code.

I've never used Claude Code or Cursor. All the code I got written this year was without them.

I did use Microsoft Copilot a bit when it came out, though. I prefer to see exactly what's being sent, and sorta control the KV cache. These days, these chatbots have great environments where they can install headless browsers, php, your entire thing, run end-to-end tests, and then give you a .patch or .zip file to merge over your code, or even push to github.

verdverm•42m ago
Incidents like this, and OpenCode changing the DX in v2, is why I'm going back to building my own. It's also fun and interesting
TutleCpt•47m ago
Oh man.
matheusmoreira•47m ago
That is just so disgusting. So happy I switched away from Anthropic.

For the record, I just asked Astra to verify that Codex does NOT do this, and it doesn't. Thanks for not screwing this up, OpenAI.

> I checked your installed Codex CLI 0.159.0, using your existing configuration.

> Its reported User-Agent contains the client/version, OS/architecture, and terminal—no email address.

Astra wasn't able to check OpenAI’s "hosted search service" though, whatever that is.

lukan•26m ago
I would not recommend of getting in the habit of just trusting that.

"For the record, I just asked Astra to verify that Codex does NOT do this, and it doesn't. Thanks for not screwing this up, OpenAI."

matheusmoreira•16m ago
Astra checked the Codex source code that gets compiled and shipped by Arch Linux. Straight up linked me to the User-Agent builder code.

https://github.com/openai/codex/blob/687a119f0fcaace47e1f1ab...

That's more than sufficient for me. The open source codex client seems clean.

There is some kind of "hosted search service" that I couldn't verify. I don't have a remote server I can point it at in order to inspect the traffic. Would be cool if someone else could shed some light on that.

hendiatris•25m ago
You asked it to verify it doesn’t do this? That allayed your fears?

доверяй, но проверяй

matheusmoreira
nekusar•43m ago
This, along with all the other sabotages, is why I run a local abliterated Qwen.
mk89•42m ago
This explains the amount of spam emails I am receiving in the work email since I switched to Claude. I used to work with copilot which was fine. Now I am getting really a lot of spam emails almost on a daily basis. Absolutely crazy. And they are even personalised with my name and surname, not just "dear customer"...

Stupid me, I thought they somehow had hacked my company database or so... (considering all the cves, attacks happening on a daily basis...).

Philip-J-Fry•38m ago
Don't forget Claude wasn't even gzipping request/responses until recently. This company is pure vibes rediscovering lessons everyone else already learned. How on earth does this sort of thing get thought up? Do they just use the same http client for internal API calls as they do for public web fetches?
teruakohatu•37m ago
This is insane, and if the org I work for bans Claude as a result I will not be the least surprised. Goodbye Claude Code.
TZubiri•26m ago
You guys are still using these things? I may be ahead of the curve here.
meowface•11m ago
I'd be shocked if a single org goes backwards and decides "okay, let's remove the LLM agent systems we asked everyone to use".

Organizations may switch harnesses and may even switch providers, but LLM adoption is only going to monotonically increase. This dumb behavior is not some intrinsic property, and the models are getting smarter and more useful every ~4 months.

vips7L•3m ago
Never have.
b112•34m ago
I use a unique email address for each site I sign up for, and thus Claude/Claude Code doesn't have my 'main' email. And yet after months of use?

Not a single spam to that unique email.

So if this is happening, it doesn't see to be causing even 1 spam email to that address.

solyin•32m ago
Same. I use a custom domain and a salt/nonce so it's not just Anthropic/Claude@example.com. it's something unique that's not trivially guessable. Well, not counting the emails from "Lydia" at Anthropic telling me about new features in Claude, which is spamish, but is from Anthropic and not from elsewhere that they've leaked it to.
canto•30m ago
15 minutes ago, no proof, no code, no nothing except a random claim, main on hackernews. wtf?
altcognito•26m ago
https://github.com/anthropics/claude-code/issues/101659

Potentially reported back in October.

dude250711•20m ago
The coding is a bit too solved maybe?
ripbozo•20m ago
had the same thing happen to me. claude added the email address while dowloading stuff from crates.io, for some reason. you can probably easily reproduce this by asking claude to download stuff from a service that asks users to identify themselves in the user agent.
mustaphah•9m ago
It's crazy how easily people upvote stuff even when the source doesn't provide any evidence!
ChrisArchitect•28m ago
Related recently:

Tell HN: Claude Code adds your email to the prompt, the LLM sends it to websites

https://news.ycombinator.com/item?id=50286306

Claude Code slyly adding users' emails to outbound HTTP

https://news.ycombinator.com/item?id=50219875

rconti•25m ago
Seems trading autonomy for machine speed means that sometimes the machines guess wrong.

I'm often surprised how correctly Claude guesses on my behalf, when my instructions are ambiguous. But it's not 100%.

gastonmorixe•24m ago

  curl -sS https://api.anthropic.com/v1/messages \
        -H "authorization: Bearer $(security find-generic-password -s 'Claude Code-credentials' -w | jq -r .claudeAiOauth.accessToken)" \
        -H "anthropic-version: 2023-06-01" \
        -H "anthropic-beta: oauth-2025-04-20" \
        -H "content-type: application/json" \
        -d '{
          "model":"claude-opus-5-5",
          "max_tokens":64,
          "system":"You are Claude Code, Anthropic'\''s official CLI for Claude.",
          "messages":[{"role":"user","content":"Hello, world!"}]
        }'
bassie123•23m ago
Even worse, it used curl with my org emailadress when I was using my private claude account... really strange.
eightysixfour•23m ago
I just checked mine and the header I see is:

  Claude-User (claude-code/2.1.318 (cli); +https://support.anthropic.com/)
What situation are you seeing this in?
llama052•13m ago
It looks like subagents will do this with curl requests and stuff whatever identifiers it can into the UA header. For instance some requests I made to our webserver:

company-helm-research/1.0 (Claude Code agent run by <my name>, <company> platform team; docs lookup)

Claude-Code-research-agent/1.0 (<Company> platform team; on behalf of <my name>; +https://github.com/<company org>/<repo of project>)

Not great, it even pulled the repo of the project I was in.

sunaookami•11m ago
It's because Claude Code inserts a "hidden" (e.g. not visible to the user and very unexpected) info block to the system prompt that shows your email:

>The user's email address is xxx@example.com. Use it only to identify the user, such as for authorship, attribution, or filtering their own work. Never send it to an unrelated service, such as in a request header, URL, or payload, unless the user explicitly asks.

And Claude doesn't care about what the text says and when it uses cURL it will often "by accident" send your mail in the User-Agent. You can e.g. use a mod to remove that block: https://pastebin.com/ PkWEQCnu

chewchewchew•10m ago
I noticed claude did it months ago when it interacted with the SEC's API when I was writing something with it, thought it only did it there because it's in their TOS. (It did stop when I told it to). I guess I was wrong.
bix6•8m ago
How do you test / verify this?
thatonehack•7m ago
Why can’t AI eliminate spam email? It is so powerful it should pulverize all spam email and spam phone calls! Yet… we get more.
jbvlkt•6m ago
Why would you loose this kind of monetization? Data are new oil and AI does not change that.
mpoteat•2m ago
Hi folks. We were initially aware of this a few days ago when this problem started popping off on Reddit, and we introduced a built-in mod called `cc-plugin-privacy` to deterministically block this behavior.

If you're on 2.1.317 or later, you'll have this check included. You can turn it off via /plugins.

stingraycharles•45s ago
But what is the root cause, why send the email in HTTP requests in the first place?
•
5m ago
I read the codex source code it linked me to.