Feed aggregator
US Steel – Portfolio of Possibilities
Article URL: https://www.flickr.com/photos/40547462@N00/albums/72157621237512593/
Comments URL: https://news.ycombinator.com/item?id=43762095
Points: 2
# Comments: 1
Building for Production
Article URL: https://pgdog.dev/blog/building-for-production
Comments URL: https://news.ycombinator.com/item?id=43762063
Points: 2
# Comments: 0
Using liquid air for grid-scale energy storage
Article URL: https://techxplore.com/news/2025-04-liquid-air-grid-scale-energy.html
Comments URL: https://news.ycombinator.com/item?id=43762049
Points: 1
# Comments: 0
Tree Transplanting, the Old Way and the New Way
Article URL: https://www.core77.com/posts/136478/Tree-Transplanting-the-Old-Way-and-the-New-Way
Comments URL: https://news.ycombinator.com/item?id=43762043
Points: 2
# Comments: 0
M2 iPad Air Runs Windows 11 ARM via Emulation, Thanks to EU Rules
Article URL: https://www.macrumors.com/2025/04/22/m2-ipad-air-runs-windows-11-arm/
Comments URL: https://news.ycombinator.com/item?id=43762032
Points: 4
# Comments: 0
The eukaryotic cell emerged as an evolutionary algorithmic phase transition
Article URL: https://www.sciencedaily.com/releases/2025/04/250421163507.htm
Comments URL: https://news.ycombinator.com/item?id=43762005
Points: 1
# Comments: 1
Abusing DuckDB-WASM by making SQL draw 3D graphics (Sort Of)
Article URL: https://www.hey.earth/posts/duckdb-doom
Comments URL: https://news.ycombinator.com/item?id=43761998
Points: 25
# Comments: 2
Show HN: I built a tool with AI to lay out furniture on floor plans
I was facing a possible move and wanted an easier way to visualize how my furniture might fit into different apartments. The tools I found were complicated and didn't do what I needed, so I used AI (Augment) to create a tool for it callled FurniMapper [0] and a demo/tutorial [1].
I'm a product manager, used to be a dev and can still code. I'm not an LLMs-to-AGI guy, and I still find these models unbelievably useful - I would have never spent the time to build this otherwise.
[0]: https://furnimapper.pages.dev
[1]: https://www.youtube.com/watch?v=OewO1WTooBA
Comments URL: https://news.ycombinator.com/item?id=43761990
Points: 2
# Comments: 0
Airbnb Will Now Display Full Prices for Rentals -- Even the Sneaky Fees
All Gmail users at risk from clever replay attack
Cybercriminals are abusing Google’s infrastructure, creating emails that appear to come from Google in order to persuade people into handing over their Google account credentials.
This attack, first flagged by Nick Johnson, the lead developer of the Ethereum Name Service (ENS), a blockchain equivalent of the popular internet naming convention known as the Domain Name System (DNS).
Nick received a very official looking security alert about a subpoena allegedly issued to Google by law enforcement to information contained in Nick’s Google account. A URL in the email pointed Nick to a sites.google.com page that looked like an exact copy of the official Google support portal.
Recently I was targeted by an extremely sophisticated phishing attack, and I want to highlight it here. It exploits a vulnerability in Google's infrastructure, and given their refusal to fix it, we're likely to see it a lot more. Here's the email I got: pic.twitter.com/tScmxj3um6
— nick.eth (@nicksdjohnson) April 16, 2025As a computer savvy person, Nick spotted that the official site should have been hosted on accounts.google.com and not sites.google.com. The difference is that anyone with a Google account can create a website on sites.google.com. And that is exactly what the cybercriminals did.
Attackers increasingly use Google Sites to host phishing pages because the domain appears trustworthy to most users and can bypass many security filters. One of those filters is DKIM (DomainKeys Identified Mail), an email authentication protocol that allows the sending server to attach a digital signature to an email.
If the target clicked either “Upload additional documents” or “View case”, they were redirected to an exact copy of the Google sign-in page designed to steal their login credentials.
Your Google credentials are coveted prey, because they give access to core Google services like Gmail, Google Drive, Google Photos, Google Calendar, Google Contacts, Google Maps, Google Play, and YouTube, but also any third-party apps and services you have chosen to log in with your Google account.
The signs to recognize this scam are the pages hosted at sites.google.com which should have been support.google.com and accounts.google.com and the sender address in the email header. Although it was signed by accounts.google.com, it was emailed by another address. If a person had all these accounts compromised in one go, this could easily lead to identity theft.
How to avoid scams like this- Don’t follow links in unsolicited emails or on unexpected websites
- Carefully look at the email headers when you receive an unexpected mail
- Verify the legitimacy of such emails through another, independent method
- Don’t use your Google account (or Facebook for that matter) to log in at other sites and services. Instead create an account on the service itself.
Analyzing the URL used in the attack on Nick, (https://sites.google.com[/]u/17918456/d/1W4M_jFajsC8YKeRJn6tt_b1Ja9Puh6_v/edit) where /u/17918456/ is a user or account identifier and /d/1W4M_jFajsC8YKeRJn6tt_b1Ja9Puh6_v/ identifies the exact page, the /edit part stands out like a sore thumb.
DKIM-signed messages keep the signature during replays as long as the body remains unchanged. So if a malicious actor gets access to a previously legitimate DKIM-signed email, they can resend that exact message at any time, and it will still pass authentication.
So, what the cybercriminals did was:
- Set up a Gmail account starting with me@ so the visible email would look as if it was addressed to “me.”
- Register an OAuth app and set the app name to match the phishing link
- Grant the OAuth app access to their Google account which triggers a legitimate security warning from no-reply@accounts.google.com
- This alert has a valid DKIM signature, with the content of the phishing email embedded in the body as the app name.
- Forward the message untouched which keeps the DKIM signature valid.
Creating the application containing the entire text of the phishing message for its name, and preparing the landing page and fake login site may seem a lot of work. But once the criminals have completed the initial work, the procedure is easy enough to repeat once a page gets reported, which is not easy on sites.google.com.
Nick submitted a bug report to Google about this. Google originally closed the report as ‘Working as Intended,’ but later Google got back to him and said it had reconsidered the matter and it will fix the OAuth bug.
We don’t just report on threats – we help safeguard your entire digital identity
Cybersecurity risks should never spread beyond a headline. Protect your—and your family’s—personal information by using identity protection.
Hybrid Meat Is All the Rage. Here's What It Is and Why It's Worth Trying
Logitech Quietly Raises Prices By Up To 25%
T-Mobile Relaunches Its Top 5G Plans and Adds 5-Year Price Locks
I Tried Insta360's New X5 360 Camera. It's Full of Impressive Upgrades
Empowering Developers with HTML-Aware ERB Tooling
Article URL: https://speakerdeck.com/marcoroth/empowering-developers-with-html-aware-erb-tooling-at-rubykaigi-2025-matsuyama-ehime
Comments URL: https://news.ycombinator.com/item?id=43761551
Points: 1
# Comments: 0
U.S. Pushes $900M for Small Modular Reactors
Article URL: https://spectrum.ieee.org/small-modular-reactor-united-states
Comments URL: https://news.ycombinator.com/item?id=43761546
Points: 1
# Comments: 0
China can offer Trump the trillions of investment dollars America needs
Nanoscale Makes a Power Play
Article URL: https://cacm.acm.org/news/nanoscale-makes-a-power-play/
Comments URL: https://news.ycombinator.com/item?id=43761538
Points: 1
# Comments: 0
EIF3D safeguards homeostasis of key signal paths in human primed pluripotency
Article URL: https://www.science.org/doi/10.1126/sciadv.adq5484
Comments URL: https://news.ycombinator.com/item?id=43761526
Points: 1
# Comments: 0
I vibe-coded a small tool for myself – someone paid for it before it was ready
First time trying the whole “vibe coding” approach — build something fast, minimal setup, just to solve a tiny-but-annoying problem for myself. I work with remote teams and kept running into the same thing: meetings scheduled on public holidays because my calendar wasn’t blocked. So I built a tiny tool that connects to Google Calendar and does that automatically.
Over the weekend, while I was still polishing a few things, I checked my Paddle dashboard and saw I had money. Someone found it on Google, signed up, and paid. No welcome email. No alert. Just vibes.
It’s called Autolidays — lightweight, quiet, and automatic. This was a one-person, nights-and-weekends thing, took less than a month. Vibe coding is wild — the speed is insane, but there’s still a gap to close when it comes to getting something truly production-ready. Curious to see where this path leads.
Check it out and lmk what you think https://autolidays.com
Comments URL: https://news.ycombinator.com/item?id=43761515
Points: 1
# Comments: 0