• 0 Posts
  • 32 Comments
Joined 2 years ago
cake
Cake day: May 19th, 2024

help-circle
  • I came ready to hate with bias because I often don’t like wrappers, but at least the .format seems like an objective improvement.

    But I never understood why matplotlib insists on ax, fig and that’s still in there…

    Directly working with matplotlib classes tends to be more clear and concise than pyplot, makes things easier when working with multiple figures and axes, and is certainly more “pythonic”.

    I disagree.


    Looks like a solid project overall! Thanks for your effort!



  • I don’t really get it,

    Sticking with the snail mail analogy, what happens when two pen pals keep sending mail to each other from their homes without including return addresses in their envelopes? The postal service might not know who exactly is sending each piece of mail but, over time, they would know that Address A in Lower Manhattan, New York, keeps on getting one-way mail from the post office in 3630 East Tremont Avenue, the Bronx, New York; and Address B in the Bronx keeps on getting one-way mail from the post office in 350 Canal Street, Lower Manhattan.

    I mean, no, all they know is that they ALL users get one way mail all the time?

    The “over time” in “but, over time, they would know that…” does a lot of heavy lifting. Would they? How would they know that?

    Sure, if there were only two participants in the system, I would agree. But we have way more than 2 users on signal.




  • Hard to say.

    Sounds like the alternatives are to suck it up, leave the country for somewhere that isn’t the case yet, stop using the internet…

    There definitely is a line where requiring nonsense is more effort than it is worth. That line has already definitely been crossed by “news media”. The quality of articles and interviews is so abysmal, that any hear say you get over three rebounds over social media is still somehow equal to the original bad source.

    Social media is on the edge. I don’t expect to have a serious discussion on facebook or twitter, that’s why I don’t go there. If it’s easier to hang out in a bar near a library to hope someone worth talking to walks in or something like that. That will be the thing to do.

    And also, that line will probably just never be actually crossed for internet platforms like amazon or alibaba. Shipping and ordering things online is absurdly convenient compared to go to physical locations and them needing to have the thing stocked, etc…

    Most of (open source) software is already built in a way that could be taken offline completely. Internet is just a fast and easy delivery mechanism, but carrying USB sticks is extremely viable for getting code from A to B

    And for entertainment, I can honestly just go back to reading books. It’s not the total information super highway, but it would be something.


  • assuming the handler function is encrypted to match.

    Yeah, this is the thing I’m doubting / don’t understand how that would work.

    E.g. A* / navigation problems.

    You send private start and goal points.

    Either the stuff is truly private, then the program can’t read it.

    Or the program can read it, but then the owner of the machine the program runs on can just read it from memory.

    It doesn’t matter if it says “45124x5234234fgasdgf” or “Paris”, because the program state will identify that. Even if you encrypt the entire location database (with stuff that’s then fully known to the server) and it will still look up “45124x5234234fgasdgf” and the server can trivially decrypt that.

    check out apple’s homomorphic encryption page

    Interesting, but I’m more leaning on “they have a vested interest to lie about this” rather than “surely this is correctly working tech that keeps me safe”. Like Amazons “AI supermarket” that was just a bunch of indians doing video surveillance.

    And their explanation makes the same amount of sense as the blog post. I have no doubt that it can work for simple commutative math operations, over “smooth” domains. Where my doubt comes in is functions where the encryption would cause the operation to take place outside of the domain bounds.

    How does an encrypted asin or acos work?


    Anyway, thanks for the answer, I was recently impressed by GNU Taler, which also did something cryptographic stuff I didn’t think was possible. So I’m not saying this is heresy and can’t be done and trying to say it will work is forbidden, I just don’t think the explanations so far are detailed enough.


  • I don’t believe this will work? I would have to see an actually working example though. With actual data, not matrix vector multiplications those are trivial.

    Doing math on garbled numbers and then reverse garbling it? Easy. Doing text parsing on garbled text? Probably impossible, but I’d loveto be proven wrong. I also think you have to reveal what kind of functions you want used?

    The homomorphism in category theory is often shown by a commutative diagram, where you can go from a point to another by interchanging the order of operations. In the below diagram for FHE, you can go from (a, b) to E(a*b) in two separate ways.

    Even in math this doesn’t work for all problems.







  • The question is mostly about what kind of gaming.

    Most single player experiences are no longer a problem because of steam proton, but multiplayer anti cheat and other AAA DRM is sometimes a windows only thing.

    Coding is just superior on linux. It’s the platform built by coders to make their own life easier for 30 years.

    You should dual boot, try it out for a few games and see how the dev process translates and get your feet wet.

    Setting up a VM is probably a lot more effort than just installing it.


  • a more boilerplate way to remove having to worry about designing the UI/UX so I could focus on [blank]

    Yes.

    In a way, it is super funny ironic / funny to me that we have basically no actual GUI standard. There is Qt, there is stuff with html/css/js, and the rest just lack tons of features.

    No idea how it works on windows tbh.

    Making a cli app? Sure, easy peasy, done in 5 mintues. Making a small GUI app? Strap in for 2 weeks of basics how this framework chose to solve certain issues.