Threads for fengshaun

  1. 1

    Wow it’s fast! Also love the single binary setup, easy to try/use! Alas, I can’t yet part way with my emacs setup with all the packages I have setup.

    1. 1

      I didn’t know syncopoli was still used! O_O What a nice saturday surprise!

      1. 1

        Taxes! Gonna read up on whatever I can about the tax laws. I’ve felt hiring accountants is not the best ROI as none of the ones I’ve talked to are invested in doing a good job and keep missing large sums of money that I have to fix myself anyway. Also recording Schubert’s Serenade for a local music festival. First ever public performance.

        1. 3

          This was a really nice article. I’ll be following suit with an atom feed soon.

          1. 10

            I fell for the title and had a good chuckle! It took me a few seconds to realize what was happening. Thanks for sharing!

            1. 1

              Absolutely brilliant! Even though it’s tagged satire, the author seems to follow his own recommendation (18K LoC index.php according to one of the poats). I tend to agree myself as I just don’t have the time to catch up and rewrite as languages change.

              1. 1

                Took this week off as the past month has been quite stressful. Gonna read a few books on piano technique. Also will be finishing up registration on a new charity dedicated to mental health in my local area. Still need to put up a website (thinking of wordpress to make it easy). Donation processing is gonna be a mystery.

                1. 3

                  Kudos to your efforts, the app seems nice. But I’m sure there is a better place to advertise than lobste.rs. This post seems quite inappropriate for this forum.

                  1. 1

                    I took a week off from $DAYJOB to do some programming. Finally got emacs and lsp-mode to work well with esp32’s xtensa toolchain and now it’s time to wifi-ify my home starting with the sous vide machine. Other than that, setting up the xmas tree and hanging out with friends.

                    1. 1

                      That’s impressive! Kudos to all of you!

                      1. 3

                        This looks to be so fun! I can’t join the live meetings due to timezone issues, but would love to follow along at night with the recorded videos!

                        1. 2

                          Ouch. Never knew this was the case. Guess I’ll be looking at replacing it with opnsense. Kind of sad to see my 499 day uptime go up in flames :( pcengines hardware is remarkably reliable!

                          1. 3

                            Great read! It made me think about that list of licenses not authorised by google:

                            https://opensource.google/docs/thirdparty/licenses/#banned

                            One part of the article that standed out for me was:

                            “It’s not open source if it can’t go on GitHub, where anyone can fork it, even privately.”

                            Do you know what licenses are incompatible with this? If so, why does GitHub allow repos written in them? Is there any clause in their License Agreement that “destroys”/“invalidates” those specific licenses?

                            1. 4

                              That is a long list of really good licenses that are banned: “AGPL (Affero GPL) and SSPL not allowed” “European Union Public Licence (EUPL) not allowed” “Non-Commercial” licenses not allowed”

                              Makes me think I should be using that list to find good licenses to use!

                            1. 3

                              Same sentiment here.. Best write up I’ve seen of a debugging session where it’s applicable, easy to follow, and well-written. Well done!

                              1. 3

                                Brushing up on concurrency theory stuff so I can write concurrent code with more confidence.

                                1. 1

                                  What resources are you reading/watching/using?

                                1. 3

                                  For someone who’s never used buckling spring, how is the feel different from, let’s say, cherry mx browns or blues?

                                  Always been curious about the Model M. It seems to have a dedicated loyal following.

                                  1. 9

                                    They’re a lot heavier.

                                    1. 9

                                      Also you spouse, cat, neighbours, and your neighbour’s neighbours will know when you’re coding at night.

                                    2. 6

                                      I love the sound and feel of buckling spring switches. They have a satisfying ‘snap’ to them when pressed – I can’t think of a switch I’ve typed on that had better feedback. That said, the Model M itself is not a very ergonomic keyboard, which is why I don’t use one. I’ve become quite dependent on having 12 thumb keys, nice hand separation, concave key wells, and an ortholinear layout..

                                      1. 1

                                        What keyboards do you recommend that meet your criteria for being ergonomic?

                                        1. 1

                                          Based on the description, I think spudlyo is thinking of the Kinesis Advantage.

                                          1. 1

                                            Yup, as avh-on1 guessed, I’m a Kinesis Advantage user, and have been for the past 10 years or so. Nowadays there are a few other keyboards that have some of these features, like the ErgoDox EZ which are gaining in popularity. Since switching to the Kinesis, I’ve not had any issues with pain in my hands or wrists, and now that Control and Meta are on my thumbs no reoccurrence of “Emacs pinkie” either.

                                          2. 1

                                            I’ve always wanted to try a nice ergonomic spring-buckling keyboard. Sadly, no one seems to make them (and the physical layout seems different enough that adapting an existing one would be too much effort), so I’ve stuck with my trusty kinesis.

                                          3. 4

                                            Cherry MX blues feel linear but with a high-pitched bump in the middle (which makes sense because they use a metal click leaf). The Model M’s buckling springs feel heavier and “springier” (the force curve isn’t linear), and make a lower-pitched sound.

                                            1. 3

                                              MX switches are essentially friction based, using plastic on metal to create fric…feedback. Buckling springs operate in a entirely different manner and are hard to compare. You press down on a spring, which eventually buckles and creates the sound, the tactile feedback and triggers the key press.

                                              I kinda liked my Model M (which I found in an electronics dumpster at work), but decided to throw 400 USD at a new Model F keyboard when drunk for the lulz.

                                              The Model F is such a nice keyboard. It’s hard to go back to anything else! But it’s also loud and ping-y so I can barely use it at home or at work (which these days is the same thing haha).

                                              1. 2

                                                It’s like the difference between hitting a wiffle ball versus a baseball. Buckling springs are heavier and more gratifying.

                                                Full disclosure, I prefer cherry reds. to extend the metaphor, they feel like swinging a wiffle ball bat and missing, which sounds bad, but I like the effortlessness. I have been through both unicomp and IBM model Ms and loved them but at some point I joined the light (actuation force) side. I think the reason the unicomp ones are lighter is because they have an aluminum backplate (rather than steel)

                                                1. 1

                                                  You have to press harder. Laying your hands across the keyboard will not type a key by accident. The spring has a bit of a ringing sound after the keypress. “Ka-chunggg”

                                                1. 2

                                                  This was an excellent article! If only math was taught this way in school…

                                                  Speaking of which, any books that make math accessible to mere mortals?

                                                  1. 3

                                                    “Going forward, we are overhauling our 1201 claim review process”.

                                                    It seems like they at least partially realized they handled it terribly due to the huge backlash.

                                                    1. 9

                                                      Or put another way: there was huge backlash, so they felt compelled to make hand-wavy promises about future overhauls and caring about developers.

                                                      They knew this was handled wrongly very early on (e.g. when their “CEO” mentioned on reddit he regretted it or something soon after it happened), but it still took how many days to undo it?

                                                      I flagged this as spam, the announcement that it was re-instated has already been posted here, and this is nothing but a marketing puff piece by microsoft to try and win back folks.

                                                    1. 1

                                                      Trying to trace the pcb of an old CD player and extracting useful parts out of it. So far, I’ve isolated the power circuitry, class D amp circuit, and have ripped the motors and identified the motor driver circuits. It’s been fun tracing copper on old 2 layer pcbs (which are magnitudes simpler than multilayer ones, I don’t even know how to start reversing multilayer pcbs!).

                                                      1. 3

                                                        Hopefully building a workbench in the shed.

                                                        1. 1

                                                          Nice! Are you following a plan or winging the design? Using hand tools or power tools or a combination of both?

                                                          1. 2

                                                            I have a basic plan in mind but it’s almost certain to get adapted as I go. It’s nothing fancy just “2x4” frame/front legs (attached to the wall at the rear) and “1.5x8” boards for the top.

                                                            I’ll be using Hand saw(s), and cordless drill(s), or possibly reverting back to the corded hammer drill for attaching to the block/cement wall; I haven’t really used the hammer function of the cordless hammer drill in anger yet - I was skeptical about how well it’d work and thus didn’t buy one with hammer function for cordless #1; that one performed well on steel once I got a 4Ah battery, and I wanted a second anyway (for drill/screw combination without changing bits) so I figured I’d get one with the hammer function, and worst case scenario I just use it like the first one (i.e. metal/wood/screwing).

                                                            This has all been delayed however as the timber hasn’t been delivered, two days after “we’ll attempt to deliver in the next day”.

                                                            So I’m actually doing prep plumbing for water and drainage (which coincidentally is below where the bench will be; so doing this first means no bench to work on, but also no bench in the way)