News for hackers. Stuff that matters.

OxfordOutlander

So... it's like a golfer who hits thousands of balls into an open field without ever once aiming for a hole. The relentless repetition flawlessly locks in their foundational muscle memory and basic swing mechanics, so when they finally step up to a real course, they don't have to waste a single thought on how to hold the club. Their basic swing is completely automatic - they can confidently take the creative, high-risk shot required to actually sink a hole-in-one.
Re:List Animals Until Failure on Sunday February 01, 2026 @12:16AM (#46843830)
hmm sorry about that. should be now
I built this partly because i wanted a cleaner side-by-side comparison of the big “2026 outlook” reports (banks + asset managers), and partly as an experiment in whether codex / claude code / cursor together can be pushed to handle citations accurately rather than hallucinating summaries. Quite pleased with the result.

The workflow was roughly: ingest publicly available outlook reports, extract claims, numbers, and framing (& force every synthesized statement to be tied back to a specific source/page), anchor on key themes (ai capex, policy path, power/energy, credit, etc.) rather than by institution.

> inevitably Claude reaches a point where it can't help.

Perhaps not. If LLMs keep getting better, more competent models can help him stay on top of it lol.

Re:AI agents are starting to eat SaaS on Wednesday December 17, 2025 @12:27PM (#46302585)
Thanks!

I agree - it is surprising how many are looking at doing in house.

I think what they miss (and I say this as someone who spent the early part of his career outside of tech) is an understanding of what goes into maintaining software products - and this ignorance will be short lived. I was honestly shocked how complex it was to build and maintain my first web app. So business types (like I was) who are used to 'maintaining' an excel spreadsheet and powerpoint deck they update every quarter may think of SaaS like a software license they can build once and use forever. They have no appreciation of the depth of challenges that come with maintaining anything in production.

My working model is that of no-code - many non-tech types experimented with bubble etc, but quickly realize that tech products are far deeper than the (heavily curated) surface level experience that the user has. It is not like an excel model where the UI is codebase. I expect vibe-coders will find the same thing.

I have on several occasions built my own versions of tools, only to cave and buy a $99 a year off the shelf version because the maintenance time isn't worth it. Non-tech folks have no idea of the depth of pain of maintaining any system.

They will learn. Will be interesting to see how it plays out.

Re:AI agents are starting to eat SaaS on Wednesday December 17, 2025 @12:17PM (#46302411)
Thank you!

Quite honestly, this is exactly what I am currently doing - identified a market with probably $50mm global TAM. Bootstrapping with first design partners currently.

One thing I didn't mention is that there are often a few sleepy legacy SaaS players (often public) in these niche markets who don't have the chops to add AI to their product and may be a good takeout / exit down the line. Won't be for billions, but if you bootstrap, that doesn't really matter.

Re:AI agents are starting to eat SaaS on Monday December 15, 2025 @04:43AM (#46272281)
I agree about boutique software, but see the development still being external -

To attempt to summarize the debate, there seems to be three prevailing schools of thought:

1. Status Quo + AI. SaaS companies will adopt AI and not lose share. Everyone keeps paying for the same SaaS plus a few bells and whistles. This seems unlikely given AI makes it dramatically cheaper to build and maintain SaaS. Incumbents will save on COGS, but have to cut their pricing (which is a hard sell to investors in the short term).

2. SaaS gets eaten by internal development (per OP). Unlikely in short/medium term (as most commenters highlight). See: complete cloud adoption will take 30+ years (shows that even obviously positive ROI development often does not happen). This view reminds me a bit of the (in)famous DropBox HN comment(1) - the average HN commenter is 100x more minded to hack and maintain their own tool than the market.

benzible (commenter) elsewhere said this well - "The bottleneck is still knowing what to build, not building. A lot of the value in our product is in decisions users don't even know we made for them. Domain expertise + tight feedback loop with users can't be replicated by an internal developer in an afternoon."

This same logic explains why external boutique beats internal builds --

3. AI helps boutique-software flourish because it changes vendor economics (not buyer economics). Whereas previously an ERP for a specific niche industry (e.g. wealth managers who only work with Canadian / US cross-border clients) would have had to make do with a non-specific ERP, there will now be a custom solution for them. Before AI, the $20MM TAM for this product would have made it a non-starter for VC backed startups. But now, a two person team can build and maintain a product that previously took ten devs. Distribution becomes the bottleneck.

This trend has been ongoing for a while -- Toast, Procore, Veeva -- AI just accelerates it.

If I had to guess, I expect some combination of all three - some incumbents will adapt well, cut pricing, and expand their offering. Some customers will move development in house (e.g. I have already seen several large private equity firms creating their own internal AI tooling teams rather than pay for expensive external vendors). And there will be a major flourishing of boutique tools.

(1) https://news.ycombinator.com/item?id=9224

Re:Slow Social Media on Wednesday September 17, 2025 @05:34PM (#45281665)
Strava is the closest thing to effective social media that I use, because it is 'slow'.

You create 'content' by doing something orthogonal. You pay for access vs selling attention for ads. You only look at Strava when you are working out, so engagement is authentic vs contrived/performative. I care about my friend completing a run because I know they did it.

One of the best thing they did was allow the chance to add photos.

This may have been a contributing factor, but the reason the American frigates were successful in the War of 1812 was because they were significantly larger and more powerful ships, with more powerful cannons. They had material advantages in size (100% heavier), crew (50% more numerous), and firepower (30-50% more weight of shot). The crews were well trained (and included many former British navy able seamen, pressed from American merchantmen) but it was the material advantages that swayed these combats.

It was curious how effectively the American naval establishment gamed the European 'honor' system of naval warfare - they knew that if they kept these warships technically rated as 'frigates' (even though they were the largest and most powerful frigates ever built, similar in size to smaller ships of the line), the British would still try to fight them one on one with their frigates.

Re:Web search on the Anthropic API on Wednesday May 07, 2025 @08:16PM (#43921789)
Openai search mode is $30-50 per 1000 depending on low-high context

Gemini is $30/1000

So Anthropic is actually the cheapest.

For context, exa is $5 / 1000.

Re:Why on Earth is OpenAI buying Windsurf? on Sunday April 20, 2025 @05:01PM (#43746497)
Given Sam recently said he thinks consumer is going to be the valuable path, perhaps it is not too much to pay for a great ux/product team

"Ben Thompson: What’s going to be more valuable in five years? A 1-billion daily active user destination site that doesn’t have to do customer acquisition, or the state-of-the-art model?

Sam Altman: The 1-billion user site I think."

Re:Why on Earth is OpenAI buying Windsurf? on Sunday April 20, 2025 @02:39PM (#43745611)
It is a talent and a distribution play. Talent: obvious.

Distribution: OpenAI believes the marginal token they sell will be accretive to their bottom line, so the goal then is to deliver as many tokens as possible. Windsurf already has 1k+ enterprise logos and allegedly millions of downloads. 2 m tokens × $0.00001 gross / token = $20/seat/mo; if windsrf runs 500k seats, oai books $120 m/yr gross @ 90% margin.

I saw a similar dynamic play out in the UK with Pub (bar) companies. By mid-2000s, the major players were failing. Margins were nearly zero, thanks to rising costs, and securlar decline in demand, plus they had too much expensive term debt.

But they represented profitable sources of distribution for the beer makers. So Heineken went on a buying spree. They didn't care about making money from the pubs themselves and were happy to run them break-even. This is because they then had a controlled channel of distribution for their beer (and they made a profit on every pint they shipped).

The switching costs are very different here, and the market is still so nascent. It is a thin product and vscode‑copilot can catchup. But 1% of enterprise value ($3bn of $300bn) is not a lot to gamble on owning the #2 horse in the most promising AI end market today.

It makes sense for OpenAI to overpay for wrapper companies that have distribution - a good analogy is British pub (bar) companies. By mid 2000s they were struggling. Low margins, rising cost base, expensive debt.

What saved them? Heineken. They didn't care if the pubs made much of a profit - they made positive margins on having people drink their beer at market prices. They just wanted to increase volume. So they bought up several major players. In 2008 they acquired Scottish & Newcastle's operations, later thought bought Star Pubs & Bars, which had 1,049 leased and tenanted pubs, and finally half of Punch Taverns.

The same strategy can work for OpenAI - buy up the wrapper companies, and make sure YOUR models are served to the user base.

Re:GPT-4.1 in the API on Monday April 14, 2025 @03:29PM (#43685244)
Juice not worth the squeeze I imagine. 4.5 is chonky, and having to reserve GPU space for it must not have been worth it. Makes sense to me - I hadn't founding anything it was so much better at that it was worth the incremental cost over Sonnet 3.7 or o3-mini.
Re:Arsenal FC AI Research Engineer Job Posting on Saturday January 25, 2025 @12:22PM (#42822997)
This would be the dream job for a gunners fan. After a decade of making seven figures at Meta/Google etc., they won't even look at the salary.
+1 this idea. I do the same. Just do it locally using ollama, also using 3.2 3b
This is brilliant. Excited to dive in and understand how it works.
Re:Ask HN: Books about people who did hard things on Friday January 10, 2025 @10:50AM (#42656666)
+1

Fantastic book. Particularly the impact it had on the vietnam war, and the role the battles between rail + trucking played in driving containers.

+1 for googlesheets. It is stable, and provided you don't exceed the API limits, you can run a lot of data through it. Appscript is also incredibly powerful if you work with tools that have decent APIs. With a few lines of js and the built in trigger functions, you can have an automatically updating dashboard with email notifications when certain conditions are met (e.g. balance too low, user engagement metric does X etc).
Re:DSPy – Programming–not prompting–LMs on Monday December 09, 2024 @11:40AM (#42367749)
Also not OP but adding my 2c.

I tried many python frameworks but the lack of customizations and observability limited the utility. Now, I only use Instructor (Jason Liu's library). That, and concurrent futures for parallel processing.

Looks awesome - would you mind expanding on the tech stack you used?
Re:The Dawn of Decentralized Social Media on Friday August 23, 2024 @10:13PM (#41334986)
I think you mean r/programming

unless you actually meant /g/ :)

Re:My Thoughts on Python in Excel on Sunday June 16, 2024 @08:03PM (#40701143)
Super helpful, thank you for taking the time to share this, I appreciate it.
Re:My Thoughts on Python in Excel on Friday June 14, 2024 @12:10PM (#40682056)
Would you mind explaining in more detail what your custom library enabled?

Older »