Live data from Hacker News

Viewing profile — retrodaredevil

retrodaredevil

HN member
Joined
Fri, May 06, 2022, 4:25 PM UTC
HN karma
111
Public activity
48 items

About retrodaredevil

Software dev https://github.com/retrodaredevil

Recent public activity

  1. comment
    Comment #48623448

    Oh yeah, I agree with you on all those points. I guess what I'm trying to say is I feel like modern Java pushes you towards writing null-safer code than something like Go. I don't …

  2. comment
    Comment #48622612

    The design of error handling in Go is interesting because they wanted to force people to actually handle errors by returning them as values, but then you as the programmer have to …

  3. comment
    Comment #47580847

    The thing is, the EU needs to be able to not only sell that the regulation they propose is good to the public, but also not piss off the US administration. Most people are too non-…

  4. comment
    Comment #47378526

    Adding null checks where they aren't needed means adding branching complexity. It means handling cases that may never need to be handled. Doing all that makes it harder to understa…

  5. comment
    Comment #47187715

    The big news here is that you now need a premium subscription to use any of Spotify's APIs. This means that if you wish to use Spotify's APIs to more easily share music with others…

  6. comment
    Comment #47113281

    This is a well put together list. One thing that frustrates me is that not all tooling respects mailmap. IntelliJ has an open feature/bug request for integrating mailmap into its g…

  7. comment
    Comment #47055487

    Yeah I've noticed the IDEs have this ability, but I think tooling outside of IDEs that can be applied in a repeatable way is much better than doing a bunch of mouse clicks in an ID…

  8. comment
    Comment #47050885

    I think tooling that can modify your source code to make it more modern is really cool stuff. OpenRewrite comes to mind for Java, but nothing comes to the top of my mind for other …

  9. comment
    Comment #46655752

    I work full time as a software engineer, and I also spend time writing code on side projects. I love working on my side projects because it means I get to spend a bunch of time lea…

  10. comment
    Comment #46477603

    That's simply not true. If you scratch a vinyl record, you've introduced a defect to it. If you scratch a CD, it's probably fine. Some CD players don't like scratched CDs, but for …

  11. comment
    Comment #46417438

    I don't really like that "enshittified" is being used here. You could argue that Plex, MinIO or Mattermost is being enshittified, but definitely not self hosting as a whole. Enshit…

  12. comment
    Comment #46321148

    There are a lot of incentives to lock people up. Cheap labor is one of them. We should support incentives such as "keeping society safe", but incentives such as "profits and cheap …

  13. comment
    Comment #46266697

    I'm building an application that can communicate with my Plex server, and also communicate with APIs like MusicBrainz and Spotify. From there I want to be able to track my Plex mus…

  14. comment
    Comment #46126198

    Raspberry Pi is a bad choice for any application that frequently writes data to disk. Most Home Assistant setups will often have historical tracking of at least one data point, whi…

  15. comment
    Comment #45950831

    I agree with you, however convincing an entire team of devs to explicitly separate the interface of impure parts of code is very difficult. If you introduce a mocking library to th…

  16. comment
    Comment #45852474

    I have written production Java code, but no production Go code. I think you skipped over the commenter's main point while replying to them: you need to be able to have a good menta…

  17. comment
    Comment #44438542

    Checked exceptions you cannot handle in Java are designed to be caught and rethrown (usually wrapped in your own specific checked exception or some runtime exception). Proper excep…

  18. comment
    Comment #44271637

    Mostly I just use Picard it for initial tagging, which usually only needs to happen once. Sometimes Picard has changes it wants to do such as updating to a higher resolution cover …

  19. comment
    Comment #44260424

    A maintain my own digital music collection. The only two tools I use for maintaining the CD portion of my collection are k3b and MusicBrainz Picard. k3b can rip to flac and it will…

  20. comment
    Comment #44202941

    It seems that the list of destination IPs would then be determined by whatever the domains listed resolve to (I assume). Since it's trivial to update DNS records, I wonder if they …

  21. comment
    Comment #44202225

    When these VPN providers comply with these court orders, do they only implement blocking at the DNS level? Couldn't you still use these VPNs, but use a DNS provider that isn't cens…

  22. comment
    Comment #44158532

    I've started to exclusively install DietPi on all my Raspberry Pi devices. It has great defaults including RAM log. Additionally, it's not limited to Raspberry Pis, it can be insta…

  23. comment
    Comment #44081864

    I have a Makefile that runs certain stow commands depending on the hostname of whatever machine I'm on. I keep machine specific files in their own directory, and I also have a shar…

  24. comment
    Comment #43096279

    I'd agree that when CDs get scratched there will be parts of the CD that some players can no longer handle. The great thing is that when your CD gets scratched to where your old CD…

  25. comment
    Comment #42852059

    As a Plex and Plexamp user, I'm curious about a few features: mobile support doesn't seem to be mentioned. Is there a mobile app? Are smart playlists a feature? What about gapless …