¹ https://news.ycombinator.com/item?id=30738185 - The jerrycan design goes back over 80 years
² https://news.ycombinator.com/item?id=29787251 - Wikipedia page
7,427 karma · joined February 3, 2014
[ my public key: https://keybase.io/jnrowe; my proof: https://keybase.io/jnrowe/sigs/orH3nyNqAK4vkIpcxn2HRihHPV2HX80SyDwM9cR5xnw ]
¹ https://news.ycombinator.com/item?id=30738185 - The jerrycan design goes back over 80 years
² https://news.ycombinator.com/item?id=29787251 - Wikipedia page
"At the corner is the store known as Soul Scrolls. It’s a franchise: there are Soul Scrolls in every city centre, in every suburb, or so they say. [...] Ordering prayers from Soul Scrolls is supposed to be a sign of piety and faithfulness to the regime, so of course the Commanders’ Wives do it a lot. It helps their husbands’ careers. [...] The machines talk as they print out the prayers; if you like, you can go inside and listen to them, the toneless metallic voices repeating the same thing over and over. Once the prayers have been printed out and said, the paper rolls back through another slot and is recycled into fresh paper again."
Side note: I found the quote by searching my comment history¹ and then picking up the book, because that is faster than finding the text in the book without any hints. I really can't decide if that is good thing or not. Like some super weak version of Chiang's Remem²
¹ https://news.ycombinator.com/item?id=25672286
² https://en.m.wikipedia.org/wiki/The_Truth_of_Fact,_the_Truth...
Thanks for the idea, and I'll redirect co-worker scorn at U+1F984 for `git push` towards you ;)
Edit to add: Using emoji for commands/arguments is actually quite workable with global aliases or custom zle widgets in zsh, and moderately workable by using $INPUTRC to specify text replacements for readline if you're a bash user.
On cheating: I used to moan about Strava accepting car and train journey speeds when it felt obvious how to detect some of them, but I can't even begin to imagine how to automate detection in the era of e-bikes. People must spend a lot more time flagging rides to maintain their magic internet points trophy now ;)
Back when I used it my commute had tens of segments with 40km/hr medallists, and a sprint segment with weekly new records in excess of 50km/hr. And, you can even catch snipers rolling on to and off a road near me to protect effort for a two kilometre junction-free sprint most weekends.
Half an hour in to the rabbit hole my answer appears to be: perhaps learn how to use a shovel. There isn't a whole lot of useful info on the government website¹ for longer term problems², not even a calming procedure to deal with the pain from the typo emergency in the first URL.
¹ https://www.gov.uk/government/emergency-preparation-reponse-...
² https://www.gov.uk/government/publications/national-risk-reg...
amiwm is still packaged in at least Debian, and just firing it up in a Xephyr window is pretty nostalgic.
I used to have a cheap Huawei dongle connected to my desktop that I'd interact with via awful scripting against gnokii¹. If you're the type of person that likes hacking up your own solutions it can be quite fun to work with.
After a lot of trial and error^wimprovement I found it useful to use gnokii's SMS mailbox export, and run a job to iterate over the exported mailbox periodically. The simple reason being most scripting languages ship with mbox support out of the box, and there are heaps of tools for handling them from a shell script.
However, taking "Command-line Applications"¹ as an example it lists six alternatives. I think in the version I'd like to see a good few of them would disappear. For example, I'll presume plac/fire/cement aren't in common use given that only two are packaged in Debian and the two that are don't have reverse dependencies. Cliff looks largely uninteresting too, as outside of OpenStack nothing seems to use it.
I think my ideal implementation would probe recent releases of popular packages for dependencies to see what the community has settled on or moved to. I also suspect this comment that somewhat moves the goalposts also points to the difficulties of maintaining such a document.
¹ https://docs.python.org/3/library/itertools.html#itertools-r...
² https://more-itertools.readthedocs.io/en/stable/api.html#mor...
The only thing I really wish for is an ecosystem "what's now" guide, it would list things such as where the community has moved for common libraries. Off the top of my head it would have covered things like nose to pytest and such. Obvious problem being I just can't imagine how you'd get buy-in to make such a thing work, especially without it getting overrun with grifters.
I actually created a bunch of landscapes for places that I have reasonable access to, so that I can choose an appropriate place for observations without having to resort to guesswork.
I'll note that you can create usable versions with the panorama function on a cheap phone and gimp.
¹ http://stellarium.sourceforge.net/wiki/index.php/Customising...
I was always a little sad that Vala didn't really catch on inside Gnome(or at large), as it is a really nice language to code in and working with GObject feels very natural within it.
In the specific case of Arabic characters in headers, you can see from the source¹ that when decoding fails an error is logged but you're still able to work on that header. How much work you're willing to put in to recover from that error by guessing charsets(perhaps via chardet²) is up to you.
The level of customisation that is possible is my favourite feature of this type of software. You can start with a config that is just a couple of lines, but it grows with you with no artificial ceiling imposed by the software author's imagination.
¹ https://github.com/mailprocessing/mailprocessing/blob/master...
for mail in processor:
if mail['X-Bugzilla-URL'].contains('zephyr-ds'):
mail.move('Zephyr')
elif ...
Given the layer it operates on you don't need to worry quite so much about processing errors dropping mails either.Not that I'm saying you can't — or shouldn't — re-set options, just that the linked documentation is a little dated. FWIW, I personally re-set a couple of default options mostly so that I have a point of reference for how an option works when I'm digging about in my config.
I'm of the opinion that the combination of recent vim and Tim Pope's sensible.vim² is The Minimal Setup™.
¹ The site says the last update was 2014, and back then $VIMRUNTIME/defaults.vim wasn't a thing for example(7.4.2111).
For those of us following along at home that is the RM_STAR_SILENT option, and there is also a RM_STAR_WAIT option should you wish to just have a little wait first.
> it is simple to write "calc '3 * 4 + 5'"
You can use the GP's syntax without quoting on zsh by using the noglob builtin: `noglob calc 3 * 4 + 5`. There are a few commands I like to alias with `noglob =$cmd` for nicer interactive usage.
--
GNU coreutils' cat and GNU grep will also error out in the basic case of IO loops with `{cat,grep}: foos: input file is output file`.
I largely agree with the premise that there are a heap of problems though, and having some environments that fix the some of the problems isn't all that useful.
Both were for abnormally low level roles, so perhaps in a few months time they'll be sending me info about jobs wallpapering their warehouses.
Edit: Ick, reading the other comments the pay is higher than I realised for the roles they're suggesting. I'm feeling different an hour later.