• 0 Posts
  • 4 Comments
Joined 4 months ago
cake
Cake day: February 20th, 2025

help-circle
  • Fair point on the current system being theater, but here’s the thing - any centralized age verification system creates exactly the surveillance database you’re worried about.

    The “harder than clicking yes” solutions all have the same fundamental flaw: they require collecting and storing sensitive data that becomes a honeypot for both state actors and bad actors. Upload your ID? Now there’s a database linking your identity to your viewing habits. Credit card verification? Same problem, plus you’re creating financial trails.

    The technical reality is that determined kids will circumvent anything you put in place. We already saw this play out - VPN registrations exploded 1,000% in France within 30 minutes. You’re not actually protecting kids; you’re just normalizing data collection on adults while teaching every teenager in the country how to use Tor.

    Better approach would be device-level parental controls that parents can configure without creating centralized databases. Let Apple, Google, Microsoft handle age verification through their existing account systems where the data stays local. That way you get actual protection without building the infrastructure for a surveillance state.

    The French solution gives you the worst of both worlds - ineffective protection AND mass surveillance. Classic government efficiency.


  • Peak French stupidity, this isn’t about protecting kids - it’s about building surveillance infrastructure. Back in 2024, critics already called this the foundation for a “Great Firewall of France”. Once you have the legal framework to block websites and force ISPs to implement monitoring, mission creep is inevitable.

    The technical approach is laughably naive. They’re essentially creating a centralized system that could easily become a database of citizen sexual preferences. Even with their “double anonymity,” you’re still creating digital fingerprints and metadata trails.

    Most importantly, it won’t work. Kids will just use VPNs - the same way adults are already doing. You’re not protecting anyone; you’re just pushing everyone toward circumvention tools while normalizing government control over what adults can access online.

    It’s perfectly French because it combines maximum bureaucratic complexity with zero practical benefit, all while creating new opportunities for state overreach. Classic.


  • meowmeowbeanz@sopuli.xyztoPeople Twitter@sh.itjust.worksIs that bad?
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    2
    ·
    16 days ago

    Oh, the pedants have arrived. How delightful.

    Yes, technically The_Decryptor is correct - React Native doesn’t literally spin up a Chromium instance like Electron does. It transpiles JavaScript into native calls. But they’re completely missing the forest for the trees here.

    The fundamental architectural absurdity remains unchanged: Microsoft is using a JavaScript framework - originally designed for mobile apps - to render core operating system UI elements. Whether that JavaScript gets compiled to native calls or interpreted in a browser engine is irrelevant to the core criticism.

    Your coffee analogy is actually closer to the mark than The_Decryptor realizes. The performance issues aren’t just about the final native calls - they’re about the entire abstraction stack Microsoft has built.

    You’ve got JavaScript -> React Native bridge -> WinUI 3 -> whatever underlying Windows API calls. Each layer adds overhead, complexity, and potential failure points. The_Decryptor saying “it’s in the same boat as MAUI” isn’t the defense they think it is - MAUI has its own performance issues precisely because of similar abstraction layers.

    This is exactly the kind of technical bike-shedding that lets corporations get away with architectural disasters. Everyone argues about implementation details while the Start menu still stutters when you click it.

    The old world would have written the Start menu in C++ and called it a day. The new world creates dependency graphs that look like spider webs and then argues about whether the spider web is technically made of silk or polyester.


  • meowmeowbeanz@sopuli.xyztoPeople Twitter@sh.itjust.worksIs that bad?
    link
    fedilink
    English
    arrow-up
    192
    arrow-down
    2
    ·
    17 days ago

    Oh, but it absolutely is true. Microsoft really did decide to use React Native for parts of the Windows 11 Start menu. They’re also using it in sections of the Settings app.

    The technical reality is even more absurd than the meme suggests. Microsoft is currently maintaining eight different UI frameworks for Windows, including their own .NET MAUI and WinUI 3 that were specifically built for their OS. Yet somehow they thought, “You know what this native operating system needs? A JavaScript framework originally designed for mobile apps.”

    The CPU usage spikes aren’t necessarily from React Native itself being particularly heavyweight, but rather from the fundamental architectural choice of running a web-based rendering engine for core system UI elements. Every time you click Start, you’re essentially launching a mini web application just to display a menu.

    What’s particularly galling is that Microsoft has acknowledged WinUI’s performance issues for years, to the point where they recommend their partners use the older WPF for performance-critical applications. So instead of fixing their native framework, they decided to add another layer of abstraction.

    This is what happens when corporate development teams prioritize “developer experience” and trendy frameworks over system efficiency. Richard Stallman’s expression in that image perfectly captures the appropriate level of technical horror at this decision.

    The old world built operating systems. The new world builds web apps that pretend to be operating systems.