Keyoxide: aspe:keyoxide.org:KI5WYVI3WGWSIGMOKOOOGF4JAE (think PGP key but modern and easier to use)

  • 0 Posts
  • 97 Comments
Joined 2 years ago
cake
Cake day: June 18th, 2023

help-circle

  • Name the prime a “none”, the octave a sept.
    Now, 2 “septaves”, c1 to c3, are a 14th. 2*7 = 14.

    You can make off-by-one intervals work, but you have to constantly juggle some +1s or -1s compared to what we usually use.

    If you counted distance in steps, then moving from your front door to your front door would be 0 steps, not one, and moving by 6 steps is twice the distance of 3 steps.

    A piano with 5 septaves has 5*7 = 60 keys, wait.

    So anyway mathematically one dodecave, one 12th, c1 to c2, has 12 segments, the frequency diffefence is 2. So a second, 2 notes, has 2/12 of that interval, the ratio is 22/12.
    A first, a halftone, has 21/12 as its frequency ratio, and a none has 20/12 = 1, the same frequency.

    No matter if you count physical keys, distance on a keyboard to change a note by, or mathematical frequency in the air, starting at 1 goes against our intuition, and when you try to add or multiply it is easy to get completely wrong results.

    PS: You might want to go C to C on your 5 dodecave keyboard, in which case the concept of “started hour” etc. is familiar, you know to add one arriving at 61 keys, and you know that means an assymetry where one C doesn’t have 11 other keys to itself.
    The other way around you’d have to subtract 4, so probably subtract 5 and add 1 since you were dealing with 5 tredecaves in your head not 1 base tredecave followed by 4 extension tredecaves.





  • Android has swap, in my case 4GiB. It might also be compressed but parameters are probably incompressible anyway.

    Given the runtime on ios, it seems unlikely swapping would be involved. Might be a failed hardware check of some sort, or the OS refusing to alot more ram to the authors specific specific app. Similar to running in the background, there seems to be a lot of chaos about ram allocation permissions on android.

    Right now, I am working on an App and the Samsung Ultra S21 that I am using (even having 16GB of ram available…) does not allow me to use more than 500MB for this App even with android:largeHeap=“true” in the Manifest.

    - late 2021, so







  • it wouldn’t though, it would be like 7.5 parts milk to 3 parts flour to almost a part oil to half a part sugar.
    And that still being quite imprecise, using 22g or 26g sugar makes a change in taste I wouldn’t want to happen uncontrolled at random. I’m also closer to 41g oil these days, wouldn’t want to use 50 to make it fit some very coarse division.
    Scoops of stuff also seems very imprecise. Are they at least levelled?

    I also use “a pinch of salt”, which doesn’t have to be very precise, but if someone were to ask I could tell them “roughly 0.2g”, from having just measured it. I still remembr how much I hated descriptions like “a pinch” as a cooking novice, and now I can simply measure my pinch on a scale and others can confirm their pinch on their scale until it about matches 0.2g too. How would that work in imperial?



  • I have 1l milk and 1kg flour. My recipe wants ⅜ liter milk and 150g flour. 375ml is a bit odd but trivial ultimately, and very easy to measure when I just pour 375g into my blender on a scale.
    Now how would imperial cups deal with 150g from 1kg?
    I also have 45g oil, what odd measurements would that give when you try to divide it up without a single decimal number?
    Try 24g suggar.

    I’d love to see all that converted to imperial.


  • This is a great second argument for using weight not volume for measurements.
    Measuring mass is of course not viable, but measuring weight in a consistent location means all the ratios end up correct. While ratios between volume and weight measured substances change (and flour probably compacts differently).
    That is why one should always use a scale to measure their fluids, and why metric is superior where 375ml of water or milk are 375g (convert the recipe ahead of time at a reference location), making this trivially easy.

    If you wish to then correct the total mass of your dish, you can simply compare the weight and volume of water to work out the mass to weight ratio and correct accordingly.



  • I have that exact setup working. qbittorrent (and -nox) are a lot more involved to set up with I2P, but there is some material on how and once you get it running it works quite well at this point.

    I don’t use docker for it, but that should work too. For browsing I use a maintained fork of proxy switchy omega, which allows to choose a proxy profile based on the url, making it easy to pipe i2p pages into the i2pd socks port (I use I2Pd not I2P, don’t think it matters much). qbittorrent can be configured in the same way to statically use the the local (4447 on i2pd) port as a proxy to prevent any clearnet communication. In addition it needs the dedicated I2P host 127.0.0.1 and port 7656 (the sam bridge, giving deeper access to I2P).

    Don’t expect to do anything on the clearnet over I2P, the exits are not good and it’s not what I2P is meant for. For that reason don’t set I2P up as something like a system proxy/vpn, instead pipe the specific programs you want using I2P into the proxy ports using their proxy settings.

    To get rid of the firewalled status in the I2P daemon, you will need to forward ports. Maybe you have seen advice for servers that are not behind a firewall and nat, so that effectively have all ports “forwarded” already. The mythical dedicated IPv4 address.
    In your case you need to pick the port your I2P daemon uses for host to host communication randomly, then forward both TCP and UDP for it on IPv4. Also make sure you even can forward ports, depending on region ISPs no longer hand out dedicated IPv4 even per router, so you might have to specifically ask your ISP for one (I had to). But that is all generic hosting, if you can set up a minecraft server you can make I2P have full connectivity.