Viewing profile — retrodaredevil
retrodaredevil
HN member- Joined
- Fri, May 06, 2022, 4:25 PM UTC
- HN karma
- 111
- Public activity
- 48 items
- HN profile
- View on Hacker News ↗
About retrodaredevil
Recent public activity
-
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 …
-
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 …
-
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-…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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 …