• 101 Posts
  • 252 Comments
Joined 11 months ago
cake
Cake day: July 30th, 2023

help-circle
  • I’m not sure you understand that there are multiple copies of a message when multiple federated nodes are involved in a transaction. Every host involved has their own copy. They often delete their own copy not to censor but just because they are short on space. Every host admin should control their own persistent storage.

    Software should serve its user. If you are developing a web browser, then the web browser should act in the interest of the user (the web “surfer”), not the website they are accessing. Developers sometimes get that backwards and design the client software to prioritize the interests of the server it connects to over that of the user. And this is what you’re suggesting.

    If nazi instance is running Lemmy, the nazi admins are the user and their software should serve them. This is an important FOSS principle (“freedom 0”). In the non-FOSS world, sure, software serves the capitalist supplier. But in a FOSS context the Lemmy server should be working for the Lemmy admin (the user in this context) who runs it, regardless of their politics.

    The tables can just as well be turned. A greenpeace instance might post something on a nazi instance which then gets censored on the nazi instance. Fair enough, but the greenpeace instance should have control over their own instance and be able to uncensor msgs on their own host.

    (edit) It’s also important to understand the power balancing principles of the fedi. The fedi tries (though often fails) to balance out power. When a lousy mod takes a questionable action that then has a negative effect on other nodes, it’s a power imbalance. Ideally other nodes should not only have their own influence, but in a democratic sense it would be useful if nodes would become aware when other nodes overturn a removal, so they might consider their own intervention. Otherwise a one-off asshole can have too much influence.


  • Seems weird complaining about a removal from 10 months ago…

    I only discovered the censorship today when trying to search for my own post to reference from another post and gain a history of the discussion. That’s another problem… the fact that censorship is so quiet. It’s not a shadowban, but if you don’t make the effort to check whether you have been censored, it has the same effect as shadow banning on reddit. Though the client should get the blame for that (and in this case I use the stock web app).

    (edit) Important to know why shadow banning is such a bad idea: it fails to teach a user to be a better user. If you do not inform a user that they broke a rule, they don’t learn from their mistake. Users should receive a loud and clear signal that their post was blocked because it broke rule X, so they learn the rules and can avoid repeating the mistake. Lemmy needs to improve on this.

    But yeah, as a mod, I’d HOPE that a removal gets it pulled from the various nodes.

    Indeed it makes sense from an efficiency standpoint. But there should be an override on every host.

    Taking something down for rule breaking means it really shouldn’t be propagating.

    Different venues have different rules, so the non-correctable status quo is not sensible. And in the case at hand, even the original post complied with the rules. This common problem is not limited to Reddit. Mods can-and-will abuse their power and apply non-existent rules. The mod log makes it optional to even specify a reason.


  • Not Dutch, but next time you go to a new place, check reviews or information regarding if they accept cash.

    That’s exactly what I’m doing here. This is the purpose of this thread. That was not my first visit to Netherlands and it won’t be my last.

    If this situation was different and you were adamant about paying in cash, you could argue that you don’t have enough money in your debit, but did have enough in cash. They might pity you, but you are still attempting to pay your debt, and if they don’t take it, you can argue that they refused the payment.

    My questions are not really of the “how do I weasel out of this” variety. I can hack my way out of lots of situations. But those hacks are best constructed with an understanding the law and the how the system works, which is what I hope to gain. It would be nice to know if Dutch shops have a transparency obligation to post signage conveying their cash hostility. The suggestion is a reasonable hack for finding one’s self broad-sided by this situation. Tough I imagine they would want proof: “show us your card does not work”. In which case I should ideally carry a card that I know is broken. But the best planning ahead is to train myself on avoiding such businesses to begin with.






  • As comprehensive as that report is, I can’t help but notice that it did not give the impression that the guy’s family did much to help. Poverty is limiting but IIRC his sister did not visit for a 3 year stretch or something like that. Pre-Warren, indeed the prosecutors stood as a barrier to freeing DuBoise. But IMO he could have be exonerated ~10-15 years sooner if his family had driven a relentless campaign.

    what’s wrong with conservatives here?

    Ron DeSantis will probably never experience the degree of shame that he should for dismantling the infrastructure to free innocent people. I struggle to understand this because I don’t think conservatives think of themselves as scumbags. But then how do conservatives reconcile their own introspection of themselves in a way that does not make them assholes? A friend turned conservative once told me a good system incarcerates innocent people in order to convict more baddies – that it’s an acceptible colatteral damage for the greater good. The whole /innocent until proven guilty/ philosophy is lost on conservatives as they elect hard-ass judges every chance they get. Yet they do not seem to see themselves as assholes. Ron DeSantis is successful in taking power because of this. He represents republicans well for the assholes they are.

    To try to be as fair as possible, we could try to see this as conservatives having compassion for the victim that triggers uncontrolled irrational behaviour. But at election time what separates liberal judges from the hard-ass judges is treatment of victimless crimes.






  • You question forced me to revisit this and take a closer look. I have in my notes “If someone’s fingerprint is untrusted, they will get an encrypted msg that they cannot read.” So I entered a 1:1 window with the one person who only ever gets errors from me, entered /omemo fingerprint, and it simply showed the person’s fingerprint. Then I did the same for someone who has fewer issues with me, and printed next to their fingerprint is “(trusted)”. Ah ha! The other acct has an untrusted fingerprint and Profanity does a shitty job of informing the user. The absense of a “(trusted)” when asking for the fingerprint is the crucial indicator.

    To answer your question, I think keys are managed automatically. I never had to add a key. But I have had to trust fingerprints. In the new version of profanity it’s possible to enter /omemo trustmode blind. That would also solve my problem but I don’t want to be sloppy. So I have to guide the other user to their own fingerprint and confirm it.

    (edit)
    Well this is bizarre. There are a couple people who I can talk to in Profanity just fine with OMEMO enabled, and their fingerprint also lacks the “(trusted)” next to it. Yet my trustmode is “manual”.




  • The server is snikket.chat.

    I am not sure what causes the OMEMO error though as I am not a iOS user.

    I believe Profanity is mostly to blame for those errors. Profanity loses track of keys and fingerprints of other users, and I think what it does is encrypts the msg to myself, then transmits it without encrypting to the recipient. Then the recipient gets a msg that’s encrypted to others but they cannot decrypt it. Then to worsen matters it seems XMPP uses the same incorrect error message for many different situations. Profanity really needs to change so if any of the recipients keys are not found, it should refuse to send the msg. I see a bogus error on my end as well, and the fix is to disable OMEMO the re-enable it (/OMEMO end; /OMEMO start).

    In any case, thanks for the suggestion. I’ll see if I can get someone to try that app. I cannot be fussy about features. I really just need text msgs to work.




  • This actually happened to me: I arrived at my destination and discovered my load was loose, ready to fall. There have also been times that I dropped something. And times that my backpack was mistakenly unzipped and I could have lost something worth keeping.

    So if I operate with your assumption (that honking drivers are always assholes), then I lose the opportunity to pick up something I dropped or correct insecure cargo. Why should I give that up?

    (edit) Since a horn is an ambiguous signal, in this circumstance of a car following a cyclist it should come to be universally understood to mean a cyclist dropped their phone or wallet, as this is the legit scenario.


  • So let me get this straight. Instead of just moving to the side of the road and letting the car pass., you just do a full stop in the middle of the road, thus creating an unsafe situation?

    You have a strange idea of safety. Traffic that is stopped is not unsafe. Or are you thinking that it would be holding up an ambulance or something? This 15 seconds of activism would not be carried out if there were an ambulance in the same direction of travel. I cycle without headphones so I can hear emergency vehicles.

    Road safety in my region is organised this way: cyclists are entitled to 1 meter clearance of cars. That also includes parked cars because people open doors. So if civil engineers decide to designate part of the road for parking (instead of a cycling lane), then they have prioritized car parking above bandwidth. Cyclists can safely distance themselves 1 meter from the parked cars to avoid that door opening. Moving cars are legally required give cyclists another meter of clearance when passing, because shit happens and cyclists need enough buffer to dodge potholes and unplanned swerves. To give up that buffer is to create an unsafe situation, especially if the driver is in a hurry. The more aggressive a car driver is, the more risk you create by letting them pass. Passing is statistically correllated with accidents.

    If car drivers want to move along faster, they should lobby to have parking lanes replaced with cycling lanes. When there is a cycling lane, the 1 meter clearance by moving cars is not legally required.

    Don’t fuck with cars, one day somebody is not gonna stop.

    I appreciate your genuine concern for my safety. As an activist, I’m perpetually up to my neck in trouble and I accept the risks.



  • I am aware that that happened in Oregon once, and even though the parts per million after one person’s bladder is empted into a tank of thousands of gallons is negligible, they emptied the whole water tank which covered a whole city and refilled it, and sent the guy a water bill for that.

    I suggest watching the “how beer saved the world” documentary. It shows how they used filthy stagnant pond water with duck shit in it to brew beer, which was safe after the brewing process. But note the beer container is not part of the brewing process.

    The water is not much of a risk. But filled bottles sit in warehouses with rats. Rats urinate on the bottles. This is why Europeans don’t drink directly from the bottle. I’m not sure why Americans are content drinking direct from the bottles… maybe US warehouses are rat-free.


  • In Europe they charge 10¢/bottle for simple bottles and 40¢/bottle for the fancy clamp-down style. Then that gets refunded when they are returned. It’s a bit of a hassle because some brewers do not participate, in which case the reverse vending machine rejects the bottle which means you then have to carry it to a glass recycle bin. The brewers that do not participate use a thinner more fragile glass that would be unfit for reuse. So consumers have to stay on their toes and keep track of which brewers participate. Can get quite tricky with the obscure artisinal brews.

    Ireland is introducing the same concept for plastic bottles of charging a fee for them then returning the fee in a reverse vending machine. I can’t imagine reusing those. They must be recycling them.


  • I doubt anyone does. I certainly do not. It would not be environmentally optimum to do so.

    There is a stat that if you wash a typical dishwasher load worth of dishes by hand (with avg faucet output of 1 gallon/min), you will consume:

    • 20 gallons of water if you are a novice
    • 8 gallons of water if you are skilled

    While a dishwashing machine uses ~4—5 gallons of water. So dishwashers are actually good for the environment. I will clear of any bulk waste before loading a dishwasher, but I do not hand rinse because it would be wasteful.

    It’s essentially the same when returning bottles for reuse. People count on the industrial cleaning to do the full job (though I started the thread to get an idea of to what extent it really can be relied on). The refund for the bottle return is the same whether the bottles are clean or dirty, so there is no incentive for anyone to pre-clean them in any way.




  • Nearly all the images you’ll encounter on your day to day browsing otoh is tiny and heavily compressed, bigger than text, but not enough to have a notable impact like video can.

    I’ve noticed that people are quite bad at choosing the right compression algo for the job. And Wired mag concurs. SVG should be favored, but JPEG, PNG and GIF dominate. And even if you don’t have a vector graphic to start with, people often make the wrong choice between the three.

    “reducing emissions can also be as simple as limiting the number of images that feature on each web page.”

    – Wired

    “Images are the single largest contributors to page weight. The more images you use and the larger those image files, the more data needs to be transferred and the more energy is required,”

    – Vineeta Greenwood, account director at design agency Wholegrain Digital

    edit: I just realized this is another problem Cloudflare brings us. When web admins opt to offload their job onto Cloudflare, they have less incentive to ensure their website is lean. The Wired article says web pages have quadrupled in weight since 2010. I’m sure much of that can be attributed to Cloudflare facilitating the bloat.

    As far as reverse tethering, it’s under USB “internet” in settings

    So you navigate this way: settings » USB internet? (my ~6+ y.o. device does not have USB anything in the top level)

    Is the reverse tethering switch in a different place than the forwards tethering switch in your case? I found this well-written guide by someone who favors configs over software for this. Unfortunately the article has no date but it was archived in Oct.2020. He says root is required as well as terminal commands, but since it was possible with root for a long time I assume you’re saying recent versions make the option available without root. The article mentions this path:

    Settings - Wireless & networks - Tethering & portable hotspot

    and that’s what I have. There is a “USB tethering” boolean in the Tethering & portable hotspot page. I have always figured that option was strictly for forward tethering. And to reinforce that assumption, when Gnirehtet is running that “USB tethering” switch is in the off position (but perhaps because it uses the phony vpn approach). The article seems to be using that boolean for reverse tethering, unlike Gnirehtet.