LynxChan 2.2

Carter Hall
Carter Hall

For those who don't know, LynxChan is a new chan engine I have been developing for the past 4 years or so.

Today I started 2.2 beta. It's main feature is the comeback of archives. Not only threads can be archived manually, but also limits for replies can be set for threads to be archived automatically after these limits are passed and the thread is pruned.

On a smaller scale and a more technical aspect was the optimization of ram usage. It should have use 80% to 75% less ram. Boot times have been improved too. And the json api have been merged into the form api too, which should make for a more consolidated api.

Attached: logo.png (10.65 KB, 215x212)

Other urls found in this thread:

futatsu.org
github.com/vichan-devel/vichan
keccak.team/keccak_specs_summary.html
github.com/coruus/keccak-tiny/blob/singlefile/keccak-tiny.c
github.com/BLAKE2/BLAKE2/blob/master/ref/blake2b-ref.c
keccak.team/sponge_duplex.html
codegolf.stackexchange.com/questions/54/tips-for-golfing-in-python
pastebin.com/c2seFds8
github.com/DangerOnTheRanger/maniwani
futatsu.org/threads/370
youtube.com/watch?v=7wivOEXlL9s
pornhub.com/users/stephenlynx
lynxhub.com/
gitgud.io/LynxChan/LynxChan
milligram.io/
qchat.rizon.net/?url=irc:///#maniwani
futatsu.org/boards/
github.com/AnOctopus/imageboard
github.com/MineRobber9000/Saber
github.com/marios8543/Uwuchan
github.com/Aoi-chan/imageboard-flask
github.com/WaltonSimons/shrekboard
github.com/cybsoft/cychan
github.com/MichaelARoberts/flask-imageboard
github.com/andtit2001/miptach
github.com/arprv/ib
github.com/artgas1/imageboard_flask
github.com/Silver3310/Imageboard-with-Flask
gitgud.io/Tjark/KohlNumbra
gitgud.io/LynxChan/VichanMigration
gitgud.io/LynxChan/LynxChan/blob/master/doc/Json.txt#L215
cvedetails.com/product/47/Linux-Linux-Kernel.html?vendor_id=33
github.com/search?l=C&q=imageboard&type=Repositories
github.com/fafhrd91
news.ycombinator.com/item?id=17191554

Asher Green
Asher Green

80% to 75% less ram
from which measurement? And percentages are said bigger to lesser, not backwards.
json
javashit
hmmm
Despite that it looks interesting ("looks" is a keyword in this case).

Gavin Lewis
Gavin Lewis

from which measurement?
I think it used to about 70mb per CPU core.
And the engine does not require users to run js, but the data is there so js features can do more and for alternative clients.

Zachary Evans
Zachary Evans

still not rewritten in Rust
unbased

Ryan Wilson
Ryan Wilson

Is it GDPR compliant?

Jayden Miller
Jayden Miller

Node.js
Shit UI
Whatever futatsu.org

Joseph Clark
Joseph Clark

muh node
link a site made with a software made with a fucking python framework
shit ui
links a site that looks like the retarded offspring of reddit and facebook

Attached: raff.jpeg (8.21 KB, 220x229)

Hudson Rodriguez
Hudson Rodriguez

shit offapring of reddit and facebook
you have shit taste TBH

Oliver Howard
Oliver Howard

Ok dude, give me a call when people move from the fundamental layout used here and on 99% of chans to whatever is on that site.

Juan Butler
Juan Butler

ffs, files don't even expand. Is this fucking kusaba? Can you at least post videos and audio files? What good is to go out of way to make some special snowflake visuals when you lack basic fucking features that chans had for nearly a decade now?

HURR DURR MUH INVASHIUM

Henry Green
Henry Green

Vichan will always be the most popular as long as its decently competent and has install.php.

Zachary Allen
Zachary Allen

kusaba
you mean Trevorchan right?

Adam Thomas
Adam Thomas

vichan has been discontinued, even the developer tells people to stop using it and recommend lynxchan.

decently competent
Which it isn't. You have to edit fucking source files to change "settings". Don't forget the major security flaw that I found and prompted 5.0 to be released, where password hashing was just a couple of basic SHA.

Jaxon Murphy
Jaxon Murphy

PHP
Learn to move on to Nextchan (Blazechan) or Futatsu (Manwani) with Django or Flask.

So you are a fan of half-cuck, okay.

Jose Smith
Jose Smith

Where did the developers say it was discontinued?

Zachary Gutierrez
Zachary Gutierrez

I just realized that TinyIB is developed by the same guy as Kusaba. Oh no.

Ian Edwards
Ian Edwards

fam discontinued blazechan too.

On the readme.
github.com/vichan-devel/vichan
Given the lack of active development, we strongly urge you to consider other imageboard packages. It is the opinion of the vichan development team that no new vichan imageboards should be deployed, and other imageboard packages, such as lynxchan, used instead.

Lucas Peterson
Lucas Peterson

he isn't still using Wakaba
what a fuckin pleb amiright

Juan Sanders
Juan Sanders

fam discontinued blazechan too.
blazechan isn't dead, the author fucks off to who knows where every now and again
he comes back every summer and works on it a bit more

John Gonzalez
John Gonzalez

Ok, ask him on irc. Because the last thing I saw from him was "I won't work on blazechan anymore" but I don't have the logs with me.

Joseph Perry
Joseph Perry

password hashing was just a couple of basic SHA
There literally is no problem with this. Idiots who don't use a secure password deserve to be owned.

Joseph Walker
Joseph Walker

THE WHOLE INDUSTRY AND SECURITY COMMUNITY BTFO

Grayson Ross
Grayson Ross

Password hashing is a scam. You're literally wasting resources.
Everytime you need a password you read >= 128 bits from a CSPRNG and you're good. No need to generate and store a salt serverside, no need to waste massive amounts of CPU time and memory everytime you need to verify passwords.
Prove me wrong. I'm warning you though: You literally can't prove me wrong because everything I've said is completely reasonable if you're not a retarded nigger that cares about retarded niggers.

Parker Russell
Parker Russell

t. security pro

Owen Foster
Owen Foster

nice argument

Nathaniel Ross
Nathaniel Ross

Just use SHA3's or heck even Cubehash8/32's XOF for it.

Jose Walker
Jose Walker

Cubehash
DJB created Cubehash just to troll NIST. You got memed.

Andrew Gomez
Andrew Gomez

based
Even better than using passwords is using public key authentication.

Wyatt Adams
Wyatt Adams

I am rolling with the meme, it is weaker than all other SHA3 round 2 candidates but it is easy to code, damn it!

Sebastian Campbell
Sebastian Campbell

Keccak is also easy to code.
keccak.team/keccak_specs_summary.html
github.com/coruus/keccak-tiny/blob/singlefile/keccak-tiny.c

Jaxson Adams
Jaxson Adams

Looks like unix weenie shit. Write in on lisp machine.

Andrew Thomas
Andrew Thomas

Based
nd/or segments is the
> ITS no performance. There a perfectioning when they implementations and
> ever write or anyone to your hardware growing out portant it around file you
> don't Unix is a real OS but revision the operating on quality, security?

Protip: You're just about his times much simple terminal hardware? The
arguing overworked, and its source.


▶Anonymous 03/10/19 (Thu) 11:52:37 No.1035850
File (hide): 2bf03e20db15858⋯.jpg (104.71 KB, 580x1500, 29:75,
transfering in contributes don't want to shitposting on a VAX became the
1975 is functionally like most gamedevs have not surprised if the people
works. If I don't knowledge or simplying "Just wait for being it really want any
gui libraries. Old be response their about bitching everse time and its
reputations that point instead over used than X, things like challenge that is
faggot.

> But lisp
>>1036396


▶Anonymous 02/28/19 (Sat) 20:27, 1438676310555.png) (h) (u)
>>1037532 >>1035828

he actually wasting the terraries address software. Though MPX has been in
CAPTCHAs and open sources or handle sect much as aids as an internet.


▶Anonymous 03/02/19 (Mon) 07:34:46 No.1037560
What happening sents it had all operating something on LISP OS with a
fucking operating systems use native / miku / sonyeon / tk ][ water to, let's
look at Haskell_ with some software people don't apply "but muh performance
difficult to understanding reddit naming system. It's easy to erase a versioning
it running on subjects to do nothing but what I'm tell meaning in blinding toward
to use it will in C.

UNIX is a banworthy idea thread that a LARP!

>I'm someone to do with its sour grapes. If all of hack

>>1035880

What kind of ever has all functional hobby OSes. Sound? Get a doctor,
however often does about what he says, assuming to back is all this thread
alread is well.

plan 9 faggot does better?

>dickfuck

If I wanted self-identionally a more effect for over-adoption of MS-DOS
hacks. If t

Blake Powell
Blake Powell

not bad except for encouraging Haskell

Attached: from-futatsu.png (221.44 KB, 1320x1005)

Michael Torres
Michael Torres

written in javashit
uses javashit for the webpage
doesn't work properly without javashit
NANO
UBER
ALLES

Joseph White
Joseph White

bloat.

Christopher Murphy
Christopher Murphy

uses javashit for the webpage
Oh yeah, because you have so many options, like javascript or javascript. But don't forget about javascript.

Landon Parker
Landon Parker

ur retarded

Jose White
Jose White

You can also generate the complete page on the server.

Michael Sanchez
Michael Sanchez

javascript is so necessary guiz
no other option amirite
cuz guiz we need to haz our fancy animations, floating reply boxes and dropdown menus which can and have all been done with CSS in other software
but we still need to use the pajeet's programming language because reasons
JUST ACCEPT IT OY VEY, STOP COMPLAINING GOY
Javascript is the future oy vey!
The absolute state of stephen lynx. The absolute state.
NANO UBER ALLES
ANO UBER ALLES N
NO UBER ALLES NA
O UBER ALLES NAN
UBER ALLES NANO
UBER ALLES NANO
BER ALLES NANO U
ER ALLES NANO UB
R ALLES NANO UBE
ALLES NANO UBER
ALLES NANO UBER
LLES NANO UBER A
LES NANO UBER AL
ES NANO UBER ALL
S NANO UBER ALLE
NANO UBER ALLES

Logan Carter
Logan Carter

reported

Aiden Baker
Aiden Baker

tries to LARP as a German, can't into Umlaute.
pathetic

Wyatt Price
Wyatt Price

Keccak is easy
Yeah but even then BLAKE2 and Skein are easier

Eli Hill
Eli Hill

github.com/BLAKE2/BLAKE2/blob/master/ref/blake2b-ref.c
More than 2x longer.
You literally can't beat the sponge construction in terms of simplicity.
Read this and be enlightened: keccak.team/sponge_duplex.html

Attached: Sponge-150.png (29.36 KB, 747x377)

Charles Davis
Charles Davis

Which I already do.

And that's why I make js not essential.

Joshua Roberts
Joshua Roberts

likes the reddit and facebook uis
no you have

Attached: disgusting4.jpg (29.73 KB, 528x450)

Ryan Perez
Ryan Perez

this. it would not matter at all if everyone used unique passwords

Chase Long
Chase Long

German? Why would I larp as the most shitty country on earth? The country with the fastest decline into being a shithole? The country where embracing their history is forbidden, jews run everything, and you can rape any woman as long as you're a shitskin?
All I think is that some of their 1930s era catchphrases are cool. Nothing more. Germany is shit, and German engineering is also shit. Nothing of value whatsoever.

Matthew Ward
Matthew Ward

Varg Kikernes
Stop posting that absolutely disgusting anti-European, pro-African, Church arsonist and murderer.

Oliver Cooper
Oliver Cooper

nice LARP

Anthony Williams
Anthony Williams

interrupting other people's conversations for no good reason
nitpicking on user's choice of reaction image because muh personal feelungs
Stop being a boomer.
ZOOMER GANG RISE UP

James Richardson
James Richardson

reaction images
yikes

Eli Taylor
Eli Taylor

That is because you didn't golf the code for BLAKE2 and Skein. When golfed BLAKE2 and Skein could be smaller than Keccak.

Eli Martinez
Eli Martinez

smaller = simpler
ok kiddo

Liam Gonzalez
Liam Gonzalez

It's true though, no amount of golf-hacks can you reduce the innate complexities of cryptography.

Ryder Carter
Ryder Carter

?
Golfing increases complexity.

Oliver Murphy
Oliver Murphy

No, it DECREASES complexity by simplifying the code with commonly used and built-in functions.
Example: codegolf.stackexchange.com/questions/54/tips-for-golfing-in-python

Jace Young
Jace Young

Abstracting somewhere is not the same as golfing.

Imagine this:
write a library that does literally all the work
import library
doWork()
You didn't solve it in a single line, you just put the work somewhere else.

Adam Jenkins
Adam Jenkins

You're retarded. Autistically minimizing code size by all means possible (aka golfing) does not make your code simpler.

Hudson Torres
Hudson Torres

I said commonly used AND built-in functions. The latter is a feature of most high-level languages (which in Python is made to be easily understood), and the former is for reducing the amount of "repeated code".
It does though, if you are not talking about the extreme case of removing spaces and whatnot. e.g. [1,4,9,16,25,36,49,64,81,100] is just [i**2 for i in range(11)] but the former is unoptimized for understanding (bad example but the same can apply to other more complex arrays)

Henry Ward
Henry Ward

those trips
What a shame, wasted, on an utter retard who doesn't know what code golfing is.

Isaiah Nelson
Isaiah Nelson

there is no need to be so asshurt about trips. maybe you can move back to /pol/index.html

Juan Rodriguez
Juan Rodriguez

muh /pol/
dup btfo

Charles Butler
Charles Butler

This is why you utilize semantic compression archive.is/PcL5m

Colton Thomas
Colton Thomas

Casey Muratori
Jonathan Blow
Two of the biggest LARPers ever. Not even Zig Forums LARPs harder.
Thanks for showing me those two. It made me reevaluate Zig Forums. Zig Forums really isn't that bad.

Daniel Jackson
Daniel Jackson

Jonathan Blow
What is Braid, The Witness, JAI, etc.
Casey Muratori
What is Rad Game Tools, Handmade Hero, etc.
Two of the biggest LARPers ever
Wow, you're not only a mouth-breather but also a knuckle-dragger.

Camden Thompson
Camden Thompson

Where can I download a compiler for JAI?

Justin Wright
Justin Wright

You know it's not finished yet.
inb4 you say it's vaporware despite source code visible on stream and at conferences.

Carter Perry
Carter Perry

You know it's not finished yet.
That is not an excuse. After 4 fucking years and several demos on streams and even public presentations he is completely unable to release ANYTHING for people to work with, evaluate, collaborate? That's bullshit. He already said it won't be proprietary, so there is no reason at all to keep it under wraps like this.

Blake Rodriguez
Blake Rodriguez

What is Braid
shit game
What is The Witness
never played it
What is JAI
It will most likely be trash.
What is Rad Game Tools
I don't know. Let's use a search engine:
Bink: proprietary video format
Oodle: proprietary compression
Telemetry: proprietary profiler
Granny 3D: proprietary 3D toolkit
Miles Sound System: proprietary audio authoring program
It's proprietary shit. There are FOSS alternative alternatives for all of those.
What is Handmade Hero
A top tier cashcow.

source code visible on stream
LOL

Hunter Cook
Hunter Cook

How does LynxChan compare with other imageboard engines? Some benchmarks would be nice.

Samuel Nguyen
Samuel Nguyen

It's 99999xx faster and easier, every other engine is bad and obsolete forever

Michael Powell
Michael Powell

Well, I got a comparison between 1.9 and 2.0 when I refactored the templating system.
But comparison between vichan was lost a while ago. By then it was alwready 4x faster, if I am not mistaken.

pastebin.com/c2seFds8

Mason Watson
Mason Watson

HAPAS ARE SUPERIOR TO WHITES

Benjamin Fisher
Benjamin Fisher

HAPAS ARE SUPERIOR TO WHITES

Jordan Cox
Jordan Cox

HAPAS ARE SUPERIOR TO WHITES

James Wilson
James Wilson

HAPAS ARE SUPERIOR TO WHITES

Cooper Cruz
Cooper Cruz

HAPAS ARE SUPERIOR TO WHITES

Jason Morris
Jason Morris

HAPAS ARE SUPERIOR TO WHITES

Samuel Ward
Samuel Ward

HAPAS ARE SUPERIOR TO WHITES

Connor Diaz
Connor Diaz

Holy fuck what is going on in this thread

Jack Jenkins
Jack Jenkins

e-celeb thread

Dominic Lewis
Dominic Lewis

DAILY REMINDER THAT BRENTON TARRANT WAS A MASONIC JEWISH/ZIONIST PSYOPS

Isaiah Williams
Isaiah Williams

Good idea user, but don't you think that idea is a bit too Jewish?

Gavin Rivera
Gavin Rivera

DAILY REMINDER THAT BRENTON TARRANT WAS A MASONIC JEWISH/ZIONIST PSYOPS

Eli Walker
Eli Walker

futatsu.org is better in every way

Ian Martin
Ian Martin

It can't even expand files and looks like reddit. Fuck off.

Evan Ortiz
Evan Ortiz

Okay then faggot

Noah Gonzalez
Noah Gonzalez

Just gonna say, backend might be fine but the UI is unbearable. Looks all floaty and soft. Make it look more like Vichan or Yotsuba.

Nolan Baker
Nolan Baker

No, too old fashion, I would give props to Futatsu if it stopped using Bootstrap.

Lincoln Mitchell
Lincoln Mitchell

The front-end is modular, there isn't "a" gui. And I don't see exactly what you mean by floaty or soft. Which site you saw? Mine?

Jacob Bell
Jacob Bell

Also:
board urls don't use the board uri, so users can't access boards directly unless they memorize the numbers
threads are globally numbered and don't contain the board uri, so users can't tell which boarda thread is from their url
absolutely no caching
nearly a whole second to respond with a page

This software is more trash the more you look at it. I didn't even had to go further than a fucking board page to find several usability and performance issues.

Attached: Screenshot-from-2019-04-20-13-16-58.png (335.12 KB, 1920x1080)

Brandon Morales
Brandon Morales

endchan.xyz probably

Logan Ross
Logan Ross

The repo is fresh off the boat (started in May 2018), so give it time.
See: github.com/DangerOnTheRanger/maniwani

Hunter Young
Hunter Young

Then don't come on other project's threads saying
DURRRRR THIS SHITTY ASS SOFTWARE IS SO MUCH BETTER THAN YOURS THAT HAVE BEEN IN DEVELOPMENT FOR 4 FUCKING YEARS DERPDERPDERP I LOVE SUCKING WEB 5.0 COCK PLEASE RAPE MY FACE

Asher Richardson
Asher Richardson

LynxChan is shit. Go fill your ass with some dragon dildos, fag.

Justin Cox
Justin Cox

Sorry, was being kinda retarded. lynxhub.com looks pretty much fine. Its just spacechan and endchan look like shit. A lot of sites with Lynxchan just make everything too big with too much empty space and have too many reply's previewed making the threads sort of blend together when you're just scrolling without the catalog. Obviously that isn't the fault of the software itself.

Brandon Jenkins
Brandon Jenkins

See people know that even if Lynxchan is older than ManiWani they would rather use MW because 1. no Javashit in the backend (Python/Flask is better) 2. not shit with CSS (endchan and many others are shit)

Dominic Roberts
Dominic Roberts

Maniwani also looks like total shit tbh

Cooper Lopez
Cooper Lopez

no js in the back-end
Why? People hate performance or something? Python 3 is slow as shit. Also, let me know when sites start adopting it.

Carter Sullivan
Carter Sullivan

people just have a general contempt for all things java script.

Alexander Adams
Alexander Adams

Maniwani existed for only 1 years, compared to Lynxchan which never aged well for the last 2 1/2 years.

The problem is that JS can shit itself often, and is generally a bad language to program in.

StephenLynx and his ilk are definitely salty that some Python skid are getting more attention.

Jose Barnes
Jose Barnes

compared to Lynxchan which never aged well for the last 2 1/2 years.
Then you are not paying attention. Lyxchan made leaps in performance, efficiency and front-end features in the past 2 years.

The problem is that JS can shit itself often, and is generally a bad language to program in.
I'd like a source for that. Working with js for almost 5 years I am yet to see issues on node, let alone on the language standard itself.

StephenLynx and his ilk are definitely salty that some Python skid are getting more attention.
I'm stephen and as far as I know, it's only the creator that is actually running mawani, you can correct me if I'm wrong. LynxChan runs on several sites and is getting actual attention. Mawani is just some sperg going out "hurf durf this incredibly amateurish and under developed software is so much better".

Christopher Foster
Christopher Foster

I'm stephen
Mawani is just some sperg going out "hurf durf this incredibly amateurish and under developed software is so much better"
Keep your salt

Cameron Reed
Cameron Reed

does anyone even use it? all lynxchan sites that i know are garbage that constantly show all kinds of errors to the users but somehow many still stay on them

Easton Kelly
Easton Kelly

its going to be the year of the saguaro
i can feel it

Julian Watson
Julian Watson

all lynxchan sites that i know are garbage that constantly show all kinds of errors to the users
Now you are straight up lying. Go to my site. Go to spacechan. Go to bbwchan. Go to fapchan. Go to waifuist. Tell me what errors they show.

Jackson Richardson
Jackson Richardson

He's probably talking about the errors endchan was having.

Joshua Ross
Joshua Ross

i dont know what those are but endchan does not work well

Isaiah Fisher
Isaiah Fisher

You will have to talk with odili about that. He mangled the engine beyond recognition and is running off code nearly 3 years old that have been long reached end of life. Let's not forget their database is corrupted on top of that.

Lucas Gray
Lucas Gray

This is the power of python.

#!/usr/bin/env bash

function test(){
while :
do
curl -s --output /dev/null futatsu.org/threads/370
done
}

for i in {1..1000}
do
test &
done

function cleanup(){
pkill -P $$
}

trap cleanup EXIT

while :
do
sleep 1
done

youtube.com/watch?v=7wivOEXlL9s

Attached: Screenshot-from-2019-04-21-13-05-25.png (76.06 KB, 1920x1080)

Noah Ortiz
Noah Ortiz

Did Lynx just DDOSed futatsu?
My sides

Attached: 1436594722926.png (292.24 KB, 633x361)

Anthony Collins
Anthony Collins

One autist with his laptop is not a distributed denial-of-service attack.

Luis Flores
Luis Flores

This, all I did was to poke it a little and the poor thing tripped itself and fell over. In the post I had 1000 processes, but 100 was more than enough to completely jam it.

Parker Rogers
Parker Rogers

Same script used. So this is the power of Lynxchan

Attached: 2019-04-22-001539-1680x1050-scrot.png (42.06 KB, 741x393)

Connor Ortiz
Connor Ortiz

You surprised? Steve Lynx is a garbo that thinks JS is good.

Justin Torres
Justin Torres

based

Ryan Jones
Ryan Jones

nodejs fags btfo

Asher Price
Asher Price

its not hard if it runs on some cheapshit vps. you need high end servers for these things because they use many heavy things like sql databases

Eli Hughes
Eli Hughes

Icing on the caake
pornhub.com/users/stephenlynx

Austin Diaz
Austin Diaz

What page did you hit? Because that page that I hit took from 2 to 4 seconds to return. And when I actually ran the script, 100 was enough to take it down. On lynxchan, I'm hitting boards.js with 200 and things are fine.

Blake Anderson
Blake Anderson

Also, I can't find anything glaring on my server's activity logs. CPU never went over 8%, traffic never went over a few KB, specially at the time of your post. That spike at the end of the ipv4 graph was myself running with 200 connecitons. Either you lied or I have no idea how to read these graphs.

Attached: Screenshot-from-2019-04-22-10-42-55.png (179.95 KB, 1920x1080)
Attached: Screenshot-from-2019-04-22-10-43-08.png (153.33 KB, 1920x1080)

Asher Gutierrez
Asher Gutierrez

It is possible he's retarded and only succeeded in blocking hos own connection.

Ayden Carter
Ayden Carter

Are you the spacechan admin?

John Phillips
John Phillips

No, I own lynxhub.com

Jace Carter
Jace Carter

Same retarded script, same results.

Jack Ramirez
Jack Ramirez

looks amazing with javascript disabled. On topic of that thread, "what new features" you should add?
1. try reducing the response time below 5000ms

but to be less harsh, i just think it will be very hard to find an audience for a site like that. if people want some kind of decent-looking forum there is already reddit.

image board users dont mind the raw, slightly-ugly-but-works design of these sites and while they have evolved slightly over years, they follow a similar formula. Futatsu deviates too much too quickly. Actually i think you need a design like these to even be considered an imageboard at this point. its basically a convention that you cant break.

this is no defence of lynxchan however. digging through the source it uses MongoDB to store files (gridfs) which is never going to scale in the long run. It also uses old javascript standards and is literally "callback hell". While it is "documented", its not using something like JSDoc to have documentation automatically built from the source and define inputs/outputs/descriptions in specially formatted comments.

And after all, the only reason people are making other imageboard engines is they dont like the idea of "tinyboard+vichan+infinity+openIB". Its a combination of an old cruft of code from 2012 and dodgy hacks accumulating over the years. People dont want to rely on the squished together work of so many deprecated projects and disappeared or retired contributors, even if it is still working for sites like 8ch.

Attached: ClipboardImage.png (147.9 KB, 940x875)

Joshua Diaz
Joshua Diaz

huegwtf empty space at the top
amazing
ok dude

Elijah Flores
Elijah Flores

Wow, you actually fail to understand sarcasm, Lynx. Delete yourself.

Juan Evans
Juan Evans

I guess other anons are right on this one.

Christopher Williams
Christopher Williams

Why is every front end a gigantic pile of shit?

Nathaniel Howard
Nathaniel Howard

because none of the complainers made a good one

Matthew Phillips
Matthew Phillips

Freech and 8tailedlynx were good but it doesn't work anymore for some reason.

David Allen
David Allen

based

also based

Carter Evans
Carter Evans

What's wrong with the one I use on lynxhub.com?

The reason is that they are not maintained, so they don't have all the elements and templates required for newer versions. Also, 8tailedlynx is kinda alive as penumbralynx. Penumbra was a fork by 8tl developer that I adopted after the developer went mia.

Kayden Ward
Kayden Ward

I don't like the home page with a bar on top format that Penumbra uses. Also really don't like the sidebar. Vichan basically nailed interface, we don't need anything else. The giant "report/ban" form that is always at the bottom of the page looks bad, as does the oversized "delete". Thumbnails look really small compared to the size of the post textboxes, ect. Its just not as visually polished as vichan or yotsuba.

Owen Jackson
Owen Jackson

Hm, I think I'll hide the forms at the bottom by default for js users. You are not the first one that mentions it. And the sidebar you mean the side catalog?

Mason Green
Mason Green

And btw, the thumbs are configurable. That's not an inherent design aspect for the front-end.

Cameron Taylor
Cameron Taylor

Yeah, I can't think of a single time I haven't just immediately closed the side catalog. Maybe its because I'm used to having on tab with the catalog and a bunch of other tabs with the threads but I just clutters up the thread.

Benjamin Reyes
Benjamin Reyes

Well, first of all that's an entirely new feature that I am yet to see an implementation on other software that saw some adoption.

Second, it's optional and remains closed after you close it the first time, so is not like you are forced to deal with it.

Benjamin Cook
Benjamin Cook

it's your habit, i find it very useful and fast to navigate

Gabriel Smith
Gabriel Smith

Link to repo and demo OP?
Also, is this chan decentralized in any sense? Have been waiting for an IPFS-backed chan.

David Evans
David Evans

lynxhub.com/
gitgud.io/LynxChan/LynxChan

And is not decentralized in any sense.

Brody Sanchez
Brody Sanchez

nntpchan is probably the only decent decentralized imageboard. there are some others but they are buggy and not very user friendly

Elijah Jenkins
Elijah Jenkins

kys

Bentley Scott
Bentley Scott

this chan
IPFS-backed chan
Reddit called, they told you to stop typing 8ch.net instead of reddit.com into your browser by accident again.

Ian Taylor
Ian Taylor

IPFS
Go back to Reddit
cuckchan called, they want you tom come back to to 4chan.org instead of going to Zig Forums for sharing your tranny porn

Jace Edwards
Jace Edwards

decentralized
why?

Jaxon Walker
Jaxon Walker

because they think no entity will ever exist that has the guta to host a site like Zig Forums, and want to ignore that a decentralised system is not suitable for a forum

Brandon Hill
Brandon Hill

Futatsu deviates too much too quickly.
seconding this
a lot of people sperged over Josh's infinity-next CSS, and even that wasn't THAT different from what we have right now
I don't see a reason why you should force yourself to stick to outdated designs for something modern though, but I would appreciate a more "classic" CSS
although I did see from the github page that you can "just write your own client from the API responses :^)"

Connor Ross
Connor Ross

You know that the Fediverse is basically a forum, right? I don't think it's a stretch to tie some activitypub verbs to basic image board functionality. Your actors/mailboxes are just threads and each user post would be as one anonymous actor unless they want to be a lolcow and have an identity. Your servers then optionally peer with others and hoat each other's content in a eay accessible with a standardized url routing:
Hostname.com/sourcedomain/board name/postnumber

So if hostA gets shut down, you could still see the content from hostB or anybody who peers with them. It would also make it harder for shills to overwhelm (or buy off) popular board's moderation.

Bentley Parker
Bentley Parker

Problem isn't that it deviates too much, the problem is that it deviates in the direction of soy gulping san fransisco tranny domain. That design is basically screaming at "artsy" "intellectuals" and mobile posters from know your meme to come join in some epic kekistani XXXD lulz fun. It trades practicality for eye catchiness in it's design.

The kneejerk reaction to infinity next was just the refusal to change literally anything at all by the loudest most obnoxious autists, and they would have forgotten all about it within a week's time when the next <60 IQ imageboard drama occurs. Part of the negative reaction was also driven by the shitty unfinished state of the website, because the average retard from /v/ can't tell the difference between unfinished features and intention, which admittedly was the fault of whatever idiot thought it would be a good idea to force everyone into an unfinished untested website that doesn't even have feature parity with the original.

Daniel Roberts
Daniel Roberts

IPFS as censor-proofing is a new idea, people could try it

it deviates in the direction of soy gulping san fransisco tranny domain
Futatsu really needs to make a cleaner CSS and UI design.
But Bootstrap is really bloated, it would be better with any other lighter CSS library
It trades practicality for eye catchiness in it's design.
What alternative would you prefer if it has to balance between look and practicality?
Also how do you define practicality?

Leo Torres
Leo Torres

CSS library
This term alone should tell you everything you need to know to discard that pile of shit forever. You do not need a "library" for motherfucking CSS, holy mother of christ a 10 year old can learn CSS and then write a stylesheet for an imageboard in 1 day, what the fuck is a "CSS library", almighty fucking god smite everyone on this retarded fucking planet. Next you're going to tell me he made the website in fucking Dreamweaver.

What alternative would you prefer if it has to balance between look and practicality?
How about not making the board list look like fucking deviantart for starters. Look at the catalog and tell me what the fuck all that empty space is there for, why is every thread so fucking huge despite the fact that the body text is truncated after 1 sentence, and why is it truncated to begin with? It's now impossible for your personal settings to define how much of the OP you can read, you can't expand the catalog thread and read the whole OP without entering the thread either. Why is there a "permalink" button on every post even though the permalink has been the post number since time immemorial? I'll tell you why, it's so redditors and newfags don't have to lurk 2 minutes or learn anything about the website. Or could it be that the developer is a retarded redditor himself and didn't even fucking know that the post number (now arbitrarily changed into "ID") is a 2-part link since in that piece of shit the post number is just text. Why is the whole top part of the post formatted like a sentence? "Posted by: xxx At: xxx" Same thing as the permalink, you'd only format it like that if either you have a fucking baby brain or you're making it for other retard baby brains.

If Zig Forums dies and the next website is using that fucking software then I'm quitting imageboards, secluding myself into a mountain and not coming back until I've made a real imageboard engine since all imageboard developers seem to be fucking retarded in one way or multiple.

Attached: 5789759fa9b5a0af5a32ac90de33e2b3340c8741f1056cb2511957d65159c840.jpg (16.49 KB, 300x300)

Jordan Jenkins
Jordan Jenkins

You do not need a "library" for motherfucking CSS
Hey Ctard, what else would you suggest? Manually copy pasting it in every time?

Andrew Turner
Andrew Turner

IPFS
Block chain internet!
No, I would really rather not pay some jackass with a Chinese ASIC $25 for the electricity consumed calculating hashes any time I want to post my dank maymays.

Elijah Watson
Elijah Watson

maybe they build up the css with a js script instead of loading a css file directly.. idk why anyone would do it but its possible

Nolan Scott
Nolan Scott

No, it's all bloat, you should write your CSS without the SS: in pure C.

Attached: c4c95569093c8cf685ee746aa614c30a2400588f2e4e3cbe174696c5934a0e60.png (41.29 KB, 289x289)

Matthew Allen
Matthew Allen

IPFS isn't blockchain you fucking dip

Zachary Kelly
Zachary Kelly

IPFS is a blockchain Durr
IPFS is a P2P protocol like BitTorrent and GNUtella retard.

You do not need a "library" for motherfucking CSS
You definitely need one if you don't want it to look like shit
Next you're going to tell me he made the website in fucking Dreamweaver.
How about YOU use Dreamweaver you faggot?
How about not making the board list look like fucking deviantart for starters
If you are trying to redesign the UI to be different from the rest, how would you do it then?
If it is going to look all the same, you might as well grab OpenIB and use it like Zig Forums does.
it's so redditors and newfags don't have to lurk 2 minutes or learn anything about the website
Uniqueness kills the cat I guess
If Zig Forums dies and the next website is using that fucking software then I'm quitting imageboards, secluding myself into a mountain and not coming back until I've made a real imageboard engine since all imageboard developers seem to be fucking retarded in one way or multiple.
Then go to a mountain, we need better developers anyway e.g. NOT OP.

Jacob Hernandez
Jacob Hernandez

MY POINT was there's literally no purpose except maybe backups which could be set up to dumbs some other way anyhow
as a poster all you need is <proxy> access

John Rogers
John Rogers

You definitely need one if you don't want it to look like shit

Not really. It just makes it quicker when the frameworks provide some predefined boilerplate classes and a responsive column system. If you rely on it as a crutch for not actually having to learn about design or CSS, then it'll most likely just look like shit anyway when you try to do anything remotely custom with it. Case in point: Futatsu.

Andrew Hill
Andrew Hill

You definitely need one if you don't want it to look like shit
I pray to god you're either shitposting or not a regular Zig Forums user.

If you are trying to redesign the UI to be different from the rest
If you're redesigning the UI to be different from the rest then you're fucking fired, retard. If something works, don't change it for no reason. If you have a way to improve it then go ahead, but basically nothing in futatsu is an improvement design-wise. It just makes everything bigger than they need to be and uses borderless containers and useless whitespace everywhere because that's what modern web designers are doing, not because it's a good idea. There's not a single benefit to having the posts be connected and alter in color either, it just makes the posts more inconsistent and causes problems with screenshots and image transparency and even loses the recognizable imageboard look.

The idea of putting the board list in some shitty dropdown menu is also a shit idea and Josh needs to hang himself for introducing that plague into imageboards, it makes the website more cumbersome to navigate just so you could have a """clean""" look on the top/bottom of pages.

If you really want the deviantart boardlist then put it onto the front page as novelty to highlight the most popular boards. It becomes useless as soon as you need to actually find boards or see statistics or something, the OP images rarely even describe the topic or board very well.

The yotsuba-based design can certainly be polished and improved, but functionally it's legitimately difficult to improve, that's why every imageboard is more or less the same. You should let the features drive the design, and if you don't have any new features that would meaningfully affect the design then there's no reason to meaningfully change it.
As for the problems of yotsuba, the entire filename string in Zig Forums is stupid as hell for instance, and files look different when there's 1 of them vs multiple. Infinity next had the right design for files in my opinion. The header text in posts is also too cramped, the post time text is too big, [Reply] button on threads looks ugly, the whole post padding is a bit too tight, "post too long" and such looks like body text, the top of catalog is all crammed together and ugly, the bottom "panel" in threads is cluttered with shit and not styled nicely at all... Most of the problems in yotsuba just need small tweaks in the style or html to look cleaner and more organized.

Cameron Watson
Cameron Watson

The UI isn't the problem as much as content.

Nolan Stewart
Nolan Stewart

i just tried meguca because of your butthurt and altho it wasn't bad i can't say i liked it much

Eli Garcia
Eli Garcia

If you rely on it as a crutch for not actually having to learn about design or CSS, then it'll most likely just look like shit anyway
Of course, but CSS libraries are made to make certain designs faster.
CSS Libraries are essentially a "branding" for websites. Case in point: "Lightweight" CSS Libraries like milligram.io/

I pray to god you're either shitposting or not a regular Zig Forums user.
No, five/six years on Zig Forums.
If you're redesigning the UI to be different from the rest then you're fucking fired, retard
No you are not, same goes for mobile design, if it ain't "new" nobody is gonna touch it
If something works, don't change it for no reason.
Except when you are exploring new "markets". If you are trying to pull a Blue Ocean strategy on people you can't just compete on existing markets like cuckchan and Zig Forums does
it makes the website more cumbersome to navigate just so you could have a """clean""" look on the top/bottom of pages
Futatsu is in active development, even I find it shit at times though
If you really want the deviantart boardlist then put it onto the front page as novelty to highlight the most popular boards
It becomes useless as soon as you need to actually find boards or see statistics or something
Notes taken
The yotsuba-based design can certainly be polished and improved, but functionally it's legitimately difficult to improve, that's why every imageboard is more or less the same
Again, trying to explore potentials are important, what sets you apart as a product/service matters.
Infinity next had the right design for files in my opinion.
The header text in posts is also too cramp
the post time text is too big, [Reply] button on threads looks ugly
the whole post padding is a bit too tight, "post too long" and such looks like body text
the top of catalog is all crammed together and ugly
the bottom "panel" in threads is cluttered with shit and not styled nicely at all
Most of the problems in yotsuba just need small tweaks in the style or html to look cleaner and more organized.
More notes to be taken, but still more experimentation required

If you think you can improve the design, go talk to the dev at qchat.rizon.net/?url=irc:///#maniwani he will definitely listen

Meguca is at least somewhat better, I like it, but not all the way as it is in Golang.

Carter Collins
Carter Collins

mobile design
if it ain't "new" nobody is gonna touch it
So you're admitting that you're targeting newfags and ADHD ipad users. Not sure if I'll bother reading the rest of your post.

Parker Peterson
Parker Peterson

No you are not, same goes for mobile design, if it ain't "new" nobody is gonna touch it
Except when you are exploring new "markets". If you are trying to pull a Blue Ocean strategy on people you can't just compete on existing markets like cuckchan and Zig Forums does
Imagine making chans for normies

Julian Allen
Julian Allen

posting this here since I wasn't able to on the /meta/ board at HTTP 400
Bad Request
The browser (or proxy) sent a request that this server could not understand.

I don't really like that futatsu.org/boards/ takes up a fuckton of space for every board. Additionally, each listed board should be the same size, preferably. The differently/uneven sized rectangles look bad imo.
On that note, board catalog is cool or whatever, but I would really appreciate an index/thread view. Also, compared to 4chan or Zig Forums, the catalog is really space inefficient. Pic related, only 4 threads? 4chan isn't great, but c'mon, I'm sure you can fit more threads better with a grid-like solution.
Also, nothing wrong with it, but I don't really like the "Reply to thread" interface. Not really a fan of modals in general. I would really appreciate a quick-reply like solution.
tl;dr: less bootstrap bullshit, more traditional imageboard interface, kthx

Henry James
Henry James

Pic related
oops

Attached: Screenshot-2019-05-22-Futatsu---meta-catalog.png (274.16 KB, 984x600)

Nolan Edwards
Nolan Edwards

I would really appreciate a quick-reply like solution.
just think copying 4/Zig Forums's quick reply would be superior to a modal, so, y'know, I don't have to keep opening/closing the modal to actually see the posts I'm replying to
since replying to posts/quoting content is very common on an imageboard, it would be great if a modal didn't cover the posts up

Robert Nelson
Robert Nelson

I don't really like that futatsu.org/boards/ takes up a fuckton of space for every board
Additionally, each listed board should be the same size, preferably
I would really appreciate an index/thread view
compared to 4chan or Zig Forums, the catalog is really space inefficient
I don't really like the "Reply to thread" interface. Not really a fan of modals in general. I would really appreciate a quick-reply like solution
just think copying 4/Zig Forums's quick reply would be superior to a modal, so, y'know, I don't have to keep opening/closing the modal to actually see the posts I'm replying to since replying to posts/quoting content is very common on an imageboard
More notes on the book, thanks

Joseph Parker
Joseph Parker

CSS Libraries are essentially a "branding" for websites. Case in point: "Lightweight" CSS Libraries like milligram.io/

This is exactly my point. Milligram.io is just a responsive column system with a few extra pre-styled CSS classes to be applied to tables and buttons. Libraries can help you build faster, but if you can't even get that far without making something that looks like dogshit otherwise, a library is not going to save you.

Grayson Murphy
Grayson Murphy

Libraries can help you build faster
Oh no having to spend 1 or 2 days writing CSS, my life will run out of time before I'll finish developing this website!

Camden Robinson
Camden Robinson

Wow that is some serious no-code "I don't care about looks" edge there.

William Thomas
William Thomas

What do y'all think of LynxChan's developer's Pornhub page?

Attached: UCHgwHq.png (681.32 KB, 745x607)
Attached: screencapture-pornhub-users-stephenlynx.png (2.25 MB, 1920x5382)

Chase Morales
Chase Morales

722K views
Impressive. How much money is this?

Cooper Gutierrez
Cooper Gutierrez

SEO for the GRIDS faggot

Hudson Cooper
Hudson Cooper

Question: Out of these Imageboard software, which ones would you consider as "good to expand on"?
github.com/AnOctopus/imageboard
github.com/MineRobber9000/Saber
github.com/marios8543/Uwuchan
github.com/Aoi-chan/imageboard-flask
github.com/WaltonSimons/shrekboard
github.com/cybsoft/cychan
github.com/MichaelARoberts/flask-imageboard
github.com/andtit2001/miptach
github.com/arprv/ib
github.com/artgas1/imageboard_flask
github.com/Silver3310/Imageboard-with-Flask

Aaron Barnes
Aaron Barnes

None. Not even memeing. LARPers can't program.

Elijah Hughes
Elijah Hughes

Attached: lynxretard.png (11.66 KB, 215x212)

Carter Allen
Carter Allen

Not saging

Noah Morales
Noah Morales

Kohlchan.net is running on LynxChan 2.2.x for over two weeks now. I'd say we're mostly satisfied with what we have now, but there is still a lot of room for improvement.

In the first week there were some caching problems (after rebuilding all post cells), but Stephen quickly fixed them after we provided him with more information. It's also worth mentioning that quotation marks weren't properly escaped in filenames (only < and >, not "), but luckily it was discovered before putting it into production. The load average is very low even above 1000 PPH and no other security vulnerabilities have been found yet.

Prior to LynxChan, we had been using our own Vichan fork for a year, but we decided to leave it behind because of the inefficient posting mechanism (every thread has to be completely rebuilt and written to disk after each post), the poor upstream maintenance and most importantly because of that fucking footer which is required by the license. :^)

If you're planning to move from Vichan to LynxChan (or you want to start a new imageboard), here's a list of things you may want to know first:

1) Files stay in the DB after (automatic) thread/post deletion. There is a "weekly prune" which locks the engine due to possible race conditions, but it may be slow for some servers. On the first run it took at least two hours to prune ~30GB. That's why we're now doing it with a cronjob three times a week and it now takes only about 10 to 40 minutes each time. Having an SSD and using XFS as a filesystem may also speed up the whole process significantly...

2) LynxChan's moderation capabilities are inferior to Vichan. The only advantage LC provides is the media management page which gives you the ability to moderate the most recent files, and filter them by orphaned (no file references) and name. Stephen wrote an addon for us to implement post history, global search, virtual IP addresses for anonymous users (so that you can invalidate/ban their sessions), proxy detection with DNSBL + AS and individual file deletion/spoiler. Version 2.3 will include those features, too.

3) Range bans last indefinitely (no appeal), and it's only possible to ban /{16, 24} for IPv4 and /{64, 96} for IPv6. Therefore you have to disable IPv6 if you don't want the best computer scientists of your chan to come back after each /64 ban. That will be improved in LynxChan 2.3 as well.

4) In contrary to Vichan which provides a relatively good-looking frontend, LynxChan's Penumbra looks and feels horrible by default. Maybe this should encourage imageboard admins to modify it themselves? I don't know. But you can also just fork KohlNumbra: gitgud.io/Tjark/KohlNumbra (contributions are always welcome)

5) LynxChan's template engine is not very powerful and there is no i18n either. Adding another template engine on top of it may be advantageous.

6) Use gitgud.io/LynxChan/VichanMigration to migrate Vichan's MySQL database.

7) Phoneposting will reduce due to missing support in Dashchan and Overchan. That may be a good or bad thing depending on your personal beliefs. However LynxChan is mobile-ready with its API and I believe somebody will definitely implement a mobile application sooner or later.

8) Addons / modifications are very easy to write, but porting them to the next version may be time-consuming.

That's pretty much all there is to say. It's a fast engine with a lot of features and most things I'm complaining about will be fixed this year anyway (& a subset of that is already in kc-addon). Just try it out for yourself. The installation is even easier than Vichan IMHO because you just have to run one script and it will do everything for you (except installing the system requirements obviously).

Chase Phillips
Chase Phillips

Penumbra aint that bad once you take the faggy dark theme off. Does the frontend you liked, KohlNumbra work for sites with user created boards?

Camden Reyes
Camden Reyes

Lynxchan has no individual board logs, only global logs.

Easton Sanders
Easton Sanders

I haven't tried it for user-created boards yet, but it should work just fine I think. You might want to add "Forgot Password" back in login.html. A minor annoyance might be the display of IP hashes because they're placed in one line right next to the name, but this can easily be fixed with a few lines of CSS.

It only appears to be that way: gitgud.io/LynxChan/LynxChan/blob/master/doc/Json.txt#L215
boardUri: board related to the event.

Therefore individual board logs could be implemented on the frontend via JS or you write a small addon to output the HTML. That shouldn't be too much of an issue.

Angel Nelson
Angel Nelson

Therefore individual board logs could be implemented on the frontend via JS or you write a small addon to output the HTML. That shouldn't be too much of an issue.
<Client-side filtering shouldn't be too much of an issue
Peak JS-dev.

Matthew Mitchell
Matthew Mitchell

lel

Blake Hill
Blake Hill

That's why I mentioned writing a (JavaScript) addon for server-side filtering. Either way, my point was that individual board logs already exist.

Isaac Kelly
Isaac Kelly

Or rather they do exist, but they're all displayed on one page for a given day (or as JSON).

Oh man, the constant captchas after each post sure are the worst on Zig Forums. I fucking hate it.

Jordan Morgan
Jordan Morgan

HAPAS ARE SUPERIOR TO WHITES
:^)

Austin Murphy
Austin Murphy

Why not RIIR, LynxChan?

Ian Jones
Ian Jones

Because aysnc-await isn't in stable Rust yet.

Nathan Howard
Nathan Howard

Which will be very soon. Does it mean we can see image-boards written in Rust?

Xavier Davis
Xavier Davis

No. There are only LARPers here. Also why would you write an imageboard?

Levi Turner
Levi Turner

Rust would fit perfect for the job.

Nathan James
Nathan James

I wouldn't write regular web software in a compiled language, to begin with. Sure, if you have very specific demands where a strong scripted runtime environment doesn't fit your needs, it makes sense to use a compiled language. But having to deal with all the inherent complexities of a compiled language doesn't pay off for this kind of software. Also, rust is a shit, I'd use C++ before it.

Jack Torres
Jack Torres

Also, rust is a shit, I'd use C++ before it.
LARPer detected. RAII comes from C++ and Rust is based around it. Unless your using that shit called the STL or just writing source that should be written in C instead, there is no reason to use C++. Rust is a better C++ but they both are inferior to C. People who can manage memory shouldn't be writing software to begin with.

Adam Cooper
Adam Cooper

*People who can't manage memory shouldn't be writing software to begin with.

Matthew Hill
Matthew Hill

LARPing
cvedetails.com/product/47/Linux-Linux-Kernel.html?vendor_id=33

Eli Cruz
Eli Cruz

Not true.

Jayden Nelson
Jayden Nelson

Callback/futures/async based programming is kind of a bizarre way to code, my dude. I think it's more telling that every Rust web framework has been abandoned except Rocket (lol, emojis in my code, xD) and Actix (benchmark chasing with little actual adoption). Why did they (iron, gotham, nickel, etc) all get abandoned in two or three years? Hmm.

For web, I would stick to language and frameworks that heavily scaffold your project (laravel, rails, django) unless you actually believe that your server will sling thousands of requests a second. Java and Golang are reasonable choices. Elixir has a lot of nice features that emerge at scale.

I would say avoid hipster-langs and tech stacks (JAM, for instance), focus on a working product with a decent, simple UI and don't reach for JS where CSS will do. Really, the hardest part is getting good content and quality users.

Or fuck it, do it in Perl 6

Cooper Phillips
Cooper Phillips

Holy shit, I wrote that without looking at Lynxchan source. I take it all back. I think it's too late to do anything sane with lynx.

William Parker
William Parker

Thanks. Good post. When I tried to use your frontend, i couldn't get the sidebar to appear, like you have it on your site. Is that intentional?
I'm also glad to see that 2.2 will add some very much needed moderation features. The project has really came a long way over the years and is getting more and more close to being able to replace Infinity. Moderation just needs to be tweaked a bit more, made a little more efficient, and the frontend needs more work. But other than that this software is becoming really really good. Props to lynx for his work thus far.

larp, larp, larp
Rewrite it in: Meme Language #1 (Perl), or Rust (shit's been said since 2018, it's still not happening)
People on this board seem to be obsessed not with what the software is doing but instead with what language it's written in. Very odd.

Ayden Bailey
Ayden Bailey

People on this board seem to be obsessed not with what the software is doing but instead with what language it's written in.
The amount of people in Zig Forums who are capable of making and appreciating actual software instead of just shitty scripts can be counted with one hand. That said there is something to be said about the long-term viability of using slow scripting languages and the attractiveness (or lack thereof) of the software that uses it.

Blake Ramirez
Blake Ramirez

Quality of software is more important than the lang it's in, but if you're planning on keeping a service up for a long time, you're going to need to think ahead for what's going to scale. Though many people cringe at it, I write my sites in Java, and when traffic has come, it's been able to handle it, unlike a lot of scripting languages which have very pretty code. It's all about writing quality code in a language that scales well, so you don't have to bust your ass rewriting everything when traffic does come. Like said, if you expect traffic, use a lang that can handle it like Java or Golang.

Justin Parker
Justin Parker

Actix (benchmark chasing with little actual adoption)
It is literally made by Microsoft and is also used by Microsoft.

Java
based. Java get a lot of hate (mostly by LARPers and Cniles) but it's solid.
Go
lol. unbased.

Ian Baker
Ian Baker

Anyone know how to filter IPs by country in lynxchan? High priority tbh

Joseph Clark
Joseph Clark

just use your firewall

James Ross
James Ross

admin is lazy, we have a janny

Andrew Evans
Andrew Evans

Prediction: Some soy cuck will actually do this in Rust within a year just to ride Zig Forums's coat tails.

github.com/search?l=C&q=imageboard&type=Repositories
It has been done before

Java is based but Go is not
Either both are based or both are not

Cooper Watson
Cooper Watson

languages are interchangeable. U larp, I care about Software

It takes real nuts to pontificate about quality software while you're revisiting a solved problem (imageboards) in fucking node.

Post your resume, realdev. Let's see what you've done with your life. If dubs, lynxdev is a cashier at Walgreens.

Adrian Harris
Adrian Harris

An Actix contributor works for MS. It's not their project. What are they using it for, specifically?

Hudson Ramirez
Hudson Ramirez

Either both are based or both are not
Java has Generics. Java has better GCs. Java has package managers. Java has min/max functions for integers and a round function for floats.
Go is absolute trash. If you think that Go is good you are either Cnile or retarded.

An Actix contributor works for MS.
Wrong. Actix is written by one guy. He works for MS.
github.com/fafhrd91

What are they using it for, specifically?
news.ycombinator.com/item?id=17191554
we use actix. but that is all i can share :)

Gavin Gutierrez
Gavin Gutierrez

Go requires significantly less memory for its runtime, has similar performance and extremely fast compilation times.

What specific problem do you have where generics are the best solution and the other forms of polymorphism Go has are unsuitable? Or are you just repeating something you read in HN comments?

MS is using Actix for a mystery project? Whoa! You sure told me. I guess we will just have to wait for it to be used in adult software 'Any Day Now'. Also, Actix has 57 contributors. Do their employers own the project too? Does my boss own weekend code? You're fucking dumb, kid.

James Morgan
James Morgan

What specific problem do you have where generics are the best solution and the other forms of polymorphism Go has are unsuitable?
LOL. The denial is real. You know that Go 2 will have Generics, right?
MS is using Actix for a mystery project?
I never claimed otherwise. Stop being a faggor.
Also, Actix has 57 contributors.
None of which have contributed any significant amount. Actix is a one man project paid for by Microsoft.

Elijah Garcia
Elijah Garcia

If you think that Go is good you are either Cnile or retarded
Neither, I just find both of them to be industrial garbage.
Cnile
Fuck C too

Ethan White
Ethan White

Ok you are based.
Sorry for calling you a Cnile.

Ayden Thompson
Ayden Thompson

Daily reminder to enjoy your cummies <3
pornhub.com/users/stephenlynx