michaeldwan

Joined 17 years ago

Karma
418
Submissions
109
Member since
Mar 1
Co-founder @ fly.io (W20). Formerly Highrise, Dropbox & Snapjoy (S11)

[ my public key: https://keybase.io/michaeldwan; my proof: https://keybase.io/michaeldwan/sigs/nuRkP0cbBY0W8gQIIKRUBJK6b8SBbxGT5MxpzBi6iN4 ]

View on Hacker News

Recent submissions

Comment · 6 months ago
you're spot on. I use both Claude Code + OpenCode with many different models and friction is minimal as long as I'm deliberate about it. Hell, even symlinking AGENTS.md to CLAUDE.md is like 80% there.

It's just portability v convenience. But unlike ~15 years ago with cloud compute, it _feels_ like more people are skeptical of convenience, which is interesting.

Comment · 6 months ago
I credit containerization, k8s, and terraform for preventing vendor lock in. Compute like EC2 or GCE are effectively interoperable. Ditto for managed services for k8s or Postgres. The new products Anthropic is shipping is more like Lambda. Vendor kool-aid lots of people will buy into.

What grinds my gears is how Anthropic is actively avoiding standards. Like being the only harness that doesn't read AGENTS.md. I work on AI infra and use different models all the time, Opus is really good, but the competition is very close. There's just enough friction to testing those out though, and that's the point.

Comment · 3 years ago
Comment · 3 years ago
My point was that the app-not-working category is used in conjunction with support/our team getting involved. I assume this is what Sam meant by "flagged it internally", which was followed by investigation, then a post. I don't see how the timestamps uncover something nefarious.
Comment · 3 years ago
That category was added after one of our support folks replied, likely for tracking. I don't know why it's private. They may not even know this category is private. Hiding negative shit wasn't a deliberate decision... we're aware of google cache and we don't need to give HN another reason to dunk on us.
Comment · 3 years ago
I don't know why the app-not-working category effectively delists threads, but until we find out, I just removed it so this thread is public again.
Comment · 3 years ago
As an employee that would be a catastrophic outcome.
Comment · 3 years ago
Docker (or rather OCI) is our first class citizen. The launchers for phoenix/rails/etc just generate dockerfiles and config by inspecting source code.
Comment · 4 years ago
This is really cool! I don't use discord much, how much effort would a Slack bot version be?
Comment · 4 years ago
We do hire entry level people, in fact we're wrapping up our first cohort of interns right now. Exclusively hiring experienced dudes from the tech bubble is a failure mode in the long run. We're invested in hiring folks with diverse backgrounds and experience levels, and we need to talk about that more for sure.

Our jobs page is sparse right now because we’re focusing on hiring EMs to help grow a healthy eng org. We’ll have more openings before long, and you should absolutely apply when something sounds right. Feel free to hunt me down online in the mean time!

Comment · 4 years ago
This is for employees only. We don't collect more than necessary for customers, and if we did we sure as hell wouldn't be sending it to Google.
Comment · 4 years ago
Ah!!! Thanks for pointing that out, we'll take it down.
Comment · 4 years ago
That’s an old api we need to sunset. How did you stumble on it?
Comment · 4 years ago
What rest api is that? If it’s not the machines api it’s in graphql at api.fly.io/graphql.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton