1. 2

    I love talks by Maciej Ceglowski, the guy behind Pinboard. If I were to single out a few:

    All talks have full transcripts if you’re not into video and video links are at the top if that’s your cup of tea.

    Here’s the full list: http://www.idlewords.com/talks/

    1. 2

      Red Mars, and it’s sequels Green Mars and Blue Mars. My dad read them last year, and gave them to me for Christmas. The wikipedia summary is accurate:

      The Mars trilogy is a series of award-winning science fiction novels by Kim Stanley Robinson that chronicles the settlement and terraforming of the planet Mars through the intensely personal and detailed viewpoints of a wide variety of characters spanning almost two centuries. Ultimately more utopian than dystopian, the story focuses on egalitarian, sociological, and scientific advances made on Mars, while Earth suffers from overpopulation and ecological disaster.

      The author also makes an effort to stick to hard science, and mostly gets it right. So far I like it a lot.

      1. 3

        I read the first two, and kinda lost interest on the third. But the science was spot on. Very interesting.

        1. 1

          I’ve read Aurora by Kim Stanley Robinson and quite enjoyed it. The Mars trilogy is on my wish list.

        1. 6

          Recently there’s been a lot of discussion of keyboard latency, as it is often much higher than reasonable. I’m interested in how much the self-built keyboard community is aware of the issue. Tristan Hume recently improved the latency of his keyboard from 30ms to 700µs.

          1. 2

            The Planck that Dan and I tested had 40ms of latency - not sure how much that varies from unit to unit though.

            1. 3

              I would expect very little, using the QMK firmware with a custom keymap. There’s typically only a handful of C with a couple ifs, no loops.

            2. 2

              Why are those levels of latency problematic? I would think anything under 50ms feels pretty much instantaneous. Perhaps for people with very high typing speeds or gamers?

              1. 1

                The end-to-end latency on a modern machine is definitely noticeable (often in the 100s of ms). Many keyboards add ~50 ms alone, and shaving that off results in a much nicer UX. It is definitely noticeable comparing, say, an Apple 2e (~25ms end-to-end latency) to my machine (~170ms end-to-end latency, IIRC).

              2. 1

                I recall reading about that. I’ll see about getting some measurements made, and see what it’s like on my Planck.

                I’m interested in how much the self-built keyboard community is aware of the issue

                I haven’t really seen much about it :/ If we could find an easy way of measuring latency without needing the RGB LEDs and camera, that would be good.

                1. 2

                  a simple trick - use a contact microphone (piezo), jack it into something like https://www.velleman.eu/products/view/?id=435532

              1. 8

                Ah it’s again time to be amused, impressed and be made to feel a bit stupid. I love the journal for that.

                It is a valid PDF document and a ZIP file filled with fancy papers and source code. It is also a valid program for the Apollo Guidance Computer, which will run in the VirtualAGC emulator

                <3

                1. 2

                  Are there any decent alternatives?

                  1. 3

                    I just use Google (which has full integration with these sites), hotel tonight, or the hotel’s website/phone line (they’ll usually price match).

                    1. 1

                      These days going directly to the hotel’s site is usually the same price or cheaper, especially if you’re booking way in advance. I’ve just been through a big booking spree for my trip through South America and I was amazed - even non-chain boutique hotels are sometimes 30% under the price of the aggregators.

                      My usual process now is momondo -> google the hotel’s site.

                      1. 1

                        If you’re traveling to/within Asia, Agoda is the best option.

                        1. 1

                          hotels.com maybe, but I think they use similar techniques.

                          1. 1

                            trivago seems ok?

                            1. 5

                              They are the same company, just different domains: http://www.expediainc.com/expedia-brands/

                              1. 2

                                Never knew that, very interesting.

                        1. 7

                          Great stuff, but I’m hoping for a blog post version soon. (Anyone else find Twitter threads annoying to read? Is this “old man shouts at cloud” territory?)

                          1. 5

                            Already on his blog

                            1. 2

                              @Irene or @jcs could you update this submission to point at that blog entry instead please?

                            2. 2

                              What’s twitter?

                              1. 1

                                You’re right. Twitter is a horrible medium for blogging.

                                1. 1

                                  https://xato.net/windows-spying-and-a-twitter-rant-19203babb2e7

                                  Maybe the story should point at that instead.

                                  1. 1

                                    I’ll join you np!

                                    *waves fist* Dag nabbit!!

                                  1. 3

                                    Where Erlang uses true as a catch-all, Clojure has the :else keyword. This makes it more readable.

                                    (cond
                                      (< n 0) "negative"
                                      (> n 0) "positive"
                                      :else "zero"))
                                    
                                    1. 16

                                      :else isn’t anything special in Clojure, it’s just truthy. The following is the same:

                                      (cond
                                        (< n 0) "negative"
                                        (> n 0) "positive"
                                        true "zero"))
                                      
                                      1. 5

                                        I regularly use :else as the catchall clause in Elixir (same rules as Erlang). Anything truthy will work.

                                      1. 1

                                        I like the idea of using a REST(ful?) API for reading data and a RPC API for changing data. I don’t usually work with plain CRUD apps, so having functions gives the API better semantics.

                                        1. 2

                                          I only knew to strafe along the wall to increase my speed, never imagined all this craziness.