• 1 Post
  • 316 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle



  • h3ndrik@feddit.detoSelfhosted@lemmy.worldCloudflare is bad. Youre right.
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    2
    ·
    edit-2
    2 days ago

    Well, centralization and giving up your freedoms, letting someone else control you, is always kinda easy. Same applies to all the other big tech companies and their platforms. I’d say it applies to other aspects of life, too.

    And I’d say it’s not far off from the usual setup. If you had a port forward and DynDns like lots of people have, the Dns would automatically update, you’d need to make sure the port forward is activated if you got a new router, but that’s pretty much it.

    But sure. if it’s too inconvenient to put in the 5 minutes of effort it requires to set up port forwarding everytime you move, I also don’t see an alternative to tunneling. Or you’d need to pay for a VPS.


  • h3ndrik@feddit.detoLinux@lemmy.worldAnti Malware with Linux
    link
    fedilink
    English
    arrow-up
    18
    ·
    edit-2
    3 days ago

    Not really. Contrary to what people say, there is practically no malware targeting desktop machines and the risk is close to zero. There have been a few select pieces of malware during Linux’ history. But as far as I remember nothing to worry about for desktop users. You need to worry about security if you run a server. And ClamAV and such are mainly for scanning for Windows viruses, so noone else in the network gets infected by files they download from your server.

    Do backups, though. Loosing all your files is as easy as running ‘rm -rf *’ in the terminal.

    And as anecdotal evidence: I’ve been running Linux for like 20 years and I know lots of people who do. Practically no one I know uses an antivirus. And I know 0 people who got their desktops infected. We had our servers targeted though and the website defaced because we didn’t update the webserver for nearly two years. That definitely happens.

    Yeah and as other people pointed out: use software from the package repository of your Linux distribution. That’s the nice thing about Linux and a popular Distro, that most popular software is packaged and ready to install with one command/click. Lately some users have adopted the habit of installing lots of software from random sources. I avoid that unless it’s absolutely necessary.









  • I installed it like 2 weeks ago. As of now it’s still running and has a really low memory footprint compared to Synapse. But a lot of things aren’t implemented. Chatting works fine. I get a lot of warning messages about not implemented things, though. Like my client (FluffyChat) trying to query some profile status … I’d say try it. I’ve done so. But I can really only give some good advise after a few more weeks of using it. Maybe there is a dealbreaker.



  • Loooool 😵

    Kommentator(in) hat überhapt nicht verstanden worum es überhaupt irgendwie geht. Die Kinder sind denen doch ein willkommener und vorgeschobener Grund. Im Grunde werden sie aber damit vor den Bus geworfen und nur instrumentalisiert. Eigentlich geht es ja darum den Überwachungsstaat auszubauen. Wenn sie Kindern helfen möchte, wäre es ja mal angemessen überhaupt etwas vorzuschlagen was denen hilft und nicht noch mehr schadet und das Problem unter den Teppich kehrt… ?!?

    Vor allem ist das ja ziemicher Konsens. Polizei sagt das wird sie mit Millionen falschen Treffern beschäftigt halten, so dass sie komplett gelähmt sind und überhaupt nix mehr verfolgen können. Die Firmen und Platformbetreiber sagen das geht so nicht. Gut außer die ganz großen, die können das. Und die Bürgerrechtler schreien auch auf…

    Nix davon mitbekommen? Aber mal nen Kommentar absetzen? Ich meine was ist denn mit den armen Kindern? Denkt denn niemand an die?

    Ja lass mal als Preis machen wir geben einfach unsere Rechte auf. Autokratie ist ja auch ganz nett. Und mit den mißbrauchten Kindern… Da machen wir ne Sperre vor, damit das niemand mehr mitbekommen muss. Das fühlt sich auch viel besser an. Polizei mehr geschultes Personal bezahlen? Ha! Das ist nun wirklich unrealistisch und DER Preis ist ja wohl zu hoch.

    Edit: Ich hab auch noch mehr Ideen: Privatspäre komplett verbieten. Jeder macht seine Gardinen weg und die Haustür muss jederzeit offen stehen. Oder wir verbieten Kinder. Oder Menschen im Allgemeinen. Oder einfach das Internet… Sollte man mal Alles diskutieren…

    Also schön, dass es ihre Meinung ist und der Artikel auch korrekt betitelt. Es ist aber eine außerordentlich dumme und uninformierte Meinung. Ich habe aber das Gefühl, richtig dumme Meinungen vertreten ist so halbwegs salonfähig geworden.

    Frage mich auch wie sie dann Journalismus betreiben will wenn sie keinen Quellenschutz mehr betreiben kann. Entweder will oder kann sie das eh nicht, oder sie meint so wie die EU Minister, sich selbst schön Auszuklammern davon und nur den gemeinen Pöbel überwachen zu lassen.

    Fühlt sich für mich genauso an wie den neuesten geistigen Dünnschiss der AfD zu lesen, wie sie mal wieder die Wirtschaft ruinieren wollen, alles verbieten und den Renteneintritt auf 70 anheben… Hoffentlich glauben denen nicht zu viele Menschen…



  • Yeah, you’re not doing it right. On Github you have to click on “Insights”. And alike Lemmy which is split into two parts, llama.cpp also has a backend called ggml that does the (tensor) maths. Combined, the git stats are as following for the last four weeks:

    • Lemmy (+UI) 207 files changed, +7,841 additions and -6,472 deletions
    • llama.cpp (+ggml) 707 files changed, +157,754 additions and -95,611 deletions.

    So they definitely touch a lot more code regularly. Whichever PRs you clicked on, they added 50 times as much new lines of code in the same timeframe. And coding things like that is maths heavy and you also need to read the scientific papers and implement the maths. And they did quite some maths themselves and contributed their quanitzation techniques and benchmarked and studied them in addition to the coding. I’m really impressed by the guy. And he seems nice and attracted quite some contributors with his excellent and fast software. Reviews and comments their ideas and integrates them fast. And now it’s a flourishing project that leads in its field. And the project isn’t even that old…

    I get it. Software development isn’t that easy. Especially the ‘touching different parts of the code’ is something I don’t really like. I mean it is like it is. And having architectural patterns like this is fairly common (logic, database, UI) and you have like 2 models of the data, one for federation and then the internal representation. I’m not that familiar with the Rust frameworks and how cumbersome it is to deal with them. With the correct database abstraction toolkit and other frameworks it gets better and you can often tie the stuff together. Also helps with the bugs. If it’s really bad, maybe the architecture isn’t optimal. Or the chosen frameworks suck. Other than that it’s the job of a programmer to tie those aspects together, deal with the complexity and combine it into a working product.

    I’m not even sure if you can assure that Lemmy has no bugs… I mean unit tests, integration tests and reviews won’t cut it with distributed or federated software, right? I mean you’d need to roll out a small cloud of instances and do end to end tests, check if everything federates and if there are performance regressions… I’m not sure where Lemmy is regarding this. I occasionally observe when something big happens like federation breaking.

    Sure. And UI programming is also something that is not really fun to me. I’m also not sure why it hasn’t more contributors. Maybe the atmosphere isn’t that welcoming to new people. Or the userbase in total is just too small. I mean fediverse observer reports like 50k Lemmy users, and that’s not that much people if we’re talking about the subset of people who learned programming and have the spare time to contribute. Maybe it’s too interlinked with the rest of the code or not documented enough. I’d say it’s probably not that attractive to get involved because it’s mainly small bugfixes that can be implemented without also getting involved with the rest of the project. And apart from drive-by pull requests, people usually have some bigger vision when they join a project.