• 1 Post
  • 42 Comments
Joined 1 year ago
cake
Cake day: July 24th, 2023

help-circle






  • Exactly, permissive licenses such as MIT allow for other people to do a rugpull and change the deal (pray I don’t alter it any further). With open source licenses the community can just fork.

    That’s why I always pick AGPL for my projects. Then I can be certain that the code can be freed from greedy hands, and the actual users get all the value of the effort I put in.

    VC funding really is making a deal with the devil, because you suddenly have a huge amount of cash, so the startup starts living large (hire more devs, run on expensive cloud infrastructure). But sooner or later they want their money back, plus interest; and few services are profitable, let alone that profitable. So the only thing that startups are usually capable of is to squeeze their users for all they’re worth.

    Take a look at all the big startups and see:

    • how long it took for them to be profitable
    • how much VC funding they got until then

    Companies need to pay that back and then some.

    And don’t forget that VC’s see this as a perpetual investment, so your revenue must grow year after year, even if you’ve saturated the market.









  • They’re making a new browser engine from scratch in an open way, absolutely amazing!

    I do have several questions:

    Why would they use BSD instead of GPL? If you care about open-source so much, why would you make it possible for a company to run away with your fancy new engine?

    Why are they creating a new browser, when even firefox has to struggle to keep some semblance of market share? I get that not every project needs to aim to be “the biggest”, and that even a smaller project (in terms of users), can be fun. It’s just that writing a browser engine that can handle the modern web seems like an almost Sisyphean task; which makes me wonder what their motivation(?) is.

    Why the FLOSS are they using closed-source proprietary discord as their main communication channel?






  • It’s probably best to limit yourself to a used laptop.

    Reading and writing code is nothing more than reading and writing text, and for that you don’t need a fancy gpu or screen.

    What I would recommend you look for in a laptop is

    • an SSD instead of an HDD
    • more cpu cores (at least 4 cores)
    • more memory (RAM) (at least 8GB, preferably 16GB+)

    More memory and cores will help you with compiling and running your code.

    And make sure you take regular backups! You never know when your disk will fail.

    Also make sure to check linux compatibility before you buy. Laptops used to be a pain (10+ years ago), and it’s gotten a lot better, but it’s not always perfect. Just search for “[brand] [model] linux” or try to find the model on the archlinux wiki.