Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kippinsula
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
Show HN: LeaseKit, state-specific US landlord docs, statute cited per clause
(leasekit.io)
2 points
by
kippinsula
5mo ago
|
0 comments
2.
▲
by
kippinsula
5mo ago
the other side of this is instructive too. we've sold into mid-market accounts and the decision isn't usually 'is this better' but 'what happens to me if this breaks'. the incumbent's main feature isn'
3.
▲
by
kippinsula
5mo ago
we've been running Renovate with `minimumReleaseAge: '7 days'` across all our repos for a while now, which does basically the same thing across npm, PyPI, and Cargo in one config. the tradeoff is you're always 7 days beh
4.
▲
by
kippinsula
5mo ago
the atomicity is the whole game. we burned time on a Postgres+SQS setup where the enqueue happened in a trigger that fired before the commit was visible to other connections. added retry logic, then polling on the worker side, then eventual
5.
▲
by
kippinsula
5mo ago
the business answer is boring: you don't sit on a browser zero-day that your own product depends on. if it leaks form somewhere else, the blog post writes itself and the trust you've built with every privacy researcher and enterpr
6.
▲
by
kippinsula
5mo ago
reproducible images are one of those features where the payoff is mostly emotional until the day it isn't. we had an incident where two supposedly identical images on two machines had a three byte delta in a timestamp and it cost us an
7.
▲
by
kippinsula
5mo ago
we've done both. Hetzner dedicated was genuinely fine, until a disk started throwing SMART warnings on a Sunday morning and we remembered why we pay 10x elsewhere for some things. probably less about the raw cost and more about which w
8.
▲
by
kippinsula
5mo ago
our rule for the last couple of projects has been: if the PR description doesn't explain why, it doesn't merge. code comments about why rot, but PR descriptions are timestamped and tied to the diff forever. not perfect but it'
9.
▲
by
kippinsula
5mo ago
ran into this flavor once with a different tool, not gh. our deploy job was consistently about 8s longer than it should've been, turned out a fire-and-forget telemetry POST wasn't actually fire-and-forget when the endpoint got slo
10.
▲
by
kippinsula
5mo ago
threat model just shifts to whoever has a camera pointed at your face, but probably still an improvement.
11.
▲
by
kippinsula
5mo ago
yeah updates are where it falls over for us. inserts were fine, reads were great, but any workflow that needed to correct a small slice of rows after the fact got painful fast. we ended up keeping the row store for the hot path and rebulidi
12.
▲
by
kippinsula
5mo ago
every time something like this surfaces I'm reminded how many privacy guarantees end at the app boundary. you can do all the e2e crypto you want, the OS layer is going to do whatever it does with your strings once they hit a render pat
13.
▲
by
kippinsula
5mo ago
tried parallel agents for a sprint and bounced off it. the worktree dance is fine, real blocker for us was test data isolation. scoped postgres schemas per branch worked, but reasoning about which agent broke teh shared migration when three
14.
▲
by
kippinsula
5mo ago
the framing as "debt" is fair but in our case the bigger pain isn't lazy code, it's overzealous code. claude will happily refactor three unrelated files because it spotted a "pattern". we've ended up with