HN user

nichochar

1,793 karma

https://nicholascharriere.com

Posts90
Comments305
View on HN
nicholascharriere.com 11d ago

The Dogfood Advantage

nichochar
3pts2
twitter.com 3mo ago

Everyone is building the same thing (a generalist agent)

nichochar
2pts0
nicholascharriere.com 3mo ago

The Great Convergence of Technology Companies

nichochar
3pts0
getmocha.com 5mo ago

App builder market trends and statistics

nichochar
3pts0
getmocha.com 6mo ago

The engineering behind an AI app builder

nichochar
4pts0
github.com 1y ago

Show HN: Srcbook – Self-hosted alternative to AI app builders

nichochar
67pts6
monkeytype.com 1y ago

MonkeyType: A customizable typing practice playground

nichochar
16pts6
github.com 1y ago

Show HN: Srcbook – A TypeScript notebook for rapid prototyping

nichochar
267pts50
benreinhart.com 2y ago

Verifying Slack Requests with Phoenix

nichochar
2pts0
axflow.dev 2y ago

My 2024 AI Predictions

nichochar
54pts34
docs.axflow.dev 2y ago

Show HN: Zero-dependency, TypeScript SDK for building robust NLP applications

nichochar
16pts2
demo.axilla.io 2y ago

A guided, interactive tutorial of Retrieval Augmented Generation with LLMs

nichochar
7pts0
github.com 2y ago

Show HN: Axilla – Open-source TypeScript framework for LLM apps

nichochar
161pts40
gist.github.com 3y ago

Documentation Driven Development

nichochar
1pts1
twitter.com 3y ago

Google Docs releases syntax highlighted code blocks

nichochar
22pts2
paragraph.xyz 3y ago

Web3 accounts, web2 accounts, cryptography, and custody

nichochar
12pts0
bytesizetheories.com 5y ago

Kinds of Technical Debt

nichochar
47pts12
bytesizetheories.com 5y ago

Focus Is the New Differentiator

nichochar
3pts1
superscale2020.blogspot.com 6y ago

Perfect imitation of car suspension on an RC car, arduino powered, 3D printed

nichochar
1pts0
bytesizetheories.com 7y ago

Details vs. Design Oriented Programming

nichochar
1pts0
bytesizetheories.com 7y ago

Open Spaces Suck

nichochar
1pts0
devhints.io 8y ago

Very usable and pretty cheat sheet directory: DevHints.io

nichochar
1pts0
accidentallyquadratic.tumblr.com 9y ago

Accidentally quadratic: real life algorithm degenerescence bugs

nichochar
2pts0
news.ycombinator.com 9y ago

Ask HN: How can I use my technical skills for good, in our time?

nichochar
10pts5
niclasw.mbnet.fi 9y ago

The toilet example: explaining mutexes vs. semaphores

nichochar
2pts0
github.com 9y ago

CPython's documentation about lnotab_notes, the line number table

nichochar
2pts0
imgur.com 9y ago

Center of mass for olympic gymnasts – live analysis in gif form

nichochar
2pts1
www.reddit.com 10y ago

Impressive graphics editor for programmers: Shadron

nichochar
31pts2
en.todoist.com 10y ago

Microsoft launches trello – task organizer clone

nichochar
1pts0
www.boe.ca.gov 10y ago

As of Jan 1, there is a 23% tax on prepaid phone recharges in California

nichochar
1pts0

yep, that's what i qualify as "not an advantage".

It's totally fine if thats what your company is like, but the labs have an unfair advantage.

This was often true when writing code manually to be fair.

You could get to "something that works" rather fast but it took a long time to 1) evaluate other options (maybe before, maybe after), 2) refine it, 3) test it and build confidence around it.

I think your point stands but no one really knows where. The next year or so is going to be everyone trying to figure that out (this is also why we hear a lot of "we need to reinvent github")

Claude Sonnet 4.6 5 months ago

We ran some tests at mocha (we have a coding agent with our own harness to build web apps, with a lot of tools and medium length tasks (3min to 10min).

Our notes:

Sonnet 4.6 feels like a fundamentally different model than Sonnet 4.5, it is much closer to the Opus series in terms of agentic behavior and autonomy.

Autonomy - In our zero-shot app building experiments, Sonnet 4.6 ran up to 3-4x longer than Sonnet 4.5 without intervention, producing functional apps on par in terms of quality to the Opus series. Note that subjectively we found Opus 4.5 and 4.6 are better "designers" than Sonnet 4.6; producing more visually appealing apps from the same prompts.

Planning / Task Decomposition - We found Sonnet 4.6 is very good at decomposing tasks and staying on track during long-running trajectories. It's quite good at ensuring all of the requirements of an input prompt are accounted for, whereas we were often forced to goad sonnet 4.5 into decomposing tasks, Sonnet 4.6 does this naturally.

Exploration - In some of our complex "exploration" tasks (e.g. cloning/remixing an existing website), Sonnet 4.6 often performs on par or better than Opus 4.5 and 4.6. It generally takes longer, and takes more tokens, though we believe this is likely a consequence of our tool-calling setup.

Tool-use - Sonnet 4.6 seems eager to use tools; however, we did find that it struggles with our XML-based custom tool use format (perhaps exclusive to the format we use). We did not have a chance to assess with native tool use

Self-verification - Similar to Opus 4.5/4.6, Sonnet 4.6 has a proclivity for verifying it's work.

Prompting - We found Sonnet 4.6 is very sensitive to prompting around thinking, planning, and task decomposition. Our prompt built for sonnet 4.5 has a tendency to push sonnet 4.6 into incredibly long thinking and planning loops. Though we also found it requires significantly less careful and specific instructions for how to approach problems.

How are we thinking about this:

We can't launch this model day 0, it requires more changes to our harness, and we're working on them right now.

But it reminds me a bit of 3.5 to 3.7 --> It's a pretty different model that behaves and responds to instructions in new ways. So it requires more tuning before we can extract its full potential.

We're building an AI powered app builder. We use elixir, phoenix and of course OBAN.

It feels like such a super power. What you're describing is particularly important in the era of long running AI processes. Something as simple as running a deploy creates pressure on your agent orchestration. But if everything is powered by OBAN you have wonderful ways to build durability.

By the way, it's all "free" and built-in.

In other language ecosystems, people literally pay for durability that has this shape (like temporal)

The effort described in the article is maybe a couple hours of work.

I understand the "enjoy doing anyway" part and it resonates, but not using AI is simply less productive.

Slow social media 10 months ago

I'm building an app builder (getmocha.com) and one of my favorite use cases I have seen is "small private social network":

some people are building custom, tailored social networks only available to their family, church, community, sports team, school, etc...

This was previously impossible but now AI changes that. I don't know if it will materialize, but a more federally distributed web with tons of small private social networks could be a future of healthy social

Elixir and Phoenix are very underrated.

It combines the "opinionated" aspects of ruby and rails and the power of erlang. The BEAM is like no other runtime and is incredibly fun to work with and powerful once you get how to use genservers and supervision trees.

We use Elixir for Mocha, and my one issue with it (I disagree with OP on this) is that live-view is not better than React for writing consumer grade frontends. I wish Phoenix took a much stronger integration with React approach, that would finalize it as the top choice for a web stack.

disclaimer: building a competitor (https://getmocha.com)

Lovable and bolt took a massive shortcut: they outsourced the backend to a third party (supabase).

This makes their ceiling to build "useful" software incredibly low.

The right approach takes a lot more time: pick an opinionated framework (think ror) and build up a full stack app builder from the ground up.

Took us months and months of work to get it working, but now people _can_ build "useful" software (thats our bar)

This was super interesting.

Unsurprisingly, I see he didn't have much to say about faceit and esea.

I think CSGO anti-cheats are a league above the rest (I'm not sure why, maybe because the scene is more competitive?)

I promise you they're negative on unit economics.

In addition to what you're saying: - hosting costs - live sandboxes costs

They're betting on LLM costs going way down and VC funded until then

This analysis is very much on point. I'm building a product in this space (https://getmocha.com), and can share a few more insider insights:

- The churn from companies like lovable is indeed very high, and user frustration is high also.

- There are sub-niches available. Building internal tools is not the same as landing pages is not the same as saas. In the previous website builder market, different players (webflow, squarespace, wix) found and dominated a sub-niche

- The market is way bigger than anyone realizes. Today hundreds of millions for basically early adopters and highly tech-savvy users. This tech can and will go mainstream

- A huge issue with lovable, solved by others like mocha and replit, is the app backend. Lovable took a shortcut and partnered with supabase but that deal will not last. Supabase is losing big on their free tier (had to raise 200M to support it) and both want to capture the margin from the customer. There will be a reckoning.

Even if what you said was true, it will be false within months or years.

What then?

This is the whole premise of the article. Just extrapolate and imagine that it can think and write poetry better than you (it will, and likely soon), what then?

It's a very important question. A cultural one.

Goodbye, Slopify 1 year ago

Reasoning:

.com is the best TLD by a long shot but it's really saturated, so as a startup you have no chance.

As you say, the hope is to make it and be able to buy the X in getX.com where hopefully you've checked that X belongs to a squatter and not an existing company (they're both bad the latter is worse).

We're building our startup infra on cloudflare over the other major hyperscalers and it turned out to be an amazing decision...

Generous free tiers, pricing scales very competitively after that, and their interface is not nearly as bad as GCP / AWS.

I highly recommend this stack.

Yeah I don't agree. I'm building a product in the space, and the number one problem is correctness, not latency.

People are very happy to sit there for minutes if the correctness is high and the quality is high. It's still 100x or 1000x faster than finding 3rd party developers to work for you.

I wish the models were getting better but recently they've felt very stuck and this is it, so agent architectures will be the answer in the short term. That's what's working for us at srcbook rn.

I have a masters degree in math/physics, and 10+ years of being a SWE in strong tech companies. I have come to rely on these models (Claude > oai tho) daily.

It is insane how helpful it is, it can answer some questions at phd level, most questions at a basic level. It can write code better than most devs I know when prompted correctly...

I'm not saying its AGI, but diminishing it to a simple "chat bot" seems foolish to me. It's at least worth studying, and we should be happy they care rather than just ship it?

As someone building a client which needs to sync with a local filesystem (repo) and database, I cannot emphasize how wonderful it is that there is a push to standardize. We're going to implement this for https://srcbook.com

Notebooks are hot these days! We also shipped our own version of a TypeScript notebook[1] but it takes quite different sides of the tradeoff: we want to run backend node code, so unlike this or observable we're not looking to run in the browser environment. Still, for many applications, this idea is a better take!

Kudos to the author.

https://github.com/srcbookdev/srcbook