squaresinger

joined 2 years ago
MODERATOR OF
[–] squaresinger@feddit.de 35 points 1 year ago* (last edited 1 year ago) (7 children)

A squadron of military planes is a bit hard to come by as a private person.

But I wonder if people would also be that fascinated after 25+ years if I flew some DJI drones at 1-2km height in the night with bright LEDs on their bottom and dropped some pyrotechnics from them.

This has been confirmed independently multiple times as two groups of A-10 military aircraft dropping flares with parachutes for training purposes.

And still you see videos titled "Still no answers 26 years after the lights appeared over the valley". Well, no answer that these guys want to hear.

And what it looked like is quite easy to check, since there are tons of photographs of that incident.

[–] squaresinger@feddit.de 1 points 1 year ago

There are two issues with that:

  • The GDPR notice on feddit.de is not GDPR compliant, and the link isn't even visible on mobile.
  • If you request deletion, they can't guarantee that the data is deleted on federated servers. They can send deletion messages, but federation is constantly not working correctly, other instances can decide themselves whether they do delete stuff, and if an instance is unreachable for a while, the deletion message will be dropped.

Lemmy, or even ActivityPub are designed to be non-GDPR compliant. (Probably not on purpose, but the way it works makes it basically impossible to be GDPR compliant.)

[–] squaresinger@feddit.de 1 points 1 year ago

That already exists. The person who created a post or comment can delete it. But it only works sometimes, since federation is constantly not working correctly.

[–] squaresinger@feddit.de 1 points 1 year ago* (last edited 1 year ago)

I said: Code changes are easy, all the other things in regards to supporting playing on Linux (anticheat, support requests, testing, ...) is hard.

You said: But code changes are easy because steam has libraries to unify distribution.

Do you see the problem here?

What are you going to tell me next? That code changes are easy?

[–] squaresinger@feddit.de 1 points 1 year ago

And the content of private messages.

[–] squaresinger@feddit.de 1 points 1 year ago* (last edited 1 year ago)

How about private messages which are also unencrypted?

[–] squaresinger@feddit.de 45 points 2 years ago (10 children)

It's actually not wrong if you look at it in another way.

  • Big tech will abuse your data, but it will do within legal constraints, and there is actuall (though weak) accountability of these companies due to the legal system.
  • On federated services like Lemmy, instances are hosted by anonymous individuals. Most social media laws don't apply to them, and their legal accountability is basically zero.
  • Lemmy, for example, does not comply with GDPR. There is no legal notice, no privacy contact person, no banner asking whether you are ok with the fact that your data is sent to unknown servers in random nations, no nothing. Private messages aren't even encrypted, so any admin can read them without issues.
  • There is no way to actually delete your data, as the GDPR requires. Deleted posts are only marked as deleted and you can see their plain text content by just pressing the "reply" button in any of the apps. There isn't any kind of guarantee, that your post will be deleted on other instances. If federation has problems, the post will remain on other instances and is now permanently undeletable by the user.
  • There are no moderation standards. Some instances will delete nazi content, some basically require nazi content. And some instance admin might even edit your posts to say something completely different. It's all possible and in the hands of random people on the internet.
  • Hobbyist-run services are much worse when it comes to availability and reliability. If something happens while the admin is on holiday, nothing will get fixed. If the admin runs out of money, doesn't care anymore or even dies, the instance with all it's content and users is just gone.

So there are very real risks attached to a hobbyist-run service with no legal accountability and no transparency at all.

We all know the downsides of Big Tech though, so it's everyone's personal choice to figure out which disadvantages hurt them personally more.

[–] squaresinger@feddit.de 2 points 2 years ago

Emails also go to other's servers.

But you could just host an IRC server.

[–] squaresinger@feddit.de 6 points 2 years ago (4 children)

But as soon as you interact with literally anyone (or anyone interacts with you) your data is still replicated on other servers.

[–] squaresinger@feddit.de 3 points 2 years ago

Yeah, that's more due to need than due to technical difficulty.

Even in 2024 it's still common that you have to print out documents to sign them or tickets for some event or something like that. All these (quite relevant) use cases just don't work if you don't have a 2D printer.

As much as I like my 3D printer, and as much as I recommend everyone to have one, is not nearly as necessary.

In regards to how difficult they are to make, consider the price.

2D printers have an advantage due to their much higher sales numbers (economy of scale) and they are subsidized by the manufacturer selling expensive ink. And still, a half-decent inkjet costs €100 or more, and a color laser easily costs €300 or more.

3D printers usually have much lower sales numbers and people usually buy 3rd party filament, so the printer needs to be expensive enough to generate money for the manufacturer. And still you can get a decent Ender 3 for as low as €150.

[–] squaresinger@feddit.de 10 points 2 years ago (3 children)

What's different? Basically the whole thing.

A 3D printer (talking here about FDM because SLA really shares nothing at all with a 2D printer) is basically a tiny hot glue gun being moved on three axies by stepper motors. Of course, the temperature and extrusion controls are much more accurate than a hot glue gun, but that's the basic principle. You got a single "printing point" that gets moved around and it only extrudes filament from that single point.

An inkjet printer has one stepper motor that moves the paper and another that moves the print head from left to right. So there too are axies moved on stepper motors. A very simple trait also shared by e.g. CD and disk drives, slot machines, camera lenses and many other things. All these things are as close to a 2D printer as a 3D printer.

The real magic of an inkjet printer is the print head. A print head doesn't have a single nozzle but an array of many nozzles. This way, a printer cannot only print one dot at a time, but instead a few lines at a time. These nozzles are much tinier that the nozzles on a 3D printer, and they also are much more complicated to operate.

A 3D printer just uses a stepper motor to push filament into the printhead, where it melts and is then pushed out of a hole.

On an inkjet printer, you need to either rapidly boil the ink, so that a single vapor bubble appears that pushes just a tiny drop of ink on the paper, or you have a tiny piezoelectric transducer that creats a vibration that then pushes out ink.

This is orders of magnitude more difficult than a 3D printer, and much tinier. You won't be DIYing a working 2D printer from scratch, while that isn't all that hard for a 3D printer. With access to a decent toolshop, you can make all relevant parts of a 3D printer. The same is not true for 2D printers.

To rephrase your question: Why is it that so many people build DIY desktop PCs, but nobody is making a DIY flagship smartphone? What's the difference?

Basically everything.

[–] squaresinger@feddit.de 3 points 2 years 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.

 

geteilt von: https://feddit.de/post/1591834

It's all free (if you make it yourself) and open source.

https://github.com/Dakkaron/Fairberry

 

It's all free (if you make it yourself) and open source.

https://github.com/Dakkaron/Fairberry

 
 

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

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?

view more: ‹ prev next ›