1.  

    Thanx for pointing me to the ticket. I remember looking at the Rust MPRIS library and giving up to come up with a working solution. :(

    My use case is that I capture the track changed event with a small user daemon which then submits the data to last.fm, libre.fm or audioscrobbler.

    For a while I circumvented this problem by using the SpotPRIS2 project, which creates MPRIS devices for all your Spotify devices, and reads the data using Spotify’s API. It gives better info than the official linux client, but it crashes a lot, so in the long term not worth it, sadly.

    1.  

      Yes, I am working on that one.

      1.  

        It’s clean, but a little “about me” like you say certainly wouldn’t hurt. It makes a personal site feel more “human”. For the photo gallery, I agree a custom page displaying them that fit more with the rest of the site would be welcome.

        1.  

          The larger a program becomes, the more essential a macro can become.

          Disagree. Macros are hard to read, hard to debug, and easy to mis-use. I don’t think the need for macros rises with the size of the program (but maybe the way a single module has been designed will make it difficult to use without helper macros – fixed by changing the module’s design).

          I avoid defining macros as much as possible when writing C, and it’s worked pretty well so far.

          1.  

            Thanks! As karolisk points, perhaps it’s worth to have it become a single page now, and display the blog more prominently too.

            1.  

              The menu wrapping to a new line is intended, because if it doesn’t fit I still want it to show (instead of how some mobile sites actually allow scrolling sideways). I guess because the blog is another link but to my own page, it makes sense for it to be “special” unlike the links to other social media.

              Justification is tricky, it makes sense for some kind of texts but it looks very off for others (which may use a lot of technical long words). So it’s hard to find when that would be appropriated, but maybe disbling it on mobile and not desktop is enough?

              Thanks for the feedback!

              1.  

                Hmm did you try line-height: 0; ?

                1.  

                  That’s something I’d never considered before actually - it’s a good point, looking at the line height on headings, they do look wonky. Thanks for the feedback.

                  1.  

                    Seems like they’re working on it. Hope this gets fixed/implemented soon, though it’s not that big a deal for me as I’m not utilizing this in my specific setup.

                    1.  

                      Love the content. On my monochrome phone, the links are very low contrast.

                      1.  

                        https://rsapkf.xyz. Feel free to comment here or send me an email :)

                        1.  

                          I’ve had beers with Julian Oliver and we used to tweet at each other when I was on twitter. I remember when this was first published. I don’t think surreptitious tracking is what is being pointed at.

                          What about a fantastically well-designed synthesizer, or a car that’s just a dream to drive?

                          I wouldn’t necessarily call those rich user experiences. But the “wow” factor, the use of dark patterns, and— yes— massive data collection can all be elements in these though.

                          A lot of people find Tesla’s a dream to drive. I think there’s a lot to unpack in that.

                          1.  

                            If I remember right, it only became possible to get .uk quite recently (that is, within the last decade). Before that, .co.uk was the go-to and it’s still pretty ingrained.

                            1.  

                              Yes, I completely agree with you. A function would suit this case better. However, that is not the point of the post.

                              1.  

                                I get that if you’re going to use a blockchain, better to build atop an existing one.

                                What I don’t understand is why use a blockchain if your token is non-transferable? How is the blockchain involved with identity verification and proving ownership?

                                AIUI, IDV is one entity signing an attestation for a particular token. A certificate. A blockchain does nothing there.

                                And, again AIUI, proving ownership is… signing a challenge. Again, a blockchain does nothing there.

                                How is the blockchain actually used? Is there any documentation or code I can look at?

                                1.  

                                  It’s nice they provide open drivers, but I tried editing 4k video on my open AMD setup and it was a disaster.

                                  Everyone I talked to said to use the Nvidia blob, because it’s the only one that gives proper acceleration.

                                  I don’t know how well the closed AMD drivers would fare, and I don’t have time to mess about right now. Allegedly it’s always inferior to Nvidia.

                                  Due to ideological masochism, lack of money and not having an extra pcie that could use a modern card as a slave, I will continue eating the plate of shit that is open-source.

                                  Something else is needed beyond documentation and open drivers, like people to write the code that makes things go brrrrrrr.

                                  Or add something to OpenShot so I can pay Amazon for the render.

                                  1.  

                                    Glad you like it :)

                                    1.  

                                      Like I said, it’s a social thing to do, and I definitely feel that we should - especially if you (like me) expect others to reduce their quality of life. I just expect the outcome of this to be a very limited reduction of fossil fuel emissions.

                                      It also requires people to define a ‘reasonable’ level of energy consumption (which they will typically define by looking at their neighbours, not at some global average). It then requires them to budget and account for this (some people are terrible at this even with money, to the point that they end up homeless.), Since a big chunk of their carbon footprint comes from goods and services, you’ll have to rely on producers’ information, who are quite happy to lie if it makes their customers feel good

                                      Yes, a voluntarist approach is the moral thing to do. The climate, however, is not a moral agent, and will not give us points for sticking to our principles.

                                      1.  

                                        Well… here’s mine: https://hacdias.com/ Pretty sure it will trigger some people, some negatively, some positively 😅

                                        1.  

                                          There are plenty of video games these days that have user-behavior instrumentation just like the web does. I’ll just note that in passing, I don’t think it’s really your main point.

                                          I agree - like all the points, point 3 could use a lot more explanation of the contexts where it’s meant to apply. These all mean fairly specific things to me, but I can’t be sure I’m interpreting them the same way other people do.