[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / edu / hobby / tech / games / anime / music / draw / AKM ] [ meta / roulette ] [ cytube / wiki / git ] [ GET / ref / marx / booru / zine ]

/tech/ - Technology

"Technology reveals the active relation of man to nature" - Karl Marx
Name
Options
Subject
Comment
Flag
File
Embed
Password (For file deletion.)

Join our Matrix Chat <=> IRC: #leftypol on Rizon


File: 1680299783190.png (504.15 KB, 1375x1690, pawsense.png)

 No.19118

Made as an extension of the main moderation recruitment thread, this thread is meant specifically for developer recruitment for /leftypol/.

We are asking for tech-orientated volunteers to help with development of the site's code and features, especially if you have experience with web design, common website coding languages, and/or development of mobile apps.

To Apply:

1. Log into your e-mail site of choice, and compose an email directed towards [email protected]
2. Decide on a short code word or phrase to identify yourself with, using it as the first part of your email and posting it on this thread.
3. Answer a short questionnaire, outlined below:

How would you describe your personal political tendency?
How long have you browsed or posted on /leftypol/ or her alt-boards?
Have you any experience working with leftist groups in the past?
How do you want to help the administration of leftypol.org?
How often will you be available to your work described above?

4. Post your favorite leftist work: art, book, or other - be it as an attachment, link, or just the title or even an excerpt from it.
5. Send the email (double-checking it is to [email protected])!

And that is it! The moderation team will take some time to review emails and get back to you, if your application is selected then your email will be replied to with a link to an element chatroom for a short informal interview before voting on your approval. Please be patient, as many people may be interviewed before you finally are selected.

Potential dev recruits will also be given a basic introduction to the site's functionality and have their own element room for discussion of site-related issues and requests. It is work-at-your-own-pace, contribute as you will - even if you are someone who will only contribute occasionally, you would still be valued.

If you are not selected for an interview, it will most likely be due to the desired quota of new devs being reached - do not be discouraged, there is always next time!

 No.19125

Isn't the website already open source? Couldn't someone just make a pull request

 No.19140

File: 1680337549632.png (182.72 KB, 963x1280, cat ear area.png)

Do you have to wear cat ears while working?

 No.19144

>>19140
Absolutely, if you don't you're out.

 No.19149

File: 1680403631698.jpg (118.3 KB, 671x810, retro_catgirl.jpg)

>>19140
wait until you hear about Alunya cosplay sundays

 No.19776

>>19140

Yes this is mandatory.
If you do not have any cat ears, those will be provided by the team.

 No.19884

>>19149
Sounds cute.

 No.21064

I'd love to contribute but I'm a C(had)++ so I don't do webshit and I don't know Java so I can't do mobile

 No.21094

>>21064
C is perfectly suitable for web development. Caveat is that one has to be a programmer, not a codemonkey copy-pasting from stackoverflow.

 No.21095


 No.21097

why don't you guys just fork the vichan repo and let people contribute code as they wish without having to go through some formal process of being a developer. it's not like you're gonna be paying people to do this

>>21064
>>21094
vichan is written in PHP and I doubt they're planning on making a new engine

also,
>doing webdev in C

 No.21101


 No.21102

>>21101
openbsd is cool but doing webdev in C is pointlessly low-level wankery imo. anyways, this is off-topic

 No.21106

>>21102
>doing webdev in C is pointlessly low-level wankery imo
yeah, fuck learning how things work, I like my languages as abstracted as possible.

include website.library
include application.library
include everything.library

start {
website name : name;
optimize for (desktop, mobile);
loading screen : 1
}

pages {
create content;
create CSS page;
create login_page;
}


A website with 4 paragraphs of text and a sign-up form is 450mb large and takes 2 minutes to load. Every movement of the mouse is actually a JSevent, displaying a white background you need to install a web framework and link to 7 different websites to fetch 100mb of javascript scripts so that the input box could change colour when you select it.

A web server SERVES pages on the WEB. Your "we application" shouldn't exist. You can have a "server-side" application that communicates with the web server through a socket.

My god they have fucking Web USB APIs, because webpages should be able to read and write to a USB stick for some odd reason.

 No.21108

>>21106
retard

 No.21111

>>21108
>t. JavaScript+RubyOnRails "fullstack" "developer"

 No.21126

>>21106
you're responding to a strawman my friend. I don't think SPAs are desirable or necessary for most web services but going the extreme opposite and implementing everything from scratch, including parsing HTTP requests over a raw socket, is nonsense. it's fine if you want to do that for fun or learning, in fact I think everyone should at least once try to dig deeper into how the technologies in their stack are implemented so they have a better picture of how the pieces all fit together and work, but once again, it's completely off-topic for this thread.

sage for autism

 No.21135

>>21097
>fork the vichan repo
fuck no
i would write an imageboard or activitypub software in python+flask if i could bother to learn

 No.21142

>>21135
actually i wouldnt write imageboard software since they should just die

 No.21183

>>21135
>>21142
Literally what did your schizo mind think you were adding to this conversation by these dogshit posts? lmao.

 No.21230

>>21183
it was a gut reaction to that post recommending vichan meandering into my apathy for imageboards in general
as for the conversation, i was the one that posted this >>19125

 No.21313

>>21183
this is a mod btw

 No.21497

File: 1694077793887.webm (9.04 MB, 696x576, gurochan admin.webm)

>>21097
>why don't you guys just fork the vichan repo and let people contribute code as they wish without having to go through some formal process of being a developer.
leftypol.org has been open source from the start - https://git.leftypol.org/leftypol/leftypol
although it's a bit nastier because it's actually a lainchan fork
>>21102
openbsd is also wankery btw. no disrespect to BSD

>>21106
honestly this doesnt even matter: it's a volunteer codebase which has had about 2 extremely casual devs in 2 years. making C a prerequisite is a fast way to kill any chance of more volunteers, not to mention the extra attention needed to avoid security issues.

 No.21834

>>21497
I like how there's an error at the top of the page, likely unrelated to the actual error

 No.22733

>>21094
>C is perfectly suitable for web development.
Are cniles so delusional?

 No.22760

>>19118
I think a way to mitigate spam from Tor is to require mkproof from Tor posters.
>https://sr.ht/~sircmpwn/mkproof/

 No.22789

>>22733
C is certainly a better language than whatever the fuck Javascript and PHP are lol.

 No.22844

>>22760
Not a terrible idea

 No.22913

>>22760
Is this something like the cock.li proof-of-work before account registration to mitigate spam? I'm a tor poster and could live with it if necessary. Is it necessary?

 No.23015

>>22760
Will it require JavaScript for implementation in the browser though? What about imageboard clients like Clover?

 No.23025

>>22913
>Is it necessary?
I don't think mkproof is currently needed.

>>23015
>Will it require JavaScript for implementation in the browser though?
No. You just transmit your proof of work code to server via textbox and submit button.

>What about imageboard clients like Clover?

Without another implementation of mkproof, mobile users can't be properly supported, unfortunately (unless you copy+paste the proof code from terminal emulator app/termux).

 No.23026

>>22760
LOL trying to kill a fly with a nuclear bomb

 No.23027

>>23025
>Without another implementation of mkproof, mobile users can't be properly supported, unfortunately
Then someone should port it.

 No.23180

>>23025
>I don't think mkproof is currently needed.
People are always talking about spam and tor drama, why not implement it as a trial? Is it a lot of work?

 No.23722

>>23180
https://blog.torproject.org/introducing-proof-of-work-defense-for-onion-services/

August 23, 2023

>Today, we are officially introducing a proof-of-work (PoW) defense for onion services designed to prioritize verified network traffic as a deterrent against denial of service (DoS) attacks with the release of Tor 0.4.8.


Look into this first. It seems that current versions of Tor can use PoW on the Tor service layer, in which case you would not need to add PoW into your image board software itself.

 No.23803

>>23722
What you want are very long waits for posting and nothing else. As far as I know, you can't get that granularity with hidden service PoW. You would either have to modify it or run a separate onion just for posting. The user experience would also be worse. If you're doing this in javascript, you can send back a message that the PoW wasn't enough and transparently try again. With Tor PoW, the connection just fails.

 No.23830

>>23803
>What you want are very long waits for posting and nothing else.
Wouldn't long waits for initial access to the site be enough, at least on a trial basis?
>The user experience would also be worse.
It's better than living under the threat of tor node shutdown, as some mods seem determined to do.

 No.23832

>>23830
It would work like that if you remade the site as a single page web app that kept a constant connection open. Otherwise, no.

 No.24075

>>23832
Single page apps are incredibly overrated. I can count on my fingers the number of them taht weren't buggy as shit and had decent performance

 No.24076

Oh btw the original reason I came here was to announce that we now accept webp images

 No.24077

>>24076
But my device doesn't accept webp 😎

 No.24087

>>24077
Please update to literally anything that has come out in the last 10 years

 No.24088

The webp community has forgiven leftypol dot org.

 No.24438

Is there a simple solution to have a parallel /leftydeutschpol/ thread on the site, but translated to english?


Unique IPs: 21

[Return][Go to top] [Catalog] | [Home][Post a Reply]
Delete Post [ ]
[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / edu / hobby / tech / games / anime / music / draw / AKM ] [ meta / roulette ] [ cytube / wiki / git ] [ GET / ref / marx / booru / zine ]