• 2 Posts
  • 765 Comments
Joined 3 years ago
cake
Cake day: July 11th, 2023

help-circle

  • Funny, that is the opposite take that Cory has had recently. His argument has basically morphed to the opinion that, while individual action is cool, this stuff pretty much can only be defeated by collective action. You can’t shop (or hack) your way out of living in the surveillance state. If everyone else is being surveiled, you get pulled in by association.

    I don’t quite agree, and think we will always have to exercise some individual choice to protect ourselves. I am not sure that disabling a radio is enough though, if every other car on the road is covered in cameras and streaming data constantly.











  • Are you a native french speaker? Maybe you heard it differently from me, but while I am all for nuance, lets not sanewash people and take them at their word.

    I use plenty of software where the developers are not primarily focused on security, but his line of reasoning sounds just plain dangerous for an OS developer. Maybe he phrased it bad, but that would be up to him to clarify and we shouldnt do that for him.



  • The delimiter isn’t really the issue. Its that there are lots and lots of weird edge cases that break reading csvs. If you use commas, at minimum, you need to escape commas in the data, or quote strings that might contain commas… But now you have to deal with the possibility of a quote character or your escape character in the data.

    Then you have the fact that csvs can be written with so many different character encodings, mangling special characters where they occur.

    Aaand then you have all the issues that come with lack of metadata - good formats will at least tell you the type of data in each column so you dont have to guess them.

    Lets see, its also really annoying to include any binary data in a csv, theres no redundancy or parity checks to catch currupted data, and they arent compressed so you need to tack on compression if you want efficient storage, but that means you always have to read the whole csv file for any task.

    Oh, that brings me to the joys of modern columnar formats where you can read selected columns super fast without reading the whole file.

    Oh god, I really kept going there. Sorry. Its been a year.