[-] miridius@lemmy.world 2 points 2 days ago

Appreciate you taking the time to reply in such detail! Some good insights thank you

[-] miridius@lemmy.world -1 points 3 days ago

If were just a personal project that they're building entirely on their own then sure, go nuts and do whatever you want. But they're trying to gain adoption, asking for contribution, and wanting to replace other browsers. At that point it's no longer just a personal choice if you're asking the community to invest their time and money into it with you

[-] miridius@lemmy.world 2 points 3 days ago

Reading all of that it sounds mostly like a dev who has spent 20 years doing things the C++ way wasn't comfortable learning something new. Like basically they've been using horrible design patterns that Rust bans because they're horrible, and instead of learning better approaches they just say Rust is bad

[-] miridius@lemmy.world 0 points 3 days ago

there's a reason

Oh good that settles it, no further questions your honour

[-] miridius@lemmy.world 0 points 3 days ago* (last edited 3 days ago)

Your main (or at least first) point was to throw childish insults around, so you got the same in return

[-] miridius@lemmy.world 0 points 3 days ago

I wouldn't go around accusing people of being 10 years old when your English skills are worse than a 10 year old's. Glass houses and all that.

[-] miridius@lemmy.world 2 points 3 days ago

Sure :)

There are a lot of downsides of C++ compared to more modern languages that make it not a great choice if you're starting a web browser from scratch

  1. Complexity of the language leading to increased bugs and slower development
  2. Manual memory management is error-prone and leads to issues like memory leaks or segmentation faults. Modern browsers need to handle large amounts of dynamic content, making memory management complicated
  3. C++ lacks some of the built-in safety features of more modern languages, which has led to the majority of security vulnerabilities found in major browsers. It's so bad that Mozilla invented an entirely new programming language just to deal with this
  4. Compared to higher-level languages, C++ can be slower to develop in, which may impact the ability to quickly implement new web standards or features unless you have a massive team
  5. While C++ is cross-platform, ensuring consistent behavior across different operating systems can be more challenging than with some other languages.
  6. Newer languages often provide built-in support for concurrent programming, garbage collection, and other features useful for browser development, which C++ lacks.

So tl;dr: a browser but in C++ will take much longer to develop, have fewer features, more bugs, less concurrency and and more security vulnerabilities

[-] miridius@lemmy.world 9 points 4 days ago

builds a new browser from scratch without borrowing existing code

still chooses to do it in C++

Epic fail

[-] miridius@lemmy.world 2 points 5 days ago

All of my Bluetooth devices work flawlessly these days. What are you using?

617
[-] miridius@lemmy.world 90 points 4 months ago

You missed a very important one, fix the main reason billionaires don't pay any tax:

Using your unrealised gains (e.g. shares) as collatoral to take out loans should be considered realising those gains and thus subject to capital gains tax

[-] miridius@lemmy.world 55 points 6 months ago

The studies are from 2018 and 2020, "new study" in the post title is a complete lie

[-] miridius@lemmy.world 39 points 6 months ago

Yeah that's never gonna happen, unless the EU forces them by law.

One of the many reasons I'm so so happy to be back with an Android phone after having to use an iPhone for work for a few years

view more: next ›

miridius

joined 1 year ago