1.  

    I had a touchbar without esc (with butterfly keyboard) for years, and have had a touchbar with esc (with good keyboard; M1) for the last year. Honestly, it still sucks. Even looking at it I can still fudge and hit the wrong thing. It is just about strictly worse than physical function keys. It’s hard to think of a single time when it has been useful.

    1.  

      reasonably complete picture* whoops :P

      1.  

        finishing the last piece of a lock-free concurrent GC for an MVCC database

        1.  

          I’m not sure how this follows from the article. The core piece of wisdom seems to be:

          For me, two ingredients for figuring out what to spend time learning are having a relative aptitude for something (relative to other things I might do, not relative to other people) and also having a good environment in which to learn.

          If anything, that take sounds closer to the generic internet advice that should be closely scrutinized (not to mention the large similarities between ML and control theory and the frequent overlap in things such as PIDs)

          1.  

            I agree… can someone explain what this tool is and why I might be interested? This submission has zero context.

            1.  

              Agreed, many (most?) applications not using DI as an intentional “pattern” are going to implement some subset of it just to maintain separation of concerns. Using Spring is just acknowledging this upfront, knowing that you’ll have all the tools you need to let your modules consume each other.

              1.  

                Seems like a lot of words to convey the simple concept that modus ponens only works in one direction. This is certainly a mistake that a lot of people make, especially in political discussions, and I wouldn’t be surprised if some ML researchers make it, but I suspect most people suggesting a connection between their models and the physical reality of how brains operate are not actually making this error, but rather suggesting that their model could provide insight into how brains work.

                As an analogy, correlation doesn’t imply causation, but it suggests that there could be causal connection of some sort.

                1.  

                  When was this?

                  This is the 15” from 2016 I’m using now:

                  15-inch MacBook Pro - Space Gray

                  $2,599.00 [USD]

                  With the following configuration:

                  • 2.6GHz quad-core Intel Core i7 processor, Turbo Boost up to 3.5GHz
                  • 16GB 2133MHz memory
                  • 512GB PCIe-based SSD
                  • Radeon Pro 450 with 2GB memory
                  1.  

                    I hated the keyboards it came with. I might’ve been interested in the ability to add a touch bar to a keyboard that didn’t suck.

                    Removing the esc key made it a complete non-starter for me. I didn’t care for the removal of the function row. By the time they put the esc key back and fixed the keyboard, I had moved on from the platform.

                    That’s all background for my hot take: I don’t think people hated the touch bar per se so much as the inability to put a keyboard with the expected facilities onto some very high-end pieces of gear. If the touch bar had been purely additive, I suspect some detractors might even have become fans.

                    1.  

                      Kids, I know this is uncool, unhip, or whatever is the term these days, but in your Readme, at the very top, if you give one sentence, just one sentence, describing what your program does, you might, just might, gain one more user. Also, an angel will get its wings.

                      1.  

                        Work, and struggling my way into progress in the Lisp Game Jam. Ten days is too long, it’s long enough for me to procrastinate.

                        1.  

                          Turns out SPLASH is in Chicago this week woot woot

                            1.  

                              Shout out to the sweet intro with the vintage hardware and sounds!

                              1.  

                                Sorry you were put out, glad you have the opportunity to get out.

                                1.  

                                  There is no good definition of what a DE “is” which makes answering here difficult. Most answers are talking about window management, and a WM + a terminal can be a functional DE, but many also provide some way to start apps other than a terminal, or a way to have a desktop wallpaper, or desktop icons. The big fat ones provide all this plus more than can reasonably be listed. Unified settings systems, theme management, notifications, trash bin, automounting media, etcetc

                                  1.  

                                    That’s a great point – I updated the post with a few things in this vein.

                                    I also miss not having PR description match commit message in Github/GitLab. While I initially found it strange, I’ve become a fan of Gerrit’s handling of this – it allows the commit message itself to be reviewed (and commented/suggested upon), which is handy.

                                    1.  

                                      Besides the normal stuff, I’m going to try to work out why clang-format can end up using very large amounts of memory and CPU.

                                      1.  

                                        Except the MBP line had two “base” Pro configs - the low end one (2 ports, optional touchbar, now M1 based), and the high end one (which could be specced with a dGPU before, 4 ports). There was a significant price difference between the two. This replaces that latter one. I think it’s pretty confusing how they have a barely-Pro Pro model now, but I’m assuming it’s vestigal and will get replaced or killed off.

                                        1.  

                                          I think lack of haptic feedback was the big motivating factor. I thought the idea had potential, but it wasn’t really iterated on before its quiet death.