frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Telo MT1

https://www.telotrucks.com/
208•turtleyacht•3h ago•149 comments

6 Weeks of Claude Code

https://blog.puzzmo.com/posts/2025/07/30/six-weeks-of-claude-code/
106•mike1o1•2d ago•153 comments

Helsinki records zero traffic deaths for full year

https://www.helsinkitimes.fi/finland/finland-news/domestic/27539-helsinki-records-zero-traffic-deaths-for-full-year.html
154•DaveZale•3d ago•58 comments

The Art of Multiprocessor Programming 2nd Edition Book Club

https://eatonphil.com/2025-art-of-multiprocessor-programming.html
195•eatonphil•6h ago•26 comments

We may not like what we become if A.I. solves loneliness

https://www.newyorker.com/magazine/2025/07/21/ai-is-about-to-solve-loneliness-thats-a-problem
276•defo10•9h ago•588 comments

PixiEditor 2.0 – A FOSS universal 2D graphics editor

https://pixieditor.net/blog/2025/07/30/20-release/
58•ksymph•2d ago•3 comments

Browser extension and local backend that automatically archives YouTube videos

https://github.com/andrewarrow/starchive
59•fcpguru•4h ago•25 comments

Helion begins work on Washington nuclear fusion plant

https://www.nucnet.org/news/microsoft-backed-fusion-company-begins-work-on-washington-nuclear-fusion-plant-7-4-2025
30•mpweiher•2d ago•23 comments

Online Collection of Keygen Music

https://keygenmusic.tk
111•mifydev•3d ago•23 comments

At a Loss for Words: A flawed idea is teaching kids to be poor readers (2019)

https://www.apmreports.org/episode/2019/08/22/whats-wrong-how-schools-teach-reading
22•Akronymus•8h ago•19 comments

Anandtech.com now redirects to its forums

https://forums.anandtech.com/
44•kmfrk•6h ago•10 comments

Show HN: WebGPU enables local LLM in the browser – demo site with AI chat

https://andreinwald.github.io/browser-llm/
90•andreinwald•6h ago•35 comments

Great Question (YC W21) Is Hiring a VP of Engineering (Remote)

https://www.ycombinator.com/companies/great-question/jobs/ONBQUqe-vp-of-engineering
1•nedwin•3h ago

The /o in Ruby regex stands for "oh the humanity "

https://jpcamara.com/2025/08/02/the-o-in-ruby-regex.html
90•todsacerdoti•5h ago•22 comments

Compressing Icelandic name declension patterns into a 3.27 kB trie

https://alexharri.com/blog/icelandic-name-declension-trie
178•alexharri•8h ago•67 comments

Double-slit experiment holds up when stripped to its quantum essentials

https://news.mit.edu/2025/famous-double-slit-experiment-holds-when-stripped-to-quantum-essentials-0728
21•ColinWright•2d ago•3 comments

I tried living on IPv6 for a day, and here's what happened

https://www.xda-developers.com/the-internet-isnt-fully-ipv6-ready/
10•speckx•2d ago•4 comments

Financial lessons from my family's experience with long-term care insurance

https://www.whitecoatinvestor.com/financial-lessons-father-long-term-care-insurance/
80•wallflower•6h ago•78 comments

ThinkPad designer David Hill on unreleased models

https://www.theregister.com/2025/08/02/thinkpad_david_hill_interview/
123•LorenDB•7h ago•49 comments

Australia’s gains in wheat-farm productivity

https://www.reuters.com/investigations/less-rain-more-wheat-how-australian-farmers-defied-climate-doom-2025-07-29/
38•tiarafawn•3d ago•0 comments

Linear Types for Programmers (2023)

https://twey.io/for-programmers/linear-types/
27•marvinborner•3h ago•4 comments

The Rubik's Cube Perfect Scramble (2024)

https://www.solutionslookingforproblems.com/post/the-rubik-s-cube-perfect-scramble
76•notagoodidea•5h ago•21 comments

The Big Oops in type systems: This problem extends to FP as well

https://danieltan.weblog.lol/2025/07/the-big-oops-in-type-systems-this-problem-extends-to-fp-as-well
30•ksymph•2d ago•7 comments

A dive into open chat protocols

https://wiki.alopex.li/ADiveIntoOpenChat
50•Bogdanp•3d ago•6 comments

A.I. researchers are negotiating $250M pay packages

https://www.nytimes.com/2025/07/31/technology/ai-researchers-nba-stars.html
104•jrwan•8h ago•192 comments

Introduction to Unikernel: Building, deploying lightweight, secure applications

https://tallysolutions.com/technology/introduction-to-unikernel-2/
12•eyberg•1d ago•7 comments

Write "Freehold" Software

https://deadbeef.io/freehold_software
39•rjinman•1w ago•12 comments

Show HN: Wordle-style game for Fermi questions

https://www.fermiquestions.org/
18•danielfetz•3h ago•21 comments

North Korea sent him abroad to be a secret IT worker

https://www.bbc.com/news/articles/c15wk77zxngo
75•tellarin•9h ago•48 comments

Microsoft is open sourcing Windows 11's UI framework

https://www.neowin.net/news/microsoft-is-taking-steps-to-open-sourcing-windows-11-user-interface-framework/
155•bundie•12h ago•174 comments
Open in hackernews

Tell HN: Gmail tampers with incoming email body content

9•chrisjj•9h ago
Comparing Gmail page source with message original on for example the latest genuine Amazon scam warning shows linkification of "amazon.co.uk" by Gmail. Quite ironic given the warning about links in scam mails.

Gmail: https://i.imgur.com/MQH1shA.png Fastmail: https://i.imgur.com/tczhO8g.png

Gmail Print likewise: https://i.imgur.com/SWoPXqs.png

God help anyone printing emails to shows tampering or lack of for a legal case. And does Gmail have any "Display un****ed" option?? Er, no.

And Amazon, perhaps check your emails on the world's top web client?

Comments

nubg•8h ago
I don't get what the problem is? Gmail turns text that looks like a link into a clickable link. What could the negative implications of that be?
john01dav•8h ago
If they have some system to edit emails as they come in, then other less benign editing could be present, either profitable-malicious or from a bug. With no indication of editing and no easy way to view an unedited email this would also fly under the radar in many cases.
jsnell•7h ago
Why in the world are you and the op calling this "editing"?

Like, the OP clearly does not understand the distinction between rendering the email and storing it, given their "evidence". But you do understand the difference. Why take their confusion at face value like that?

john01dav•7h ago
I was answering the question about why it would be a problem if the evidence is correct. If the evidence is valid is a separate issue which I made a separate comment about.
chrisjj•4h ago
The OP is not calling editing.

And storing? How is that in any way relevant?

jsnell•2h ago
Fair enough, sorry about that. You called it "tampering" and "alteration". But honestly I don't see any distinction to "editing". All of those imply that the email is being changed. It isn't. The email is stored on disk just like it was sent, and that is observable in a number of ways (show original, fetch it with imap, forward the email).

And that's why storage is relevant. Your complaint was apparently just about how the email is rendered. There is no standard for how that should be done. Like, did you complain that your emails were being tampered with back in the day when you wrote them in a terminal with a fixed width font but someone viewed them in Outlook with a variable width font? I'd like to say that of course you didn't, because what would be a totally absurd complaint, but then again so is your actual complaint as well.

chrisjj•17m ago
> You called it "tampering"

Yes.

> and "alteration"

No.

> But honestly I don't see any distinction to "editing". All of those imply that the email is being changed. It isn't. The email is stored on disk

This isn't about stored form. It is about displayed form - which is all that most users get.

> Your complaint was apparently just about how the email is rendered. There is no standard for how that should be done.

The standard is the expectation it is faithful to the sent form. This case fails that.

> Like, did you complain that your emails were being tampered with back in the day when you wrote them in a terminal with a fixed width font but someone viewed them in Outlook with a variable width font?

No. But someone did complain "Why are the tables messed up?" :)

Fortunately that wasn't a security issue.

chrisjj•4h ago
Facilitating phishers.
VladVladikoff•8h ago
I’m so confused. Isn’t Amazon.co.uk their official domain in the UK? How is that link a scam?
endominus•8h ago
The OP is not claiming that the link is being changed; the complaint is that a hyperlink is being generated from the plaintext URL. The HTML body of the email is being modified.
chrisjj•4h ago
No-one said that link is a scam. But the next one could be.
john01dav•8h ago
In what client are you viewing this in your screenshots? If their web mail client displays things as links that's much less concerning to me than the SMTP backend tampering. It's expected for an email client to have quality of life features.
chrisjj•4h ago
The client is as per the labels. Gmail, Fastmail.

> It's expected for an email client to have quality of life features.

Yup. Phishers deserve quality too!

Consider a phish-warning email saying "genuine emails from us will never contain links"... showing these links.

andylynch•8h ago
Outlook’s done this for like a decade? Ditto Apple mail.

I think they do the same with email addresses and phone numbers too, it’s kind of useful and not a big deal.

AlexErrant•8h ago
> does Gmail have any "Display un**ed" option?? Er, no.

On the email, click the dotdotdot, show original. https://imgur.com/a/ymjtfCI

chrisjj•16m ago
Original HTML/base64 is not useful.
meinersbur•8h ago
GMail (and Fastmail) are rendering the email. It just happens that the email and we webbrowser are both HTML. In no case should they just literally forward the email HTML to the browser. They scrub JavaScript, non-whitelisted HTML elements, rewrite links/external resources including tracking pixels.

You can see the raw email with "show original" in the options

Redoubts•5h ago
Meh, macOS’s Mail.app approach of everything-but-the-JavaScript is great and I wish outlook & Gmail did it too
chrisjj•4h ago
> They scrub ... non-whitelisted HTML elements

Any documenation on that list?

meinersbur•3h ago
https://help.zapier.com/hc/en-us/articles/8496101927181-What...

I don't think there is an official list. It is security-related and changes over time

chrisjj•23m ago
Thanks.

> It is security-related and changes over time

That would explain why new prints of an old message don't match old.

beardyw•8h ago
I'm afraid my righteous indignation only flickered slightly.
politelemon•7h ago
All web clients choose how to render their emails and there will be variations. This is not tampering.
chrisjj•4h ago
It is, where the alteration is unauthorised.

I do not recall the Google terms seeking such authorisation.

Is there even an option to disable?