Jason2357

joined 2 years ago
[–] Jason2357@lemmy.ca 2 points 18 hours ago (1 children)

Yes, good guess. I do expect everyone to raise prices owing to the cost of ram and other hardware.

[–] Jason2357@lemmy.ca 1 points 1 day ago* (last edited 1 day ago) (1 children)

If you are willing to have all your accounts linkable by the signup email, you dont need a temp or relay email service at all. Just sign up for a single random email address somewhere that lets you do it anonymously.

I am happy with addy.io and havnt had any issues. You could maintain a few providers - throw in ddg and mozillas services - so you can try from lots of domains I guess.

[–] Jason2357@lemmy.ca 5 points 1 day ago (3 children)

My vps is operated by an EU company, running on hardware in Montreal, powered entirely by Quebec's abundant hydroelectric grid. EU Canada all the way.

[–] Jason2357@lemmy.ca 6 points 6 days ago (1 children)

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.

[–] Jason2357@lemmy.ca 1 points 6 days ago

I usually treat them by using an extremely well established library where someone else has spent the requisite years crying over every stupid edge case of csv reading. Rolling your own csv reader is a bit like encryption. Until someone hands you a file that rejects all sanity and you start fking with regex. Lol.

[–] Jason2357@lemmy.ca 1 points 6 days ago (1 children)

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.

[–] Jason2357@lemmy.ca 2 points 1 week ago

It was some sort of weird database frontend the contractor used. It was very limited.

[–] Jason2357@lemmy.ca 3 points 1 week ago

Honestly, dont take anyones recommendation. It takes 10 minutes to create a bootable USB for a Linux distro once you get the hang of it. Try a handful of different “easy” distros and desktops on a Saturday morning and pick one that seems to work well on your computer and that you find you like. What you find intuitive isnt necessarily good for another, etc. A little time invested in shopping will pay off later (which is true for a lot of things).

[–] Jason2357@lemmy.ca 2 points 1 week ago

I’m not a fan, but thats extreme. The Ubuntu desktop will boot to the DE on half a gig of ram, and can open basic desktop apps with 1 or 2. Its the websites, containered apps, and more complex applications that Ubuntu is worried about UX disappointment from naive users (which is their segment). Windows 11 requires many times that just to get to a desktop and open a text file in notepad. They are not the same.

[–] Jason2357@lemmy.ca 4 points 1 week ago* (last edited 1 week ago)

All of the default software that comes with the Ubuntu desktop will run reasonably well with 2Gb. Its the websites and electon apps (i.e., websites) that will make it swap. That and modern users that want to keep dozens of programs or websites open -which users 10 or 20 years ago may have known not to do.

[–] Jason2357@lemmy.ca 5 points 1 week ago* (last edited 1 week ago)

Which is exactly what Ubuntu is doing. The desktop and even most native desktop applications that come with it will run just fine with 1 or 2GB of ram. If you used it like a 90s computer for 90s computer tasks, it will work fine.

In practice, however, users will open a web browser to some “modern” websites or a couple electron apps and have a very bad experience.

[–] Jason2357@lemmy.ca 3 points 1 week ago (2 children)

P.s. in the above quagmire, the only solution is choose to keep only the most important un-clean column per csv, and make it the last column in the file so you have predictable columns. If you need more, then write separate csvs. Computers are stupid.

 

The Canadian government is preparing to give away Canadians’ digital lives—to U.S. police, to the Donald Trump administration, and possibly to foreign spy agencies.

Bill C-2, the so-called Strong Borders Act, is a sprawling surveillance bill with multiple privacy-invasive provisions. But the thrust is clear: it’s a roadmap to aligning Canadian surveillance with U.S. demands…

view more: next ›