teri

@teri@discuss.tchncs.de
0 Post – 20 Comments
Joined 1 years ago

just trying lemmy

gitlab.com is a for profit service/company. They have an open-source community edition of Gitlab which you can run on your own server. Codeberg is a non-profit association running the open-source software "forgejo" for you. At Codeberg you can become a member and then you can vote for important decisions and make proposals. People also care about ethics there. Nobody cares about profit. Codeberg runs on donations from members. I think some people feel more respected at Codeberg because the governing body of Codeberg is a subset of its users. If Gitlab cares about you, then probably because a bad user experience would be bad for business.

4 more...

$25 million? That's ridiculously cheap.

It is completely creepy. Think about who is behind Open AI. That's a mixture of Elon Musk, Peter Thiel (Palantir), Microsoft and others. A right-wing, anti democratic, anti-human and purely profit oriented group. The name "Tools for Humanity" is complete sarcasm. What they do with Worldcoin smells like a modern attempt of colonization. Collecting biometry, subverting critical infrastructure (financial systems), making fake promises, blinding poor people with shiny metal balls and a little bit of money in some cases.

This can be stopped though! The Kenyan government apparently banned the project - for good.

2 more...

Spontaneous idea of how to use copyright law for keeping Meta out of the Fediverse (more for fun):

Introduction: Parts of the Fediverse, including Mastodon, are software licensed under the APGL license. This license is a great choice because it forces the ones running the software to grant users access to the source code. GPL for example would allow to run proprietary services based on GPL code. The AGPL does not. Companies like Meta and Google will likely not use AGPL code because it might force them to also publish their proprietary systems behind the scenes. However, this does not help much for keeping the Fediverse save. They simply implement their own software which will not be open source.

Therefore we may need another approach. Defederating is the simplest and in my opinion currently the best. It's easy and keeps people in control.

However, there could be some 'automatic' approach using copyright law. It's a hack which allows to use existing law to regulate the way instances can federate.:

  • instances would Federate only if the other side can provide a certain piece of information called X
  • X is protected by copyright law, therefore by default, instances are not allowed to provide X
  • However, X is released under a license which for permits to copy and distribute X under certain conditions
  • The conditions allow to tune who can legally federate
  • Conditions could be
    • The server software must be AGPL licensed
    • The instance must not be owned by a company with a certain amount of annual revenue

Open question is, who owns the copyright of X?

2 more...

It serves a purpose. But an evil one: stopping journalists from reporting on US war crimes

Those sympathies with a fascists are alarming and should make people worry much more than the Reddit-drama itself. Anybody cares about that?

10 more...

The rape story was part of a mud campaign. It was made up and the world fell for it. What happens here is: A journalist publishes proofs of US war crimes. And the war criminals (US gov) come after him because of exactly that. Their message is clear: who ever reports on our crimes will be destroyed. This is a fight against press freedom and against the democratic freedom as we think to know it.

https://www.republik.ch/2020/01/31/nils-melzer-about-wikileaks-founder-julian-assange

Unfortunately it's still possible to rewrite a VC-backed clone and start making incompatible changes. Think about Facebook's "threads.net". They sure did not take Lemmy source code.

4 more...

Google loves open source likely for another reason than you do.

Google loves open source when they can capitalize on it.

That is, when a big community works on code that Google can use for free to build their monopolistic infrastructure. They love a global community which works for them for free. They might even foster this community as far as it serves their purpose or for image reasons.

However, if they'd truly love open-source, they could open the source code to their core services. But they'd never ever do that. For this reason they also ban the AGPL license internally (https://opensource.google/documentation/reference/using/agpl-policy). The AGPL license would force Google to open their code which relies on AGPL licensed projects. Google hates that.

Google does clearly not stand for the ethical values people usually have in mind when talking about open source. For example when something is competing with them, they'll hate it. Like ad-blockers or browsers which don't block ad-blockers like Google chrome does. The core business of Google is about surveillance and advertising. To maximize the profitability of this, then need to violate freedoms of their users (like the freedom to use their service while blocking ads). This is in direct conflict with the ethical values often implied by free and open-source software.

So if somebody tells you "Google loves open-source and contributes a lot", think about what it really means.

According to the experience of a friend, eating 1kg carrots a day makes your skin go slightly orange. You'll likely notice only in places where the skin is thin and white. For example around your knuckles when you form your hand into a fist.

Yeah sorry, confused things. It's comes closer to a Mastodon thing. The point is that a big corporation like Facebook does not need to use AGPL code as long as they can just re-implement it. Compared to the total codebase used at Facebook, re-implementing something like lemmy or mastodon does not sound like a big deal. (That's not an argument against using the AGPL)

IDEs can automate build/test flows. But you can also automate them with scripts. This has the significant benefit that you can check this scripts into your version-control system (git) and publish them together with the code. Then your collaborators can use the exact same scripts. With IDEs that's really not working well because it would force others to use the same IDE as you. Possibly the IDE configuration is not even version-control friendly.

You may actually miss out when using an IDE. Driving without training wheels is more fun :)

I've used IDEs (Netbeans, Intellij) in the beginning but then started migrating away. They where just too heavy for me. Also, often IDEs do lots of stuff in the background such that you easily don't understand fully what is going on. Now I settled using the 'helix' text editor. It provides some IDE-like features like integration with language-servers, syntax highlighting, code completion, file navigation, code navigation, symbol search. But there are no dozens of buttons for triggering compilation etc. You do all this on a separate terminal.

Quite handy for such setups are tiling window-managers like i3. They allow you to easily fit the editor and terminals on the screen. This way you also don't need the build-in terminal of an IDE.

No, haven't seen. What is RHEL doing?

To me sounds like an absurd billionaires dream. Maybe a way to escape Earth before humans here start teaming up against them. No way that this is what the average human needs.

Going from Google-Android to LineageOS boosted the battery life of my old Smartphone by a factor 3 roughly. There where some Google-things consuming battery in the background, probably spying on me. Also using simple Apps from F-Droid helps to get a smooth experience.

What if all the effort needed to terraform Mars would be invested in fixing the disaster we started on Earth... I bet the effort would be better invested here. Not even talking about how much of resources will be needed to bootstrap the Mars project. Terraforming Mars will sacrifice Earth.

Did not notice yet because use Piped XD

In general, that's definitely a problem too. Just look at Windows 11. Now M$ wants you to buy a new laptop such that their OS can run at all. I use a >10y old laptop with Linux. No performance issues for everyday use.