i see github has finally matured into a cost centre after being a loss leader all these years
soon, the product will be as regarded and as well liked as a salesforce app, or maybe even jira
i see github has finally matured into a cost centre after being a loss leader all these years
soon, the product will be as regarded and as well liked as a salesforce app, or maybe even jira
Grab a couple of dice. Roll them.
If you get below 5, those are rookie numbers. Shout at the dice, let them know they're underperforming.
If you get above 9, that's what we want to see! They're good dice, and you should acknowledge that.
Repeat that and keep a record. You'll notice that negative feedback often results in better performance on the next roll. Positive feedback, conversely, can make them get lazy.
1/2
Turns out that the weird clipboard-reading behaviour of #Slack is indeed deliberate, for some purpose involving making auto-login work (although I still don't 100% understand the details of why it's necessary).
But better still, you can turn it off, by asking the Linux Slack binary to load this URL:
slack://setting/?update=isClipboardReadDisabled:true
Thanks to @relsqui and @apparentlymart for putting me on the right track!
(The Slack employee who told me about this config setting also warned of possible login problems if I used it. In fact I didn't have any – login still works fine for me.)
A weird thing about #Slack on #Linux #X11: whenever it gains keyboard focus, it immediately reads the X11 clipboard, even if you didn't try to paste anything. I see no evidence that it _does_ anything with what it reads, but I know it reads it.
I found this out by accident, because I wrote a stunt X11 client which owns the clipboard for just long enough to paste _once_, and then terminates. The idea was to queue up three different pastes on the command line, and paste them in quick succession into fields of a form. Works very well, _unless_ I accidentally mouse over Slack on the way to the form I want to paste into – then my focus-follows-mouse activates it, and it consumes one of my clipboard strings!
I have no idea why, or whether it's on purpose. I'm prepared to give it the benefit of the doubt, by assuming until further evidence that it's some unforeseen emergent consequence of the huge wobbly tower of libraries and wrappers and browsers that the desktop Slack app is built on top of. But it's not great. Some password managers will put passwords in the clipboard!
@kloenk @navi Back when 128 kB was the limit for argv+envp, Google was hitting it too because they passed all the configuration for their whole software stack on the command line as --long-option=value switches.
Their solution? Compress the command line. So every binary started by ungzipping argv[1] and parsing it to get the configuration.
The person explaining this to me saw my horrified face, and said with the perfect Hide The Pain Harold smile: "a series of individually completely rational and reasonable decisions led to this." and I have been thinking a lot about it since.
I clearly prompted the realistic human head on my pez dispenser to not give me an orange candy when I pulled back on its neck, and yet it disregarded my orders! clearly this indicates the plastic head is unaligned with human values, a problem that can only be solved by eating more pez
this arXiv preprint was made possible by a grant from Pez Research, Microsoft, and some fucking supervillain who just closed a deal to sell a bunch of pez dispensers to the military