squaresinger

joined 2 years ago
MODERATOR OF
[–] [email protected] 3 points 1 year ago (1 children)

And the FOSS system seems to be collapsing right now for the same reason that anarcho-communism only works short-term until someone sees commercial value in it and abuses the system to the limit.

  • Big corporations initially providing exceptional services based on FOSS and after a while use their market share to excert undue control about the system (see e.g. RedHat, Ubuntu, Chrome, Android, ...)
  • Big corporations taking FLOSS, rebranding it and hiding it below their frontend, so that nobody can interact with or directly use the FLOSS part (e.g. iOS, any car manufacturer, ...)
  • Big and small companies just using GPL (or similar) software and not sharing their modifications when asked (e.g. basically any embedded systems, many Android manufacturers, RedHat, ...)
  • Big corporations using infrastructure FOSS without giving anything back (e.g. OpenSSL, which before Heartbleed was developed and maintained by a single guy with barely enough funding to stay alive, while it was used by millions of projects with a combined user base of billions of users)

The old embrace-extend-extinguish playbook is everywhere.

And so it's no surprise that many well-known FOSS developers are advocating for some kind of post-FOSS system that forces commercial users to pay for their usage of the software.

Considering how borderline impossible it is for some software developer to successfully sue a company to comply with GPL, I can't really see such a post-FOSS system work well.

[–] [email protected] 1 points 1 year ago

Not sure why they even brought it up or reported on it.

I mean, it's kinda similar to "Streetlights where out of service during road accident", but it was noon and the lights wouldn't have been on either way.

[–] [email protected] 8 points 1 year ago

Schwierig.

Das Problem ist, dass Populismusanfälligkeit nicht an den Themen hängt.

Populismusanfälligkeit kommt an der Kreuzung aus "hat generell viel Angst", "hat nicht die Fähigkeit/Geduld/Willen anständig zu recherchieren", "ist leichtgläubig" und "lebt Angst als Wut aus".

Das sind grundlegende Charaktereigenschaften, und die sind nicht abhängig vom Thema um das es geht.

Man kann also Populismus-Whack-a-Mole betreiben und es eventuell schaffen, erfolgreich gegen einzelne Themen zu argumentieren. Aber kaum hat man eines dieser Themen vom Tisch, kommt die betreffende Person mit fünf weiteren Spinnereien ums Eck.

Und während man lange Recherchen und gute Argumente braucht, um so einen Mist zu widerlegen, braucht die betroffene Person nur eine halbe Überschrift oder einen 3-Zeilen-Post auf Telegram lesen, und der nächste Blödsinn ist da.

Wichtiger ist es somit, sofern der Draht zu dem Gegenüber gut genug ist, ihnen zu helfen, ihre Angst in Griff zu bekommen.

Kleine Anekdote von meinem jüngeren Ich: Vor gut 10 Jahren war ich mal in einem mäßig besetzten Bus unterwegs (längere Strecke). Da steigt ein offensichtlich erkennbarer Neonazi ein und fängt an, die Leute anzupöbeln. Ich schau ihn an und sag "Hast einen schlechten Tag heute?"

Er war etwas baff und hat erst gedacht, ich wollt ihn provozieren. Ich hab meine Frage wiederholt und ihn gefragt, ob er darüber reden will.

Er hat sich dann neben mich gesetzt und hat mir seine ganze Lebensgeschichte erzählt. Beginnend mit seiner alleinerziehenden, gewalttätigen Mutter, seinem Versagen in der Schullaufbahn (inklusive heftigem Mobbing), bis zu der Neonazigruppe, die wohl die einzigen Menschen sind, die ihm gegenüber positiv waren und ihn aufgebaut haben. Und schlussendlich dazu, dass die gemeinsam letztens wen verprügelt haben und er dafür demnächst zwei Jahre einsitzen muss.

War der Typ ein gewalttätiger Neonazi? Ja, klar. Ist das verabscheuenswürdig? Auch ja.

Aber dahinter ist doch noch ein Mensch, der eben seine Angst in Hass umwandelt.

Ich weiß nicht, ob ich ihm helfen hab können. Hab ihn danach nicht wieder gesehen. Aber ich hab es zumindest versucht. Und ich kann nur hoffen, dass ihm diese Begegnung noch immer so präsent ist wie mir.

Solche Leute verlieren ihre Angst nicht dadurch, dass man die Verbindung zu ihnen kappt. Deren Hass ist ein Symptom, nicht die Ursache. Begegnet man ihnen mit Hass, dann trifft man damit nicht ihren Hass, sondern ihre Angst, die dadurch verstärkt wird.

Das hier ist natürlich kein Aufruf, fremden Hasstätern alles durchgehen zu lassen, weit davon.

Aber wenn man so wen im familiären Umfeld hat, der einem eigentlich nahe steht, dann hilft es zu wissen, dass man gegen ihre Angst angehen muss, nicht gegen ihren Hass.

[–] [email protected] 1 points 1 year ago

Sadly (or luckily, depending on how you look at it), GTP is much much worse at writing code than media would make you think.

It's about at the level of a young teenager who knows nothing about coding except how to copy code they found on google.

[–] [email protected] 1 points 1 year ago (2 children)

Man könnte alle Nazis nach Sachsen schicken und dann Sachsen aus dem Bund auskoppeln.

Entweder sind die dann ein eigenes Land, oder man stuft Sachsen vom Bundesland zum Territorium herunter, ähnlich wie Puerto Rico. Da kriegen sie dann keinen deutschen Pass, dürfen nicht auf Bundesebene wählen, dürfen aber weiterhin Steuern zahlen und müssen sich an deutsche Gesetze halten.

Und visafreies Einreisen nach Deutschland und die EU wär dann auch Geschichte.

[–] [email protected] 16 points 1 year ago (1 children)

Braucht euch doch nicht dafür entschuldigen. Einerseits könnt ihr weder was dafür noch dagegen, und andererseits bietet ihr hier eine kostenlose Platform an. Selbst wenn es durch euch verursacht gewesen wäre, dürfte sich hier keiner darüber aufregen.

Immerhin schuldet ihr uns nichts, sondern wir euch.

Vielen Dank für eure tolle Arbeit, und vielen Dank, dass ihr das einfach so als Service für die Allgemeinheit anbietet!

[–] [email protected] 2 points 1 year ago (1 children)

Happens in most languages.

Also, many languages have a link between deafness and lacking intelligence, e.g. dumb meaning "not able to speak" and "not intelligent".

In general, being sensitive to people with disabilities (both physical and mental) is a rather young concept, hence anything that would make someone not be able to be part of society is often also an insult.

That's also why e.g. terms linked deafness/muteness are often an insult to someone's intelligence, while e.g. terms linked to blindness are not. Blind people might be unable to perform some things seeing people are able to, but blindness doesn't necessarily limit someone's ability to be part of a society unaccomodating to people with disabilities.

[–] [email protected] 4 points 1 year ago (1 children)

Dafür würd ich den Admin (Wintermute) normal direkt anschreiben.

[–] [email protected] 4 points 1 year ago

Yeah, same here. I was just making a joking advocatus diaboli argument.

[–] [email protected] 13 points 1 year ago

The legal requirement seems to be not to have one.

Stuff like that if people who have not a single clue about pregnancy make laws regarding pregnancy.

[–] [email protected] 6 points 1 year ago

Put books under it.

 
 

Die Zusatztafel macht es definitiv nicht besser.

Nicht nur hat der Nazi noch immer eine Straße, die seinen Namen trägt, sondern jetzt steht dort sein Lebenslauf und eine Referenz auf seine Auszeichnungen.

"Schauts, der Kloepfer war ein richtig toller Nazi".

Echt heftig sowas.

 

Crossgeposted von: https://feddit.de/post/1185964

Please excuse my sub-par JavaScript, I am a backend dev.

All you need to do is paste this into Tampermonkey and enter your username and your instance url (on two locations).

This is not showing other users' scores and it doesn't make your score visible to anyone else than yourself.

So no need for karma farming. This is just for fun.

// ==UserScript==
// @name         Lemmy score
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Shows your total post/comment score at the top right.
// @author       You
// @match        ENTER INSTANCE URL HERE (leave the asterisk after the URL)*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=feddit.de
// @grant        none
// @run-at       document-idle
// ==/UserScript==

(function() {
    'use strict';

    var USERNAME = "ENTER USERNAME HERE";
    var INSTANCE_URL = "ENTER INSTANCE URL HERE";

    var totalScore = 0;
    var currentPage = 1;

    function postResult() {
        var navbar = document.getElementsByClassName("collapse navbar-collapse")[0];
        console.log(navbar);
        var ul = document.createElement("ul");
        ul.className = "navbar-nav";
        ul.id = "karma-ul";
        var li = document.createElement("li");
        li.id = "karma-li";
        li.className = "nav-item";
        li.innerHTML = '<div id="karma-div">' + totalScore + '</div>'
        navbar.appendChild(ul);
        ul.appendChild(li);
    }
    function callPage() {
        var userRequest = new XMLHttpRequest();
        userRequest.onreadystatechange = function () {
            if (this.readyState == 4) {
                if (this.status == 200 ) {
                    var res = JSON.parse(this.responseText);
                    if (res.posts.length==0 && res.comments.length==0) {
                        postResult();
                    } else {
                        totalScore += res.posts.map(x => x.counts.score).reduce((partialSum, a) => partialSum + a, 0);
                        totalScore += res.comments.map(x => x.counts.score).reduce((partialSum, a) => partialSum + a, 0);
                        currentPage++;
                        callPage();
                    }
                }
            }
        }
        userRequest.open("GET", INSTANCE_URL + "/api/v3/user?username=" + USERNAME + "&limit=50&page=" + currentPage, true);
        userRequest.send();
    }

    setTimeout(callPage, 200);
})();

 

I'm thinking about getting Lucky Patcher. Is it safe? Where is the official place to get it from?

 

I was frustrated by the lack of decent phones with physical keyboards. The phones that are currently available are hard to buy, crap, expensive, are old, outdated, have bad software support and/or disappointing hardware.

So I decided to design and build one myself.

This is a Fairphone 4 with a DIY, open source keyboard attachment. It uses a spare Blackberry Q10 keyboard and a custom, self designed Arduino-compatible mainboard, which translates the keyboard matrix to regular USB HID.

This means, it works on any phone without the need of any software modification at all. If the phone can handle a USB keyboard, it can handle this one.

All that's necessary to make it compatible to any other phone is to adjust the case to fit that phone.

(And yes, that's XFCE running on Ubuntu in a chroot jail.)

 

Please excuse my sub-par JavaScript, I am a backend dev.

All you need to do is paste this into Tampermonkey and enter your username and your instance url (on two locations).

This is not showing other users' scores and it doesn't make your score visible to anyone else than yourself.

So no need for karma farming. This is just for fun.

// ==UserScript==
// @name         Lemmy score
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Shows your total post/comment score at the top right.
// @author       You
// @match        ENTER INSTANCE URL HERE (leave the asterisk after the URL)*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=feddit.de
// @grant        none
// @run-at       document-idle
// ==/UserScript==

(function() {
    'use strict';

    var USERNAME = "ENTER USERNAME HERE";
    var INSTANCE_URL = "ENTER INSTANCE URL HERE";

    var totalScore = 0;
    var currentPage = 1;

    function postResult() {
        var navbar = document.getElementsByClassName("collapse navbar-collapse")[0];
        console.log(navbar);
        var ul = document.createElement("ul");
        ul.className = "navbar-nav";
        ul.id = "karma-ul";
        var li = document.createElement("li");
        li.id = "karma-li";
        li.className = "nav-item";
        li.innerHTML = '<div id="karma-div">' + totalScore + '</div>'
        navbar.appendChild(ul);
        ul.appendChild(li);
    }
    function callPage() {
        var userRequest = new XMLHttpRequest();
        userRequest.onreadystatechange = function () {
            if (this.readyState == 4) {
                if (this.status == 200 ) {
                    var res = JSON.parse(this.responseText);
                    if (res.posts.length==0 && res.comments.length==0) {
                        postResult();
                    } else {
                        totalScore += res.posts.map(x => x.counts.score).reduce((partialSum, a) => partialSum + a, 0);
                        totalScore += res.comments.map(x => x.counts.score).reduce((partialSum, a) => partialSum + a, 0);
                        currentPage++;
                        callPage();
                    }
                }
            }
        }
        userRequest.open("GET", INSTANCE_URL + "/api/v3/user?username=" + USERNAME + "&limit=50&page=" + currentPage, true);
        userRequest.send();
    }

    setTimeout(callPage, 200);


    /*var xhttp = new XMLHttpRequest();
      xhttp.onreadystatechange = function() {
        if (this.readyState == 4) {
          if (this.status == 200 ) {
            var obj = JSON.parse(this.responseText);
            var simple = document.getElementById("simple");
            if (obj.response == 200) {
              simple.style = "color:green";
            }
            else {
              simple.style = "color:red";
            }
          }
        }
      };
      //make call to Google App Engine
      xhttp.open("GET", "https://simplewikiexists.appspot.com/?q=" + article, true);
      xhttp.send();*/
})();
9
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 

Just save this as karma.py and run it with Python 3.6 or higher.

import requests
import math

INSTANCE_URL = "https://feddit.de"
TARGET_USER = "ENTER_YOUR_USERNAME_HERE"

LIMIT_PER_PAGE = 50

res = requests.get(f"{INSTANCE_URL}/api/v3/user?username={TARGET_USER}&limit={LIMIT_PER_PAGE}").json()

totalPostScore = 0
totalCommentScore = 0
page = 1
while len(res["posts"])+len(res["comments"]) > 0:
	totalPostScore += sum([ x["counts"]["score"] for x in res["posts"] ])
	totalCommentScore += sum([ x["counts"]["score"] for x in res["comments"] ])
	
	page += 1
	res = requests.get(f"{INSTANCE_URL}/api/v3/user?username={TARGET_USER}&limit={LIMIT_PER_PAGE}&page={page}").json()

print("Post karma:    ", totalPostScore)
print("Comment karma: ", totalCommentScore)
print("Total karma:   ", totalPostScore+totalCommentScore)
 

I was unsatisfied with the lack of decent keyboard phones for a decent price on the market, so I made one myself.

It's all open source.

 

With all these new options springing up, I'm a little outdated. What's the best app to use right now?

 

Seit dem neuesten Jerboa-Update beschwert sich die App immer wenn ich Feddit.de aufrufe, dass der Server auf 0.17.4 ist, aber 0.18 mindestens notwendig ist. Wäre es möglich, Feddit.de upzudateen.

 

There are lots of articles about bad use cases of ChatGPT that Google already provided for decades.

Want to get bad medical advice for the weird pain in your belly? Google can tell you it's cancer, no problem.

Do you want to know how to make drugs without a lab? Google even gives you links to stores where you can buy the materials for it.

Want some racism/misogyny/other evil content? Google is your ever helpful friend and garbage dump.

What's the difference apart from ChatGPT's inability to link to existing sources?

Edit: Just to clear things up. This post is specifically not about the new use cases that come from AI. Sure, Google cannot make semi-non-functional mini programs automatically, and Google will not write a fake paper in whole for me. I am specifically talking about the "This will change the world" articles, that mirror stuff that Google can do exactly like ChatGPT can.

view more: ‹ prev next ›