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 bell ring never seems to get anyone's attention
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 not
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 the build. As soon as the build is done, the music stops.
is really well thought out - means I can turn the volume up and go do the dishes in the next room and be notified when I should return. Much more useful than a browser notification
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 honest attempt to predict a possible future HN homepage. Since the prompt apparently didn't include such a modifier, and as far as I know Gemini isn't trained by default to do so, I call shenanigans.
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. and all those events in one homepage seems very unrealistic.
it seems human generated to me or at least prompted with a stronger bias for choosing events that would be interesting to readers, not just a pure extrapolation of the current homepage into the future
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/gid from the host.
the workarounds on the internet are like "just build the image so that it uses the same uid you use on your host" which is batshot crazy advice.
i have no idea how people use docker on other platforms where this doesn't work properly. One of our devs has a linux host and was unable to use our dev stack and we couldn't find a workaround. Luckily he's a frontend dev and eventually just gave up using the dev stack in favour of running requestly to forward frontend from prod to his local tooling.
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 that massively limits its performance too since loading a large django codebase is pretty slow.
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 memory I guess. I get weird looks when I give people my (name).nz email address - usually people ask if I meant .co.nZ
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 commands on the attacker's computer.
best to pass a list of arguments to subprocess rather than a string, and avoid shell=True
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: https://gist.github.com/craigds/b51bbd1aa19f2725c8276c5ad36947e2
- The result was this PR: https://github.com/koordinates/kart/pull/1011
It required a bit of back and forth to produce a relatively small change, and I think it was a bit too narrow with the files it selected (it missed updating the implementations of a method in some subclasses, since it didn't look at those files)
So I'm not sure if this saved me time, but it's nevertheless promising! I'm looking forward to what it will be capable of in 6mo.
+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`) then it starts to get actually usable.
Cursor Composer doesn't handle that and seems geared towards a small handful of handpicked files.
Would codebuff be able to handle a proper sized codebase? Or do the models fundamentally not handle that much context?
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 origin... We upgraded to the paid plan after that :)
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. (That last one does actually count as ancient.)
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 their OS)