HNHacker News
TopNewBestAskShowJobs

mikeocool

3,774 karma · joined November 15, 2010

submissionscomments
mikeocool··on Why Book Corners won't sync contributions back to OpenStreetMap
One of the nice things about OSM is you can profit from it from it if you want to.

I don’t think you’ll find even most the die hard OSM fan disagree with you on the POI data.

On the other hand, the road network in OSM is very high quality. As you point out, it’s used and contributed to by companies like Lyft and Amazon.

The fact that anyone can download an accurate detailed global road network for free is pretty crazy.

mikeocool··on AI financial advice is surprisingly good, especially if you ask right questions
Yeah, Claude told me what a great idea converting my LLC to an S Corp would be and how much I would save in taxes. When I asked my accountant about he told me it would actually cost me more, because of NYC taxes S Corps.

I didn’t tell Claude I lived NYC, because it didn’t occur to me that it was relevant. I find tax stuff is full stuff like this (often more subtle than where you live).

mikeocool··on Google will expand age checks on Android worldwide till the end of the year
I used to quite like instagram when it was a good way to keep up with a well curated group of friends who would share occasional interesting photos (though even then it could end up being performative).

But you’re right, these days I’ve largely stopped using after i realized every time I opened it, I was looking at a stream of drivel designed to keep me scrolling.

mikeocool··on Google will expand age checks on Android worldwide till the end of the year
Yeah, seriously, New York just passed law that makes it illegal to show engagement-driven feeds to kids.

I can’t wait to not age verify on instagram and permanently get back a feed that’s only people I follow.

mikeocool··on Superlogical
Generally I think lifestyle business means a business that is going to make the owners a comfortable living but not likely to make anyone filthy-rich.

In silicon valley/tech it's sometimes treated as a derogatory term.

mikeocool··on Superlogical
Like notable lifestyle businesses Datadog, Squarespace, Etsy, Tinder, and Snap.
mikeocool··on SQLite in Production: Optimizing WAL Mode, Concurrency, and VFS Layers
I dunno, not losing data and minimizing unnecessary downtime is table-stakes for a pretty significant class of businesses.

If for no other reason, dealing with these at any scale often distracts from running your actual business.

mikeocool··on SQLite in Production: Optimizing WAL Mode, Concurrency, and VFS Layers
I love SQLite, and I really want to run it in production, but my clients expect minimal data loss and downtime when one of my servers goes down.

The answer to that being running it on top of LiteFS or LiteStream seems like starts to make the setup a lot less simple and lot less battle tested, which kind of starts to negate the advantages over just running Postgres.

mikeocool··on How is the Bun rewrite in Rust going?
If that is really what they are concerned with, they probably could have just had Claude Code rewrite Claude Code in rust? That likely would be far more efficient than changing the language of your typescript runtime that ships to run your react-based CLI app.

I imagine the $800k or whatever this has cost is coming out of Anthropic's marketing budget, so they can make a big splash about it.

mikeocool··on Show HN: I mapped every US golf course
As I recall, OSM already tends to have many golf courses mapped in extreme detail, because there’s a game that lets you play OSM golf courses on your golf simulator.

This sometimes leads to conflict between the game’s passionate users and OSM, when they map every road around a golf course as a cart path, because that’s the only thing the game imports.

mikeocool··on Git rebase -I is not that scary
I continual find the amount of ink spilled on having a clean commit history amazing, when you can basically get all the same benefits with:

git log --first-parent

git bisect --first-parent

mikeocool··on The startup's Postgres survival guide
If your end point does something like:

* read from the database

* make a request to an API (or really any kind of long running non-database thing)

* write to the database

You're going to end up with a transaction that is open way longer than it needs to be, particularly if you're upstream API is misbehaving, which will potentially end up causing a lot more grief.

mikeocool··on SQLite Is All You Need
I love SQLite, but my clients expect minimal data loss and downtime when one of my servers goes down.

How are people solving that issue with SQLite? Everytime I’ve investigated it, it seems like the state of the art is not very battle tested WAL shipping solutions.

If I’m setting something like that up, suddenly running Postgres with its battle tested replication starts to look not so much more complicated in comparison.

mikeocool··on How to stop Claude from saying load-bearing
Clean!
mikeocool··on I've been building this alone for months. Roast it before I lose any more time
If I'm understanding this correctly, you're going to need a LOT of user ratings before the rating content is worthwhile to most people.

Maybe focus the site on capturing ratings to start instead of sharing ratings for products that don't have many ratings (visual studio appears to be highest rated product with 2 ratings).

If you just showed me two related products and had me click on my favorite, I'd probably do that 10 times for no good reason.

mikeocool··on Apple sues OpenAI, accuses ex-employees of stealing trade secrets
Kinda seems like OpenAI didn’t actually have that idea or the ability to execute it, if they had to go to apple’s supplier and lie to them to get them do it.
mikeocool··on GPT-5.6, Grok 4.5, Claude, and Muse Spark build the same 4 apps
Yeah, the models have all been really good at generating greenfield apps for a really long time (in the scope of LLM time).

I suppose it’s interesting to see how they make better greenfield apps. But I am much more interested in how they solve hard problems in existing gnarly codebases.

mikeocool··on Anyone else get a vague GitHub shakedown notice?
I'm sure they could technically do that if they have the right wording in their terms. But most consumer services are not actually going to give you a paid service without billing info, because it'd create such a headache for them to collect.

Even if they sell the debt to collections, the collections service is probably only going to pay them fractions of pennies on the dollar, since "bill for random service someone signed up for the internet" is not likely to have a high recovery rate.

mikeocool··on Apple Silicon Exec Explains Mac Mini AI Demand and On-Device Future
Yeah I find the Mac mini trend is kind of baffling.

It seems like it's driven either by 1) people hearing Macs are good for AI, buying one, and using Claude for inference, not realizing that you interact with the anthropic API from an internet connected hair dryer. Or 2) people want their agents to have blue bubbles.

I find it hard to believe that enough normal people are doing on device inference is driving Mac Mini's out of stock. And even if they were the Mac mini is not actually a very good platform for it.

mikeocool··on Opinionated and Easy Pi.dev Configuration
My Claude.md is a maybe 30 lines. I only adid something if it repeatedly does something that annoys me.

It still tends to do those things, but maybe 40% less.

mikeocool··on Delta flight hit by firework while landing at Midway Airport on Fourth of July
I think you’re probably right about people’s feelings on the matter.

Though in my experience dogs that are ok with fireworks are the edge case.

mikeocool··on Record-breaking solo rower Kelsey Pfendler arrives in Hawaii
Her instagram account (yourowkelsey) is probably the best thing my algorithm has served up in a while (not a high bar, but hers is in fact really good).

She posted through the trip and answered a lot questions about logistics and the experience.

mikeocool··on Google Books (or similar) all book scans – $200k bounty (2025)
I think I get your point, but few PhD candidates pay tuition in the US and most actually receive a living stipend. In exchange they act as teaching and/or research assistants.
mikeocool··on CarPlay Is Additive
I drive a 2026 Toyota, how do I enable this new good native infotainment system of which you speak?

The one in my car sucks, and to use the most basic features (navigation, music) that cost nothing on CarPlay (beyond my phone bill) cost $15-25/month from Toyota.

mikeocool··on MicroVMs: Run isolated sandboxes with full lifecycle control
> dynamically share resources

This has been a big pain point me with various VM solutions I’ve tried. Having to allocate say 8GB to a sandbox, and a) having that RAM eaten up when I’m not using it and b) only having 8GB when I am using kinda sucks.

Yes, I could stop the sandboxes when I’m not using them, but that also kinda sucks.

mikeocool··on PostgreSQL is enough (2024)
I love Postgres. I buy using it for many many things.

I really don’t understand why everyone insists that you should use it as a work/message queue.

There are lots of purpose-built bullet proof queuing systems that are simple to setup and administer (or just use SQS).

Your queue is likely to have very different access patterns than the rest of your data, and sticking it in Postgres means you’re probably going to end up setting up partitions or optimizing auto-vacuum on that table way earlier than you probably need to mess around with this things in your scaling.

If your queue has more than a few hundred jobs a day (or you anticipate that like anytime soon), just use a queue.

mikeocool··on There are a few things that I look back on as my mistakes in the early days
Also worth considering (and probably waiting and seeing) if the current AI progress is a net positive for society on the grand scale.
mikeocool··on There are a few things that I look back on as my mistakes in the early days
Not saying they didn't have an impact -- just that it's worth debating whether the impact is truly a net positive for society on a grand scale, particularly if we're going to give them a pass on less than stellar behavior.

Zuckerberg likely has similar tendencies, should he be given a pass for making social media such a large part of our society?

mikeocool··on There are a few things that I look back on as my mistakes in the early days
I’m not sure it’s necessarily a given that what Jobs, Gates, and Carmack created are net-positives when talking on a civilizational scale.

Though Carmack certainly gets credit for keeping me entertained for a good portion of my youth.

And gates probably gets some civilizational credit for what he’s done with his wealth after he made it.

mikeocool··on Show HN: Recall – Local project memory for Claude Code
I apparently use Claude differently the most people who talk about using Claude on the internet.

I’ll typically have a bunch of short sessions over the course of a day. Anytime I start a task that isn’t going to very directly benefit from the existing context I start fresh.

I don’t find a lot of benefit in explaining the project overall to Claude — I’ve deleted a lot of that explanation from my Claude.md because it didn’t seem to impact much.

I typically start a task by pointing it to 1-2 files and giving it some explanation of what I want done, and it figures it out.

Basically never hit context window limits or compactions, and can’t remember the last time I hit a 5 hour or a weekly limit.

← PreviousPage 3 of 15Next →