• 1 Post
  • 67 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle

  • At the time of sending the mail I need the metadata - so offering a SMTP server implementation which keeps this in memory while forwarding is not hard. You’d lose a persistent spool in case of delivery errors - but we’ve been doing relays that keep the client connection open while trying to deliver the mail to relay errors directly to the client already 30 years ago, so that also isn’t an excuse.

    For IMAP - if you don’t do serverside searching or similar it’ll work with fully encrypted mails.


  • They will have access to metadata - otherwise they wouldn’t be able to work as email service. That’s sufficient to implement those protocols.

    The client then would have to bring their own crypto, and you’d probably want the SMTP server to reject mails if delivered unencrypted (though their FAQ says you can send unencrypted mails).

    The reason they claim they can’t is probably trying to keep full control over what users are doing, in which case I agree - fuck them, don’t use services like that.




  • aard@kyu.detoProgrammer Humor@programming.devOld timers know
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    3 months ago

    Shitty companies did it like that back then - and shitty companies still don’t properly utilize what easy tools they have available for controlled deployment nowayads. So nothing really changed, just that the amount of people (and with that, amount of morons) skyrocketed.

    I had automated builds out of CVS with deployment to staging, and option to deploy to production after tests over 15 years ago.




  • You still might want to do something like alias pbtar='tar --use-compress-prog=pbzip2 to easily use pbzip2 - unless you have an ancient system that’ll speed things up significantly. And even if you don’t it’d be nice to use it for creation - to utilize more than one core the archive needs to be created for parallel extraction.


  • aard@kyu.detoAsklemmy@lemmy.ml*Permanently Deleted*
    link
    fedilink
    arrow-up
    2
    arrow-down
    3
    ·
    8 months ago

    I’ve been trying that for a while until I ran out of searches, and was trying to pay - after getting unsolvable captchas thrown at me several times by their payment processor I eventually gave up. Having a captcha at that point also doesn’t make any sense at all - as I’m in the EU my card will have to go through strong verification before adding it. For a US audience the experience might be different - I guess that’s also their main initial target.

    They also just did a bare minimum job of supporting non-javascript - while it nowadays is pretty much impossible to handle payment without allowing some javascript they also have their own account logic unusable without javascript, and they don’t have a way to easily open that in a private session when you get stuck. That’d be trivially solvable by just giving you a URL with an account key attached you can paste into a private instance to do your payment.

    metager does that way better - they’re usable without javascript, and don’t force you to create an account with them. You can create a key with tokens tied to it to unlock search features. You can just use that to enable it in other browsers - and you easily jump into a private instance from the key workflow to just add money to the key.

    I might revisit kagi later to see if they fixed some of those problems - but for now metager seems to be the best option. I’m a bit amazed they still exist - it was my main search engine back in the 90s before google came around.


  • For an inkjet printer with paper feed issues pulling it through a few times might actually fix those - the print head should be far enough away from the paper that it will not get damaged, and there shouldn’t be other parts close enough. I’ve prolonged quite a few inkjet printers life in the 90s by just sanding the rollers a bit (in some cases you could even get maintenance kits from the manufacturers - which just would be an overpriced tiny piece of sandpaper).

    In a laser printer I’d be worried about some of the internals, though.


  • You’ll get different results depending on the printer type, though. For example, that kitchen paper would work in a inkjet printer (as in, would get pulled through, but you couldn’t read the result), and work perfectly in a dot matrix printer. I know the latter as I used to print, err, learning aids on paper handkerchiefs with my dot matrix printer in the 90s. A few times teachers were suspecting something, in which case I’d just use it to clean my nose, and toss it. Nobody ever was curious enough to continue their investigation afterwards.



  • aard@kyu.detoAsklemmy@lemmy.ml*Permanently Deleted*
    link
    fedilink
    arrow-up
    13
    ·
    9 months ago

    Tetra (the digital radio) is a nice example for that. It was ‘secure’ for a long time - or at least we don’t know otherwise, because the majority of issues found when an independent team finally bothered to reverse that thing can be exploited without the operators noticing.

    With an open standard people would’ve told them in the 90s already that they’re morons.






  • A big issue I see here is retroactively applying the new legislation. While I do think designers absolutely should be paid extra in cases like this I also think applying it back until 2003 like Sweden is doing is already too long - it violates the principle of legal certainty. It’d be very interesting for somebody to take this up to ECJ.

    Applying it back until the 90s like in this case I’d expect them to have no chance - while again I agree that this lady deserved the money it also seems she might have a legal claim to continued payments back then as the company was referring to the legal situation no longer valid when they stopped the payment it’d be way beyond statue of limitations by now.

    Legally I don’t think she has a chance, morally I think the company should just do as she suggests and start that fund.


  • This all is personal stuff. A lot of us started their pages before things like wikis or blogs existed, so the content often has elements of what you’d later find there - and depending on if it makes sense or not a blog may have been added later on, or not. Or still is not what would be considered a classical blog, but just an easier way of updating regular content.