HN user

Androider

4,193 karma
Posts25
Comments415
View on HN
updog.ai 9mo ago

Don't Wait for Status Page Updates

Androider
2pts0
www.reuters.com 1y ago

New Nvidia AI chips overheating in servers, the Information reports

Androider
2pts0
developer.chrome.com 1y ago

Built-In AI

Androider
1pts0
www.youtube.com 2y ago

Autonomous Investigations by Datadog

Androider
1pts0
platformonomics.com 2y ago

Follow the Capex

Androider
3pts0
www.technologyreview.com 2y ago

Ilya Sutskever, OpenAI's chief scientist, on his hopes and fears for the future

Androider
3pts0
www.theguardian.com 4y ago

Chemicals used in packaging may play role in 100k US deaths a year – study

Androider
169pts68
github.blog 5y ago

Security keys are now supported for SSH Git operations

Androider
215pts126
twitter.com 5y ago

High failure rate on the new AMD CPUs

Androider
13pts2
www.census.gov 5y ago

New business applications is through the roof in Q3 [pdf]

Androider
1pts0
www.profgalloway.com 5y ago

Fire and Fawning

Androider
2pts0
www.engadget.com 6y ago

Apple developers can challenge App Store rules

Androider
1pts0
pjrvs.com 6y ago

The Enemy

Androider
2pts0
www.youtube.com 6y ago

What this Chinese city does to contain the virus

Androider
1pts0
aws.amazon.com 6y ago

Amazon Cancels AWS Summit San Francisco 2020

Androider
3pts0
www.ghacks.net 7y ago

Fix Chrome prioritizing search words over visited sites in address bar

Androider
1pts1
www.youtube.com 7y ago

Why Air Quality Matters

Androider
3pts0
www.forbes.com 8y ago

Apple's 6-Core MacBook Pro Actually Performs Worse Than 2017 Model

Androider
34pts4
news.ycombinator.com 8y ago

Ask HN: So your startup received the GDPR Nightmare Letter, now what?

Androider
7pts5
m.signalvnoise.com 8y ago

Growing apart and losing touch is human and healthy

Androider
1pts0
github.com 8y ago

Optional Chaining for JavaScript

Androider
1pts0
medium.com 9y ago

Carmageddon is Coming

Androider
3pts0
medium.com 9y ago

A Unified Styling Language

Androider
1pts0
blog.marvelapp.com 9y ago

Your Body Text Is Too Small

Androider
4pts0
www.track-trump.com 9y ago

Track Trump: The First 100 Days

Androider
150pts197

Quality degrades long before you hit compaction, compaction is the "Next gas station, 100 miles" sign but you're already in the middle of nowhere.

You don't need to go down the rabbit hole of crazy workflows, but to avoid slop:

- Break down the work into tasks

- New context. Create a plan for one task.

- New context. Implement the plan.

- New context. /code-review the implementation

- New context. Fix the review findings.

- Repeat for next task.

I do this with Fable 5, and the quality is consistently quite good. If the context goes over 50%, the quality will become crap and you end up with 4 duplicates of the same thing across the codebase. Letting a current session review its own work is like asking a student to grade their own paper.

I've had really good success lately with having Claude Code resolve conflicts, to the point that I don't see myself doing manual resolutions going forward.

Set git.conflictStyle to zdiff3 and ask Claude to resolve the conflict, or even better, complete the entire rebase for you. A quick diff sanity check against the merge base of the result takes just a few seconds.

Looks like agent orchestrators provided by the foundation model providers will become a big theme in 2026. By wrapping it in terms that are already used in software development today like team leads, team members, etc. rather than inventing a completely new taxonomy of Polecats and Badgers, will help make it more successful and understandable.

80% of the value of TypeScript is that it will tell you when when you changed or added a parameter and forgot to update it everywhere, you doofus. The other 20% is that it keeps coding agents from going too far off the rails. Trying to use the type system as a metaprogramming language is only valuable as a fun exercise, but of negative value in real world projects.

VSCode must have over 100 times the user base of Windsurf and Cursor combined. All Microsoft needs to do is implement a halfway decent version of the context management features these forks added. That alone would be enough to halt user migration.

For users who've already switched to the forks, the cost of switching back is essentially zero, especially if Microsoft begins introducing changes that break fork compatibility. In that case, the migration direction would reverse almost overnight.

Windsurf and Cursor feel like temporary stopgaps, products of a narrow window in time before the landscape shifts again.

Microsoft has clearly taken notice. They're already starting to lock down the upstream VSCode codebase, as seen with recent changes to the C/C++ extension [0]. It's not hard to imagine that future features like TypeScript 7.0 might be limited or even withheld from forks entirely. At the same time, Microsoft will likely replicate Windsurf and Cursor's features within a year. And deliver them with far greater stability and polish.

Both Windsurf and Cursor are riddled with bugs that don't exist upstream, _especially_ in their AI assistant features beyond the VSCode core. Context management which is supposed to be the core featured added is itself incredibly poorly implemented [1].

Ultimately, the future isn't about a smarter editor, it's about a smarter teammate. Tools like GitHub Copilot or future agents will handle entire engineering tickets: generating PRs with tests, taking feedback, and iterating like a real collaborator.

[0] https://www.theregister.com/2025/04/24/microsoft_vs_code_sub...

[1] https://www.reddit.com/r/cursor/comments/1kbt790/rules_in_49...

Add more humans and LLMs to correct for errors. If humans sometimes go crazy and try to randomly end the world at a rate of 0.1%, requiring two humans to turn two keys synchronously to end the world reduces the error rate to 0.01%.

So, to avoid depressed AIs ending the world randomly, have a stable of multiple AIs with different provenance (one from Anthropic, one from OpenAI, one from Google...) require a majority agreement to reduce the error rate. Adjust thresholds depending on criticality of the task at hand.

All of AWS' big money makers are the meat-and-potatoes services around compute, storage, databases etc. where you could drop their offering and replace it with another in a straightforward way. It will cost you to migrate in terms of time and direct spend (those egress fees...), but it's possible. Companies ultimately stay put because the products work and the price is reasonable, but if they tried to 10X the price overnight everyone would eventually bolt.

Yeah they keep pushing higher-level services, but the uptake of these is extremely limited. If you used something like SageMaker, which has an extremely high lock-in factor, it's probably because you're an old school company that don't know what you're doing and AWS held your developer's hand to get the Hello World-level app working, but at least you got your name printed in their case study materials of the project at the end.

I think OpenAI looks at AWS and thinks they can do better. And for their investors, they must do better. But in the end I think the commoditization of LLMs is already almost complete, and this is just a futile attempt to fight it.

Exactly. You would have to be naive to build a company on top of this kind of API. LLMs are going to be become commodities, and this is OpenAI fighting against that fate as their valuation and continued investment requirements doesn't make any sense otherwise.

If you built on the Assistant API, maybe take the hint and don't just rewrite to the Responses API? Own your product, black box the LLM-of-the-day.

AWS is desperate to climb up the value stack. Compute and networking is a commodity (with fat margins at retail prices to be sure), and the second and third place providers are willing to make deep discounts to land big deals. That's not going to justify those future lofty valuations.

The problem is, for all it's talk over the last few years, AWS remains a complete non-player in the GenAI space, much less so than Azure. In my opinion the problem is exactly the same as for every other high-level service they've tried to launch. QuickSight, Lex, Polly, Cognito, CodeGuru, SageMaker, etc: they're not good. Nobody ever said "I really like QuickSight, I sure wish it had GenAI capabilities". So when the hastily-expanded QuickSight team(s) then goes on to release 42 different Q enabled SKUs, nobody cares. For various reasons, AWS is organizationally incapable of launching a non-infrastructure product that is simply great, as doing so would take attention to detail and deeply caring about things like UX which are anathema to Amazon.

On the positive side, GenAI model access will be commoditized and part of the basic undifferentiated cloud infra, and AWS will do fine there.

The slow part of using awk is waiting for the disk to spin over the magnetic head.

If we're talking about 6 TB of data:

- You can upgrade to 8 TB of storage on a 16-inch MacBook Pro for $2,200, and the lowest spec has 12 CPU cores. With up to 400 GB/s of memory bandwidth, it's truly a case of "your big data problem easily fits on my laptop".

- Contemporary motherboards have 4 to 5 M.2 slots, so you could today build a 12 TB RAID 5 setup of 4 TB Samsung 990 PRO NVMe drives for ~ 4 x $326 = $1,304. Probably in a year or two there will be 8 TB NVMe's readily available.

Flash memory is cheap in 2024!

Golden Gate Claude 2 years ago

The way the Golden Gate is incorporated across all answers seems almost like an obsessive compulsive disorder. If the association was negative, we might call it a phobia. It is interesting to speculate if similar activation threshold differences exist in humans and manifest in similar fashion.

This might be a way to encode personality traits into models, by emphasizing some aspects and damping others.

The equivalent for a human would be an reflexive response to a question, the kind you could immediately answer after being woken up at 3am in the morning. That type of answer has been deeply trained into the human networks and also requires no deep insight.

But if a human is allowed time and internal reasoning iterations, so should the LLM when determining if it has deep insight. Right now we're simply observing input -> output of LLMs, the equivalent of snap answers from a human. But nothing says it couldn't instead be an input -> extensive internal dialogue, maybe even between multiple expert models for seconds, minutes or hours, that are not at all visible to the prompter -> final insightful answer. Maybe future LLMs will say, "let me get back to you on that".

Remember the "Mongo DB is web scale" craze from now over a decade ago? That's the current state of vector DBs, despite vector DBs having been around forever.

Do you have more than a terabyte of embeddings? No? Do yourself a favor and use pg_vector with a HNSW index, it'll do just fine. Operationally, it is very hard to beat Postgres.

Lie still in bed 3 years ago

The most negative influence on my sleep by far is from using my phone in bed, as I suspect it is for many others. Not only when falling asleep, but also when waking up reaching for the phone is too easy and robs me of any chance of falling asleep again.

The only trick I've found that works quite consistently for me, is removing the phone from the room entirely. This makes my laziness work for me for once, as getting the phone from another room altogether is too much of a hassle.

Similarly, if you want to stop eating after a certain hour, 9pm in my case, brush your teeth at that exact time. After that I can't be bothered to eat since brushing my teeth again would be a hassle.

"Just remember to filter out special user IDs x, y, z, they're actually companies" is exactly the type of problems that when you solve will make the customer go "oh, this maps _exactly_ how I think about company events/metrics".

If you're "focused on companies", just add a company level event/metric API even if it's all sugar and you internally model it with user IDs or whatever. I don't think anyone is saying tracking user events isn't important, it obviously is, just that in addition you should introduce company events to truly differentiate yourself from the "ordinary" analytics providers.

If you haven't, please read the classic "Dear Google Cloud: Your Deprecation Policy is Killing You" [1] by the always fantastic Steve Yegge (who used to work at Google). As he so succinctly put it, the email follows the standard Google GCP template:

Dear RECIPIENT,

Fuck yooooouuuuuuuu. Fuck you, fuck you, Fuck You. Drop whatever you are doing because it’s not important. What is important is OUR time. It’s costing us time and money to support our shit, and we’re tired of it, so we’re not going to support it anymore. So drop your fucking plans and go start digging through our shitty documentation, begging for scraps on forums, and oh by the way, our new shit is COMPLETELY different from the old shit, because well, we fucked that design up pretty bad, heh, but hey, that’s YOUR problem, not our problem.

We remain committed as always to ensuring everything you write will be unusable within 1 year.

Please go fuck yourself,

Google Cloud Platform

[1] https://steve-yegge.medium.com/dear-google-cloud-your-deprec...

Usually it's pretty clear, e.g. you can say to yourself in the morning "If I complete X today, it will have been a good day". Yet somehow at the end of the day you will have spent all your time doing everything but X.

Game Pass is a massive success, and PlayStation Now was just revamped to be more like it. How Stadia managed to be so close, yet so completely miss the biggest trend in gaming is frankly quite astonishing.

I remember Google was talking up how you'd be able to watch a game stream on YouTube, then with a single click "fork" the game into your own instance and continue playing. Or even just basic things like watching a game trailer and being able to jump into a playable demo. But they didn't realize any of that, instead they went with the most conservative possible approach of selling games for $60, which is a non-starter in a world of constant sales and where Game Pass already exists. It's like if YouTube was a platform where every video was $1 to watch, how successful would that have been?

I also think if Google shuts down Stadia instead of pivoting into a Game Pass like service, the reputational damage to GCP alone will be more than whatever the cost of Stadia is.

Deno raises $21M 4 years ago

It's usually not enough to be a bit better than what you're trying to displace, you have to be 10X better than the status quo to have any real impact. For example, SVN tried to be a better CVS, while Git came out of left field and destroyed the competition by being 10X better.

In that, Deno reminds me of the once-hyped Meteor.js. Meteor.js also though that funding could be the answer, but it wasn't. They're both clever, great for demos, but not sufficiently so to overcome the sheer inertia of Node+NPM et al. When something truly 10X better arrives, it will be quite apparent. Just like how React spawned a new generation of frameworks, nothing has unseated it yet because all the competition is React-like and not 10X better.

There might be better air purifiers, but the recommended Coway purifier is really good. I've had one for 5 years, still working as well as the day I bought it. I also have a 3x more expensive high-end Alen unit, but it's not nearly as effective or quiet as the simple Coway. The filters are way more expensive too.

In my first game, I carefully managed the interest rate to keep inflation around 2%: Your economy produced 431540 apples.

Next game, I set the interest rate to -0.50% right away and left it there: Your economy produced 442411 apples. Inflation was 1.5% in the end.

Doesn't seem to matter too much what you do. Maybe in real life too.