Actually, I like encapsulating global state in a structured and documented construct. But I guess I could see Java developers going overboard with abstraction in an imperative language.
Software developer and artist.
Actually, I like encapsulating global state in a structured and documented construct. But I guess I could see Java developers going overboard with abstraction in an imperative language.
I’ve recently come to appreciate the “refactor the code while you write it” and “keep possible future changes in mind” ideas more and more. I think it really increases the probability that the system can live on instead of becoming obsolete.
Sure, it’s advantageous in the short-term. I think this is where we misunderstand each other. What I’m trying to say is that under normal circumstances, individuals aren’t maximizing their output. They are just living as part of the community, following the unwritten rules and benefiting from that. (In the prisoner’s dilemma, this would be choice A).
If this is how everyone would act in their daily life, you would see crime, theft and abuse on an unimaginable level. No, people don’t always do what benefits them “at every individual point”. We are social creatures, acting as a community where the individuals benefit from working together. Although this has been successfully undermined by capitalism and other hierarchies.
This whole concept is also called, the Prisoner’s Dilemma, one of my favorite thought experiments because it shows how being rational can result in everyone being worse off.
Yes. The “tragedy of the commons” is a myth.
Without any limits, individual cattle owners have an incentive to overgraze the land, destroying its value to everybody.
This is factually false, because the land will be destroyed and individuals don’t benefit, not even in the short term. Commons work great (see open source software), but capitalism and power structures abuse and destroy them for short-term profit.
Interesting viewpoint, but I think the applications aren’t at fault: The operating system should ensure that the user has control of the computer at all times. I think you need to do three things to achieve that:
If it ain’t broke, don’t fix it.
If you know it will break, try to see how to reduce the damages.
The whole list:
Some highlights:
That said, it is completely understandable that some users may feel uncomfortable using an account to access the service. For such cases we strongly recommend hosting your own deployment of Jitsi Meet. We spend a lot of effort to keep that a very simple process and this has always been the mode of use that gives people the highest degree of privacy.
Seems like you can avoid it by self-hosting. Still a very suspicious move, kinda defeats the whole point of an alternative to big tech conference services.
Google, GitHub and Facebook for starters but may modify the list later on
Maybe they could support some auth provider from some fediverse app? That would be kinda neat.
I just noticed…
I think techwontsave.us is want you didn’t know you want, but maybe you’ll enjoy it. It has some really interesting guests and topics.
You are right in that if the majority would change their consumption, the change would be massive. Seeing that as the best solution overlooks that companies put a lot of effort into marketing, advertisement and interfere in pro-consumer lawmaking. So a large-scale change becomes quite hard, especially for low-income households.
Also, speaking of effectiveness: not having children is one of the best choices an individual can make, followed by going vegan.
https://www.theguardian.com/environment/2017/jul/12/want-to-fight-climate-change-have-fewer-children
There is no sustainable consumption under capitalism. Most have already cut down on their personal emissions, less meat, less flying. Good luck on trying to overcome the system by participating in it.
What can help is direct action and direct democracy, building resilience in your community. Which is hard.
If you are a developer, please take a look at the XDG Base Directory Specification and try to follow it, users will be very grateful.
Short summary:
Look for $XDG_CONFIG_HOME
for configs and $XDG_STATE_HOME
for state. If they aren’t available, use the defaults (./config
and .local/share
).
I can recommend Python, Lua or JavaScript. All are interpreted languages so you don’t have to worry about setting up a build step, and the languages are solid and should be possible to learn without prior experience.
If you want to make games, don’t worry about learning a specific programming language at first. You can transfer your skills pretty well when it comes to programming.
And if you are stuck you could try visual languages like MakeCode or Scratch.
I remember this popping up in the pandemic, I read some really wholesome messages on there.
LibRedirect Alternative open source frontends, very useful to survive on sites like Youtube, Twitter, Imgur etc.
Voat - Reddit Comments on YouTube & Web Pages Not so useful any more, but you can read what Reddit communities have to say about websites
Snowflake Fight cencorship
For focused work:
Other:
I hope it’s going to be used instead of machine learning. Seems much more correct, secure and efficient to me.