My team doesn’t always have cleanly bisectable branches being merged to main —- it’s not uncommon to see “fix syntax error” types of commits. But, to merge we need to have all tests pass. (If tests flakily pass then we…
I’ve rebuilt my emacs config a few times for exactly this reason! Some of the things I’ve found work well for me: - it’s pretty obvious, but it took me a while to figure it out: make your `~/.emacs.d` into a git (jj,…
Speaking for myself, reasons why I don’t immediately share my own tooling: Perhaps I want to hold it to my own standard for tooling, not the team’s. Perhaps I want to write it in a language that the team doesn’t really…
I'm not sure that's the (sole) rule for "Y as vowel". It acts as a vowel in "fly", "spy", and a few other words. And it seems pretty darn dipthong-like when clustered among vowels, eg "voyeur", "vying". The word "eye"…
Oh crazy, I didn’t know about this aspect of bash. The line above set up automatic history ignoring for the colon-delimited shell globs; eg fg %3 won’t be recorded to shell history, since it’s matched by one of the…
I fall into the hoard-and-curate camp. I use bash within tmux heavily, and got irked that a command I run in one shell session is not immediately available as a history item in other concurrent shell sessions. So I…
Oh I’ve gotten weird about email, for sure — but this is more of an example of “the prototype goes to production”. I put these filters in place long before iPhones were a thing, and when the only devices that supported…
I suppose I hadn’t discovered that! I set this up back in 2002, well before the iPhone and push notifications. It’s worked for decades, and I haven’t needed to look for a different solution until now. Thanks for the tip!
Oh, yikes. I’ve come to rely on the email->sms gateway from AT&T. I’ve had they set up a s a forwarding address within my web mail for a few years now, and have filters which forward matching messages as SMS to my…
If I’m looking for code changes: git log -S <the-string> If it’s commit messages I’m interested in: git log --grep <the-word-or-phrase> Sometimes I want to know “all the commits that introduced a pattern”: git blame —-…
I wonder if bash-preexec https://github.com/rcaloras/bash-preexec could be used here. Perhaps you could start a timer in a preexec, and stop it in precmd. If the elapsed time is greater than some value, notify-send…
I think the message means that this post is worthy of a Hall of Fame on HackerNews.
I think it’s contrived simply for a pun: > leaky abstractions > > hydroplaning > hydroplaning requires: - water (“leaky”) - sliding (“...traction”) - lack of _brakes_ (“abs...”) Well, and speed too.
Naming our first child was tricky. My wife and I had a final list of 5 names, any of which would work as a first-middle combination. She’d randomly toss out two: “Washington Stewart? Kennedy Frakes?” After a few minutes…
RetailNext, Inc. | Full-Stack Engineer | Retail Analytics | Bay Area, CA | Full-time | Remote | https://retailnext.net/en/about-us/careers/ RetailNext is hiring for full-stack engineers to join the UI team. We use Ember…
When I change jobs, I check which version of my editor the dev environments have installed. If it's too old, I build a local copy of the latest version of my editor. No worries asking IT or Ops to update a package for…
If you find "no problem" to be hard to say - or perhaps you feel it is hard for your listener to hear - then you could try "my pleasure". I made this small edit to my speech a few years ago. I recently heard a nurse…
What else would you include?
Macros in vim can call themselves; so if you want to make an edit across an entire file, something like: <esc>qqq //clear q macro qq //start recording q macro /foo // search for something 3clbar // do some edit @q //…
My team doesn’t always have cleanly bisectable branches being merged to main —- it’s not uncommon to see “fix syntax error” types of commits. But, to merge we need to have all tests pass. (If tests flakily pass then we…
I’ve rebuilt my emacs config a few times for exactly this reason! Some of the things I’ve found work well for me: - it’s pretty obvious, but it took me a while to figure it out: make your `~/.emacs.d` into a git (jj,…
Speaking for myself, reasons why I don’t immediately share my own tooling: Perhaps I want to hold it to my own standard for tooling, not the team’s. Perhaps I want to write it in a language that the team doesn’t really…
I'm not sure that's the (sole) rule for "Y as vowel". It acts as a vowel in "fly", "spy", and a few other words. And it seems pretty darn dipthong-like when clustered among vowels, eg "voyeur", "vying". The word "eye"…
Oh crazy, I didn’t know about this aspect of bash. The line above set up automatic history ignoring for the colon-delimited shell globs; eg fg %3 won’t be recorded to shell history, since it’s matched by one of the…
I fall into the hoard-and-curate camp. I use bash within tmux heavily, and got irked that a command I run in one shell session is not immediately available as a history item in other concurrent shell sessions. So I…
Oh I’ve gotten weird about email, for sure — but this is more of an example of “the prototype goes to production”. I put these filters in place long before iPhones were a thing, and when the only devices that supported…
I suppose I hadn’t discovered that! I set this up back in 2002, well before the iPhone and push notifications. It’s worked for decades, and I haven’t needed to look for a different solution until now. Thanks for the tip!
Oh, yikes. I’ve come to rely on the email->sms gateway from AT&T. I’ve had they set up a s a forwarding address within my web mail for a few years now, and have filters which forward matching messages as SMS to my…
If I’m looking for code changes: git log -S <the-string> If it’s commit messages I’m interested in: git log --grep <the-word-or-phrase> Sometimes I want to know “all the commits that introduced a pattern”: git blame —-…
I wonder if bash-preexec https://github.com/rcaloras/bash-preexec could be used here. Perhaps you could start a timer in a preexec, and stop it in precmd. If the elapsed time is greater than some value, notify-send…
I think the message means that this post is worthy of a Hall of Fame on HackerNews.
I think it’s contrived simply for a pun: > leaky abstractions > > hydroplaning > hydroplaning requires: - water (“leaky”) - sliding (“...traction”) - lack of _brakes_ (“abs...”) Well, and speed too.
Naming our first child was tricky. My wife and I had a final list of 5 names, any of which would work as a first-middle combination. She’d randomly toss out two: “Washington Stewart? Kennedy Frakes?” After a few minutes…
RetailNext, Inc. | Full-Stack Engineer | Retail Analytics | Bay Area, CA | Full-time | Remote | https://retailnext.net/en/about-us/careers/ RetailNext is hiring for full-stack engineers to join the UI team. We use Ember…
When I change jobs, I check which version of my editor the dev environments have installed. If it's too old, I build a local copy of the latest version of my editor. No worries asking IT or Ops to update a package for…
If you find "no problem" to be hard to say - or perhaps you feel it is hard for your listener to hear - then you could try "my pleasure". I made this small edit to my speech a few years ago. I recently heard a nurse…
What else would you include?
Macros in vim can call themselves; so if you want to make an edit across an entire file, something like: <esc>qqq //clear q macro qq //start recording q macro /foo // search for something 3clbar // do some edit @q //…