this post was submitted on 05 Mar 2025
16 points (100.0% liked)

technology

24181 readers
327 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 5 years ago
MODERATORS
16
Hexbear Code-Op (hexbear.net)
submitted 10 months ago* (last edited 10 months ago) by RedWizard@hexbear.net to c/technology@hexbear.net
 

Where to find the Code-Op

Wow, thanks for the stickies! Love all the activity in this thread. I love our coding comrades!


Hey fellow Hexbearions! I have no idea what I'm doing! However, born out of the conversations in the comments of this little thing I posted the other day, I have created an org on GitHub that I think we can use to share, highlight, and collaborate on code and projects from comrades here and abroad.

  • I know we have several bots that float around this instance, and I've always wondered who maintains them and where their code is hosted. It would be cool to keep a fork of those bots in this org, for example.
  • I've already added a fork of @WhyEssEff@hexbear.net's Emoji repo as another example.
  • The projects don't need to be Hexbear or Lemmy related, either. I've moved my aPC-Json repo into the org just as an example, and intend to use the code written by @invalidusernamelol@hexbear.net to play around with adding ICS files to the repo.
  • We have numerous comrades looking at mainlining some flavor of Linux and bailing on windows, maybe we could create some collaborative documentation that helps onboard the Linux-curious.
  • I've been thinking a lot recently about leftist communication online and building community spaces, which will ultimately intersect with self-hosting. Documenting various tools and providing Docker Compose files to easily get people off and running could be useful.

I don't know a lot about GitHub Orgs, so I should get on that, I guess. That said, I'm open to all suggestions and input on how best to use this space I've created.

Also, I made (what I think is) a neat emblem for the whole thing:

Todos

  • Mirror repos to both GitHub and Codeberg
  • Create process for adding new repos to the mirror process
  • Create a more detailed profile README on GitHub.

Done

spoiler

  • ~~Recover from whatever this sickness is the dang kids gave me from daycare.~~
top 18 comments
sorted by: hot top controversial new old
[–] CARCOSA@hexbear.net 4 points 10 months ago* (last edited 10 months ago) (2 children)

Thank you for organizing this and happy to see all the interest, there is a matrix room for hexbear affiliated devs please send me a message on matrix to get invited.

Here are some issues the community has asked for, if you want to contribute to upstream lemmy

Modmail: https://github.com/LemmyNet/lemmy/issues/5110

User notif when mod action: https://github.com/LemmyNet/lemmy/issues/4572

Being able to mark comments read: https://github.com/LemmyNet/lemmy/issues/3597

post tagging / tag filter: https://github.com/LemmyNet/lemmy/issues/3788

user-side word filter: https://github.com/LemmyNet/lemmy/issues/3710

top-level comment lock: https://github.com/LemmyNet/lemmy/issues/3842

comment-tree removal: https://github.com/LemmyNet/lemmy/issues/3841

report context link and mod action UI buttons from the /reports page: https://github.com/LemmyNet/lemmy/issues/3841

[–] CARCOSA@hexbear.net 1 points 10 months ago

While there is no issue/pullrequest for this a number of users have asked for a user settings toggle that auto-collapses site-featured posts

[–] Edie@hexbear.net 1 points 10 months ago* (last edited 10 months ago)

Allow user to disable DMs or only allow local user DMs: https://github.com/LemmyNet/lemmy/issues/3640

Disabling private messages seems to be coming in 0.20.0/1.0

Notify user when a comment/post is removed: https://github.com/LemmyNet/lemmy/issues/3816

This has been closed in favor of notif on mod action

report context link and mod action UI buttons from the /reports page: https://github.com/LemmyNet/lemmy/issues/3841

This links to comment tree removal

[–] roux@hexbear.net 2 points 10 months ago

Spent all morning writing a form for a website and came to hexbear to get away from code and then you dump this on me.

I'm interested. I have a github account but I'm hesitant to link it because it has my business site on there with identifiable info(real name and city). But I just checked and I currently have 560 commits this last year and 49 repos. I know a bit but I mostly fumble when I need to do merges and shit. Idk anything about gh orgs tho.

I do web dev mostly but have experience with React/React Native. I've been using Linux full time for about a decade and dual-booted for like 3 years before that. Mostly Ubuntu derivatives but I used Arch for school back in 2015 or so.

[–] kleeon@hexbear.net 2 points 10 months ago

I run @AmberBot, @VolcelPolice and @WHATABOUTISM_DETECTOR. They are currently closed source but I'll make it open maybe next week when I have free time

[–] tactical_trans_karen@hexbear.net 1 points 10 months ago

I'm a trans girl who doesn't know how to code and barely understands what GitHub even is... I feel left out, but at least I have Linux! blob-no-thoughts

[–] lilypad@hexbear.net 1 points 10 months ago (1 children)

Hosting suggestion: sourcehut! Mainly because they embrace the superior mailing list style of development, so anyone with an email can contribute. Other places that allow email based contribution are also cool ^^

[–] Edie@hexbear.net 1 points 10 months ago (1 children)

Other places that allow email based contribution are also cool

That is everywhere. There isnt anything special about sourcehut and its email stuff.

[–] lilypad@hexbear.net 0 points 10 months ago (1 children)

Really! Good to know.

Regardless i do like sourcehut, its simple and gets out of my way, but i withdraw my suggestion if i can send patches and prs over email anywhere

[–] Edie@hexbear.net 1 points 10 months ago* (last edited 10 months ago) (1 children)

It does of course require that people setup the infrastructure to do that, though it doesn't have to be more complicated than writing an email address in the readmes and pulling whatever patches come in from there

[–] lilypad@hexbear.net 1 points 10 months ago (1 children)

Sorry to bother you, but do you have any resources for email based interaction with non-sourcehut forges? E.g. theres a project on codeberg i want to open an issue for. If they used sourcehut id just send an email to the issue tracker and it would create the ticket, but I cant find how to do any of that on codeberg without creating an account, which Id like to avoid.

[–] Edie@hexbear.net 1 points 10 months ago* (last edited 10 months ago) (1 children)

I didn't think about issues, codeberg might not have that.

[–] lilypad@hexbear.net 2 points 10 months ago

Gotcha. Not making and maintaining a bunch of accounts on different forges is why i like email based stuff, and why i havent really contributed to anything on github/gitlab/codeberg/etc.

[–] hex_atlas@hexbear.net 1 points 10 months ago

Thanks for linking Codeberg—I've moved redAtlas (formerly hexAtlas) there at https://codeberg.org/hex_atlas/redAtlas. It also has backend code to run locally via Docker.

I'm focusing on development over at https://github.com/hexatlas/lemmy-atlas, which is currently hosted on Netlify (privacy concerns aside, it’s free). You can check the live site here: redatlas.app.

Things are still a bit buggy, but I'm making progress. If someone wants to host it themselves, I can point the domain there. More updates coming soon once things stabilize!

[–] hexaflexagonbear@hexbear.net 1 points 10 months ago

What’s your job in the hexbead code-op? (And you can’t say “pushing untested code to production”)

[–] yoink@hexbear.net 0 points 10 months ago (1 children)

i always think i'm a good programmer and then i see some open-sourced code some folks did in their spare time that blows my mind and I realise i still know nothing a decade into coding lmao

this looks really cool, i might see what i can do to help out/if there's anything worth adding to the repo at some point :))

[–] FunkyStuff@hexbear.net 0 points 10 months ago* (last edited 10 months ago) (1 children)

3 years of coding in college that was basically all about math, puzzle solving, and applying data structures, only to then go and actually work on a real web project as a full stack dev: oh it's all API calls and database crap isn't it

edit: or if you do systems programming then it's all about combobulating 5 different antediluvean libraries together and memory management (Rust stays on top)

[–] invalidusernamelol@hexbear.net 2 points 7 months ago

Solving puzzles is fun, but I can count on one hand the amount of times that the solution to a real world problem was some novel algorithm and not just throwing another hash map at it.

I have used a couple recursive DFS solutions to things, feeling all clever, then it breaks as the search depth increases so I switch to just memoizing in a hash map and it removes the recursion issue and gives major speedup.

Elegant solutions pretty frequently give away to messy, practical ones that don't feel as clever.