Viewing profile — craigds
craigds
HN member- Joined
- Tue, Jul 23, 2013, 10:33 PM UTC
- HN karma
- 1,106
- Public activity
- 247 items
- HN profile
- View on Hacker News ↗
About craigds
github.com/craigds koordinates.com
Recent public activity
-
comment
Comment #46686747
uv script skill sounds useful, please do publish that
-
comment
Comment #46666762
i like to sing "geeettt outt of the biiiiike laaaannne!" as loud as possible with my big fat tenor voice as i ride past them ringing my bell repeatedly the entire time. a single be…
-
comment
Comment #46457941
the GP said "average person" though and 300k/year is waaaaaaay past average person.
-
comment
Comment #46352765
anthropic doesn't use your code for training.
-
comment
Comment #46349998
why did you migrate from Minio? does garage beat minio at something? the website is focussed on low resource requirements but I'm not clear on whether minio needs more resources or…
-
comment
Comment #46338488
this reminds me of one of my favourite features of Buildkite. When you're waiting on the outcome of a build you can click a button in Canvas mode and it'll play a tune to accompany…
-
comment
Comment #46214549
what's absurd? i haven't claimed it's not capable of this, just that the predictions seem more tailored to elicit a certain recognition from humans rather than chosen based on an h…
-
comment
Comment #46209911
i agree. the thing that stands out to me is that almost every entry is quite notable - i.e. each entry would have a vote/comment count in at least the multiple-hundreds if not more…
-
comment
Comment #45596849
Dovker on mac has one killer feature though: bindmounts remap permissions sensibly so that uid/gid in the container is the correct value for the container rather than the same uid/…
-
comment
Comment #44099794
FYI curl actually helpfully has a `--retry-connrefused` flag to avoid doing this loop in the shell entirely
-
comment
Comment #42884335
Mypy is currently the only one that can handle Django projects (because it has a plugin system and there's a plugin that can import your django code to infer types) Unfortunately t…
-
comment
Comment #42309276
NZ didn't allow registration of raw .nz domains until 2014 so anything registered before that was a .co.nz or similar. It's still more common than .nz due to inertia / muscle memor…
-
comment
Comment #42180607
oh nautical miles ! not nanometres as you might assume from being used to normal units
-
comment
Comment #42108788
shell=True is a security risk unless you're very careful with escaping inputs. In this case any filename with a `;` in it (or various other shell characters) will run arbitrary com…
-
comment
Comment #42081873
I'll need to get approval to use this on that codebase. I've tried it out on a smaller open-source codebase as a first step. For anyone interested: - here's the Codebuff session: h…
-
comment
Comment #42080194
+1; Ideally I want a tool I don't have to specify the context for. If I can point it via config files at my medium-sized codebase once (~2000 py files; 300k LOC according to `cloc`…
-
comment
Comment #41953607
We used the free tier for a couple of years before a user mentioned the ads. We had no idea our docs were surrounded by ads as no one on the team had ever tried it without ublock o…
-
comment
Comment #41877185
right? we're on 13 and only now starting to consider upgrading to 16, and I don't think we're very abnormal and I don't consider 13 ancient. We have customers still using 9.3. (Tha…
-
comment
Comment #41112735
Who's throwing away mouses? They last at least a decade, likely two. And for most people there's no software involved (that isn't installed and handled by the builtin drivers in th…
-
comment
Comment #40839136
... in the EU only.
-
comment
Comment #40687802
I'll agree with others here and endorse Linux for use by normal people. I've switched multiple family members now and no issues (despite absolutely no technical chops whatsoever on…
-
comment
Comment #36376461
I find myself bothering to click through to YT so rarely ( What I'd love (and even pay money for) would be the same thing for Spotify podcasts - especially for kids stories which a…
-
comment
Comment #33240395
I'd suggest adding at least one example of using `semgrep --pattern `. That seems pretty well hidden in the docs, and for me it's the most useful option. I wasn't trying to search …
-
comment
Comment #33240363
thanks for ripgrep!
-
comment
Comment #33240361
There is a `shift` in the function