• 0 Posts
  • 110 Comments
Joined 1 year ago
cake
Cake day: June 1st, 2023

help-circle


  • Not saying there’s any reason to switch, but I believe you can load CSV’s into sqlite.

    Datasette would be something that I would try for CSV’s as well, that seems like an interesting piece of technology I haven’t had reason to use yet.

    Finally there’s always Jupiter Notebook and any respectable DataFrame-solution.

    Not to knock spreadsheet-solutions too much - I certainly see their value and use them frequently - but if I had to do something that warranted writing VBA, I’d probably reach for a tool I could combine with some form of VCS like Git at least.








  • While Rust would probably have been a good choice for implementing a new browser, I don’t think Swift deserves the criticism it’s getting in this thread:

    • Swift was created by the same person who created Rust, and has many of the same nice traits
    • Swift is a modern language that is easy for plenty of developers to pick up; I’d place it in the same family as Rust and Kotlin
    • Swift grants access to a large pool of native iOS/Mac developers






  • Should have say: self-hosting is always superior to cloud hosting.

    That statement still comes with a pretty damn big caveat though - you need to have the know-how, the time to invest and the hardware (i.e money) to actually set something like this up.

    If all of those are true, then self-hosting can definitely be an attractive option for you.

    It’s only true for a vanishingly small fraction of the population, though.

    Hence, Bitwarden is a pragmatic solution that will be superior for the vast majority of the population.





  • It’s not out of the question to have ‘memory leaks’ - apps accumulating more memory by keeping around references to more and more objects - but memory leaks in the stricter sense of not deallocating objects that you no longer have references to is less likely. Regardless, the OOM killer will come for your app, no matter how good you’ve been about managing your memory, as long as someone else wants to have the memory and you’re the one who has been active the least recently.