Feed aggregator
Cutting a photon in two creates an infinite swarm of particles
Article URL: https://phys.org/news/2026-06-photon-infinite-swarm-particles.html
Comments URL: https://news.ycombinator.com/item?id=48374292
Points: 1
# Comments: 1
Plainform
Article URL: https://plainform.dev
Comments URL: https://news.ycombinator.com/item?id=48374284
Points: 1
# Comments: 0
The Painful Truth About Long Covid
Article URL: https://www.wired.com/story/the-painful-truth-about-long-covid/
Comments URL: https://news.ycombinator.com/item?id=48374266
Points: 2
# Comments: 1
What Efforts to Cancel Richard Stallman Ought to Teach Us About the Media
Article URL: https://techrights.org/n/2026/06/02/What_Efforts_to_Cancel_Richard_Stallman_Ought_to_Teach_Us_About.shtml
Comments URL: https://news.ycombinator.com/item?id=48374264
Points: 3
# Comments: 0
Show HN: icantmarket – A verified help exchange for devs who can't market
Article URL: https://icantmarket.com/
Comments URL: https://news.ycombinator.com/item?id=48374240
Points: 1
# Comments: 1
StarMapper, see where your GitHub stargazers live on a map (free, OSS
Article URL: https://starmapper.bruniaux.com
Comments URL: https://news.ycombinator.com/item?id=48374230
Points: 1
# Comments: 0
Apple has released an update to XProtect for all macOS
Article URL: https://eclecticlight.co/2026/06/02/apple-has-released-an-update-to-xprotect-for-all-macos-35/
Comments URL: https://news.ycombinator.com/item?id=48374214
Points: 1
# Comments: 0
Unreleased Pixel Watch 5 Leak Makes a Splash After Underwater Recovery
These convincing copyright notices are designed to steal Google logins
A new scam is targeting people who publish Chrome extensions.
The scam arrives as an official-looking “copyright removal request” claiming your extension is about to be removed from the Chrome Web Store and that you have 48 hours to appeal.
It even looks personalized. After you enter your extension’s ID to “verify” it, the page pulls in your extension’s real name and icon. But it’s all part of a phishing attack designed to steal your Google username and password.
If attackers gain access to a developer account, they may be able to take over the extension, access developer resources, or potentially push malicious updates to users.
What’s actually going onIf you’ve published a Chrome extension, you might encounter a page that looks like an official Google notice warning that your extension is being removed for copyright infringement.
The page asks you to enter your extension ID, then displays your real extension details alongside a complaint number and countdown clock. It pressures you to sign in with Google to file an appeal before time runs out.
None of it is real. The page is not operated by Google. The complaint, deadline, and countdown are fabricated. The goal is to trick you into entering your Google username and password into a fake sign-in window controlled by the scammer.
The most important rule to remember: Genuine warnings about your extension appear in your Chrome Web Store developer dashboard, not on a third-party website.
Why scammers want developer accountsChrome extensions have access to users’ browsers, and they can be updated automatically.
If attackers gain control of a developer account, they may be able to modify an extension, access developer resources, or potentially distribute malicious updates to existing users.
That’s what makes developer accounts such attractive targets, and why scams like these are prevalent.
What the scam looks likeThe page is hosted on a domain that has nothing to do with Google. In the version we analyzed, the site used the address dmca-chrome-extensions[.]click.
Despite that, it uses Google’s branding and presents itself as a “Chrome Web Store Developer Policy Center.”
The page first asks for the link or ID of your extension. That seems harmless, which is exactly why it works.
It uses your own extension to look convincingAfter you enter your extension ID, the page briefly displays a “Looking up extension…” message and then builds a fake takedown notice around your real extension.
When we tested the scam with Malwarebytes Browser Guard, it displayed our genuine extension name, icon, and Chrome Web Store listing alongside the fake complaint.
The site is simply pulling publicly available information from your extension’s Chrome Web Store page. Anyone can see that information. The scammers use it to make the fake notice appear legitimate.
Everything else is invented.
The complaint number, “date received,” 48-hour deadline, countdown timer, and timeline of events are generated by the scam page itself.
The countdown is there to rush youA red warning banner claims your extension will be permanently removed unless you act within 48 hours, and a clock counts down by the second. The whole layout pushes you toward one button: sign in with Google to “verify your identity” and file your appeal.
The urgency is designed to create pressure so you react before taking the time to verify the claim.
The fake sign-in windowWhen you click “Continue to verification,” a Google sign-in window appears with a title bar, padlock, and address showing accounts.google.com.
It looks authentic, but it isn’t.
The “window” is actually part of the web page itself. The padlock and address are just graphics designed to look like a real browser window.
The scammers even tailor the appearance to match your operating system, showing Mac-style windows on macOS and Windows-style windows on Windows devices.
Anything typed into this fake sign-in form is sent directly to the scammers.
One giveaway is that the window cannot leave the browser page. Try dragging it to the edge of your screen and it stops at the browser border. Minimize the browser and it disappears as well.
Most importantly, your browser’s real address bar still shows the scam site’s address, not Google’s.
How to stay safeThe good news is that a few simple habits defeat this scam.
- Don’t trust the link. If you receive a warning about your extension, go directly to your Chrome Web Store developer dashboard and check there.
- Be suspicious of urgency. Legitimate policy processes don’t rely on countdown clocks to force immediate action.
- Check the address bar. A real Google sign-in page appears at accounts.google.com in your browser’s actual address bar.
- Test the window. If a sign-in window can’t be dragged outside the browser or disappears when the browser is minimized, it’s probably fake.
- Turn on stronger sign-in protection. Passkeys and hardware security keys make stolen passwords far less useful to attackers.
- Use security software with phishing and web protection. Our Browser Guard, which is also part of Malwarebytes Premium can help block malicious websites and phishing pages before you enter sensitive information.
This isn’t a crude phishing page. It uses your real extension details, mimics Google’s branding, and creates a convincing sense of urgency.
If you receive a warning about your extension, don’t follow the link and don’t race the countdown. Go directly to your Chrome Web Store developer dashboard and verify the claim there.
When in doubt, close the tab.
If you already entered your detailsAct quickly.
- Change your Google password immediately from a trusted device.
- Sign out of all active sessions in your Google account security settings.
- Review connected apps and devices for anything unfamiliar.
- Turn on two-step verification, preferably using a passkey or security key.
- Check your Chrome Web Store listings for changes, uploads, or new versions you didn’t publish.
Domain
dmca-chrome-extensions[.]click
Stop threats before they can do any harm.
Malwarebytes Browser Guard blocks phishing pages and malicious sites automatically. Free, one click to install. Add it to your browser →
'Spider-Man: Brand New Day' Early Screenings for Prime Members Are Coming
Android Update Adds Fake Call Detection, Expands AirDrop Compatibility
Android Is Fighting Phone Scams With a New Feature to Prove Who’s Calling
Dell Takes Aim at the MacBook Neo With Its $599 XPS 13 Laptop
How to Enforce Customer-Specific Session Lifetimes for Users in FusionAuth
Moving to Italy
Article URL: https://www.shirahaddad.com/writing/journals/italy-move
Comments URL: https://news.ycombinator.com/item?id=48373496
Points: 1
# Comments: 0
Expect more of those DRAM price hikes as memory shortage continues to bite
Of Hammers and Nails: What AI Can and Cannot Do for a Data Analyst
Article URL: https://adamwritesaboutdata.substack.com/p/of-hammers-and-nails-what-ai-can
Comments URL: https://news.ycombinator.com/item?id=48373491
Points: 1
# Comments: 0
AgentEx and Cognitive Load
Article URL: https://huntersoftwareconsulting.com/posts/2026-05-31-agentex-and-cognitive-load/
Comments URL: https://news.ycombinator.com/item?id=48373487
Points: 1
# Comments: 0
Show HN: RePlaya – self-hosted browser session replay with live tailing
Hi HN, I'm one of the founders of s2.dev. RePlaya (https://github.com/s2-streamstore/replaya) is a self-hosted browser session replay tool using rrweb (https://github.com/rrweb-io/rrweb).
It occurred to me that a durable stream per session would be a much neater architectural foundation for much of what you'd want from such a tool. As a unique feature, it also made live tailing straightforward because the player can read from the same stream the recorder is appending to.
The alternative architecture is likely an ingest firehose which is then indexed, with associated complexity and latency. You'd have to string together multiple data systems like a message queue, a metadata database, and blob storage and/or an OLAP database.
Here the only dependency is S2, which has an open source version you can self-host called s2-lite (https://news.ycombinator.com/item?id=46708055).
How it works:
- one S2 stream per browser session
- large rrweb events (like a full snapshot) get framed across multiple binary S2 records and reassembled on read
- active sessions are tailed with an S2 read session, and bridged to the browser over SSE
- session listing relies on stream names encoding reverse timestamps, as S2 returns a lexicographic order listing
- relying on fencing tokens so a stopped session can't be written to again by a late recorder
- retention and GC are handled via S2 stream config, so no background job needed
Curious to hear from folks on the tool or the stream-per-session model!
Comments URL: https://news.ycombinator.com/item?id=48373482
Points: 1
# Comments: 0
