Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)AU
Posts
12
Comments
280
Joined
2 yr. ago

  • tl;dr Add-on developer ansh sold out the extension to new owners. Commited updates 1.8.8 to the Mozilla repository, but nothing on GitHub containing the malware. The malware was a custom implementation of the mellowtel scraper mentioned in the arstechnica article. It had the opt-in functionality disabled and other "bugs" which caused excessive bandwidth usage. Please be aware there is no independent verification whether not more possible harm was caused than the mentioned mellowtel scraping.

    By jiffyreader, the from the github link provided:

    "Hey all,

    Sorry for the delay in answering here. I was waiting for the dust to settle a little bit before clearing things up.

I tried to explain the timeline and sequence of actions in the last messages. Many of you want to know the reasons behind them.


    I saw that developers were earning a lot from turning their products into proxies for scraping and were being paid by proxy providers like anyIP or brightdata. Usually they pay more for mobile proxies. So I decided to try a similar idea. I saw that Jiffy Reader had already tried with mellowtel but had stopped after a while. I thought I could monetize it by making a custom integration and bought the plugin. I tried the open source version of mellowtel but changed the code in order to make it native (refer to the Single Purpose policy issue above) and removed some of the limits in the library. In the process I introduced bugs and caused issues to a lot of you which triggered the malware report. The reason why these bugs were not immediately clear and I couldn’t solve them is because they showed up based on some specific requests/websites (google search or pdf download, etc.) and device conditions (pdf viewer open/scrolling a tab with videos) which I didn’t have a way to replicate and solve.

    As I remarked before, the plugin didn’t steal any cookies/credit cards/password or personal data and you can check the network output logs or any VPN logs to confirm. You are still free to change passwords/auth sessions but JiffyReader didn’t collect or leak any of this personal information.

    Ideally, I wanted to keep the product running/improving it and using this forked version for monetization without affecting users negatively. But in my eagerness to have the version accepted by the review team I changed the code to not display the opt-in and out page immediately and that removed a lot of user control. And I think I introduced some bugs (but from an arstechnica article that @concernedcitizen2 has also linked it looks like the original library had some issues on its own, so it could also be due to that).

    For GDPR, I haven’t collected any data from this bandwidth sharing monetization (including IPs which I don’t store). The privacy policy on the website refers to google analytics, to the Crisp web chat and to any contact information the user might pass to us. The public pages that were scraped didn’t have to do anything with the websites a user might be visiting. The same goes for Meucci.js which just monitored xhr/ajax requests INSIDE the session-less frame, not outside, so again it didn’t revolve around any user data. You can look at the mellowtel library since I used a lot of that code

    Sorry for the issues and concerns I’ve caused with these actions.

    I will be committing all changes to this repo and removing all the flawed forked code. I will also send a new version for the same to FireFox, Edge and Chrome again. Going forward, I will always keep the open-source version in sync with the submitted version.

    If anyone wants to reach out, you can do at jiffyreader007@gmail.com. I feel like it’s not good to keep this discussion on this repo and I’ve created a separate Discord in the meanwhile: https://discord.gg/cjwS8vmR3R

    I’m really sorry for this and having removed a useful plugins that so many people used. Thanks for your understanding."

  • Firefox @lemmy.ml

    Jiffy Reader disabled by Mozilla - What happened?

  • It is a definitional and logical conclusion that a concept cannot tolerate its anathema and inverse.

    This is a pretty good rewording removing ambiguity.

    As for my experience seeing this point brought up, its usually to silence a voice, and then this logical statement is equaled to the moral reasoning and justification in one, instead of reasoning inside that case how a "removal" would be required.

  • You misunderstand the point of this paradox. By default you become intolerant when you start "removing" people. it is explicitly not a justification for whatever action you claim moral superiority on.

    Since almost every political decision will affect at least some fraction of society negatively (even if it would ethically be for the greater good), you can carelessly throw this around to eliminate any opponents for this arbitrary tolerance reason. The only way to make sure the "removal" is fair, as a society absolutely needs these tools to function, is to clearly outline the case when it needs to happen and bring the barrier such that those capable of improvement do not get ostracized into further radicalization. And that barrier needs to be significant.

    You bring up "fascist", at which line does it happen? Genocide execution, support, inaction, Swastika wearing, illegal membership, legal membership of ultra radical parties, support of conservative oligarchs? What is greedy? Robbery, theft, tax evasion, corruption, cheating with the girlfriend of a friend? What is bigotry? You get the idea.

  • Permanently Deleted

    Jump
  • As an individual you can't be expected to do that and there are many good reasons not to do it, as you could suffer from consequences. As part of a society, all of your actions do shape the social environment around you in small ways. But when the interests of you as an individual with those actions of society clash, you do bear the responsibility of what happens in that society. In my opinion this would apply even to those who have worked against unethical actions, because taken for a bigger scope at a nationwide level, it wouldn't be feasible to exclude those from reparations either way. Even if the "good" would get compensated with a lower tax, they will economically feel it either way, as the "bad" around them are still sanctioned. And then the ethical dilemma is what could be considered "good" or "bad" at all.

    Now taken this generalized context back to marginalized groups, if everyone would be obligated to be an activist, it would punish those unable to cope with the additional stressors activism could entail. Then, the question is who is actually marginalized and who is not, the rich 1% is a minority, but definitely not in "need". There are people labeling themselves as things which they are not. (Some "leftist queer" folk are more rightwing in their deeds, than actual conservatives.) I also believe those who fight for the rights of those that person itself doesn't belong to, adds nuances, you can quite often see ideological shifts in people depending on their income. Which gives the question on whether a truly fair solution between groups is attainable, and probably an unsolvable optimization problem, so compromises must happen.

    Every policy you go for, will eventually have some people discriminated against in some ways or even actively harm them. No matter what your stance on HRT and medical transition is, there will be some people who should not have done it in the first place, or should have to alleviate their gender dissonance. And whatever line you draw in the sand, there will be something wrong with it. Expecting everybody to strictly enforce some kind of policy by activism, is an ethical burden we can't place on an individual, but which we involunatarily bear by its consequence.

  • This should be illegal. As a person who was once false flagged manually by network attribution. Of course the anti troll flagging network was itself socially destroyed by time and is frequently cause of scandals while nobody cares for me.

    Add certain language patterns and political stances and you have an excellent oppressive tool.

    The behavior the study is referring to, is actually result of reddit's algorithms and human psychology. Often the contrarian view of whatever the post is about will automatically float to the top, no matter the topic, opinionated, factual or debunking, nature.

  • tl;dr

    "The grass has been cut as short as possible, and loose, dried grass has been removed from affected areas.

    "Prior to tomorrow's sessions, the grass will be dampened, and specific response teams will be stationed around the track."

  • For orientation you could use much subtler ways. There are models which look like a dumpster of random colors. For these it absolutely is only about cost savings, and I grew up from a time building 1300+ pcs models as a kid when Lego didn't even have the colors for "orientation" and never had an issue. There are enough methods for orientation which don't require using screaming lime and azure colors. There are enough shades of grey for that.

  • Lego's tolerances are pretty good, and so are a couple of other non-counterfeit brands. They might be a bit "stickier". Lego as an overall product is behind. The prices are not just high, rather borderline questionable. Color consistency is notoriously poor with certain colors, due to cost saving measures. They stopped using colored granulated plastics, and instead inject ink.

    They charge premium licensing prices and deliver stickers while Cobi is able to print it properly. Cobi is pricey mind you, but they at least deliver. Lego has no proper lighting, which opened the market for Fun Whole. They butchered and killed their robotics line up of Mindstorns. Lego butchered their Technic electronics with compatibility breakage and forced app usage. Lego abuses the that brand to keep selling model cars with few functions. Lego abused the Technic brand to publish a Mars Rover which has a design failing suspension and zero chassis stability.

    For cost savings, they fill the invisible insides with random colored blocks, drowning alternate uses.

    Their product photos are misleading, with photoshopped headlights which don't exist and other trickery.

    Lego has likely a way too big catalogue, sells perhaps not enough of most, and goes quantity over quality.

    The truth is, there are very well designed sets, with prints, no random colors, at acceptably high prices and they are adorable. And I would and maybe will purchase them and have done so not long ago. It's the amount of crap which comes out. I often assume the Internet scandalizes Lego's state, and of course they do, but when I walk past my local Lego shops, I see terrible designs, at ridiculous prices.

    If Lego would position themselves as a mainstream brand at medium prices, nobody would bat an eye. It's them often surcharging 50% above competition at lower quality which grinds people's gears really badly.

  • HQ Lego Alternatives:

    Military, aircraft, small cars: Cobi. Technic: CaDa has licensed premium lines like the AMG GT One . Models with Lighting: Fun Whole, but can near Lego pricing, with higher quality. Kids: Buy used Lego sets, don't bother too much with lost parts, replace them on Bricklink.

    And there is a few others. I listed only companies not ripping off duplicates. There is more good ones, and of course a lot of copycat companies.

  • The dbzer0 thing is not because of simple drama, but because lemmy mirrors contents onto the server itself. To not become liable for piracy, they blocked the instance, because it was linking pirate content. Even on reddit you were never allowed to post that.

  • Mildly Infuriating @lemmy.world

    Download Button Triplets without Adblock

    Gaming @lemmy.ml

    Valorant 9.x stopped (inofficially) supporting Asus Xonar sound cards

    Mildly Infuriating @lemmy.world

    Good old UI overlap

    Games @sh.itjust.works

    Valorant Patch Notes 8.0

    Games @sh.itjust.works

    Why has Metacritic no formatting anymore?

    Open Source @lemmy.ml

    LibreOffice Gives Me A Hard Time (UI issues)

    No Stupid Questions @lemmy.world

    How do meteorologists measure sea water temperature?

    Formula 1 @lemmy.ml

    Weekend info on Sidebar?

    Malicious Compliance @lemmy.world

    r/steam (maliciously) complies with the call to open again

    Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ @lemmy.dbzer0.com

    Need a community for VPN Torrent recommendations

    Technology @lemmy.ml

    Share your experience on Mastodon