HNHacker News
TopNewBestAskShowJobs

mritchie712

2,971 karma · joined March 16, 2015

Founder at Definite (https://www.definite.app/).

Definite is ETL, a data warehouse and BI in one app.

Previously founded SeekWell (https://seekwell.io/), acquired in 2021.

twitter: https://twitter.com/thisritchie

email: mike@definite.app

meet.hn/city/us-Philadelphia

submissionscomments
mritchie712··on OpenJev
in short: it's faster, cheaper, smart structured output.

each "question" is answered in parallel instead of a sequential (like an LLM). so if you have an input like:

    {"is_it_hotdog": noul, "is_it_apple", noul}

it answers is_it_hotdog and is_it_apple in parallel and gives a probability.
mritchie712··on Charts built for Chat
This is cool, but I think too late.

People are already used to getting *exactly* what they want from an agent. e.g. in our agent (https://www.definite.app/) we often see people take pictures of a sketch on a piece of paper or a screenshot from a few other tools (Stripe + Excel).

Our agent has templates to start from, but ultimately writes a react app to give the user what they want. It'd be hard to get that experience in a framework like this.

mritchie712··on Blizzard Revives 'StarCraft' Franchise with Open-World Sci-Fi Shooter
trying to reconcile AGI timelines with this video games timeline
mritchie712··on I've operated petabyte-scale ClickHouse clusters for 5 years
> Tinybird is not affiliated with, associated with, or sponsored by ClickHouse, Inc. ClickHouse® is a registered trademark of ClickHouse, Inc.

Yeah, it sucks they need to do this. If I was a visitor to their website, I'd immediately want to know what ClickHouse, Inc. is and you'd realize ---> it's managed clickhouse, direct competitor... why would I use the one that needs all the ®'s

mritchie712··on It's getting harder to focus every day
my car has an AI assistant. I don't know what the wake word is, but it will wake up and be useless with no obvious way to turn it off. I'm sure I could search for it, but it happens while I'm driving and I forget about it. It happens just infrequently enough to not remember, but often enough to be really annoying.

My wife turned on a meditation feature on our very old Alexa. I guess the app was deleted or something, but every morning Alexa turns on and says "Starting your meditation times ... Sorry, this is no longer available". If I tell Alexa to turn this off, it has no idea what I'm talking about and it shows up nowhere in the iOS app. Instead of meditation, I got a nice dose of minor annoyance every morning.

mritchie712··on Terence Tao's ChatGPT conversation about the Jacobian Conjecture counterexample
"whats next" is another good one
mritchie712··on China's open-weights AI strategy is winning
I'm not going to care about open models until some blend of the below becomes true:

1. the labs stop offering max plans

2. really smart open models can easily be run on my mac

3. TPS (token per second) AND intelligence are gpt5.6 level

on #1, it's nearly impossible for me to run out of codex tokens right now (I have 4 resets banked) and Fable 5 seems to be sticking around for the foreseeable future. I have virtually unlimited token usage for $400 a month, so open models being cheaper doesn't appeal to me.

on 2 and 3, benchmarks are showing some of the open models at around opus4.8 levels, which is incredible! But running them locally at anywhere near the TPS of cloud inference is far off. I can run a smaller (dumber) open model locally and get good TPS, but see #1, whats the point?

mritchie712··on Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s
This is far cooler than how I've been using my Pi.

I've started building a box for managing agents. I hate sitting in front of my Mac all day flipping between terminals. I wanted something that was audio and whiteboard / paper first.

The Pi has a mic, camera, and projector hooked up. The Pi is always listening, so I just say most commands (i.e. "check logs on backend service, customer xyz said abc is wrong"). I can tell it "look at the board" and it can see things I've written or drawn and can project on top of or alongside anything on the board.

Not sure yet if it's more efficient, but it's definitely more fun.

mritchie712··on Funny item co-occurrences in 3.2M Instacart orders
here's how this likely went down:

1. they found the dataset and thought "i bet there are weird order combos i could write a blog post about"

2. they did all the analysis and found nothing all that interesting

3. posted it anyway

mritchie712··on [dead]
this works well when you don't have customers
mritchie712··on Show HN: 18 Words
great game, what do you think of adding shuffle?
mritchie712··on Claude Fable 5 Promotional Access
if gpt5.6 is out by July 7th, Fable will stay in the Max plan to at least some degree.
mritchie712··on The AI backlash is only getting started
There's another "they took our jobs" group that doesn't fit into "AI is overhyped" or "AI is useless".

They see that AI is capable and fear it.

mritchie712··on SubQ 1.1 Small
I agree on opus 4.5-4.8, but Fable 5 was a noticeable upgrade.
mritchie712··on Launch HN: BitBoard (YC P25) – Analytics Workspace for Agents
Looks cool! It's a lot of work to get a full data stack set up and people are losing interest in stitching the pieces (ETL, warehouse, BI) together.

> Agents made bad inferences because they had no context on the business

We've been working on this since before the chatgpt launch.

We started with a semantic layer since there were already good open source options and LLMs at the time were good at writing the JSON (remember function calling?) to run a semantic query.

But as LLMs have gotten smarter and people wanted to do more data work in agents, we found we needed something more flexible, so we built an "Ontology" that lets you store all the terms you use in your company and connect them to the data points (e.g. tables, columns, metrics) that matter.

https://www.definite.app/blog/ontology-ai-analytics

mritchie712··on Fable 5 is Anthropic's most "honest" model
For anyone that doesn't use twitter:

I index all my local Claude Code sessions in DuckDB. I have 202,381 messages in the last 30 days.

There's been a steady increase since Opus 4.6 in the model saying "honest".

It probably shouldn't, but this bugs me.

Should I assume most of the time you're lying and you're being honest in this one message?

I was pumped in the first few hours of Fable where this had seemingly been "fixed". 100+ messages and no "honest" to be seen. But it didn't last.

Within a few hours, Fable proved itself to be the most honest model to date.

Here is the rate at which visible assistant text contained the string "honest" (case-insensitive), split by model:

  claude-fable-5:             25 / 1,397   = 1.7895%
  claude-opus-4-8:            83 / 5,818   = 1.4266%
  claude-opus-4-7:           163 / 16,432  = 0.9920%
  claude-opus-4-6:            18 / 5,877   = 0.3063%
  claude-haiku-4-5-20251001:   0 / 71      = 0.0000%
  claude-sonnet-4-6:           0 / 4       = 0.0000%
mritchie712··on Google's Antigravity bait and switch
don't think that was there when I read it the first time
mritchie712··on Launch HN: Runtime (YC P26) – Sandboxed coding agents for everyone on a team
I wonder how this would be looked upon by the ever changing rules of claude code.

If someone from Anthropic sees this, would love to know if I can use my max plan here.

mritchie712··on Google's Antigravity bait and switch
> The day was to begin like any other, with Antigravity open

> This unexpected shift completely broke my preferred workflow

it might not have been so unexpected if you knew you were one of ~15 people that start their day with Antigravity

mritchie712··on Flipper One – we need your help
for reference, Flipper Zero was $199.

does anyone know how much they're thinking for Flipper One?

mritchie712··on Quack: The DuckDB Client-Server Protocol
already works now! just tried it out
mritchie712··on Quack: The DuckDB Client-Server Protocol
> Can I use DuckDB with Quack as the catalog database for DuckLake?

> Not yet, but we are working on it!

Seems like a niche use case, but it's the one I'm most interested in.

Our lakehouse uses ducklake with postgres as the catalog. Seems like a DuckDB / Quack catalog would be an excellent alternative.

mritchie712··on Using Claude Code: The unreasonable effectiveness of HTML
We previously had our (https://www.definite.app/) agent write reports / dashboards in a YAML spec that would get rendered by our frontend framework (i.e. charts and tables).

For example, user says "build a report with revenue and orders by month and show 100 most recent orders". The agent would write a spec that would get rendered by our frontend.

This runs fast, but we were drowning in feature requests for what the framework could render (e.g. "I don't want labels here", "I DO want labels there", "can this chart be a heatmap", etc.)

A few months ago, we let the agent just write HTML instead. It takes longer to generate, but you get unlimited customization.

There are a host of issues with the new approach (non-technical users debugging a monstrous app they created), but net-net our customers like it much better.

mritchie712··on Grok 4.3
for reference, it's the 2nd fastest model tracked in the "Highlights" section of https://artificialanalysis.ai/
mritchie712··on Ghostty is leaving GitHub
looks like you work at github.

I completely understand a "people who give a shit stick around" mentality if you work there, but you can't expect users who run a business on it to stick around if it's broken.

mritchie712··on Claude Design
I don't like the "I canceled my x subscription" hype posts, but I did cancel Figma today. We've barely used it in months and this was the nail in the coffin.
mritchie712··on ChatGPT for Excel
I remembered this post from (only) 3 years ago:

Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel

670 points | 179 comments

One of the main use cases was to analyze Excel data with SQL. I'm the kind of nerd that loves stuff like that, but stuff like that seems completely obsolete now.

[0] https://news.ycombinator.com/item?id=34516366

mritchie712··on Show HN: Plain – The full-stack Python framework designed for humans and agents
this was true a year ago, but if you give an agent a new spec to follow (e.g. a .md file), it will follow it.

we have a custom .yaml spec for data pipelines in our product and the agent follows it as well as anything in the training data.

while I agree you don't need to build a new thing "for agents", you can get them to understand new things, that are not in the training data, very easily.

mritchie712··on One Brain to Query: Wiring a 60-Person Company into a Single Slack Bot
> The data infrastructure underneath it took two years.

yep, that's what Definite is for: https://www.definite.app/

All the data infra (datalake + ELT/ETL + dashboards) you need in 5 minutes.

mritchie712··on S3 Files
tldr: this caches your S3 data in EFS.

we run datalakes using DuckLake and this sounds really useful. GCP should follow suit quickly.

Page 1 of 34Next →