997 karma · joined May 9, 2013
Oh well :)
(nit: I assume you meant "marketshare becomes unavailable")
So you mean that regulations that are created based on lobbying by corporations help them become monopolies? Sure, that makes sense. But thats different from a blanket "Regulations create monopolies".
nah, people are just built differently. Not everyone gets frustrated with "learning to remember", and then some do. Both are valid. The people who seem to be obtuse to you are in the first group, myself included. I didn't instantly catch the fact that instead of `svn commit` I have to now do `git add`, `git commit` and `git push`. But, and this is the key difference, when I forgot I just checked my bash history to recall the sequence. It doesn't bother me because I know either of two things will happen:
A. Over months and years, you then understand how things work and its second nature.
OR B. The tool was just a one-off and you won't use it after some time, so it doesn't matter you won't recall the steps.
Its the same with any professional tool, really - even outside software (think carpentry, for example).
and that is fine. From your original comment, you "just" wanted to save things and got confused why you had to `add`, `commit` and `push`. Its just that you didn't know that git isn't a word processor that gives you a way to save your work - you've done that already when you saved the file with your editor.
When I came to git, I was also confused why commit and push are different steps - so much work, I thought. Until one day it finally hit - wait, this lets me keep "saving" my work locally until I'm ready to upload it - which is when I push.
They usually did that with approval from existing license holders (except when they didn't, those were the bad cases for sure).
That sounds too close to what I feel on some days xD
Once you deviate a bit from the standard, you're down a slippery slope. Its not that difficult to use pragmatism to justify wrongdoing.
Very good for throwaway code though, for example a PoC which won't really be going to production (hopefully xD).
This ad stuff is very concerning, though :(
Apart from amusement, this served as a nice example when you are giving talks at universities trying to motivate students to tinker. Just multiple gravity by -1 and voila!
As a side note, I've always understood that just stock iOS is way more optimized than stock Android simply because of better engineering. However, this is anecdotal and I don't have any references as such.
In contrast, I had no problem buying a Steam Deck the moment it came out (even though I had never bought gaming hardware before) because I had confidence that the customer experience is going to be better.
Would be cool if I can build CI pipelines for daily stuff, just describe everything in YAML* and not have to do repetitive tasks all the time.
* or, hopefully something better that isn't a pain to write