[ / / / / / / / / / / / / / ] [ dir / animu / doomer / egy / hkpol / jenny / kohl / strek / vichan ]

/tech/ - Technology

Winner of the 80rd Attention-Hungry Games
/otter/ - Otter For Your Soul

THE INFINITY CUP IS COMING BACK
May 2019 - 8chan Transparency Report
Email
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Flag
Oekaki
Show oekaki applet
(replaces files and can be used instead)
Options

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 3 per post.


 No.1037852

ITT: Share projects and scripts created by you/anons

1. Hydrus Project (*booru taggins system with IPFS)

>>>/hydrus/

github.com/hydrusnetwork/hydrus

2. Guacman Chatbot (a TayAI replacement)

>>>/machinecult/

(source code in some file sharing site instead of github)

 No.1037856

ITT: deanonymize yourself :^)


 No.1037861

>>1037856

Implying I don't just say my own project and say its someone else's

Implying my project isn't anonymously created anyway


 No.1037884

>>1037856

>8 minutes into the thread and butthurt nodevs already fuming


 No.1037898

>>1037861

This isn't the point of the thread. Just post something interesting, faggot


 No.1037901

>>1037884

>having down syndrome


 No.1037902

captchouli

https://github.com/bakape/captchouli

>booru-backed procedurally-generated anime image captcha library and server

>Captchouli scrapes boorus for admin-defined tags and generates and verifies captchas for user anti-bot authentication.


 No.1037912

>>1037902

>create a captcha

>make it something humans find utterly impossible

>and a well trained neural net can do with ease

is this supposed to be a joke?


 No.1037942


 No.1037958

File: ae60fa5bb01dc3d⋯.mp4 (1010.97 KB, 540x480, 9:8, somebody that you used to ….mp4)

The dankest site on the internet

https://ratwires.space/ or http://clo5p5jsvei55iyz.onion/


 No.1038076

I have made a program that is doing good things, but it is exploitable (DoS attack) and you faggots will probably be too lazy and ignore my project entirely


 No.1038077

>>1037912

No. Weaboos are retarded.

>>1037942

>vulnerable to KCI

That's why you don't let anons design cryptographic protocols.

inb4 plausible deniability


 No.1038078

>>1037912

Clearly he learned from 8chan.


 No.1038171

>>1037902

bakape is a fag


 No.1038537

>not writing your own dead-mans-hand script which one month afteer you die will organise a series of hits on critical botnet members via onion

smh


 No.1038586

>>1037958

pretty neat


 No.1039340

File: 7a78739c6459133⋯.png (5.21 KB, 226x94, 113:47, dusky.png)

Some binary data for a video game reverse engineered (3d models, texture packs).

https://git.teknik.io/scuti/lib3ddevil1

And a map converter (faces+vertices => planes)

https://git.teknik.io/scuti/reflex2q3


 No.1039763

>>1039340

looks good


 No.1040276

Anyone here who can use Neural Networks to break 8chan's captcha?


 No.1040308

>>1040276

Are you, by any chance, an idea guy?


 No.1040340

>>1040308

Not really an idea guy, because the papers are already out https://vision.in.tum.de/_media/%20spezial/bib/stark-gcpr15.pdf (targeting the same library that 8chan uses)


 No.1040346

>>1040340

>Not really an idea guy

Then where is the code? I can make a logo btw.


 No.1040348

>>1040346

> Then where is the code

Do you know what an academic paper is?


 No.1040352

>>1040348

>https://www.merriam-webster.com/dictionary/deflecting

Are you an ideas guy or do you have code?


 No.1040385

>>1040352

You dont have code either. Does that make you an idea guy?


 No.1040422

>>1040385

>even more deflection

Where did I post an idea and no code?

You did it right here: >>1040276


 No.1040453

>>1040422

>Asking a question is an idea

ok


 No.1040476

I've been working on an interactive machine code development tool of my own design. It's named Meta-Machine Code. The idea came from another that came to me in errant thought and it turned into this more finalized design, as I knew implementation would guide me with what was needed, what doesn't work, what does work well, and so on, with development also guided by other thoughts that come to me and other such things. I quite like it by now and don't want to use assemblers, as they are lesser tools.

Here are some relevant articles of mine; conveniently, the chronological order is also the order of best to worst quality:

http://verisimilitudes.net/2017-07-07

http://verisimilitudes.net/2018-01-01

http://verisimilitudes.net/2018-08-08

You can see this is approaching two years since I went public with it. I've had a working version for around half a year, but the source is terrible, sans the libraries I've derived, and, while I've been lightly working on a rewrite in Ada 2012, I can't help that I'd rather simply use the tool, even in its poor state, then continue working on it constantly, after all this time. So, the tool is currently in a state where only I can really use it.

I can take pride in that the combined program and its libraries, all three of which I wrote entirely by myself when deriving them from this, is less than 2,500 lines of code. An issue I'll be facing in Ada is a similar need to implement some similar libraries myself, but perhaps this is the best way to write libraries, with a real use beforehand. In any case, I expect the Ada to be under 3,000 lines of code.

Here are some articles written with the tool documenting some programs:

http://verisimilitudes.net/2018-08-18

http://verisimilitudes.net/2018-08-28

http://verisimilitudes.net/2018-11-01

http://verisimilitudes.net/2018-12-12

http://verisimilitudes.net/2019-03-03

Here is a thread on this board I've made for discussing a program in a context outside my usual:

>>999945

Here is an image of the tool with that most recent program loaded; Tor users are second class here and can't upload files:

http://verisimilitudes.net/mmc-nim-in-st.png

Feel free to tell me what you think.


 No.1040519

>>1040422

check >>1040340 again, it ain't an "idea" if it has already been done and published.


 No.1040794

>>1040453

>>1040519

>samefag

Where is the code, ideas guy?


 No.1040910

>>1040794

yeah you have been samefagging in this entire thread.


 No.1040912

>>1038537

I did this but it just sends txt messages, e-mails, and snail mail to people I dislike for as long as the servers keep running.


 No.1040923

File: ee15c54941ad65b⋯.png (30.68 KB, 409x167, 409:167, gk9ytlv6.png)

>>1040476

>I'd rather simply use the tool, even in its poor state

>So, the tool is currently in a state where only I can really use it

This hurdle is really difficult to get over. I only make things that I personally want to exist, I don't make them for other people. But that creates a problem in that even if the program is kind of buggy and unpolished and missing certain features it "should" have, I'm still fine using it because it sufficiently serves the desired purpose. But since it can already be used for the purpose it was made for, it's hard to find the motivation to finish it or add new things. I have several projects in this exact state.


 No.1040924

>>1040912

How are dead-man's switches done anyway?


 No.1040925

>>1040924

Well, you have a program that has a countdown timer. Then you add a way to reset the timer like visiting a hidden service or sending an email / phone call with a passphrase. As long as your around to reset the timer it won't go off.


 No.1040926

>>1040924

A simple and feasible strategy is if I don't send a message for 1 month (for example) then trigger. Send a reminder one week before (in case you just forget). Like >>1040925 said.


 No.1041128

>>1040923

>This hurdle is really difficult to get over. I only make things that I personally want to exist, I don't make them for other people.

That's what my Meta-Machine Code is, as well. Still, perhaps others will be interested and I have recognized its potential value for pedagogy.

I avoid this issue in part by splitting the program into libraries where I found reasonable and then making those libraries rather comprehensive and well documented. So, only the MMC itself is in a poor state and relatively poorly documented; this is largely in part due a poor design aspect I pursued for a time, though.

I created a poor machine code as the customization language and much of the tool is written with it. Any reimplementation will lack this, in part because it's poor and in part because the current CHIP-8 targeting doesn't even need customizability.

I'm considering starting on the documentation for the tool already. I'm planning a book that is no more than one hundred pages. I suppose, ideally, it would be closer to, say, fifty, but I'll see. In any case, the tool is well-defined enough for me to begin work on this; I'd want to have my own system in place for book writing, though.

>But that creates a problem in that even if the program is kind of buggy and unpolished and missing certain features it "should" have, I'm still fine using it because it sufficiently serves the desired purpose.

I've unfortunately noticed some queer bugs with this program, but I simply intend to have the semantics down and bugs gone with the reimplementation I'm planning. If you're the only ever intended user, this doesn't matter, though. I have programs I don't distribute that have some flaws or lack of functionality I simply work around.

>But since it can already be used for the purpose it was made for, it's hard to find the motivation to finish it or add new things. I have several projects in this exact state.

My advice is to pick a single project and ruthlessly pursue only that project, then. My tool and its derived libraries were my only focus for quite a while, although I'm now designing or working on other libraries and programs I want to write, in particular things involving database backups, Gopher, and other things that interest me. So, I have a level of self control and motivation that lets me focus on something and then give some other things my attention when I'm fatigued, without failing to later return to it.

If you're struggling with just that, though, then obsess and focus on your main project. I have some much larger ideas that are still only vague ideas. What I did was order them sequentially and this tool was the first, as I intend to use it to build the others. Try that.


 No.1041129

Do sites count? If so https://digdeeper.neocities.org/ - shilled it about a year ago, grew a bit since then.

>>1038076

Just post it, maybe we will help you fix the exploit (heh).


 No.1041145

>>1037852

>hydrus

Literal botnet.


 No.1041165

>>1041129

>>https://digdeeper.neocities.org/ghost/sidmeierspirates.html

Loved the original on the Amiga and this really was a worthy remake.


 No.1041172

>>1041145

pics or GTFO

protip: it's not


 No.1041234

>>1041129

There are some interesting articles there. I will read them soon but I am busy now.

>things windows got right

>gaming support

>availability of certain software

Windows got popular, hence people made games and drivers for it. It gets more attention because more customers use/d it. Correct me if I am wrong but I think nothing in the Windows OS design facilitates gaming more than other OSs.

>graphical errors

No prizes for guessing which thread you created.

That said there are some great points. MS Paint is great for quick things without opening a heavyweight tool like GIMP. Custom installations are great in windows apps but when package managers just work, they are excellent and far superior. Focus on looks may be a lesser point now? Especially with Win10 and newer DEs.


 No.1041294

File: 2d33c004d881fc1⋯.png (390.16 KB, 1302x964, 651:482, youtube-local-5.png)

youtube-local (browser-based anonymous youtube client):

https://github.com/user234683/youtube-local

no-js-fixer (userscript for uMatrix users to try to automatically unbreak sites without actually whitelisting their javscript):

https://github.com/user234683/no-js-fixer


 No.1041319

>>1041294

>no-js-fixer (userscript for uMatrix users to try to automatically unbreak sites without actually whitelisting their javscript):

Hey mate, haven't tested this but looked at the github and this is a VERY good idea. You really SHOULD convert this into an addon. My spidey sense says this could become very popular if people knew about it.


 No.1041328

I made my own Instagram bot with Selenium and Python.


 No.1041331

>>1041129

https://digdeeper.neocities.org/ghost/freetardism.html

Holy shit this is retardation on a level I have never seen before.

>"The freedom to run the program as you wish means that you are not forbidden or stopped from making it run" - this is easy to violate in the so-called "free software". What prevents me from making a program that can only be run on Wednesdays? Nothing.

Whoever wrote this has some serious braindamage. What prevents me from removing this restriction? This is literally what the first freedom is about.

>"The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this."

>Okay, here is where we start to run into serious problems. First of all, access to the source code is absolutely not a precondition for this. People have been disassembling all kinds of software forever

Spoken like a true LARPer.

>"The freedom to redistribute copies so you can help others (freedom 2)."

>Windows programs are being redistributed all the time, and probably more people are helped that way than by freetardism.

<what is copyright?

>"The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this."

>So here is where we come to the crux of the issue, it seems. It is the distribution of modifications, that gives real freedom, according to the freetards. But does it actually? Again, you, first of all, need the programming skill to make these modifications - skill that 99% of users don't have.

Most GPLed software was written for programmers.

>Of course, releasing the source is not enough for the freetards. You also need to attach a "license" to your program which will allegedly allow others to do everything the "four freedoms" permit. The problem is - nothing prevents anyone from breaking the license. Licenses are just words on the screen - most of us have violated countless video game EULAs for example. More importantly, we also now have proof that the GPL can be revoked - https://slashdot.org/submission/9087542/author-recinds-gpl. The author of the program in question sent a DMCA request to GitHub (alleging copyright infringement), and they complied in taking it down. Here are some quotes from lawyer Lawrence Rosen's book "Open Source Licensing: Software Freedom and Intellectual Property Law"

LOOOOOOOOOOOOL. Was this written by MikeeUSA? Was this site made by Mikee?


 No.1041332

>>1041331

>What prevents me from removing this restriction

The fact that you aren't the owner of the code so you can't relicense it.

>This is literally what the first freedom is about

He is saying what's possible if you don't have the first freedom.


 No.1041333

>>1041332

>The fact that you aren't the owner of the code so you can't relicense it.

But it is licensed under the GPL so I have the right to modify it.

>He is saying what's possible if you don't have the first freedom.

No he doesn't.


 No.1041335

>>1041333

>it is licensed under the GPL so I have the right to modify it

GPL is a copyleft license, it specifically denies the right to change the license to anything that isn't "compatible" with it.


 No.1041337

>>1041335

Nobody is talking about changing the license, retard.


 No.1041338

>>1041337

>>you aren't the owner of the code so you can't relicense it.

Is what you(?) replied to.


 No.1041339

>>1041338

Are you the author of this article?


 No.1041348

>>1041333

>But it is licensed under the GPL so I have the right to modify it.

???

He was just giving an example of violating the 0th freedom. If you violate the 0th freedom it can't be licensed under the GPL.


 No.1041350

>>1041348

>if you violate the first freedom as defined by the Free Software Definition it isn't Free Software anymore

Amazing. How does this refute "freetardism" though?


 No.1041353

>>1041350

You are clearly unable to comprehend what I am what I am writing, so I shall stop conversing with you.


 No.1041354


 No.1041355

The GPL can't be rescinded btw. MikeeUSA is a retarded LARPer.

https://github.com/MikeeUSA/GPC-Slots-2


 No.1041356

MikeeUSA isn't a lawyer btw.

From 	GitHub Staff
Date 2019-02-20 20:10
Message Body

Hi MikeeUSA,

Unfortunately, a pen name does not suffice when used in combination with a disposable email address. Whether under the definition in 15 U.S.C 7006(5) which you cited, or as used in the DMCA, an electronic signature needs to be associated with a person, as that term is defined by 15 U.S.C. 7006(8). A psuedonym, without other information that would allow us to associate that with a specific, identifiable person, does not meet 17 U.S.C. 512(3)(a)(i)'s requirement that it be signed by an authorized person. As a practical matter, this is especially necessary where, as you claim, an account that may not be you is posting content using that same pseudonym.

Even if that were not so, your notice would still be incomplete in two other ways.

First, it lacks "information reasonably sufficient to permit the service provider to contact the complaining party," as you've used a disposable email address and provided no other contact information that would be sufficient to assure we can contact the complaining party. This type of reliable contact information is required by 17 U.S.C. 512(3)(a)(iv).

Second, your notice does not appear to identify material which infringes on any exclusive rights in the original work. Both your source code and the repositories you identified are published under GPL licenses. You have not identified any way in which those repositories violate the GPL, and without more detail we cannot determine how redistributing or modifying GPL-licensed code would constitute infringing activity. While GitHub is not in a position to provide you with legal advice, here is an informative link about the irrevocability of GPL licenses: https://copyleft.org/guide/comprehensive-gpl-guidech8.html#x11-540007.4

Once you've revised your notice to include the required details, please send back the entire revised notice, and not only the corrected sections. Once we've received a complete and actionable notice, we will process it expeditiously.

Thanks,
GitHub Staff


 No.1041558

>>1040308

I'm on the logo anon.


 No.1041559

>>1041356

The absolute state of kikehub

https://gitlab.com/

Thus far I haven't gotten any shit for being literally Anonymoose on Gitlab, and the free version is far more powerful than SJWhub's free version as well.


 No.1041566

>>1041559

Like that's great and all for hosting the code but you can't use their website, free version or otherwise, without enabling javascript. So post information about the git clone link somewhere else if you run a project off gitlab. I have been forced to abandon some software just because the dev couldn't have been bothered to post the clone link after migrating to gitlab.


 No.1041567

>>1041319

Converting it into an addon is the next step since I've figured out that the cause of a huge portion of website breakage is due to CSS transition effects (webdevs use this to make websites "fade in", but it requires javascript to do it, and breaks the website without javascript.) This is currently fixed only in specific cases such as images or when it's done on the html or body tags. To fix it in general for any element is not practical with a userscript, so I'll have to make it an addon. I'm currently juggling multiple projects so it might take a bit.


 No.1041569

>>1041159

This. Gitlab is great and I hope people keep migrating projects.

notabug.org isn't bad either but does not have as many features. Uses Gog's.


 No.1045451

>>1041356

Mikeeusa is an attorney.

Github is being obtuse, claiming it doesn't /know/ Mikeeusa is Mikeeusa, even tho Mikeeusa has published the takedown requests alongside the program on its actual original host.

A court won't find in Github's favor, Github is banking on Mikeeusa not bothering to sue them.


 No.1045458

>>1045451

Fuck off, Mikee.


 No.1045461

If you have not received remuneration from licensee, that license he holds is simply an illusory promise at best. He cannot hold you, the grantor, to it and you can revoke it at any time.

The GPL is revocable, as is any gratis license.

"Nothing" is not good consideration for value.

It's not good consideration for anything at all.


 No.1045462


 No.1045463

>>1045461

STFU, Mikee.


 No.1045465

>>1045461

You mean you can revoke a license like you can proclaim yourself présidente of Venezuela?


 No.1045467

>>1041338

<Spread the word as far as you can

<The GPL is quantum nullus when it comes to a licensee "enforcing" it against the grantor, as are _ALL_ the gratis licenses.

If you have not received remuneration from licensee, that license he holds is simply an illusory promise at best. He cannot hold you, the grantor, to it and you can revoke it at any time.

The GPL is revocable, as is any gratis license.

"Nothing" is not good consideration for value.

It's not good consideration for anything at all.


 No.1045469

>>1045465

Yes you can, and just like in that case, the US will give your proclamation effect.

Your property is your property, a non-exclusive license is not a transfer, it is only permission: the same as you can give license for those who wish to trample your lawn if you wish. A promise without any remuneration on the other side is given zero effect under US law: it is an illusion. An illusory promise. If you want a firm promise you must pay for it: that is what the US will enforce against a grantor: if he said You can do this, and you PAID him for that promise.


 No.1045475

>>1045469

Okay Mr. President I'll remember not host my git repo in the US then.


 No.1045482

Here's two scripts for sending youtube-dl through tor and auto-downloading highest quality video+audio (assuming the file wasn't uploaded as webm).

It first tries to use TBB and if that fails the default tor installation.

proxtube-dl:

#!/bin/sh

youtube-dl --proxy socks5://127.0.0.1:9150/ --hls-prefer-native $*
status=$?
if [[ status -eq 0 ]]; then
exit 0
fi
youtube-dl --proxy socks5://127.0.0.1:9050/ --hls-prefer-native $*

proxtube-dl-auto

#!/bin/sh

proxtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo[ext=webm]+bestaudio/best[ext=mp4]/best' $*


 No.1045486

>>1045482

Also I hereby revoke my permission to host this code on 8chan. Take it down immediately or go to jail and pay ten gazillion dollars.


 No.1045496

>>1045486

Your "script" is trivial

It would be ruled quantum-nullus by the courts: not copyrightable.

However if it was not trivial, you could certainly get it taken down, under US law.


 No.1045501

>>1045486

>>1045496

Now as to damages, if the script were copyrightable.

Did you register your copyright /before/ the violation?

If yes:

You can seek statutory damages of 150,000 USD, in addition to attorney's fees.

If No (or yes):

You can seek damages.

Damages can be calculated as to the profit the violators recieved from violating your copyright, along with some other ways (what YOU would have recieved if they weren't violating etc). You have to prove this though, which is why you should register your copyright. Statutory damages and attorneys fees are easier to get than proving damages.

As for Jail:

Yes criminal prosecution is possible but you have to get a prosecutor to prosecute the case: it is at their discretion.

The GPL is revocable.


 No.1045502

>>1045496

You're telling me my script is even more trivial than rounded corners?

Be careful or I will have your slanderous ass dragged to court. President or not, you still have to obey the law.


 No.1045507

>>1045501

>Lifestyle Lift ordered their employees to post fake positive reviews on websites.

>As a result, they were sued, and ordered to pay $300,000 in damages by the New York Attorney General's office.

>Said Attorney General Andrew Cuomo: "This company’s attempt to generate business by duping consumers was cynical, manipulative, and illegal. My office has [been] and will continue to be on the forefront in protecting consumers against emerging fraud and deception, including ‘astroturfing,’ on the Internet."[5]

https://en.wikipedia.org/w/index.php?title=Shill&oldid=504277354

So shills have to pay only twice as much as copyright violaters? Seems skewed, I'd put them straight on death row.


 No.1045508

>>1045502

The rounded corners are under patent. They are design patents.

They are not under copyright.

Did you fall asleep in patent and copyright 101?


 No.1045512

>>1045508

Well then, I declare the above posted scripts a work of art and revoke my permission to host it here.

The delicate arrangement of the letters truly makes one ponder upon the majesty of everything and nothing, does it not?


 No.1045514

>>1045512

While I, personally, completely agree with the artistic nature of the sublime work...

The court would not. It would see those lines as it sees the shape of a tool such as a hammer: required for it's function, uncopyrightable (perhaps patentable though)

Now, we... we know better. But we are not the court and never will be. That is our cross.


 No.1045521

>>1045514

Seems like 8chan gets to live one more day then.

I'm sure their lawyers were already sweating in their seats. They better pray I don't come back with more code.


 No.1045542

File: a399c5337eb5bdc⋯.png (11.62 KB, 215x212, 215:212, ClipboardImage.png)


 No.1045550

>>1045542

>1 request per second per process

Lol. Is this the power of Node.js + MongoDB?


 No.1045556

>>1045550

also very unstable. the sites that use it are often down


 No.1045560

We run an online hacker magazine called 00B4D5EC

Our only publication was here:

http://longpoke.github.io/f37c5de221cb361db07f046b31047f329ddb2ca2fe3ab5b674c858a6686c5151.html

We are looking for based redpilled hackers to join us. We want more content like this - articles explaining why fundamental problems exist with "security" of software, electronics, and information. You know where to find us.


 No.1050346

Where's your project anon?


 No.1050391

>>1040476

Have you considered adding slugs to your blog post URLs? Right now it's hard to tell what every blog post is about without actually clicking the link.


 No.1050429

>>1045482

>#!/bin/sh

>youtube-dl --proxy socks5://127.0.0.1:9150/ --hls-prefer-native $*

>status=$?

>if [[ status -eq 0 ]]; then

> exit 0

>fi

>youtube-dl --proxy socks5://127.0.0.1:9050/ --hls-prefer-native $*

Is that not a convoluted way of doing the same with the following alias, or am I missing something?


alias proxtube-dl='youtube-dl --proxy socks5://127.0.0.1:9150/ --hls-prefer-native $* || youtube-dl --proxy socks5://127.0.0.1:9050/ --hls-prefer-native $*'

proxtube-dl <settings> <URL-to-video>


 No.1050435

>>1050429

$* doesn't work inside aliases, baka. Anyway, $* is garbage. He should have used "$@".


 No.1050436

>>1050435

Nice braindamage, UNIX weenie.


 No.1050437


 No.1050451

>>1050435

>$* doesn't work inside aliases

?

works for me


alias testcommand='echo $*'
$ testcommand foo bar
foo bar
$ bash --version
bash --version
GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>


 No.1050452

>>1050451

>--version outputs a copyright notice

fucking why?


 No.1050456

>>1050451

Try

alias testcommand='echo $* EOF'

and you'll see that it doesn't actually work. $* expands to nothing. That's why it appears to work in your example.


 No.1050460

>>1050456

I guess the only way to "fix" this is by liberally applying braindamage?


 No.1050590

>>1050346

[not OP]

I'm just polishing mine off and about to make a blog post about it. Then I will post it.


 No.1050669

>>1050460

Just use functions instead of aliases, retard.


 No.1050670

>>1050669

>braindamage


 No.1050726

>>1037912

If you can solve it, then you are bot. Simple!


 No.1062071

bump this for interest


 No.1062217

>>1045542

the code literally looks like somebody read too many outdated stackoverflow answers and cobbled together a chan engine


 No.1062244

>>1062217

This whole board keeps calling him a faggot but I don't get where the anger is at.

Any code related nitpicks you can find that supports your arguments?


 No.1062245

my project is to fix all the broken stuff. Currently I'm trying to fix fonts being randomly fucked in xterm. Wish me luck it's been 10 years already.

I love captchas that's why I post on cuckchan.


 No.1062246


 No.1063006

>>1062246

well done


 No.1063021

>>1062245

Use bitmap fonts like a white man


 No.1063028

>>1062244

>This whole board keeps calling him a faggot but I don't get where the anger is at.

it's node + mongo.


 No.1063117

>>1063028

Okay, so StephenLynx is bad for picking the wrong tools? What are the disadvantages when compared to Python/Ruby + SQL?


 No.1063123

>>1063117

>Python/Ruby


 No.1063143

>>1063123

What am I supposed to say then? Buggy PHP? "Enterprise" Java/C#? LARPing C/++? Pozzed Rust? Go, maybe if that is your preferred language?

Oh wait... You ARE StephenLynx. That explains the salt.


 No.1063867

>>1062244

serving static files from mongodb through nodejs

using mongodb for "cache"? makes extra collections even though its still reading from database so gonna be just as slow as using non "cache" collections

the whole mongodb-for-everything idea came about because he wanted a scalable db (MONGO IS WEB SCALE) to spread db load and files across multiple servers, not realising it will result in terribly oversize db with bad performance. also a bit contradicting because he wanted the chan to be low cost and easy to run yet adds this bloated shit to be multi server scalable (no big successful lynxchan sites btw). maybe he didnt realise network attach storage exists, and that having a single dedi for database will be plenty performant for even a modestly large site. either way pretty autistic

also uses md5 for file deduplication

saves 2 cookies for captchas, one of them "captchaexpiration" -- does lynx not know cookies can have an expiry?

reading the code will give you a headache

and every site running it living proof, constantly gets 500 errors, database corruption issues, etc


 No.1064273

>>1063867

So in order to improve the code:

> terribly oversize db with bad performance

> he wanted the chan to be low cost and easy to run yet adds this bloated shit to be multi server scalable

1. Use an actual SQL library

> didnt realise network attach storage exists

> that having a single dedi for database will be plenty performant for even a modestly large site

2. Use network attached storage

> uses md5 for file deduplication

3. Use SHA2 or SHA3 or BLAKE2 or Skein for file deduplication

> saves 2 cookies for captchas

4. Actually use cookies well

> reading the code will give you a headache

> every site running it living proof, constantly gets 500 errors, database corruption issues, etc

5. Actually learn how to code?

Okay I think I have the solution, since Blazechan is MIA why not help people develop ManiWani?

https://github.com/DangerOnTheRanger/maniwani

> It's Python

At least it is better than Node.js (or most of Node.js)


 No.1064275

>>1064273

>maniwani

Looks like a combination of hipster shit and cancerous "minimalist" flat design.


 No.1064283

>>1064273

sql is very cpu heavy


 No.1064373

>>1063117

You could write decent code in js, and write a good schema for mongo. You'd just have to pretend you were writing c and sql respectively. Suffice to say this isn't what Lynx has done.


 No.1064378

>>1064275

The developer was trying to be "new" and "moe" at the same time (setting itself to be different from other imagebord), what do you expect from a work in progress?

>>1064283

Depends on which SQL you are choosing really, I heard SQLite is really fast but with a trade off of being weak, so maybe MariaDB?

>>1064373

In that case you are just doing play pretend? Why not just use whatever language that is fast or interpreted with a good SQL library so that they can have a better time writing the code?

Or maybe Lynx is just trying to be a meme hipster shit IDK




[Return][Go to top][Catalog][Nerve Center][Cancer][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / animu / doomer / egy / hkpol / jenny / kohl / strek / vichan ]