Viewing profile — xavdid
xavdid
HN member- Joined
- Mon, Jul 16, 2012, 4:52 PM UTC
- HN karma
- 1,489
- Public activity
- 363 items
- HN profile
- View on Hacker News ↗
About xavdid
more about me, including contact info: https://xavd.id
[ my public key: https://keybase.io/xavdid; my proof: https://keybase.io/xavdid/sigs/BQWxbAXvZRuPw57WrdW-5xYAvOamOUhGIF0FAnWbiVM ]
Recent public activity
-
comment
Comment #49263689
Even using staticcheck directly is slow. Just very surprising- do all other Go writers not use a 3rd party linter (and just use `go vet`)?
-
comment
Comment #49263214
> Linting is really good as well. Maybe we are using different tools (or we've set it up wrong) but I'm consistently surprised at how slow Go's linting is (using golangci-lint). Ta…
-
comment
Comment #49179457
Bummer. Airtable's a killer product and I've been using and evangelizing it for nearly 10 years at this point. Built whole side projects around it (and its API), plus organized a t…
-
comment
Comment #49178597
Unfortunately it's a hard requirement. Apologies- you sound great on paper!
-
comment
Comment #49158886
Stripe | Hybrid (50% of time in Toronto office) | Senior Go developer We're looking for a senior-level Go developer who can design and ship idiomatic code our users love to work wi…
-
comment
Comment #48695451
> People will claim real harms but the connections are spotty at best. This is a wild claim because it's trivially provable. There's been tons of reporting around the effect they h…
-
comment
Comment #48569150
There's a sign next to a bridge that says "Weight Limit: 10 tons". Calvin asks how they know the limit and his dad says they build the bridge, then drive progressively heavier truc…
-
comment
Comment #48202893
If my cloud provider brings my startup down, it's my problem. If they bring all the startups down, that's their problem.
-
comment
Comment #48114617
Stripe publishes a very similar doc: https://support.stripe.com/questions/stripe-shares-or-stock-...
-
comment
Comment #46844446
Sure, where you draw the line will vary between projects. As long as its exact placement doesn't matter too much. For me personally, I tend to draw the line at write operations. So…
-
comment
Comment #46844382
Yes, but it depends on the context. For little scripts, I'm not writing unit tests- running it is the test. But I want to be able to iterate without side effects, so it's important…
-
comment
Comment #46844236
I like this pattern a lot, but it's important that the code in the dry path is representative. I've been bitten a few too many times by dry code that just runs `print("would have u…
-
comment
Comment #46771147
We recently welcomed a new baby and have been discussing whether she'll ever learn to drive. I love bets with long time horizons, so we put together a survey so friends and family …
- story
-
comment
Comment #46496304
Not all the way down to 4KB, but https://512kb.club/ matches this vibe
-
comment
Comment #45788789
This was originated (or at least popularized) in an episode of Archer from season 1. It remains maybe my favorite 5 minutes of comedy ever out to screen. It's just so tight! https:…
-
comment
Comment #44969896
Ah, these are great! f-strings are so powerful, but I can never remember the arcane little syntax. Definitely bookmarking this.
-
comment
Comment #44894598
that's fascinating - I've definitely been saying "you've" and "tie". I assumed this was "picks"
-
comment
Comment #44739362
If you're interested in some (light) science behind rivalry and/or the Michigan/OSU rivalry, I highly recommend the documentary "Rivals: Ohio State vs. Michigan". It's a fun look i…
-
comment
Comment #44485669
I don't remember if it links to it, but this pairs well with https://cryptopals.com/ , which are practical examples of many of these theories.
-
comment
Comment #44428302
I found this to be an interesting new direction from Airtable, a product I've really enjoyed. I hope it doesn't muck up the core functionality too much.
- story
-
comment
Comment #44382934
I mean, there are 3 equally valid ways to write an if statement: `test`, `[`, and `[[`. In the case of the latter two, there are a mess of single-letter flags to test things about …
-
comment
Comment #44374216
My rule of thumb is that as soon as I write a conditional, it's time to upgrade bash to Python/Node/etc. I shouldn't have to search for the nuances of `if` statements every time I …
-
comment
Comment #44374200
I've been a happy starship user for a few years at this point (after a long time with oh-my-zsh). For me, it's killer feature is the `starship.toml` file. Gone are the days of arca…