HNHacker News
TopNewBestAskShowJobs

AtNightWeCode

457 karma · joined March 29, 2021

At a dark place
submissionscomments
AtNightWeCode··on Layoffs at Block
In this market it is probably smarter to fire a large block of people. Chances are good that you can rehire some where you went too aggressive. Sucks for the people that got laid off though.
AtNightWeCode··on Layoffs at Block
And also not doing it on a Friday.
AtNightWeCode··on Lessons from 14 years at Google
Very good. I agree with most of it. One thing I disagree with is "The senior engineers I respect most have learned to trade cleverness for clarity, every time.". This sounds like the anti-pattern "design for lowest competence" or similar. This is a big trap. A little bit of magic is often better than clarity. Junior devs should learn to follow the rules and how things work without the actual need for deeper understanding.
AtNightWeCode··on AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'
What a complete moron. This is why every senior dev hates these idiots in mid management. The kids know better? Yeah right. The new kids knows nothing. Recognizing how things work is not knowledge.
AtNightWeCode··on Avoid UUID Version 4 Primary Keys in Postgres
The counter argument I would say is that having all these integer ids comes with many problems. You can't make em public cause they leak info. They are not unique across environments. Meaning you have to spin up a lot of bs envs to just run it. But retros are for complaining about test envs, right?

Uuid4 are only 224bits is a bs argument. Such a made up problem.

But a fair point is that one should use a sequential uuid to avoid fragmentation. One that has a time part.

AtNightWeCode··on Netflix to Acquire Warner Bros
Sounds like something a buyer would say. Surely Netflix can handle HBO traffic better and cheaper. Maybe HBO are stuck in some deals. But it is a no-brainer to trash the HBO backend over time.
AtNightWeCode··on Cloudflare outage on December 5, 2025
Not missing working with LUA in proxies. I think this is no big thing. They rolled back the change fairly quickly. Still bad but that outage mid November was worse since it was many bad decisions stacking up and it took too long time to resolve.
AtNightWeCode··on Claude Opus 4.5
The cost of tokens in the docs is pretty much a worthless metric for these models. Only way to go is to plug it in and test it. My experience is that Claude is an expert at wasting tokens on nonsense. Easily 5x up on output tokens comparing to ChatGPT and then consider that Claude waste about 2-3x of tokens more by default.
AtNightWeCode··on Original Superman comic becomes the highest-priced comic book ever sold
Maybe I am too cynical but the story sounds fake. And I would not be surprised if this is some way of manipulating the market.
AtNightWeCode··on Original Superman comic becomes the highest-priced comic book ever sold
Sounds like some sort of scam to me. The item is probably correct but the price seems way too high.
AtNightWeCode··on Cloudflare outage on November 18, 2025 post mortem
Exactly. The newbie mistake in SQL is also way worse than this. But the whole design is also bad. Clearly implementing things at the wrong place.

And, it took like over an hour between the problem started til my sites went down. That is just crazy.

AtNightWeCode··on Cloudflare outage on November 18, 2025 post mortem
So they made a newbie mistake in SQL that would not even pass an AI review. They did not verify the change in a test environment. And I guess the logs are so full of errors it is hard to pinpoint which matters. Yikes.
AtNightWeCode··on Structured outputs on the Claude Developer Platform
Does it even help? Get the name of some person => {"name":"Here is the name. Einstein." }
AtNightWeCode··on John Carmack on mutable variables
I care less and less about things like this. At some point you will write code in some lang that have fancy keywords and stuff gets mutated anyway. Also, what people tends to do if stuff is immutable is that they hide mutation by doing deep copies with changes.
AtNightWeCode··on Keep Android Open
This battle was lost a looong time ago. The effort it takes to keep up with all the shenanigans of Google and that play store is way worse than these new changes.
AtNightWeCode··on Tell HN: Azure outage
I looked into this before and the stocks of these large corps simply does not move when outages happens. Maybe intra-day, I don't have that data, but in general no effect.
AtNightWeCode··on Tell HN: Azure outage
From Azure status page: "Customers can consider implementing failover strategies with Azure Traffic Manager, to fail over from Azure Front Door to your origins".

What a terrible advise.

AtNightWeCode··on Tell HN: Azure outage
Earnings report today. A coincidence?

I can at least login to Azure. But several MS sites are down.

AtNightWeCode··on MinIO stops distributing free Docker images
Still don't get why on earth anybody would run a Docker version of MinIO in production. And why is this even a problem. Not like you put a private storage service on the Internet? Or do you? The incompetence of the average HN user is just mind blowing.
AtNightWeCode··on Claude Memory
It is a test to see if you can break out of the prompt. You have a system prompt like. Bla bla you are a pro AI-translator bla bla bullet points. But then it breaks when the context is like "name my cat" or whatever. It follows those instructions...
AtNightWeCode··on Claude Memory
How about fixing the most basic things first? Claude is very vulnerable when it comes to injections. Very scary for data processing. How corps dares to use Cloud code is mind-boggling. I mean, you can give Claude simple tasks but if the context is like "Name my cat" it gets derailed immediately no matter what the system prompt is.
AtNightWeCode··on MinIO stops distributing free Docker images
I used MinIO for local dev. I can use S3 or R2 in some cases instead. Kinda crazy to find out that people use these Docker images in production. Why on earth would you do that?
AtNightWeCode··on ChatGPT Atlas
It is funny that only morons can down vote on HN. I'm pretty sure I am better than any random idiot on HN on this topic since I worked DAILY with these issues for a couple of years. Years before there even was an official "AI browser".
AtNightWeCode··on Foreign hackers breached a US nuclear weapons plant via SharePoint flaws
No, they did not breach anything through SharePoint. The flaw is that IDIOTS exposed these servers to the Internet. I am very pro holding vendors accountable but this is just stupid. "Pro-tip" btw. SharePoint installations often have the pw sharepoint, sharepoint123, sharepoint-123 and so on in various casing and delimiters.
AtNightWeCode··on ChatGPT Atlas
It is very basic. I have built my own version of this based on Chromium that integrates both Claude and ChatGPT in the browser. It can do a lot of tasks like translate or shorten the text I selected and so on. It took me like a couple of hours to build. The problem is the cost of using the LLMs, especially since they are still pretty stupid and requires huge prompts.

EDIT: I think I misunderstood your Q. Sorry. You can take a screenshot and post it to ChatGPT and get back what it is seeing, in theory. I mean, I use ChatGPT to post screenshots of my sites to get feedback on my layout and designs...

AtNightWeCode··on ChatGPT Atlas
I actually built my own browser on top of Chromium to be able to use both Claude and ChatGPT ad hoc for various tasks in the browser. Fact is that I use my OS native text to speech more than the LLMs...

Anyhow. The problem is that the LLMs are simply not good enough. And as someone who processes a lot of data through LLMs daily via APIs. The quality is just poor. Clearly LLMs does not work as stated. The fluctuation in the quality of the responses is just silly and very undocumented.

AtNightWeCode··on Ask HN: Our AWS account got compromised after their outage
Not uncommon that machines get exposed during trouble-shooting. Just look at the Crowdstrike incident just the other year. People enabled RDP on a lot machines to "implement the fix" and now many of these machines are more vulnerable than if if they never installed that garbage security software in the first place.
AtNightWeCode··on AWS multiple services outage in us-east-1
You wrote "You’d need to have every single service you depend on, including 3rd party services, on multi tenancy.". This is highly incorrect. I worked at several companies that have a multi tenancy strategy. It is:

* Automated. * Scoped to business critical services. Typically not including many of the 3rd party services. * Uses data replication, which is a feature in any modern cloud. * Load balancing, by DNS basically for free or a real LB somewhere on the edge.

If you fail at this you probably fail at disaster recovery too or any good practice on how to run things in the cloud. Most likely because of very poor architecture.

AtNightWeCode··on AWS multiple services outage in us-east-1
You don't need expensive SLAs to do data replication or load balancing in the cloud. It is pretty basic.
AtNightWeCode··on AWS multiple services outage in us-east-1
In general it is not expensive. In most cases you can either load balance across two regions all the time or have a fallback region that you scale out/up and switch to if needed.
← PreviousPage 4 of 34Next →