ABasilPlant

joined 11 months ago
[–] ABasilPlant@lemmy.world 4 points 5 days ago* (last edited 5 days ago)

Yes, this would essentially be a detecting mechanism for local instances. However, a network trained on all available federated data could still yield favorable results. You may just end up not needing IP Addresses and emails. Just upvotes / downvotes across a set of existing comments would even help.

The important point is figuring out all possible data you can extract and feed it to a "ML" black box. The black box can deal with things by itself.

[–] ABasilPlant@lemmy.world 50 points 6 days ago* (last edited 6 days ago) (2 children)

My bachelor's thesis was about comment amplifying/deamplifying on reddit using Graph Neural Networks (PyTorch-Geometric).

Essentially: there used to be commenters who would constantly agree / disagree with a particular sentiment, and these would be used to amplify / deamplify opinions, respectively. Using a set of metrics [1], I fed it into a Graph Neural Network (GNN) and it produced reasonably well results back in the day. Since Pytorch-Geomteric has been out, there's been numerous advancements to GNN research as a whole, and I suspect it would be significantly more developed now.

Since upvotes are known to the instance administrator (for brevity, not getting into the fediverse aspect of this), and since their email addresses are known too, I believe that these two pieces of information can be accounted for in order to detect patterns. This would lead to much better results.

In the beginning, such a solution needs to look for patterns first and these patterns need to be flagged as true (bots) or false (users) by the instance administrator - maybe 200 manual flaggings. Afterwards, the GNN could possibly decide to act based on confidence of previous pattern matching.

This may be an interesting bachelor's / master's thesis (or a side project in general) for anyone looking for one. Of course, there's a lot of nuances I've missed. Plus, I haven't kept up with GNNs in a very long time, so that should be accounted for too.

Edit: perhaps IP addresses could be used too? That's one way reddit would detect vote manipulation.

[1] account age, comment time, comment time difference with parent comment, sentiment agreement/disgareement with parent commenters, number of child comments after an hour, post karma, comment karma, number of comments, number of subreddits participated in, number of posts, and more I can't remember.

[–] ABasilPlant@lemmy.world 2 points 2 weeks ago

Ah if you messed it up, you can press "e" on the grub entry and edit the command line parameters to remove the thing that messes it up. Good luck with your fresh install [and use Debian this time... jk :)]

[–] ABasilPlant@lemmy.world 1 points 2 weeks ago (2 children)

Make sure to update your grub after you do. I've messed that one up before lol 😅

[–] ABasilPlant@lemmy.world 1 points 2 weeks ago (4 children)
[–] ABasilPlant@lemmy.world 1 points 2 weeks ago (6 children)

Could you show us the kernel command line parameters (in /etc/default/grub)? Is the modeset along with other params enabled? I'm not a fedora user, so I may not be of too much help.

[–] ABasilPlant@lemmy.world 25 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

https://www.linuxjournal.com/article/10754

MINIX originally was developed in 1987 by Andrew S. Tanenbaum as a teaching tool for his textbook Operating Systems Design and Implementation. Today, it is a text-oriented operating system with a kernel of less than 6,000 lines of code. MINIX's largest claim to fame is as an example of a microkernel, in which each device driver runs as an isolated user-mode process—a structure that not only increases security but also reliability, because it means a bug in a driver cannot bring down the entire system.

In its heyday during the early 1990s, MINIX was popular among hobbyists and developers because of its inexpensive proprietary license. However, by the time it was licensed under a BSD-style license in 2000, MINIX had been overshadowed by other free-licensed operating systems.

Today, MINIX is best known as a footnote in GNU/Linux history. It inspired Linus Torvalds to develop Linux, and some of his early work was written on MINIX. Probably too, Torvalds' early decision to support the MINIX filesystem is responsible for the Linux kernel's support of almost every filesystem imaginable.

Later, Torvalds and Tanenbaum had a frank e-mail debate about the relative merits of macrokernels (sic) and microkernels. This early history resurfaced in 2004 when Kenneth Brown of the Alexis de Tocqueville Institution prepared a book alleging that Torvalds borrowed code from MINIX—a charge that Tanenbaum, among others, so comprehensively debunked, and the book was never actually published (see Resources).

See also: https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_debate

[–] ABasilPlant@lemmy.world 3 points 1 month ago

From: https://snee.la/stash/#misc (disclaimer: this is my website)

Relevant YouTube Search: Youtube search results become super irrelevant after 6-8 results. Substitute your search query in the %s part of the url (from: /u/FrezNelson on reddit) to remove them.

https://www.youtube.com/results?search_query=%25s&sp=CAASAhAB

[–] ABasilPlant@lemmy.world 28 points 1 month ago* (last edited 1 month ago) (1 children)
[–] ABasilPlant@lemmy.world 19 points 1 month ago (2 children)

I'm sending this to the guy in the photo :D

(I use Debian on all my machines BTW)

[–] ABasilPlant@lemmy.world 18 points 1 month ago (4 children)

I do use Signal quite a bit. Some important contacts don't use it and hence, you see my using of WhatsApp.

 
 

I needed to add a custom System Request (Sys Req or SysRq) to a linux kernel some time ago. While doing so, I dug deep into how it works and I thought I’d make a quick post about it. Here is a good SuperUser answer about what a SysRq is. You may also know about SysRq via REISUB. This post has three parts: how to raise a SysRq, how SysRq works (looking into kernel code), and how to add your own SysRq.

Disclaimer: This is my website.

view more: next ›