/tech/ - Tech

Technology.

catalog
Mode: Reply
Name
E-mail
Subject
Message

Max message length: 8192

Files

Max file size: 20.00 MB

Max files: 3

Password

(used to delete files and postings)

Misc

Remember to follow the rules


(541.34 KB 420x300 bunkerstarcraftgif.gif)
FLOSS imageboard software Comrade 01/29/2020 (Wed) 09:42:40 No. 283
https://github.com/8b2eef7c901269e8e9a6ec532d57b6b1/supremereality Cons - Terrible CSS - No use of redis/memcached or any caching - cuck BBcode formatting until the last version PROS - Written in a functional language (Clojure) - Way less lines of code than Vichan - No CAPTCHA, uses honeypot method of spam prevention - User created boards unlike Lynxchan Maybe the CSS can be modified to make it better?
What is floss anyways? I've heard the euphemism before, but, I still don't really get, exactly, what it is.
>>284 Free/Libre and Open Source Software means it uses a permissive software license that allows the software code to be freely viewed, modified, and repackaged into different versions by the users. https://www.gnu.org/philosophy/free-sw.en.html
Why does it want me to install something to my computer? lol.
>>286 you can install that on a linux VM
>>287 Why would I want to install an imageboard?
>>283 >Captcha Captcha beats honeypot. Because a honeypot won't stop targeted spam. IE the malicious user comes to the site and targets the posting function and doesn't fill in the obvious honeypot input. >User created boards Lynxchan has that. On bunkerchan it's currently turned off. >Functional Language. Languages are a tool. All that matters is the quality and efficiency of the resulting output code. >Less lines of code then vichan Can you guess which imageboard has more features? :^)
>>289 >Captcha beats honeypot. Because a honeypot won't stop targeted spam. IE the malicious user comes to the site and targets the posting function and doesn't fill in the obvious honeypot input. CAPTCHAs are outdated... and have been for several years now. There are bots which regularly beat google's (old) captcha, let alone some homebrewed version written by an imageboard author. I mean the captcha of lynxchan literally took down this site for several days. Image recognition/machine learning has advanced to the point where AI can now literally beat captchas more accurately than human users: "in 2014, Google pitted one of its machine learning algorithms against humans in solving the most distorted text CAPTCHAs: the computer got the test right 99.8 percent of the time, while the humans got a mere 33 percent." https://www.theverge.com/2019/2/1/18205610/google-captcha-ai-robot-human-difficult-artificial-intelligence And thats a google captcha, not one written by some random imageboard author. there are people out there using publicly available open sourced ML/image processing libraries to beat captchas, so no, Captcha does not prevent targeted spam any more. OTOH honeypot method does prevent 99% of low effort drive by spam bots without wrecking your UX. Finally its not 100% true that a malicious user can target the honeypot method if the honeypot is sophisticated enough (randomized field names and positions per page render). >Lynxchan has that. On bunkerchan it's currently turned off. Never seen a lynxchan install where it was obvious. >Languages are a tool. All that matters is the quality and efficiency of the resulting output code. No shit but its well known that functional languages are usually operating at a higher level of abstraction than imperative languages which allows you to create features faster and have a smaller codebase which is easier to maintain as well. SEE: http://www.paulgraham.com/avg.html https://www.defmacro.org/2006/06/19/fp.html >Can you guess which imageboard has more features? :^) again, no shit but by that logic you would never write a new imageboard. VIchan is bloated and probably has a ton of security holes that are being exploited by the glow in the darks. It's also written in PHP which has many security problems as well as being an ugly language.
I just want to know why it wants me to install this fucking imageboard rather than just visit it through https.
(8.88 KB 200x313 700.jpg)
>>291 >I just want to know why it wants me to install this fucking imageboard rather than just visit it through https.
>>290 >allows you to create features faster and have a smaller codebase Then why does everything written in functional languages has less features than normal software? >inb4 muh ignorant and ebil programmers fail to notice the supreme functional meme
>>291 there's literally a demo app linked in the page... https://www.supremereality.us/ >>293 >Then why does everything written in functional languages has less features than normal software? Thats a pretty broad and sweeping statement. Most of twitter's backend is written in Scala, which is a functional language
>>290 While functional languages reduce (some) complexity and stuff, choosing a purely functional language has downsides. Additionally, javashit has a fuckton of npm libraries despite it being a cancer language, something which underused lisp clone 576 lacks. If I were to use a functional language to implement the logic I would use f# because of csharp interop and thus ability to use most csharp libraries. But .net has bad webdev capabilities. Also as it stands right now I have no interest in switching the entire site to a new software, learning a new language and then having to cobble together all the features that are missing.
>>295 no one is saying to switch the site dude, its just an interesting project... Also clojure has the most libraries of any language due to JVM/java interop, it has all its own libraries plus Java's.
bump
>>295 >Additionally, javashit has a fuckton of npm libraries despite it being a cancer language, something which underused lisp clone 576 lacks. Everything about this aside from javascript having a lot of libraries is wrong. Clojure isn't some rando scheme clone made in academia that has like 50 users, its a major industrial language. You can do technical interviews at major tech companies like amazon using it. Clojure is literally the highest paid programming language globally, and you have major pieces of infrastructure like apache storm being written in it. >>296 >Also clojure has the most libraries of any language due to JVM/java interop, it has all its own libraries plus Java's. also this. Plus clojure libraries are far more conservative than js, meaning you can use them without having to upgrade every 6 months or something like with npm and the breakages involved with that
>>601 proofs. sage
>>294 Twitter runs like absolute dogshit
>>605 >i know programming better than engineers at a top company in the world strong "i have over 300 confirmed kills" energy
jannies please bumplock this thread
>>606 Have you tried using it lol?
>>607 Why the fuck should they?

Delete
Report

no cookies?