Dyslexic Privacy & Foss advocate, and Linux user.

Ace 🖤🩶🤍💜

Anti Commercial-AI license (CC BY-NC-SA 4.0)

  • 2 Posts
  • 50 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle

  • Rustmilian@lemmy.worldtoLinux@lemmy.mlHow bad is Microsoft?
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    5 months ago

    1. Monopolistic business practices to crush competition (Netscape, Java, web browsers, etc.).

    • Microsoft was found guilty of maintaining an illegal monopoly and engaging in anti-competitive tactics against competitors like Netscape Navigator and Java in the 1990s antitrust case.

    2. Illegal bundling of Internet Explorer with Windows to eliminate browser rivals.

    • The U.S. government accused Microsoft of illegally bundling Internet Explorer with Windows to crush competition from other web browsers. Microsoft was found guilty of this tying arrangement.

    3. Keeping useful Windows APIs secret from third-party developers to disadvantage competitors.

    • Microsoft allegedly kept useful Windows APIs secret from third-party developers to give an advantage to their own applications, though this was not a central part of the antitrust case.

    4. Embracing proprietary software and vendor lock-in tactics to prevent users from switching.

    • Microsoft has been criticized for embracing proprietary software and vendor lock-in tactics that make it difficult for users to switch to alternatives, such as their failed attempts to establish OOXML as an open standard for Office documents.

    5. “Embrace, Extend, Extinguish” strategy against open source software.

    • Microsoft has been accused of using the “Embrace, Extend, Extinguish” strategy against open source software to undermine adoption of open standards. This is also shown in the leaked Halloween documents.

    6. Privacy violations through excessive data collection, user tracking, and sharing data with third parties.

    • Microsoft has faced scrutiny over privacy issues, such as the NSA surveillance scandal and their handling of user data with Windows 10.

    7. Complicity in enabling government surveillance and spying on user data (PRISM scandal).

    • The PRISM surveillance scandal revealed Microsoft’s complicity in enabling government spying on user data.

    8. Deliberately making hardware/software incompatible with open source alternatives.

    • Microsoft has been accused of deliberately making hardware and software incompatible with open source alternatives through restrictive licensing requirements.

    9. Anti-competitive acquisitions to eliminate rivals or control key technologies (GitHub, LinkedIn, etc.).

    • Microsoft has acquired many companies over the years, sometimes in an effort to eliminate competition or gain control over key technologies and platforms.

    10. Unethical contracts providing military technology like HoloLens for warfare applications.

    • Microsoft’s $480 million contract to provide HoloLens augmented reality tech for the military drew protests from employees and criticism over aiding warfare.

    11. Failing to address workplace issues like sexual harassment at acquired companies.

    • Microsoft’s failed acquisition of gaming company Activision Blizzard raised concerns about ignoring workplace issues like sexual harassment at the acquired company.

    12. Forced automatic Windows updates that override user control and cause system issues.

    • Microsoft has faced backlash for forcing automatic updates on Windows users, including major updates that have caused issues like deleted files and crashed systems. Users have little control over when updates install.

    13. Maintaining monopolistic dominance in productivity software and operating systems.

    • Microsoft has maintained its dominance in areas like productivity software (Office) and operating systems (Windows), making it difficult for competitors to gain market share. This monopolistic position allows them to exert control over the industry.

    14. Vague and toothless AI ethics principles while pursuing lucrative military AI contracts.

    • Microsoft’s AI ethics principles have been criticized as vague and toothless in light of their pursuit of lucrative military AI contracts.

    15. Continued excessive privacy violations and treating users as products with Windows.

    • Windows 10 has been criticized for excessive data collection and lack of user privacy controls, essentially treating users as products to be monetized.

    16. Restrictive proprietary licensing that stifles open source adoption.

    • Microsoft’s proprietary software licensing makes it difficult for open source alternatives to be adopted widely, as they have a history of undermining open source software and interoperability with Windows.

    This isn’t even anywhere near everything.






  • By combining with other methods for intercepting HTTPS traffic, typically involving installing certificates or modifying system configurations like configuring your browser or operating system to log secret keys.

    To break down the process of the cert method :

    • Device Trust: Install a trusted Root CA certificate (issued by you) on the Android device using Root permissions. This certificate tricks apps into trusting the proxy. Without Root level install the apps may reject the certificate as User Installed.
    • Device Routes Traffic : Configure the rooted Android device to route its traffic to the proxy on the separate system. This can be done through proxy settings.
    • Proxy Decryption : Configure the proxy to use the corresponding private key to decrypt the HTTPS traffic coming from your device, this key is generated when you created/issued the Root CA.
    • Traffic Inspection : With the traffic decrypted, you can use Wireshark configured to the proxy to inspect the traffic.
    • Proxy Re-encrypts and Forwards: After inspection, the proxy re-encrypts the traffic using a legitimate certificate and forwards it to the real website.



  • Why should we have the same standard for two fundamentally different languages with distinct design philosophies and features?
    Even if the C coding standard was used, it fundamentally will not make Rust more legible to C-only kernel devs. Imposing the C coding standard on Rust would be fundamentally counterproductive, as it would undermine Rust’s safety and productivity features. Rust’s coding guidelines align with its design principles, promoting idiomatic Rust code that leverages language features like ownership, borrowing, and lifetimes.
    This ensures that Rust code in the kernel is safe, concurrent, and maintainable, while adhering to the language’s best practices. While the C coding standard served its purpose well for the procedural C language, it is ill-suited for a modern language like Rust, which has different priorities and language constructs. Having separate coding standards allows each language to shine in its respective domain within the kernel, leveraging their strengths while adhering to their respective design philosophies. Having separate coding standards for C and Rust within the kernel codebase is the sensible approach.




  • Look, even if Biden wanted to, he can’t just waltz in and set up a full-blown social credit system like they have in China. The infrastructure and technology for that kind of comprehensive, government-controlled system just isn’t there (yet). If we can pass the right bills to block that kind of technology from being used for this purpose in the first place, then it really won’t matter what other laws he tries to push through.

    And you know, even in places that seem to be “credit-only,” you can often still get by without a credit history, In many cases, you can actually talk the private owner or landlord into giving you access based on other factors, like your income, rental history, or whatever else they’re willing to consider. Sure, it might be a bit more of a hassle, and the landlord or business might give you a harder time. But the practical restrictions you face are nothing compared to what you’d see in an actual government-run social credit system. In those cases, you’d be completely shut out from entire aspects of life based on your social credit score - no wiggle room at all.

    The credit card and private sector restrictions are honestly pretty minor compared to that level of government control. When it comes to renting, for example, if a landlord decides not to rent to you because you lack credit history, that’s really just their own personal decision as the property owner. The government isn’t mandating that. And the whole credit card system itself is run by private companies, not the government. These are financial tools that businesses have created, not some government scheme to monitor and restrict people’s lives.

    The key distinction is that a true social credit system, like what they have in China, is directly controlled by the government. They’re the ones setting the baseline standards and dictating who can access certain things based on this overarching social credit score they’ve assigned to you. It’s not just about your personal finances or what private companies decide - the government is the one drawing those lines and controlling your access to basic services and opportunities.
    In that kind of system, even if a landlord was willing to rent to you, they might not be able to because you don’t meet the government’s required social credit threshold for that particular region.
    They’re essentially “redlining” people based on this government-run social credit system, in a way that goes far beyond anything we have with private credit cards and loans.
    That level of comprehensive state control is a whole other beast compared to the more limited, private-sector driven credit systems we have.

    A major component that makes China’s entire social credit system work is they’re huge surveillance systems of high tech & low tech spy mechanisms like intrusive cameras, facial recognition software, automatic law enforcement systems, AI integration, web surveillance, “great firewall of China” and much more.

    So while I agree Biden is pushing some concerning legislation on things like hate speech and nonprofits, that’s a separate issue from actually implementing a social credit system. Our focus should be on preventing that kind of technology and infrastructure from taking root in the first place. That’s where I think our efforts need to be directed.


  • You can’t lose credit by calling Trump a cock gobbler. Credit control’s what you can afford/get based on debt history. Social credit controls every facet of your entire life based on how “good” a citizen you are. Imagine saying “Biden clearly has dementia” then not being able to get on the bus because you just got a -20 infraction for bad mouthing the holy Lord and now you’re completely barred from all public transport.
    This is a very real scenario of China’s CCP controlled Social Credit System.
    I’d like to avoid that for the US by blocking the technology from being used in this manner.
    Also, I don’t have a credit card. (⁠⌐⁠■⁠-⁠■⁠)