...

cesarb

15584

Karma

2014-03-04

Created

Recent Activity

  • > One 'answer' to this concern is to have a 'leap hour' or something in the future (some future generation's problem, not ours)

    A simpler solution: we already have an offset between local time and coordinated time, just change that offset. So, for instance, Brasília Time, which is currently UTC-03, would become UTC-02 or UTC-04, depending on which way the change went.

  • > and see if, maybe just maybe, they can get by without js.

    Unless it changed recently (it's too slow right now for me to check), Wikipedia has always worked perfectly fine without JS; that includes even editing articles (using the classic editor which shows the article markup directly, instead of the newer "visual" editor).

    Edit: I just checked, and indeed I can still open the classic edit page even with JS blocked.

  • > For local users (the account in question wasn't local) you need to be an "interface admin", of which there are only 15 on english wikipedia.

    It used to be all "admin" accounts, of which there were many more. Restricting it to "interface admin" only is a fairly recent change.

  • > One of those random scripts was a 2 year old malicious script from ruwiki. This script injects itself in the global Javascript on every page, and then in the userscripts of any user that runs into it, so it started spreading and doing damage really fast.

    So, like the Samy worm? (https://en.wikipedia.org/wiki/Samy_%28computer_worm%29)

  • > Its difficult problem, because even if GitHub shows whole body of the updated method or a file, you still don't see grand picture.

    > For example: A (calls) -> B -> C -> D

    > And you made changes in D, how do you know the side effect on B, what if it broke A?

    That's poor encapsulation. If the changes in D respect its contract, and C respects D's contract, your changes in D shouldn't affect C, much less B or A.

HackerNews