HN user

menzoic

1,016 karma
Posts21
Comments356
View on HN
escobyte.substack.com 3mo ago

LLMs Can Write Production Quality Code

menzoic
6pts3
escobyte.substack.com 4mo ago

$500k/Year SWE Without a CS Degree

menzoic
2pts3
escobyte.substack.com 4mo ago

Writing High Quality Production Code with LLMs Is a Solved Problem

menzoic
2pts2
escobyte.substack.com 4mo ago

Writing High Quality Production Code with LLMs Is a Solved Problem

menzoic
9pts7
medium.com 5y ago

I Got Job Offers from Google, Amazon, Uber, Reddit, Squarespace, Braze

menzoic
22pts0
escobyte.medium.com 5y ago

How to study for data-structures and algorithms interviews at FAANG

menzoic
14pts0
qz.com 7y ago

What happens when you try to send politically sensitive messages on WeChat

menzoic
20pts1
www.ccn.com 7y ago

Facebook Is Developing a Cryptocurrency Product

menzoic
6pts0
www.independent.co.uk 7y ago

A Production Bug Is Deleting Facebook Posts

menzoic
1pts0
hackernoon.com 8y ago

How to Use Cryptocurrency Without Getting Hacked

menzoic
4pts0
hackernoon.com 8y ago

Official Government Verified Twitter Account Is Running Cryptocurrency Scams

menzoic
1pts0
www.bbc.com 8y ago

Employees Line Up to Get Microchipped in Wisconsin

menzoic
37pts38
mobile.nytimes.com 10y ago

America's Child Marriage Problem

menzoic
2pts0
www.ted.com 11y ago

The wonderful and terrifying implications of computers that can learn

menzoic
1pts0
www.npmjs.com 11y ago

NPM Redesign

menzoic
2pts1
www.google.com 11y ago

Multi-Platform and Device Authentication in Node.js with Eskimo

menzoic
7pts0
github.com 11y ago

Show HN: Hls-endless – create local HLS streams from the command line

menzoic
6pts2
www.nytimes.com 11y ago

Jailed founder of NinjaVideo pirate site tells her story

menzoic
1pts0
niftylettuce.com 11y ago

Eskimo – Node Boilerplate Framework for Rapid MVPs

menzoic
65pts20
videoxhackathon.challengepost.com 12y ago

Discourse.tv | The Video Experience Hackathon at Kaltura Connect 2014

menzoic
1pts1
ramen.is 12y ago

CraigPhone prevents robberies, scammers, and harassment on Craigslist

menzoic
3pts0

The difference is not that it’s “worthless”. The difference is that now it’s “practical” to implement given the low effort.

I wouldn’t be sad about defeating lower complexity challenges. There are always higher complexity challenges that arise once we start operating in a world when you can do more. The bar raises.

DeepSeek v4 3 months ago

API prices may be profitable. Subscriptions may still be subsidized for power users. Free tiers almost certainly are. And frontier labs may be subsidizing overall business growth, training, product features, and peak capacity, even if a normal metered API call is profitable on marginal inference.

I work at Airbnb where I write 99% of my production code using LLMs. Spotify's CEO recently announced something similar, but I mention my employer not because my workflow is sponsored by them (many early adopters learned similar techniques), but to establish a baseline for the massive scale, reliability constraints, and code quality standards this approach has to survive. Many engineers abandon LLMs because they run into problems almost instantly, but these problems have solutions. If you're a skeptic, please read and let me know what you think. The top problems are: * Constant refactors (generated code is really bad or broken) * Lack of context (the model doesn’t know your codebase, libraries, APIs, etc.) * Poor instruction following (the model doesn’t implement what you asked for) * Doom loops (the model can’t fix a bug and tries random things over and over again) * Complexity limits (inability to modify large codebases or create complex logic) In this article, I show how to solve each of these problems by using the LLM as a force multiplier for your own engineering decisions, rather than a random number generator for syntax. A core part of my approach is Spec-Driven Development. I outline methods for treating the LLM like a co-worker having technical discussions about architecture and logic, and then having the model convert those decisions into a spec and working code.

I’ve found there are two major mindset shifts that helped me start passing tech interviews consistently:

1. Study the algorithms and patterns, not the questions 2. Treat it like a serious investment, 2–3 months of focused prep minimum

Most people skip the fundamentals. But these core patterns and data structures come up over and over. If you really understand them, you can solve almost anything.

I used this exact approach to land offers from Google, Amazon, Uber, Airbnb and more, without a CS degree.

That experience led me to write this full breakdown of how to study for tech interviews the right way.

I work at Airbnb where I write 99% of my production code using LLMs. Spotify's CEO recently announced something similar, but I mention my employer not because my workflow is sponsored by them (many early adopters learned similar techniques), but to establish a baseline for the massive scale, reliability constraints, and code quality standards this approach has to survive. Many engineers abandon LLMs because they run into problems almost instantly, but these problems have solutions. If you're a skeptic, please read and let me know what you think.

The top problems are:

1. Constant refactors (generated code is really bad or broken)

2. Lack of context (the model doesn’t know your codebase, libraries, APIs, etc.)

3. Poor instruction following (the model doesn’t implement what you asked for)

4. Doom loops (the model can’t fix a bug and tries random things over and over again)

5. Complexity limits (inability to modify large codebases or create complex logic)

In this article, I show how to solve each of these problems by using the LLM as a force multiplier for your own engineering decisions, rather than a random number generator for syntax.

A core part of my approach is Spec-Driven Development. I outline methods for treating the LLM like a co-worker having technical discussions about architecture and logic, and then having the model convert those decisions into a spec and working code.

get the best results when the context window is right around 70%

I used to be trigger happy with /compact or using the hand off technique to transfer knowledge between sessions with a doc. But lately the newer generation of models seem to be handling long context pretty well up to around 20% remaining context.

But this is when I'm working on the same focused task. I would instantly reset it if I started implementing an unrelated task. Even if there was 90% left, since theres just no benefit to keeping the old context

I work at Airbnb where I write 99% of my production code using LLMs. Spotify's CEO recently announced something similar, but I mention my employer not because my workflow is sponsored by them (many early adopters learned similar techniques), but to establish a baseline for the massive scale, reliability constraints, and code quality standards this approach has to survive.

Many engineers abandon LLMs because they run into problems almost instantly, but these problems have solutions. If you're a skeptic, please read and let me know what you think.

The top problems are:

* Constant refactors (generated code is really bad or broken)

* Lack of context (the model doesn’t know your codebase, libraries, APIs, etc.)

* Poor instruction following (the model doesn’t implement what you asked for)

* Doom loops (the model can’t fix a bug and tries random things over and over again)

* Complexity limits (inability to modify large codebases or create complex logic)

In this article, I show how to solve each of these problems by using the LLM as a force multiplier for your own engineering decisions, rather than a random number generator for syntax.

A core part of my approach is Spec-Driven Development. I outline methods for treating the LLM like a co-worker having technical discussions about architecture and logic, and then having the model convert those decisions into a spec and working code.

Studies on rats have shown significant similarities between sugar consumption and drug-like effects, including bingeing, craving, tolerance, withdrawal, dependence, and reward. Some researchers argue that sugar alters mood and induces pleasure in a way that mimics drug effects such as cocaine. In certain experiments, rats even preferred sugar over cocaine, reinforcing the idea that sugar can strongly activate the brain’s reward system

At that point, a shared ledger implemented with traditional databases / protocols would be faster, easier, and more transparent.

This is missing the fundamental idea behind blockchain. You need a consensus mechanism and immutable ledger in order for it to be secure and truly transparent. Once you add those boom you have yourself another blockchain :-)

So what are stablecoins really trying to do? Circumvent regulation?

No, stablecoins have less regulatory burden because of the public ledger removing the need for manual review and verification by various intermediaries. They are still compliant with regulation.

GPT-5 12 months ago

The idea is that AGI will be able to self improve at an exponential rate. This is where the idea of take off comes from. That self improvement part isn’t happening today.

Visiting Us 1 year ago

Most places I’ve worked including Uber and Airbnb allow teams to contribute code to other teams services. Quality is protected by requiring “blocking reviewers” on pull requests. Blocking reviewers requires one person from the services team to approve the pull request.

I think this is better than requiring teams to make all changes themselves which slows things down significantly considering each team has their own roadmap and priorities

"During its thinking session it reached the conclusion that this task is not feasible in one shot. It then stopped and explained that to me."

I've seen this happen with GPT-4 with zero shot prompts. Similar to the author "negotiating" allowed it to continue with an iterative approach.