• 0 Posts
  • 107 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle

  • How come?

    You can route traffic without Cloudflare.

    You can use CDNs other than Cloudflare’s.

    You can use tunneling from other providers.

    There are providers of DDOS protection and CAPTCHA other than Cloudflare.

    Sure, Cloudflare is probably closest to asingle, integrated solution for the full web delivery stack. It’s also not prohibitively expensive, depending on who needs what.

    So the true explanation, as always, is lazyness.


  • I’m from Europe and it’s unheard of in my area. Although gas stations here work quite differebtly from US ones.

    You drive up to the tanking machine. You take the gun and start tanking. No credit card terminal, no nothing on it. Just a display of liters pumped and amount owed.

    When you finish, you enter the station, say the tanking plot number and pay that exact amount.

    If you run off… I guess they call the police?

    I’ve never had it happen to me, but if you were out of cash and all the cards you had failed for some reason you’d merely exchange contact info and pay in a few days via bank transfer, CC, cash or whatever.

    If you don’t, you’ll get a court order within a year to pay the amount + some interest + court fees. That’s enough of an incentive for people to pay, I guess.

    If you just tank up and leave, you could get booked for theft. Most places have cameras and cars have licence plates, so finding the offender is quite simple.

    Therefore, no preauth.



  • There’s four core things you could need for the bathroom:

    1. Bleach gel for the toilet bowl. Can also be used on other porcelain surfaces, but not for metal or natural stone (if you don’t want to ruin it).

    2. A calc remover to remove calc deposits outside the toilet bowl. Can be substituted with either vinegar or citric acid. Can be used on metal, but do not let it stay on for long - 30 seconds is fine if you clean every 2w to 1mo. Even shorter times if you’re truly regular with your duties.

    3. A degreaser for general cleaning (to remove soap residue and other nasty stuff). Can be substituted with dish soap, but is usually a bit more effective so less scrubbing needed.

    4. If you get clogged sinks, those declogging solutions are okay. As most people have PVC piping you can just get the cheapest one. If you live in an antique house/apartment with lead piping, you should splurge on the enzyme-based variety, assuming you need it in the first place.


  • Yeah, that’s not it.

    There’s this thing known as consent and purpose. For a GDPR violation, you need to lack either.

    When your job has a noticeboard of names, emails and birthdays, they probably got your consent to post it up there. They didn’t get consent to post it onto Facebook.

    Yeah, sharing a photo can be a GDPR violation. Because you need to prevent unneccessary processing of data. Like what Facebook does. That’s why most places require you to sign a waiver to allow photos and similar stuff being posted online.

    It can be a lot of work. But so is writing a contract. You can’t just do some stuff willy-nilly, and for a good reason.

    That being said, the GDPR is mostly unenforced. What it means in practice is “don’t ask, don’t tell”. Meaning, if you keep the info you do have under wraps, you should be fine. Just don’t go whoring your customers’/employees’ info out to your 18 356 “data partners”. Bonus points for having an “Accept All” and “More Options” button, but no “Reject All”.

    1st prize for those whose “Reject All” doesn’t encompass “legitimate interest”.



  • Here’s a basic example using the statement, “This true statement is not provable.” If it were provable, it would be false, making logic inconsistent. If it’s not provable, then it’s true, but that makes any system trying to prove it incomplete. Either way, pure computation fails.

    Am I the only one seing this as a misnomer? The statement is a composite of two statements: “This is a true statement” and “This is not a provable statement”.

    The “This is a true statement” part asserts truth. And, given nothing else to go of, we can assume the part true. “It’s true that this is true”. There just isn’t any real statement being made. Taking the assumption is oerfectly valid, since we can disprove it at a later point.

    The second statement, “This statement is not provable”, is very much provable, since it also asserts almost nothing, just like the previous one. Its assertion is “I’m not provable”, which is provably false.

    Since the two sentences form a composite, we must compose the results of the previous two. We have a “true” and a “false”. From the composite sentence we can infer the logical operation used to connect them: AND.

    Thus we have a TRUE AND FALSE boolean expression, which has a resounding answer of FALSE.

    I have to say, my system didn’t prove it, but it evaluated it - unlike the authors, which claim to have proven the universe is forever ununderstandable to anyone and thus unable to be simulated.

    That being said, my system seems to be perfectly consistent with itself, and, dare I say, quite grounded in reality.











  • Great story, but why antropomorphize? Would tools not be a better analogy?

    C is like having a box of nails, manual tools and some mortar. The Notre Dame was built like that.

    C# is like having a box of screws and some power tools. Some tools are still manual. This is how your grandma’s house was built.

    Java is similarily a mix of old and new, but you also have stuff like cement. That’s how new schools were built.

    Python is like having a modern hardware store at your disposal. Big, clunky, and you need a stroll down the isles before you find what could work. Should I use this power tool I know or a new one more specific for the usecase? What are those little plastic screw sleeve thingies? This is how modern homes are built.

    Javascript is like US power tools. When trying to switch to them you’ll question your sanity, but you can still get stuff done just as well. However, only power tools: Want to drive a nail into something? Gonna need a semiautomatic nailgun. Want to hit something hard? Can’t use a hammer, there’s a power tool for that. Oh, and your nails and screws are shapeshifting. This is how the Opera House was built.

    Type script is like javascript, but you retain your organized nailbox. For some reason, not many things were built with it.

    Go and rust are like metric, traditional tools with some screws. However, they’re labeled in chinese. In essence, it’s the same as your run-of-the-mill tools. It just takes some time to get to know them. This is how a hospital gets built in a week.

    I’ve never done Clojure, so wouldn’t know.