1,889 karma · joined November 25, 2022
Sectors like ours becoming more productive drags up the cost of labour everywhere else. In manufacturing, that increases the incentive to skip any step that needs human input (e.g. increasing the stitch pitch and avoiding saddle stitching in leather). In services, it's your main input cost.
We can increase the efficiency of huge swathes of the economy, but eventually humans become a hard bottleneck. It takes a huge technological leap to overcome that.
All that stemmed from an unlikely but existential fear that Microsoft could lock-down software distribution on Windows. My suspicion is that SteamOS sales and Steam Decks aren't actually profitable, they're just too valuable as a bargaining chip not to invest in. And Valve can invest in them, because they're rich and private.
While Valve bigwigs probably aren't losing sleep over the missed revenue from incest games, having the rest of their revenue stream threatened might make them seek another form of insurance.
The default, Myers, is from 1986!
Does that mean you do the thing where I respond to your review, request a re-review, then get comments about code that was already there a week ago?!
e.g. in C:
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf
(6.8.5.1) selection-statement:
if ( expression ) secondary-block
if ( expression ) secondary-block else secondary-block
in C++:https://eel.is/c++draft/gram.stmt
selection-statement:
if constexpropt ( init-statementopt condition ) statement
if constexpropt ( init-statementopt condition ) statement else statement
if !opt consteval compound-statement
if !opt consteval compound-statement else statement
where condition:
expression
attribute-specifier-seqopt decl-specifier-seq declarator brace-or-equal-initializer
structured-binding-declaration initializer
More examples:https://docs.python.org/3/reference/grammar.html
https://doc.rust-lang.org/reference/expressions/if-expr.html...
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
expression != argument
Thank you for the clarification?
Similarly, Chinese and Korean names are usually written in the order they are pronounced, while Japanese names are reversed.
There is a tradeoff between efficiency and learnability, in some cases learning the tool pays off.
https://statetechmagazine.com/article/2013/08/visual-history...
Look at the image of 2.0. There is permanent screen space dedicated to:
- Open
- Print
- Save
- Cut
- Copy
- Paste
I'm guessing you know the shortcuts for these. You learned the tool.But by taking up so much space, these are given the same visual hierarchy as the entirety of the word 'Wikimedia'!
>Configurable options are certainly a good approach for those that know the tool well, but the default state shouldn’t require “learning.”
In practice, IME, this just means there being combinatorially many more configurations of the software and anything outside the default ends up clashing with the rest of the software and its development.
I don't need to know that what I'm using is Edge/Chrome/Firefox any more than I need to know that what I'm using is Windows/etc.
An IDE, and the browser example given below, are tools I'll spend thousands of hours using in my life. The discoverability is only important for a small percentage of that, while viewing the content is important for all of it.
This is exactly when I will have the 'knowledge in the head'.