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/)DE
Posts
12
Comments
119
Joined
3 yr. ago

  • Anonymity is part of privacy.

    Specifically, anonymity is confidentiality of identity. Confidentiality is part of privacy, which is a broad concept. So when a tool or mechanism works against anonymity, it works against privacy. It may not work against a privacy aspect that you care about, but it’s privacy nonetheless.

  • Sign-up still requires a phone number… -.-"

    Thanks for the warning -- that was my first question. It is my top reason (among many other reasons) for avoiding Signal.

    Checkout Matrix/Element or Session,

    All 3 of the sites you linked are Cloudflare sites (thus antithetical to privacy). Yes, I know you can use some of that tech without touching CF, but when they run CF websites it reveals hypocrisy & not understanding the goals of their audience.

  • Difference between hidden and removed and even deleted.

    Does Lemmy give those three different actions?

    I can imagine that something that’s illegal would be deleted in the fullest extent to support legal compliance. I can imagine that an uncivil shitshow would be removed, whereby the content is still reachable to admins but not to users. And I would expect something that is off topic for a community would be hidden, assuming that means just not visible in the timeline but still accessible by users who have the link.

    Is my understanding of the 3 actions correct? Why would an off topic post be removed and not hidden?

    The point is in removing said ‘discussion’ from the platform.

    Does that mean a site-wide rule was broken? Because in the case at hand, it’s simply a matter of a civil conversation that was started in the wrong community.

    Who benefits from the disruptive suppression of a conversation when the conversation is no longer cluttering the community where it was off topic? I can only see this making sense if the discussion were breaking sitewide rules independent of the community it started in.

  • The transparency problem can be seen in the foss modlog. Before subscribing and investing effort into a community, I take a gander at the modlog to see whether the mod is overly energetic and eager to control. Some people like that mod style but some users prefer to avoid it. So if you look at the latest entry in the foss modlog, users should be able to visit the post to determine whether it was a sensible moderation move. They should be able to confirm “yes, this is off topic, so I am happy to participate in this community”, or “no, I will move along”. It’s not about payroll. It’s about users having transparency on moderators.

    In the case at hand, an apparently off topic post was removed from the timeline (fair enough, if truly off topic). Yet it was civil and in line with beehaw site rules, so there is no sensible reason to be as disruptive as to suppress conversation in that thread. When something is off topic for the community timeline, it’s merely an organizational problem of clutter. Action beyond removing the link from the timeline is over interventionalist. What’s the point? It’s bad faith to suppress a civil discussion.

    I don’t know if I’m hitting on a beehaw problem or a lemmy problem. If Lemmy only gives blunt instruments that lack the capability I describe, then the lack of transparency is a #lemmyBug.

  • The nuclear: destruction of all traces of a post/comment is probably only useful in extreme cases like CSAM. Otherwise it’s useful for users to be able to evaluate mods to verify there are no shenanigans to establish trust. A user should be able to see the modlog and then see most removed content from a transparency PoV, one hopes.

    And I think lack of transparency is an issue. I just raised an issue about that.

  • I can’t watch videos but I will say that my biggest problem with the iME is not the security issue, but the anti-consumer aspect. Intel decided non-corporate consumers (who do not want or benefit from iME) can be disregarded marginalized. So disabling iME is insufficient and misses the problem.

    The answer is to boycott iME CPUs. I never bought an intel CPU after 2008. I write this comment from a 16 year old PC just fine. I have pulled some more recent hardware out of dumpsters, ensuring I do not support anti-consumer products.

  • iME can be “disabled” if you go along with all the hand-waving. The nuts and bolts of it is that the ME /must/ execute when powering on the CPU, but then there is a moment in the boot sequence in which it can be disabled. For some people, that’s good enough.

  • #DuckDuckGo makes the same claim as well. IMO it’s a great marketing tactic to say “we have our own crawler” to imply to people they will get some unique results-- but I’m not convinced that supplemental crawlers are significant. They are all too happy to rely on the crutch of the search engines they source from.

  • The reason why firefox and chrome work so well, is that they literally have been in development for over a decade.

    How can you say they work well?

    Basic functionality is still crippled. For example, when images are disabled in Chrome, animated GIFs are still downloaded and played. Chrome does not even have the option to disable animations. When both images & animations are disabled in Firefox, animated GIFs are also still downloaded (wasting the credit of those on fixed bandwidth plans and thus defeating the purpose for those who would use the feature).. but they are simply not played automatically. Great.

    These are not just bugs.. these are the sort of blunt stark defects that do not reflect the quality of mature projects. I mean shit, still today cannot disable animations in Chrome despite bug report 14 years ago. WTF. That is not “working well” when it can’t do something that basic.

  • so it’s an obvious choice for academia to teach.

    I can’t agree. You could perhaps say Matlab is the default/non-critically-analyzed choice for academia. GNU Octave uses the same language as Matlab. A student who masters GNU Octave will be able to use Matlab just fine.

    IIRC, Matlab’s significant difference is Simulink. So if a class actually intends to cover Simulink then it’d perhaps be fair enough for just that class to use Matlab. But even that’s not ideal. Ideal would be the school paying students to add what’s needed in GNU Octave.

  • Forking doesn’t imply control.

    It does. That’s the reason for forking. You get control. If you don’t, then you’ve done something wrong.

    A forked version of chromium would still want to keep up to date with the upstream project.

    That’s the choice of the fork owners, because they get control. They can take or leave upstream changes at will.

    You seem to view this public option with an unrealistic view of how software development works. Especially in the public sector.

    I’ve worked on software projects in both the private sector and public sector.

    Somebody comes in with a requirement to do something in the fastest and cheapest way possible.

    This reflects an unrealistic view of how public sector software development works. What you describe is how the private sector works. You cannot superimpose your understanding of the private sector on the public sector and assume it works that way.

    The engineers go off and fork chromium and simply reskin it because that meets the brief.

    It depends on the budget. Public budgets can be tight and they can be loose. It’s a spend-it-or-lose-it scenario. If you do not spend every dime of your annual budget, you get a smaller budget next year. So there’s a unique incentive to spend in the public sector. If (and only if) the budget is tight, indeed they would fork something (not necessarily Chrome).

    And that’s merely the start of the project. In software development, we don’t just build something and walk away from it. Especially for government projects - the software is continually under maintenance. So after the fork (if that’s what the budget is limited to) the project does the necessary to meet new requirements as they emerge.

    The public sector isn’t going to be interested in trying to make the optimal browser if they are forced to create one. They are going to be interested in meeting the brief in the fastest and easiest way possible.

    That’s not how the public sector works. It’s a world of difference between the private sector. What you’re describing is the private sector. Unlike the private sector, public sector workers are not blocked from “gold plating”. Public sector workers have the freedom to produce polished work. Their wages tends to be lower than what they would fetch in the private sector, but what they gain is intellectual freedom and creative license. This is why NASA workers love their work environment and employee retention is high despite relatively low wages.

  • In that case it would depend on whether “reskinning” implies forking. If they fork and exercise control over the code thereafter, that’s fair enough. Otherwise, no.. it’d be insufficient to secure sovereignty from Google if the code continues to simply automatically mirror Google’s.

  • That was quite vague and still hard to interpret the trade you mention. But I’ll say generally security benefits from:

    1. a good number of careful eyes on the code
    2. bug bounty programs
    3. audits
    4. red teams

    Closed source has the false sense of security pitfall, which stems from the mentality that code secrecy is a protection of some kind. That pitfall is avoidable simply by not using it as a crutch for lacking security. Open source automatically avoids that pitfall. Bug bounties (2) help get motivated eyes (1) on the code (eyes motivated by generous legit rewards, as opposed to the reward of a zero day in the wrong hands). From there, I see no advantage to closed-source here.