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/)GO
Posts
0
Comments
115
Joined
2 yr. ago

    1. Chromium has tons of eyes on it, because it's codebase for many other projects, such as Electron and any chromium based browser.
    2. Web integrity wasn't discovered through chromium source code, but it was openly proposed by Google on separate Github repo, dedicated solely for that proposal.
    3. There are many shortcuts in your thinking that just the code being open makes it trustworthy. Every PowerShell malware technically has its code open, because it's a script. But you wouldn't open a random script from the internet, without checking what it does, yet you don't apply the same logic to Brave. If you don't check the source code yourself, you either need to trust an author, or third parties that "checked" the code.
    4. In addition to that, you're probably using compiled binary, which means at this point you can throw that source code out from window, because at this point you can't be sure compiled binary == source code.
    5. Due to the enormous amount of code, it's really easy to obfuscate malicious behavior. At the scale of the browser it's more efficient tracking outbound packets that program sends than examine source code.
  • Brave behaving like Win XP era browser with gazillion toolbars installed, with a pinch of crypto and crypto promoting ads should be a giant red flag.

    FOSS =/= trusted by default. Why are there so many FOSS evangelists, but such a damn tiny part of them are programmers, let alone programmers able to examine a source code behind such a giant codebase as web browser?

    I use Vivaldi, at least their business model is clear, and developer is kind of trusted, and not crypto scammer and homophobe.

  • I actually had to refactor configuration module some time ago. These really came in handy. But was it worth it? Well... it saved some time, the time that could be used to debug problems manually, but it made me a lot more confident that the functionality that worked before, worked after.

  • 95%? More like 99.999%, considering how many Wordpress sites are there.

    And in many of these 0.001% cases, simple horizontal scaling would do the trick.

    And if you need more than that, just use something that can work on the edge.

  • although I'm not a TWM user I like to just press super and type the first letters of the program I'm looking for to open it.

    It will never stop to amaze me how many people don't know it's a feature in every major DE and every Windows starting from Vista.

    Even on Windows 10/11, just tap windows key and start typing without clicking anywhere.

    My list of FOSS I use everywhere (these work in Win and Linux):

    • Open Tablet Driver - if you've got the drawing tablet it probably supports it. You can customize everything and has even built-in plugin manager.
    • Krita - GIMP alternative with non-destructive editing capabilities.
    • yt-dlp - download videos from almost any video sharing service, even TikTok, Instagram etc.
    • neovim - for quick file edits
    • vscode/vscodium with vim plugin - my IDE for everything
    • ffmpeg - forget handbrake - you can do even basic video editing here. Join two videos together? Done. Add audio to video? Done. Crop part of the video without reencoding it? Done. Loop a video to 10 hours without reencoding it? Done in matters of seconds.
    • kdenlive - an actual video editor that is 100% FOSS, doesn't suck and works on Windows and Linux.
    • imagemagick - ffmpeg for images
  • Funny you mention Safari, because you know, Safari is the only browser allowed on iOS. Every other browser has to use Safari to render web pages if they want to be in App Store - once again the only allowed source of packages.

    Safari on iOS is literally worse than IE and Chrome combined.

  • Actually "natural" gets a pass from me. It doesn't feel right just because we got used to the opposite.

    Imagine a paper scroll on rolls. If you slide the top of the roll upwards - the paper goes up, and you can see more bottom content. The exact opposite happens when you scroll the mouse wheel with default config.

  • Nah. Nvidia is still Nvidia, but 2 years ago or so they finally gave up and started supporting GBM and even opened part of their driver stack.

    Some things, like hardware encoder are even easier to set up than AMD's counterpart. (Mainly because Nvidia proprietary driver being supported better than AMD's proprietary driver)

  • I disagree (mostly). What's the difference between library and language built-in? PHP and C++ has a ton of built-ins. It doesn't make it less complex than using library.

    Problems that look simple at the first glance are in most cases are complex with too many edge cases.

    I think I have never written a single utility function that had no non-obvious bug, and imagine that in more complex problems

    Not to mention in many cases any function you write is possibly dangerous.

    Just take a look how many things you have to consider when checking for odd number in JS:

    https://www.npmjs.com/package/is-odd?activeTab=code

    And of course most of that can be fixed be using strongly typed language.