@recursive_recursion@programming.dev avatar

recursive_recursion

@recursive_recursion@programming.dev

P.D Volunteer Community Team Lead, Hobbyist Game Dev, Software Dev 2024 Graduate.

help me help you🤗 (recursive recursion) ♻️ - is my motto

Please consider donating any and all support is appreciated!

This profile is from a federated server and may be incomplete. View on remote instance

Public personal dev accounts: opinions?

I feel like there are many devs out there who expose a lot of personal details and opinions all over the web. Maybe it's just me, but when starting out with the internet I tried my best to separate my personal details (name, age, sex, country, ethnicity, family ties, relationship status,...) from usernames in public....

recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

I mean tbh they're free to do as they wish as long as they're abiding by our TOS and guidelines

While adding a CC license on a comment is questionable on the aspect of viability, it doesn't violate any of our community rules

Please do not gatekeep unless you see justification for the prevention of something

recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

Please do not make personal attacks,

  • as they will not help progress your case in adding CC licenses to your post/comments
recursive_recursion ,
@recursive_recursion@programming.dev avatar

hmm

realistically what would happen for those reports is that warnings would be given,

  • after that it would mainly depend on the reported user in question

I have a suggestion for addressing the sources of harassment
I'd like to point out a couple of main concerns:

  • you might want to [figure out/explain to the public]:
    • how and why adding the CC license would protect your comments/posts from LLM data collection
  • when being harassed or intimidated, try not to engage/reciprocate with rage or hate [MadMax_That's_bait.gif],
    • if you do it'll make you less trustworthy to outsiders peering in,
      • this I learned painfully from experience
  • try to ask questions as it can help you learn truths of every situation,
    • and typically the path to truth can help you figure out solutions to problems
recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

as one of the instance mod/admin's I'd say that evidence would help expedite the report process but it's totally optional

depending on what the thing being reported is sometimes evidence isn't needed

  • for anything that's blatantly negative/unpleasant, evidence isn't typically needed when reporting a post/comment

  • for anything else that someone might find subtly "off", 2 pieces of evidence could help us figure out what's wrong

    • as a systems analyst having as much information to determine what happened and how things got to this way can help others and myself determine what the best way forward could be
    • for example some users might just need a warning/clarification based on my own interactions
recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

yes deleting files wouldn't violate GPL-3.0 to the best of my knowledge as those files would still be under the GPL license,

  • it's just that you wouldn't be using them

if anyone wanted to use a file licensed under any of GPL licenses the user would be required to license any modified or redistibuted files under the same license ("or later") as to not violate the copyleft terms

recursive_recursion ,
@recursive_recursion@programming.dev avatar

that is correct👍

recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

for the "or later" clause I'm assuming that there is clarification in the license to state that the license must be validated by the GNU organization or states that it must be a later/newer "GNU" based license

  • this is my assumption, I would have to reread (once I'm back home) the license to confirm for sure

The main difference between GPL-2.0 and 3.0 (if I remember correctly) is closure/addressing the Tivoization loophole that exists in GPL-2.0

Licensing is still confusing, even after more than a decade.

- totally fair, unless you're a lawyer or someone with OCD like me, no person would want to spend time reading all of the licensing terms/clauses
recursive_recursion ,
@recursive_recursion@programming.dev avatar

no worries🤗

As TikTok ban threatens stability in social media ecosystem, some brands settle into the fediverse ( digiday.com )

The possibility of a TikTok ban is inching closer to becoming a reality at this point. On Tuesday, the Senate passed the bill that would bar the social media platform from operating in the U.S. unless ByteDance, its Chinese parent company, sells its stake....

recursive_recursion ,
@recursive_recursion@programming.dev avatar

By chance the fediverse might've developed a resilient antibody and regeneration system:

due to allowing federated communities with transparent moderation logging it means that users are free to choose from a plethora of instances to set up camp and create

back on reddit it wasn't possible as there was only one without connections so it acted like a walled garden but now with the spread of Activitypub, it might be difficult for a singular company to have full control unless they're able to offer better services than what's currently available

just a guess but I'd reckon that at minimum 51% of users that care about privacy and security would choose a FOSS instance rather than a closed-source proprietary one

and as time passes I'd imagine that capitalistic instances would decay over time due to insufficient funding and/or user retention as their primary goal would be to squeeze their users which isn't a sustainable model

recursive_recursion ,
@recursive_recursion@programming.dev avatar

amusingly much like here and elsewhere on the fediverse, reminding people they have to engage/talk to others to get any engagement.

eww, do people really do that here on lemmy?

  • I really hope not as engagement should be natural and not forced onto people🌻
recursive_recursion ,
@recursive_recursion@programming.dev avatar

As someone who recently wrote a security bulletin on the xz Utility for my class assignment this was another interesting, much less horrifying but still important read than the xz util's forum discussion which gave me tech existentialism/Y2K and Guilty Gear vibes.

Pretty sure steampunk fans might be a bit upset but I REALLY don't think humanity is ready to jump on the amish bandwagon

  • unless we're somehow able to discover the Princess Principal equivalent of Cavorite, I think we've dodged a couple of bullets
recursive_recursion ,
@recursive_recursion@programming.dev avatar

don't let your dreams be dreams
just do it👍

recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

What the fuck????

after searching online I also found this:
https://www.postgresql.org/about/news/remembering-simon-riggs-2830/

what the hell

I can't believe this is true but it seems to be real
god damn this is so sudden

I'm sorry for the loss of a beloved core maintainer for the Postgres community


god the box story
I can't 😂

again thank you for sharing🌻

recursive_recursion ,
@recursive_recursion@programming.dev avatar

Just a heads up but your codeberg link returns a 404 not found

  • Edit: huh it's just the embeded link that does that, strange

besides that I really like your project, it hits all the right spots for me in terms of languages used, features being implemented, and in addition the interface also looks nice!✨

CEO of data privacy company Onerep.com [Mozilla's partner for Mozilla Monitor] founded dozens of people-search firms ( krebsonsecurity.com )

The data privacy company Onerep.com bills itself as a Virginia-based service for helping people remove their personal information from almost 200 people-search websites. However, an investigation into the history of onerep.com finds this company is operating out of Belarus and Cyprus, and that its founder has launched dozens of...

recursive_recursion ,
@recursive_recursion@programming.dev avatar

hm

this tells either one of two situations:

  1. Mozilla is knowingly partnering with Onerep (an unreputable company).

or

  1. An insufficient background check was performed before partnering with Onerep.

either way it might be prudent to not use Mozilla Monitor until further information/details are disclosed.

Online bank One Finance removed my account's password in favor of _only_ phone/email OTP and a 4 digit pin

How is this legal? This has to be the most insecure login method I’ve ever seen. They removed the password from my account without consent and have no way to go back to requiring a password. Literally all an attacker has to do it gain control of either my phone/email and brute force a 4 digit pin. I’m going to have to change...

recursive_recursion ,
@recursive_recursion@programming.dev avatar

huh didn't take them that long to devolve into another stack overflow it seems.

recursive_recursion OP ,
@recursive_recursion@programming.dev avatar

mm I'll try to give Moonpie's your guide a go in a VM

  • Edit: oh lol/derp I somehow missed that moonpie is you😂, having a real brainfart it seems

reading their your guide I saw on the bottom

"Arch’s PKGBUILD, makepkg, and patch tools to patch the grub_efi_get_secureboot function of sb.c "

so I took a look at the repo and found: grub-install on EFI if forced #141 which was merged on Nov 13, 2023.

  • not sure if this is relevant but thought I'd share what I've found

anyways thanks for your comment and I also appreciate the helpful links

thank you!🤗

recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

would you like to try some fish?

recursive_recursion ,
@recursive_recursion@programming.dev avatar

There's a couple things I've noticed while using Lemmy and Mastodon:

Admins and moderators have a sort of distributed power as it's somewhat no longer consolidated to a single instance like Reddit anymore,

  • and so there's more incentive to making good decisions for not only for oneself but for the collective (reason being long-term instance sustainability)
    • therefore this system is likely to incentivize admins and moderators to make better long-term decisions rather than chasing short-term goals.
    • anytime I see systems that encourages people to make better long term decisions that makes me happy :D

additionally the fediverse gives more leeway to user choice as you're no longer locked down to an instance

  • (this of course changes based on the instance federation/defederation situation which stems from the instance admin's/admins' past and current actions.)
  • this allows users to participate on multiple communities using one account instead of having to create multiple accs

the emergent complexity of the systems that builds the fediverse seems like it's currently on a good path for building sustainable homely communities, so I'm cautiously optimistic

so far there's areas I can see that could use some QOL improvement for online discussions boards/forums and Lemmy's current systems seems like a good point to branch out from

recursive_recursion ,
@recursive_recursion@programming.dev avatar

judging by the clickbait thumbails alone this guy screams of cringe

recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

ayyyyy nice!👌

also a heads up you might want to install Ublock Origin by Raymond Hill

  • free open source(GPL-3.0) ad blocker
recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

my method for running Android apps on my distro is to run an Android 9.0-r2 VM on QEMU/KVM via virt-manager

maybe this might work for you?

here’s a guide I found for setting up Virt-manager on Ubuntu

and here’s a vid for setting up Android x86 on Virt-manager

  • not sure if this is the exact same vid I used but it should suffice

hope this works/fits your use case!

recursive_recursion ,
@recursive_recursion@programming.dev avatar

That's pretty neat! I didn't know about Waydroid till now

however you need to mess with ARM emulation.

not sure about Arch as I'm on NixOS now and the implementation seems to be straightforward but I'll keep an eye on your note if I do encounter issues

thanks!🤗

recursive_recursion ,
@recursive_recursion@programming.dev avatar

As swap is recommended just in case all RAM is maxed it’s better to have a swap partition as swap files have certain limitations when in combined use with BTRFS:

  • "subvolume - cannot be snapshotted if it contains any active swapfiles"
  • has a chance to fragment
  • has issues with hibernation (that I’ve personally encountered multiple times)

here’s the link for more info: man.archlinux.org/man/btrfs.5#SWAPFILE_SUPPORT

after switching to a swap partition with BTRFS I’ve experienced no issues for a user configuration

recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

Make a subvolume only for the swapfile.

doesn’t this kinda defeat the purpose/benefits of using a swapfile?

This is true for all files. Is it a bigger problem for swap?

specificly swapfiles yes, for swap partitions nope

How long ago did you have these issues?

Dec 2022, was still using and testing with swapfiles then and said fuck it as it caused too much problems.

I can’t rule out user error till I retest and strictly “follow the guide to the T” as I made modifications while following the same Arch guide for swapfile with BTRFS

edit:
also for clarification, I’m still not sure which one is optimal/best as I initially thought that using swapfile was forward thinking for the future, I’m using and recommending swap partitions as it seems to be the easiest to implement once and use continuously without any problems atm.

recursive_recursion ,
@recursive_recursion@programming.dev avatar

From the BTRFS manual:

“Nodatacow implies nodatasum, and disables compression.”

“Datasum implies datacow”

Based on these notes I’d assume that since swapfile disables COW that it also disables checksumming which is where the risk of fragmentation occurs

I could be wrong tho

recursive_recursion ,
@recursive_recursion@programming.dev avatar

It’s the equivalent of stealing Daisy, Doom guy’s rabbit, you just don’t

Looking for Notes App for Android & Linux

I am trying to slowly de-Google-ify myself by moving to open source apps, I wanna ditch google notes and evernote. I tried obsidian, standard notes, and joplin, I liked using obsidian on PC and standard notes looks nice on android but obsidian you need to pay to have sync and standard notes doesn’t do markdown unless you pay...

recursive_recursion ,
@recursive_recursion@programming.dev avatar

Logseq could be another option although I’m unsure about syncing, syncing might be possible via NextCloud/syncthing

recursive_recursion , (edited )
@recursive_recursion@programming.dev avatar

so it says here cyborg elvish catboomer
hmm…

I can only offer a dragon’s vegan tonic with 2 Karmotrine or a pearl of shapeshifting water

if you aren’t satisfied with our current selection please come back in 2 cycles, I’ll make sure my successor will be able to better serve you with an expanded menu

recursive_recursion ,
@recursive_recursion@programming.dev avatar

lol😂

it’s time to mix drinks and change lives

recursive_recursion ,
@recursive_recursion@programming.dev avatar

Ubuntu, felt like I was being treated like a child with the lack of user customizability

then I chose to jump directly into Arch Linux🙃 and saw despair from analysis paralysis, somehow I learned Arch in just a month tho🤷‍♀️

kde , to KDE
@kde@floss.social avatar

One of these 6 beauties will become the wallpaper for Plasma 6. Which one do you prefer?

@kde


Want to contribute to KDE? Become a Supporting Member:

https://kde.org/fundraisers/plasma6member/

Or donate to our community:

https://kde.org/community/donations/

recursive_recursion ,
@recursive_recursion@programming.dev avatar

I like middle right
the colors are really nice and homey

recursive_recursion ,
@recursive_recursion@programming.dev avatar

Ayyyyyyy more Konsi🎉

honestly these small comic lifts my spirits greatly after working and smashing my head against my React Native app (for 4 hours straight) it should just work but it doesn’t

anyways welcome back and thanks for the mood booster!!🤗

recursive_recursion ,
@recursive_recursion@programming.dev avatar

code wizard here can confirm

currently drowning in SQL studies and coffee till 3am

recursive_recursion ,
@recursive_recursion@programming.dev avatar

I’m kinda surprised that people don’t say modding

recursive_recursion ,
@recursive_recursion@programming.dev avatar

Theming seems more relevant and specific than modding/customizing👍

recursive_recursion ,
@recursive_recursion@programming.dev avatar

This seems like a great idea!

Encountering bugs is always frustrating experience especially for beginners

and I also agree with roadrunner_ex as this post is definitely relevant here👍

recursive_recursion ,
@recursive_recursion@programming.dev avatar

I got a raspberry pi

and my mind exploded once I realized that I could install anything that I wanted or needed for free because of FOSS software

  • one of the reasons why I’m planning to donate to all of the devs whose programs I use once I get a software job
recursive_recursion ,
@recursive_recursion@programming.dev avatar

Thank you for the detailed reply!🤗

it doesn’t suffer from the raid write hole like BTRFS

if so, then that’s pretty awesome🎉

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • All magazines