frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Gemini Pro 3 hallucinates the HN front page 10 years from now

https://dosaygo-studio.github.io/hn-front-page-2035/news
1843•keepamovin•10h ago•637 comments

PeerTube is recognized as a digital public good by Digital Public Goods Alliance

https://www.digitalpublicgoods.net/r/peertube
399•fsflover•8h ago•65 comments

Django: what’s new in 6.0

https://adamj.eu/tech/2025/12/03/django-whats-new-6.0/
150•rbanffy•5h ago•36 comments

Mistral releases Devstral2 and Mistral Vibe CLI

https://mistral.ai/news/devstral-2-vibe-cli
486•pember•10h ago•248 comments

If you're going to vibe code, why not do it in C?

https://stephenramsay.net/posts/vibe-coding.html
314•sramsay•8h ago•357 comments

10 Years of Let's Encrypt

https://letsencrypt.org/2025/12/09/10-years
454•SGran•6h ago•188 comments

Handsdown one of the coolest 3D websites

https://bruno-simon.com/
390•razzmataks•9h ago•102 comments

Pebble Index 01 – External memory for your brain

https://repebble.com/blog/meet-pebble-index-01-external-memory-for-your-brain
388•freshrap6•10h ago•391 comments

Italy's longest-serving barista reflects on six decades behind the counter

https://www.reuters.com/lifestyle/culture-current/anna-possi-six-decades-behind-counter-italys-ba...
63•NaOH•5d ago•15 comments

Qt, Linux and everything: Debugging Qt WebAssembly

http://qtandeverything.blogspot.com/2025/12/debugging-qt-webassembly-dwarf.html
42•speckx•4h ago•11 comments

Donating the Model Context Protocol and establishing the Agentic AI Foundation

https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agenti...
147•meetpateltech•8h ago•65 comments

Agentic AI Foundation

https://block.xyz/inside/block-anthropic-and-openai-launch-the-agentic-ai-foundation
62•thinkingkong•5h ago•12 comments

The stack circuitry of the Intel 8087 floating point chip, reverse-engineered

https://www.righto.com/2025/12/8087-stack-circuitry.html
79•elpocko•7h ago•31 comments

So you want to speak at software conferences?

https://dylanbeattie.net/2025/12/08/so-you-want-to-speak-at-software-conferences.html
121•speckx•6h ago•44 comments

LLM from scratch, part 28 – training a base model from scratch on an RTX 3090

https://www.gilesthomas.com/2025/12/llm-from-scratch-28-training-a-base-model-from-scratch
474•gpjt•1w ago•101 comments

ULID: Universally Unique Lexicographically Sortable Identifier

https://packagemain.tech/p/ulid-identifier-golang-postgres
50•der_gopher•1w ago•37 comments

Kaiju – General purpose 3D/2D game engine in Go and Vulkan with built in editor

https://github.com/KaijuEngine/kaiju
149•discomrobertul8•10h ago•69 comments

Linux CVEs, more than you ever wanted to know

http://www.kroah.com/log/blog/2025/12/08/linux-cves-more-than-you-ever-wanted-to-know/
22•voxadam•2h ago•17 comments

Operando interlayer expansion of curved graphene for dense supercapacitors

https://www.nature.com/articles/s41467-025-63485-0
4•westurner•5d ago•0 comments

OpenEvolve: Teaching LLMs to Discover Algorithms Through Evolution

https://algorithmicsuperintelligence.ai/blog/openevolve-overview/index.html
12•codelion•2h ago•5 comments

A supersonic engine core makes the perfect power turbine

https://boomsupersonic.com/flyby/ai-needs-more-power-than-the-grid-can-deliver-supersonic-tech-ca...
60•simonebrunozzi•9h ago•100 comments

Clearspace (YC W23) Is Hiring a Founding Designer

https://www.ycombinator.com/companies/clearspace/jobs/yamWTLr-founding-designer-at-clearspace
1•roycebranning•8h ago

My favourite small hash table

https://www.corsix.org/content/my-favourite-small-hash-table
124•speckx•10h ago•29 comments

Apple's slow AI pace becomes a strength as market grows weary of spending

https://finance.yahoo.com/news/apple-slow-ai-pace-becomes-104658095.html
236•bgwalter•10h ago•288 comments

30 Year Anniversary of WarCraft II: Tides of Darkness

https://www.jorsys.org/archive/december_2025.html#newsitem_2025-12-09T07:42:19Z
184•sjoblomj•16h ago•120 comments

The Mysterious Realm of JavaScriptCore (2021)

https://www.cyberark.com/resources/threat-research-blog/the-mysterious-realm-of-javascriptcore
27•program•5d ago•5 comments

The Joy of Playing Grandia, on Sega Saturn

https://www.segasaturnshiro.com/2025/11/27/the-joy-of-playing-grandia-on-sega-saturn/
178•tosh•15h ago•115 comments

Launch HN: Mentat (YC F24) – Controlling LLMs with Runtime Intervention

38•cgorlla•9h ago•31 comments

Transformers know more than they can tell: Learning the Collatz sequence

https://www.arxiv.org/pdf/2511.10811
108•Xcelerate•6d ago•42 comments

Rubio stages font coup: Times New Roman ousts Calibri

https://www.reuters.com/world/us/rubio-stages-font-coup-times-new-roman-ousts-calibri-2025-12-09/
32•italophil•1h ago•16 comments
Open in hackernews

It's ~2026 –. ChatGPT still doesn't allow email change

https://help.openai.com/en/articles/4936827-how-to-change-your-email-address
58•amukbils•1d ago

Comments

amukbils•1d ago
No mention of the reason why. Seems like a foundation feature. Ran into trouble more than once by their bad auth system.
embedding-shape•1d ago
My five cents for a guess: they've used the email as an index somewhere, which massive amount of data now depends on and they keep pushing forward the need of migrating away from that because it'll be painful and take long time.
guestbest•1d ago
Maybe they could use Claude and speed up that development.
clickety_clack•1d ago
I’d say it’s a rookie mistake, but they’re a half-trillion dollar company, so maybe I _should_ use email address as an id?
embedding-shape•1d ago
Yeah, but imagine the first engineers at ChatGPT back in 2021, some thrown together group of people who knew frontend the best from OpenAI, a research lab, to create a quick prototype UI for chatting with a text generating ML model. Of course they'll take some shortcuts, that's to be expected. All of this is just guesses though, but seen similar things play out many times. Of course, at one point someone needs to step in and pause for a moment to plan ahead for a bit, but depending on the leadership, it isn't always so easy to do.
tobyjsullivan•1d ago
No doubt there’s a lesson in there, but I don’t think it’s a technical one.
amukbils•1d ago
That's a good guess .. but I bet they are also paying price for this in support costs .. I'd be curious what percentage of their support tickets are related to this (also the require you to cancel subscription, create a new account, create a new subscription if you want to change a pro account)
NewsaHackO•1d ago
Maybe they used ChatGPT 1.0 to vibe code it
dabockster•1d ago
Oof that's bad. Makes it seem like ChatGPT is really more hacked together than we all want to admit.
guestbest•1d ago
I’d say the consumer front end is more of an afterthought. It also seems like something they want to get rid of at some point so that they have to deal with the resellers like Microsoft did in the 90s with MS Windows
ukblewis•1d ago
And yet it is still better than Gemini’s front end
efskap•1d ago
ChatGPT is just a consumer of their identity/auth system though, same as their core product - the API. Considering ChatGPT came much later, it seems irrelevant.
TZubiri•1d ago
I don't think their API is their core product. The chat application is not only used by more people, but it drives development of the API.
amukbils•1d ago
Drives more revenue too. But I still think in the long run, APIs will bring more revenue.
mgiampapa•1d ago
All software is more hacked together than we want to admit.
hansvm•1d ago
The model might be fine (I have questions, but let's assume it's reasonable), but I don't think anyone could use the UI for more than a few minutes and not realize it was a hack job.

For one fun one, on mobile web (android/chrome) you can't insert a space in the middle of a "word" you created by deleting the space between two words. The deletion is immediately reverted by some JS abomination.

It's one thing to call that an unimportant bug, but it calls into question a whole chain of decisions leading to that moment, and it's far from an isolated incident. As always there's a relevant xkcd: https://xkcd.com/463/

motoboi•1d ago
Seeing that their product keeps improving I’m actually fascinated by that level of discipline.

Total focus on the main product, which is the API.

efskap•1d ago
Authentication to the API platform seems like an important part of that product.
spiralcoaster•1d ago
This is a hilarious take.

Car company makes innovative new car engine for their vehicle. A user wants to get a replacement key made for the vehicle, but company doesn't have the process in place to make replacement keys:

Are you fascinated by this hypothetical companies level of discipline? Or would you consider it negligent and inept?

motoboi•1d ago
If the car in question were the probably most hot software in town and the user wants to change the photos on their profiles, I'd find it very interesting if they kept the discipline to focus the whole team away from such a low-priority change and into the priority of keeping it the most hot software in town.

Let's keep in mind that OpenAI is a small company (in people terms), and they are fighting toe to toe with Google.

Heck, if they mess up a quarter they are probably dead.

JohnMakin•9h ago
Besides the fact you're completely shifting the goal post here on analogies, changing email address is a pretty normal feature of any service pretending to be serious. Also, you seem to have the belief it is impossible for such a large company with such investment to work on multiple things simultaneously.
motoboi•7h ago
The fact that they can, but choose not to is exactly the fact I’m astonished with.
nrhrjrjrjtntbt•1d ago
Create table account (email varchar(255) primary ....
dietr1ch•1d ago
But ChatGPT told me to run that, so I did.
dkobia•1d ago
This is probably one of those tickets on the backlog that is constantly kicked down the road. Always superseded by a new fire.
oytis•1d ago
We have just cut the costs of software development by 90% didn't we?
nomel•1d ago
Even if that's were true, I would be very surprised if this caused a loss of even 0.0000001% annual revenue. Going to need more 9's in that number.

edit: If you don't understand why this is actually important, realize that they're burning billions. They don't focus their devs on things that generate revenue, or the light will go out.

DANmode•19h ago
While pushing the requirement for speed of development up by only 100%!
aleph_minus_one•1d ago
OpenAI has no idea what is the cause of the problem, but once OpenAI has built a general intelligent system, they will ask it for a way to fix this bug.

(for those who don't get the reference: https://www.youtube.com/watch?v=TzcJlKg2Rc0&t=1886s (31:26 - 32:13)).

Marsymars•1d ago
Philips Hue also doesn't allow for an email change, and they've been around longer than OpenAI. And if you want to delete your Philips Hue account to create a new one with a new email there's considerable pain involved if you have a house with many Hue products.
eek2121•1d ago
They used to not even need an email.

You can use 3rd party apps/tools to get around this, FWIW.

I use OpenHue on Linux. On iOS I've not had much luck finding a quality app, however a long time ago I did find a good one for Android...(I just don't remember the name, sorry.)

The account login crap is ridiculous, considering you don't even need internet to use their stuff. The lack of needing a login was the whole reason I bought into the ecosystem to begin with.

lxgr•1d ago
That requires extra hardware in your network though, right?

The advantage of their hosted services is that they can get through NATs without any additional hardware or software.

gucci-on-fleek•1d ago
> That requires extra hardware in your network though, right?

It requires a Hue bridge, but all the official Hue apps need that too (unless you're using the new Bluetooth support, which very few people are). You shouldn't need any other hardware though.

> The advantage of their hosted services is that they can get through NATs without any additional hardware or software.

Locally, it doesn't really matter, since everything just goes over the local network. You're definitely correct for remote access though, but I hardly ever need to control my lights remotely.

browningstreet•1d ago
Neither does Replit, and your Replit email has to match your GitHub if you want the two to talk. I guess this is what running and not walking looks like.
breakfastduck•1d ago
This kind of stuff is simply a result to certain companies having a userbase bigger than they maybe even want (especially when offering a free tier).

They can get away with not implementing even basic stuff, becauase their core feature is all 99% of the users even care about.

lxgr•1d ago
At some point, it must be worth it to implement this just for the sake of their customer support team alone.

Then again, they have LLMs that can just deflect all "change email" related questions to an FAQ article containing the "wontfix" information...

amasad•1d ago
We do let you change it; under your account setting there is a email with an edit button next to it. And it shouldn’t need to match your GitHub email.

Perhaps there is some weirdness if you’ve signed up with GitHub. Feel free to email me and we can take a look: amjad@repl.it

browningstreet•1d ago
Thanks, but.. this was true as of some months ago. And I definitely was told by support that my [personal] email couldn’t connect to my [consulting] GitHub email account. I re-arranged quite a lot of my tech life to connect the two, per Replit support.

But I’ll double check tomorrow and reach out if I find anything worth sharing.

kundi•1d ago
Change the provider, and problem is solved.
lxgr•1d ago
To which one? Claude doesn't support it either [1], and Gemini is tied to a Gmail address to begin with.

[1] https://support.claude.com/en/articles/8452276-how-do-i-chan...

richardw•1d ago
Or phone number. My phone is linked to one in another country. I’ve been here for 3 years.
lxgr•1d ago
Yep, same here. Fortunately they don't seem to use it for anything yet, somewhat begging the question of why it's there in the first place. (It doesn't need to be stored in a user-visible way if the only purpose is as a poor/annoying "proof of humanity" against sockpuppet accounts).

Update: I just checked, out of curiosity – seems to be gone now?

piskov•1d ago
It was used to geofence access to some countries a few years ago, if I remember correctly.
QuiCasseRien•1d ago
You're kidding ?

I created an google account, use it on my android smartphone and buy some app, many years ago.

It's 2026 and Google still doesn't allow email change.

danpalmer•1d ago
What do you mean? I've changed my email on my Google account a bunch of times.
reorder9695•1d ago
Google only allows email changes if you didn't create it with a gmail address. When I found this out years ago I immediately scrapped that account and created a new one with a non gmail address before there was too much on the original account.
danpalmer•1d ago
That might be technically true, but in practice not an issue. I have a Gmail account, so the primary address is fixed because the address is the account, however I use a different address to sign-in, and Google recognises those addresses as being on that account. For pretty much all uses my account has a different email address.
amukbils•1d ago
You cannot change your google email itself .. because there's no other reference to identify you with them. But you can use your email as the "inbox" for all other services. OpenAI doesn't have an "inbox" .. they accept other "inboxes" so they should allow you to change it.
TZubiri•1d ago
I'm on board with this, imagine the headaches and development costs of adding this feature and 100 other QoL features. It would absorb energy and complexity budget that could be spent on core product features.
greatgib•1d ago
That's what happen when the future is vibe coded...
lucasban•1d ago
Phone either, I’ve moved countries and no longer have access to the phone number I signed up with. I was hoping they’d address this before that number came up for reassignment but maybe not at this rate.
haunter•1d ago
HN doesn’t allow you to delete your account or erase/overwrite any of your old comments
esterna•1d ago
Isn't that in violation of GDPR?
monerozcash•1d ago
No. https://gdpr-info.eu/art-17-gdpr/

>Paragraphs 1 and 2 shall not apply to the extent that processing is necessary:

>for exercising the right of freedom of expression and information;

dang will randomize your username on request though, which is compliant. Everything else on your profile you can delete yourself.

tomhow•22h ago
To be clear, we will redact personally identifying information and do other things to prevent someone's past HN activity from causing them any trouble in the future. We certainly don't want to cause anyone any trouble and will do whatever we can to prevent that. Our concern is only to avoid gutting past threads and ruining them for the others who participated in in them and for future readers who may find the content of the discussions interesting.
j_w•13h ago
Which is great. The redaction of information from places like Reddit that has taken place makes some discussion/references unreadable now. Decade old HN threads still retain all their juicy context.
GeoAtreides•11h ago
Can you confirm you have sought legal advice on whether the policy of not deleting user data on HN is compliant with GDPR and whether is indeed compliant (or not)?
tomhow•11h ago
YC has a legal department, and they do ongoing analysis to determine our position relating to the different privacy regulatory systems around the world. As I said in the other reply, we’re willing to go to great lengths to protect people’s privacy.
monerozcash•11h ago
FWIW this is widely accepted best practice, and Art. 85 GDPR is also very clear that data processing for journalistic, academic, artistic or literary expression is exempt.
Invictus0•1d ago
that's by design
jaggederest•1d ago
Steam also has usernames that can't be changed. They added changing the actual email address associated with your account, but your original email address as account name is frozen forever, for old accounts.

Since 2003!

accrual•1d ago
That's wild. I guess I've never experienced it because I still have the email attached to my nearly 15+ year old Steam account.

Some tangently related anecdata: VRChat has a pretty strict email-changing policy. You need to confirm you own both the VR account and the original email account. Reasonable, but can be tricky if you don't have access to the original email anymore. I was able to navigate it but yeah, it's not always simple.

VariousPrograms•21h ago
My misspelled My Chemical Romance lyrics @yahoo.com address will never die because of this.
ItsDedo•5h ago
Ah yes, that happened quite a lot when I was a young boy.
oytis•1d ago
Your email is your identity. If they allow you to change your email, what they should refer you by, your passport number? Was kind of easier in the times of usernames, but these are long gone
wizzwizz4•1d ago
They should use the integer primary key of the users table, of course.
TZubiri•1d ago
That's probably an implementation feature that is hidden and not dependable if it exists at all.
piskov•1d ago
Nah, that’s too 1985.

Because client doesn’t know it, inserts can be slow in cross-db environment.

Guid is always better (can be client generated), and modern guid versions can be ordered chronologically

oytis•16h ago
Please enter your integer primary key and password to log in.
lxgr•1d ago
Most services I know allow changing both.
esafak•23h ago
You can use a random numerical ID as PK and let people associate as many authn IDs as they want after logging in with one.
thiht•17h ago
Why would you allow this complexity for basically nothing?
esafak•11h ago
Using a separate table for authn is a basic pattern for this problem. What would you do?
Reubachi•10h ago
Who in this scenario outlines the key infrastructure, and how is the private key maintained?
esafak•10h ago
primary key. https://en.wikipedia.org/wiki/Primary_key
lxgr•1d ago
Nor changing the phone number. But who would ever need to change their phone number, right?
accrual•1d ago
Maybe email is a primary key in OpenAI's database somewhere? Half joking :D
mopsi•1d ago
Why don't they just ask AI to implement it?
8cvor6j844qw_d6•1d ago
Password change also requires you to use forgot password flow too, rather than a straightforward change password button.

I guess development teams are all focused on feature delivery and research.

amukbils•1d ago
According to Gemini, it's because OpenAI uses the email as the unique identifier of the user. But if that were the case, it's probably an week's project for a single engineer at most. I thought there was a better reason for this like some security measure for such a fast growing company, it never occurred to me that the reason could be so simple
piskov•1d ago
Funny how this vanished from the main page faster than hot cakes.

Saying from experience getting flagged previously while reporting changes in OpenAI’s policy regarding medical and law advice

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

thiht•17h ago
Allowing users to change emails is surprisingly tricky:

- if they verified their email, are they allowed to change it?

- if so, can they use the new email for anything as long as it’s not verified, or does it stay in pending state? for how long?

- if it’s in a pending state, can someone signup with a "pending state" email?

- does the email change need to be validated by sending a validation email to the previous email addresses?

- once changed, can an email address be reused for another account? That’s a dangerous one but if you don’t support it you end up shamed on HN with "OpenAI doesn’t allow me to create an account with an email address that used to be associated with an account on their platform but isn’t anymore"

I’m probably missing 10 more bullet points.

I bet most comments in this thread didn’t think beyond "UPDATE accounts SET email = $1"