• 0 Posts
  • 29 Comments
Joined 11 months ago
cake
Cake day: August 14th, 2023

help-circle








  • ELI5 of certificates:

    The “s” in “https” in urls like “https://wikipedia.com” stands for “Secure”.

    When you connect to Wikipedia’s computer to read something, how do you know if the content you get back is what they actually sent and wasn’t altered by your friendly neighborhood hacker?

    Wikipedia can “sign” the content before sending it you. They also give you a certificate telling you how they have a particular signature which has been verified by someone else whom you already trust, and how long this particular signature is valid for.

    If a hacker tries to alter the document returned by Wikipedia, they wouldn’t be able to sign the document correctly. If they tried to give a certificate with a different signature too, you would catch it because they wouldn’t be able to fake the verification of the “someone you trust” so you’d catch the fake certificate.

    Browsers handle all this stuff for us. If it detects something fishy, it’ll just show an error along the lines of “could not verify certificate”. In some cases, it’s genuinely an issue where you/the website is under attack and you may get a virus.

    In some other cases though, it’s an issue of the certificate expiring and the guys at Wikipedia not being proactive about getting a new signature and certificate. If you are ABSOLUTELY CERTAIN that you’re just dealing with a lazy developer and not a malicious hacker, you can tell your browser to ignore whatever issue it detected and show you the content that was returned by Wikipedia.

    Thanks for attending my TEDx talk.






  • This guy S_20xxxxxxx has a holier than thou comment ranting about the “assholes from reddit being pieces of shit on lemmy”, ironically, on a thread about people being aggressive on lemmy.

    A few hours later, he replies to some comments of mine - every single one of them makes him sound more unhinged than the last.

    I went through his comment history and his comments swing between these two extremes of being preachy and being unhinged. I decided that blocking him and moving on was better for my sanity than continuing to engage.

    There’s no point in engaging with such people, do what’s best for you, and move on. Cheers! :)







  • An example of search engines failing me miserably last month:

    I wanted to hire a photographer, so I started searching using keywords like “wedding photographer MAJOR_CITY_NAME”, “photography MCN”, “event photographer MCN”, etc. The top results I got were all mostly along the lines of “top ten wedding photographers in MCN” i.e. listicles with links to a few photographers who probably paid the listicle creator? There were maybe one or two links to a photographer’s website itself in the first page.

    I’m okay with ignoring the first page of results and moving on to following pages. But rather than giving me individual photographer’s websites in subsequent pages, I started getting listicles for “top ten wedding photographers in OTHER_CITIES”. I’d click through multiple pages of results to find maybe 5 direct website links.

    What actually helped me find a photographers eventually was entering the exact same key words on Instagram. Almost every single one of them that I found on Instagram had an excellent website and the city name, and their addresses were mentioned clearly on their websites. So, it wasn’t a case of them not having enough information on their website. It’s just that search engines chose to prioritise listcles of photographers from other cities rather than giving me links to individual websites of photographers in my own city.

    In this case, I got lucky because photographers have a presence on Instagram which has a functional search engine. What if I want to find a plumber, or someone else? I’m forced to just trust a listicle creator because search engines don’t want to give away links to single purpose websites and only want to keep us on websites with a shit ton of content (that may or may not be what you need) and ads.

    /rant