1. 10

      Using red for instances where it has not been done and green for when it has been done creates the impression that doing it is good and not doing it is bad which is presumably not what you’re going for. Colour usage matters for perceptual reasons.

      1. 5

        I’m not designing my blog for anyone who cares more about the color of a checkmark than the use of language that makes people feel uncomfortable. Thanks.

        1. 1

          Ah I misinterpreted your position on the issue. My bad!

        2. 3

          I would prefer using green for when it is not done and red for when it is done.

        3. 6

          Do you know how good your sample is? Taken at face value, this list would seem to indicate that the real social power lies with those who advocate for change rather than those who wish terms to remain the same. I say this because almost every single instance on your list resulted in a change.

          1. 5

            And imagine situation where they rename everything once… but actual problems do not disappear. What a nightmare

            1. 5

              Good question. It’s definitely not a representative sample– I’ve added a disclaimer to the post.

            2. 5

              Another one (from 2020) for your collection: https://github.com/psf/black/issues/1363

              1. 1

                Thank you, I’ve added it!

            1. 10

              Maybe I’m one of those people who want instant gratification too much but I’ve not been a huge fan of man pages on Linux for as along as I have used them. I need a second terminal, they’re often structured in a way that is not easy for me to process and in general I need nothing for some tools and always need to look up something for other tools, e.g. if it is -o or -O for curl. searching for that in the curl manpage sucks.

              More alternatives to easily look up things - yes, please.

              – link via @tlcu in #lobsters

              1. 5

                I didn’t used to like man pages, but I really like them now, especially the well written ones. This tends not to be GNU ones since they just tell me to use info, but I no longer use GNU tools much at all (apart from Emacs, which is different enough anyway that I don’t mind doing things a bit differently).

                My one gripe with man pages is that depending on the pager in use, search doesn’t always work that well. I only really have the issue with more on Ubuntu but it’s still frustrating sometimes.

                1. 3

                  I use nvim as man pager. It also allow to have nice colors.

                  export MANPAGER="nvim -u NORC -c 'set ft=man' -"
                  
                  1. 2

                    Does that work okay? I tried PAGER=vim once and iirc it took a really long time to fill the buffer with the text. Now more (or Emacs man) does just work for me as I don’t use syntax highlighting nor Vim bindings.

                    1. 3

                      Yes, the trick is the use of -u NORC to not loading the normal config, which can be heavy to load depending on installed plugins.

                    2. 1

                      Thanks for sharing, this is pretty cool.

                    3. 2

                      Does ubuntu not package less,or did you decide to use more?

                      1. 1

                        Yeah less is the default, but I set it to more when I started to use OpenBSD as it worked fine there. It seems there are some slight differences in how it works.

                        1. 1

                          From the Ubuntu more manpage:

                          this version is especially primitive.

                          1. 2

                            That would explain it. Now when I use Ubuntu I just use less because they act similarly enough.

                    4. 4

                      I mostly use tldr as a way to avoid hunting for those kind of flags, and the cheat.sh is a very nice backup when networked. I just started writing so if anyone has advice I’m happy to take it.

                      1. 1

                        I need a second terminal

                        This is one of my favourite things about the macOS terminal. The help menu on any Mac application has a search function that indexes menu and help items. On the macOS terminal, it also searches man pages. If you select one, it will open a new terminal window with a yellow background and no pager so you get the full text (searchable and you can scroll in the term).

                      1. 1
                        1. 1

                          Thanks, updating!

                        1. 3

                          you can’t join two tables containing the same field name without joining on those fields

                          Heek! Foreign keys are how to naturally join tables.

                          1. 3

                            This restriction isn’t an intrinsic problem, I just haven’t gotten around to a solution yet. I implemented natural joins first because they were the most interesting to implement, not necessarily because they are the most useful kind of join. :)

                          1. 1

                            Company: Odoo

                            Company site: https://www.odoo.com/jobs?all_countries=1

                            Position(s): Developers (Python and/or JS, no remote), Functional Consultant, Business Analyst, Sales…

                            Location: Belgium, Luxembourg, San Francisco, Hong Kong, Dubai, Gandhinagar (India)

                            Description: Odoo is a full-featured open-source (open core) management software to run a company.

                            Contact: https://www.odoo.com/jobs, or DM

                            Note: Belgian developers get a 10k bonus at hiring: https://www.odoo.com/blog/odoo-news-5/post/why-give-10k-to-developers-570

                            1. 2

                              Do you help with relocation for European developers to Belgium? Is it ok to only speak English?

                              1. 1

                                Do you help with relocation for European developers to Belgium?

                                I’m pretty sure it won’t be a problem.

                                Is it ok to only speak English?

                                Yes, we already have a few employees that barely speak french.

                            1. 6

                              It’s actually available in coreutils 8.30

                              1. 2

                                Thanks! I misunderstood the GitHub commit page. I fixed the version and updated the link to point to the release notes on Savannah.

                              1. 4

                                punkt phones may be an option.

                                1. 4

                                  Why would you build one of those on top of AOSP?

                                  1. 2

                                    Because there is no alternative; the baseband based dumbphone OSes went away in LTE, so now pretty much everything that’s a dumbphone, let alone a featurephone, is running Android.

                                    1. 1

                                      Well, that’s just sad.

                                  2. 3

                                    I have one of these too, and while the hardware is really nice to hold and use, the software has been incredibly buggy. (not to mention that you really have to consider whether nothing but phone calls and texting are enough for you) There was a recent software update that purports to have fixed most issues, but I haven’t had a chance to really put it through its paces yet.

                                    1. 6

                                      It’s silly that this is using Android, and has 4G, since it seems to only to phone/sms.

                                      1. 3

                                        This.

                                        It seems interesting at first glance, and it looks like they nailed the desire for minimality. Then you look at what’s below minimality and you find it’s not minimal at all :)

                                        1. 3

                                          Having 4G is probably good to be future-proof. Taiwan for example has sunset GSM in 2018 and in 2019 UMTS was completely turned off, with LTE the only remaining option. Other countries are following suit over time.

                                          1. 3

                                            It’s also for the tethering. If you want to be intentional about internet usage, what better than having to get out a purpose built device?

                                          2. 1

                                            IIRC the MP02 didn’t support group texting when it launched, but they said they might support it with a future software update. Does it support group texting now?

                                            1. 1

                                              I can’t say, I’ve never tried group texting. Sorry.

                                          3. 2

                                            It’d be perfect if it came with a QWERTY keyboard (and shipped to India).

                                          1. 3

                                            I really dislike this. I hate feeling like I’m not in control of my computer. How can this even be possible? It’s completely anti-user.

                                            And Chrom(ium), of course, probably isn’t any better. While the WWW is getting better and better, it’s also getting worse and worse.

                                            1. 2

                                              WWW

                                              Worse Wild Web?

                                              1. 1

                                                yes

                                            1. 1

                                              What is a vedic writing system?

                                              1. 3

                                                There is a wikipedia link that redirect to Vedas page: https://en.wikipedia.org/wiki/Vedas

                                                1. 2

                                                  Yes, but Vedas is not a writing system. Do you mean Brahmi?

                                                2. 1

                                                  The following is a guess based on various snippets of information: “Vedic writing” might refer to glyphs and diacritics that are used in the script in which old Vedic texts are written? The following bits of information point in that direction:

                                                  • Merriam-Webster defines Vedic as ‘of or relating to the Vedas, the language in which they are written, or Hindu history and culture between 1500 b.c. and 500 b.c.’
                                                  • The Omniglot page on Sanskrit says “Vedic Sanskrit, the pre-Classical form of the language and the liturgical language of the Vedic religion, is one of the earliest attested members of the Indo-European language family. The oldest known text in Sanskrit, the Rigveda, a collection of over a thousand Hindu hymns, composed during the 2nd millenium BC.”
                                                  • In a blog post at Omniglot, Marcis Gasuns says “The Unicode Devanagari fonts don’t support several (Vedic) accent marks and they’re rather low on all kinds of typographic nuances (ligatures like “drsthva” are totally wrong). “
                                                  • The worldswritingsystems.org link to decodeunicode.org leads to a page of “Vedic extensions”, nearly all of which are combining characters.

                                                  One bit of information points in the opposite direction, though: World’s Writing Systems gives Vedic’s active era as “–15 c —— today.” This is a lot later than the 1500-500 BCE era the Veda’s come from.

                                                  1. 2

                                                    The problem is that vedas were not written down. They were transmitted orally. In the later times, a number of scripts were used to write them down, including possibly Brahmi, later Grandhi and Nagari which are daughter scripts of Brahmi.

                                                    1. 1

                                                      So perhaps ‘Vedic’ refers to marks used when the vedas were written down, not in their own the time, but much later? That would explain why the website gives “7BC–present” for the era of this ‘Vedic’ script. Unlike you I have no background knowledge to offer – I’m just suddenly interested in this question, which is why I went off searching and speculating.

                                                      Below are the glyphs (insofar as your OS renders them, mine omits a few) and names of the characters in the Unicode Vedic Extension block. Do you recognise anything in there that allows you to place it as part of Brahmi, Grandhi, Nagari, or something else?

                                                      01CD0 VEDIC TONE KARSHANA
                                                      01CD1 VEDIC TONE SHARA
                                                      01CD2 VEDIC TONE PRENKHA
                                                      ᳓ 01CD3 VEDIC SIGN NIHSHVASA
                                                      01CD4 VEDIC SIGN YAJURVEDIC MIDLINE SVARITA
                                                      01CD5 VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA
                                                      01CD6 VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA
                                                      01CD7 VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA
                                                      01CD8 VEDIC TONE CANDRA BELOW
                                                      01CD9 VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER
                                                      01CDA VEDIC TONE DOUBLE SVARITA
                                                      01CDB VEDIC TONE TRIPLE SVARITA
                                                      01CDC VEDIC TONE KATHAKA ANUDATTA
                                                      01CDD VEDIC TONE DOT BELOW
                                                      01CDE VEDIC TONE TWO DOTS BELOW
                                                      01CDF VEDIC TONE THREE DOTS BELOW
                                                      01CE0 VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
                                                      ᳡ 01CE1 VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
                                                      01CE2 VEDIC SIGN VISARGA SVARITA
                                                      01CE3 VEDIC SIGN VISARGA UDATTA
                                                      01CE4 VEDIC SIGN REVERSED VISARGA UDATTA
                                                      01CE5 VEDIC SIGN VISARGA ANUDATTA
                                                      01CE6 VEDIC SIGN REVERSED VISARGA ANUDATTA
                                                      01CE7 VEDIC SIGN VISARGA UDATTA WITH TAIL
                                                      01CE8 VEDIC SIGN VISARGA ANUDATTA WITH TAIL
                                                      ᳩ 01CE9 VEDIC SIGN ANUSVARA ANTARGOMUKHA
                                                      ᳪ 01CEA VEDIC SIGN ANUSVARA BAHIRGOMUKHA
                                                      ᳫ 01CEB VEDIC SIGN ANUSVARA VAMAGOMUKHA
                                                      ᳬ 01CEC VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
                                                      01CED VEDIC SIGN TIRYAK
                                                      ᳮ 01CEE VEDIC SIGN HEXIFORM LONG ANUSVARA
                                                      ᳯ 01CEF VEDIC SIGN LONG ANUSVARA
                                                      ᳰ 01CF0 VEDIC SIGN RTHANG LONG ANUSVARA
                                                      ᳱ 01CF1 VEDIC SIGN ANUSVARA UBHAYATO MUKHA
                                                      ᳲ 01CF2 VEDIC SIGN ARDHAVISARGA
                                                      ᳳ 01CF3 VEDIC SIGN ROTATED ARDHAVISARGA
                                                      01CF4 VEDIC TONE CANDRA ABOVE
                                                      ᳵ 01CF5 VEDIC SIGN JIHVAMULIYA
                                                      ᳶ 01CF6 VEDIC SIGN UPADHMANIYA
                                                      01CF8 VEDIC TONE RING ABOVE
                                                      01CF9 VEDIC TONE DOUBLE RING ABOVE
                                                      𑍞 1135E GRANTHA LETTER VEDIC ANUSVARA
                                                      𑍟 1135F GRANTHA LETTER VEDIC DOUBLE ANUSVARA

                                                      1. 2

                                                        These are generic signs that can be appended to any of the daughter systems of Brahmi to capture the complete set of sounds used in the vedas. As far as I can tell, these are not specific to any particular script (except where it is indicated by the name perhaps).

                                                        The reason these are needed is that Brahmi and its daughter systems do not capture the full range of sounds used in vedas, and hence slight modifications are necessary to capture the full range. (This is the limit of my knowledge though – I know very little sanskrit).

                                                1. 2

                                                  Build metadata can be (ab)used to indicate breaking changes and/or security fixes

                                                  1. 20

                                                    What about using the satire tag?

                                                    1. 6

                                                      IMO, Good enough

                                                      https://lobste.rs/t/satire

                                                    1. 2

                                                      You will find me mostly at python room and stand.

                                                      1. 12

                                                        And more importantly, the commit message should focus on why you made this change.

                                                        1. 15

                                                          Actually the body of the message should concentrate on why but the summary (first line) is fine with what was done. See this detailed example.

                                                          This is also repeated in “A Note About Git Commit Messages”:

                                                          This first line should be a concise summary of the changes introduced by the commit

                                                          1. 3

                                                            Also a somewhat controversial addition to the first line are emojis

                                                            https://gitmoji.carloscuesta.me/

                                                            To classify commits in addition to what imperative verbs allow.

                                                          2. 2

                                                            Very true. I’ll try to make that a part of the workflow as well. It will be interesting to see how my teammates will respond to this.

                                                          1. 2

                                                            I usually activate the -x flag when running the script interactively

                                                            if [[ -t 2 ]]; then
                                                               set -x
                                                            fi
                                                            
                                                              1. 1

                                                                How does it compare with using a LATERAL JOIN?

                                                                1. 4

                                                                  Colleagues were just talking about it yesterday.

                                                                  • ozobot: A small robot that you can program through color codes (draw lines on paper)
                                                                  • Human Resource Maching: a visual programming-based puzzle video game developed by World of Goo creator.
                                                                      1. 3

                                                                        I merged the other story into this one. The other was earlier by a few hours, but I’d like to favor the primary source when it’s available.

                                                                        1. 1

                                                                          I am able to upvote my own comments which came here from the merged thread. This is probably a bug in the lobsters code base, is it not?

                                                                          EDIT: The UI makes it appear as if upvoting worked, but the score gets reset after a page reload.

                                                                          1. 1

                                                                            That sounds pretty weird, and it’s probably just not fetching your vote on the merged comments and a new vote will not add to your existing default upvote. Could you link one comment you’ve upvoted and one you haven’t, please?

                                                                            1. 3

                                                                              This is now tracked by an issue. Thanks for the nice repro, @mulander.

                                                                              1. 1

                                                                                I tested on this one: https://lobste.rs/s/dwzplh/krack_attacks_breaking_wpa2#c_0klzsb

                                                                                But as stated in my edit above, it appears to be a minor UI-only issue.

                                                                                1. 1

                                                                                  I am able to reproduce this. I upvoted https://lobste.rs/s/xun2wv/severe_flaw_wpa2_protocol_leaves_wi_fi#c_0klzsb which I remember also upvoting in the unmerged thread. The counter went up and the arrow went read. Reloaded and it’s back down by one and allowing me to vote again.

                                                                            2. 2

                                                                              Or the other way around…

                                                                              1. 2

                                                                                Eh, it’s the news post and this is the white paper’s site. I say leave them separate. This needs visibility.

                                                                              1. 2

                                                                                Are you aware of the name conflict over osh binary being provided by OMake build system?

                                                                                etsh was also know as osh a few month ago and change his name for the same reason

                                                                                1. 1

                                                                                  Hm thanks for letting me know… I will take care not to use the same config file names.

                                                                                  I’m not sure about the binary name. I’m surprised that the etsh author changed it, because according to the OMake home page, there hasn’t been a release since 2010? I have actually read the OMake paper, but I wasn’t aware that it’s installed on many systems (and I didn’t know it had an osh binary).

                                                                                  1. 3

                                                                                    Debian will first-come-first-served you on the binary name (the same thing happened to node.js, to much wailing and gnashing of teeth, though to be fair to you, “osh” is far less obviously generic than “node”).