tarasglek

Joined 12 years ago

Karma
516
Submissions
251
Member since
Apr 4
ex-PureStorage. ex-Mozilla, ex-Nokia

@tarasglek on twitter

https://mastodon.social/@tarasglek

View on Hacker News

Recent submissions

Comment · 1 month ago
Interested, I've lastlogin, working on simplifying this space too
Comment · 3 months ago
blog post didn't cover two details re stale-while-revalidate:

1. What headers does content that will revalidate use on client. Eg can a react hook trigger if a cms json revalidates?

2. If edge worker can call database worker: if database worker sends stale while revalidate, does that revalidate whole worker chain?

btw overall very cool, esp fine grained cache for authed/etc data

Comment · 4 months ago
Fork model should work pretty well in the browser. You can look at how DuckDB uses WASM service workers.
Comment · 4 months ago
I worked on a real estate app. We added mobile support by generating a static website from the database, including listing previews and stuff. Realtors were amazed that they could have the entire database that looked like a full website. That was fully offline. Plucker made it possible
Comment · 6 months ago
So I understand how you could onboard hosts on a static network using reverse DNS, but I do not understand how you would unboard a portable laptop onto Nebula using reverse DNS
Comment · 6 months ago
sorry to hijack the thread. Really cool post. How long did the whole exercise including porting zlib to lean take?

i have a hard real time system that i would love to try this on, but that's a lot of tools to learn and unclear how to model distributed systems in lean.

also, please add rss so i could subscribe to your blog

Comment · 7 months ago
yeah all phones were supposed to survive 2m drop test on concrete and still be able to make a call
Comment · 7 months ago
Had an accelerometer that turned off hard drive when motion detected. High end ibm thinkpads had that too. Turns out if seek head is parked properly, its fairly robust

N91 also had a ridiculously high quality DAC that beat pants off iPods of that gen.

Comment · 7 months ago
Worked on that phone. I diagnosed if music player cache was working by putting back of phone to my ear and listening for seeking clicks from hdd
Comment · 8 months ago
This is why aider only edits files via git commits
Comment · 8 months ago
I quit x so cant read beyond toplevel links. I subscribed to your tool on github, would appreciate blog-posts-in-release notes to keep up with future developments. Will try the tool. Rare to find something new among ai hype, thank you.
Comment · 8 months ago
your patch queue approach is very clever. Solves a huge tech debt poblem with llm code gen. Should work with jujitsu too probably.

Would be curious to see more about how you save tokens with lua too.

Do you blog?

Comment · 8 months ago
The db that was the cause of redhat rpm db corrupting itself
Comment · 10 months ago
hash collision limitation for keys is the most questionable part of design. Usually thats handled by forcing key lookup to verify that what you looked up matches what you tried to lookup. Resolving this perf hit is probably doable by having an extra table of conflicting hashes
Comment · 11 months ago
I love that age lets one reuse ssh identities and thus identity sharing systems. The single most useful thing I ever wrote was a tool to sync github identities with age. https://github.com/tarasglek/github-to-sops

This way you get git for change tracking on your secrets and who-has-access-to-secrets and key rotation and this can be trivially expanded to other forges.

Its easy to introduce age this way into any modern project whereas gpg would-ve been a non started on most teams I worked on.

disclaimer: this was mostly vibe-coded because I really did not want to work on this and wasnt sure if teammates would adopt it. Then it just worked, so stayed ugly inside

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton