Just a regular Joe.

  • 0 Posts
  • 15 Comments
Joined 2 years ago
cake
Cake day: July 7th, 2023

help-circle
  • And contributions to codebases that have developed with the goal of meeting the team’s own needs, and who similarly don’t have the time or space to refactor or review as needed to enable effective contributions.

    Enabling Innersource will be a priority for management for only two weeks, anyway, before they focus on something else. And if it even makes it into measurable goals, it will probably be gamed so it doesn’t ruin bonuses.

    Do you also work for $GenericMultinationalCompany, per-chance? Do you also know $BillFromFinance?


  • It typically takes a small core team to build the framework/architecture that enables many others to contribute meaningfully.

    Most OSS projects get bugger all contributions from outside the initial core team, having limited ability to onboard people. The biggest and most active (out of necessity or by design) have a contribution friendly software architecture and process, and often deliberately organized communities (eg. K8S & CNCF) or major corporate sponsors filling the role.

    Free Software and resulting ecosystems seem to have a better chance of contributing to the common good over the long term. This is simply because most companies are beholden to their shareholders, and at some point the urge to squeeze every last cent out of an opportunity comes to the forefront, and many initially well intentioned efforts get poisoned.

    Free Software licenses like the GPL help to protect our freedom and to set open standards, and are essential for the core technology stack.

    When someone can get annoyed with some shitty software or its license-terms and reimplement the core functionality in a few days/weeks/months … eventually someone will get annoyed and create some decent free software that will kill off the shitty alternatives, or even just a better commercial alternative. This only works because of the open platforms & protocols.

    One of the major challenges for consumers is finding good software today in the grey goo of projects and appstores. This harks back to OP’s point about curated collections of software. It’s also where the various foundations add value (CNCF, Linux Foundation, Apache) … along with “awesome X” gitlab repos, which are far better than random youtube videos or ad-riddled blogs or magazine articles.


  • The true strength is in the open interfaces and common protocols that enable competition and choice, followed by the free-to-use libraries that establish a foundation upon which we can build and iterate. This helps us to stay in control of our hardware, our data, and our destiny.

    Practically speaking, there is often more value in releasing something as free software than there is to commercialising it or otherwise tightly controlling the source code… and for these smaller tools and libraries it is especially the case.

    Many bigger projects (eg. linux kernel, firefox, kubernetes, apache*) help set the direction of entire industries, building new opportunities as they go, thanks to the standardization that comes from their popularity.

    It’s also a reason why many companies release software as open source too, especially in the early days, establishing themselves as THE leader…for a while at least (eg. Docker Inc, Hashicorp).



  • Joe@discuss.tchncs.detoMemes@lemmy.mlStop dividing the left!
    link
    fedilink
    arrow-up
    3
    arrow-down
    10
    ·
    25 days ago

    I’d argue that your average communist is moral and trustworthy right up until the moment they get any power, then they are just corrupt(able) politicians, ready and able to fuck over group A to benefit group B, who they happen to favor more this week (decisions must be made, after all!). No system is perfect, and definitely no individual.

    Big picture view: The scales will tip every now and then, but it’s ultimately survival of the fittest system that wins, with none existing in isolation - there are always external forces at play.

    With that in mind, I’d put my money on more limited socialist-style-carve-outs like single payer healthcare in the US, more rent controls and housing subsidies, slightly better employee protections. Just enough to placate the masses, while the ruling class mostly continues as before. Even this will require a massive effort. Post-republicans, of course.


  • wg-quick takes a different approach, using an ip rule to send all traffic (except its own) to a different routing table with only the wireguard interface. I topped it up with iptables rules to block everything except DNS and the wireguard udp port on the main interface. I also disabled ipv6 on the main interface, to avoid any non-RFC1918 addresses appearing in the (in my case) container at all.

    edit: you can also do ip rule matching based on uid, such that you could force all non-root users to use your custom route table.





  • Congrats for waiting this long - many parents don’t.

    Honestly, this will depend on your child. If they are prone to addictive or obsessive behaviour, a smart phone will only amplify the tendancy. We already know how hard it is for adults to put down their phones for any length of time, and kids typically have less will power.

    That said - digital communication is an important part of most people’s lives now. If all her friends are using a particular app to communicate, they will “need” it too. Some parental controls would be good for the first phone – which apps get installed, etc. Just be prepared to unlock most of them. ;-)

    You might want a phone “lockbox” at home to ensure they turn off. Hopefully the school is strict about phone usage and etiquette too - it can help.





  • Joe@discuss.tchncs.detoMemes@lemmy.mlA two state solution
    link
    fedilink
    arrow-up
    8
    arrow-down
    21
    ·
    4 months ago

    From my brief time exploring it, many there seem to think the end always justifies the means, and are oblivious to the means being the likely effective end. For example: China is apparently only temporarily embracing capitalism on its way to utopian communism. I haven’t followed the trump support that was alluded to here, but I assume it’s similarly reaching the limits of their forward reasoning. At some point, some talking points pop into their head to reinforce or build on their existing beliefs, and they pat themselves and their fellow comrades on the back.

    Some are well prepared to run circles around you with their well trained mental gymnastics. It’s not dissimilar to the flat earthers, or other conspiracy theorists. You just have to believe to be saved (from critical thinking). It’s best not to engage, but rather observe from a distance.