• 0 Posts
  • 146 Comments
Joined 3 years ago
cake
Cake day: June 14th, 2023

help-circle
  • It is really important that no single project or company dominates the web. Any browser based on chromium is not going to be well received by people concerned about current engine diversity. Whatever people think of the Mozilla corp or foundation and their stewardship, there is a strong public interest in promoting wider use of the Gecko engine and any other Blink alternatives. Many here will be running forks like librewolf to remove Firefox features we don’t want or trust.

    In a healthy ecosystem people will use a diversity of products that suit their individual tastes and needs and that is fine. Advocates warning against over dependence on Chromium are doing it with very good intentions. We don’t need everyone to switch. We only need enough to avoid a mono-culture and the death of the open web. There is plenty of room left for diversity and freedom of choice.

    The majority don’t even think about what browser they are using and use what is installed by default. They are the real battle. If a fraction of them did some research and made an informed choice, even if many chose Chromium browsers, the ecosystem would be much healthier.


  • shirro@aussie.zonetoProgrammer Humor@programming.dev•FYI
    link
    fedilink
    English
    arrow-up
    11
    ·
    4 days ago

    Got no valuable secrets but if anyone wants to hire me and pay me a few million a year, stock etc I’m fine with keeping my dick in my pants. Its really not that difficult if you take your marriage and job seriously.

    You can buy a serious amount of focus, discipline and keeping dick in pants for a fraction of what these CEOs take home.


  • I am currently running a shell built with quickshell, which is built with QtQuick with a language called QML which is like a declarative javascript for UI which can also include javascript. There is no escape. Not sure young people know how to write native UI anymore and the native desktop UI got neglected for years as all the money went into web and mobile.

    There is a difference between writing a whole application in a scripting language and using it as intended for customizing the behavior.



  • shirro@aussie.zonetoLinux@lemmy.ml•The king is back
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    11 days ago

    I ran sid in serious production when I was younger and more foolish. The trick with unstable distributions is to test before you deploy and know the incompatibilities and have the fixes ready in advance. The problem is you are basically taking a snapshot approach and doing the work of the debian release system yourself and doing it half-arsed. An urgent security update comes out and you can’t rush to deploy it without risking a dependency being pulled in that breaks under your config. For servers it ends up being a huge amount of work for no gain and you can actually miss out on security updates.

    BTW this approach is why Valve can release Steam OS based on Arch or Google can base ChromeOS on Gentoo and release them to millions of consumers safely. They freeze updates to create a release candidate and test it and they deploy a limited subset of packages.

    At home I update one arch desktop machine to work out what breaks, how to fix it and seed the package cache on our server before I do the rest and break everyone’s systems. I could do the same with Sid but Arch, despite being unstable intentionally isn’t all that unreliable compared with Sid though my experience with Sid is dated.


  • shirro@aussie.zonetoLinux@lemmy.ml•The king is back
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    11 days ago

    I only ever deploy and develop on Debian. Community run distros all the way. I had bad experiences with Redhat decades ago and do everything I can to avoid it or its siblings.

    Debian has faults but it is often a taste thing. I like systems that give me upstream with minimal patches, like Arch. I moved to Arch on all desktops/laptops. The Debian devs repeatedly doing dumb shit with ssh patches was part of that. Arch is not unreliable but it is unstable. All that means is that software updates which aren’t backwards compatible sometimes require intervention . To be clear that is not a fault with Arch but it does make it much less suitable for long hassle free server deployments. Also Arch doesn’t have the Debian security announce list or maintain a stable production environment for years with backported security fixes and unnattended security updates.


  • The Linux kernel team has a policy that all bugs are potential security threats and should be assigned a CVE. That does not mean these CVEs are exploitable. Many will be for features that aren’t even enabled on typical systems.

    LLMs are allowing researchers to locate known classes of bugs more easily than an exhaustive search with other tools. Security researchers are driving the bus here. Not the tech companies or their products. Don’t believe the marketing hype. The tech companies want us to be dependent on subscriptions to their products and deskilling is part of their agenda. Good stuff is coming from security researchers using their expertise and tooling.


  • In general people have no fucking idea or just don’t want to know.

    You can lay out the evidence of all the ways cigarettes will kill a person and a huge number of people will go ahead and smoke anyway. We are not an entirely rational species.

    People have a massive capacity for self delusion. Even then a lot of people who accept the truth of living under corporate and government mass surveillance think the risks are acceptable or won’t be abused or are unavoidable in modern life. They are wrong but I can understand how their delusion brings them comfort.




  • Linus hasn’t programmed much for years. He is a manager. I imagine lots of managers are seduced by vibe coding. Programming can be a real slog and takes so much time. Why walk when you can drive?

    The problem isn’t with Linus losing his skills but sustainability of the entire FOSS space. I don’t think many young programmers are ever going to learn the lessons Linus did as a young person and those lessons are still very relevant for low level code working closely with hardware. When the pre-LLM programmers age out I think we are going to be treading water for years with LLM regurgitating variations on the same old human code without much direction or innovation.

    It is arguably a different situation for something like webdev which is mostly paint by numbers or enterprise software that is solving the same problems over and over.










  • A youtuber with a large following bought a substantial share in GoPro. I think it is is a comment on how immature stans are subservient to their para-social relationships and throw their money at men they idealise instead of working to improve themselves. Comparing Markiplier with DHH is really unfair to Markiplier but its all the same weak minded exploitable herd behaviour. It doesn’t matter if you are a preacher, politician, con artist, influencer or OF model - manipulating fools seems to be part of the human condition.