• 0 Posts
  • 130 Comments
Joined 1 year ago
cake
Cake day: August 2nd, 2023

help-circle








  • Null safety is orders of magnitude simpler than memory safety. Kotlin is a null safe language by default. Java is infamously not. Anyone who has worked on a mixed-language Kotlin project can tell you how quickly null safety becomes a pain once guarantees break down - and that’s in a language where these issues are flagged instantly and you can “fix” the problem in a couple of characters! Mixed memory safe/unsafe codebases would be a nightmare in comparison.

    Also, C++'s ecosystem consists of deeply entrenched libraries with ancient codebases. Safe C++ might be useful in a decade or two if library maintainers could be pushed to make the switch (good luck with that, if it’s half as much of a paradigm shift as Rust), but by then there will probably be multiple competing language features that claim to solve the same problem. It’s the C++ Way™.








  • Titanium Backup hasn’t been updated in five years, and I think that update was just to meet requirements to stay on the store. Their last changelog entry is adding the menu icon after Android ditched the physical menu button. There are a bunch of settings that are broken or do nothing due to changes to Android over the decades (TB has been around for so long that it supports Android 1.5).

    I’ve been using Swift Backup as a replacement these past few years. It’s closed source but was recommended to me, and I haven’t run into any problems yet. Is Neo better in some way, aside from being FOSS?




  • The funny thing is the whole commercialization process started with one of the future partners messaging the project lead out of the blue on LinkedIn. I don’t know about you, but taking ideas from a random LinkedIn user doesn’t strike me as good business sense.

    Then again, getting something out of your years of unpaid volunteer work must be incredibly tempting, given how many open source projects have sold out over the years. At least it was to form an actual legitimate company this time, unlike when SuperSU (the Android root solution before Magisk came along) sold themselves to a scummy foreign ad company. That one still ranks as the all time top WTF sale.