@cnx @acdha Yes, but the way it works is that you create a dm-crypt partition seeded from `/dev/urandom`, then you mount it and fill it with 0s. The encryption translates the 0s into random bytes.
Here are the instructions I usually use: https://wiki.archlinux.org/title/Dm-crypt/Drive_preparation
@acdha Yeah, this is an empty drive that I'm about to encrypt. Filling it with random data is the first step, which I may be cargo culting, but IIRC the idea is that it prevents leaking the amount of data on the drive or something.
@acdha Just in time for the second drive to arrive so I can start on that one. 😅
@acdha Hah, good call, I had *just* remembered that I usually do... something with block sizes when I saw this.
Speed is still trending down so maybe not a steady state yet, but looks like maybe a 4-5x speedup, so this might be done in only 16 or so hours!
@adamw Definitely is part of Python: https://peps.python.org/pep-0453/
You should absolutely include your tests in your coverage measurement.
https://nedbatchelder.com/blog/202008/you_should_include_your_tests_in_coverage.html
@coveragepy Oh in the issue I guess you mention you just do line-wise regex matching.
@coveragepy How bulletproof of a solution do you want here?
Do you already have some model of the structure of the code or the context of a given method definition?
Solutions needed: Is it possible for coverage.py to automatically exclude Protocols from measurement?
Should coverage.py report a missing branch if a comprehension doesn't run to completion? https://github.com/nedbat/coveragepy/issues/1617#issuecomment-1535647011
Would it be better if instead of "2->exit" it said "completion(2)" ?
@jonafato "No, no, no, you've got us all wrong. We're trying to store it as a string, but sometimes Excel automatically turns it into an integer if it starts with a 0."
@wrog Interesting, though I think the Gregorian calendar is Good Enough™ at this point, and changing calendars would do more harm than good.
We won't be out of sync with the solar year by a margin of one day for another 2900 years. By then I fully expect us to either be extinct or at a level of technology where the seasons on Earth are not that important. Even if they are, there are still tens of thousands of years before things other than "hmm, the equinoxes seem to be off by a day" start to become obvious.
Bugs like `dt.replace(year=dt.year + 1)`, code that works with ordinal day-of-year, etc.
@astrojuanlu Matrix is not great (literally nothing in this or the adjacent "SMS replacement" space is, in my opinion), but E2EE that is both secure and good UX is like... obscenely hard.
@astrojuanlu I mean, that's from E2E encryption, which I think Discord doesn't support at all? You can turn that off, and it's pretty easy to share keys between devices.
@rober Lol, "Our user experience is trash, but we also have a different trash UX that is complementary to the other one!"
I appreciate the helpful tip, but also I'm not sure I want to encourage the continued existence of Discord.
@drewtoynbee This may be of interest to you, @astrojuanlu
Programmer working at Google. Python core developer and general FOSS contributor. I also post some parenting content.