...

sham1

256

Karma

2016-08-25

Created

Recent Activity

  • Truth is the best narrative, and it's better than – perhaps unconsciously – downplaying the culpability of the Russian Federation for the war.

    Heroyam Slava.

  • > > Mind that ergonomics is also very subjective. > > Unless it's objective. As in, if your defaults lead to RSI on heavy use, they are objectively bad

    There's nothing objective about that. All people can ever come up with when talking about RSI is a bunch of anecdata. Now, it's probably something to take into consideration, but that's by no means objective.

    It's not like anyone has done a study about Emacs' key chords and their causal effect in repetitive stress injury, versus CUA bindings (which are actually available in Emacs, just not by default.)

    At least my personal anecdote is that for me, the Emacs defaults are fine, and it seems to me that most problems people experience probably come from things like poor posture and crappy laptop keyboards, which would affect the ergonomics.

    > > You might not find lisp very ergonomic, but Emacs users do. > > So? The idea wasn't about banning lisp, but allowing other languages.

    That's just a small matter of programming. Of course, the real questions are "why?" and "is it worth it?"

    Hell, with Guile Emacs being in somewhat active development again, that should help with getting more languages supported – although that's not the official goal of the effort – like JavaScript, which already has an experimental frontend in Guile mostly just bit rotting away since people aren't volunteering to help with it.

  • Well given that you're the first in this subthread to even mention socialism, that lesson of the 20th century would probably ring true, yes. Although I must admit that talking about classes like that probably did help conjure that idea.

    Of course, it's not like one needs to be a Marxist or even any other sort of a socialist to see the whole "employers are screwing their employees", since I do doubt that many employees working in Amazon's tech like AWS and whatnot would be in the ideology. In fact, that has become a fairly popular position even outside of traditionally leftist politics.

  • There have always been segments of the working class, which have deluded themselves into believing that by co-operating with the capitalists, they could shield themselves from the adverse effects of what is happening to the rest of the working class.

    And it's an understandable impulse, but at some point you'd think people would learn instead of being mesmerized by the promise of slightly better treatment by the higher classes in exchange for pushing down the rest of the working class.

    Now it's our turn as software engineers to swallow that bitter pill.

  • Number bases are arbitrary. Like, base 12 certainly has interesting properties since it is a highly composite number, but a lot of the convenient representations can be achieved by using actual fractions instead of insisting on radix points/commas.

    For example, 1/4 being 0.3 in base 12 can make certain computations easier (just as a 1/3 being 0.4_12 would), but again, what's wrong with 1/4 and 1/3 respectively.

    Of course, things like duodecimal and base-6 are interesting to use, but at this point the convention is base-10 and it probably won't change for a while. It's kinda like the \pi Vs \tau debate, where even with all the elegance and easier pedagogy brought by the use of \tau as the fundamental circle constant, the existing convention does matter, and probably matters a lot more in general than the better alternative.

    Of course, this also applied to the SI units. It literally took a major historical revolution for these units to be a) defined and b) getting used over the old units.

HackerNews