1. 9

    I feel as though people will continue to make posts about this until the interface is changed for links on the aggregator pages to make it more clear to new users. It’s probably best to not have a “downvote” button at all since people identify downvoting with “not liking”, generally. Maybe put it as a text link like “flag” where the “hide” link is currently, and move the hide link below the post score, so that it’s more obvious to new users and could possibly keep negative discussion to a low

    Although I know this horse has been beaten many times, I’m sure it’d be best long-term to just try out some kind of change (including any of the ones in the last thread about this), just to see how users respond

    1. 3

      I feel as though people will continue to make posts about this until the interface is changed for links on the aggregator pages to make it more clear to new users

      A small snippet in the About page would be enough to stop a full interface overhaul for just new users.

      1. 1

        That would require people read the about page. I can guarantee quite a few haven’t.

    1. 13

      There’s nothing particularly methodical about what the author is doing here. Entire languages are dismissed on subjective criteria. If you have the same prejudices and predilections, you’ll find this useful. If you don’t, you won’t.

      This sort of handwavey stuff belongs on HN, not here.

      1. 4

        How would you go about it without being hand wavy? The author doesn’t have hands on experience with probably 95% of the frameworks he started with so he relied on subjective instead of objective methods.

        1. 5

          Your second sentence is exactly my point. Collecting references to other people’s detailed experiences of various frameworks would be more useful.

        2. 3

          Was thinking the same thing. Linux and MySQL are non-negotiable? Really?

          1. 1

            Linux: probably yes. But MySQL … there is not single reason to not use PostgreSQL instead.

        1. 3

          This visualization is unrelated to software, software engineers, computer science, or hackers. I don’t think it’s on topic for lobsters.

          1. 2

            Fair enough, I thought it was a neat informational visualization that didn’t seem too politically charged.

            1. 1

              I imagine if California had been at the top of the freedom list (gay marriage, yadda yadda) it would’ve been much higher voted.

              1. 1

                California is at the top of the freedom of marriage list. What do you mean by “…the freedom list (gay marriage, yadda yadda)…”?

                Do you mean that lobste.rs would have voted it higher if California was at the top of the overall list? Or that lobste.rs would have voted it higher if the top overall states' freedom combinations included more members of the set of freedoms which include/are closely associated with: “gay marriage” and “…yadda yadda”?

          1. 5

            last week i said i was working on a fast library for CRC in julia. it turned out not to be so fast :o) and a peek at the libz C code (which implements CRC32 and was running about 2.5x faster than my code) showed that i need to read data in larger chunks (eg use large native word size, typically 64 bits, rather than bytes) and unroll some loops. so i’m doing that. the maths (you need more lookup tables to calculate the polynomials) is fairly easy but the details are messy and if i want to keep the code and api clean i need to simplify things elsewhere.

            at work spent some time calibrating hydroacoustic (earthquake) sensors and am now back to the testing system (how to use git so that we only use commits that have passed unit tests in integration tests).

            1. 3

              What’s the speed comparison for lookup tables vs doing the math? I did CRC with math and not tables on a microcontroller due to lack of memory.

              Why not just write a wrapper for the libz C library? ;)

              1. 1

                i can’t remember the numbers, but it’s quite a bit faster because you can munch a byte at a time, rather than a bit at a time if you do it directly.

                the library will support all the CRCs in http://reveng.sourceforge.net/crc-catalogue/ and the code should be (i hope) easier to understand and extend (julia is a bit like c plus templates); there is a wrapper for libz (which is what i am using to tets against for speed), but it’s CRC32 only.