[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/4irc/ - 4chan Janitor Logs

back up board 4 free

Catalog

Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 4 per post.


File: 1454087413361.jpg (46.65 KB, 300x543, 100:181, BigTrophy05copy.jpg)

7caa5d No.478

As it turned out this monday, Larachan, soon formerly Infinity Next will never ever see the light of the day on 8chan or anything that is owned by Jim Watkins. This dream is over. The technological reality still looks grim. The next best thing is Haruko that is maybe not available to Hotwheels and most importantly not ready yet for various reasons people give a fuck about.

Now bear with me. Format will be the usual one.Janiteam logs will also come out regularly on the site

7caa5d No.479

2015-02-07 - 2015-02-12

Nothing but noise. From there on, I am going to ignore every day that contains nothing but IRC noise and messages from that Bot.

2015-02-12

Something about problems concerning Imageposting

12:15:02 lrsp https://github.com/ctrlcctrlv/infinity/blob/master/post.php would it be possible to specify WHICH goddamned image is invalid here?

12:15:17 lrsp it's pretty annoying when you're uploading 5 images and 1's invalid (for whatever reason) and you have no clue which one

12:15:38 linear4 yeah.

12:15:43 linear4 it's on the todo list of 5000 things.

12:15:47 linear4 submit an issue and/or PR

12:15:51 lrsp (although I'm too lazy to see where the error function is even defined and also I don't know PHP :^) )

12:19:40 lrsp doesn't even look that hard to change, but I don't feel like associating my github with a pedophilia den and harassment hotbed :^)

12:20:04 linear4 #8chan-dev isn't for trolling.

12:20:31 lrsp not trolling, more just don't want to get doxxed :v

12:21:20 linear4 If you seriously wanted to contribute, nothing stops you from making a new github, but, the issue likely won't fix itself that quickly otherwise.

12:23:30 lrsp well I see exactly what to do, but I've never touched webdev before so I'd probably inadvertadly cause some kind of security exploit or some shit

12:24:28 Bui as long as you don't have 'anon' in your username

12:24:32 Bui :^

12:24:44 lrsp I don't

12:27:09 linear4 bui will probably make an issue or PR for you.

12:27:12 linear4 he's like an 8chan-dev tryhard.

12:27:24 Bui excuse me??

12:27:35 linear4 you're excused.

12:27:38 linear4 it's okay, it's still helpful.

12:27:38 lrsp it's severely hampering by ability to post 5 pictures of little girls at a time in pedo threads :(

12:27:45 Bui <linear4> #8chan-dev isn't for trolling.

12:27:50 Bui ok

12:27:54 linear4 thanks for remininding lrsp.

[…]

12:47:23 lrsp would just need to change line 1105 of config.php to have a %s and then lines 343/663 of post.php from like error($config['error']['invalidimg']); to error(sprintf(%config['error']['invalidimg'], $file['file'])); (which shouldnt' cause buffer overruns since that filename thing would've already been truncated?)

12:47:45 lrsp then again

12:47:51 lrsp half the errors are pretty damned vague

12:48:08 lrsp I'd like to know why the images are invalid though… it seems to happen quite often…

12:48:17 lrsp when they can be posted on other imageboards fine

2015-02-13

Czacks announces his rewrite

06:02:47 czaks guise

06:02:57 czaks i have an early project

06:03:30 linear4 party time

06:03:32 czaks of a chan engine rewrite

06:03:37 czaks a total rewrite

06:04:05 linear4 /yawn

06:04:06 czaks an engine, where posts are showing up INSTANTLY

06:04:06 czaks not after 5 seconds

06:04:06 czaks etc. etc.

06:04:10 linear4 ???????

06:04:50 czaks yeah, it's a big project

[…]

09:43:23 Bui can you write an engine that automagically bans pedos

09:43:23 Bui ty

09:47:36 lrsp why would you ban pedos

Post last edited at

7caa5d No.480

2015-02-18

Ad scripts

19:03:49 GamerGateFan <script>if (window.location.protocol === 'https:') {document.write('\x3Cscript type="text/javascript" src="https://101171.gsspcln.jp/t/003/481/a1003481.js">\x3C/script>');} else {document.write('\x3Cscript type="text/javascript" src="http://101171.gsspcln.jp/t/006/023/a1006023.js">\x3C/script>');}</script></div><form name="post" onsubmit="return dopost(this);" enctype="multipart/form-data" action="/post.php" method="post"><div style="display:no

19:03:49 GamerGateFan ne"><input type="text" name="lastname" value="?C`PIR$w?g#mp59r?,nx {NyXf6):KZ?a/o~bGFh?4@Lj_?%Secz?HYl;&lt;?7?=[&gt;JAq+u2i(8BME*3^O"></div>

19:03:52 GamerGateFan What is that?

19:04:06 GamerGateFan Why does that javascript refer to https://aladdin.genieesspv.jp/yie/ld/jsk ?

19:04:29 GamerGateFan Why is 8chan having that included in the code

19:04:37 GamerGateFan I didn't see it mentioned in the github

19:31:34 czaks GamerGateFan: seems like ads

19:32:20 czaks or some analytics

19:32:43 GamerGateFan just making sure, I have noscript and request policy, that keeps 3rd party stuff from running, and I wasn't going to test it out

19:46:56 Bui yeah it's the ads

19:48:17 czaks btw.

19:48:20 czaks >document.write

19:48:21 czaks xD

19:48:23 czaks bottom kek

2015-02-24

Bui tests some trix

20:36:10 copypaste hue

20:36:16 copypaste Bui: you locked everything on /pk/

20:36:20 copypaste i knew you were up to no good :^)

20:36:27 copypaste it's fine.

20:36:30 copypaste :3

20:36:42 copypaste i thought you'd add some fun CSS at least. locks only are disappointing.

20:36:52 Bui I did

20:36:58 Bui hid the post form :^

20:37:19 copypaste that's technically against the rules

20:37:24 copypaste someone has only complained once though.

20:37:30 copypaste https://8ch.net/claim.html says

20:37:36 copypaste Please note, taking over a board and then making it impossible to post on via CSS tricks is not allowed. If a user of your board reports it to me, he gets the board instead. Thanks for using 8chan.co.

20:37:49 copypaste the reason for this is historical

20:37:53 copypaste it's not because of what you did

20:38:02 copypaste way back when, before september, in the olden days ( :^) )

20:38:08 copypaste i had an automatic claim system

20:38:18 copypaste people abused it and made every board have /tex/ like CSS

20:38:23 copypaste it was limited to one per IP per 72 hours

20:38:28 copypaste but…yeah. that wasn't enough.

20:38:40 Bui hmm, well, I could remove it, though new threads are still impossible because image required and images disabled

20:38:45 Bui is that against the rules? lel

20:38:49 copypaste haha

20:38:53 copypaste that's genius

20:38:57 copypaste that's not against the rules :3~

20:38:59 copypaste just leave it.

20:39:06 copypaste we have too many pokemon boards anyway.

20:39:12 copypaste i think it can be determined on a case by case basis.

20:39:34 Monroe haha, that's actually pretty good Bui

20:39:39 Bui it was in best interest

20:39:54 copypaste honestly, when i gave it away, i thought you were going to troll them hard

20:39:57 copypaste add /tex/ css

20:40:01 copypaste delete everything

20:40:02 copypaste idk

20:40:10 copypaste wipe the board :3~

21:49:27 b4x <Bui> hmm, well, I could remove it, though new threads are still impossible because image required and images disabled

21:49:36 b4x thats fucking glorious kek

23:48:53 czaks copypaste i will be working on a patch

23:48:58 czaks that makes urls like

23:49:22 czaks /b/res/124827/pope-thread.html


7caa5d No.481

2015-02-28

Spitballing local board snapshots

13:03:38 ~copypaste i need to think of an archival system

13:04:13 ~copypaste i added some log messages so at least board owners can verify if it's a board wiper or one of their volunteers or not

13:04:16 ~copypaste so that's good at least

13:04:24 ~copypaste but it would be good to also be able to take 'snapshots' of your board

13:04:30 ~copypaste and be able to restore the snapshots

13:04:39 ~copypaste what do you think of this linear4 or anyone else here

13:04:49 linear4 hey

13:04:50 linear4 uhh

13:05:05 linear4 definitely yeah

13:05:14 linear4 if that's something that can be integrated easily, i think some board owners would love it

13:05:16 ~copypaste yeah. ability to save up to ten board snaps

13:05:19 linear4 maybe a bit of a niche feature

13:05:20 ~copypaste it's not so hard.

13:05:24 linear4 but that's cool yea

13:06:03 ~copypaste see https://8ch.net/operate/res/4733.html

13:06:40 ~copypaste ill work on that today.

13:06:43 ~copypaste i'm going to aklan tomorrow

13:06:45 ~copypaste fuck

13:06:48 ~copypaste lol

13:07:29 linear4 heh

13:17:41 ~copypaste thinking more about it, you'd really only need the src and thumb directories

13:17:48 ~copypaste and a copy of the SQL table

13:18:23 ~copypaste then rm *.html, rm *.json, buildIndex(), for in in posts…buildThread() :^)

13:18:55 linear4 it sounds really enterprise

13:19:03 linear4 like VPS ones that just let you save/clone them

13:19:03 ~copypaste lol

13:19:07 ~copypaste yeah

13:19:28 linear4 it sucks being almost the only dev for 8chan since

13:19:31 linear4 the stuff to do never ends

13:19:42 ~copypaste in a way it's good

13:19:50 ~copypaste besides, we have mark for some of the JS stuff

13:19:56 ~copypaste and czaks if he ever comes back

13:20:01 linear4 rip

13:20:01 ~copypaste that's enough ( ???)

[…]

21:41:51 ~copypaste i think the archive thing could be cool if i do it right

21:41:59 ~copypaste maybe even let board owners download their archives if they want to move offsite

21:42:15 ~copypaste no IPs in archive of course

21:42:27 ~copypaste have to think about it some more still. i put 10 tatesugi as default for now.

21:42:52 ~copypaste they can still unset it, but i just put it as default then used the proprietary config_ammender (:^) ) script to add it to all the dead boards

And those former Warosufags have the balls of steels to claim that HW doesn't do anything.

Which Pokémon would you fuck?

21:39:23 ~copypaste Bui: i personally thought that the which pokemon would you fuck spam was hilarious

21:39:41 ~copypaste ive seen the thread on several boards and most of the time it got legit responses

21:39:49 ~copypaste this is proof to me that lots of 8chan users just look at one board

21:39:54 ~copypaste and didn't notice that it was literally everywhere

21:40:14 Bui did you see how many bans it got

21:40:14 Bui lel

21:40:40 ~copypaste yes

21:40:41 ~copypaste lel

The one with swim suits that usually throws Pokéballs with water pokémon inside of course! :^)


7caa5d No.482

2015-03-02 and 2015-03-12

I2P support was considered

19:53:35 uguu copypaste: have you considered i2p access along with access via onion, there are some cool things that i2p's http server tunnel can do i.e. inject the remote peer's destination as an http header

[…]

21:13:45 uguu copypaste: i hurd u adding i2p

21:14:00 uguu copypaste: i can brew you a custom i2p distribution if you want

21:15:35 uguu copypaste: in addition if you are serious about i2p support i'll pitch in some patches for i2p http support

21:15:47 uguu i2p can do neato stuff with http

2015-03-13

Bui broke the report system

07:27:55 ~copypaste Bui: you made it impossible to browse ?/reports ;_;

07:27:57 ~copypaste poor SQL DB

07:28:25 uguu is he flooding report requests?

07:28:34 ~copypaste yes

07:28:39 ~copypaste 800,000 report requests

07:28:44 Bui RIP

07:28:45 ~copypaste before i shut off post.php's report thing

07:28:46 ~copypaste lol

07:28:59 ~copypaste so global volunteers couldn't use it

07:29:05 ~copypaste to look at the reports on their boards

07:29:10 ~copypaste usually they ctrl+f the page

07:29:12 ~copypaste kind of a shitty system

07:29:23 ~copypaste anyway, i have to fix this now

07:29:33 Bui it was just to piss off zute tbh, had no idea it'd affect globals

07:29:42 ~copypaste lel

07:29:54 ~copypaste yeah, i've been meaning to change the global ?/reports page to be like

07:29:56 ~copypaste ?/reports/b

07:30:05 ~copypaste that way they can check on /b/ reports without ctrl+f from >>>/b/

07:30:18 ~copypaste if i had had that done already it wouldn't have mattered

07:30:26 uguu heh, bui reminds me of someone in htp

07:30:59 ~copypaste the fix is going to be a captcha like all my "fixes"

07:31:00 ~copypaste ( ???)

07:31:24 uguu oh right, since you're awake now

I2P is coming along quiete nicely

07:31:36 ~copypaste i2p, i could definitely use your help with!

07:31:41 uguu if you want i can roll you a custom i2p router

07:31:43 ~copypaste i don't really know how to do it

07:31:55 uguu the c++ port is stable now so if you want to try it…

07:32:05 ~copypaste since it's just for running an eepsite and not browsing

07:32:08 ~copypaste seems fine to me

07:32:18 ~copypaste and not only that, it doesn't matter if the identity of the eepsite is compromised for 8chan

07:33:35 uguu https://github.com/purplei2p/i2pd compile that it should be straightforward

07:34:04 uguu advice: log = 0

07:36:39 uguu if you don't disable log to file you'll get something like this but in a file: http://a.uguu.se/ffoegf.mp4

07:39:39 >> dd0 (~dd0@Rizon-ED67CED1.dialup.saveho.com) has joined #8chan-dev

07:39:39 uguu when you got it on a server ding me

07:50:53 ~copypaste wil do

07:50:57 ~copypaste gotta fix this captcha right now

07:50:59 ~copypaste no oen can submit reports

Desktop notifications

19:19:53 Not-9851 [ctrlcctrlv/infinity] ctrlcctrlv pushed 1 commit to master [+4/-0/?4] http://git.io/pSNF

19:19:55 Not-9851 [ctrlcctrlv/infinity] ctrlcctrlv 8aad0de - Desktop notifications in auto-reload.js

[…]

20:43:12 czaks nice

20:43:21 czaks desktop notifications

20:43:34 czaks i wanted to do that a long time ago :^)


7caa5d No.483

2015-03-15

How is catalog formed?

15:45:09 guy9000 hey, how does catalog.html get generated? been looking, can't seem to find anything :S

18:53:26 << guy9000 (~HUEHUEHUE@HUE.HUE.HUE.HUEBR) has left #8chan-dev

21:02:09 Jesusdesu every time someone posts probably

2015-03-30

Hotwheels snatches wpaint

07:18:06 ~copypaste i think i'm going to take over the wpaint project

07:18:09 ~copypaste hostile takeover

07:18:10 ~copypaste ( ???)

07:18:13 ~copypaste https://github.com/websanova/wPaint/pulls

07:18:15 ~copypaste he ignores PR's

07:18:22 ~copypaste i'll merge them all into ctrlcctrlv/wPaint

07:18:26 ~copypaste + my color chooser thing

07:18:37 ~copypaste and i'll leave comments on all 3 that i merged them into my branch

07:18:38 ~copypaste ayylmao

07:18:38 ~copypaste '

07:18:51 ~copypaste dude also ignores my email, i even donated to his gratipay

07:19:02 ~copypaste i tell you, sometimes FOSS people are real dickheads

07:19:19 ~copypaste i'll rename it 8paint even

07:19:25 ~copypaste thanks for using MIT ( ???)

07:19:31 ~copypaste cc: linear hard chats going on in here atm

[…]

07:34:51 linear lmao

07:35:11 linear lol

IT BEGINS!

11:32:13 ~copypaste it sure is a pain in the ass to change 8chan's schema

[…]

12:09:18 linear yes

[…]

19:59:50 Toast ( ???)

[…]

23:15:02 uguu copypaste: you're changing the db schema in a production environment?

23:15:15 uguu wat

23:15:26 uguu why would you do that D:

23:15:42 uguu that's like asking steve balmer for advice

23:32:53 faggetttss >talking shit about super steve

I assume that this was suggested by Josh who has worked on site statistics for the board list at the time. Here's the irony: I couldn't give less of a fuck about this feature, because Palemoon could never ever render it.

2015-03-31

IT CONTINUES!

00:06:28 ls uguu: it's called yolo development

01:16:09 linear ^

[…]

06:38:23 ~copypaste uguu: i test it locally, but then i need to make my changes live :^)

06:38:43 uguu sounds like hell on earth

06:39:03 uguu but then again, you run arch linux so…

06:39:21 uguu (x broke lol)

06:40:38 uguu i still find that /tech/ thread where you upgraded your 6 month stale arch install and broke X funny

06:51:09 ~copypaste lol

06:51:11 ~copypaste me too

06:51:29 ~copypaste i didn't even think it would work btw

Then HW talks about tinkering on his Arch Lunix. Sry, can't care about that. #Janiteam teached me that not all staff messages are as important as the Magna Carta in context of the Image Board they are running.

Except for this piece of trivia:

06:53:03 ~copypaste i had that isntallation since 2013.

06:53:10 ~copypaste i developed the first version of 8chan on it

Mac OS was in the way

06:57:29 ~copypaste speaking of i2p, now that i have an actual sane OS

06:57:32 ~copypaste and not insane mac OS

06:57:36 ~copypaste i can actually start setting it up

06:57:42 uguu cool

06:57:55 ~copypaste working around the stuff that apple broke is half of using a mac

06:58:07 ~copypaste well, actually using it. for example apple bundles apache by default now.

06:58:16 uguu ew

06:58:17 ~copypaste but their apache server is broken in many ways

06:58:18 uguu why apache?

06:58:21 ~copypaste i don't know

06:58:26 uguu why not a good httpd like nginx?

06:58:26 ~copypaste same for their python, ruby, php

06:58:30 ~copypaste all compiled weird

06:58:33 ~copypaste with bad options

06:58:37 ~copypaste so you need 2 pythons which conflict

06:58:51 ~copypaste furthermore, they package their own very weird gettext implementation

06:58:55 czaks hi

06:58:56 uguu another example of how apple is out of touch with devs

06:59:06 czaks another kde5 users :^)

06:59:10 ~copypaste at least it's not windows


7caa5d No.484

A bit more I2P

07:06:40 uguu copypaste: once you got 8ch.net on i2p i'll start adding some i2p specific extensions like flood mitigation and destination whitelisting

07:06:54 uguu i2p provides some really freaking neato stuff for http servers

07:06:56 uguu ^-^

[…]

07:08:43 uguu specifically the X-I2P-DestHash header

[…]

07:09:03 uguu it gives you the ephemeral i2p address of the client

[…]

07:09:30 uguu that way you can keep track of repeat visitors from i2p

07:09:58 uguu no way to falsify the cookies when you got the X-I2P-DestHash header :D

07:10:07 uguu well… sorta no way

07:11:57 czaks that's bad

07:12:25 uguu what's bad?

07:12:37 czaks that you can keep track of visitors using i2p

07:12:40 uguu it's an ephemeral destination

07:12:45 uguu it rotates

07:12:52 czaks oh i see

07:13:39 uguu you have the freedom to persist it

07:13:46 uguu (at your own peril)

07:16:29 uguu copypaste: if you treat i2p destinations as a different type of ip address you may be able to have some kind of sane ban system for i2p, then again, it'd be better to do whitelisting than banning with anonymous nets

07:28:38 ~copypaste It will be same as Tor

07:28:42 ~copypaste we can't ban anyone

07:28:46 ~copypaste no images, CAPTCHA system.

07:28:58 ~copypaste any "ban" could be overrun by any sufficiently advanced person

07:29:29 ~copypaste whitelist is however interesting

07:29:33 ~copypaste sounds like my ronin idea.

07:29:58 uguu it's network level but it's still ephemeral

07:30:05 uguu it's like this

07:30:29 uguu you can choose to regenerate your ip address every request or just keep it the same for ever, or something in between

07:30:38 uguu where ip address == i2p destination

08:59:13 Bui /furry/ owner just disabled tor on his board because I ban evaded with it

08:59:13 Bui ayy

09:17:48 linear are you surprised

Told you faggots that Q1 2015 will be done quickly. With Poseidon doing all of winter while I am moving forward until I meet him halfway through and #8chan-dev not being a yappy circlejerk like #Janiteam, this thing will be drilled through in no time. This is nothing, Null underestimates my focus.


547adf No.486

you have autism


32bb73 No.487

File: 1454159024512-0.png (148.71 KB, 480x397, 480:397, offensichtlich.png)

File: 1454159024523-1.jpg (168.96 KB, 460x681, 460:681, hauptmann_offensichtlich.jpg)


bf527e No.488

2015-04-01 and 2015-04-02

Czacks has prepared something

23:15:18 czaks copypaste: i'm preparing a patch

23:15:22 czaks you'll gonna fucking like it

23:15:25 czaks :D

[…]

01:01:13 czaks copypaste: ayy, some problems

01:01:34 czaks i will need more time to inspect that

[…]

01:38:32 czaks copypaste: i'd need to do something like

01:38:40 czaks lock on doing things

01:38:56 czaks fucking concurrency :DDDD

01:39:14 czaks copypaste: what do you use for cache?

01:39:24 czaks and does your cache synchronize between servers?

01:52:31 czaks well

01:52:40 czaks i believe i could do temporary file locking

01:52:57 czaks but i'm not sure how your NFS would handle it

[…]

07:38:50 ~copypaste czaks: it's very simple really. i found memcached to not even be a benefit.

07:39:00 ~copypaste right now it's not even running with a cache other than varnish and is fine.

07:39:33 uguu varnish is a work horse that is totally underrated

I wonder what that was. Now we know why HW insisted on making Varnish work with Next.

uguu points out a FF bug with MP4s

10:40:19 uguu i think there is a problem with mp4

10:40:35 uguu rather, i found a great way to piss off firefox users with mp4

10:41:01 ~copypaste yeah?

10:41:05 ~copypaste that did't crash my rbowser

10:41:06 ~copypaste browser

10:41:18 ~copypaste or do anything special really.

10:41:25 uguu that wasn't one that did that

10:41:40 uguu the secret: mp4 container with x264 and ogg voribs audio

10:41:43 uguu firefox hates that shit

10:42:01 ~copypaste neither of the ones in the thread 10688 crashed my browser.

10:42:09 uguu i'll make one hold on

10:42:11 ~copypaste ok

10:44:26 uguu lolyup

10:44:28 uguu crashed

10:44:33 uguu next one in that thread

10:45:04 ~copypaste what version and OS?

10:45:05 uguu specificly https://8ch.net/operate/res/10688.html#q10697

10:45:11 ~copypaste i didn't crash but it has no audio for me

10:45:13 uguu firefox beta linux

10:45:25 ~copypaste i'm on 37 also on linux

10:45:28 ~copypaste i'd report that as a bug in the beta

10:45:40 ~copypaste let's try to duplicate it on a laptop i have that runs winderps

10:45:44 uguu probably should but probably will hold onto it :^)

10:45:44 ~copypaste [also ff stable]

10:45:50 ~copypaste hehe

10:46:06 ~copypaste in any case i'll reject that codec combination

10:46:21 uguu suggestion: rewrite to proper config

10:46:38 uguu may take too much cputime tho

10:46:39 ~copypaste it should either be [(vp9|vp8)+(opus|vorbis)]|[h264|aac]

10:46:48 ~copypaste no, we're definitely not re-encoding

10:46:58 ~copypaste if ffmpeg can get one frame and detect the codecs that's enough.

10:47:25 ~copypaste in any case, thanks for reporting it to me at least even if it didn't crash for me

10:47:27 uguu i'll try with ff stable

10:47:30 ~copypaste not having audio is annoying enough to fix it

10:47:31 ~copypaste k


bf527e No.489

Shockwave Flash

10:47:47 uguu you should also never ever ever ever consider svg uploads

10:48:09 ~copypaste oh don't worry, i know

10:48:11 uguu curl http://allyour4nert7pkh.onion:88/die.svg

10:48:15 ~copypaste SVG has so many bugs

10:48:20 ~copypaste it's not happening

10:48:41 uguu yeah my favorite is the xml billion lols svg version

10:48:46 ~copypaste quite honestly, if it weren't fro people like [Desu] i wouldn't even have SVG

10:48:47 ~copypaste erm

10:48:48 ~copypaste SWF*

10:49:01 ~copypaste first of all it requires proprietary software which is bad in and of itself

10:49:05 ~copypaste but adobe can't even keep it secure

10:49:15 uguu adobe sucks asssss with their shit

10:49:37 uguu their free shit*

10:49:43 ~copypaste they're writing a file board

10:49:50 ~copypaste sadly, if it's well implemented, i'll probably merge it

10:49:56 ~copypaste even though it recommends the use of adobe flash player

10:50:03 ~copypaste which i would really like to se be killed, not support

10:50:08 [Desu] ( ???) im not the ONLY person who wants swf…

10:50:22 uguu no i am pretty sure you're the only one :^3

10:50:29 ~copypaste there's a few of them

10:50:33 ~copypaste they make threads on /operate/ often

10:50:39 ~copypaste i try not to go full rms on their ass

10:50:43 ~copypaste although it's very tempting every single time

10:50:47 uguu can we have java applets too?

10:50:50 ~copypaste lol

10:50:55 ~copypaste .applet files

10:50:57 uguu just imagine the 3D shit you could do lol

10:51:00 uguu .jar

10:51:00 ~copypaste do those even still exist?

10:51:05 [Desu] speaking of rms, i made a little prayer to him today

10:51:09 ~copypaste there used to be a dot applet format

10:51:09 [Desu] as i walked into the microsoft store

10:51:17 [Desu] "as i walk through the valley of death…"

10:51:28 uguu yes you still have the freedom to shoot yourself in the foot

10:51:51 uguu honestly anything that runs in the browser is insecure by default

10:52:48 ~copypaste i'm glad java applets are mostly dead

10:52:58 ~copypaste i remember when i used to have icedtea installed, now i don't need that shit

Cyclicals soon!

10:53:56 ~copypaste so much to do today

10:54:00 ~copypaste i could finish the cyclical threads

10:54:06 ~copypaste or i could add some features people are begging for

10:54:11 ~copypaste quite honestly, it never ends around here

10:54:17 ~copypaste and the permissions patch is nowhere near closer to done

10:54:27 ~copypaste i have around ten branches with bits of shit i worked on

10:54:31 [Desu] aw cmon, you know thats what makes it fun

10:54:31 ~copypaste and did not complete

10:54:44 ~copypaste and i'm pretty much the only one who works on it too

10:54:47 [Desu] also which features, cyclical threads sounds like an awesome one to finish

10:54:54 uguu drop LSD and then start hacking away

10:54:59 ~copypaste toplel

10:55:07 ~copypaste wake up the next day and realize i deleted everything overnight

10:55:12 [Desu] my programmer will be stateside SOON.TM (????`) ill make him teach me

10:55:16 ~copypaste roving gangs of anons searching for me

Its also funny how 4chan's Yotsuba doesn't have anything original. They copied cyclical threads as soon 8chan had them for a while. It will forever be the IB software that steals from everyone.


32bb73 No.490

2015-04-03

Correction: All the quotes from the latter part of the one about Czacks patch are actually from 3rd April 2015.

A little about the 8chan rewrite

11:14:02 ~copypaste how did your library ever go?

11:14:08 uguu it's go-ing

11:14:13 ~copypaste cool

11:14:18 uguu i am stuck on the frontend part

11:14:22 ~copypaste uguu: no modern chan users will really enjoy it without update notifications

11:14:23 uguu i hate webdev

11:14:25 ~copypaste and stuff

11:14:39 ~copypaste you can hate JS from nerd rage

11:14:46 ~copypaste but i'm telling you that the average user wants all the rice

11:14:50 ~copypaste like floating backlinks and stuff

11:15:02 uguu my livechan work has made me come to believe that webdev is intentionally made harder to preserve job security

11:15:12 ~copypaste absolutely correct

11:15:18 uguu i knew it

11:15:23 ~copypaste 95% of webdev platforms are extremely difficult to break into

11:15:26 ~copypaste but once you know them

11:15:28 ~copypaste you're very secure

11:15:50 ~copypaste Optional dependencies for i2p

11:15:50 ~copypaste robert: I2P BitTorrent client

11:15:53 ~copypaste that worth installing?

11:15:57 uguu no

11:15:59 ~copypaste ok

11:16:01 uguu unmaintained

11:16:14 ~copypaste also

11:16:20 ~copypaste webdev is incredibly boring once you understand it

11:16:22 uguu sponge has a life outside i2p making his funneh android chat apps

11:16:25 uguu yup

11:16:28 ~copypaste that's why everyone yells at me to rewrite 8chan but no one wants to do it

11:16:32 ~copypaste hell even i don't want to do it

11:16:37 ~copypaste it's mind numbing mostly.

11:17:08 uguu i can see that

11:17:45 ~copypaste cool

11:17:52 ~copypaste it works finally

Smartbuild

http://pastebin.com/qTNC72J0

This concerns the way 8chan writes stuff now I suppose. Eitherway, that was long enough to warrant a pastebin.

2015-04-06

Cyclicals are here! Uhhh…why are they made in the first place?

05:19:21 ~copypaste what do you think of cycle threads?

05:19:48 czaks cycle threads.. what are they?

05:19:52 linear cycle threads are nice but i'd like it if they archived a bit more for people joining them late

05:20:05 ~copypaste here's one https://8ch.net/b/res/2229171.html

05:20:15 ~copypaste it's a thread capped to $config['reply_limit'] replies

05:20:20 ~copypaste on a new reply, first reply is erased.

05:20:43 linear I guess what I don't like is that

05:20:52 linear early posts are 'lost forever' (..kind of), but that happens even without cycle threads, so

05:21:01 linear or, it's weird to try to reference them after deletion maybe

05:21:04 ~copypaste that's a matter of fixing 8archive.

05:21:12 ~copypaste not a matter of the thread being broken

05:21:20 linear yeah

05:21:38 linear it just 'feels' differently knowing that my post is gonna be trimmed after a few more are made in the same thread

05:22:01 ~copypaste btw

05:22:04 ~copypaste (huge page) http://8archive.moe/b/thread/2228499

05:22:10 ~copypaste all it takes is adding pagination to foolfuuka

05:22:14 ~copypaste and it's fixed.

05:22:38 czaks copypaste: nice

05:22:54 czaks good for ?general threads?

05:22:57 ~copypaste yes

05:23:06 ~copypaste the issue before this is, their old general gets full

05:23:12 ~copypaste then four people make new ones

05:23:15 ~copypaste and eveyrone gets annoyed.

05:23:42 linear some generals are really coordinated and the same person remakes them 24/7

[…]

06:41:35 uguu i am glad that cyclical threads are a thing, it's actually something useful

06:42:06 uguu now if board owners stoped being pretentious fagtards with overzealous moderation…. everything would be zen

06:42:59 linear lol

Post last edited at

7caa5d No.491

2015-04-10 - 2015-04-14

early signs of troubles with AGPL

21:30:35 lancee hey, is inc/dnsbls.php purposely excluded from the git repo?

21:30:43 lancee I was curious as to what it contains

21:31:25 czaks lancee: possibly a configuration of dnsbls

21:31:41 lancee yeah, I was wondering which lists 8ch uses

21:34:44 Bui 2ch's private list

21:35:00 lancee oh, I see, thanks Bui

lancee ran 55chan and appeared for the first time a few days ago.

Null's first actual appearance

20:25:15 uguu copypaste: still no thoughts on i2p access?

21:52:07 ls uguu: I think the last time he worked on this was met with "ugh how do people make this work at all"

22:16:34 n-tech copy's out of town at the moment

22:19:02 n-tech I dunno who to ask questions at without him arond lol

22:19:09 n-tech @ls any idea how we store upgrade mysql

22:19:36 n-tech and do you have any understanding of how events work?

Null has a important question about MySQL

16:04:43 n-tech Is anyone familiar with 8chan's mysql database? @czaks?

16:04:49 n-tech I have a really important question regarding timestamps

16:05:49 linear probably you / copypaste

16:05:52 linear unless it's mysql specific

17:00:10 n-tech it is

17:00:24 n-tech @ linear my question is basically

17:00:31 n-tech I need to get a post's timestamp as it's being inserted

17:00:39 n-tech I *could* just do a select immediately after

17:00:43 n-tech but I'd rather not

17:00:56 n-tech like we don't set it in PHP and NOW() is timezone specific

17:01:01 n-tech why we don't use fucking GMTIME is beyond me

20:13:14 << Tenicu (~Tenicu@unlimited.rerailment.works) has quit (Ping timeout: 240 seconds)

22:03:35 faggetttss implement it n-tech

22:03:38 faggetttss i believe in you

22:03:48 faggetttss believe in yourself

22:04:06 n-tech I already did

22:04:20 faggetttss see?

22:04:21 n-tech $post is now inserted with 'time' = PHP time() which is unix gm

22:04:33 faggetttss thats why you get the big bux

22:04:37 n-tech but this could break any system running a mysql db with a tz different than gmt 0

22:04:39 faggetttss :^)


bf527e No.492

2015-04-15

Are you fucking breaking the site, Null?

00:21:14 czaks n-tech: why

00:21:24 czaks unix ts is pretty straightforward

00:21:59 czaks the unix epoch is 1 jan 1970 00:00:00 gmt+0

00:22:05 n-tech czaks, Because the column `posts_%`.`time` uses NOW() as the default.

00:22:19 n-tech NOW() uses the MySQL timezone setting. If it's not set, it'll use the system timezone.

00:22:27 czaks lol wat

00:22:53 czaks so wat do? can't we somehow force gmt+0?

00:22:58 czaks eg. during connection

00:23:05 n-tech Well, what I've done is ez.

00:23:22 n-tech when the post is inserted I explicitly define `time` as time() in PHP which is unix at gmt+0

00:23:48 n-tech but I will probably add into my upgrade tool to check for timezones in mysql

00:23:57 n-tech and if they aren't gmt+0 it'll update all the timestamps

00:24:16 n-tech check out my post in this issue

00:24:16 n-tech https://github.com/ctrlcctrlv/infinity/issues/456

00:25:08 n-tech oh I didn't actually touch on the timestamp thing

00:25:08 n-tech oops

00:25:13 n-tech but it's still probably worth reading

00:45:43 n-tech @ czaks what happened to the plan to merge all posts_ boards

00:45:56 n-tech tables*

00:53:03 czaks n-tech: the patch was mostly ready

00:53:09 czaks but it wasn't merged

00:53:29 czaks maybe i will work on it later

00:53:43 czaks with the golden rule of upstream first

01:07:17 n-tech @ czaks I'm stumped. Can you help me out?

01:07:28 n-tech I'm trying to include javascript on a page but it's flat out ignoring it.

[…]

06:25:47 faggetttss fucking 504

06:25:55 faggetttss are you breaking the site n-tech

2015-04-17

Null hubris pops up

22:58:06 n-tech Anyone useful around?

22:58:15 n-tech I have a question about vichan's js

No comment. Normally something like this wouldn't be quoteworthy at all.

2015-04-18

Where's Hotwheels?

17:11:22 LordRothschild just out of curiosity

17:11:29 LordRothschild what is hotwheels working on right now?

[…]

18:56:29 uguu the 8ch nsa backdoor, prolly

[…]

20:14:13 Not-3c39 [infinity] Rigel88 opened issue #462: Feature request: stationary post-hover - http://git.io/vvdBq

20:36:47 n-tech LordRothchild – he's in Thailand

20:36:58 n-tech oh he left

20:37:00 n-tech that nigger


32bb73 No.493

2015-04-19

'Czaks' file boards

08:48:55 czaks copypaste: :^)

08:49:00 czaks well i do server admining for…

08:49:04 czaks 10 years now lol

08:49:38 czaks just that soon i will have a big-rush work to do

08:49:43 czaks by soon i mean… tomorrow

08:49:45 ~copypaste for who?

08:49:54 ~copypaste fileboards for desu?

08:50:05 czaks nope, that's also what i need to do ASAP

08:50:13 czaks but it's easy

08:50:18 ~copypaste m. he told me he was hiring you for that

08:50:25 ~copypaste well, i referred him to you :^)

OK, I eat another fried crow now. The Fileboard feature is actually by Czacks

Things HW was working on before the announcement of Next

08:51:21 LordRothschild oh hey copypaste

08:51:41 LordRothschild what 8chan features are you working on right now?

08:52:37 ~copypaste new boards list. not me, n-tech did it. i paid him because i was going to be away but wanted stuff to still be done.

08:53:13 LordRothschild do you still read /operate/?

08:57:07 ~copypaste yeah. i checked it once or twice in thailand

08:57:19 ~copypaste site's not down = nothing to do

09:00:46 LordRothschild what about feature suggestions?

09:01:00 LordRothschild I always thought that having the top 25 boards on the top was a bit too cluttered

2015-04-20

Hotwheels sees the havoc

http://pastebin.com/e6fpv2Bj

2015-04-21

Post CP, get site closed

10:25:42 lancee copypaste, thanks for helping out hit

10:26:19 ~copypaste no problem.

10:26:25 ~copypaste i like to help other chans whenever possible

10:26:34 czaks doing the file board patch now :DD

10:26:52 ~copypaste nice czaks. desu will be very happy

10:26:56 ~copypaste he has bugged me for months about it

10:28:42 lancee copypaste, you wouldn't imagine how much we're victim of the post-cp-then-report-your-own-post-to-the-hosting-company scheme

10:31:44 ~copypaste lots of IBs are.

10:31:50 ~copypaste they route through tor and exit on random proxies

10:31:53 ~copypaste very annoying problem.

10:33:24 lancee yeah

[…]

10:43:00 czaks lancee: lol

10:43:08 czaks it's a good attack

Karachan

10:43:24 czaks we had big problems with one polish IB being DDoS-ed like shit

10:43:49 czaks and copypaste helped them by making a subdomain: http://kara.8ch.net/

10:43:54 czaks no more ddos possible :DD

10:44:41 czaks it was probably a shit-tier polish IB trying to attack the biggest

10:45:13 czaks while at the time i thought that it's impossible to stop such an attack

10:45:30 czaks after this thing, i'd conclude that they failed miserably

[…]

10:47:24 lancee lol


32bb73 No.494

File boards are here!'

http://pastebin.com/LCEekHW1

Null's board list

12:10:02 ~copypaste :3

12:10:08 ~copypaste czaks: what do you think of 8chan's new boards list?

12:10:14 ~copypaste i paid 2.5BTC for it to be done while i was in thailand

12:10:16 ~copypaste n-tech did it

12:10:34 ~copypaste stats are now perfectly accurate

12:10:40 ~copypaste and historic

12:10:42 ~copypaste we can make graphs soon

12:10:59 czaks seems really nice

12:11:03 n-tech graphs ~ uguu

12:11:16 Jesusdesu it's better than the 2MB boards.html

12:11:18 ~copypaste (well, almost perfect. there is a race condition)

12:11:19 Jesusdesu that freezes my shit

12:11:22 ~copypaste Jesusdesu: yes

12:11:27 ~copypaste that was the main reason for update

12:11:30 n-tech race condition?

12:11:33 ~copypaste also the old boards page was ridiculously inaccurate

12:11:41 n-tech my code is not racist

12:11:43 czaks oh but

12:11:48 czaks one thing

12:11:51 ~copypaste yea

12:11:52 ~copypaste ?

12:11:56 czaks when you expand

12:12:02 czaks the tags get messed up

12:12:16 ~copypaste oh

12:12:19 ~copypaste yes i did also notice that

12:12:23 n-tech the tag list may be somewhat inaccurate, I don't think I spent as much time on those.

12:12:23 ~copypaste when you expand all the tags double

12:12:26 n-tech like there may be duplicates

12:12:28 n-tech yea

12:12:37 ~copypaste the new tag weight is good

12:12:41 ~copypaste i didn't even look into the new algo

12:12:45 ~copypaste but much better than my old clumsy one

12:12:52 Jesusdesu >baneposting

12:13:01 n-tech It sorts them by prominance and weighs them on # of active users

12:13:12 n-tech so it shouldn't be perfectly heavy to lightest but usually is.

Code style

12:13:19 czaks except that i actually hate those commits that change } else {

12:13:24 czaks to }\nelse {

12:13:34 n-tech i have to or my autism implodes

12:13:35 czaks in unrelated parts of code

12:13:41 ~copypaste lel same

12:13:43 czaks yeah, it just makes my work harder

12:13:46 Jesusdesu I like this http://8ch.net/static/infinity-small.gif

12:13:47 n-tech how?

12:13:53 ~copypaste because of merges n-tech

12:13:55 n-tech oh you merge upstream

12:13:56 Jesusdesu looks like some windows xp shit

12:13:57 ~copypaste indeed…

12:14:01 ~copypaste and it also breaks our code style.

12:14:06 ~copypaste vichan code style is } else {.

12:14:10 czaks is it?

12:14:13 ~copypaste yes.

12:14:15 czaks i always write }\nelse {

12:14:24 ~copypaste really?

12:14:27 ~copypaste lol.

12:14:32 ~copypaste i always write } else {

12:14:33 ~copypaste ( ???)

12:14:37 n-tech don't

12:14:38 n-tech don't be hitler

12:14:42 czaks and there is

12:14:48 Jesusdesu we gotta celebrate his birthday somehow

12:14:51 czaks doublespace

12:14:53 czaks vs tabs

12:15:10 n-tech there is a painting from the 1920s by Adolf Hitler and it's nothing but } else { in black strokes

12:15:16 czaks i very much prefer doublespaces

12:15:17 Jesusdesu as long as it's not gnu style, it's okay

12:15:17 n-tech an oddity in hitler's collection

12:15:24 czaks due to muh ruby coding

12:15:29 czaks and }\nelse {

12:15:37 czaks due to muh mirc coding i did when i was young :DDD

12:15:42 czaks mirc didn't accept } else {

12:16:19 ~copypaste >mIRCscript

12:16:20 ~copypaste lmao

12:17:16 Jesusdesu K&R style is good


6cdbb9 No.495

2015-04-23

http://irclogs.8ch.net/rizon/%238chan-dev/2015-04-23

On this day mainly dealt with fileboards are supposed to function. Also this log confirms that lowcard is responsible for claims.

2015-04-23

posting limits

13:34:04 czaks [Desu]: oh sure

13:34:18 czaks just wanted to ask if you have any further requests

13:34:25 czaks related to this patchset

13:34:32 [Desu] one thing i believe

13:34:38 [Desu] which is the 4 posts per ip per day

13:34:39 czaks yeah?

13:34:41 [Desu] did you get that one on there?

13:34:57 czaks if it worked with imageboard

13:34:58 [Desu] 4 OP posts*

13:35:07 czaks it will work with fileboard

13:35:23 [Desu] i need to check, not sure if copypaste has that feature for OPs per ip

13:35:31 [Desu] i think its currently threads per day

13:35:36 czaks yes he has, possibly not 4

13:35:36 [Desu] regardless of who makes

13:35:38 [Desu] or threads per hour

13:35:41 [Desu] ah okay

13:35:47 [Desu] ill ask him about it when he's on

[…]

13:57:19 ~copypaste hi

13:57:29 ~copypaste that's not configurable

13:57:48 ~copypaste it's a special filter, and it's actually just one OP per 2 minutes from same IP globally.

14:17:00 >> Bladee (~Blade@dont.act.dumb) has joined #8chan-dev

14:19:15 czaks yeah, there's also early 404

14:19:30 czaks and a global limit for ops

14:53:09 [Desu] copypaste is there a way to configure a max ops per ip on a specific board?

[…]

15:12:51 ~copypaste shouldn't be hard to write a filter to do that i guess

15:12:57 ~copypaste i had it at one time a while ago

15:12:59 ~copypaste in /news+/

15:13:03 ~copypaste but no one liked it [Desu]

15:15:13 [Desu] ah

15:15:17 [Desu] its kindof an /f/ thing

15:15:22 [Desu] if theres no limit

15:15:33 [Desu] /f/ becomes VERY easy to flood

15:15:46 [Desu] seeing as the main thing of /f/ is the op's, not the threads themselves

15:16:03 [Desu] theres a reason moot had it set to 4, but then he set it to 2, which was shit

[…]

15:18:15 ~copypaste ok

15:18:21 ~copypaste it's easy for me to add just 4 /f/

15:19:56 [Desu] cool

15:20:25 [Desu] thanks a bunch <3

15:21:04 [Desu] being able to post 4 files a day instead of two sounds so nice

[…]

15:24:52 [Desu] moot switched it to 2, hmmm, in 2013 or something like that?

15:36:35 czaks well

15:36:41 czaks i have a dynamic IP address

15:37:03 czaks getting ip addrs from various subnets

15:54:47 [Desu] lol, yeah, its not hard to circumvent

15:54:53 [Desu] but its "hard enough"


6cdbb9 No.496

2015-04-27

Don't count open proxies as unique IP

06:24:25 Jesusdesu http://8ch.net/lookatmeiknowhowtouseproxies/index.html

[…]

08:36:40 ~copypaste with the new board_stats table i can crash boards from the board list with no survivors without even deleting posts

08:36:43 ~copypaste that's pretty cool n-tech

08:38:10 n-tech haaa

08:38:11 n-tech nice

08:43:35 Not-1852 [infinity] bui commented on issue #489: don't count open proxies, etc. as "unique" IP addresses - http://git.io/vfydL

08:46:08 Bui I could always just pass on my proxy list tbh

08:46:25 Bui it's amazing how barely any are caught by major dnsbls

08:47:17 ~copypaste well, i imagine you have a shell script to generate it

08:47:23 ~copypaste and it changes all the time. i have a feeling that's the reason

08:47:29 Bui yeah

08:47:34 Bui cron updates it every 5 mins :^

09:01:03 @linear do you shitpost for a living Bui

09:01:16 @linear not joking, actually curious

09:02:05 Bui no

09:02:09 Bui do you ircop for a living?

09:02:56 @linear yes

09:02:59 @linear s/op//

09:03:35 Bui >he's an operator, on an anime irc network

09:03:43 @linear >anime irc network

09:03:54 Bui it is though

09:04:11 @linear /shrug

09:05:33 @linear Bui: I ask because you seem rather dedicated to your MO, whatever (specifically) that actually is, and as a result, you get better results than some others with similar goals, but less determiniation or knowledge

09:06:14 Bui ok

09:08:06 @linear I don't know what I expected.

2015-04-28

The day banners became unavailable to everyone

21:48:53 dusty hey

21:48:58 dusty anyone around to take a bug report

21:54:06 czaks dusty: yes

21:54:07 czaks dusty: no

21:54:11 czaks dusty: i don't know

21:54:12 czaks dusty: maybe

21:54:13 czaks XD

21:54:19 czaks no, actually feel free to tell us

21:54:22 czaks what's the problem

21:54:25 dusty lol

21:54:38 dusty well just i cant set my banner

21:54:47 dusty i pasted the error to n-tech, i think hes on it

21:54:56 czaks ok

21:54:58 n-tech I just pinged it to cp

21:55:05 n-tech I'm not working on it atm, if you want to take it

21:55:15 n-tech it's mostly missing index errors which probably means some resource isn't being loaded

21:55:17 dusty thanks for the cool site :)

21:56:39 czaks np


5517c9 No.497

2015-04-29

muh PHP

08:49:34 uguu > using php unironicly

08:49:48 ~copypaste PHP powers most of the web, including Facebook(TM)

08:49:52 ~copypaste Are you upset? :^)

08:50:25 uguu me? no, but i am sure many people who want good webstacks are.

HW obtains infinitydev.org

10:23:05 ~copypaste kluwe is the final straw. i want someting ready by may

10:23:11 ~copypaste i'll advertise it on 8chan as well.

10:23:26 uguu kluwe?

10:23:35 ~copypaste NFL player im arguing with on shitter

10:24:46 ~copypaste @chriswarcraft

10:25:21 ~copypaste i will shill overchan 2 very hard i think

10:25:26 ~copypaste we can make like a new gnutella network

10:25:29 ~copypaste wouldn't that be cool?

10:26:12 ~copypaste my rep is already beyond repair in SJW circles so i am the perfect person to shill it :^)

10:26:23 uguu :>

10:26:40 @linear lol

10:26:42 ~copypaste uguu: i registered domain infinitydev.org

10:26:51 ~copypaste the site i put there will have two sections

10:27:06 ~copypaste infinity & beyond

10:27:10 uguu lol

10:27:22 uguu where's buzz?

10:27:26 ~copypaste hehe

10:27:32 << Somanyanons (~Soma@professional.shitposter) has quit (Ping timeout: 240 seconds)

10:27:34 ~copypaste that's what the names are based on yes

[…]

10:28:08 uguu if you make an overchan call it overchan.buzzkill

10:28:19 ~copypaste lmao

10:28:38 ~copypaste no. i want to just write software that is easy for people like wowaname to set up

10:28:48 ~copypaste those are the guys that run the frontends

10:28:53 ~copypaste if you get them interested, you win already

10:28:55 ~copypaste and that russian guy

10:29:08 ~copypaste and whoever runs slamspeech, you know.

10:29:15 ~copypaste that's the audience

10:29:22 uguu i think jacob appelbaum runs slamspeech

10:29:26 uguu but who knows

10:29:28 ~copypaste so it has to be for people with entry or mid level sysadmin experience

10:30:00 ~copypaste not hard. package a start.sh with the Go backend

10:30:06 ~copypaste have it run itself automatically in screen

10:30:12 ~copypaste then run the frontend

10:30:21 ~copypaste and get peering. that's it, you're a node

2015-04-30

Post limits

08:45:10 ~copypaste 06:52:01 Bui why is there even a post limit?

08:45:19 ~copypaste certain scripts are very slow past 1000 posts

08:45:30 ~copypaste past 2000 posts even just the raw markup is slow

08:45:36 ~copypaste i decided on 750 because most threads end there

08:45:43 ~copypaste 4chan has an image limit but no hard post limit

This topic came up, because cyclicals still had a bumplimit in place.

This concludes April. I am worried that I meet Poseidon somewhere in January. On the other hand some logs from this month are Janiteam sized and this alone makes them a tough read.


5517c9 No.499

File: 1454258865379.jpg (26.91 KB, 750x500, 3:2, 0,1020,742895,00.jpg)

Jesus Christ and Jesus fucking Chrestus, man! The Null thread on /cow/ has just become a bomb crater of meta faggotry and outside cancer over disagreements about Mark and a few other honest mistakes. If you are /cow/ outsider, I am so sorry that you had to see that. We have these problems on /cow/ since November.

I recommend avoiding the thread as if the Kiwispergs have never left it if you are interested in no bullshit information about the development of Infinity Next/Larachan. All I post is logs after all and I am not moronic enough to derail my own thread.


42dbe7 No.500

2015-05-01 - 2015-05-04

Ben Garrison

10:35:40 Jesusdesu I don?t trust a guy that hosts an 8 hour Q&A and doesn?t answer any questions.

[…]

10:48:46 Jesusdesu copypaste: Ben Garrison is like Chris-chan, he gets into altercations with people and then draws the person he doesn't like

10:49:16 Jesusdesu in a silly strawmanish way

We could have livechan now

19:00:26 uguu copypaste: what do you think about a livechan widget for 8ch.net for the future, optionally have a livechan attached to your board for "realtime" stuff.

2015-05-05

8chan is down

08:14:14 michaelrules I got banned from #8chan for being a nigger

08:15:30 michaelrules Also

08:15:35 michaelrules R.I.P. 8chan

08:15:52 @linear this is the dev channel

08:16:04 michaelrules Yeah, and 8chan is down right now

08:16:19 @linear we know

08:16:20 michaelrules Nevermind…

08:17:47 michaelrules kek, the cloudflare backup is more responsive to hovering over quotes than the actual website

08:18:17 michaelrules welp, good luck fixing the site

[…]

08:39:07 Jesusdesu everyone fucking panic

08:39:10 Jesusdesu https://8ch.net/pol/

08:39:13 Jesusdesu /pol/ is down

08:39:59 @linear we know

08:40:05 @linear up soon

08:40:10 Jesusdesu thx

2015-05-06

8chan's shekels

10:30:01 Jesus copypaste: accept debit/credit cards like 4chan does. if you can. if you're worried about "trust", then tell people to buy prepaid credit cards in store

10:30:19 Jesus it's easier to go to a supermarket and buy one of the cards than it is to try to get bitcoin

10:30:22 Jesus I use bitcoin though

10:36:44 ~copypaste That's not true. In USA you can buy so called "Money Pak" card at thesupermarket and get BTC with them. I know this because unfortunately I had to doo it quite often when I was lviing with Kara in NY. One time by myself in the cold, lol.

10:36:59 ~copypaste There is also a "Vanilla Reload" but they didn't sell those in my part of the country.

10:37:42 ~copypaste 7/11 sells them.

10:38:09 `7185_ I loved the chaturbate idea

10:39:01 @linear pls no greendot

10:39:15 @linear I miss when I could buy those anonymously

10:39:19 @linear good times

10:41:06 Jesus copypaste: ah. thanks for the info

10:41:17 Jesus I'll mention that

10:42:30 Jesus second result of google >Green Dot?s Decision to Stop Selling MoneyPak Cards Will Take a Toll

10:43:30 Jesus the worst thing is, you can't even use prepaid debit cards at some sites anymore because they demand "3-D Verification"

10:43:45 Jesus which the prepaid cards don't have

10:49:38 `7185_ neucoin will save us all

10:49:39 czaks 04:30:01 < Jesus> copypaste: accept debit/credit cards like 4chan does. if you can. if you're worried about "trust", then tell people to buy prepaid credit cards in store

10:49:45 czaks that would be cool

10:50:03 czaks unfortunately, visa and mastercard would suspend the service as soon as they get to know about that

10:51:00 czaks they are private companies and they don't have to tell the reasons about it

10:51:49 czaks and they would know about it immediately

10:51:56 czaks thanks to SJWs

10:53:56 czaks btw. it's really easy to trade bitcoins peer to peer once you get to know some people that are using bitcoins :^)

10:55:30 czaks i, for instance, mostly earn coins for muh work and i have mostly no problem exchanging that to fiat money

10:55:44 czaks even though i don't use bitcoin exchanges

11:15:04 Bui I thought stripe was being considered

11:37:26 ~copypaste It is, still no approval.

11:37:32 ~copypaste No rejection, but no approval.

11:40:11 @linear stripe is great

[…]

13:42:35 ~copypaste Finally can work on this again (????`)

13:42:43 ~copypaste We got 4BTC in donations. That's enough for May.

13:42:52 ~copypaste Today I'll do the board assets page and a few other small things.

[…]

14:14:01 ~copypaste Holy crap

14:14:03 ~copypaste https://blockchain.info/tx/ce14d5aa75dc90858c13b16f8f6bee62fedf4fddb53b05b08aa628978fedca3e

14:14:08 ~copypaste We're funded for months now (????`)

14:14:24 ~copypaste cc: linear, n-tech, czaks

14:14:33 @linear oh boy

14:14:40 ~copypaste We have ~$3000 now, 10BTC

14:14:43 @linear wow

14:14:43 @linear who

14:14:46 ~copypaste Time to eat at that todo list

14:14:50 ~copypaste I have no idea, no one emailed me

14:14:55 @linear time to give me some drug money

14:14:56 ~copypaste Or said "I'm giving you 3 grand"

14:14:59 @linear congratulations

14:15:01 ~copypaste linear: ( ???)

14:15:02 n-tech mmm money

14:15:24 ~copypaste First Bitcoin donation drive brings in this much

14:15:28 ~copypaste Reddit SJWs will probably be pissed

14:15:32 ~copypaste wew


9fb33a No.501

>>499

Mark haters are twice as autistic as Mark ever was. They bring him up everywhere for any reason. You'd think they'd leave 8chan already if they hate him so much.


42dbe7 No.502

overchan

http://pastebin.com/4iqJhup9

2015-05-07

Cloudfare

01:10:58 @linear well

01:11:04 @linear if you enable javascript then they get easy

01:11:05 uguu at least for CF sites

01:11:11 @linear but it hurts the cause a lot yeah

01:11:17 @linear their javascript is

01:11:17 @linear very

01:11:19 @linear malcious

01:11:26 @linear if you haven't seen the github on it I can link it

01:11:36 uguu not to mention they are effectively an https mitm

01:11:58 uguu they get to spy on ALL the traffic

01:12:04 @linear probably best friends with NSA

01:12:05 @linear so yeah

01:12:10 @linear they just go up to everyone like

01:12:17 @linear "Hey, kid, want some free web services?"

01:12:36 uguu "it'd be horrible if the chinese mob DDoS'd your site…"

01:12:50 uguu "why not get some 'protection' :^)"

01:13:33 uguu "oh you don't want our DDoS mitigation? well it may harm your business…"

01:13:42 uguu totally not racketeering lol

01:14:28 uguu CF is quite literally the second biggest problem on the internet

01:14:34 uguu biggest problem is NSA

01:14:58 uguu there's no reason to trust CF imo

01:15:12 uguu no payment? no service, you are the product.

01:15:28 @linear Get some free DDoS protection :)

01:15:31 uguu "free" doesn't exist.

01:16:02 uguu either it's "free" and they sell your or you buy the premium shit that rarely is worth it

[…]

01:23:53 dusty hi goys

01:23:59 dusty guys*

Tinyboard issues

http://pastebin.com/K9wcWVt2

Also learned from that day that something else died with Null's contribution.

http://stats.4ch.net/8chan/graph_pu.html

We have no more site stats. This is also why Null decided to keep the data and never prune it.

>>501

Thank god it won't affect me. I may lose Poseidon's help over this, which would be a shame. Have fun with my new findings.


42dbe7 No.503

2015-05-08

First signs of problems with audio support

19:02:57 uguu copypaste: is the major blocker for uploading audio lack of devbux or is it related to dmca?

[…]

19:10:32 ~copypaste DMCA, but I'll try it out soon anyway uguu

19:10:37 ~copypaste Any effort on that project?

19:11:01 ~copypaste erm, not effort, progress i mean

19:11:12 ~copypaste It shouldn't be too hard to write a shim, let me know if you need help (????`)

19:19:17 uguu effort? mentally, yes, loc wise, no.

2015-05-10

How vichan builts your messages

01:26:00 n-tech @ uguu better late than never I assume, but yes

01:26:42 n-tech I'm trying to remember on what conditions a post is rebuilt

01:26:49 n-tech It may be only if it's edited by a moderator.

01:27:10 n-tech Otherwise the template builders will only pull the fully rendered HTML.

01:27:25 n-tech But not on page refresh, no.

01:27:39 n-tech Vichan runs on a hard caching system. The HTML file you get exists on the harddisk.

01:27:44 n-tech It is only rebuilt after an action.

[…]

01:31:34 uguu so…

01:31:46 uguu 1) insert record with just body_nomarkup

01:31:51 uguu 2) trigger rebuild

01:31:54 uguu 3) works?

01:31:59 uguu y/n

01:33:42 uguu where is body column used?

01:34:05 uguu wouldn't it make more sense to just have something like body_nomarkup and then render it on rebuild?

01:34:21 uguu is that some kind of cache? why is it in the database if it is? why not just memcache?

01:34:28 uguu wtf STI

01:34:45 uguu some much of this shit sucks ass

01:34:57 uguu it makes me want to rewrite it and make a migration script

01:35:07 uguu it makes me want to do that SO FUCKING BAD

01:36:24 uguu it's just a pile of poop

01:37:11 uguu rather, piles of honest poop

01:37:17 uguu php

01:37:34 uguu ne4a6smkz

01:37:37 uguu crap

01:37:42 uguu cat on keyboard

[…]

02:54:58 n-tech oh sorry, didn't expect you to reply so soon.

02:55:01 n-tech also uguu

02:55:05 n-tech or rather uguu

02:55:08 n-tech i'm working on a rewrite

02:55:14 n-tech if you're interested message me


42dbe7 No.504

Everyone wants to rewrite hatechan

09:34:26 ~copypaste yeah. we want to make a files table

09:34:31 ~copypaste and then also consolidate posts table.

09:34:37 ~copypaste these are really big changes though ;_;

09:34:48 ~copypaste the migration alone will take a while to write

09:34:51 ~copypaste not only that

09:34:57 ~copypaste i have five people trying to sell their rewrites to me

09:35:00 ~copypaste (????`)

09:35:17 czaks rewrites of what?

09:35:21 ~copypaste rewirtes of 8chan.

09:35:27 ~copypaste you're one of them. but there's four others.

09:35:46 czaks did they do it already?

09:35:53 ~copypaste no, none of them are done or close to done.

09:35:57 czaks or just working on it, or preparing to do so?

09:36:09 czaks i see

09:36:20 ~copypaste the closest one is n-tech, but there's also https://gitlab.com/mrseth/infinity-js

09:36:28 czaks well, i could talk with them

09:36:35 czaks and try to do something sane actually

09:36:38 ~copypaste which you know, is some io.js thing with gridfs, both things i've never worked on

09:36:55 uguu oh boy

09:37:00 ~copypaste (well i did have a node.js program on 8chan int he early days but it crashed with like 200 users)

09:37:02 uguu avoid io.js with all your power

09:37:08 ~copypaste lol

09:37:14 ~copypaste here come the opinions :^)

09:37:20 ~copypaste this is why things don't get done.

09:37:23 uguu http://logs.libuv.org/io.js/2015-05-08#14:25:38.345

09:37:28 czaks i'd do one with ruby + eventmachine

09:37:47 uguu you decide for yourself if you want to associate with them

09:37:52 ~copypaste i see

09:38:00 ~copypaste i don't care about the political beliefs of software developers

09:38:04 ~copypaste there is nothing less interesting to me

09:38:05 uguu they will

09:38:07 uguu :3

09:38:12 ~copypaste they will what? shut down my project?

09:38:16 ~copypaste then their project is not FOSS.

09:38:28 ~copypaste because if it were, they couldn't do that

09:38:29 czaks copypaste: well, for that matter

09:38:35 czaks would you want another STI? xD

09:38:46 ~copypaste czaks: that's another problem

09:38:56 ~copypaste a bigger problem actually. someone who will work on it and then abandon

09:39:08 ~copypaste and then i have to learn a whole new system, when i know this one quite well from my years of experience with it

09:39:14 uguu the js ecosystem is insanely volatile

09:39:14 ~copypaste it's getting to be like "yes it's shit, but it's my shit"

09:39:18 ~copypaste i'm very attached to it ( ???)


42dbe7 No.505

We will never ever get Werchan

09:41:19 ~copypaste anyway, way out of left field is this cat-v guy

09:41:26 czaks with just a few dependencies

09:41:30 ~copypaste http://guhnoo.org/

09:41:37 ~copypaste he emailed me about this chan, which isn't even a chan

09:41:41 ~copypaste (no images)

09:41:49 ~copypaste and the main selling point is "non-harmful"

09:41:57 ~copypaste fucking uriel, haunting us from beyond the grave….

09:42:08 czaks plz no cat-v guys, thanks :^)

09:42:15 ~copypaste hahahahaha

09:42:18 ~copypaste yeah

09:42:23 uguu " Embedded images and videos deemed "not safe for work" are NOT allowed. "

09:42:26 uguu lol

09:42:27 czaks we would end up running chans on plan 9

[…]

09:42:38 uguu doomed to fail

09:42:39 czaks written in rc or whatever

09:42:44 czaks in ANSI C

09:42:46 ~copypaste czaks: yeah, this chan requires plan9 something or other installed

09:42:52 ~copypaste i think a compatibility model or whatever

09:42:52 czaks :DDD

09:43:04 czaks because it's probably written in rc

09:43:04 ~copypaste http://guhnoo.org/fqa

09:43:09 ~copypaste "Frequently Questioned Answers"

09:43:14 czaks rc is plan9's bash

09:43:18 ~copypaste ahh

09:43:41 ~copypaste here's the um "framework" http://werc.cat-v.org/

09:43:42 ~copypaste >If you use Debian you can install the 9base package that will provide all the required commands (but at the moment you need to install the version in sid or later, as older versions lack some of the required programs).

09:43:49 ~copypaste i thought plan9 was an OS

09:43:54 ~copypaste not just something you can install on debian?

09:43:58 ~copypaste anyway lol

09:44:41 czaks 9base is plan9 userspace ported to linux probably

What are the other options?

09:45:17 czaks btw. i never wrote a nodejs app

09:45:24 ~copypaste so i've covered czaks rewrite, n-tech rewrite, cat-v guy, io.js guy

09:45:31 czaks but nodejs is mostly um

09:45:37 ~copypaste the last one hasn't even started. so that's five people trying to get me to support their rewrites, lol.

09:45:39 czaks callback hell afaik

09:45:49 czaks ok, there's also amelia

09:45:54 uguu async callback spegetti code hell

09:45:59 ~copypaste ah yes

09:46:02 ~copypaste Amelia was the original n-tech

09:46:07 ~copypaste "Let's just rewrite it in Laravel"

09:46:08 czaks oh i see lol

09:46:10 ~copypaste she gave up quickly.

09:46:28 czaks ok, so

09:46:29 uguu use C++ and cgi

09:46:32 uguu lol

09:46:42 czaks ruby, php, rc, nodejs

09:46:46 >> Rainb (~rainb@E25DC287.8828B9B1.9875C37F.IP) has joined #8chan-dev

09:46:49 >> ayylmaoxD (~Soma@Rizon-5BBDAD47.dyn.telefonica.de) has joined #8chan-dev

09:46:52 czaks we wouldn't get together too well i believe

09:46:58 ~copypaste yeah, this is the problem

09:47:08 czaks this is why php is a good common ground

09:47:12 czaks but we already have php

09:47:22 ~copypaste well, n-tech's thing is laravel framework

09:47:26 ~copypaste which is PHP too

09:47:30 czaks yes

09:47:33 ~copypaste but like a confusing PHP thing lol

09:47:40 ~copypaste there's a right way to do everything

09:47:42 ~copypaste apparently

[…]

09:48:13 ~copypaste (i don't believe that for a second btw, i've worked on enough projects to know that the framework does not stop developers from being stupid lol)

Null's complaint that everyone only cares about their swinging dicks has some credibility. There are already 6 Solutions offered to Hotwheels. All people who started develop such a software except Czaks will look like a Jackass much later.


42dbe7 No.506

Null pitches the rewrite

09:39:28 czaks n-tech: could you describe your rewrite proposal? :P

[…]

15:54:48 n-tech copypaste, let me get my eyes in and I'll write up an explanation of some things.

[…]

15:57:07 n-tech I'll preface this by explaining why I'm so strongly for a rewrite, as it's probably my weakest point and a personal preference.

15:57:39 n-tech I worked for a company for 4 years that had this sort of infastructure. There was very few class objects, absolutely no model system, no controller system. The file you requested in the URL bar was exactly what you got.

15:58:21 n-tech I worked my ass off trying to bring a little more cohesion to the code base and once we got new bosses and more devs who were more familiar with MVCs we started to see things come together a little better, but we still never had a proper MVC. Everything was just sort of done however the author pleased.

15:58:37 n-tech And that was in a common that handled billions of dollars and has 10 developers when Ileft.

15:59:07 n-tech There is absolutey no hope of randos in their free time being able to pull this 5 year old codebase out of the muck and make it work better. That is not a realistic situation. I don't care how many bitcoins you have, you will never accomplish that.

15:59:49 n-tech When I mentined the rewrite at firsy you were pretty psyched about it and reasonably so. Just yesterday you remarked on an issue where czak himself admitted there is no way for something to be done.

16:00:21 n-tech Right now there are multiple issues and requested features that are *literally impossible to do* because of various, crippling architecture failures that made up the foundation of vichan and tinyboard.

16:00:37 n-tech And the only reason to keep them around is because X person wants to or it's what people are more familiar with.

16:00:41 n-tech Yes, Laravel has a learning curve.

16:01:07 n-tech No, it's not as free flowing or ez game ez lyfe as just sitting down and writing whatever radom series of global functions and straight SQL you want.

16:01:14 n-tech But is it better? By fucking lightyears, dude.

[…]

16:02:09 n-tech In only 3 weeks or so I've been able to layout an immense amount of functionality. The model and controller work is insanely straightforward. THe way databases are built and upgraded is laughably simple compared to the nightmaris bullshit we suffered through with even our most recent update.

16:02:17 n-tech All the HTML is being done right, all the CSS is being done right and organized

16:02:29 n-tech There is a built in translation system that doesn't suck ass

16:02:45 n-tech Eveything you've ever fucking wanted is right there, built into the framework, by people way more smarter than I am.

16:02:56 n-tech I just sit there like a kid with a big bucket of legos and put them all together.

16:03:05 n-tech And it'd work th same for anyone who made the effort.

16:03:34 n-tech I know it's really scary comiting to something brand new by a guy you really don't know, but your enthusiasm when I brought it up and started going along is what got me so excited and motivated to work on it.

16:04:09 n-tech To have you back down once I am starting to show results just because some dude linked you to a 15 year old article about netscape is really insulting, and a massive blow to the project.

16:05:00 n-tech I mean right now, at this moment, there is a feature on Larachan that is not possible on 8chan.

16:05:20 n-tech If you make a post you will see a personal delete button under that post if your IP continues to match.

16:05:41 n-tech Now you can nitpick that feature, but my point is that is not something you can do in vicha without JS hacks.

16:06:00 n-tech You can never, ever have that because of the most perplexingly terrible caching system I've ever seen.

16:06:56 n-tech And fuck dude, if the god damn way it stores html and attachments isn't reason enough to look for a new system, there's nothing I can say to change your mind. Nothing is a bigger persuasive force than reality.

16:07:02 n-tech @copypaste


42dbe7 No.507

We have almost solved it

16:28:40 ~copypaste The reality is really bad, but I did at one time (almost) bring dyanmic read.php to vichan

16:28:51 ~copypaste (Thanks for the highlight btw)

16:29:01 ~copypaste I'm looking for that commit

16:30:45 ~copypaste here we are: https://github.com/ctrlcctrlv/infinity/commit/faa51accaa860e543c5c2d97661925cb79eb606a

16:31:08 ~copypaste https://github.com/ctrlcctrlv/infinity/blob/faa51accaa860e543c5c2d97661925cb79eb606a/read.php almost became the routing system

16:31:28 ~copypaste unfortunately when pushed live this commit failed. but it was so close to working. it worked fine locally [and would likely continue to do so]

16:31:58 ~copypaste it failed due to something i didn't know at the time, that twig_cache + NFS spells disaster.

16:33:01 ~copypaste This is btw a naive routing system based heavily on mod.php with a lot of cruft removed though.

16:33:20 ~copypaste The idea would have been to eventually merge read.php and mod.php into a routing.php if it was successful

16:34:11 ~copypaste i actually wonder what would happen if i brought back read.php come to think of it. we have varnish now, which we did not have in nov 2014.

16:34:29 ~copypaste and i disabled twig_cache.

16:35:50 n-tech It just sounds like another work around. You could cobble together a few new features on this and extend the longevity of the project by some time.

16:35:58 n-tech I just don't understand the sudden and stark change of opinion.

16:35:59 ~copypaste That's just the thing. I've *almost* solved all the problems before. We almost fixed the schema too.

16:36:04 ~copypaste Almost.

16:36:39 ~copypaste Unfortunately back then 8chan was a quick moving target. When fourfivesix submitted his patch it was already out of date and I kicked the can for too long before he left ;_;

16:36:50 ~copypaste I think lancee is him though so it could still happen.

16:37:01 ~copypaste What else was mentioned…

White whale, holy grail!

So be it! To web 2.0 and beyond!

http://pastebin.com/JD6cWq3a


42dbe7 No.508

Let's rebrand it

16:45:44 ~copypaste btw. The name "larachan" is awful. "infinity" is much cuter sounding.

16:45:48 ~copypaste Most IB software is named after anime girls.

16:45:49 [Desu] ^

16:45:58 n-tech lol.

16:46:11 [Desu] then again, lara is still pretty cute

16:46:11 n-tech I can name it Mokotochan and make the Watamote girl my logo.

16:46:16 ~copypaste lol

16:46:17 [Desu] lol

16:46:21 [Desu] you mean tomoko

16:46:23 ~copypaste ^

16:46:24 n-tech oh yeah

16:46:26 [Desu] lol

16:46:28 n-tech see i'm not an anime person

16:46:31 n-tech but that anime i liked

16:46:34 ~copypaste not even chan. Just "Tomoko" as the engine name.

16:46:34 [Desu] makoto makes me think your gunna make it sailor jupiter

16:46:38 [Desu] kek

16:46:40 ~copypaste There's Fuuka, Yotsuba, Kusaba, Tomoko.

16:46:43 [Desu] id expect it to fall apart

16:46:47 [Desu] there's also desu

16:46:49 ~copypaste Anime girl chan names. Tinyboard was actually a break for that.

16:46:52 [Desu] which hasn't been updated in fuck ever

16:46:56 n-tech our 404/403/500 page would be the GIF where she's tearing up panties.

16:47:08 [Desu] actually, tomoko would be a good board software name

16:47:08 ~copypaste lol, actually, custom 404 pages are a big deal to them

16:47:11 ~copypaste we have like 100 404 images

16:47:13 ~copypaste on 8chan.

16:47:20 ~copypaste so i'd just carry those over ( ???)

[…]

16:48:48 n-tech tomoko is closer to my hear tho even tho i mix her name up. uguu ~

16:48:51 n-tech heart*

16:48:54 [Desu] lol

16:49:18 ~copypaste But yeah the name is really bad imo. Like "Larrychan". Whos' larry? :^)

16:49:22 ~copypaste I get it, laravel, but still

16:49:24 [Desu] so larachan using stripe?

16:49:29 ~copypaste wtf is laravel framework even named after

16:49:31 ~copypaste [Desu]: yes it is

16:49:34 [Desu] noice

16:49:35 ~copypaste he somehow got approved immediately lol

16:49:41 [Desu] stripe for 8chan when copypaste? ( ???)

[…]

16:58:00 ~copypaste I'll probably finish this migration from 8archive to infinity schema, then we can do another one to larachan [pls new name, infinity-next maybe ( ???) ]

Here you have it. The brand Infinity-Next was Hotwheels' idea.


42dbe7 No.509

Null is almost hired

16:52:08 n-tech I could fly north to visit copy and we'd work on it together

16:52:11 [Desu] id bug the fuck outta weedy

16:52:11 n-tech would be fun

16:52:18 ~copypaste That's a good idea. I know the current schema really well

16:52:18 [Desu] if it could migrate desuchan

16:52:27 [Desu] n-tech your in asia?

16:52:31 n-tech nah, aussie

16:52:31 ~copypaste Aus

16:52:36 [Desu] ahhhh

16:52:39 n-tech I have a friend 30 minutes from you too

16:52:47 n-tech Satan, he's a really nice guy, has a kid and a flip wife

16:52:52 n-tech we could get really high and drink coffee

16:52:55 [Desu] dat name tho, made me laugh

16:52:58 n-tech :D

16:53:08 n-tech his daughter's name better be Lucy is all I gotta say

16:53:21 ~copypaste hard to find that here

16:53:25 ~copypaste my intereseted is already picqued ( ???)

16:54:47 ~copypaste Not only that…read this n-tech

16:54:51 ~copypaste I have two migrations to do now.

16:55:00 n-tech oh?

16:55:25 [Desu] donated

16:55:27 ~copypaste https://8ch.net/operate/res/1771.html#17080

16:55:46 ~copypaste 8archive has a completely differnt, incompatible schema.

16:55:50 [Desu] ill shill my fundraiser in return

16:55:51 [Desu] http://www.gifttool.com/athon/MyFundraisingPage?ID=2240&AID=3011&PID=496562

16:56:23 ~copypaste lol that image, me banned

16:56:24 ~copypaste mfw

16:56:36 [Desu] oh, copypaste, if your doing 8archive, please make sure alt 0127 is searchable

16:56:44 [Desu] yeah, good times, when you were the biggest troll on /mai/, i miss that

16:56:51 [Desu] i miss that a lot -u-

Furthermore they spitballed some migration stuff. With this the day ends. The following 3 days are going to be a tough read. Especially May 13 the first Janiteam sized one. I am not sure if I can make it this evening.


42dbe7 No.510

2015-05-11

Start of the Infinity Next project

07:31:10 ~copypaste (????`)~

07:32:20 ~copypaste so

07:32:31 ~copypaste n-tech is working on a new infinity version, a rewrite

07:32:52 ~copypaste i was pretty skeptical at first but i decided to support it after reading his well thought out writeup of the problems ( https://infinitydev.org/ )

07:33:34 ~copypaste i pledged 2.5BTC of the 10BTC donation upfront, which i paid in tx b91521d4dede5cf6208f08ca75800997addb887e63c67c325092df822c8cc0f9 , and which secured a rename from "larachan" to "infinity-next"

07:33:54 ~copypaste the new software will be AGPLv3

07:34:24 ~copypaste and will have many of the infrastructure problems solved

07:36:55 uguu will it have a way to look like the shitty yotsuba clone that we have now?

07:37:21 ~copypaste yes.

07:37:24 uguu yaaay

07:37:25 ~copypaste yes it will

07:37:32 ~copypaste that will also be default.

07:37:36 ~copypaste at least on 8ch.net. lol

07:38:08 ~copypaste uguu: there will also be a DB migration, so your work isn't affeected.

07:38:13 ~copypaste if you decide to move it will just werk[tm]

07:38:15 n-tech burichan will return and defeat the salmon pink enemy of freedom

07:38:57 uguu :>>>

07:39:00 uguu yaay

07:41:21 ~copypaste we're going to make an /operate/ post, i recommended n-tech first implement image posting though

07:41:35 ~copypaste i can see it now. 500 replies of ">imageboard without images"

07:42:08 n-tech I'm doing that now. Give me a few hours.

07:42:11 ~copypaste okies

07:44:50 uguu why does it use stripe?

07:45:05 ~copypaste there's a crowdfunding part as well. you don't need that and can just delete it

07:45:07 uguu if you implement images make sure to implement bans first

07:46:59 uguu why is it using backslashes?

07:47:08 uguu @,@

07:47:28 ~copypaste uguu: where

07:47:53 uguu all over the place

07:48:01 ~copypaste namespaces probably.

07:48:02 ~copypaste lol

07:48:29 ~copypaste i think laravel makes heavy use of PHP's OOP

07:48:36 uguu >.>

07:48:44 uguu wtf php

07:48:59 ~copypaste yes namespaces

07:49:00 ~copypaste > use Illuminate\Foundation\Http\Kernel as HttpKernel;

07:49:02 ~copypaste that's namespaces.

07:49:12 uguu lol that's just fucked up

07:49:14 ~copypaste i'm going to be honest, i actually have no idea how namespaces work.

07:49:15 ~copypaste lol

07:49:22 ~copypaste :^)

Pls no AGPL!

09:26:21 czaks >01:33:54 <~copypaste> the new software will be AGPLv3

09:26:22 czaks plz no

09:28:04 czaks >Existing software caches in HTML

09:28:08 czaks we tried not caching

09:28:18 czaks not in html i mean

09:30:36 czaks launching php process every time is a serious problem

09:35:13 ~copypaste czaks: plz yes :^)

09:35:41 czaks copypaste: well, imo AGPL is a mess

09:35:52 czaks i like the privilege of releasing changes when i wish

09:36:38 czaks because of that, i don't even consider AGPL as a free software license :^)

09:36:57 ~copypaste OSI, FSF and DFSG all consider it as one

09:37:00 czaks well, free link software, as i call it

09:37:26 czaks we will see how it works out

09:38:04 ~copypaste ok


42dbe7 No.511

First doubts

http://pastebin.com/k3JBzUyS

Varnish is mandatory

09:58:57 czaks well, with varnish, it should be mostly ok, if you actually did write the code with varnish in mind

09:59:11 czaks the purge requests are needed

09:59:38 ~copypaste yes

10:00:11 ~copypaste we need to use varnish for sure.

10:00:26 ~copypaste it speeds up 8chan around 50%. invaluable software

If Null was normal, he knew that from the get go.

antispam

18:53:36 ls copypaste: agplv3 will mean you need to open source your antispam

18:57:24 ~copypaste that's fine. the current one is as well.

18:59:21 ~copypaste in my mind there are three tiers of spammers.

18:59:45 ~copypaste simple bots that crawl the whole internet and that can be stopped with a few cleverly named hidden fields

19:01:06 ~copypaste people who flood from one ip so are stopped by a flood system

19:01:26 ~copypaste and then finally dedicated people who know how to program, know how to use the dev tools to see what fields are bing sent to the browser, and know how to use open proxy lists

19:01:44 ~copypaste that last group is always going to be the most dangerous, and security by obscurity won't stop them, because that's never real security

19:01:53 ~copypaste therefore, i am okay with the antispam being FOSS.

19:02:20 ~copypaste i worked today on my portscanner thing. it's almost done.

19:02:35 ~copypaste i'm quite happy with it. it will work seemlessly with both systems if n-tech allows the event handler for posts to reject posts.

19:03:25 ~copypaste being dynamic pages, and given that n-tech built in board stats from day one

19:03:37 ~copypaste we can do so much cool stuff, like auto-enable captcha if a posting spike occurs on all threads

19:03:45 ~copypaste this stuff is not even possible in 8chan right now, not even theoretically.

19:04:14 ~copypaste i don't believe in all in security by obscurity. thanks for concern though ls.

Vichan2, The way forward

19:55:08 [Desu] so, from what i was reading, copypaste you plan to go to czaks rewrite?

19:55:21 czaks copypaste decided on n-tech rewrite

19:55:26 czaks i will be doing mine for fun

19:55:26 [Desu] herp

19:55:27 [Desu] n-tech

19:55:28 [Desu] not czaks

19:55:30 [Desu] derp derp lol

19:55:35 [Desu] sorry, its early

19:56:26 czaks ls: well, it doesn't need to be slow actually

19:56:35 czaks especially that most requests will be reading from cache

19:56:39 [Desu] ls what language was that chan in?

19:58:05 czaks and eventmachine can into 10000 concurrent connections

19:58:42 czaks and if ruby isn't too performant, we also have jruby and rubinius :^)


42dbe7 No.512

2015-05-12

Database models

02:22:59 uguu been playing with my huge dataset, it's useful :>

02:23:41 n-tech @ uguu I just had a frustrating experience with MySQL and I'm wondering if I did something incorrectly

02:23:53 n-tech I have a table for posts, files, and file_attachments

02:24:10 n-tech and the file_attachments table links each file to every post that has it attached

02:24:43 n-tech but there's no easy way to get like, $post->mime. I have to get the attachments and then the file for that information.

02:24:51 n-tech Which can be like, another query.

02:25:18 n-tech It just feels really shitty. I'll probably revisit it when I'm thinking more clearly.

02:26:46 uguu hm

02:26:56 uguu how does it link?

02:27:52 uguu n-tech: this is in infinity-next right?

02:30:35 n-tech yes

02:30:39 n-tech so you have

02:30:42 n-tech posts(id)

02:30:52 n-tech file_attachments(id, post, file, upload_name)

02:30:59 n-tech and file(id, hash, etc)

02:31:15 n-tech so to get attachments I have to do $post->attachments which gets the 1-to-x between post and file_attachments

02:31:24 n-tech and then for each $attachment I must also do $attachment->file

02:31:31 n-tech and that seems wasteful but I'm drawing blanks on how to do it better

02:42:09 uguu you could use a more advanced query

02:42:30 * uguu looks at code

02:48:31 uguu n-tech: can you push what you got to the current dev branch?

02:49:09 n-tech https://github.com/infinity-next/infinity-next/blob/master/app/Http/Controllers/Board/BoardController.php

02:49:11 n-tech it's in this

02:49:22 n-tech needs to be seperated out, it's too fat now

02:49:33 n-tech actually sorry, that's the put process

02:50:28 n-tech attachments() here: https://github.com/infinity-next/infinity-next/blob/master/app/Post.php

02:50:38 n-tech storage() here: https://github.com/infinity-next/infinity-next/blob/master/app/FileAttachment.php

02:50:49 uguu okay

02:50:52 n-tech and this is the model for the actual information

02:50:56 n-tech ion.

02:50:56 n-tech <n-tech> Which can be like, another query.

[…]

02:51:43 n-tech FUCK sorry

02:51:45 n-tech ike, another query.

[…]

02:52:44 n-tech WOW

02:52:46 n-tech my hexchat just went apeshit ; ;

02:52:46 uguu huehuehue

First hurdles

http://pastebin.com/NEWFpfEk


42dbe7 No.513

More database worries

http://pastebin.com/T4nU62ic

Null gets trolled

10:59:13 czaks it generates SQL like this:

11:00:26 czaks SELECT * FROM `categories` INNER JOIN `items` ON (`items`.`category_id` = `categories`.`id`) WHERE ((`category`.`name` LIKE 'lol%lol' ESCAPE '\\') AND (`item`.`id` > 6))

11:01:50 czaks i can use association_join, because i have an association declared

11:02:25 czaks i tried doing something similar in php, well, by preprocessing php, but i can't into parsers :DDD

[…]

11:03:04 n-tech @ czaks

11:03:07 n-tech probably this

11:03:09 n-tech $this->categories()

11:03:09 n-tech ->with('items', function($query)

11:03:09 n-tech {

11:03:09 n-tech $query->where('item_id', '>', 6);

11:03:09 n-tech });

11:03:12 ~copypaste KX also supports sqlite and pgsql with same schema.

11:03:14 n-tech i'm also pretty sure there's a way to do it just like

11:03:24 ~copypaste n-tech: >getting gtrolled this easily by czaks and his ruby hipstershit

11:03:26 ~copypaste :^)

11:03:33 n-tech ->with('items', ['item_id', '>', 6]) or something but I'm not that adept yet

11:03:36 ~copypaste lmao

11:03:39 ~copypaste he's still being baited

11:03:40 ~copypaste stop

11:03:43 n-tech wat

11:03:46 n-tech HELP

11:03:48 czaks hey, i'm just asking

11:03:53 czaks how to write complex queries

11:04:07 czaks i'm curious how did php world handle that

11:04:12 n-tech yea in short it's easy. the many-to-many between posts and file storage items was something i worked out today

11:04:12 ~copypaste ah

Everyne started to use Laravel

11:27:17 rndpln everyone has started using laravel

11:27:29 rndpln ridiculous

11:27:46 czaks rndpln: i didn't :^)

11:27:57 rndpln you should

11:28:00 rndpln it's a good framework

11:28:04 czaks why

11:28:10 czaks well

11:28:16 czaks i'm not sure if it's good or not

11:28:18 rndpln eloquent is nifty and so is blade

11:28:25 czaks but php is bad enough for me so i don't need to use it

11:28:32 rndpln it's been on charts as being the proven best php framwork

11:28:38 czaks blade, hm

11:28:41 rndpln yeah I understand that


42dbe7 No.514

Bui got spooked

11:31:55 Bui is n-tech/`josh` also the guy who runs kiwifar.ms or am I misinformed

[…]

11:32:08 [Desu] lolidunno

11:32:12 Bui if it is

[…]

11:32:13 Bui [worry]

Another comment about the branding

12:44:22 rndpln also change your shitty name

12:44:29 rndpln should be infinity+1

12:45:50 n-tech copy stole pepsi branding

12:45:54 n-tech it used to be Larachan

12:45:59 n-tech but he wanted it to be about anime girls

12:46:02 n-tech then just said fuggg it

12:46:08 n-tech name it after infiniy and i'll support it

12:47:06 rndpln after infinity is cool too

12:47:32 rndpln you guys must smoke lots of drugs

Don't serve files per PHP!

21:45:22 uguu n-tech: the way you do files won't work, you should instead 302 to a folder that is served staticly via nginx

21:46:35 uguu n-tech: serving files via php is bad mkay?

21:47:49 uguu ima try a fix

22:03:18 ~copypaste uguu is right. You should be able to even store the media on a separate domain, lik e media.8ch.net …

22:03:30 ~copypaste Some implementation stuff needs work.

22:03:31 uguu i am doing that now

22:03:34 uguu :>

22:03:35 ~copypaste Thanks

22:03:36 ~copypaste :3


42dbe7 No.515

2015-05-13

Dynamic content

https://ghostbin.com/paste/4x2uk

Maybe this is why Next doesn't have many contributors

04:15:51 n-tech No, I'm holding everyone to the same standards for the expressed purpose of being unbiased.

04:16:05 n-tech There's a process. This won't turn into vichan2.

04:16:41 uguu i am saying that having everything being dynamically generated and expect caching to magically work is… insane.

04:17:19 uguu it simply won't work

04:18:01 n-tech Okay, you've said something to the affect of this 4+ times now

04:18:03 uguu the software needs a lot of optimization and i'm willing to try some but you need to give people freedom to contribute

04:18:12 n-tech "this is how it's done now, it doesn't scale, it won't work, i am going to do it differently"

04:18:16 n-tech and you're not listening to what I'm saying

04:18:27 uguu it's true tho

04:18:34 n-tech I don't care, listen to me

04:18:38 n-tech if you do something differently that's fine, i'm not saying how it's done now is the ultimate form of perfection and it won't ever change

04:18:52 n-tech I'm saying that if something is done you need to propose it, have it understood by me and copypaste, approved, and then we can build it

04:19:00 n-tech because if 4 people are doing 4 different things and nobody knows what the fuck's going on

04:19:04 n-tech it's gonna be a huge fucking disaster

04:19:24 uguu then don't accept my pr just don't be a total fagmaster about it lol

04:19:48 uguu i get what you are saying and i agree

04:20:13 uguu if you don't want to accept my pr fine just don't repremand me for trying something

04:20:37 n-tech I'm not, I like your change and I totally understand what you're saying. Give me a second to draw a picture so I can show you how I'd like the system to work

04:20:44 n-tech and I think it'd satisfy both of us

Still serving shit over PHP

07:21:48 n-tech yes it does

07:21:59 n-tech well as I said, even in a best-case where we can circumvent php

07:22:00 ~copypaste It looks better to stream the file then get it all at once

07:22:06 n-tech yes

07:22:11 n-tech you wont have to land it in mem

07:22:13 n-tech just pass chunks

07:22:20 ~copypaste I think a benchmark should be done

07:22:23 n-tech but uh, i'd stil want a php way of getting the file

07:22:25 ~copypaste Because right now there are just opinions

07:22:27 n-tech esp. if we have secure boards

07:22:31 ~copypaste Yeah

07:22:38 uguu i have a benchmarking tool

07:22:50 uguu it's for doing DoS attacks on tor sites

07:22:56 ~copypaste OK. Test latest master against your commit (on hhvm)

07:23:02 ~copypaste I can do it too if you want

07:23:14 uguu i have been using that to try and get varnish to bear most of the load and cache stuff

07:23:15 ~copypaste I don't actually know how though :^) would have to make one.

07:23:31 * uguu pastes source code

07:24:46 ~copypaste You know guys though

07:24:48 ~copypaste I was thinking

07:25:00 ~copypaste We have a lot of premature ideas about potimization before it even works

07:25:11 ~copypaste The normal motto in SW development is "Make it work, make it right, make it fast"

07:25:14 ~copypaste correct?

07:25:24 ~copypaste But it seems like (I am also guilty of) putting make it fast first.

07:25:52 uguu unit tests

07:25:54 uguu we NEED them

07:26:10 ~copypaste See for the other commit https://github.com/infinity-next/infinity-next/issues/22

07:26:20 ~copypaste That I am working on, I talked it over with n-tech in here first

07:26:22 uguu if we want to do stuff right we should be doing test driven development

07:26:29 ~copypaste I think he would have probably been offended if I just did it

07:26:29 n-tech https://github.com/infinity-next/infinity-next/issues/12

07:26:33 n-tech I know nothing about unit testing

07:26:40 ~copypaste topkek, me neither

07:26:40 n-tech if you could elaborate and investigate how laravel does unit testing

07:26:46 n-tech i would greatly appreciate it

07:26:48 ~copypaste like i've never even used it

07:26:49 ~copypaste ever

07:26:52 n-tech write comments on that ticket

07:26:53 ~copypaste for any project i've ever done

07:26:56 n-tech i'll read everything you link me to

07:26:58 n-tech and yea me neither

07:27:04 n-tech i left my job before unit tests became stnadard


42dbe7 No.516

Early migration plans'

07:31:08 ~copypaste btw. when it sort of works I'll stet up beta.8ch.net

07:31:09 ~copypaste or

07:31:10 ~copypaste oh

07:31:11 ~copypaste next.8ch.net

07:31:14 ~copypaste :DD

07:31:19 n-tech ye

07:31:26 n-tech we can do an early migration

07:31:31 n-tech let people play around for a month

07:31:36 n-tech then scrap and redo and move www to it

07:31:43 ~copypaste yea

Chrischan

07:38:38 n-tech http://i.imgur.com/YeGHEUk.png

07:39:01 ~copypaste wow

07:39:05 n-tech wew

07:39:09 ~copypaste undeniable proof chris reads the farms

07:39:10 ~copypaste lmao

07:39:21 n-tech this is the first time he's acknowledged us since the name change

07:39:23 n-tech trollin' farms

07:39:26 n-tech i died

07:39:40 ~copypaste "Enjoy my cookies, sugah!"

07:39:42 ~copypaste what?

07:39:50 n-tech cookies = boobs

07:39:53 uguu why?

07:39:53 ~copypaste oh ok

07:39:54 n-tech he's saying "have a nice look"

07:40:05 ~copypaste thanks

07:40:08 ~copypaste i don't speak autism

07:40:11 uguu but why does cookies mean boobs?

07:40:13 n-tech fluent ::DDD

07:40:16 uguu i just don't understands

07:40:17 n-tech because autism

07:41:03 ~copypaste chris would need to lose weight and get some serious reconstructive surgery to look like a woman

[…]

07:41:13 n-tech honestly

07:41:19 n-tech he looks like a really ugly 50 year old woman now

07:41:24 n-tech https://kiwifar.ms/attachments/chriss-jpg.26653/

Bui is a OK guy

07:46:15 ~copypaste Bui: didn't you spam 4chan's reports?

07:46:18 uguu it exploded and ran for 4 days

07:46:19 ~copypaste or did they not always have captcha?

07:46:21 Bui er, nope

07:46:23 ~copypaste in the modtalk leak

07:46:26 ~copypaste they mention you a lot

07:46:27 ~copypaste i read it

07:46:40 Bui they do, but I never spammed the report system

[…]

07:48:27 ~copypaste so wait Bui why were the mods obsessed with you fi you never spammed

07:48:31 uguu with that much resources i would've easily been able to sink agora or something with just slow headers for days and days and days

07:48:35 ~copypaste i find that hard to belive, unless they were blaming the actions of third parties on you

07:48:39 ~copypaste which is possible, people are dumb

07:48:45 Bui I shitpost(ed) on /vp/

07:48:47 Bui that's it

07:49:02 ~copypaste lots of people shitpost on 4chan

07:49:06 ~copypaste why the obsession?

07:49:12 Bui wish I knew

07:49:19 ~copypaste hmm

07:49:28 ~copypaste ok. sorry for bothering you

07:49:37 ~copypaste i hear all kinds of rumors of things you've done

07:49:44 ~copypaste like just read 8/furry/ sometimes

07:50:07 Bui I also nuked 4/b/ when they had captcha off few months ago, idk if that was in the leaks though

07:50:15 ~copypaste lol


42dbe7 No.517

captchaless posting

07:54:11 ~copypaste n-tech: you also need to think about captcha-less posting btw.

07:54:22 ~copypaste n-tech: we can do a lot of cool stuff with dynamically generated pags if we do it correctly.

07:54:25 Bui p much

07:54:29 ~copypaste for example, when a posting spike occurs, can force CAPTCHA

07:54:29 n-tech ye that's the fun of the projec

07:54:35 ~copypaste for an hour, then turn it back off

07:54:37 uguu i've wanted to do that for a long time but never found a good js engine

07:54:40 ~copypaste since we have board stats of everything.

HW's idea is a thing on Krautchan since 2009.

Secure trips

https://ghostbin.com/paste/fzp6q

What would people think if they see that?

08:50:52 uguu sometimes i can't help but wonder what people will say when they read over the irc logs 5 years down the line after someone dumps logs for some court case or stuff

08:51:10 ~copypaste dirty dang hackers

08:51:12 ~copypaste rogue developers

08:51:13 * uguu waves hi to the future camers

08:51:16 * uguu waves hi to the future camera

08:51:19 ~copypaste using the g-d given shit by intel for bad

08:51:33 uguu g-d dang heck

08:51:47 uguu muthufukka

08:51:57 ~copypaste kek

You are all pretty cool guys.


42dbe7 No.518

frameworks

09:20:49 n-tech son of a fucking bitch I'm pretty sure we'll need to write our own permission architecture. man that's a lotta work.

09:20:52 uguu the nntpd drops any articles that have the same article id

09:21:53 czaks ^ that's what i hate with frameworks

09:22:01 czaks they are good for an average usecase

09:22:08 czaks just that no usecase is average

09:22:54 uguu i usually end up rolling my own every time since frameworks don't usually have what i want/need

09:23:30 ~copypaste n-tech: i'm going to leave that to you

09:23:34 ~copypaste i took on a lot of things already to do.

09:24:09 n-tech well I wasn't like

09:24:11 n-tech shifting it off lmfao

09:24:19 n-tech i was just saying it's gonna have to be homebrew

09:24:26 n-tech not worth stealing the entry code either

09:26:12 ~copypaste i disagree with you guys btw czaks uguu re: frameworks

09:26:24 ~copypaste frameworks do 90% of the work. yes you have to write custom shit, that's part of the job

09:26:29 ~copypaste but you don't have to write verything custom

09:26:31 uguu that's like, your opinion man

09:26:32 ~copypaste like if you start from 0

09:26:33 uguu :>

09:26:34 ~copypaste :3

09:27:06 czaks well copypaste there are libraries

09:27:31 czaks which you can always join your way

09:30:24 czaks uguu: so the overchan usecase differs from the regular IB usecase by using different type of ids

09:30:57 czaks how about doing them this way:

09:31:07 uguu nothing stops the frontend from rewritting article hashes to post numbers

09:31:11 czaks we have 3 backends, ab, tor and wyc

my mind is blank

09:54:57 n-tech i need opiates

09:55:01 czaks as misbehavig people can be removed

09:55:02 n-tech my mind feels so blank right now

09:55:27 uguu you need jesus

09:55:46 n-tech there aren't any mexicans in australia :^)

10:01:00 uguu if your mind is blank put some lsd into it

10:01:07 uguu bbl bed

10:07:07 czaks drugs are bad m'kay

The permission system

https://ghostbin.com/paste/qd8zj

The rest of the day was spent discussing various FOSS things.


42dbe7 No.519

2015-05-15

Don't worry about the branding

09:37:35 n-tech @ copypaste

09:37:36 n-tech https://infinitydev.org/infinity/thread/10#16

09:37:42 n-tech someone rose a big issue with the name of the suite

09:38:00 n-tech he took time to write it out, figure it's worth reading

09:38:04 n-tech I have no idea who made it

09:41:13 uguu n-tech: everyone is a critic

09:41:28 n-tech to be fair he's right

09:41:32 n-tech I did want an agnostic name

09:41:37 n-tech but copy said my name sucked

09:41:38 n-tech :(

09:43:03 uguu if you are worrying about the name then there's not enough code to write

09:43:53 uguu if you're at a place were you feel that naming is more important than actual functionality then you're almost done with a release

09:47:47 ~copypaste ^

09:48:17 ~copypaste i like the name "infinity". it explains the infinite boards concept well.

09:48:25 ~copypaste so far these are the only two IB engines with user board creaetion.

09:48:34 ~copypaste (public, not proprietary. there are a few proprietary ones.)

09:48:46 ~copypaste (masterchan is one of the proprietary ones, 314chan ("Anonsaba") is the other)

09:48:56 n-tech Masterchan is proprietary???

09:49:01 ~copypaste oh yes, you didn't know?

09:49:02 n-tech the one that people shilled as being the better alternative?

09:49:02 ~copypaste it is.

09:49:03 n-tech wtf

09:49:05 ~copypaste yeah.

09:49:36 ~copypaste that's why when it went down for a month

09:49:38 ~copypaste another didn't pop up

09:49:44 ~copypaste the owner exercises strict control over it.

09:50:14 ~copypaste n-tech: 8chan's software used to be just called "8chan"

09:50:20 ~copypaste i chose "infinity" to divide away from 8chan.

09:50:37 ~copypaste and renamed the repo. it was called "8chan" for a year.

2015-05-17

Next passes a first benchmark

16:57:25 n-tech http://i.imgur.com/mzpowlp.png

16:57:36 n-tech 450ms load times and i haven't even done any front-end optimizing

17:42:09 Bui <n-tech> http://i.imgur.com/OtsN19V.png

17:42:14 Bui those side ads better not be scrolling

18:04:09 uguu n-tech: you ready for me to "benchmark" infinitydev.org?

18:04:19 n-tech goooooood morning

18:04:21 dusty WHat is all this bitcoin GARBAGE

18:04:22 dusty FUCK OFF

18:04:30 n-tech @ Bui, no, they're not

18:04:43 n-tech @ uguu sure, just keep in mind it's running on the same server as a large website.

18:04:59 uguu which one?

18:05:07 n-tech infinitydev.org runs on the same server as kiwifar.ms

18:06:06 n-tech fuck i lost my train of thought

18:06:09 n-tech ; ;

18:07:25 uguu n-tech: here comes the storm

18:07:39 n-tech wait are you dos'ing the site

18:08:41 uguu benchmarking

18:09:19 uguu DoS would be a lot worse

18:12:12 uguu no noticable difference

18:12:17 uguu test passed :>

18:14:25 n-tech what page did you test and what's average time

18:15:26 uguu i hit /test/ and reloaded it a few times, no noticable diff

18:16:05 n-tech oh really? so even your benchmarking software reports 450ms?

18:16:06 n-tech that's awesome

18:16:44 uguu no noticable difference doesn't mean no difference

18:19:21 n-tech https://infinitydev.org/infinity

18:19:23 n-tech capcodes added

18:19:27 n-tech they work a little differently now

I already know from the beta how they work. You choose caps you are allowed to use according to your role from a drop down menu in the post form.


42dbe7 No.520

Kiwifarms

18:28:24 n-tech @ uguu I think the project may face financial issues.

18:28:43 n-tech like if I'm forced to work full time again I dunno how long it'll take to get done.

18:28:54 n-tech People who know me are trying to sabotage things already. I fear that may impact it.

18:29:25 n-tech I dunno what to expect though. People are weird.

18:36:20 Bui not sure how to feel about the admin of edgeforums developing infinity tbh

18:36:44 n-tech edge forums? that's new.

18:37:09 n-tech people on the site just observe weirdos. i run it because i like the people and enjoy the challenge.

18:37:28 n-tech i've learned more about running a website from it than i ever did from my job

18:37:46 Bui observe != obsess over (^:

18:38:06 n-tech it depends entirely on your perspective and varies from person to person.

18:38:21 n-tech it's like a tv show imo. i only tune in when something big happens.

18:38:29 n-tech 99% of what goes on on the forum is unnoticed by myself.

18:38:33 n-tech i only see what is shown to me.

[…]

10:01:52 ~copypaste Bui: Edgeforums admin is a big step up from STI tbh.

Hotwheels' comment came in 2 days later.

2015-05-19

What does STI even mean?

20:42:48 uguu sti == stupid tinyboard inventor?

20:44:24 n-tech mean

20:44:48 uguu no really, what is sti?

20:45:27 uguu single time investment?

20:55:57 uguu stupid tiny idiot?

20:57:33 uguu sex through insight?

20:57:48 uguu septic tank inspector?

20:58:07 uguu scientific testing incentive?

20:58:26 uguu somebody that's irate?

21:00:00 uguu semiconductive temperature indicator?

21:04:01 uguu singleton transient idiom?

21:04:09 uguu someone plz tell me what sti means

21:04:37 uguu n-tech: halp

21:06:42 n-tech Save the Internet

21:06:55 uguu oh

21:07:01 uguu never would've guessed

21:07:17 ~copypaste lmao

21:07:21 n-tech septic tank inspector was my favorite

21:07:32 ~copypaste i like "single time investment"

21:07:37 ~copypaste describes tinyboard most succintly.

21:07:38 uguu ;-;

The technological reality of image boards

https://ghostbin.com/paste/zwy6m


42dbe7 No.521

font sizes

https://ghostbin.com/paste/uvedk

Null and Lynx meet for the first time

22:44:38 StephenLynx n-tech, will the rewrite cache uploaded files?

22:45:08 n-tech as in, permanently store them with md5 uris so redundant uploads don't happen?

22:45:11 n-tech that's already done

22:45:25 StephenLynx no, cache the content so the disk won't be hit as much?

22:46:03 n-tech That might be a good idea. I don't know enough about that sort of thing to do it without researching first, though

22:46:12 n-tech The file system obviously needs a lot of fine attention once the audience grows

22:46:17 n-tech i'm worry about a crash tomorrow tbh lol

22:46:31 n-tech worried*

22:46:35 StephenLynx I use mongo to store files, it has its own cache and cache management.

22:46:46 @linear https://8ch.net/tech/src/1432010687557.png

22:47:21 StephenLynx because from what HW told me on two occasions, the main bottleneck he had was on disk usage.

22:47:46 n-tech i've experienced the disk io bottleneck both with my own website and at my job

22:47:52 n-tech it's a very expensive and hard to deal with problem

22:52:20 @linear n-tech: boxes on the right?

22:52:31 n-tech what boxes

22:53:49 @linear in the preview image you linked

22:54:10 n-tech https://infinitydev.org/

22:54:12 n-tech view it live here

22:57:41 @linear I have JS off but I don't see anything in them

22:57:46 @linear I was curious if they were intended to be ad slots?

23:07:39 StephenLynx https://infinitydev.org/contribute n-tech from what I understand here, you estimate a month's work worth 2 thousand dollars?

23:07:56 n-tech no, but that's what people told me to write.

23:08:03 StephenLynx ah

23:08:05 n-tech I work 16 hours a day and spend about $300 a week

23:08:08 n-tech but if I wrote

23:08:10 n-tech $5/hr

23:08:12 n-tech $1400/mo

23:08:16 n-tech people would think im full of shit.

23:09:45 n-tech pricing my work is hard because everyone is very critical of these fundraisers now

23:09:49 n-tech i just want enough to get by.

23:09:54 n-tech i don't care about anything except programming.

23:10:30 @linear nice

23:10:36 @linear so

23:10:36 StephenLynx it seems that where you live is expensive.

[…]

23:34:49 StephenLynx how do you reply to a thread on the rewrite?

23:35:00 StephenLynx or enter the thread's page?

23:35:56 StephenLynx why does it takes an arbitrary number after the board name but a string will give a 404 page?

23:37:09 StephenLynx is there a reason for the /res/ between the board name and thread page in the current version? (http://8ch.net/tech/res/9176.html for examle)

23:37:43 StephenLynx couldn't it be tech/9176.html?

23:41:59 StephenLynx ah

23:42:16 StephenLynx it serves files using the same subdomain


42dbe7 No.522

2015-05-20

Yotsuba

09:15:32 ~copypaste also n-tech, here's leaked Yotsuba: http://www.9ch.in/overscript/files/yotsuba.txt

09:15:46 ~copypaste I believe it's totally rewritten, but this is what i was talking about.

09:15:58 n-tech WHAT THE FUCK IT'S ONLY ONE FILE

09:16:03 ~copypaste yeah.

09:16:14 n-tech if($_COOKIE['4chan_auser'] && $_COOKIE['4chan_apass'] && ($_POST['mode']=='usrdel'||$_GET['mode']=='latest')) {

09:16:14 n-tech // ok

09:16:14 n-tech }

09:16:17 n-tech omfg

09:16:29 ~copypaste if(file_exists('/www/global/lockdown')) {

09:16:30 ~copypaste lol.

09:16:41 n-tech every line of this

09:16:42 n-tech is bad

09:16:46 n-tech even the first line

09:16:47 n-tech <?

09:16:52 n-tech this would break under standard distributions of php

09:16:54 n-tech the first fucking line

09:16:56 n-tech would break

09:16:58 n-tech that is IMPRESSIVE

09:16:59 ~copypaste well n-tech, i have an unproven theory

09:17:06 ~copypaste that Yotsuba has undergone a complete rewrite just like what we want to do

09:17:14 ~copypaste lots of shit got added, the API, et cetera

09:17:21 ~copypaste this old infrastrucutre would not allow that

09:17:27 ~copypaste i think they have a frontend controller now

09:17:33 ~copypaste i think desuwa rewrote everything.

09:17:40 ~copypaste you're our desuwa ( ???)

[…]

10:13:36 Jesus yotsuba.txt looks like shit because it's been cobbled together from 2002-2010/2011-ish, no php code in development could survive that timeframe without looking that way

10:14:06 Jesus it's the result of various mods taking turns raping futallaby

10:14:14 Jesus throughout the years

10:15:23 Jesus the orginal 2chan script is a one file

10:15:31 Jesus 4chan is a mod of a mod of a mod

10:15:39 Jesus or was

10:16:22 ~copypaste same as us

10:16:27 ~copypaste hopefully we turn into "was" too

10:16:36 ~copypaste vichan is a mod tinyboard, infinity is a mod of ivchan :^)

10:19:18 Jesus http://jun.2chan.net/h/futaba.php.txt

10:20:03 n-tech copy, can I get some sort of role that lets me tripfag in /operate/

A sales pitch for /operate/

09:18:33 n-tech I don't think anyone is going to contribute cash to the project from 8chan.

09:18:50 n-tech All feedback I've gotten from people is overwhelmingly negative. They don't want anything new.

09:19:14 ~copypaste #8chan is a troll channel

09:19:26 ~copypaste who cares what they say lol

09:19:35 ~copypaste i'll make a sticky on /operate/ if you want anyway

09:21:01 n-tech yeah, there's nothing more I can do to prepare it

09:21:06 n-tech this is how it is and what it looks like

09:21:11 ~copypaste gr8

09:21:21 ~copypaste would you like to write the sticky salespitch, or should i?

09:21:30 ~copypaste i think you're better suited, i'm not so good at sales :^)

09:21:52 n-tech wait

09:21:56 n-tech yea

09:22:03 n-tech let me tweak a few final things

09:22:09 n-tech and I'll write up a synopsis

09:22:19 ~copypaste ok

09:24:53 ~copypaste n-tech: every day on /operate/ there are requests that cannot be filled without a rewrite

09:25:03 n-tech yeah that's my plan

09:25:07 n-tech go down the first few pages

09:25:11 n-tech take the big unanswered tickets

09:25:23 n-tech and just say "This is why copypaste didn't respond to this thread: it's impossible. We can do it on this software."

09:25:32 ~copypaste lots of board owners also want to merge their accounts

09:25:35 ~copypaste again, that can't be done either.

09:26:09 ~copypaste the few trollsin #8chan don't really even use the site, they just fuck around in that channel and give linear grief

09:26:20 ~copypaste lmao

09:26:47 n-tech wait

09:26:47 @linear lol


42dbe7 No.523

HW likes the new Software

09:44:33 n-tech @copypaste

09:44:39 n-tech an actual email to my mom

09:44:40 n-tech http://i.imgur.com/vdczLeg.png

09:44:51 ~copypaste lol

09:45:25 ~copypaste oh you made it 12px :3

09:45:33 ~copypaste good job n-tech

09:45:34 ~copypaste i like it

09:45:51 ~copypaste really neat actually

09:46:26 ~copypaste this is really good looking already

09:46:33 ~copypaste this is already more feaetureful than say wakaba

09:46:35 ~copypaste for example.

09:46:35 ~copypaste lol

09:46:58 n-tech yeah it's only a month's worth of work too

09:46:59 ~copypaste wakaba has no built in captchas or multifile.

09:47:43 ~copypaste i like it

09:47:56 ~copypaste i ended up cpoying a laravel 5 plugin right

09:48:02 ~copypaste so i'm using that to make my own

09:48:02 ~copypaste lol

09:48:27 ~copypaste http://infinitydev.org/test/thread/68#77

09:48:28 ~copypaste lmao

09:48:38 ~copypaste fast post, and a little "Delete" thing

09:48:40 ~copypaste this is p ebin

09:49:34 Jesus wakaba has captcha.pl

09:49:47 ~copypaste isn't that kareha?

09:49:50 ~copypaste they aren't the same.

09:49:51 Jesus yes

09:49:58 Jesus I thought wakaba had it too, nevermind

Next's frontpage is by Nunu

10:35:41 ~copypaste n-tech: what do you think of this design? https://media.8ch.net/operate/src/1432081062241-1.png

10:35:43 ~copypaste i like it

10:35:47 ~copypaste a lot actually

10:35:52 ~copypaste the only thing i would change is o "Recent images".

10:35:56 n-tech is that nunu's front page?

10:35:58 ~copypaste yes

10:36:03 n-tech yeah i've been emailing him for weeks

10:36:11 ~copypaste good

10:36:48 n-tech I do like that, though

10:36:51 n-tech I did want the images somewhere on it

10:36:55 n-tech I think I mentioned it to him at some point

10:37:53 ~copypaste maybe if we choose a few safe boards

10:38:01 ~copypaste i however do not like the idea of CP on the homepage

10:38:10 ~copypaste quite honestly, i wouldn't include it at all

10:38:20 ~copypaste masterchan.org basically has a gallery of CP on their homepage at all times.

10:38:34 ~copypaste due to this system

10:38:47 ~copypaste Today is no exception.

10:38:56 ~copypaste i can't believe that place si still open lol

10:38:59 ~copypaste ecatel.info must be a good host

10:40:47 ~copypaste and not just that.

10:40:51 ~copypaste horsecock, beheadings, et cetera

10:41:03 ~copypaste you can post like "SFW only", but who will properly tag themselves?

10:41:42 n-tech I think that

10:41:44 n-tech with the SFW tag

10:41:58 n-tech we could moderate it such that if any board does a poor job of keeping nsfw content off

10:42:06 n-tech we can strp them of that flag and they can't re-add it

10:42:24 ~copypaste i dunno m80

10:42:36 ~copypaste i really don't like the recent images thing

Masterchan

10:42:38 n-tech Posts below were reported. If they contain links, they are most likely to sites filled with pop-up ads.

10:42:39 n-tech Do not attempt to open any links, or you risk giving money to spammers.

10:42:41 n-tech hollllyyyy shit

10:42:44 n-tech this is such an awful system

10:42:52 ~copypaste where'd you see that?

10:43:03 n-tech I clicked on a picture of Elliot Rodgers

10:43:10 ~copypaste oh yeah

10:43:16 ~copypaste mchan has a few big problems

10:43:20 ~copypaste proprietary first

10:43:22 ~copypaste relies on recpatcha

10:43:25 ~copypaste weird reporting system

10:43:38 ~copypaste "Post violates Global Rule #1" but it isn't deleted, BO's can set that

10:43:39 ~copypaste um

10:43:43 ~copypaste "Global threads"

10:43:47 ~copypaste no custom CSS or board options

10:44:01 ~copypaste yeah i'm not a huge fan, just musing about what would happen and learning from their mistakes


9fb33a No.524

>>519

>click those image links

>read it as Pigdom Website Speed Test


42dbe7 No.525

2015-05-21

Laravel's database interaction

20:29:12 StephenLynx what kind of framework is this that limits your database options?

20:29:13 n-tech I'm admittedly worried though

20:29:18 n-tech It doesn't

20:29:24 n-tech If you want to build a contract or find one

20:29:30 n-tech you can potentially support any number of databases

20:29:41 n-tech but or text files if you want. it doesn't give a shit

20:29:52 n-tech but it's OBD works a specific way to avoid having to write SQL multiple times.

20:29:56 uguu as long as laravel supports it right?

20:30:03 n-tech no. it doesn't need that.

20:30:09 n-tech you can write a contract and make laravel support anything you want

20:30:15 n-tech you can write a plain text storage engine contract

20:30:19 n-tech it doesn't care

Stephen Lynx shills mongo DB

https://ghostbin.com/paste/98dxc

2015-05-22

Robot 9000

00:04:22 pantsuwotaberu Hello.

00:04:32 pantsuwotaberu Who'se dick I gotta suck to get a ROBOT 9000 script?

00:05:06 pantsuwotaberu n-tech: I heard you could help me with some stuff.

00:05:10 pantsuwotaberu I have bitcoins, maybe.

00:53:36 Jesus just warning everyone here tha StephenLynx is an idiot

00:53:42 Jesus wait

00:53:47 Jesus I was scrolled up

00:53:52 Jesus nvm

00:57:36 Bui robot9000 was already implemented in tinyboard afaik

00:57:42 Bui it's just not enabled on any boards

01:00:31 pantsuwotaberu Bui: I don't remember seeing it as an option.

01:00:56 Bui yeah, it isn't an option, but it's in the code

01:01:31 pantsuwotaberu How much work would it be to enable it?

01:02:27 Bui whatever much work it takes for someone to submit a PR

01:02:39 pantsuwotaberu Ah caint do that.

01:02:43 pantsuwotaberu I'm not on github.

01:27:30 StephenLynx I noticed a page doesn't use http code 304, n-tech

01:27:33 StephenLynx is that intended?

>>524

The logs are getting better and better for /cow/. I am already talking about the stuff I find on the channel. I have given up making Bonus space bux in ED: Horizons for that.


42dbe7 No.526

Haskell

https://ghostbin.com/paste/e8xgs

I leave it at this.

first complaint's about Nunu's design

13:09:10 n-tech that'd be a funny board

13:09:18 n-tech the entire gimmick is that any image has to be 8kb or smaller

[…]

16:25:53 n-tech i was not prepared for this autism

16:26:12 n-tech like this dude is busting my balls over the design and i just keep saying

16:26:17 n-tech im not working on the design

16:26:20 n-tech and he interprets that as like

16:26:21 n-tech an insult

Wizchan

https://ghostbin.com/paste/tqeho


42dbe7 No.527

Server hosting

21:16:43 StephenLynx if 2c says "jump" HW would ask "how high"

21:17:03 StephenLynx n-tech I could get a single server with 64 ram and 1tb for 100 EU

21:17:04 pantsuwotaberu hotwheels would ask "does anyone have a spring or some explosives?"

21:17:07 pantsuwotaberu because he is a cripple

21:17:10 pantsuwotaberu who cant jump

21:17:17 StephenLynx thats the joke.

21:17:22 n-tech stephenlynx, 8ch transfers 100tb monthly

21:17:31 n-tech how much is 100tb of bandwidth

21:17:33 StephenLynx this server has unlimited bandwitdh

21:17:39 n-tech """""UNLIMITED"""""

21:17:41 StephenLynx 1tb is the storage.

21:17:44 n-tech """""""""""""UNLIMITED""""""""""""""""""""""""""""""

21:17:47 n-tech nah. nah they don't.

21:17:51 n-tech unlimited doesn't exist

21:17:51 uguu n-tech: that's a lot of transfer

21:17:57 StephenLynx http://www.online.net/en/dedicated-server/dedibox-xc

21:17:57 n-tech unlimited === more than the average person will ever use

21:18:08 n-tech i'm telling you right now they don't offer unlimited shit

21:18:10 StephenLynx "Traffic Unmetered"

21:18:12 n-tech they will tell copypaste to cough up

21:18:25 n-tech any company

21:18:31 n-tech saying they offer UNLIMITED bandwidth

21:18:34 n-tech is a fucking liar and shady as shit

21:18:35 StephenLynx ok, them point me the fine print where they tell they actually limits it.

21:18:39 StephenLynx then*

21:18:46 StephenLynx I see no '*' there.

21:18:47 n-tech they don't need to fine print that shit, dreamhost does the same thing

21:19:20 StephenLynx they explicitly tell you they don't limit and do otherwise? thats a contract breach, isn't it?

21:19:20 pantsuwotaberu how the fuck does this jewery work?

21:19:45 n-tech I don't know how it works, I'm assuming you could potentially sue them for false advertising but they may be very clever about it

21:20:01 n-tech "we charge nothing for bandwidth unless your connection affects other costumers on our service"

21:20:05 n-tech then at the 1tb/mo mark that happens

21:20:09 n-tech and they force you to upgrade or leave

21:20:17 n-tech not technically a breach of contract

21:20:27 StephenLynx again, they tell its unmetered.

21:20:39 StephenLynx if they tell you "yo, you using too much"

21:20:42 StephenLynx thats a breach.

21:20:50 n-tech not if it's written as i described

21:20:57 StephenLynx then where is it written?

21:20:59 n-tech they don't have to say anything about why it's affecting other customers

21:21:07 StephenLynx they do.

21:21:13 n-tech i'm not going to read their contracts for you but i am promising you that unlimited is scam

21:21:13 StephenLynx if they are contradicting themselves.

21:21:32 uguu do they offer unlimited bandwidth if i use it for DDoS or get DDoS'd?

21:21:42 n-tech see this

21:21:43 n-tech https://www.dreamhost.com/legal/unlimited-policy/

caching

https://ghostbin.com/paste/fwmdc

Caching has been an issue since the project started. They warned Null! They fucking warned him!


42dbe7 No.528

2015-05-23

Support for overchan

01:56:59 n-tech @ uguu did that make sense?

01:57:09 n-tech I'm not rejecting your idea, but I think it may be jumping the gun a little

01:57:14 n-tech We need a real API first

01:57:37 n-tech and I think the nntp stuff should read from a standardized json output

01:57:45 n-tech unless that's not possible because nntp is the format

01:58:03 n-tech in which case an API GET parameter "nntp" or something can be requested

01:58:25 n-tech my head's elsewhere at the moment, but I'd like to support overchan ecause that is My Final Solution

02:05:42 uguu that was way too much overhead IMO

02:05:57 uguu we'll discuss it later

02:09:57 StephenLynx I use a subdomain for my json API.

02:10:14 StephenLynx a sub domain could be used for nntp.

02:13:44 n-tech yeah, agree

02:13:49 n-tech i'll probably support both something like

02:14:03 n-tech /board/api/post/###

02:14:14 n-tech and api.infinity.foo/board/post/###

02:20:29 StephenLynx yeah, I was intending to use a sub.domain for form requests, only to find out sub-domains doesn't play nice with forms

02:20:56 StephenLynx now I use the top-level path for the form api.

02:21:05 StephenLynx and a sub-domain for json api.

02:21:58 StephenLynx and imo theres no need to use the pathname to indicate the board, I just put a hidden input on the forms.

02:22:13 StephenLynx so they come with the other parameters.

03:14:07 StephenLynx czaks lel that optimization stopped working, ff wouldn't send back the header unless it was the result of toString() of the date object.

03:14:19 StephenLynx at least I didn't commit :v

03:15:36 czaks StephenLynx: :^)

03:15:45 czaks use ETag instead then

Multifiles without Javascript

04:03:33 StephenLynx n-tech copypaste I noticed in the current version of infinity you cannot upload multiple files without javascript. will it be possible in the rewrite? if not, why?

04:03:50 n-tech yes, of course

04:04:02 StephenLynx k

04:04:06 n-tech there's an html attribute for <input type="files" /> called "multiple"

04:04:10 n-tech it's live on the site right now

04:04:11 n-tech go try it

04:04:26 n-tech disable js too for good measure

04:04:28 StephenLynx yeah, I asked because I just found out about this attribute now and checked the currect version.

04:04:49 StephenLynx yeah, I have a js blocking addon that I use to check what works and what doesn't on the current version

04:05:49 StephenLynx also, I got pretty interested in the fixed box without js. some css wizardy went there, I assume

04:06:25 StephenLynx I probably gonna just rip the files from the current version for templates and css.

04:06:38 StephenLynx I have no patience for that shit

Hola

https://ghostbin.com/paste/uqeqq


42dbe7 No.529

vichan announcement

09:03:36 czaks copypaste: https://engine.vichan.net/ see the announcement

[…]

10:00:47 StephenLynx that text on vichan.net is fucking retarded.

10:03:02 czaks StephenLynx: why

10:03:04 czaks ;_;

10:03:17 czaks could you come up with a better one?

10:03:25 czaks i thought i did my best :^)

2015-05-26

Why have you spammed /pol/, Bui?

14:02:44 LordRothschild Oh hey bui, how come you spammed pol so much?

14:03:28 Bui wanted to see how effective luminati was

14:03:47 LordRothschild luminati?

14:04:01 Bui https://luminati.io/

14:04:18 Bui access to every hola botnet ip (^:

14:04:24 Tenicu Bui is it your fault everything is ruined right now?

14:04:37 Bui yeah sry

14:04:51 LordRothschild >Tor but faster bigger and more anonymous

14:04:55 LordRothschild What's the catch?

14:05:00 Bui $20/GB

14:05:16 LordRothschild Oy vey

14:06:37 LordRothschild Is it NSA proof or do they have back doors of some sort?

14:07:03 Bui well, no, it's just a http proxy service

14:07:19 Bui Hola, the free VPN that supplies the proxies, is a botnet though

14:08:27 LordRothschild I'm kinda surprised hotwheels didn't ban you, was the spam just a test of sorts?

14:09:02 LordRothschild Then again IP bans are trivially easy to evade so it's more of a moot point

DNSBL

19:11:27 ~copypaste i'm going to leave this on until your trial expires or i come up with something better

19:11:52 Bui leave what on

19:12:01 ~copypaste i turned on dnsbl captcha for all posters

19:12:12 ~copypaste just removed the if {} :^)

19:12:35 Bui ayyy

19:13:15 ~copypaste https://8ch.net/b/res/2852104.html

19:13:22 ~copypaste they can still figure out how to post

19:13:23 ~copypaste so it's fine

19:13:47 ~copypaste fun conspiracies in that thread, i dont' even know what they're talking about

19:50:21 n-tech yo pasta

19:50:33 n-tech could anything server-side be done about the hola stuff

19:56:02 >> StephenLynx (~Stephen@Rizon-5EAC9F67.user.veloxzone.com.br) has joined #8chan-dev

20:12:09 ~copypaste n-tech: forcing CAPTCHAs during spikes like krautchan

20:12:19 n-tech ooooh

20:12:20 n-tech I like that

20:12:25 ~copypaste we can't do that though

20:12:27 ~copypaste only this.

20:12:34 ~copypaste due to design problem

20:12:52 n-tech are you talking about with vichan or conceptually on 8chan even with new software?

20:13:06 ~copypaste talking about with vichan

20:13:09 n-tech like, "people would revolt"

20:13:11 n-tech ah ok

20:13:24 n-tech yeah that's a clever idea. we can even add like

20:13:26 n-tech little text under it

20:13:54 n-tech "We are requiring CAPTCHAs because traffic for this board is 300% higher than normal."

20:13:58 n-tech something like that.

20:15:32 uguu copypaste: this is a good denial of service vector, spam site, no one can post.

20:15:40 ~copypaste indeed

20:15:46 ~copypaste i have captchas forced right now

20:15:53 ~copypaste normally the flood controls take care of this

20:16:04 ~copypaste but not when you have 5000+ fast connections

20:16:22 n-tech You can't just block or throttle Israel for a little while?

20:16:31 ~copypaste it's the whole world

20:16:34 ~copypaste i'm writing a page aebout it

[…]

20:20:04 uguu copypaste: is this bui at work?

20:20:11 ~copypaste yes, but anyone could do it

20:20:16 n-tech lol

20:20:19 ~copypaste i'm glad he made me aware of this "luminati" service

20:20:25 ~copypaste before someone else used it and didn't tell me how.


42dbe7 No.530

Next's weird progress

20:40:04 StephenLynx https://infinitydev.org/contribute why is "Multiple attachments" marked with a sign of "done" when its way down in the 3 group of features?

20:40:27 StephenLynx in the third group*

20:40:31 dd0 n-tech: i'm the OP of that thread, i just want a way to get new messages of small boards without refreshing 50tabs

20:40:53 n-tech Stephen, because it got done.

20:40:54 dd0 not necessarily a sidebar multi would probably fill my need

20:41:14 StephenLynx yeah, but why it got done if there are a bunch of shit before it?

20:41:27 ~copypaste because he was working on something else and found a way to do it

20:41:30 ~copypaste have you ever written software before?

20:42:02 StephenLynx have you ever sucked dick before?

20:42:16 uguu lol

20:42:19 n-tech nigga's asking the real questions.

20:42:33 ~copypaste sucked my own once, then i got too fat to do that

20:42:34 ~copypaste :^)

20:42:37 dd0 i wish i could suck mine

20:42:38 n-tech WOW

20:42:43 n-tech nigga that's gay

20:42:49 dd0 self-gay

20:42:54 n-tech auto-gay is the proper term

20:42:57 StephenLynx now i'm jelly :c

20:43:02 uguu this is why i /ignore add StephenLynx

20:43:02 dd0 >proper term

2015-05-29

Bui got famous

01:41:18 Bui tfw famous http://motherboard.vice.com/read/your-tool-to-access-netflix-content-abroad-is-hijacking-your-internet-connection

01:43:24 StephenLynx at least it seems it raised some awareness to the main issue.

01:43:43 StephenLynx "well known"

01:43:49 StephenLynx nigga, I have never heard about you before.

01:44:53 uguu congrats Bui

01:45:37 StephenLynx gold meal of shitposting :^)

01:45:42 StephenLynx medal*

01:49:40 uguu lol

01:49:51 uguu http://motherboard-images.vice.com/content-images/contentimage/22185/1432828574316687.png

02:31:50 @linear oh daer

02:31:53 @linear oh dear*

02:52:38 ls internet drama being news near me

02:54:37 ls >What Luminati?s vague website doesn?t say, however, is where these nodes come from.

02:54:43 ls it's pretty obvious once you read the api docs

02:55:18 ls anyway it's a PR disaster for hola and I'm fine with that :d

The other two days were nothing but Hola stuff. If you want to read our admins take on that incident, look no further than this:

http://irclogs.8ch.net/rizon/%238chan-dev/2015-05-27

http://irclogs.8ch.net/rizon/%238chan-dev/2015-05-28

What is this DNSBL shit?

https://ghostbin.com/paste/jyzxx


42dbe7 No.531

2015-05-30

overchan

03:51:54 LordRothschild Hey copypaste!

03:52:26 LordRothschild I just got a really good idea for infinity next

03:52:35 n-tech What's that, LordRothschild

03:52:50 LordRothschild You know how there's other chans out there?

03:53:15 LordRothschild If you offer infinity next software to them, maybe you could include their boards on the overall board list?

03:53:43 LordRothschild So the board list would list all the most popular boards that use infinitynext software

03:53:55 LordRothschild But the board hosting would be from different admins

03:54:10 n-tech well, part of my long-long-long term idea is something similar to that.

03:54:19 n-tech it has to do with confederating sites and boards together

03:54:28 LordRothschild So even if 8chan's servers get DDOSed, the boards of other admins would still be fine

03:54:51 LordRothschild I think that would be really cool and help integrate the community with other chans out there

03:55:10 LordRothschild What's your idea?

03:57:42 StephenLynx overchan.

03:57:48 StephenLynx its been done.

03:58:08 LordRothschild Huh, so that's how overchan works?

03:58:11 Bui LordRothschild, wouldn't that sort of defeat the purpose of 8chan

03:58:16 LordRothschild I feel kinda dumb now

03:58:26 StephenLynx it would be better to, as josh said, to add support to overchan instead of rolling yet another confederation.

03:58:27 LordRothschild What do you mean by that Bui?

03:58:37 StephenLynx it works like what you said.

03:58:49 Bui 8chan is an imageboard host, kinda

03:58:49 StephenLynx chans can communicate between themselves.

03:59:11 StephenLynx or nntpchan, I don't know for sure.

03:59:26 StephenLynx http://www.reddit.com/r/onions/comments/1zx596/nntpchan/

03:59:33 LordRothschild Well yeah Bui, but this way the infinity next software could be used for there to be multiple image board hosts

03:59:42 StephenLynx if a server goes down, all others remain there.

04:00:27 LordRothschild Why does overchan need to use NNTP?

04:00:48 StephenLynx thats the protocol they use to exchange data.

04:00:52 n-tech Bui, what's the distinction between an Overboard and a Multiboard? I thought Overboard was the one with all the site's boards, but Stephen is using it to mean a list of boards

04:01:06 StephenLynx I am not.

04:01:15 n-tech Or a site containing multiple site's boards

04:01:20 n-tech the definition is getting fuzzy

Why Null called himself n-tech

04:03:34 StephenLynx josh, are you both jaw-sh and bn-tech?

04:03:39 StephenLynx 8n-tech*

04:06:20 n-tech yes

04:06:52 n-tech The name n-tech was made up to be my 8chan identity but I threw it out after I started my project.

04:07:08 n-tech Originally I wanted to keep my involvement with 8ch separate from my work with my forum because /cow/ would find out and complicate matters

04:07:22 n-tech I decided not to care when I needed to kickstart the work.

04:07:52 dusty whats jaw-sh?

04:08:07 n-tech jaw.sh is my amazing personal website and the name I'm using for online devvie work from here on out

04:08:12 n-tech jaw-sh is my github account

04:08:14 n-tech Josh is my name.

04:08:48 Bui nice websight

04:08:54 n-tech thank you

correcting License stuff

05:36:35 czaks n-tech: btw. i don't want to start another licensing war, but in your readme, you described GPL v3.0 basically

05:36:51 czaks if you run a website with AGPL software

05:36:59 czaks this one is not true:

05:36:59 czaks You may distribute modifications of Infinity Next with the same license.

05:37:17 czaks the true thing is:

05:37:47 czaks You have to distribute modifications of Infinity Next with the same license if you run the code publically.

[…]

05:53:39 n-tech thanks, I'll correct it

05:53:53 czaks n-tech: i pushed you a pull request

05:53:57 n-tech actually I already did

05:53:57 n-tech * You *must* distribute modifications of Infinity Next under the [AGPL 3.0](http://choosealicense.com/licenses/agpl-3.0/) license in a conventional format.

05:54:01 czaks ok

05:54:48 n-tech no i mean

05:54:52 n-tech in the doc prior to your pr

05:54:56 n-tech it should say what i posted

05:55:33 czaks n-tech: well, I pushed you a pull request for a README.md file

And this is last quoteworthy part of the in my opinion most important month. With the problems appearing early on, the beta doesn't matter much.


a7ee60 No.532

File: 1454308130807.jpg (10.86 KB, 231x298, 231:298, 1266054762799.jpg)

do you expect anybody to read ALL that shit?


747214 No.533

I took another look at the lengtht of the logs from june onwards and decided to reduce the daily dumps to half a month which is roughly equal to one day in the #Janiteam. With the most important month done and apparently no one helping me out now, there is no need to rush it. Still a stroll through the park.

>>532

Yes. Someone will be interested in reading Cliff notes on what was going on the dev channel during the 9 months Larachan has been developed with the caveat that it will be the future of 8chan.

I left out a lot of noise like our devs talking about FOSS shit or Syria and of course typical IRC noise. You don't need to read it all of course. My style makes it very easy to fly over and just read the things you find interesting.


bdd1dd No.534

>>533

Any idea when we'll get to the stuff thats actually… interesting? You know, mostly related to Josh and such.


747214 No.535

>>534

I have a rough idea when we get to the meat and potatoes of Null's life on Pinnoy Island. He moved to Quezon City on 30th June last year. At the same time Hotwheels distanced himself from 8chan, because PGP signing broke and he had to babysit Null all the time. Kinda reminds me of Aurini and Owen. The beta phase had its chaotic start somewhere on 30th September. The final fallout with Stephen Lynx is somewhere in November when Lynx incorrectly blamed the beta crashing on Larachan unable to handle load.

I don't know what I will find next. Maybe Josh talks about his persecution by us or find other instances of him clashing with Lynx, becaus in contrary to Czacks he is enough of a sperg to write things into a public IRC channel you wouldn't even dare to say in any public space in real life.


747214 No.536

Any one remembers how I have posted on /tech/ that longterm trends usuall need at least a week up to a quarter to form and the Dramalogs Hotwheels have posted can therefor not be trusted as sole source? You can see it right in this thread. Because many people read such a leak for first time and pop a insane ammount of days, I'll give you a example walkthrough.

>>504 Here you see that considering rewrite has been a thing for months. Which leads to>>506 and >>508. From early on, there were doubts about Null's promises of delivering a dynamic Image Board (>>511 >>512 >>513). Dealing with Null was never easy, but he could contain his autism a the time (>>515 >>521

). Then Lynx came in and argued with people in the dev channel from the first time he came into the channel. On top of that came multiple technical and policy problems on the live software and 8chan's future software Larachan.

This all leads to things you have already read somewhere else. The pieces for these happenings have just started to move. About a month or quarter later you see some of them snapping together which results in easy to grasp development. Hindsight is always 20/20 for a reason.


547adf No.537

>>534

It's already clear that Josh didn't know what he was doing.


547adf No.538

>>534

Btw, there are some good chimpouts from Josh coming up.


32bb73 No.541

Reading #Janiteam before breakfist ist Krieg! With this said, let's continue with our dev channel.

2015-06-01

why has Jim even partnered up with 8chan?

14:24:54 LordRothschild You know

14:25:06 LordRothschild I'm still nervous about why 2ch acquired 8chan

14:25:27 LordRothschild There doesn't seem to be any obvious profit motivation, plus they do technically own 8chan

14:53:20 Jesus it doesn't matter

14:53:59 Jesus also the owner of 2ch is a freespeecher with too much money. 8ch is a worthy investment to grow the 2ch reich

15:42:34 Bui https://8ch.net/jim/ lel

2015-06-02

Mismanaging /b/

04:46:12 LordRothschild how that is even possible I have no fucking idea lol

04:46:46 LordRothschild isn't moderating /b/ just deleting CP and letting the rest of it run wild?

04:46:53 uguu yup

04:47:11 uguu it's just newfags and pc crybabies

04:47:26 dusty >deleting cp

04:47:30 dusty you haven't been on b have you?

04:47:48 dusty he make a special thread for pedos

04:47:57 LordRothschild lol

04:51:43 uguu lol

04:52:13 uguu newfags complaining about pedo on a chan

04:52:18 uguu loooooool

04:53:43 LordRothschild I could understand other boards getting pissed

04:53:45 LordRothschild but its /b/

04:54:31 uguu even other boards, it's a god damned imageboard, pedos are a measurement of health

Let's drag the idea of /b/ as it is on halfchan into a dark forest and put a bullet into its head.

Secure trips where?

22:28:08 ~copypaste i'll publish it when the new tripcodes are in infinity-next

22:28:16 ~copypaste basically it'll be just like PGP cleartext messages

22:28:27 uguu the point of using the current spec is so you can encapsulate an entire message not just text this means attachments too

22:28:48 ~copypaste irrelevant to a database agnostic system

22:28:54 uguu with your scheme attachmetns won't be signed

22:29:10 ~copypaste the "database" with overchan is nntpd

22:29:15 ~copypaste that won't work if the backend is mysql

22:29:38 uguu can you rephrase i don't quite get it

22:30:01 ~copypaste yes

22:30:07 ~copypaste with nntp you sign -articles-

22:30:22 ~copypaste if there is no article, i'd have to make a faux-article to keep the current standard

22:30:29 ~copypaste the current standard is too rigid as it only supports articles

22:30:34 ~copypaste it should be like gpg

22:30:46 uguu articles support anything tho

22:30:49 uguu it's flexible

22:30:49 ~copypaste where you can sign anything, and have headers like Version:

22:30:52 ~copypaste no it isn't

22:30:56 uguu yes it is

22:31:05 StephenLynx wait, tripcode to sign?

22:31:05 uguu you can put images or videos or whatever inside an article

22:31:14 uguu then sign it

22:31:24 uguu then the entire article is verifiable

22:31:29 ~copypaste i'm not arguing with you about it. it simply won't work if a database is the backend and not nntpd

22:31:29 uguu including attachments

22:31:43 uguu hm

22:31:50 ~copypaste that's the problem

22:32:01 uguu my solution with srnd works arround that

22:32:16 uguu i was going to implement that but n-tech got all pissy

22:32:21 uguu so i backed off

22:32:32 uguu it can work with the database you have

22:32:34 StephenLynx implement that where? in your project?

22:32:36 ~copypaste heh

22:32:43 ~copypaste well, it's late here. nite guys


32bb73 No.542

2015-06-06

where the fuck is Lynx?

12:49:58 ~copypaste i've come back twice to check if StephenLynx is here so i can answer him

12:50:23 ~copypaste people who don't use bouncers or have IRC on a VPS are pure cancer

12:50:35 ~copypaste aggravating

[…]

20:47:19 uguu copypaste: bouncers are for awesomes

[…]

21:11:16 StephenLynx I am out of the loop, but what is this thing about signing stuff?

[…]

21:13:03 ~copypaste StephenLynx: how about you stay connected

21:13:06 ~copypaste you asked me a question

21:13:15 StephenLynx I asked?

21:13:16 ~copypaste 11:30:38 StephenLynx copypaste did infinity changed how it generates the links to posts or they were always generated on the back-end?

21:13:22 ~copypaste no, tinybord had that too

21:13:25 ~copypaste it's called markup()

21:13:43 ~copypaste and it is a massive clusterfuck

21:13:46 ~copypaste i barely understand it

21:13:48 StephenLynx so

21:13:59 StephenLynx it used to be generated on the front-end?

21:14:04 ~copypaste no

21:14:07 ~copypaste it never was ever

21:14:08 StephenLynx hm

21:14:16 ~copypaste always backend. since 2010 when sti released tinyboard.

2015-06-07

Migrating user accounts

https://ghostbin.com/paste/gomgb

Am I a sperg if I find it tremendously annoying that no one is storing design documents on GIT repos?

2015-06-08

Hey Josh!

12:25:08 rndpln hey is josh in here?

12:26:56 rndpln how many hours did you spend making the contribute page

12:33:21 rndpln also should you have a strip_id and last_four associated with a user?

12:33:26 rndpln shouldn't that be a foreign key?


32bb73 No.543

2015-06-09

Infinity's password system

02:04:25 StephenLynx any good reason for the password field being disabled without js of posting on infinity?

02:05:48 StephenLynx and inexistent on infinity-next?

02:06:44 StephenLynx copypaste n-tech ?

[…]

03:02:56 Bui password is in localstorage

03:03:41 Bui oh nvm I see the field

03:04:06 Bui yeah someone suggested a while ago that by default the whole post form should show, then hide the extra bit through js

03:05:14 Bui though you'd then probably have to fill the password in manually each time you post

03:12:40 StephenLynx only if you are not using js.

03:12:51 StephenLynx if you are, js could cache what you used and prefill.

03:51:30 ls >password field being disabled without js

03:51:37 ls probably because of password manager nag

04:01:03 StephenLynx so the whole password system depends on js?

04:13:47 Bui yes, unless you enter a password manually

04:14:22 StephenLynx and anybody knows why isn't a password field on next?

04:14:27 StephenLynx it depends on the user IP?

04:14:39 StephenLynx I made some tests and it recreated cookies.

04:14:48 StephenLynx isn't there*

04:15:39 StephenLynx so I assume is not just dependent on cookies, because the delete button reappeared.

04:17:40 Bui infinity-next is dynamic so yeah ip-based I think

04:25:08 StephenLynx so if your ip changes, you cannot delete?

2015-06-10

rootkits

09:06:10 uguu copypaste: how does it feel knowing your site directed someone to install a rootkit https://8ch.net/b/res/3051218.html :^)

09:09:35 ~copypaste i'm not reading this whole thread uguu

09:09:46 uguu D:

09:18:10 ~copypaste i get the gist of it thuogh

09:18:15 ~copypaste tablet rootkit installed via browser exploit

09:18:19 ~copypaste on clueless user

09:18:20 ~copypaste nice


32bb73 No.544

More caching

15:39:57 ~copypaste n-tech: the new cahing doesn't work so well

15:40:09 ~copypaste i make replies on infinitydev.org

15:40:14 ~copypaste even ctrl-shift-R it doesn't show

15:40:19 ~copypaste gotta purge the key m8

[…]

17:57:37 n-tech yeah I'm aware copypaste

17:57:49 n-tech It's not triggered on certain events

17:57:55 n-tech I haven't spread them everywhere because I want to improve that system

17:58:16 n-tech I'll probably build some events for that, like system events

18:03:38 ~copypaste n-tech: i don't understand, you just have to add it to the post controller

18:03:59 n-tech There are quite a few considerations for recaching.

18:04:10 n-tech 1) New thread updates all pages of a board.

18:04:21 n-tech 2) New reply updates all pages of the board on and before where the thread is at before the reply.

18:04:29 ~copypaste mhm

18:04:41 n-tech 3) Editing a post updates the cache for that thread and the index page the thread is on if it's in the last 5 or 1 replies for unsticky and stikicied threads respectively.

18:04:46 n-tech 4) Deleting a post does the same thing.

18:04:53 n-tech 5) Mass deletion does the same thing on many threads.

18:04:57 ~copypaste well if it's a sage post it would only update the page it's on

18:04:59 ~copypaste :3

18:05:10 n-tech and if it's a sage post it only updates the page it's on. yea.

18:05:20 n-tech so there's a lot of different things that'd trigger forgetting a cache item

18:05:35 n-tech and to deal with this I want to make an event that does the cache forgetting

18:05:42 ~copypaste i see

18:05:45 ~copypaste ganbatte

18:06:21 n-tech A lot of that logic overlaps. You do 1 or 2 things for 6 different reasons. Solves having to duplicate code.

[…]

20:46:58 uguu n-tech: did you verify that infinity-next works with $notmysql ?

20:47:27 n-tech I haven't bothered to check yet. I'm not sure what copy runs it on.

20:47:49 uguu please test sqlite at least because that's what low end users will use

20:47:52 n-tech I tried setting up HHVM+PostgreSQL but HHVM required the extension to be compiled and it was throwing errors.

20:48:22 n-tech HHVM+MySQL worked very well, though. I had like 30ms pageload times on my $10 Linode server

21:14:02 ~copypaste works well for me.

21:14:12 ~copypaste i tested it on psql. i have not tested sqlite tho.

21:44:11 n-tech hahah @ copypaste

21:44:16 n-tech there's a spammer problem on infinitydev.org now

21:44:18 n-tech jesus christ

21:44:31 n-tech that didn't take long

21:44:45 n-tech I guess I can start building and testing spam tools

2015-06-12

Plebbit

https://ghostbin.com/paste/wdc5q

Next day is dominated by the same shit. Here is a quoteworthy snippet:

20:47:58 StephenLynx holy shit, the reddit board is 3rd now

21:48:38 faggetttss /intl/ autists helped with that a bit

21:49:18 uguu copypaste: are you going to dump 8chan on overchan if you run out of serverbux? @_@

21:52:47 uguu copypaste: also irc2p has an onion now if you want to hang on the largest darknet only ircnet: ogn5vbujhrvbihko.onion

[…]

23:24:43 StephenLynx I saw a post from HW about 2c trust on 8c.

23:24:51 StephenLynx Did they said something?

23:25:10 StephenLynx like "FILTHY WAITTU PIGGU NO SERVER FOR YOU"?

One aspect I want to talk about in particular are the AMAS we got there. First a clarification: Plebbit and Image Boards inherited these from Something Awful's Ask and Tell Forum. Yeah, they are a product of goon shitposting that got expelled from their random crap forum for clogging it. -BA-DUM-TISS!-

The "Celebrities" Mark brought to us are not just some famous people but goddamn gamedevs. Do you what a fucking pipe dream that was when moot and invisibro governed our shit? Nuff said.

Another thing I address here to get it out of this thread's system is the fatpeoplehate exodus which was phony and brought the Warosufags who ruined first /int/ and then /intl/ into the limelight for good. Nowadays they hang around on freech that is pretty much Warosu 2.0.

The hosting costs are taken over by 2ch with following conditions: We life from 2ch's scraps. Hotwheels is a employee of N-tech now, and Jim keeps 60 % of any profits 8chan will ever generate. If you don't know that, you haven't read 8chan's twitter in September 2014 and you are either a late comer or didn't pay attention.

You won't find the tweet in question easily either if your read it by hand. That is the thing with twatter: Everything that is older than 3 months is hidden behind a pile of tweets you have to load and you can only do it for so long until your either browser shits its pants or you lose your shit, because digging without advance search feels like torture that the deamons of hell have invented for driving the souls of Internet scum bags crazy.


32bb73 No.545

2015-06-13

hosting

https://ghostbin.com/paste/x7hp7

A very long version of the stuff I have said above. This is contained in a pastebin for the sake of completeness.

Redditors

00:49:57 maksev The sort of drama 2ch has had to deal with in the past involved many more people and way more shitstorm than this. To be honest what 8ch looks like right now is pretty damn good site with a bit of growing pains due to redditors fleeing

00:50:13 n-tech I don't even get the reddit hate.

00:50:16 n-tech reddit is a shitty site

00:50:19 maksev I guess the only difference between now and the past when reddit would raid 4chan is that reddit has been censored and they are coming to stay not to raid

00:50:27 n-tech but a lot of its users aren't too different.

00:50:27 maksev Well the reddit hate is because of the identity politics people

00:50:35 n-tech like /r/coontown? really? would coontown not fit in?

00:50:45 n-tech what makes reddit so bad is that it steals other people's shit and encourages mob mentalities

00:50:49 maksev Reddit has always been a haven for identity politics (of all flavors of the spectrum left and right btw) and these are the guys that say shit like" chan culture" ect

00:50:52 n-tech you take that away from a redditor and he's just another fuck

00:50:54 maksev That is why the hate

00:51:30 maksev because channers have universally viewed those guys as cancer. Rightly so identity politics are entirely contra to the nautral chaos of an anonymous internet, they usually lead to unsavory things (like what happened to tumblr)…

Redditors are a plague, because they never lurk and have no idea how shit works here.

How should I migrate that?

04:05:30 n-tech $hash = substr(base64_encode(md5($username . $config['cookies']['salt'] . sha1($username . $password . $salt . ($config['mod']['lock_ip'] ? $_SERVER['REMOTE_ADDR'] : ''), true), true)), 0, 20);

04:05:34 n-tech god are you fucking kidding me

04:05:38 n-tech how am i going to migrate this

Lynx's take on the meta situation

https://ghostbin.com/paste/nnoa6

>Become more like moot

Pls no!

Board partnerships

https://ghostbin.com/paste/3sk2f

5 stickies

16:06:04 n-tech /fatpeoplehate/ comitted the cardinal sin

16:06:07 n-tech they made 5 fucking sticky threads

16:06:12 n-tech any board that makes 5 sticky threads is dead t me

16:06:21 n-tech we need to engineer some way to replace the 5 fucking sticky thread phenomena

16:06:49 n-tech /gamergate/'s nth incarnation always has some collage of stickies too

16:06:52 LordRothschild mmmm, I think its more of an issue with shit moderation than stickies


32bb73 No.546

Next makes more progress

16:09:29 n-tech http://www.alexa.com/siteinfo/kiwifar.ms

16:09:30 n-tech ;~;

16:09:39 n-tech we had a huge blip because of Jace and Chris going to jail

16:09:41 n-tech back into obscurity

16:11:46 ~copypaste RIP

16:12:10 ~copypaste how's it going on that db thing btw n-tech

16:12:19 n-tech it's done my negro

16:12:23 n-tech https://github.com/infinity-next/infinity-next/issues/52

16:13:07 ~copypaste nice!

16:13:15 ~copypaste you could even extend this to support KX auth

16:13:20 n-tech ANYthing.

16:13:21 ~copypaste and any other auth

16:13:22 ~copypaste yeah

16:13:25 n-tech I stole how XenForo does it

16:13:30 n-tech Because we imported from phpbb

16:14:02 ~copypaste neato

16:14:06 ~copypaste i want to set up beta.8ch.net soon then

16:14:21 ~copypaste maybe i'll wait for you to be here for that tho

[…]

16:17:01 Bui nice n-tech you have spambots already https://infinitydev.org/test/thread/68#548

16:17:17 n-tech yea I've seen lol

16:20:04 ~copypaste i should stop being depressed and help n-tech

16:20:06 ~copypaste with next

16:20:29 * n-tech is the beacon of light upon the hill.

16:20:47 ~copypaste https://infinitydev.org/test/thread/8#551

16:20:50 ~copypaste nice this is fixed too

16:21:06 n-tech What is?

16:21:11 ~copypaste replies

16:21:13 ~copypaste clearing teh cache

16:21:26 n-tech oh no, that's probably just having to do with the cache being too old

16:21:31 n-tech there's still a few caching issues

16:21:35 n-tech I'm going to be doing that this month too

[…]

18:58:16 n-tech fuck yeaaaaa

18:58:20 n-tech password reses are working

18:58:24 n-tech mail distrib works too

18:58:29 n-tech that's such a huge load off my mind lol

Null did at least one helpful thing

16:22:43 n-tech that post got so much attention random people I didn't even know used 8chan were asking me about it

16:23:02 ~copypaste what post?

16:23:17 n-tech the one you made in /operate/

16:23:26 ~copypaste sorry. i saw you putting out the fire i started

16:23:42 ~copypaste i wasn't really exaggerating though. the bandwidth bill is out of control

16:23:46 ~copypaste i hope we can find a solution soon

16:24:55 n-tech my post was well received which is nice

16:25:01 Bui have you even asked jim? he's not threatening to kick you out, is he?

16:25:05 n-tech I think I'm starting to get friends

I can now see how Null got Hotwheels' trust for more shit so quickly. He really squiggles like a eel here. I have no idea for what.


32bb73 No.547

2015-06-14

Donations

02:42:45 BilboSwaggins hey copypaste

02:42:54 BilboSwaggins what's going to happen with infinty if 8ch is kill?

03:08:38 StephenLynx infinity is getting sacked anyway sooner or later.

03:08:39 StephenLynx but

03:08:53 StephenLynx infinity next might stop too.

03:09:17 StephenLynx if josh doesn't take on the project by himself.

03:09:49 StephenLynx I don't think people would donate to HW if 8ch closed and josh get most of his donations from HW.

03:09:59 StephenLynx not to mention it wouldn't have visibility anymore.

03:10:09 StephenLynx which would keep other people from donating too.

03:10:30 StephenLynx but again, the odds of this drama making 2c cut 8c its remote, IMO.

03:10:40 StephenLynx are low*

03:12:54 maksev So

03:12:56 maksev I got mega keks

03:12:59 maksev The board owner of intl

03:13:03 maksev is posting as anon in the cow thread

03:13:09 maksev And is trying to rewrite history

03:14:04 n-tech Stephen, so far the majority of my donations have come from users.

03:14:23 n-tech Some random guy gave me $800, more than copy did for that month.

03:14:35 StephenLynx welp

03:14:42 StephenLynx I stand corrected then.

03:15:10 n-tech We wouldn't let 8chan die though. I bet we could raise $10,000 a month and get an office and a small rack.

03:15:16 n-tech in a*

03:15:31 n-tech copy said he would but that's silliness

03:15:45 n-tech everything worth doing is always difficult.

2015-06-16

n-tech >tfw infinity next doesn't have a yarn doll mascot

And over it is for today. Tomorrow you will get the other half.


6cdbb9 No.548

2015-06-17

Web browsers

05:33:01 Bui this guy is rude https://github.com/ctrlcctrlv/infinity/issues/512#issuecomment-112331878

05:33:36 n-tech bui, yeah, fuck people like that

05:33:50 n-tech I immediately regard anyone's suggestions as being trash if they are:

05:34:02 n-tech 1) Belligerant, 2) all-capsed, 3) in that fucking red font

05:34:10 n-tech like I don't know why people can't articulate a thought without being a cunt about it

05:34:20 n-tech how do you expect me to consider your suggestion if you're going to be a child

05:34:26 n-tech but for real firefox is shit

05:35:12 dusty firefox is fucking terrible

05:35:19 dusty its going so badly down the plug

05:35:28 dusty but litearlly what else is there

05:35:31 n-tech chromium

05:35:47 n-tech take the /tech/ pill dusty, take the /tech/ pill and install gentoo and chromium

05:35:52 n-tech you have no other options

05:36:22 Bui >not using Microsoft Windows? and Google Chrome?

05:37:37 dusty >If you feel there's something essential missing in the browser that you are using, please open an issue on https://github.com/MoonchildProductions/Pale-Moon and we'll look into it

05:37:43 dusty the bug report is righ tthere you fucking idiot

05:37:52 dusty why don't OP have to go re-make on your tracker

05:38:14 dusty just make it yourself if you care about fixing bugs in your software you fucking furfag idiot

06:01:14 uguu konqueror

06:01:26 uguu seriously konqueror is the best browser

06:04:31 czaks yes, konqueror

06:06:24 czaks khtml the best engine

Also early signs of problems with Palemoon. I point out that Josh didn't know that Brendan Eich has been fired for giving money to a Proposition 8 charity at the time.

2015-06-23

Rick Sanchez for poster of the year

00:38:40 Jesus make it so you can only post on 8chan if you pass a usb breathalizer test, it's like captcha except you have to have a minimum amount of alcohol in your system to post

00:39:05 Jesus this will greatly improve posts on 8chan

00:41:16 Jesus and for people without it, you'll have to scan a bar code of the alcohol you're drinking tonight in order for your post to go through, and each bar code will give you about 6 hours worth of posting depending on what it is

01:22:08 faggetttss pls gas yourself Jesus

01:22:12 faggetttss thx

This one was fun enough to mention here. Otherwise it is not relevant at all.


6cdbb9 No.549

2015-06-27

Livechan goes live

00:58:05 lancee StephenLynx, why so bully

00:58:16 StephenLynx because he got me on ignore :^)

00:58:32 StephenLynx so I shit talk to him to make him look like a bitch that don't even reply.

01:21:04 uguu lancee: he's an idiot that's why

01:21:09 uguu :^)

01:21:55 uguu http://i2p.rocks/livechan/ OMG IT'S WORKING

01:22:22 uguu just need to add registration and tidy up the mod stuff and it's ready for another round of asspounding

01:22:46 lancee :3

01:23:27 uguu tidying up the mod stuff will probably take a bit

01:24:30 uguu i need to make the mod interface usable and sane

01:25:27 uguu also the css is suck

01:26:00 uguu especially the thread list

03:11:28 >> LordRothschild (~waffles@oyvey.itsanotha.shoah) has joined #8chan-dev

03:36:38 StephenLynx what a coincidence, both mine and uguu's project goes live on the same day.

2015-06-29

CAPTCHAS

https://ghostbin.com/paste/za2jn

This discussion was going on on the day /intl/ was broken with baka Chaika. If you wondered why Brennan captcha was one of the few contributions of Hotwheels to next:

Making a secure Captcha that can't be broken is a very complicated task, just like porting secure trip codes. By the looks of it, Hotwheels left all simple tasks to Null.

Disk I/O

09:59:47 ~copypaste the real problem is the static pages

10:00:06 ~copypaste really 5k posts at once shouldn't crash anything for hours

10:00:09 ~copypaste but it cause I/O lockups

10:00:19 ~copypaste we really need infinity-next

[…]

10:04:41 @linear wasn't the spam just 1500pph, why is that that bad

10:04:50 ~copypaste because it causes I/O lockup :^) aren't you listening

10:04:55 ~copypaste it rewrites index.html 1500 times

10:05:11 @linear but hasn't the site lived with worse spam in the past? like with /furry/

10:05:15 ~copypaste and a ton of other pages. the thread page, the catalog, a few JSON pages

10:05:25 ~copypaste that's true. im stumped also as to what's wrong

10:05:39 ~copypaste i believe perhaps…base I/O is higher now than before.

10:05:46 ~copypaste but i don't know if that's true.

10:05:52 @linear that'd be amusing if someone found some type of small DDoS in the software and mades posts specifically to exploit it

10:06:02 ~copypaste i think that's what's happening

10:06:34 @linear that would be no fun to trace/investigate though

10:06:56 ~copypaste yeah. i don't even know where to begin

10:07:17 @linear bypass is_billion_laughs()

10:07:21 ~copypaste lol

10:07:28 ~copypaste but i believe it's I/O lockup

10:07:53 ~copypaste because during it, load averages

10:07:58 ~copypaste on the php servers got to 200+

10:08:06 ~copypaste but CPU wasn't that high

10:08:12 ~copypaste so that's I/O wait, yes?

10:08:59 @linear i guess, maybe use some fancy stuff to monitor it

10:09:19 ~copypaste read.php failed due to the on-disk twig cache

10:09:39 ~copypaste it might not be an I/O problem, but bugs in NFS

10:10:18 @linear back to 4100 pph

10:10:23 @linear copypaste: someone asked if they could have a db backup of their board

10:10:43 ~copypaste Total DISK READ : 4.52 M/s | Total DISK WRITE : 2.37 M/s

10:10:47 ~copypaste it's like this at all times

10:11:02 ~copypaste i wonder what the max write is


6cdbb9 No.550

2015-06-30

Next a shit!

06:51:06 maksev so I heard tell earlier last week that there was a reddit clone being worked on by some of you guys (or HW)

06:51:07 HollowHornBear holding

06:51:14 maksev because voat was sucking so much shit

06:51:24 maksev is that still going to happen or is it just a notional idea was my question

06:51:26 StephenLynx http://blog.codinghorror.com/why-cant-programmers-program/ HollowHornBear

06:51:36 StephenLynx about 50% of students not getting sparse arrays

06:51:43 Bui yes infinity-next is our reddit clone :-)

06:51:43 StephenLynx you ain't seen nothing yet.

06:51:45 @linear we can barely even keep 8ch hosted, no

06:51:59 HollowHornBear Yes

06:52:01 uguu infinity-next is a fucking pile of horse crap

06:52:05 HollowHornBear i saw that article this morning

06:52:08 HollowHornBear isnt that crazy?

06:52:11 uguu no offense to horse crap

06:52:13 maksev ima query you linear

06:52:40 jimr I have seen infinity-next, looks nice

06:52:45 StephenLynx it looks like

06:52:50 Bui reddit

06:52:53 StephenLynx because

06:52:58 StephenLynx josh is a front-end developer

06:53:00 maksev inb4 uboatws

06:53:02 StephenLynx not a back-end developer.

06:53:04 maksev pls no uboats

06:53:09 uguu jimr: read the operate thread for a taste of what josh wants to do, "lurk more mode", no 404s of threads

06:53:12 maksev well if you need a better back end guy

06:53:14 maksev i have one

06:53:14 StephenLynx his back-end design is not so good.

06:53:21 maksev but hes been busy lately

06:53:24 uguu lurk more mode == reddit shadow bans

06:53:33 maksev he was supposed to be helping out around here actually but i dont think he ever got around to it

06:53:38 uguu basically make a shit tier version of reddit

06:53:44 maksev gotta get his ass on the git repos

06:54:22 uguu infinity-next is basically phpbbs

06:54:37 StephenLynx actually, if anyone here is interested in a chan with focus on back-end design, there is mine

06:54:42 StephenLynx lyhxhub.com

06:55:00 jimr its down

06:55:00 Bui ERR_NAME_NOT_RESOLVED

06:55:02 Bui ok

06:55:11 StephenLynx ah

06:55:14 StephenLynx lynxhub.com

06:55:17 StephenLynx typo :v

06:55:35 Bui nice meme database

06:55:45 uguu urmum is a meme database

06:55:48 StephenLynx only the dankest memes


02cb79 No.553

File: 1454431464566.png (195 KB, 324x380, 81:95, 1360801735168.png)

>>548

>05:33:50 n-tech I immediately regard anyone's suggestions as being trash if they are:

>05:34:02 n-tech 1) Belligerant, 2) all-capsed, 3) in that fucking red font

>05:34:10 n-tech like I don't know why people can't articulate a thought without being a cunt about it

>05:34:20 n-tech how do you expect me to consider your suggestion if you're going to be a child

wew

>05:35:31 n-tech chromium

>05:35:47 n-tech take the /tech/ pill dusty, take the /tech/ pill and install gentoo and chromium

/tech/ doesn't like chromium


5517c9 No.554

>>553

He didn't understand most users here. Even the ones I warned him from.


bf527e No.555

2015-07-03

Monetezation

13:56:27 LordRothschild what would make 8chan different from reddit and twitter as far as revenue models go?

13:56:40 LordRothschild if anything, we'd have far less revenue from ads since we're more controversial

13:56:48 maksev not necessarily

13:57:05 @linear It's hard to generalize like that

13:57:13 @linear keep in mind some of the largest sites in the world are run 100% off of donations alone

13:57:23 @linear while other sites are 100% from enterprise customers, or ads, or data mining

13:57:47 LordRothschild infinity next might well with quality of life and bandwidth ofc

13:57:57 @linear We can only be so confident of things, but there's a lot of potential

13:58:03 @linear It shouldn't be too bad if we last until Next comes out

13:58:05 LordRothschild I'm just not sure if profits would grow faster than server costs

13:58:23 n-tech 8chan might scratch a niche market

13:58:31 n-tech but I think the majority of our income would be from users

13:58:34 LordRothschild even youtube operated at a consistent loss for a long time just due to the sheer costs of the bandwidth

13:58:49 n-tech like people joke about freddit gold n shit but I think that enticing people to donate is the best way to cover our asses

13:58:57 maksev picture myspace but for chan boards

13:58:57 n-tech it shouldn't be an inpediment, but like one idea I had was

13:59:01 maksev that is what 8chan is sort of

13:59:08 n-tech if you want to host music to increase your filesize or thumbnail limitations on your board

13:59:08 maksev Nothing like this has been done nor worked so well

13:59:14 n-tech you can donate or have someone who uses your board donate.

13:59:15 maksev That is the niche and that is how you make moneye

13:59:34 @linear I look forward to when we can actually start writing that and various policies n-tech

13:59:41 n-tech yeah me too

13:59:44 LordRothschild so basically grow enough of a dedicated userbase to be able to theoretically sustain the site on donations?

13:59:46 @linear There's a lot of potential as long as we don't go overboard/too Reddit

13:59:56 n-tech I run a simple website that's a forum

14:00:04 n-tech but using just cosmetic benefits I got like $60 in donations just today

14:00:12 LordRothschild yeah, if you go chase growth too far you'll get a lot of users who aren't willing to donate

14:00:13 n-tech the servers cost $90/mo and I have 22 people paying $2.50/mo

14:00:16 @linear cosmetic benefits are great

14:00:18 n-tech and that's before $20 one-time donations

14:00:25 @linear I like them a ton, as long as they're not too distracting etc

14:00:32 n-tech so it now pays for itself which is really awesome for me because I am broke lol

Future beef?

20:52:13 uguu jetbrains IDE is worth EVERY PENNY if you buy it

20:52:21 uguu like OMG

21:05:02 StephenLynx >paying for an IDE

21:05:04 StephenLynx good goy

[…]

21:19:57 Bui >being poor

21:20:20 Bui then again you use linux so :^)

21:20:28 StephenLynx nigger, I could buy your mom's loose anus.

21:20:44 StephenLynx try your cheap bait with another dude.

21:21:16 Bui not bait man, if you want to be taken seriously you need to use windows or os x

21:21:19 Bui (^:

[…]

21:22:48 StephenLynx I put you on ignore, don't bother replying to me anymore.

21:24:57 Bui holy mad

21:42:00 uguu linux will always be infested with kids with their poorfag turboautism

21:42:14 uguu :^)


bf527e No.556

2015-07-05 - 2015-07-06

still no catalog

14:15:51 LordRothschild I wish copypaste was around more ;_;

14:16:04 @linear busy working for RQI

14:16:38 LordRothschild also

14:16:42 LordRothschild infinity next STILL doesn't have catalog

14:16:44 LordRothschild tis a shame

14:17:26 LordRothschild the traditional chan index is kinda shit actually

[…]

21:16:18 uguu dd0: it's better than nothing

21:16:56 dd0 >back to 15 years ago

21:17:51 uguu who are you quoting?

[…]

07:19:11 n-tech LordRothschild, milestone 3.

07:19:20 n-tech I'm doing ACP shit now. Front-end JS and utility features are next.

Catalog was one of the last features Null has implemented

2015-07-10

cockli and some site operations

https://ghostbin.com/paste/g2y9t

2015-07-14

UNinvolved with IN

23:15:09 lancee linear, you're jaw-sh?

23:15:32 StephenLynx don't think so.

23:15:45 @linear no, that is n-tech

23:15:49 lancee oh ok

23:15:51 @linear I don't work on Next at all really

23:15:56 @linear but I have use(d) laravel

23:15:58 lancee I see

23:16:07 lancee I was wondering why he refused to use a css preprocessor like sass

23:16:08 @linear laravel is what I used for

23:16:12 @linear https://linear.enterprises/8/

23:16:17 @linear which i made a bit ago, but it's just one page so

23:16:21 @linear not important (laravel, that is)

23:16:28 @linear but it made the api and things quick and fun


bf527e No.557

2015-07-15 - 2015-07-16

unclean water

00:15:10 uguu is 4chan-speed faster than ludicrous speed?

01:45:15 maksev ntech around?

01:51:55 StephenLynx n-tech you there?

[…]

05:02:38 faggetttss n-tech pls respond or we will have to send a search party

05:04:23 lancee RIP n-tech

05:20:32 maksev N TECH IS KILL

05:20:35 maksev NSA GOT HIM

05:20:38 maksev BLACK BAGGERS ARE REAL

[…]

06:13:05 n-tech what

06:15:44 faggetttss thank god ur not ded

[…]

06:19:37 uguu no he ded, that's his answering bot

06:19:53 n-tech I caught typhoid and have been sick this week okay

06:20:01 n-tech I still have a nasty as fuck cough

06:20:09 uguu you went to philipines and got typhoid?

06:20:14 n-tech yes

06:20:23 n-tech when copy said not to drink the water he was not fucking around

06:22:04 uguu … you drunk the water…?

06:22:08 n-tech yes

06:22:08 uguu why would you do that?

06:22:12 n-tech i was thirsty

06:22:19 uguu … but it's filthy

06:22:23 n-tech apparently so

06:22:24 uguu like wtf you're dumb

06:22:43 n-tech I've only lived in America and Australia. You can drink the tap water in those. I didn't realize it was literally poison lol

06:22:53 uguu why would anyone go to a third world country and then drink their water?

06:22:59 n-tech Because I was thirsty nigger damn

06:22:59 uguu this is common fucking sense.

06:23:14 uguu you only drink tap water in the first world

06:23:22 n-tech yes thank you i realize that

06:23:26 n-tech what did you guys want

06:23:57 uguu @~@ wtf w

[…]

06:41:59 maksev ntech bls

06:42:07 maksev dunt die and dunt drink nasty jew water next time

Does Next have TOR control?

20:44:21 StephenLynx hey, does next has control for TOR users?

20:45:05 StephenLynx can it detect a user is posting using TOR and act differently based on that?

20:45:12 StephenLynx n-tech

20:56:13 StephenLynx copypaste

[…]

21:20:02 ~copypaste why, so you can add another item to your spreadsheet?

21:20:17 ~copypaste i don't think it does

21:20:27 StephenLynx >implying I haven't already added

21:20:29 StephenLynx :^)

21:20:33 StephenLynx I was just checking.

21:20:43 StephenLynx I don't like being incorrect.

21:22:00 StephenLynx https://docs.google.com/spreadsheets/d/1RzZppWU1jidNNC9Br9JeVQBHo4RjmnxOZoqjMN6XSJI/edit?usp=sharing for an updated version, if you are interested.

21:22:20 StephenLynx thanks for the info

21:23:27 faggetttss oh is this a running tally on how much next is supposed to suck?

21:23:39 faggetttss and how lynx is better

21:23:54 StephenLynx just a side by side feature comparison.

21:23:56 faggetttss k

21:23:58 StephenLynx nothing but that.

[…]

04:32:49 n-tech StephenLynx, the permission system is set up so that a "Proxy User" role inherits the default "Anonymous" role

04:33:12 n-tech It's no/yes/never system then applies "Never" permissions to uploading images and creating a board, by default.

04:33:38 n-tech This is how I'm going to handle Tor users. Actually detecting if they exist isn't done yet, but it's a non-priority. I'll do that in a few months when I'm matching 8ch feature parity.

04:33:59 StephenLynx got it.

04:34:06 StephenLynx so one could say you actually handle them?

04:34:15 StephenLynx and you could block them completely if wished?

04:34:26 n-tech You could apply never permissions to posting as well, yes.

04:34:35 StephenLynx aight

04:34:41 StephenLynx going to tick that box on next then


6cdbb9 No.558

2015-07-18

8chan's sudden slow down

05:19:11 uguu did 8chan just get mosterously slower all of a sudden for anyone else?

05:40:36 @linear it does look very slow right now

05:46:33 uguu posting slowed to a crawl for a second

05:46:48 uguu it took my 5 tries to get my shitpost thru :D

05:52:13 LordRothschild yeah

05:52:19 LordRothschild it generally is slow

05:52:22 @linear 16:47:34 @ reports | fetching reports failed: ('The read operation timed out',)

05:52:23 @linear 16:50:16 @ reports | fetching reports failed: ('The read operation timed out',)

05:52:23 @linear 16:51:17 @ reports | fetching reports failed: ('The read operation timed out',)

05:52:23 @linear 16:52:17 @ reports | fetching reports failed: ('The read operation timed out',)

05:52:24 @linear I can tell

05:52:25 LordRothschild hopefully infinity-next will fix it

05:55:02 uguu lol

05:55:10 uguu infinity-next will suck so much

05:56:12 LordRothschild I was just hoping

05:56:38 LordRothschild turns out the whole "php will get more people working on this!" thing turned out to be bunk

05:56:42 uguu ya

05:56:59 uguu no shit everyone that works with php does it because they get paid

05:57:02 uguu :^)

05:57:06 LordRothschild will it at least be better than what we have now?

05:57:20 uguu i suspect it'll be worse

05:57:35 uguu it's doing retarded as fuck things like serving static files via php

05:57:37 uguu like wtf

The other option suffers from human factors as well

14:39:39 ~copypaste i wish stephenlynx would idle.

[…]

20:49:59 uguu copypaste: his nodejs chan is getting a bit… fucky

20:50:22 uguu i can't get it to work and he spazzed out when i asked how to configure it

20:50:35 uguu "OMG YOUR AN IDIOT NOOB RTFM BITCH IT IS EASY"

20:58:56 ~copypaste lol

21:03:57 uguu copypaste: twister has markdown support :D

21:05:07 uguu http://i.imgur.com/iuoqomc.jpg

[…]

23:03:47 ~copypaste uguu: i think that we're never going to be happy with any chan software 100%

23:03:51 ~copypaste and ought to just settle on one

23:04:00 ~copypaste i'm going to talk to stephen even though n-tech calmed down

23:04:03 ~copypaste good to leave one's options open

23:04:12 ~copypaste and he's kept developing it even when i told him i wasn't interested

23:04:14 ~copypaste now that's dedication

23:04:19 uguu yup

23:04:35 uguu i agree no one will ever be 100% happy

23:04:52 uguu and he is very dedicated

Is that even that important now? I don't like the idea of half the 8chan clones dying do some esorteric reason and the ability to use any frontend you want kinda nice. Although Lynx doesn't point out that strength as main reason to use memechan.


18b1e5 No.559

>>555

>Future beef?

Yup.

uguu got really mad at me for the first time when we argued about mongo, then put me on ignore.

He recently got pissed with me again after I dropped plans to integrate nntpchan with lynxchan. And we had some dumb argument this week.

Oh, and btw, I never said I wanted for HW to become like moot, I just thought he was going the same route.


18b1e5 No.560

>>558

> Although Lynx doesn't point out that strength as main reason to use memechan.

From the front-page:

>Why would I adopt LynxChan?

>A modular front-end that uses pure HTML templates, making visual customization as easy as it gets


5517c9 No.561

>>560

Well, reading you in IRC is sometimes incredibly difficult. Sorry if that sounds a little assburger. On the other hand though, I have read much worse rants from Janiteam. Maybe you won't believe me, because I didn't quote these.

Found the point about the modular frontend. Its the third one. Larachan vanilla is still a bullshit frontend. Now that these points are out of the way, you are free to give me hints to other highlights and clarify a mystery or two.

Larachan's development was pretty much not a topic during the first half of June, except for concerns that it will suck. Any worrying things the user won't see without reading the code?

This question is the question that doesn't concern Null himself that came up so far.


18b1e5 No.562

>>561

At first there wasn't any concerns about it because no one was paying much attention to it. We knew it was being developed and it didn't broke so far.

Only after a while that we started learning and getting concerned. And the main concerns were even less than how the whole picture turned out to be. At the time we had no idea josh was as bad as he was when it came to database design.

Most people were only concerned about the engine being too much CPU intensive to work in the scale 8ch does with the same hardware. Me, uguu and czaks warned him about that.

There was also an IP leak before that debug thing, though. Josh used to put all banned ips as clear text on the public logs, so any board owner could expose the ips of users on his board, so that was some sort of red flag to what the fuck was going through josh's mind.

I remember some people being concerned with the fact it seemed to be turning out like some sort of forum-chan hybrid instead of just being a chan. But that was more from the users and the people on the dev channel were more concerned about performance and studff.

I think you will eventually see josh's ragequit when both me and uguu mocked him for not pruning threads ever. Eventually HW would veto that and josh implemented thread pruning.

In the chance josh's ragequit was not on that channel, I can post once I get home, I got that saved on my laptop.


18b1e5 No.563

>>561

Oh, and I also pointed how josh over engineered stuff, like that permission system with all that stuff about roles and inheritance.

I think that's about it when it comes to what the people on that channel were thinking about next. You will notice people kind of stopped talking about it after a while and wouldn't get back to it until the first failed migration. After the beta started and succeeded we really started thinking it would work in the end.

I even mentioned it when asked over lynxhub.com:

http://lynxhub.com/lynxchan/res/141.html#168


6cdbb9 No.564

>>562

>At the time we had no idea josh was as bad as he was when it came to database design.

Me neither. This is why I thought Next could be the best engine so far until I saw Haruko taking and rendering 20.000 "Symbols" of text (Haruko considers all white spaces symbols too) without any problems.

>In the chance josh's ragequit was not on that channel, I can post once I get home, I got that saved on my laptop.

Check the date in question on http://irclogs.8ch.net/rizon/%238chan-dev/. If it ain't there, post it when I reach that day. If it is somewhere in July, I will be there tomorrow.


bdd1dd No.565

>>562

post the ragequit, do it fgt.

Mostly because Joshie plans to make a statement about this whole thing come march (he's busy fixing up his forum right now) and I'd bet you a few dollers that he'll try to spin the whole thing to look like he was the victim in this


18b1e5 No.566

>>565

I just took the time to read some logs, the ragequit was in july, so they will soon be posted by the dude going through it.


7caa5d No.567

>>565

>>566

I think I can get to it today If I Spontaneously decide to continue these logs instead of #Janiteam. In fact, I could be there in about an hour of reading. just count together the number of lines a month has on #8chan-dev, then consider that a day of Janiteam has at least 800 lines, noise included, and goes up to about 2500.


7caa5d No.568

2015-07-19

Buckle up! This the kind of long read you slice and dice when quoting.

Moving forward with Next

08:27:21 n-tech @ uguu, should I close your NNTP ticket?

08:27:33 n-tech I thought you were going to work on it but you seem disinterested

08:28:54 StephenLynx ohioo josh-boy ( ???)

08:29:22 n-tech ?

08:29:31 StephenLynx what's cracking?

08:29:45 n-tech Working on the asset manager for the board

08:29:58 LordRothschild catalog when?

08:30:10 n-tech A catalog is just an alternate view. It takes like 30 seconds.

08:30:19 n-tech You take OPs, you change the CSS for that view, it's done.

08:31:08 n-tech I mean if it's that big of a deal I'll do it now. Let me finish the schema for board assets.

08:31:58 LordRothschild a catalog is almost mandatory for boards like /pol/

08:32:12 LordRothschild so if you could add that it would be nice

08:32:25 n-tech yeah I'm sure. It's just not something I planned on working on right away.

08:32:41 LordRothschild fair enough, I can understand wanting to get the basics done first

08:32:47 n-tech Ehh it's not even basics

08:32:50 n-tech It's the tricky stuff

08:32:54 LordRothschild ah

08:33:02 n-tech If you're just banging out features to compile some big list you're going to end up having shitty code

08:33:32 LordRothschild also may I make a suggestion for the top bar?

08:33:43 LordRothschild have you tried putting that stuff under the new reply/thread box?

08:34:18 n-tech The board list under the reply box?

08:34:38 LordRothschild if its too crowded, maybe a link to the board list under the reply box?

08:34:54 LordRothschild stuff like home, control panel, etc might fit well under there

08:35:09 n-tech It might fit, but my concern with that is you have a conflict of attention

08:35:18 n-tech With stuff up at the top you get the idea it's a navigation for the site

08:35:25 n-tech If it's in the post box you think it has something to do with posting

08:36:43 LordRothschild could you at least compact the board list into a single link?

08:36:53 LordRothschild its a complete clusterfuck on my phone's browser

08:37:29 LordRothschild even on 8chan back when it had the top 25 it caused pages to load a lot slower

08:37:48 n-tech can you screenshot it on your phone?

08:37:52 n-tech I test mobile too and it looked okay

08:38:01 LordRothschild sure, just a sec

08:39:09 LordRothschild you tested android right?

08:39:45 n-tech I use Chromium's mobile view, which is basically just Chromium with a small resolution

08:39:52 n-tech But that should definitely be Android

design pains

08:40:01 n-tech http://infinitydev.org/kappa

08:40:03 n-tech who made this board?

08:40:05 n-tech he really busted ass

08:40:06 LordRothschild https://imgur.com/20FohcE

08:40:57 LordRothschild same on chrome and safari

08:41:01 LordRothschild >inb4 apple products

08:41:03 LordRothschild contract

08:41:13 LordRothschild phone came with data plan

08:42:01 n-tech yeah that looks shit

08:42:21 n-tech it doesn't wrap properly which is garbage. I need to just disable wrapping for that.

08:43:31 LordRothschild I like what you've done with the posting/new thread box at the right

08:43:39 LordRothschild no need to scroll up to make new posts or threads anymore

08:44:13 LordRothschild why do the black bars stick out of the blue box though?

08:44:18 LordRothschild its kinda strange looking on my laptop

08:48:14 n-tech sizing issue

/v/ can't agree on anything

08:48:26 n-tech I need to touch up the front-end CSS in the next week before I talk to /v/ again

08:48:44 n-tech people are kind of torn. some want a totally new front-end and some want the same shit

08:50:41 LordRothschild I wouldn't really make any annoucements until you fix up the CSS so it looks as nice as possible

08:51:07 LordRothschild people aren't going to appreciate good code as much as good UI

08:51:55 n-tech people really disagree on what constitutes good though

08:52:08 n-tech like, I think it looks fine except for shit like the input fields being too big

08:52:19 n-tech but I get like, all caps emails saying "fix the design hgggrggghhhh"

08:52:23 n-tech and it's like.. what's wrong

08:52:30 LordRothschild why do you have that dotted line tree thingie in threads?

08:52:33 LordRothschild like for the index I get it

08:52:42 LordRothschild because you need to differentiate posts and OPs

08:52:53 LordRothschild but why have the dotted line tree thingie in just thread pages?

08:53:14 LordRothschild also the owner of /makeareplysystemyoucocksucker/ is right

08:53:22 LordRothschild :^)

08:54:12 n-tech it shows a relationship between child and parent posts

08:54:26 n-tech technically the database schema can support more than just one-to-many relationhsip


7caa5d No.569

please don't clone plebbit, Josh!

08:54:31 LordRothschild is that necessary in a page that has only one thread?

08:55:02 LordRothschild also please don't add a reddit style reply system

08:55:28 LordRothschild also although I almost never use the index and mainly use the catalog

08:56:06 LordRothschild instead of clicking on the post number of an OP and having a new tab with

08:56:20 LordRothschild (threadlinkstuff)#reply-(number)

08:56:31 LordRothschild why not just add a "open thread in new tab" link?

08:57:30 LordRothschild how it is right now isn't very intuitive

08:59:43 n-tech Okay, I think you're right about the catalog

08:59:50 n-tech I think way more people use it than I give credit

08:59:54 n-tech so I'll do that next, I promise

09:00:43 LordRothschild thx

09:01:24 LordRothschild you could maybe even make it default, I know people new to imageboards generally find the catalog a lot more intuitive than the index

09:06:34 n-tech do you think that'd be better as a user setting or a board setting

09:06:45 n-tech maybe even both

09:06:48 n-tech User setting: [default/catalog/threaded]

09:06:51 n-tech Board: [threaded/catalog]

09:10:41 LordRothschild yeah

09:11:05 LordRothschild user setting would obvious take precedence over board setting

09:11:10 LordRothschild *obviously

09:12:41 LordRothschild if the board owner or user doesn't change it maybe make catalog default perhaps?

ephemerality is irrelevant!

https://ghostbin.com/paste/4mth7

This was a huge concern in the beginning. Everyone thought Next would become a classic forum due to Null's refusal to even entertain the thought of implementing that feature.

Why serving files over PHP

21:04:21 uguu copypaste: josh quit?

[…]

21:04:29 uguu quit irc?

21:04:39 uguu StephenLynx: okay that makes more sense

[…]

21:05:28 ~copypaste he just quit this irc

21:05:34 ~copypaste for some reason

21:05:42 ~copypaste tfw

21:05:48 StephenLynx "some reason"

21:05:54 ~copypaste i try to be diplomatic

21:05:58 ~copypaste as best i can

21:05:59 StephenLynx lel

21:06:04 StephenLynx I find it cute

21:06:05 StephenLynx :3

21:06:23 StephenLynx like, the guy is probably punching a pillow by now holding his rage tears

21:06:26 StephenLynx "some reason"

21:07:26 uguu i think josh is upset that no one is contributing to next

21:08:12 ~copypaste yeah

21:08:36 ~copypaste also lynxchan being more done 4free[tm] probably has him down too even though he won't admit that

21:08:38 ~copypaste but

21:08:43 StephenLynx josh "I will pick PHP because everyone knows it" boy

21:08:43 ~copypaste i still believe in our plan

21:08:59 StephenLynx he ignored the fact that everyone knows it and HATES it.

21:08:59 uguu does infinity-next still serve files via php?

21:09:13 ~copypaste yes

21:09:15 ~copypaste it does

21:09:17 ~copypaste ( ???)

21:09:43 ~copypaste perhaps we'll change that. i'll write a benchmarking tool and decide

21:09:50 uguu why would anyone do that?

21:09:53 uguu i don't understand

21:10:06 ~copypaste it makes it easier to download files with any name

21:10:12 ~copypaste there's a reason behind it

21:10:19 ~copypaste you can store the files as base64, but download them with any name

21:10:22 ~copypaste erm

21:10:28 ~copypaste md5/sha1sum i mean as the filename

21:10:43 ~copypaste so first 128 of sha1 .jpg/realname.jpg is the name

21:10:50 ~copypaste so you get a nice filename and not a garbage one

21:10:53 uguu at a major perf hit which makes it probably not worth it

21:10:53 ~copypaste that's why it is go through php

21:11:00 ~copypaste it's good for user experience

21:11:13 uguu sure but … doesn't scale up

21:11:25 uguu it'll blow up 2ch's servers

21:12:02 ~copypaste we'll see how poorly it scales up with hhvm.

21:12:15 ~copypaste i'm not convinced it'll be as catastrophically slower as you are projecting

21:12:21 ~copypaste but i can be wrong


7caa5d No.570

How Desuchan does stuff

21:14:47 ls copypaste, you the other even easier way to serve up files with any name? the KC way

21:14:51 uguu with the same solution

21:14:57 ls works entirely via nginx

21:15:06 uguu what is the KC way?

21:15:11 ls https://krautchan.net/download/1437311144001.jpg/smug%20pepe.jpg https://krautchan.net/download/1437311144001.jpg/someothername.jpg

21:15:20 uguu ohhhh i see

I can tell you why this is not a pipe dream on Krauthahn: Desuchan's backend is written in Perl and KC runs on ngnix. Don't know which of the two makes it possible

21:15:22 uguu rewrite

21:15:27 ~copypaste rewrite?

21:15:29 ~copypaste yes

21:15:35 ~copypaste the thing is

21:15:47 ~copypaste josh didn't want next to depend on a certain webserver

21:15:55 ls madness

21:16:00 uguu nor does this, you can do rewrite with any modern http server

21:16:09 ls besides, every webserver that deserves the name supports rewriting

21:16:15 uguu apache, lighttpd, thttpd, nginx, even twisted's shit

21:16:24 ~copypaste can you paste the code that does it on kc ls :^)

21:16:39 ls don't have it but it's not like it's hard to figure out

21:17:00 ls when serving stuff, ignore everything after the .jpg/

21:17:01 uguu location ~^ /download/(.+).jpg/(.+).jpg {

21:17:03 uguu blah blah blah

21:17:07 uguu }

21:17:11 uguu simple rewrite rule

21:17:27 ls ^

21:17:28 ~copypaste ok. you guys are probably right about ths

21:17:39 ~copypaste this way you get performance and user experience.

21:17:45 uguu yes

21:18:01 uguu and it's pretty obvious solution for people that know http servers

21:18:10 uguu :^)

21:18:27 ~copypaste ;^)

21:18:34 ~copypaste LEAVE JOSH ALOVE

21:18:37 ~copypaste LEAVE HIM ALONE!

21:18:38 StephenLynx lel

21:18:40 StephenLynx http://8ch.net/tech/res/286975.html#292598

21:19:01 StephenLynx I am not the only one who is quenching his thirst in this drama.

21:19:29 ~copypaste at least post my reply

21:19:32 ~copypaste don't be a dick

21:19:47 StephenLynx you post it yourself, nigga.

21:19:50 StephenLynx :v

21:19:53 uguu yes capcode

21:19:55 ~copypaste :c

21:19:57 ~copypaste ok

21:19:58 uguu POST AS ADMIN :D

21:20:18 ~copypaste no

2015-07-20

Null the liar

https://ghostbin.com/paste/cthsr

2015-07-22 - 2015-07-23

thread expiration

20:04:56 StephenLynx hm, josh boy seem to have put some noticeable effort in those auto-prune features.

20:05:09 StephenLynx I might copy some of his stuff :^)

20:05:28 StephenLynx like the auto-lock after X replies.

20:08:22 uguu good

20:08:36 uguu auto lock? meh just autosage

[…]

20:11:49 StephenLynx yeah, I don't think it is vital, but having a thread that can potentially expand infinitely can be abused.

20:12:14 StephenLynx imagine if you create your own little board, create a thread, disable captcha and flood that thread like no tomorrow?

20:12:38 StephenLynx because there are no other threads, it won't be deleted, and the time for generating it and the RAM used to retrieve the posts will expand more and more.

20:13:26 StephenLynx it doesn't matter if the server can handle one thousand or one trillion posts, eventually it won't be able to handle all the posts at once.

[…]

20:16:23 StephenLynx unless you stream both the posts and the resulted HTML, but that is much more work than just auto-locking the thread.

20:16:54 StephenLynx yeah, I am adding auto-lock to the roadmap.


7caa5d No.571

Setting up Larachan

22:24:50 StephenLynx how easy is to install next? I think I will try to benchmark it against lynxchan.

23:15:59 uguu StephenLynx: every time i have tried to set up next there's a database error that occurs when seeding data

23:16:28 StephenLynx seeding? booting the database with tables and shit?

23:16:36 StephenLynx have you tried with postgre or just mysql?

23:16:46 StephenLynx I remember you saying it wouldn't work with anything but postgre

[…]

01:41:21 uguu i've tried with everything

01:42:34 StephenLynx welp

01:43:22 uguu this is another reason to say that next is garbage

[…]

01:44:40 Kentaa uguu, I don't think Next is production-ready..

01:44:56 uguu that's the excuse that tox uses for shit code

01:45:00 uguu and lack of documentation

01:45:18 uguu it doesn't make you exempt from being garbage

01:45:24 uguu it infact makes it even more garbage

01:45:29 StephenLynx neither is lynxchan and it is miles ahead.

01:45:34 Kentaa Have you raised an issue on Github at least?

01:45:40 uguu Kentaa: i have

01:45:48 StephenLynx "Issue: it is shit, kill yourself lel"

2015-07-24

Null the hardcore kiwisperg

02:01:58 StephenLynx >Josh is a hardcore redditfag who despises the chan format to the point he refuses to make infinity next without adding options to dechanize it.

02:01:59 StephenLynx lel

02:02:07 StephenLynx /tech/ telling how it is.

[…]

04:29:49 StephenLynx http://8ch.net/tech/res/297211.html#297427 oh lawdy

04:30:04 StephenLynx I didn't know some people hated josh this much.

OK. I step back for a while, because some people don't know who Null is. You all know the ultra autistic origin of /cow/, namely taking the piss out of Chrischan for being the lexicon definition of a Sonic autist. There was also a Forum all about Chrischan. Null has offered his help for upgrading it to Xenforo and then took it over from there for reasons.

Nowadays the forum is called Kiwifarms and his userbase either merely tolerates him, sucks his dick or is so tsundere that all threads on /cow/ become worthless, because that part of the userbase is making up shit based on the real Null you can't use unless you hate him but want his love. For details ask ED.


7caa5d No.572

Null's reason for quitting #8chan-dev and why IN is still a thing

20:24:38 StephenLynx "I left your IRC channels because every time I checked to see what was going on in them, or wanted to show off recent work or ideas, I just got the same three people trying to fuck with me. Nobody actually cared about helping the project or sharing ideas, they were just jerking off into each other's mouths and got mad when I didn't want to watch. I've lost nothing by cutting communications with you." lel

20:24:49 StephenLynx josh about quitting this channel

20:36:26 StephenLynx btw copypaste, captcha images are only loading for me on the no-js captcha page.

21:37:37 uguu oh he mad

21:37:48 uguu he can't take criticisms

21:38:02 uguu i tried helping out on infinity-next but it's a fucking disaster on wheels

21:38:10 StephenLynx yeah, he says he listen to feedback, but he only listen to the echo-chamber

[…]

21:39:12 StephenLynx even when he changes something on his previous work, he acts like it is a fucking huge concession that people are petty to ask for anyway.

[…]

21:44:44 StephenLynx EVERY USES PHP THAT WILL MAKE PEOPLE CONTRIBUTE R-RIGHT GUISE?

21:45:37 StephenLynx he won't even try to post about on /tech/ because he know people there will tear him a new one lel

21:45:45 StephenLynx said that himself

21:55:12 uguu it'd be great if more people contributed to infinity-next lynxchan and srndv2 but each is shitty in its own way, /tech/ is too autistic

21:55:36 uguu maybe once i get a working demo i'll viral mine on yc :^)

21:55:55 StephenLynx what is worth saving on next?

21:56:09 uguu well, copypaste is still behind it so there's that

21:56:16 uguu also it looks pretty

21:56:19 uguu but that's really it

[…]

21:56:36 StephenLynx HW backing it up is nothing but politics.

21:56:48 StephenLynx and looking pretty is just it's front-end.

21:56:52 uguu ohhhh wait… i could totally rip off infinity-next's templates :DDDD

[…]

22:02:48 uguu i'm giving josh another go, since i want to see SOMETHING work

22:02:56 uguu https://8ch.net/operate/res/28892.html#31099

22:03:13 StephenLynx if you manage to install it, tell me the gotchas so I can benchmark against lynxchan

22:03:28 uguu kk

22:04:56 StephenLynx I find it funny he says we jerk each other off when we barely tolerate each other :v

22:05:11 uguu lol ikr

22:05:19 uguu mongodb sucks

22:05:20 StephenLynx just because we both called his bullshit at the same time, we are the axis hellbent on destroying him

22:05:29 StephenLynx go is for faggots :^)

[…]

02:49:49 uguu heh, postgres is broken too

02:49:56 uguu in infinity-next

02:49:58 uguu @.@

02:53:32 StephenLynx lel

2015-07-25 - 2015-07-26

After installing Lynxchan step by step…

03:27:55 uguu next install's was a little better to be honest

03:28:03 StephenLynx did you managed to install?

03:28:11 StephenLynx you said it was broken with postgre

03:28:11 uguu yes but it didn't work

03:28:16 StephenLynx so you din't install.

03:28:17 uguu i installed mysql

03:28:26 uguu still fucked

03:28:57 StephenLynx with lynxchan you got it running.

03:29:04 StephenLynx with next you couldn't get that.

I wonder why Larachan refused to work.

Null will never come back

03:55:24 uguu php takes the cake you can't get worse

03:55:47 uguu joshiboi isn't coming back to irc it seems

03:55:47 StephenLynx I am trying to take territory away from PHP here in my job

03:55:52 StephenLynx nah

03:56:05 StephenLynx he only steps in his echo chamber

03:56:16 StephenLynx and now he knows this isn't part of it

03:56:19 StephenLynx he won't come back.

[…]

03:57:02 StephenLynx I can afford to work 7 days and 13 hours

03:57:09 StephenLynx tick, tock, josh-boy

03:57:38 uguu why does he think we are sucking eachother off? wtf he's retarded, i can't stand StephenLynx

03:57:53 StephenLynx cognitive dissonance.

03:58:18 StephenLynx because two people call his bullshit at the same time, they form a hatemob that wants to destroy him

03:58:24 uguu lol

03:58:25 StephenLynx that happened ONCE

03:58:27 StephenLynx fucking ONCE

03:58:34 uguu when?

03:58:37 StephenLynx that time

03:58:43 StephenLynx when he ragequit

03:58:45 uguu that was a hatemob?

03:58:46 uguu lol

03:58:53 StephenLynx in his eyes, yes.

Second tendency /cow/ told me about became real just after 2 months of development time.


42dbe7 No.573

IN finally works on uguu's machine

https://ghostbin.com/paste/tg22s

Brennan captcha

20:12:53 ~copypaste today i made a captcha with josh

[…]

20:13:23 ~copypaste i believe my captcha is superior to both the one on overchan

20:13:32 ~copypaste and certainly the one stephen made :^)

20:13:50 ~copypaste http://128.199.122.215/captcha.php (pls no ddoserino)

[…]

20:28:56 ~copypaste actually it's a good font :^)

20:29:02 ~copypaste you would have to specifically train against cursive

20:29:11 ~copypaste for your OCR thing

20:29:14 ~copypaste that's hard

20:29:37 Bui would probably have to train indians/chinese too :^)

20:29:45 ~copypaste indeed

[…]

21:29:28 uguu copypaste: i can't read that captcha

21:29:53 uguu i agree with Bui, shit font

21:30:00 uguu i simply can't read it

[…]

21:33:19 ~copypaste uguu: you never write cursive? :^)

21:33:25 ~copypaste try refreshing a few times

21:33:34 ~copypaste i doubt you can't read it :DD

[…]

21:37:38 ~copypaste maybe the cursive font does have to go

21:37:42 ~copypaste it is kind of hard

21:37:55 uguu it is too hard

21:37:58 ~copypaste it's easy for me though. i write in cursive naturally half the time i write

21:38:06 ~copypaste the Z looks obvious to me

21:38:09 ~copypaste but w/e

21:39:20 uguu anyone that doesn't speak english will be 100% unable to solve it

21:39:28 uguu they'll be a bot

21:39:35 uguu i still like the "is this loli?" captcha

21:39:40 ~copypaste lol

21:39:47 ~copypaste ok so but

21:39:52 ~copypaste what do you think of the non cursive fonts

21:39:54 ~copypaste there's 5 fonts there

21:39:58 uguu it depends on the font

21:39:59 ~copypaste there's an all caps one too

21:40:02 ~copypaste i put a variety

21:40:18 uguu do you have wingdings font? :^)

21:40:26 ~copypaste hha no

21:40:32 ~copypaste not free software :^)

21:40:36 ~copypaste i only added SIL fonts

21:40:42 ~copypaste (and one apache one)

Null violates his own license

22:05:15 n-tech copypaste I just realized I am not following my own license

22:05:20 n-tech I don't have a link to my github in the footer

22:05:41 n-tech PROFFESSIONAL SOFTWARE DEVELOPER

22:05:56 uguu loool

22:06:13 uguu proffessional sofware devloper

22:06:34 n-tech proffessional

22:06:36 n-tech :—DDD

22:06:42 n-tech I was debating between 1 f and 2

22:07:00 n-tech I'm bad with words that have multiple consonants

22:07:07 n-tech it's my acchiles heel

22:07:08 n-tech :—DD

22:09:33 ~copypaste lel


bf527e No.574

GIT Hub

https://ghostbin.com/paste/j6u5t

Markdown and vendor packages

21:42:53 n-tech uguu https://packagist.org/packages/infinity-next/eightdown

21:42:56 n-tech I got it up on the internets

21:43:01 n-tech I learned something today

21:43:05 n-tech :—DDDD

21:43:37 n-tech I'm using Parsedown, which is a PHP Markdown implementation, and tweaking that to do specific things.

21:43:41 n-tech Oh, and adding configuration.

21:43:47 n-tech I need it to do things like,

21:43:51 n-tech - Hide URL Shorteners

21:44:12 n-tech - Don't allow embedded images or their URL syntax.

21:44:23 n-tech - Preserve greater-than signs when making quote blocks

21:44:28 n-tech lots of little shit people'll appreciate

21:56:41 uguu huh?

21:57:05 StephenLynx " little shit people" = channers in josh-speak

21:58:34 uguu so infinity-next does markdown now?

[…]

22:16:14 n-tech yes, uguu

22:16:18 n-tech I've been talking about Markdown for like 2 months

22:16:22 n-tech I even made a tech thread about it

22:16:36 n-tech nobody reads my update threads ;~;

22:23:01 koopa I'm guessing you're Josh, n-tech.

22:23:12 n-tech yup

22:23:42 koopa I know because I'm reading the update thread. :^)

22:23:53 n-tech the operate one?

22:23:59 koopa yes

22:24:06 n-tech I need a better place to do update talk

22:24:27 n-tech especially because like, a lot of the replies I get are feature requests

22:24:33 n-tech and all I can really say to most feature requests is

22:24:37 n-tech "uh, yeah, sure, maybe, hopefully."

22:26:05 n-tech Oh man, I'm so excited about being able to do vendor packages now

22:26:23 n-tech This means I anything custom we build for the project that isn't actually a part of the project we can split out as independent technology

22:26:39 n-tech For instance, copypaste is building his own captcha service and I fully intend on making that into a proper framework module and releasing it

22:26:49 n-tech I'mma call it Brennan Captcha cuz it sounds nice


bf527e No.575

2015-07-28

The catalog still needs work

05:18:04 LordRothschild hey n-tech

05:18:26 LordRothschild infinitydev's catalog still needs work

05:18:31 LordRothschild https://imgur.com/NW6M7BI

05:19:52 n-tech yea it most certainly does

05:20:22 n-tech I'm almost fucking done with this textparser shit

05:21:28 LordRothschild if it makes you feel better, I think the index is a lot nicer now

05:22:08 LordRothschild the infinity board stopped loading for some reason tho

05:22:45 n-tech no it's probably just slow as fuck because the forum is blowing up

05:22:57 n-tech oh

05:22:58 n-tech no

05:22:59 n-tech you're right

05:23:00 n-tech okay

05:23:25 n-tech oh fuck son

05:23:29 n-tech payload invalid

05:23:32 n-tech that's noooooooooooooo good

05:23:54 n-tech the data I tried to cache is too large lol

05:26:55 LordRothschild also just as an additional suggestion for the index

05:27:10 LordRothschild maybe an easier to see link to open up the thread?

05:29:35 LordRothschild like "click this link to open the thread in a new tab"

05:29:47 LordRothschild sorta like what you did with the catalog

2015-07-31

First IP leak

20:43:56 StephenLynx n-tech pretty interesting this thing here http://8ch.net/next/alternatives.html

20:44:05 StephenLynx but aren't you forgetting anything?

[…]

23:10:40 StephenLynx n-tech nice job leaking the user's ip, josh-boy

23:42:12 StephenLynx copypaste http://8ch.net/tech/res/308162.html#308213

23:44:16 StephenLynx so, he fucks up then tries to silence people reporting the fuck up?

23:44:28 StephenLynx that was a thread exclusively about next on the /next/ board.

More about tomorrow. I am done with July.


5517c9 No.576

2015-08-01

More license pains

00:17:21 uguu god damnit i just realized that srndv2 uses gpl3 licensed libs

00:17:27 uguu this is why i hate gpl3

00:17:37 uguu it's herpes

00:17:46 StephenLynx can't you just not include the library?

00:17:48 uguu fuck gpl3

00:17:54 uguu StephenLynx: and use what?

00:17:59 StephenLynx no

00:18:04 uguu yes

00:18:07 uguu gpl3 is garbage

00:18:08 StephenLynx you use the library but don't distribute it.

00:18:09 StephenLynx get it?

00:18:21 StephenLynx you don't include the code, you just tell people to download it.

00:18:24 StephenLynx that is what I do with lynxchan

[…]

00:27:34 n-tech what about agpl3 uguu

00:27:35 StephenLynx if they got an issue with that they can suck my dick

00:28:02 uguu n-tech: i am using a gpl3 licensed lib not an agpl3 one

00:28:15 uguu it's fucking herpes

00:28:20 n-tech i remember czaks got pissed

00:28:28 n-tech cuz of the license

00:28:39 n-tech he couldn't burry dogecoin miners into the code and close the source with next legally

00:28:39 n-tech :(

00:28:40 n-tech :'(

00:29:09 StephenLynx lel czaks got mad about next using copyleft? really?

[…]

00:32:09 n-tech i use agpl for next tho cuz that's what stallman suggested apparently

00:32:11 StephenLynx at least that the node / io community gets right.

00:32:26 uguu n-tech don't take licensing advise from stallman

00:32:39 StephenLynx RMS is disconnected from reality.

00:32:43 n-tech don't take licensing advice from the founder of the open source software foundation

00:32:43 n-tech ok

00:32:50 uguu no really

00:33:01 uguu he's getting senile

00:33:06 StephenLynx if anything copyleft increases investments on proprietary software.

00:33:26 StephenLynx because people making proprietary software have to build a whole proprietary ecosystem, like ms did.

00:33:42 n-tech he probably suggested it because copy went over the history of tinyboard with him in his email

00:34:19 StephenLynx and now is not just a single proprietary software like stuff apple, it is a language, operating system, compiler, audio visual frameworks, drivers

00:34:23 uguu n-tech: re-license to the NFRU license version 1.1

00:34:36 n-tech i like my license tho

00:34:46 n-tech it means if you modify it you can't be a sneaksysneak

00:34:48 StephenLynx you like leaking ips

00:34:48 n-tech you gotta open it

[…]

00:35:37 uguu <StephenLynx> you like leaking ips

00:35:40 StephenLynx lel

00:35:43 uguu <n-tech> you gotta open it

00:35:52 n-tech ebin

00:35:57 uguu :^)

00:43:32 ls agpl a shit

00:43:37 ls gpl is okay-ish

00:43:40 ls agpl is just shit

00:43:46 ls total asshole license

[…]

01:01:17 * n-tech is a total asshole with a total asshole license

01:01:26 n-tech this unfortunately means i am never allowed to use uguu's license

Some banter

https://ghostbin.com/paste/gx6hg

Interesting. This didn't come up before the rage quit.

IP leaks again

02:39:46 StephenLynx if you have any interest, I have a channel, #lynchan here on rizon

02:40:15 maksev i do have some but mainly as it applies to unfucking some of the shit in inext thats borked

02:40:17 n-tech otherwise the server exists on like 1 thread

02:40:21 maksev particularly if php really is leaking ips

02:40:26 maksev that shit needs to be fxd

02:40:32 n-tech it already is fixed.

02:40:37 n-tech it's a fucking demo site.

02:40:37 StephenLynx oh, no

02:40:43 StephenLynx that was purely on josh's account

02:40:45 StephenLynx you see

02:40:53 StephenLynx he thought that having full ips on a public log was a good idea

02:40:55 StephenLynx :^)

02:41:01 maksev for the demo site?

02:41:04 StephenLynx yes

02:41:12 maksev it is a demo site after all kek

02:41:15 n-tech the demo site is down atm because i'm upgrading to hhvm

02:41:24 StephenLynx the ips are still real.

02:41:38 StephenLynx there wasn't a warning "your ip will be made public"

02:41:41 maksev dont bother me my real ip never displays anywhere anyway

02:41:57 StephenLynx well, that is for you.

02:42:06 StephenLynx you can't assume everyone has the same standards than you.

02:42:11 maksev that is because im not a newfag who just into internet the first time its not hard

02:42:40 StephenLynx is about privacy.


bf527e No.577

secure URLs

08:27:03 @linear n-tech: how get {!! url('/path') !!} to use https instead of http

08:27:16 n-tech url_secure

08:27:25 @linear haha

08:27:31 @linear okay thanks

08:27:35 @linear I was upset the docs had

[…]

08:27:39 @linear asset() asset_secure

08:27:43 @linear but url() and no url_secure()

08:28:05 n-tech yea I'm looking at it now

08:28:09 n-tech was about to link you to /helpers

08:28:11 n-tech but it's not there

08:28:18 @linear oh nvm laravel said it isn't there

08:28:23 @linear i looked at the next source

08:28:25 @linear and just saw url()

08:28:30 @linear maybe you overrid it somewhere

08:28:30 @linear or something

08:28:40 n-tech oops I'm wrong

08:28:41 n-tech it's secure_url

08:28:50 n-tech in the good spirit of PHP

08:28:55 n-tech they've decided not to make things consistent

08:28:56 n-tech :-D

08:29:08 @linear man what

08:29:22 n-tech actually

08:29:26 n-tech what version are you using of laravel

08:29:26 @linear i really wouldn't have expected that from laravel

08:29:27 @linear 5

08:29:29 @linear .1

08:29:31 @linear latest

08:29:33 @linear whatever that is

08:29:38 n-tech secure_asset and secure_url are the helpers

08:29:38 @linear I tried APP_URL in .env

08:29:41 @linear it didn't change anything

08:29:43 n-tech they may have changed that to be consistent

08:29:49 @linear i have my webserver redirecting http->https but i wanted the links https anyway

08:29:57 n-tech hm

08:30:00 @linear yea itls secure_url worked

08:30:04 n-tech well I'll show you, one sec

08:30:06 @linear i dont think APP_URL is a thing anymore

08:30:10 n-tech https://infinitydev.org/

08:30:12 n-tech on this

08:30:20 n-tech the only link using secure_url is Donate, because I wanted that to be HTTPS only

08:30:24 n-tech but the other links are all HTTP

08:30:35 @linear I see them as https

08:30:36 n-tech So if you're connecting on port 443 it probably auto-HTTPSs the URls

08:30:37 n-tech yes

08:30:46 @linear hmm mine wasn't doing that, but i expected it to

08:31:05 n-tech that may be a webserver issue

08:31:07 @linear but secure_url fixes it i guess

08:31:10 n-tech not really

08:31:14 @linear why not

08:31:16 n-tech because if the server doesn't support HTTP it will break it

08:31:19 n-tech HTTPS*

2015-08-02 - 2015-08-03

How Laravel works

https://ghostbin.com/paste/yj54d

IN is still fucked

23:48:09 LordRothschild oh yeah

23:48:13 LordRothschild in case josh is in here

23:48:21 LordRothschild infinitydev is still fucked up

23:48:27 LordRothschild http://infinitydev.org/infinity/catalog

23:48:53 n-tech yeah still working on the catalog, I pushed that back a bit

23:48:58 n-tech there's a weird issue I can't work out

23:49:07 n-tech well I CAN work it out, but the optimal solution is unknown

23:49:16 n-tech see, I want the entire thing to be a link, a big fat tile to click on

23:49:24 n-tech but you can't put an <a> inside an <a>

23:49:27 n-tech that breaks the HTML flow

23:49:35 n-tech so I'm thinking I'm going to remove the tile link

23:49:41 n-tech and on the bottom left adjacent to Actions

23:49:47 n-tech I'll make an "Open" link

23:49:48 n-tech or something

This was back when Larachan still looked like crap.


bf527e No.578

2015-08-04

Local deamons

00:09:58 uguu n-tech: thoughts on allowing local daemons to talk with jsonrpc on a socketfile as to avoid the overhead of http?

00:10:19 n-tech probably a good idea, I don't know if it'd be in the immediate scope of the project. I understand what you want to do though.

00:10:37 uguu the problem is how?

00:10:49 n-tech jsonrpc would apparently require Java(?)

00:10:54 uguu nope

00:10:55 n-tech I can't require people setup Java or Python interpreters

00:11:04 uguu jsonrpc can be written in php but it'd suck

00:11:10 n-tech >php

00:11:25 n-tech Isn't that a websocket though

00:11:30 n-tech I've never dealt with sockets

00:11:33 uguu the problem isn't the jsonrpc part it's the socketfile part

00:12:01 uguu it's not a websocket, it's a socket file, like a filesystem pipe but a socket not a pipe

00:12:26 uguu like a fifo except it's a socket that can do accept() connect() sendto() etc

00:12:48 n-tech This would be really low priority. API work in general is milestone 5

00:13:18 n-tech Honestly, if you really wanted it to be done, you could wait for me to get the rest of the API stuff done and then do it yourself.

00:13:25 n-tech Not to say i'm not interested in supporting you or your project

00:13:26 uguu if your database schema is stable i can bypass all that and instead touch the database directly since you dynamically generate everything when someone requests stuff it will be there

00:13:33 uguu i get it, just throwing ideas out

00:13:52 n-tech yeah, API stuff is important to me. We'll be doing a lot of API work soon.

Something about payment

00:14:01 n-tech copy also has another idea I'm not sure I'm allowed to speak much about

00:14:08 uguu oh?

00:14:09 n-tech that would have a lot of api stuff to be done for it

00:14:24 uguu should i ask him about it in pm?

00:14:32 n-tech it's not directly related to the imageboard

00:14:48 n-tech but like

00:14:55 n-tech if you're good at merchant stuff, dealing and getting around paypal bullshit

00:14:56 n-tech then PM him

00:15:04 n-tech he'll probably tell you about it

00:15:28 uguu my paypal got locked and i never got around to unlocking it, i suck at that shit so nvm

00:15:31 n-tech I mention it because knowing how to properly and quickly deal with API requests may be a big advantage even with that

00:15:31 uguu :D

00:16:04 uguu to handle requests fast i'd just write the daemon in go and C

00:16:10 uguu or just flat go

00:17:08 uguu the best part about go is that it compiles straight to native code so you can do binary distributions if needed

HHVM

00:17:26 n-tech I recently set up HHVM on my server

00:17:37 uguu how is it?

00:17:40 n-tech extremely good

00:17:43 uguu neat

00:17:44 n-tech page generation is 50ms

00:17:49 n-tech it works by compiling PHP into C++

00:17:51 n-tech and then running that

00:17:55 uguu heh

00:17:56 n-tech it also levies a lot of caching

00:18:00 uguu so it is a jit

00:18:06 uguu er

00:18:11 uguu jit compiler

00:18:22 uguu sounds like pypy for php

00:18:32 n-tech you're probably right, this is too technical for me

00:18:39 uguu for me too

00:18:43 n-tech I believe I saw references to "jit" classes in the logs

00:18:44 uguu it gets black magical fast

00:18:49 n-tech yeah

00:18:55 n-tech HHVM is managed by a team of engineers for Facebook

00:18:58 n-tech the smartest people in the industry

00:19:06 n-tech I don't compare at all lol

00:19:15 uguu don't compare

00:19:52 n-tech yeah there's a really stark difference between like

00:19:57 n-tech a web developer and a software engineer

00:20:06 n-tech I hear a lot of people who do what we do calling themselves software engineers

00:20:08 n-tech and it's like

00:20:15 n-tech hey, faggot, unless you have a degree in engineering you ain't shit

00:20:34 StephenLynx srsly you guys are burning your heads over json rpcs?

00:20:36 StephenLynx that is like

00:20:41 StephenLynx how do I finger paint

00:21:05 uguu not in php

00:21:09 uguu with php it gets hard

00:21:18 StephenLynx :^)

00:21:21 StephenLynx sure thing, m8

00:21:30 StephenLynx is not like you can just code or decode json

00:21:34 uguu php doesn't really do anything outside the scope of CGI very well

00:21:44 StephenLynx http://php.net/manual/en/function.json-decode.php

00:21:44 StephenLynx oops


bf527e No.579

A good API

https://ghostbin.com/paste/p4bkg

whitespace sperging

00:30:56 uguu i never understood why anyone thinks tabs are good

00:30:58 StephenLynx you read my back-end code, right?

00:31:07 StephenLynx my front-end code is placeholder trash

00:31:23 uguu i mostly looked at the frontend and boot.js

00:31:25 uguu boot.js sucked

00:31:25 StephenLynx aaah

00:31:28 n-tech because it's 1 button press per indent, and anyone can adjust the widths of tabs to be what's most comfortable to them

00:31:37 StephenLynx yeah, you read the shittiest part.

00:31:42 StephenLynx boot.js is bad.

00:31:42 n-tech like if you say "4 spaces are better than 2" people get into fights over that

00:31:43 uguu n-tech: that's the problem, it's inconsistent

00:31:49 n-tech but with a tab indentation I can adjust it to be 4 or 5 or 2

00:32:03 n-tech it's not inconsistent, and if you want to align after the first non-tab character

00:32:05 n-tech then you use spaces

00:32:06 uguu your code can look any number of ways because of the tab indentation being different

00:32:13 n-tech and it works in every single editor ever.

00:32:20 uguu if someone uses the wrong tab size it'll look fucky

00:32:28 uguu hence, spaces master race

00:32:32 StephenLynx so no, I do use standards, I organize everything to the extreme and I comment stuff.

00:32:36 @linear is it bad practice to just route files without using laravel

00:32:40 n-tech nah, that's not true. It's only true in the instances where you are aligning text after the first non-space.


7caa5d No.580

How files are served on IN

https://ghostbin.com/paste/orxm4

Thread tags'

02:25:38 n-tech btw uguu https://8ch.net/next/res/180.html#180

02:25:41 n-tech r8

02:25:47 uguu ?

02:25:53 n-tech rate my idea

02:26:06 n-tech view it without custom css if you want to see my mockup

02:26:14 uguu sounds very abusable

02:26:16 * uguu likes

02:26:59 uguu it would make it into twitter

[…]

02:27:04 uguu not sure if anyone would like that

02:27:17 StephenLynx like what

02:28:03 n-tech twitter?

02:28:18 n-tech it's more like this format

02:28:19 n-tech https://kiwifar.ms/forums/lolcows.16/

02:28:30 n-tech though maybe it's too forum-y an idea

02:28:32 n-tech who knows

02:28:41 n-tech I just thought it might help

02:29:19 uguu it's waaaaay too forumy

02:29:46 uguu at the current moment infinity-next needs to be much more imageboardy than forumy

02:29:57 uguu minimalism is the core of imageboard design

02:30:05 uguu IMO

02:30:25 n-tech tbh

02:30:30 n-tech I think that even 8chan has too much JS

02:30:35 n-tech tooo much monkeywrench stuff going on

02:30:35 uguu it does

02:30:41 uguu it has waaaaay too much js

02:30:48 n-tech I remember my autism being really bothered by 4chan's update

02:30:50 n-tech because it was like

02:30:52 n-tech i didn't use 4chanx

02:30:54 n-tech i don't want this

02:30:54 n-tech lol

02:31:03 uguu honestly an imageboard shouldn't have any js at all

02:31:16 n-tech well it needs some, like citations need a JS hook to input cites

02:31:33 uguu a "pure" imageboard would have as little js as possible

02:31:37 n-tech yes, I agree

02:31:41 n-tech and that's why I kept JS for last

02:31:46 n-tech I think a lot of people liked that decision too

02:31:56 uguu i should make srndv2 not use js for captcha


7caa5d No.581

Brennan Captcha part 2

02:32:16 n-tech copy wrote his own captcha, have you seen?

02:32:21 uguu yes

02:32:23 n-tech I need to cut it up and make it into a proper OOP format

02:32:27 n-tech then I'm going to make it a Laravel package

02:32:31 uguu heh

02:32:51 uguu i just use some random captcha that some dude rolled on his own that has 0 external deps

02:32:58 uguu shit's neat

02:33:39 n-tech yes, that's the best

02:33:47 StephenLynx mine only depends on imagemagick

02:33:48 n-tech When I was setting up Laravel I was looking at using LESS? Or something similar

02:33:52 n-tech I wanted to try a fancy CSS type thing

02:33:54 n-tech and it required

02:33:54 n-tech SO

02:33:55 n-tech MUCH

02:33:57 n-tech BULLSHIT

02:34:14 n-tech I just threw it away, I had no interest in setting up 50 fucking hipster software packages to make writing CSS easier

02:34:28 uguu imagick is needed for thumbnails so a captcha requiring that is fine

02:34:37 n-tech not even, why not use GD also?

02:34:41 n-tech I told copy he cannot require imagick

02:34:45 n-tech I fucking hate setting imagick up

02:34:49 StephenLynx oh yea

02:34:56 StephenLynx sudo yum install -y imagemagiclk

02:34:59 StephenLynx SO FUKKEN HARD

02:35:05 n-tech there are some things GD cannot do but in creating a captcha

02:35:07 n-tech imagick is overkill

02:35:12 uguu or sudo apt install libmagickwand-dev

02:35:30 uguu imagick is absolutely not overkill

02:35:31 n-tech every time I've ever tried to use a debian package for imagick it fucks itself up

02:35:31 StephenLynx what a whinny bitch

02:35:36 n-tech I don't know how it manages

02:35:38 n-tech it's fucking magic

02:35:39 StephenLynx >debian

02:35:40 StephenLynx >server

02:35:43 uguu how can you fuck up debian?

02:35:44 StephenLynx you done fucked up

02:35:49 n-tech I don't, usually

02:35:51 n-tech only with imagick

02:35:55 uguu :|

02:35:57 n-tech i have like developer PTSD with imagick

02:36:02 StephenLynx no, you are a retard.

02:36:09 uguu Linux i2p.rocks 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux

02:36:10 uguu :D

02:36:19 n-tech do you use imagick?

02:36:20 n-tech er

02:36:22 n-tech debian'''

02:36:30 StephenLynx uguu, ask him what will he do to create thumbnails from media.

02:36:31 uguu i use debian for servers and containers

02:36:35 n-tech same

02:36:40 n-tech and people try to convince me to not use it like

02:36:44 StephenLynx if he can't setup imagemagick, he will die before setting up ffmpeg.

02:36:47 n-tech ooooh it's run by the SJWs

02:36:49 n-tech and im like.. so

02:36:55 uguu oh lol ffmpeg and libav

02:37:09 uguu idk if go has libav bindings or not

02:37:18 StephenLynx I just call from terminal.

02:37:23 uguu lame

8chan is down again

03:41:41 Jesus 8chan is down

03:41:44 Jesus i'm panicing

04:03:52 n-tech calm down

04:03:54 n-tech and give me your money

04:03:57 n-tech i will fix it

04:06:18 StephenLynx by fix he means dragon dildos and blow

04:07:06 StephenLynx oh fuck I have to pay my hosting lel

04:07:21 StephenLynx I wonder if they automatically bill me

04:07:31 StephenLynx that would be handy

04:36:56 StephenLynx daium 8chan is in the shitter these days, eh

2015-08-07

ghosts

15:50:53 LordRothschild rip chat

15:50:57 LordRothschild n-tech left

15:51:02 LordRothschild copypaste is pretty much never online

15:51:08 n-tech hi

15:51:09 LordRothschild such is life

15:51:11 ~copypaste hi

15:51:11 LordRothschild oh wow

15:51:14 LordRothschild lel

15:51:24 n-tech >tfw dead

15:51:29 ~copypaste RIP

15:51:30 LordRothschild you just had to pop up at the perfect time didn't you

15:51:30 ~copypaste I

15:51:30 n-tech copy how does it feel to be a spooky ghost like me

15:51:31 ~copypaste P

15:51:37 * n-tech spooks rothschild

15:51:38 ~copypaste ooo

15:51:42 LordRothschild oy vey

15:51:50 n-tech hey i'm not a jewish ghost that's mark

15:51:52 n-tech after /v/ kills him

15:51:58 ~copypaste necrophilia jew :^)

15:52:03 n-tech oy gevalt


7caa5d No.582

Post histories

15:55:17 ~copypaste also he posts histories of everyone he doesn't like

15:55:20 ~copypaste sometimes i think

15:55:21 LordRothschild confederate chan plz implment

15:55:23 ~copypaste post histories were a mistake

15:55:29 n-tech like anime.

15:55:35 ~copypaste yeah, but like, a oworse mistake

15:55:36 ~copypaste than anime

15:55:43 n-tech we can get rid of it

15:55:46 n-tech we have the technology

15:55:57 n-tech people would probably like it

15:56:13 n-tech they respond very positively to me talking about modding my autopruner to drop IP data after 7 days

15:56:21 LordRothschild I haven't seen people like it when it was used by a mod often

15:56:22 n-tech I think we just have a userbase that values privacy above all else.

15:56:30 LordRothschild only a few rare cases when some /intl/ fag goes nuts

15:56:49 LordRothschild but even then I'd say post history is more of a global mod power than a board owner one

Revealing post histories is a trolling technique cooked up on another board

How's Next going?

15:57:54 LordRothschild how's infinity next going btw?

15:58:39 LordRothschild think you'll be able to get a beta working by september?

15:59:37 n-tech With any luck. If I bust enough ass.

15:59:43 n-tech Lots to do. It never ends.

15:59:46 n-tech Gotta go fast.

16:01:36 LordRothschild a board list would help a lot with the top bar

16:02:05 LordRothschild having a lot of links to boards really fucks up the mobile client in general

16:02:07 n-tech yes, the topbar needs to go. I don't like it.

16:02:15 n-tech Boardlist soon(tm).

16:02:59 n-tech God I fucking love it when I write jQuery and it just werks

16:03:07 n-tech I've done this for so many years I actually got kind of good at it

16:03:14 n-tech go figure

File format support

16:05:01 LordRothschild by the way

16:05:15 LordRothschild for stuff like pdfs, would it be feasible to include a preview pic?

16:05:45 LordRothschild or would that just eat too much bandwidth?

16:06:22 LordRothschild probably would just be too hard to read or too big anyways I guess, nvm

16:09:51 n-tech it's feasible but idk if it's worth the time

16:10:01 n-tech basically you'd need to install a lib called pdftopng or similar

16:10:13 n-tech then crop it 250x250

16:10:24 n-tech I've done a lot od PDF stuff for my old job

16:10:28 n-tech I would know exactly how to do it

16:10:36 n-tech i dont want to do that now though

16:10:41 LordRothschild fair enough

16:10:58 n-tech there's a LOT of validator stuff that requires 3rd party libs

16:11:01 n-tech for webm, epub, pdf, etc

16:11:03 n-tech it goes on and on

16:11:15 n-tech everything you want to have validated needs a lib

16:11:27 n-tech shit gets bloated and gross fast

16:11:29 n-tech needs proper love


7caa5d No.583

2015-08-09

Stylesheet nitpickers

20:17:49 n-tech have you seen my API stuff at all

20:17:59 uguu i have not, link?

20:18:20 n-tech https://8ch.net/next/res/7.html#292

20:18:56 n-tech this is no longer local btw

20:18:56 n-tech https://infinitydev.org/update/thread/87.json

20:19:17 n-tech One thing I've added is inclusion of the HTML key

20:19:19 uguu oh god all those stylesheet nitpickers

20:19:22 n-tech which is used for streaming updates

20:19:35 n-tech I may make that a manual request

20:19:39 n-tech i.e. ?html

20:19:55 uguu WHY DOES THIS NOT HAVE PERFECT TEXT ALIGNMENT IN MY SHITTY NON-BROWSER!? YOU SUCK.

20:20:00 uguu ertc

20:20:02 uguu etc

20:20:31 n-tech I agree that design is important though. it'll all get evened out

20:20:41 n-tech CSS is my strength, I haven't truly had time to do JS and CSS wizardry

20:20:50 n-tech Again, for 2 years, I maintained 15,000 lines of jQuery

20:20:56 n-tech the most complicated input form in history

20:21:56 n-tech I may actually need to tone down the level of output here in general, hm

20:21:59 n-tech lots of information

20:23:18 n-tech today was a lazy day for me. I got stressed out because of drama so I took some time to relax. I still managed to commit a bugfix though

20:23:26 n-tech gotta keep my hands in or i might lose dilligence

Java Script

20:27:13 n-tech javascript is a dirty language

20:27:19 n-tech when i attended a jquery con in portland

20:27:22 uguu js isn't a language in my mind

20:27:27 n-tech people got offended when I called js ugly

20:27:29 n-tech and it's like

20:27:30 n-tech are you serious

20:27:36 n-tech it's typecasting is even more ambiguous than php

20:27:36 uguu it's as much as a language as applescript is

20:27:55 uguu (to me)

20:27:58 n-tech all those little js frustrations started pouring back into my consciousness recently

20:28:05 n-tech i got the autoupdater working with the new json stuff

20:28:08 n-tech and it's just like

20:28:09 n-tech fml lol

20:28:48 uguu javascript has 3 "null types" (null, undefined, NaN), objects, floating point numbers (NO integers) and strings

20:28:49 uguu that's it

20:28:54 uguu that's garbage

20:28:58 n-tech I once

20:29:01 n-tech wrote out a 5 paragraph essay

20:29:09 n-tech on how JavaScript deals with false-y

20:29:12 n-tech it's worse than that

20:29:34 n-tech you have null, undefined, NaN, false, then it deals with things like "", "0", 0, "false", etc

20:29:37 n-tech all very differently

20:29:43 n-tech and VERY unpredictably

20:29:55 n-tech whereas PHP is at least predictable, after a while it makes sense

20:30:03 n-tech my boss once sent me these equations and asked me to tell me what they evaluate to

20:30:07 n-tech without using the js console

20:30:11 n-tech and I got like, half of them wrong

20:30:15 n-tech because the thing is fucking insane

20:30:17 uguu makes sense

20:30:23 uguu you must have a shit boss

20:30:32 n-tech well he was shit but not for that

20:30:38 n-tech that was just a game like

20:30:41 n-tech "haha look at how silly js is"


7caa5d No.584

2015-08-10 and 2015-08-14

/operate/

13:06:09 maksev so

13:06:26 maksev Operate was…incoherently spammed by intl again for 29 hours, due to that ima ask this here

13:06:33 maksev Why did TOR have to be removed?

13:08:59 ~copypaste tor wasn't removed.

13:09:20 ~copypaste the hosting is not working properly, and has been acting up a lot

13:09:27 ~copypaste i want to change its OS, but can only do that at home in a few hours

13:09:31 ~copypaste sorry for the inconvenience.

13:10:02 ~copypaste maksev: also /operate/ is basically abandoned due to all the spam/8chan being in feature freeze

oauth and some Ddos attempt against Kiwi

10:48:54 ~copypaste n-tech: have you considered oauth

10:49:01 ~copypaste e.g. "log in with your 8chan account"

10:49:12 ~copypaste sorry i can't resist this, because basically, banners.8ch.net does that …

10:49:21 ~copypaste "log in with your 8chan board owner account to conitnue" :^)

10:49:49 ~copypaste [at least i planning it in v2]

10:49:54 ~copypaste v1 is just "fix banners"

10:50:07 ~copypaste but v2 is "make it so people can upload new ones/delete ones they no longer like again"

10:51:05 ~copypaste it would be really useful to use some kind of oauth, even if only internally.

[…]

12:39:32 n-tech No, I can't say I've ever played with it

12:39:34 n-tech also

12:39:39 n-tech @ copypaste I'm PRETTY SURE someone is DDoS'ing my mailserver

12:39:53 n-tech I keep getting disconnected from ZNC and that's what it's hosted on

12:40:06 n-tech some sperg found my mx records for the kiwifar.ms and thinks that's the real IP

12:40:11 n-tech or the real IP of the webserver

12:40:12 n-tech ; ;

[…]

19:45:05 uguu n-tech: what kind of DDoS? volumetric?

19:45:28 uguu are they just crapspaming the line?

19:45:48 uguu full pipe etc

19:49:52 n-tech dunno

19:49:56 n-tech not happening anymore

Testing Lynx instead of Next

01:05:25 StephenLynx https://docs.google.com/spreadsheets/d/1RzZppWU1jidNNC9Br9JeVQBHo4RjmnxOZoqjMN6XSJI/edit#gid=0 did I forgot to check anything for next?

01:06:36 Bui autism

01:49:12 StephenLynx hey, did anyone benchmarked next yet?

01:49:29 StephenLynx I am running some test for lynxchan here

01:49:31 StephenLynx Finished 1000 requests in 78327 ms

01:49:31 StephenLynx Average of 78.33ms per request

01:49:31 StephenLynx Concurrency level: 50

01:49:39 StephenLynx replying to a thread without posts.

01:50:04 StephenLynx db hardware: 512MB ram, 1 core

01:50:21 StephenLynx application hardware: 16gb ram, 4 cores

[…]

06:52:09 uguu my benchmark killed lynxhub.com … do'h

06:52:55 uguu i'm on my fone via 3g tcp vpn ssh

06:53:04 uguu @.@

06:53:25 uguu i lost my tmux session for 15 minutes

06:53:43 uguu then when i came back it wuzded

06:54:22 uguu >tfw lynxchan isn't webscale


7caa5d No.585

2015-08-15

Secure trips

19:34:12 ~copypaste wow uguu

19:34:18 ~copypaste srnd's pictorial thing is very insecure

19:34:36 ~copypaste it only looks at the first 3 bytes and the last 3 bytes by defualt

19:35:00 ~copypaste this means it's trivial to generate keys that are visually the same

19:35:04 ~copypaste what the fuck

19:36:19 ~copypaste holy shit lol

19:36:31 ~copypaste brb generating fake keys for all tripfags on overchan

19:40:05 ~copypaste btw im talking about generate_pubkey_short_utf_8

20:12:30 uguu copypaste: where?

20:12:48 uguu copypaste: mine does the full

20:13:01 ~copypaste yes good but super long no?

20:13:12 ~copypaste im talking about original srnd btw not yours

20:13:15 uguu i'll use some css

20:13:18 uguu ah

20:13:22 ~copypaste "some css" <- lol

20:13:28 ~copypaste so you'll truncate it with CSS

20:13:31 ~copypaste that's no more secure.

20:14:07 uguu original has the full tripcode as a tooltip in the ui

20:14:11 ~copypaste what we really should do is come up with an encoding scheme that's not just simple "foreach byte add 9600 and call chr()"

20:14:17 uguu as do i

20:14:19 ~copypaste that would be short and good

20:14:55 uguu the utf thing is eye candy

20:15:14 uguu the tripcode is not truncated

20:16:54 ~copypaste the eyecandy is dangerously misleading

20:17:04 * uguu ?\(._.)/? idk

20:17:08 ~copypaste who is going to scroll over and check?

20:17:15 ~copypaste i do know, that it's bad. i will think of another one.

20:17:28 ~copypaste current trips are short. new trips should be easily verifiable.

20:17:41 ~copypaste even if i have to use randomart like openssh

20:17:51 ~copypaste your method is bad. not as bad as overchan's but bad.

20:22:25 ~copypaste e.g. uguu

20:22:35 ~copypaste 360ebe7865bc6da9ffbc72233d1ae4b3dfd2c7dedfd88c1f9724920412603038 ( 4e24DGCbNh7rmBsD8PGDn8fdDNFoQJZYzNNvBjxqEQEb )

20:22:46 ~copypaste left is base16, right is base58

20:23:00 ~copypaste if i made a base1024 it will be just a few symbols and emoji

20:27:06 uguu copypaste: okay

22:09:51 ~copypaste ok

22:09:58 ~copypaste uguu: i have a version 1

22:10:04 ~copypaste http://beta.8ch.net/cp/genkey

22:10:11 ~copypaste what do you think of the pictorial?

22:10:13 ~copypaste no data is lost

22:11:03 ~copypaste refresh a few times :^)

22:11:30 ~copypaste cc: n-tech

22:11:57 n-tech Many of its characters are missing to me ;~;

22:12:24 ~copypaste really

22:12:26 n-tech http://i.imgur.com/st33czp.png

22:12:28 n-tech yea

22:12:28 ~copypaste i'm doing this on winderps

22:12:32 n-tech here's what you should do

22:12:41 n-tech add a second method for getting the code as HTML

22:12:44 n-tech wrap it in a span

22:12:45 ~copypaste paste it in here

22:12:46 n-tech give it a class

22:12:49 ~copypaste so i know what ones are missing

22:12:53 n-tech and then in the CSS define its font as a compliant font

22:13:02 n-tech http://i.imgur.com/st33czp.png

22:13:03 ~copypaste oh ok

22:13:07 ~copypaste yes that makes sense

22:13:07 ~copypaste no

22:13:10 ~copypaste paste the actual string

22:13:21 n-tech ????????????????????????

22:13:46 ~copypaste ok, your computer doesn't like braille

22:14:18 ~copypaste actually

22:14:19 ~copypaste n-tech

22:14:22 ~copypaste that is completely ebin

22:14:26 ~copypaste i could put ridiculous symbols

22:14:28 ~copypaste like a trollface

22:14:30 ~copypaste or a spurdo

22:14:31 ~copypaste lol

22:14:45 ~copypaste and map them to unicode's private use area

22:15:12 n-tech yeah do whatever you want. you could make a completely custom font.

22:15:19 n-tech supply it with the software

22:15:23 n-tech call it 8PGP or whatever

22:15:25 n-tech :—DD

22:15:38 ~copypaste lol

22:16:24 ~copypaste so the pictorial is basically base 1700 something

22:16:29 ~copypaste lol

22:17:01 ~copypaste but i if i used my own symbol font

22:17:18 ~copypaste i could make it something actually sensible…

22:52:41 uguu copypaste: it doesn't work on android D:

22:53:07 uguu copypaste: they are called overchan tripcodes

22:56:15 ~copypaste i apparently picked some bad unicode blocks

22:56:22 ~copypaste ill make my own font tomorrow

22:56:43 ~copypaste and use whatever symbols i want :-DD

22:58:06 ~copypaste btw the new s/w is quite simple to extend

22:58:11 ~copypaste i learned easily


6cdbb9 No.586

2015-08-18

Is Josh kill?

20:46:08 StephenLynx 3 days without commits

20:46:12 StephenLynx is josh kill?

20:49:31 uguu i haven't done anything for 3 days either

20:49:38 uguu i was at a conference

20:50:46 StephenLynx yeah, but not only you are not being paid 2k per month

20:51:07 StephenLynx but no one gives a damn

21:05:33 * uguu ?\(._.)/? idk

21:05:46 uguu i wish people cared about your project it's neato

21:06:31 uguu you'll need at least 10 full time devs to rebase your engine on top of a relational database when you see that it dies on relatively high load

21:10:07 uguu i like how it's not php

21:10:34 uguu as long as one doesn't need to hack any source it's all good

21:17:23 uguu also having a line of stable releases tagged would be cool

21:17:25 uguu like lts

21:17:34 StephenLynx I will try to push it again once I deploy 1.0

21:17:41 uguu eat

21:17:43 uguu neat

[…]

21:40:22 ~copypaste StephenLynx: n-tech works on a large commit for reporting.

21:40:31 StephenLynx ah

21:40:32 ~copypaste i'm sure he wants to get it right, but he's going quite slow with it.

21:40:39 Bui StephenLynx stop being so salty over lynxchan not being worth $2k :^)

21:41:10 StephenLynx I believe he wants to get it right after that ip leak stuff.

21:41:16 ~copypaste lynxchan is a mess. doesn't even support ipv6. actually it has a lot of problems, i looked over the code.

21:41:21 ~copypaste i defer to uguu

21:41:26 ~copypaste who also said it has many problems.

No need to go over the details here. The only thing that bothers Lynxchan in reality is a marketing blunder that doesn't matter right now.

local benchmark

21:55:48 ~copypaste but actually i am happy with n-tech progress and code layout

21:55:54 ~copypaste i haven't seen a file over 500 lines

21:56:00 StephenLynx have you benchmarked it yet?

21:56:01 ~copypaste very well documented, if confusion i just read laravel stuff

21:56:09 ~copypaste yes, i got 30 posts per second on my PC.

21:56:18 ~copypaste that's much higher than 8chan

21:56:37 StephenLynx what hardware did you used?

21:56:50 ~copypaste model name : AMD A10-6790K APU with Radeon(tm) HD Graphics

21:56:59 ~copypaste and SSD

21:57:01 ~copypaste and local network

21:57:07 uguu lol

21:57:09 ~copypaste similar to hwo real system will run.

21:57:10 uguu it still dies

21:57:21 ~copypaste (except real systems use better intel CPUs)

21:57:27 ~copypaste (i'm poor so my personal PC has AMd.)

21:57:50 StephenLynx what died, lynxchan?

21:57:51 uguu same script, same effect, it ded

21:57:55 uguu yup

21:57:55 ~copypaste oh, also, gnu/linux of course

2015-08-20

IN install error

01:23:48 StephenLynx oh lawdy PHP

01:23:49 StephenLynx Error: php55w-common conflicts with php-common-5.4.16-36.el7_1.x86_64

01:24:18 StephenLynx I guess I won't benchmark next after all.

01:25:09 >> nugger (~nugger@8chan.JJoUM) has joined #8chan-dev

01:41:32 StephenLynx uguu did you managed to install php-gd along with php 5.5.9+?

01:48:42 uguu huh?

01:48:54 uguu you're on arch linux?

01:55:41 StephenLynx centO

01:55:44 StephenLynx centOS*

01:56:12 StephenLynx does it just werks on arch?

01:56:37 StephenLynx I understand it is happening because the default packages for pgp-gd are outdated.

01:57:13 StephenLynx even though I think a global install for this kind of stuff is unnecessary.

@Balrog: Null isn't a SA plant. Wrong age bracket and too much butthurt over a lost autism forum. This legend was made up by former Warosufags.


6cdbb9 No.587

Sportsmanship

20:12:15 StephenLynx some dudes are spamming /next/ copypaste n-tech

20:12:52 StephenLynx great fucking timing, my thread went to page 3

20:12:57 StephenLynx ffs

20:14:29 ss997 you love it

20:15:49 StephenLynx no

20:15:53 StephenLynx I don't

20:15:58 ss997 yes you do

20:15:59 ss997 shut up

20:16:04 StephenLynx I like competing

20:16:04 ss997 it's fine

20:16:16 StephenLynx some dude bashing the guy I am trying to compete against with a club is not fun

20:19:28 ~copypaste cc n-tech

20:19:42 n-tech ?

20:19:42 StephenLynx wat

20:19:46 n-tech I don't see any text

20:19:50 StephenLynx he got me on ignore

20:19:54 StephenLynx :^)

20:20:00 ~copypaste ah jeus

20:20:06 ~copypaste 08:12:15 StephenLynx some dudes are spamming /next/ copypaste n-tech

20:20:06 ~copypaste 08:12:52 StephenLynx great fucking timing, my thread went to page 3

20:20:06 ~copypaste 08:12:57 StephenLynx ffs

20:20:09 ~copypaste 08:16:16 StephenLynx some dude bashing the guy I am trying to compete against with a club is not fun

20:20:11 ~copypaste 08:19:50 StephenLynx he got me on ignore

20:20:11 ~copypaste 08:19:54 StephenLynx :^)

20:20:15 ~copypaste CC n-tech

20:20:30 n-tech oh okay, thanks

20:20:45 ~copypaste you made me sit up

20:20:50 ~copypaste i was using the onboard virtual keyboard thing

20:20:52 ~copypaste in gnu/linux

20:20:55 ~copypaste hope you're happy :^)

20:21:22 ss997 >tfw not ignored by 8chan people

20:21:31 ss997 feels not bad at all man

20:21:35 ~copypaste yes, 8chan is governed by a guy that can't even sit up for long periods without getting back pain

20:21:39 ~copypaste it's probably doomed

20:21:45 ~copypaste back to laying down :^)

Race Queen

https://ghostbin.com/paste/fqdva

2015-08-25

Still a lot to do

12:29:24 darlene im looking at infinity-next

12:29:31 darlene and its really pretty awesome

12:29:34 darlene n_n

12:29:40 ~copypaste oh well that's n-tech's work mostly

12:29:49 darlene i heard you were involved though

12:29:55 n-tech copypaste is my cheerleader

12:30:04 n-tech he does a pretty sick routine

12:30:09 darlene haha it took me a little while to get it working

12:30:12 ~copypaste and the reason it has a good captcha, transactions and secure tripcodes

12:30:13 ~copypaste :^)

12:30:19 darlene but now that its up its actually really cool to play with

12:30:20 n-tech in theory

12:30:24 ~copypaste and soon binary ips

12:30:28 ~copypaste in theory yeah ;_;

12:30:28 n-tech did you commit to the repo?

12:30:36 ~copypaste wow rude

12:30:42 n-tech oh you got me excited

12:30:45 n-tech SORRY

12:30:45 darlene hahha

12:30:53 darlene hey, just so that i'm not crazy

12:31:01 darlene theres no way to delete boards from the ui yet is there

12:31:04 darlene ????

12:31:09 n-tech no, there isn't. sorry. the ACP is really lacking

12:31:13 darlene nonono

12:31:14 darlene its fine

12:31:17 ~copypaste are reports done yet n-tech

12:31:19 darlene i was considering writing it

12:31:25 n-tech n-no. I got burnt out and took that week off.

12:31:26 n-tech sorry

12:31:29 ~copypaste wow


bf527e No.588

Burnt out

12:31:30 n-tech It was getting to a point where like

12:31:38 n-tech I was staring at the code and couldn't focus for hours

12:31:38 ~copypaste what if i get burned out and don't take you to makati for your visa

12:31:43 ~copypaste oops sorry burned out :^)

12:31:55 n-tech good thing you've had a 3 week break since the last time we did anything

12:31:59 n-tech should be all refreshed now

12:31:59 ~copypaste hahaha

12:32:04 ~copypaste sigh

12:32:06 ~copypaste ok

12:32:17 ~copypaste i don't think commuting back and forth is much of a break

12:32:18 ~copypaste ;_;

12:32:22 darlene i was looking at some posts and the project seems like, really new?

12:32:25 n-tech yeah fuck that

12:32:28 darlene within 6 months?

12:32:30 darlene or even 3?

12:32:32 ~copypaste you're mean 2 me

12:32:34 n-tech yes, darlene. 3 or 4 now

12:32:39 darlene ;D

12:32:43 darlene this is really awesome

12:33:00 n-tech Thanks. It's rare to get like, positive feedback

12:33:02 ~copypaste this software will soon run one of the world's largest chans :^)

12:33:09 n-tech I've got 4 guys from Brazil ripping on me right now in /next/ for absence

12:33:09 n-tech lol

12:33:10 ~copypaste it will be very complete eventually

12:33:19 ~copypaste i'm not brazilian

12:33:20 ~copypaste make it 5

Next on other sites

https://ghostbin.com/paste/s98qc

Feature creep

12:41:12 ~copypaste im prettys ure he'll accept any feature as long as you can turn it off

12:41:18 n-tech "hey can we have feature-y from 4chanX?"

12:41:19 n-tech lol

12:41:19 ~copypaste we are all about feature creep :^)

12:41:22 darlene little things that just take a lot of knowledge in the codebase

12:41:24 n-tech 4chanX apparently does everything

12:41:35 darlene orly

12:41:35 n-tech mmm the problem with js features is that

12:41:41 n-tech my front-end architecture is not done

12:41:43 n-tech it's still fetal

12:41:51 n-tech so feature creep there could be very bad right now

12:41:53 darlene yeah you dont want to be stuck to js

12:42:11 darlene you need more stuff for mods and admins before you focus on user facing features

12:42:11 n-tech it'd basically end up just like how vichan is right now

12:42:15 darlene rofl

12:42:17 n-tech where like, everything is just vomitted into random files

12:42:21 darlene hahahahhahah

12:42:21 n-tech and hooks into different css selectors


bf527e No.589

Null's other activities and focus problems

12:43:41 n-tech I host a lot of shit now, it's crazy

12:43:59 darlene i've spent a lot of time trying to unfuck kusabax

12:44:07 n-tech I run a Teamspeak server, Mumble server, mail server for 10 different domains, 5 static HTML pages, 5 wordpress blogs, 2 Xenforo Forums, and a MediaWiki.

12:44:08 darlene but as we all know it's just not possible

12:44:23 ~copypaste a mediawiki

12:44:29 ~copypaste do you secretly run sonichu.com

12:44:35 n-tech https://lolcow.wiki

12:44:39 darlene rofl

12:44:48 n-tech it's so out of date

12:44:53 n-tech except

12:44:57 n-tech i"m adding in striker stuff slowly now

12:45:01 n-tech https://lolcow.wiki/wiki/Strikerwolf1

12:45:06 n-tech that guy made 2 more videos

12:47:46 ~copypaste ok

12:47:54 ~copypaste i kind of knew this would happen

12:48:09 ~copypaste at least we got a lot of months of dev effort before you lost interest and went back to lolcow stuff

12:48:09 n-tech that he'd fixate on me?

12:48:17 n-tech loool

12:48:17 ~copypaste i'll come over tonight and work on it more with you

12:48:25 n-tech That's not what happened dude

12:48:34 n-tech For like 4 weeks straight I didn't play a game or do anything

12:49:00 n-tech I didn't take weekends off. I don't go out. I don't have a night life.

12:49:13 darlene i have to say its actually in really good shape

12:49:25 n-tech well he's complaining about the cycle

12:49:30 darlene it looks friendly to hack on

12:49:34 n-tech https://github.com/jaw-sh

12:49:40 n-tech see how there's ebbs and flows?

12:49:45 n-tech that's how my brain works

12:49:58 n-tech I go sonic fast and then get a burnout and have to hard reboot

12:50:05 ~copypaste okay po

12:50:09 darlene right, you need to rebuild your seritonin and dopamine levels after you burn through them

12:50:18 darlene take vitamins

12:50:36 ~copypaste hmm

12:50:38 ~copypaste Seritonin

12:50:45 ~copypaste antidepressants are seretonin pills

12:50:48 ~copypaste it all makes sense :^)

12:50:56 darlene no they are selective reuptake inhibitors

12:51:02 darlene they FUCK with your shit

12:51:14 n-tech they're OTC in the PH

12:51:14 ~copypaste nuh uh

[…]

12:52:21 n-tech I feel really good now I just need a focus

12:52:31 ~copypaste reports

12:52:33 ~copypaste :^)

12:52:34 n-tech My issue is like

12:52:48 n-tech when I have a lofty idea of how to do something if I don't sit down and figure it all out I get frustrated and avoid it

12:52:57 n-tech There's an issue with how reports are structured in the DB

12:53:03 n-tech where elevation/demotion don't make sense

12:53:05 n-tech I have to work that out

12:53:06 n-tech ;~;

12:53:17 ~copypaste just copy what was done for 8chan

12:53:20 ~copypaste 8chan's report system works fine

12:53:22 ~copypaste and you made it

12:53:25 n-tech lol

12:53:30 ~copypaste ;;

2015-08-26

Deadlocks

https://ghostbin.com/paste/nswv6

KYM interview

05:45:29 uguu anyways… you're doing great regardless

05:45:50 uguu i would've killed myself by now if i was in your place

05:45:52 ~copypaste it's been tough

05:48:51 uguu copypaste: you need some drugs

05:51:37 dusty 8chan is fucking awesome

05:51:45 dusty i read your interview on KNOW YOUR MEME

05:51:59 dusty tfw I will never be interview on KYM

05:52:20 ~copypaste yeah i gave that interview at starbucks with a dude with a trollface t-shirt

05:52:26 ~copypaste X-DDD

05:52:56 dusty oh mgo god

05:52:58 dusty haha

05:53:49 uguu copypaste: seriously? loool

This part is rather belongs in the realm of trivia. Moving on.


bf527e No.590

8chan's traffic

09:15:11 uguu copypaste: you SERIOUSLY get THAT much traffic!?

09:15:14 uguu @.@

09:16:16 uguu fuck now it's trying to sync in ALLLLLLL the threads from the old site

[…]

10:26:11 ~copypaste 09:15:11 uguu copypaste: you SERIOUSLY get THAT much traffic!?

10:26:16 ~copypaste lol welcome to my fucking life my friend

10:26:20 uguu :D

10:26:28 ~copypaste i'm handling this on old sandy bridge servers, NFS and PHP

10:26:41 uguu daaaang sonb

10:26:55 uguu that was a good run

10:28:36 ~copypaste now im going to write a serious twitlonger post

10:28:39 ~copypaste where i beg for help

10:29:19 @linear status update?

10:29:19 ~copypaste i'm sorry linear

10:29:21 @linear or are you gonna just post it there

10:29:25 @linear also yeah, uh

10:29:26 ~copypaste linear: yes

10:29:26 @linear they'll mostly leave

10:29:34 @linear i'll check your twitter then in a sec

10:29:37 ~copypaste no

10:29:39 @linear oh

10:29:40 ~copypaste there's nothing there …

10:29:46 @linear yeah i mean after you post it

10:29:46 ~copypaste other than a pic of our 200 load average

10:29:47 ~copypaste lol

10:29:49 @linear but couldn't it be in read only mode?

10:29:52 @linear or something right now?

10:29:55 @linear anything but 100% down?

10:30:26 ~copypaste i want people to know what's happening

10:30:32 ~copypaste other than just try try trying to post

10:30:34 ~copypaste getting frustrated

10:30:51 ~copypaste what good is a read only chan site?

10:30:56 ~copypaste especially for an extended period

10:31:04 @linear 90% of browsing users don't even post so

10:31:09 @linear probably pretty okay

[…]

10:31:29 @linear it creats less panic/drama (..but that could sometimes be a negative thing, i guess)

10:31:46 Jesus I'm finding this downtime to be pretty oppressive

10:33:28 ~copypaste linear: it is a negative thing

10:33:32 ~copypaste beause people think the site is up

10:33:35 ~copypaste when really, down.

10:33:41 ~copypaste and then they email me thinking it's just them

10:33:49 ~copypaste i did this because i exhausted all other options of fixing posting

10:33:54 ~copypaste and am requesting outside expertise.

10:33:57 ~copypaste sorry.

10:34:01 @linear yeah.

10:34:04 ~copypaste you know that mod.php has gone down every day this month

10:34:07 @linear possibly way to add blotter on the top of pages?

10:34:10 @linear saying it's in read-only

10:34:11 ~copypaste we're hitting our limit and i don't know what else to do

10:34:15 ~copypaste if php is down i can't

10:34:19 ~copypaste add a lbotter

10:34:20 @linear yeah you'd have to do like

10:34:25 ~copypaste rebuild every thread

[…]

10:34:29 ~copypaste on every board

10:34:29 Jesus use sed

10:34:32 @linear manual magic, as in

10:34:32 ~copypaste lol

10:34:34 @linear Jesus: yeah

10:34:37 @linear that's what I thought of ,but

10:34:40 @linear >doing that on production

10:34:49 ~copypaste good way to brick the site

looking for a solution

10:34:58 @linear I thought of like find files | xargs magical sed

10:35:07 @linear what could possibly go wrong

10:36:11 >> koopa (~koopa@fuck.you) has joined #8chan-dev

10:36:24 ~copypaste linear: I/O

10:36:50 ~copypaste just raw disk ops that'll take forever

10:36:52 ~copypaste to execute.

10:36:58 @linear yeah.

[…]

11:00:09 melonstorm That's the evident problem with generating static sites.

11:00:27 uguu unless you put everything in /dev/shm

11:00:29 uguu :^D

11:00:33 melonstorm Might be more optimal in a rewrite to rely on heavy caching.

11:00:43 melonstorm In memory, that is.

11:00:53 melonstorm Putting everything in /dev/shm would work, too. :P

[…]

19:47:59 uguu right now my "caching stratgey" for threads is /dev/shm

19:48:40 uguu i would ideally like to cache the Post models so I don't refetch the entire thread and their posts every time i need to regenerate

20:08:41 czaks copypaste: for such situations you can use smart_build

20:11:09 czaks which isn't perfect, but if you want to update blotter ASAP it's ok

There you have it: The very reason for the early beta. Wanna bet I find something conerning this in September?


bf527e No.591

2015-08-27

Double posts

15:47:37 dusty >try to post

15:47:44 dusty >gets to 95% and jams there

15:49:02 dusty >keep trying, it finally gets through on 3rd try

15:49:05 dusty >"flood detected"

15:49:08 dusty >post still not there

15:49:21 dusty colo website

[…]

19:40:54 uguu copypaste: [purging intensifies]

19:41:29 ~copypaste :3

19:41:34 ~copypaste almost 2000 purges already

19:41:37 ~copypaste works good now

19:41:44 ~copypaste we had 10 purge errors per second before

19:41:45 ~copypaste now 0

19:41:49 uguu noice

19:42:00 uguu is it still a ball of tape?

19:42:51 ~copypaste hmm

19:42:55 ~copypaste yeah.

19:43:04 ~copypaste maybe you can see some box now though

19:43:05 uguu can we play football with it?

19:43:07 ~copypaste before it was no box just tape

19:43:23 uguu (real football not american hand egg)

19:43:34 ~copypaste says the American

19:43:47 uguu I aint no american

19:43:53 uguu I'm from the internet :^)

Null's sleeping pattern

19:44:17 uguu where's joshyboi when you need him?

19:45:33 ~copypaste he has a very weird sleeping schedule

19:47:06 uguu still in philoland?

19:47:46 ~copypaste lol

19:47:47 ~copypaste yeah

19:47:59 ~copypaste but it's 7pm here

19:48:02 uguu since i recently got my passport renewed maybe i'll fly down to say hai to you guys and poke fun at josh for being a lolcow

[…]

20:39:49 StephenLynx btw

20:39:57 StephenLynx did you remember when I asked you about josh

20:40:05 StephenLynx and you told me he was working on a big commit

20:40:21 StephenLynx but in the end he was just goofing around because he got burnt out?

21:04:43 ~copypaste he told me he was working on a big commit

21:04:44 ~copypaste :^)

21:05:03 ~copypaste and then later was getting burned out

21:05:07 ~copypaste but the reports did get committed

21:05:10 ~copypaste which was a big commit

21:05:15 ~copypaste so, there is that eh?

21:05:54 StephenLynx just see if you did remember.

2015-08-28

Databases

https://ghostbin.com/paste/w67z9


bf527e No.592

The Permisson System's complexity

04:12:53 StephenLynx you can't make good software designed around your wish to jerk yourself off, either. like that permission system.

04:13:13 StephenLynx whats the complexity of that? 20 ^ 3?

[…]

04:13:32 uguu StephenLynx: complexity of what?

04:13:43 StephenLynx are you aware of how his user permission system works?

04:13:52 uguu no idk how it works

04:14:00 StephenLynx oh, you are in for a treat.

04:14:05 StephenLynx it goes like this, more or less:

04:14:10 StephenLynx there are roles in the system

[…]

04:14:29 StephenLynx and you define the permissions of each action per role

04:14:45 StephenLynx and you have 3 states on each action, afaik: blocked, allowed and inherited from parent role

04:14:52 StephenLynx because roles can inherit from others

04:14:58 uguu oh god inheritance

04:15:12 StephenLynx so the total amount of unique roles is about 8 fucking thousand

04:15:20 StephenLynx because there are about 20 permissions

04:15:33 uguu that doesn't sound very fun to maintain

04:15:37 uguu so many cases

04:15:47 StephenLynx yeah, when I saw that I farted

04:15:59 StephenLynx its pants on head retarded levels of complexity

04:16:03 StephenLynx that no one needed

[…]

04:16:49 StephenLynx why do you think hes taking 10 days to commit stuff like "success condition for reports"?

04:17:06 StephenLynx and now god knows how long to just transition ips from strings?

[…]

04:17:09 uguu StephenLynx: because unit test coverage?

04:17:25 StephenLynx does next have tests? it doesnt even have docs.

[…]

04:41:10 StephenLynx > There's a bunch of work in the tubes that I can't commit in parts because it'd break the entire application for anyone else trying to set it up.

04:41:14 StephenLynx that is why you use fucking tags

04:41:32 StephenLynx with io.js if you just pull the latest commit and build you are fucked

04:41:35 StephenLynx sideways

04:41:48 StephenLynx its up to you to not be a fucking retard and checkout a tag.

PHP

04:21:44 melonstorm I very much dislike PHP, by the way. I know there's legitimate reasons for using it, like programmer familiarity, but the whole CGI-esque model of PHP adds a class of problems and it's a shitty, incoherent language in general.

[…]

04:22:31 StephenLynx >like programmer familiarity

04:22:35 StephenLynx moot point.

04:22:39 StephenLynx everyone that knows PHP hates it.

04:22:45 melonstorm StephenLynx, not true.

04:22:59 melonstorm There's plenty of people who love the shit out of PHP. Unfortunately, they're a problem group.

04:23:07 StephenLynx exactly.

04:23:22 StephenLynx so you will either have retarded people that like it or sane people that won't touch the codebase.

04:25:17 Bui php sucks is my favourite meme

04:25:24 Bui next to 'nodejs ftw'

04:27:31 melonstorm node.js sucks, too. :B

04:27:39 melonstorm For different reasons, however. Mostly callback hell.

04:27:59 melonstorm Still, it doesn't suck as much as PHP.

04:28:45 StephenLynx callback hell is an issue with retarded people, not with the tool.

04:28:50 Bui but melonstorm you used to do it for free on a furry typefucking website written in php

04:28:59 Bui how can you say bad things about it

04:29:02 melonstorm :B

04:29:12 melonstorm The codebase was a pile of shit.


bf527e No.593

2015-08-29

preventing dataloss

20:34:33 n-tech I cannot rely on anything that is OS or DB reliant

20:34:33 ~copypaste i understand

20:34:36 ~copypaste when i copy the nfs over

20:34:40 ~copypaste i'll be copying it over to a ZFS

20:34:44 n-tech like I can't use MySQL specific features or FreeBSD features

20:34:47 ls n-tech: bloody stupid imo

20:34:52 n-tech >imo

20:34:52 ls but I told you thatbefore

20:35:00 ~copypaste i actually think it's smart

20:35:01 ~copypaste ( ???)

20:35:01 czaks COW filesystems perform poorly on databases

20:35:09 ~copypaste "COW"?

20:35:15 czaks Copy-On-Write

20:35:16 ls copy-on-write

20:35:25 ~copypaste ok

20:35:32 czaks dunno, maybe zfs disables COW for databases

20:35:35 czaks somehow

20:36:03 czaks i use BTRFS and i have to do chattr to disable COW

20:36:18 ls btrfs a shit

20:36:18 czaks so i write databases on an XFS

20:36:36 ls I use it for my data and I often wish I didn't

20:36:50 czaks ls: i use it for like 5 years now i believe

20:36:55 ls but it's still the best native fs for linux that supports transparent compression

20:37:14 ls roughly two years here

20:37:16 czaks and i never lost any data

20:37:20 ls me neither

20:37:21 ls but

20:37:28 czaks despite disk failures etc.

20:37:33 czaks unstable code

20:37:42 ls say you have an external btrfs disk that you're writing to

20:37:51 ls and you do it at full usb2 bandwidth

20:38:09 ls then writes waiting on that disk will block writes on your root which is a totally different disk

20:38:18 ls that's just fucking stupid

20:38:22 czaks sure it is

20:38:39 czaks but aren't SATA disks slower than USB?

20:38:45 czaks USB 2 i mean

20:38:49 ls no

20:39:10 ls also muh cache flushes hanging the system

20:39:21 ls "hanging"

20:40:16 ls since I don't use snapshots I've never lost data with btrfs, but its performance characteristics leave to wish for

Software for morons

20:45:59 ls n-tech: well one issue with making software usable for idiots is that idiots will use it

20:46:23 n-tech :'(

20:46:49 ls another issue is that all the abstractions you have to use to cater for shit-tier databases will make parts of the code rather slow or unnecessarily complicated

20:46:53 n-tech I don't consider people incapable of setting up a webserver on their own to be idiots

20:46:55 n-tech Just uneducated

20:47:04 n-tech There's no reason to not make small efforts to increase accessibility.

20:47:07 ls in my experience there's a large overlap

20:47:09 n-tech Sometimes that's what needs to be done.

20:47:44 ls source of experience: lots of minecraft servers hosted by kiddies, also shit tier imageboards that only lived a few months each

20:47:46 n-tech I tried to set up a Reddit clone once for GamerGate and the amount of fucking bullshit involved in that

20:47:54 n-tech so much fucking bullsit, undocumented hipster software

20:47:58 n-tech it might as well be proprietary

20:48:03 ls you can make setup easy without having to support shit-tier databases

20:48:52 ls and then you don't have to deal with ORM abstraction layers

20:49:03 n-tech Your argument of "you shouldn't make your software accessible because I want imageboard hosting to be a small club accessible to only people I believe to deserve it" is absolutely falling flat on me

20:49:10 n-tech so is your argument that ODB abstraction is anything but beautiful

20:49:48 ls definitely.

20:50:40 ls another design choice that is bloody stupid is to be webserver agnostic

20:51:05 ls nginx runs on all systems worth supporting, so why not leverage it

21:21:02 ~copypaste .clear bans

21:21:02 – Mode #8chan-dev [-b *!*@bi.na.ry] by Hachi-chan

21:21:32 ~copypaste ls: i agree with you, but i also think there should be fallbacks.

21:21:45 ~copypaste several inext features leverage a feature in one system but fallback if it's not there

21:21:52 ~copypaste for example, if there's no ffmpeg it won't generate a video

21:21:59 ~copypaste the secure trps i'm working on only work if you have libsodium

21:22:02 ~copypaste etc

I can confirm ls's experience, because I have sniffed out who he actually is. All these small IBs he is talking about were either a six month affair or are dead.


5517c9 No.594

2015-08-31

TOR posting

07:10:56 n-tech @ uguu you're very familiar with Tor, right?

07:11:10 n-tech Do you have any idea how I would go about checking if the request is going through a HS using Nginx or Apache?

07:11:23 n-tech I'm thinking I should push all HS traffic through an index-tor.php so I can configure certain environmental variables differently

[…]

07:20:55 uguu n-tech: it'd be from a loopback address

07:21:55 uguu n-tech: the way i do my tor setup for hosting is i have a lxc for tor, a lxc for databases, a lxc for each webapp and a lxc that does passive monitoring

07:22:17 n-tech lxc?

07:22:18 uguu n-tech: that way tor isn't coming from loopback it's coming from 10.0.1.6

[…]

07:26:40 uguu n-tech: yes

07:26:48 uguu linux contain

07:26:51 uguu linux container

07:26:59 uguu like a bsd jail except on linux and not as good

[…]

07:27:35 n-tech That sounds horribly complicated

[…]

07:29:21 uguu n-tech: it's not

[…]

07:31:44 uguu n-tech: it's the typical setup if you do hidden services correctly

07:37:57 uguu like, if you don't jail things and apply proper firewalling you're going to get boned

07:38:00 uguu hard

07:42:59 leg uguu, how do you manage your lxc containers?

07:43:10 leg i've been trying to set it up with libvirt but it's mess

07:43:12 uguu secret sauce

07:43:13 leg I use libvirt for kvm

07:43:14 uguu :^D

adventure mode

10:34:26 n-tech I'm programming a silly feature right now

10:34:31 n-tech because I wanted to do something fun

10:34:37 n-tech I'll show you guys in a bit, it's not complicated

[…]

12:14:52 n-tech okay

12:14:58 n-tech I have added adventure to infinity next

12:14:59 n-tech https://infinitydev.org/cp/adventure

12:15:06 n-tech follow link, wait for board to open, make post

12:15:09 n-tech experience adventure

12:17:06 koopa cool

12:17:47 n-tech do you not feel adventurous now

[…]

12:18:02 koopa >

12:18:02 koopa There's no where to go for an adventure. :(

[…]

12:19:40 n-tech koopa, you can only have 1 adventure per board

12:19:41 n-tech :(

12:20:40 koopa it took me to /b/ then /mu/ then I got that text

12:21:51 n-tech it creates an adventure token when you visit a board that lasts an hour

12:22:04 n-tech if you create a post in that hour you get a little space ship in your post saying you're an adventurer

12:22:25 n-tech but it only goes to active boards, active in the last 48 hours

12:22:27 n-tech and only once

12:22:33 n-tech so i hope it'll encourage people to explore

12:25:01 koopa that's cool regards coolfrog


18b1e5 No.595

>>594

That adventure mode was the most retarded bullshit ever josh shat out.


02cb79 No.596

>>587

>https://ghostbin.com/paste/fqdva

>21:27:45 n-tech never cross a man with a pig farm

>21:31:50 n-tech Japan has always come off to me as a very sick culture


06f715 No.597

>>595

Adventure mode was 1 of the best features Josh came up with. It increased my shitposting to boards that I never knew existed. One thing infinity next did well was encourage exploring other boards. Adventure mode, the front page, the recently active board list, the overboard, backlinking between boards. I liked any feature that encouraged more cross board posting because it introduced me to a lot of new people and ideas.


18b1e5 No.598

>>597

Overboard already existed and did the job way better than adventure mode.

"HURR YOU GET A RANDOM BOARD AND THEN YOU GET A SPECIAL ICON"

ffs, that is just as dumb as it gets.


18b1e5 No.599

>>597

Oh, and latest content on front-page already existed too.


42dbe7 No.600

>>596

Null has a very stereotypical view of the world and people and issues with dealing with fear as well. This is what I have figured out so far. I will discover some more given the content I have already processed.

>>599

I can see some merit in Josh's way of addressing discovery issue. That is most annoying baboon that has to be clobbered to death right after I/O. What bugged me about adventure mode was the autism rocket. The actual execution was (jup, was; There is still no functioning instance of Larachan) pretty simplistic as well. Could be as well random with a Sanic themed paint job. It doesn't consider what you may interested in, it doesn't give a shit about the nature of the content. Both could have been problems that could come from the adventure mode. Now we don't need to give a shit about that.


02cb79 No.601

>>597

There's a random board link on the front page right now, the problem with it is it doean't take into account board activity like adventure mode did. I really enjoyed features like the overboard and the recently active board list.

>>600

It seems strange that someone who thinks Japanese culture is sick, would want to create an anonymous image board, a concept that originated in Japan.


bdd1dd No.602

>>601

he often posts with an anime avatar when he namefags so I really dont know.


201436 No.603

2015-09-01

Catlog is still borked

02:33:05 LordRothschild Hey n-tech

02:33:06 LordRothschild Josh

02:33:16 LordRothschild Catalog on the mobile site is borked

02:33:33 LordRothschild Goes directly to index with no catalog even if on catalog link

02:33:45 LordRothschild Tested this with multiple browsers on iOS

02:44:20 LordRothschild So much for tech support

[…]

03:10:29 uguu it's like 3 am there

[…]

03:21:03 LordRothschild Fair enough

[…]

08:05:49 LordRothschild Oh hey n-tech

08:05:55 LordRothschild Mobile catalog is kinda borked

08:06:17 LordRothschild At least on iOS

08:06:28 LordRothschild Doesn't show catalog, only shows index

08:06:28 n-tech what's the issue on ios

08:07:00 LordRothschild There is no catalog

08:07:03 n-tech i can reproduce but it's already fixed locally apparently.

08:07:04 n-tech dw.

08:07:05 LordRothschild It just went poof

[…]

08:08:15 LordRothschild http://infinitydev.org/infinity/catalog

08:08:22 n-tech roths

[…]

08:08:25 LordRothschild This is the right catalog link yes?

08:08:25 n-tech it's fixed locally

08:08:26 n-tech i got it

08:08:30 LordRothschild Oh ok

[…]

21:49:38 LordRothschild hoo boy

21:49:40 LordRothschild fun fact

21:49:47 LordRothschild turns out that catalog glitch I mentioned

21:49:51 LordRothschild doesn't just apply to mobile

21:50:51 StephenLynx the catalog redirects to index?

21:51:15 LordRothschild yeah, in next

21:51:40 LordRothschild http://infinitydev.org/infinity/catalog

21:51:44 LordRothschild take a look for yourself

21:52:06 n-tech yes I realize. All sub-board routes are broken on the development site.

21:52:14 n-tech This is fixed. I am pending a bug fix before I push to remote.

21:52:33 LordRothschild fair enough

NNTPCHAN support

05:30:44 LordRothschild Are you the guy working on overchan?

08:00:29 uguu yes

08:00:40 uguu LordRothschild: ^

08:01:29 LordRothschild Neat

08:01:55 uguu currently i have binned the old nntp sync code (again) but this time i actually read the rfc

08:02:46 LordRothschild Any chances of the tech getting implemented into infinity next somehow?

08:03:06 LordRothschild I know hotwheels and co have mentioned they were interested

08:03:16 LordRothschild In potentially adding that sort of stuff

08:03:50 uguu idk if it's possible

08:04:12 uguu the only way i can see it going down is sharing the same database backend

08:04:16 uguu but… everyone hates that idea

08:04:29 * uguu ?\(._.)/? idk

08:04:34 uguu maybe it won't happen

08:04:41 n-tech uguu keeps flipflopping on this idea. I'm going to provide an API. If he wants to use it that's on him

08:05:08 n-tech I'm not natively supporting NNTPchan and will probably build my own system for distributing boards and content if I have enough money and time

[…]

08:07:11 uguu the only way having nntpchan work out would be natively integrating with next

08:07:22 uguu i.e. same database backebd

08:07:36 LordRothschild Maybe it's because I didn't update iOS but I doubt it

08:07:37 uguu i think n-tech is abstracting waaaaaaaaay too much

08:07:51 n-tech that's called programming

08:07:57 uguu sometimes you want to be explicit

[…]

08:08:23 uguu abstracting this much creates too much room for bugs

[…]

08:08:49 n-tech I disagree entirely uguu.

08:09:27 uguu when you abstract everything so high level you loose your footing on the ground

08:09:35 uguu you eventually get lost

08:09:47 n-tech ok

08:09:47 uguu "what was i trying to do with this abstraction layer?"

08:09:57 uguu it's happened to me before

08:10:07 uguu it's really easy to over abstract the problem

08:10:20 uguu then you get lost in all the boilerplate for boilerplate

08:11:06 uguu don't get me wrong tho, abstraction is great

08:11:11 uguu too much of a good thing is bad

Infinity Next when?

08:12:28 LordRothschild Btw n-tech

08:12:43 LordRothschild Think we'll infinity-next before September ends?

08:12:57 uguu wake me up, when september ends

08:12:59 n-tech I really doubt it.

08:13:29 LordRothschild Before winter?

08:19:49 koopa ETA is November but I forgot where I read that

08:29:45 nugger i remember hw saying that it looked like it would be on dec 1, but that was a month or so ago

>>601

>It seems strange that someone who thinks Japanese culture is sick, would want to create an anonymous image board, a concept that originated in Japan.

Its all about /cow/ by the looks of it. If you read closely, you find various instances were Null has been called a control freak by others devs.


201436 No.604

More than 3 problems?

19:18:23 uguu copypaste: put infinitydev.org into prod for a day

19:18:48 uguu just to see what parts break

19:19:10 uguu it was really really helpful for me, i think it'll show josh what parts he needs to fix

19:20:45 ~copypaste uguu: mhm thinking about it

19:20:50 ~copypaste n-tech was telling me he's worried about performance

19:20:58 ~copypaste i can hit it hard and fast

19:21:00 ~copypaste :^)

19:21:03 uguu oh yeh

19:21:08 uguu it's going to burrrrn hard

19:21:22 ~copypaste it's really manageable though, i like it

19:21:27 ~copypaste i'm almost done adding pages and signing

19:21:27 n-tech I'm not God. I can't craft perfect software in a single go.

19:21:37 ~copypaste that's why we would test it dude

19:21:42 ~copypaste did i say you were god

19:21:47 uguu oh lord, srndv2 has been rewritten from top to bottom 2 times already

19:21:53 ~copypaste but a good way to test it is to put it on production :D

19:22:01 n-tech yeah. it's not ready for that though.

19:22:02 uguu first time was python, second time was go

19:22:06 n-tech I have a trello board full of splinters

19:22:14 n-tech I'm solving an issue right now where I'm getting 104 repeat sql queries

19:22:14 uguu copypaste: lol

19:22:18 n-tech I stopped report work just to fix that shit

19:22:21 n-tech and I'm melting my brain

19:22:41 uguu suggestion: write unit tests, regression testing is the secret sauce

[…]

19:23:31 uguu ALL good open source projects have unit tests of SOME kind

19:23:41 n-tech Unit testing is very time consuming and counter intuitive to me. I like writing code and seeing what works, not writing tests.

19:23:47 n-tech I tried to get into it and it was just frustrating and unfun

19:23:54 ~copypaste i agree

19:23:57 ~copypaste unit tests suck dick

19:24:05 uguu when writing tests you end up spending way more time but in the end it's worth it

19:24:06 ~copypaste waste of time tbh

19:24:16 uguu trust me, it's worth the effort in the long run

19:24:19 n-tech I agree it's probably worth it but my autism only works one way and I can't get it to work that way.

19:24:32 uguu it's hard so i don't do it either

19:24:38 ~copypaste we can write a testing thing after the fact

19:24:39 uguu if i had more contributors i'd have to

19:24:41 ~copypaste when we have a stable version

19:24:44 ~copypaste and we want to check regression

19:24:47 ~copypaste right now there's no stable version

[…]

19:46:52 uguu copypaste: you should throw josh into prod to convince him that using a shared database backend is the right way to do nntpchan integration :D

[…]

20:35:29 StephenLynx lol infinity never

20:35:50 StephenLynx people should at least wait until the deadline josh gave himself for that.

Null doesn't want play with the other

https://ghostbin.com/paste/gaq82

2015-09-08

pls don't contribute

https://ghostbin.com/paste/263gs

What else is possible with AGPL?

19:10:16 n-tech or you could pay me special licensing to use it closed source

19:10:19 n-tech that's a thing that can happen yea?

19:10:27 ~copypaste yes

19:10:33 ~copypaste that's a thing tht could happen since you're the copyright holder

19:10:36 uguu use one of the MS licenses they are totally suck

19:10:36 ~copypaste that's called "dual licensing"

19:10:43 n-tech neat

19:11:01 ~copypaste with MIT however, they don't have to even negotiate those rights

19:11:02 uguu i don't see any commercial usecase for an imageboard software tbh

19:11:07 ~copypaste they can just use it

19:11:10 ~copypaste well, in general

19:11:12 ~copypaste neither do i, lol.

19:11:20 uguu MIT is best license :^)

19:11:51 uguu anyways, just being a dickshit


201436 No.605

What to do if money is endless

19:24:13 n-tech @ copypaste I'm going to spend some time on the WEBM/MP4 and then OGG/WAV/MP3 support

19:24:20 n-tech then it's JavaScript stuff for posting and ease of use

19:24:25 n-tech So if anything else is priority let me know

19:25:14 uguu god i live pyvenv

19:25:17 uguu love

19:26:26 uguu if you're doing python dev and not using pyvenv you're not doing python dev

19:34:53 n-tech If I had infinite money I would make a Diablo 2 knockoff that was good

19:35:09 n-tech There is an infinite searing void left in my soul from the amazing disaster that was Diablo 3

19:35:18 n-tech I had never been so disapointed in my entire life until i saw Jennifer Lawrence nude.

19:36:41 uguu lol

20:01:17 ~copypaste i've never played Diablo

20:03:59 uguu okay then, batten down the hatches

vichan events

20:31:55 StephenLynx I had something to tell you

20:32:01 StephenLynx but I forgot :v

20:32:05 ~copypaste n-tech gets mad at me whenever i talk to you

20:32:09 StephenLynx huee

20:32:16 StephenLynx how did it go with lynxchan?

20:32:18 StephenLynx any issues

20:32:19 StephenLynx ?

20:32:23 ~copypaste no i've been sick

20:32:27 ~copypaste i haven't done anything

20:32:40 StephenLynx I am almost done with addon support.

20:32:43 ~copypaste puking yesterday, just back problems and i hurt my arm today

20:32:48 ~copypaste that's cool

20:32:51 StephenLynx so people won't having to fork for every single feature.

20:33:02 StephenLynx they just write an addon the overwrites the parts they want to.

20:33:16 StephenLynx I will also enable addons to provide entry point for requests.

20:33:30 ~copypaste sounds like vichan's events

20:34:01 StephenLynx it will just be able to process requests, like submitted forms and api requests.

20:34:15 StephenLynx dunno what are these events

20:34:48 ~copypaste oh, vichan has a global function called event()

What is IN developed on?

21:46:12 koopa n-tech: What OS are you developing infinity-next on?

21:46:53 n-tech My laptop is Windows 8, my development environment is Debian 7, I test on Debian 8. copypaste tests on Ubuntu.

21:49:53 DeepBlueSea [15:42:12] <~copypaste> and it had a "com" directory in the zip

21:49:55 DeepBlueSea you mean "con"

21:51:19 DeepBlueSea boy that device name has a history… only few people remember the famous "CON/CON bug" on Windows 98, there are other device names like AUX or NUL which have the same effect

21:51:30 n-tech yes

21:51:38 n-tech when i tried to install a copy of 8chan for development

21:51:43 n-tech wrecked my shit because of /con/

21:51:48 StephenLynx hue

21:51:58 n-tech I was developing on WAMP at the time

21:53:58 DeepBlueSea i don't know why MS kept those legacy device names, even on Windows 10 you can't make a folder called "con"

21:55:11 StephenLynx because they are shit and so is windows.

21:59:19 DeepBlueSea or really neurotic backwards compatability

22:22:36 uguu wut

22:22:39 uguu scrollback?!

22:22:48 uguu holy shit scrollback

22:24:59 uguu oh it's boring

22:26:45 * uguu sends the dive signal again

23:15:28 koopa <n-tech> My laptop is Windows 8, my development environment is Debian 7, I test on Debian 8.

23:15:50 koopa If not your laptop, Where do you develop and test?

23:18:52 n-tech koopa, virtual machine.

23:19:00 n-tech I also test on debian 7&8 on my servers

23:19:04 n-tech which are native

23:20:14 StephenLynx I wonder how does one even manage to get work one on windows 8

23:20:22 StephenLynx work done*

23:20:36 StephenLynx theres touch keyboard on your monitor or anything?

23:21:29 uguu windows monitors everything now, :D

23:21:43 uguu it knows what you like and can predict what you'll want before you know you want ity

23:21:45 uguu botnetOS

23:51:34 koopa So when infinity-next is live, Will it run on FreeBSD?

23:58:52 n-tech I don't know, koopa. that's a question for copy

23:58:59 n-tech probably


201436 No.606

2015-09-09

fun with webms

https://ghostbin.com/paste/pvgvq

return of the scaling issues

01:35:38 uguu it worked

01:35:51 uguu that's the funny part

01:36:10 uguu even though it's behind assflare it can still be hit from tor and die fast

01:36:18 n-tech Because cloudflare is turned off.

01:36:26 uguu oh that'll do it

01:36:38 n-tech You're attacking a server with brand-new "please actually work" features that is shared with 10 other domains

01:36:45 n-tech that runs at 50% CPU on a slow day

01:36:53 n-tech to 'prove' that something I want to do is impractical

01:37:01 uguu s/attacking/benchmarking/

01:37:14 uguu i should send an invoice next time :)

01:37:32 StephenLynx yeah, because benchmarking hardware you know shit

01:37:37 n-tech you should stick it up your ass, this is why I avoid talking to you. All I wanted you to do was test a feature and now you're trying to encourage people to shut down my shit

01:37:37 StephenLynx on conditions you can't control

01:37:40 StephenLynx is good benchmark

01:38:06 uguu you mean you can't program such that you can control most of the meaningful conditions?

01:38:12 uguu mmmm

01:38:21 n-tech it means that there's an order of operations

01:38:33 n-tech you make a feature, then you refine it

01:38:41 n-tech i can't just pull magic out my ass

01:38:43 n-tech sorry to say

01:38:44 uguu can you implement face detection?

01:38:52 StephenLynx n-tech don't bother. hes deaf to all but his own voice.

01:38:54 uguu while you serve the files via php that is

01:38:55 StephenLynx brb

01:39:34 uguu for every request, do a full scan of the video and plot face detection

01:39:55 uguu n-tech: i get what you are saying about order of operations

01:40:08 uguu n-tech: some features though make no sense, i.e. serving media via php

01:40:11 n-tech No, I know you do, you're smart enough to know how to develop software

01:40:13 uguu static media that is

01:40:19 n-tech But you're fucking pompous and want to prove a point that's moot

01:40:22 n-tech So this is how you do it

01:40:41 uguu media that doesn't ever change should be served statically by the webserver

01:40:44 uguu this is basic

01:40:53 uguu this is really really basic

01:41:35 uguu this is one of the things that makes infinity-next not really able to scale

01:42:04 n-tech That's great, mate. I'll find a way to deal with it. You've been bitching about it for 4 fucking months

01:42:20 uguu well yeah i even tried to provide a patch

01:42:26 uguu but you said it was dumb

01:43:07 n-tech Even now I don't know exactly what the issue is. It was using HHVM halfway through and that didn't drop it all that well either.

01:43:10 uguu you don't let anyone contribute that's all

01:43:12 n-tech I don't know what the bottleneck is

01:43:15 n-tech I don't know if it's nginx

01:43:26 n-tech because after hhvm it went to 80x4%

01:43:45 n-tech But it was still loading like shit

01:43:47 n-tech could have been my network

01:43:56 n-tech or any number of 100 other things

01:44:03 n-tech but you launch a DoS attack on my site

01:44:07 n-tech and say, "look, i'm right"

01:44:10 uguu oh yeah the network layer causes hhvm to go sky high

01:44:12 n-tech off a single instance attack in an open setting

uguu tries to help

https://ghostbin.com/paste/fcej7


201436 No.607

Furthermore, how IN is supposed to handle files

https://ghostbin.com/paste/aj893

You do realize that it is an IB, Null?

04:35:19 ls >yes, that's an application level denial of service attack. […] That's an option

04:35:40 ls you, erm, didn't include dos considerations in your architecture except as optional?

04:35:46 ls you do realize this is a chan?

[…]

05:23:54 uguu ls: ssssshhhh you can't burst his bubble

05:24:00 uguu ls: that'd be really mean

05:24:08 uguu lol

Why local instances of IN may be not that easy to set up

22:12:46 n-tech @ uguu any luck with the nginx config?

[…]

22:26:36 uguu i can't get infinity-next set up at all

23:22:15 n-tech Have you thought about creating an issue describing your problem?

23:22:59 uguu i have but i can't pin it down to be something useful

23:23:14 uguu all i can say is that "it doesn't work" which doesn't help anyone

23:23:23 uguu idk if it's you or if it's me

23:23:48 n-tech Do you get an error?

23:23:53 uguu checking nginx error.log gives me nothing useful, distro specific

23:23:58 n-tech Did you remember to set a hostname?

23:24:06 n-tech because there's an issue when accessing it via ip

23:24:11 uguu oh?

23:24:26 uguu does it default to 'localhost' ?

23:24:36 n-tech depends on your webserver

23:24:39 n-tech this is me being a bad programmer

23:24:44 n-tech the route expects a domain and tld

[…]

23:25:22 uguu oho it's a permissions error

23:25:29 uguu why do you chmod 777 your repo?

23:26:31 n-tech because that's what wors :—DDD

23:26:46 uguu that's retarded

23:26:55 uguu anyways

23:27:11 uguu does ``Class 'InfinityNext\BrennanCaptcha\CaptchaServiceProvider' not found`` sound familiar?

23:27:29 n-tech run composer

23:28:24 uguu jesus christ josh, chmod 777 is a big no no

23:28:44 uguu it's not just insecure as fuck but it messes with everything on a real os

23:28:48 uguu freebsd

23:29:26 uguu alright finally got it running

23:29:30 uguu now for the fucking rewrite rules

23:29:40 n-tech grats

23:29:45 n-tech my logic with the chmod shit is

23:29:46 n-tech it's what works

23:29:47 uguu do you mind if i set the permissions to be sane?

23:29:49 n-tech before version 1

23:29:50 n-tech fix it

23:29:56 n-tech if you can explain to me what you're doing, yes

23:29:59 uguu okay

23:30:10 n-tech write it out, i need to sleep soon

23:30:42 uguu i guess i could write a "how to unix permissions on a webserver" graphic for /tech/

23:30:49 n-tech that'd work

23:32:15 uguu if this is how you run your webserver then your box probably has a rootkit on it

chmod 777 effectively means that everyone can do everything with the files set up that way.


201436 No.608

2015-09-10

ngnix config file

https://ghostbin.com/paste/f7e5f

wowaname/nutsac is yet another tranny by the way and responsible for days of irrelevant noise over the next few days.

But it was a speed improvement

13:13:33 n-tech it's definitely faster, that's why I entertained it at all

13:13:34 wowaname what is

13:13:39 n-tech I need the documentation for all of this shit anyways

13:13:42 wowaname faster than what exactly

13:13:51 czaks people at savannah say that it's not copyrightable if it's shorter than 5 lines of code

13:13:53 n-tech He's able to DDoS the current dev site because file loading puts the shit into the ram

13:13:54 czaks or something

13:13:55 ~copypaste faster than the current method, which uses php to look up all files

13:14:02 wowaname because i see a pull request with a new file, not an edited one

13:14:09 ~copypaste i thought it didn't put it in memory?

13:14:18 n-tech I don't even know, all I know is it crashes

13:14:18 wowaname oh lol

13:14:20 ~copypaste wasn't that the point of Streaming?

13:14:22 ~copypaste ok

13:14:23 wowaname php to look up files

13:14:26 n-tech he refuses to conduct any sort of actual test

13:14:32 n-tech so he just ddos's and says

13:14:34 wowaname lol

13:14:36 n-tech do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you suck do it my way or you

13:14:37 n-tech suck

13:14:40 wowaname sounds like psi

13:14:50 wowaname here's how i do it

13:14:53 wowaname i warn the person

13:14:56 wowaname then i ddos it

13:15:01 wowaname then i tell them how it's wrong

13:15:03 wowaname lel

13:15:06 wowaname well

13:15:08 wowaname first part is optional

13:15:18 ~copypaste ( ???)

13:15:21 n-tech I know it's not the best way, but I don't know what the actual bottleneck is

13:15:27 n-tech It could potentially be addressed

why vichan has been abondoned in the first place

13:24:01 czaks and i don't have time to develop vichan anymore :^)

13:24:15 czaks and no one wants to take maintainership from me

13:24:27 wowaname wowaname is official oldfag

13:24:40 wowaname putting up with copypaste's disability since

13:24:41 wowaname like

13:24:44 wowaname were you on n0v4

13:24:50 wowaname if so, 2008

13:24:56 wowaname or something like that

13:24:57 ~copypaste i may have been

13:25:10 wowaname 2008-2010 whatever

13:25:11 ~copypaste czaks: ;_;

13:25:14 wowaname cmon

13:25:26 ~copypaste czaks: i know enough to do so most likely

13:25:42 ~copypaste but i'd have to keep maintaining it which is the real problem

13:25:53 czaks just seems like

13:25:58 czaks we've done just everything

13:26:00 ~copypaste what if i write a commit that merges all boards into one posts table, that'd be a fun job for a new maintainer

13:26:05 czaks so it's not interesting anymore

13:26:15 ~copypaste yeah

13:26:25 ~copypaste and the bugs are hard to work out, like that one i jut mentioned

13:26:34 ~copypaste we could make it good, i know it's possible

13:26:41 ~copypaste but it's just really hard

13:27:19 czaks i really wanted for vichan to have separate model and controller

13:27:43 ~copypaste yeah

13:27:48 ~copypaste but again, that's another big bug

13:27:49 ~copypaste lol

13:28:01 ~copypaste the problem with all the changes left to do is they require lots of refactoring

13:28:29 ~copypaste and not only that, vichan has people who are going to want to stick with the old way

13:28:36 ~copypaste so everything done needs to have graceful degradation

13:28:43 ~copypaste this is the main reason i've decided to abandon it.

13:29:01 czaks i just run a medium-sized chan

13:29:04 czaks and it's good enough

13:29:16 czaks for that purpose

13:29:16 ~copypaste mm

13:30:23 czaks copypaste: btw. i got a xapo card recently


201436 No.609

2015-09-11 - 2015-09-15

PHP 7

21:35:29 uguu josh still need help on infinity-next?

21:35:38 uguu i'll play nice

21:35:46 ~copypaste i worked some more on our captcha 2day

21:36:18 uguu i can see that it's going to need some solid perf work and it doesn't seem to be a very high priority for him

21:36:50 uguu i live for perf boosts :D

21:36:58 uguu it make my dick rock hard

21:36:59 ~copypaste :3

21:38:01 uguu i don't know how much hhvm will help unless i/we start optimizing the code for it

21:38:24 ~copypaste tbh by the time we're ready

21:38:26 ~copypaste PHP7 will be here

21:38:31 ~copypaste PHP7 makes HHVM into a joke

21:38:35 uguu oh?

21:38:37 ~copypaste oyea

21:38:43 uguu they have a good jit?

21:38:49 ~copypaste so i read

21:38:54 uguu interdasin

21:39:26 uguu maybe i'll check out the php7 sauce

[…]

02:44:41 czaks copypaste:

02:44:49 czaks you can safely migrate to php 7.0

02:45:03 czaks it gets 2x as performant as 5.x

02:45:13 czaks and vichan works perfectly on 7.0

02:45:46 czaks inb4 beta software

02:45:49 czaks it's actually RC

02:47:05 czaks your IO library may not work

02:47:10 czaks though

[…]

03:50:18 Bui reminder that php5.4 hits EOL in 2 days :^)

03:50:24 StephenLynx EOL?

03:50:28 Bui end of life

03:50:30 StephenLynx ah

03:50:32 Bui https://secure.php.net/supported-versions.php

03:50:59 StephenLynx and when will PHP follow as a whole?

03:51:02 StephenLynx :^)

03:51:38 Jesus when every indian suddenly vanishes from the earth

A few more mistakes

03:50:03 StephenLynx someone remind josh of making it possible to hide the media player after you start playing it.

03:50:12 StephenLynx I now its just a small front-end detail

[…]

03:52:03 StephenLynx lel josh uses tabs

Next's complexity

03:37:02 StephenLynx n-tech next has about 43k LOC, can you confirm that?

03:37:10 StephenLynx I calculated from here

03:37:11 n-tech I haven't a clue mate.

03:37:19 n-tech I don't keep track of that because I don't care.

03:37:32 StephenLynx https://github.com/infinity-next/infinity-next/graphs/contributors

03:38:23 n-tech Mate I haven't a clue and I'm not about to tally them all up. Just write whatever you want on your next dick size comparison graph.

03:38:32 n-tech Say it's 3 lines of code. No one cares.

03:38:36 StephenLynx someone's salty :v

03:38:39 StephenLynx I just asked

03:38:45 StephenLynx if you don't know, then ok

03:42:27 n-tech cant decide if i want hambubger

03:42:43 n-tech I'm pretty sure I just want to go for a walk or something but it's 4am and I dont feel like meandering aroun the philippines at night

03:59:28 uguu LoC means absolutely nothing

03:59:46 StephenLynx more lines are usually harder to maintain.

04:00:12 StephenLynx unless who wrote was golfing so hard that it made the code hard to read.

04:00:46 uguu lol

04:00:53 uguu LoC means absolutely nothing

04:01:20 uguu it's totally depending on the developer

04:01:32 uguu if you get scared by LoC count then you'll care

04:02:12 uguu n-tech: what does the scouter say about infinity-next's LoC count!?

04:22:30 n-tech it's over 40,000!

04:23:04 n-tech the line count is probably going to be much higher than is truthful because it uses a lot of 3rd party technologies

04:23:24 n-tech for instance jQuery is in a part of it, so I guess my authorship will extend to the entirety of jQuery and so will my need to maintain it.

04:37:41 uguu WHAT!? 40,000!!!

04:38:07 uguu n-tech: go to bed

04:38:27 n-tech i've only been awake 12 hours

04:41:35 uguu only?

04:42:04 n-tech ye


bbd918 No.617

2015-09-18

custom Java Script

08:15:21 StephenLynx hey, doesn`t 8ch allow for custom board javascript?

[…]

20:10:13 n-tech I'm not adding custom javascript, fuck off you spastic

[…]

20:10:33 StephenLynx n-tech then I guess its a good thing no one is asking you to do it.

[…]

23:54:13 czaks StephenLynx: you seriously allow board owners to run their custom javascript

23:54:18 czaks on all users browser

23:54:19 czaks s

23:54:25 czaks with no sandboxing?

23:54:29 StephenLynx if the site owner enables it, yes.

23:54:38 StephenLynx is up to the site owner to allow it.

23:54:49 czaks and everyone can become board owners, right?

23:54:51 gentoo-007 I am going to create a moduel for a approval process by sysop

23:55:10 StephenLynx not if the site owner disables it.

23:55:13 gentoo-007 czaks: The board owner decides if users can create boards

23:55:18 gentoo-007 *sysop

23:55:27 czaks ok

23:55:35 StephenLynx the site owner can disable both account creation and user created boards.

23:55:38 czaks is the first enabled by default?

23:55:46 gentoo-007 No I don't think so

23:56:00 StephenLynx account creation and user creation boards, yes. custom js no.

23:56:12 StephenLynx first two are opt out, last one opt in.

23:56:12 czaks ok, then it's sane

2015-09-19 - 2015-09-20

Since custom JS is opt in

00:39:32 StephenLynx lets not forget the time the main developer of the next engine didn't even joined this channel because of a persecution syndrome

00:39:44 @linear backlog is top skid in here

00:41:05 StephenLynx the top got pruned for me :v

00:41:11 StephenLynx I can link it if you wish

00:41:39 StephenLynx so you can see how uguu started calling people retarded out of the blue

[…]

01:03:41 uguu are they still going at it?

01:04:05 StephenLynx oh yeah, our lives revolve around persecuting you.

01:11:09 uguu lol 90 minutes after i drop it they are still going, suggestion: get a life :^3

01:11:49 StephenLynx >le ebin sass

01:12:08 StephenLynx >I don't have to fill my word, I have a life with pussies and party and beer, you nerds

[…]

02:01:50 gentoo-007 uguu: You do know LynxHub.com's board owner custom JS is disabled, right?

[…]

03:39:40 faggetttss so is this the -dev channel or is this the lifeless wannabe programmer butthurt meetup

03:39:55 faggetttss i can ask for a channel rename if you'd like

03:40:45 uguu that would work

03:40:55 uguu #8chan-loosers

03:41:36 uguu #8chan-dev works fine actually

03:41:47 uguu it implies lifeless wannabe programming

03:41:51 uguu because 8chan

03:52:14 faggetttss lel

Two blind people flailing at each other. Great. This is one of the worst aspects of digging chatlogs, kids: You read retarded bullshit and you can't suggest cutting down that damn noise to the people involved.


bbd918 No.618

Josh the professional

08:57:27 StephenLynx btw, n-tech, you said some of those features that TOR post mentioned would never be implemented. aside from board custom js, which other features you were referring to?

08:57:50 @n-tech consult your checklist stephenlynx it has the answer

08:57:59 StephenLynx actually no.

08:58:08 StephenLynx I can` predict what you will or not implement.

08:58:14 StephenLynx I just keep track of what has been already implemented.

08:58:44 StephenLynx and why you need to be so defensive? you said yourself some of those wouldn`t be implemented.

08:58:53 StephenLynx why can`t you say exactly which ones?

08:59:20 @n-tech because I don't like you

08:59:24 StephenLynx :v

08:59:33 StephenLynx top professionalism here.

09:00:22 StephenLynx this is starting to look like a pre-schooler playground

09:00:46 @n-tech I'm not beholden to you

09:00:47 LordRothschild it's still a question worth answering to be fair

09:00:50 @n-tech You do not provide input I care about.

09:01:19 @n-tech You've done everything in your power to be looked down upon by me and everyone else who is subjugated to your presence and it worked

09:01:29 @n-tech and now you don't like dealing with the consequences of being a joke

09:01:32 @n-tech sucks mate

09:01:35 StephenLynx and hows that related to the question?

09:01:48 StephenLynx and why are you implying I am concerned about my image?

09:01:51 @n-tech I don't care about your questions and I'm not going to answer them :—DD

09:02:33 StephenLynx well, the thing is, you are being paid thousands of dollars to work on this project. you really want to act like a child as the developer of said project?

How far is Next now

09:03:28 LordRothschild there's no animations on the mobile version but I think that's intentional

09:03:38 LordRothschild so that's fine

09:04:19 @n-tech Oh

09:04:20 @n-tech No

09:04:24 @n-tech That's not intentional unfortunately

09:04:32 @n-tech There's an issue with the CSS compression that breaks keyframing

09:04:39 @n-tech I'll fix that eventually

09:05:15 @n-tech actually lemme put that on my board so I don't forget

09:07:40 LordRothschild if you added a board list and finished the moderation systems I'd say things are ready to go

09:07:58 LordRothschild oh and MP4 support but I think you already have it

09:07:59 StephenLynx did he already added multiple file upload?

09:08:08 LordRothschild yeah

09:08:23 StephenLynx tripcodes?

09:08:38 LordRothschild non vital

09:08:47 StephenLynx I didn`t asked that.

09:08:56 LordRothschild I don't know honestly

09:11:03 StephenLynx no

09:11:18 StephenLynx I did like how you are able to make individual images spoilered though

09:11:48 StephenLynx and it pre-uploads images to utilize them when you post?

09:14:05 StephenLynx btw n-tech account retrieval seems to be broken

09:14:16 StephenLynx http://infinitydev.org/cp/password/email >

09:14:16 StephenLynx Whoops, looks like something went wrong.

09:15:16 @n-tech thanks, will fix today

09:18:03 StephenLynx and you can`t spoiler without js

More about nntpchan support

19:35:56 uguu n-tech: legit question: what problems do you see with another application sharing the same db backend? i know you want to marshal everything over the api and that's understandable.

19:36:14 uguu n-tech: is it that you just don't want to maintain such functionality?

19:37:25 uguu if that's the case then i can totally understand

[…]

00:03:51 @n-tech uguu I don't want to have to coordinate every change to the database with you

00:04:08 @n-tech like "uguu sempai may I please edit my codebase to add a column to the post table …?"

[…]

00:13:46 uguu i doubt i'd need to since they are really well formed

00:13:56 uguu laravel does a relatively good job

00:14:24 uguu how often do you change the structure of tables?

00:14:35 uguu if it's really often then fuck that i'll stick with the api

Who owns 8chan?

17:33:27 dusty copypaste, so you don't own 8chan ??

17:34:11 ~copypaste dusty: read 8ch.net/who.html

17:34:18 dusty I did it was so strange

17:34:24 ~copypaste how is it strange?

17:34:29 dusty does this mean 8chan is going to be like reddit

17:34:47 ~copypaste i still administrate it

17:34:49 dusty it will keep going owned by someone else until there's incentives to keep it nice and predictable and tame then they'll censor everything

17:34:51 ~copypaste it's been like this since January

17:35:07 dusty alright

17:35:08 ~copypaste ?('?`?)? it hasn't happened in 9 months, so

17:35:31 ~copypaste it would have been nice to have retained the domain but

[…]

17:36:04 @n-tech jim

17:36:06 @n-tech is very non-pc

[…]

17:36:08 @n-tech very

17:36:09 @n-tech very

17:36:10 @n-tech un-pc


bbd918 No.619

2015-09-21

This one will go over multiple posts. This is too important to be ghettosized into a pastebin.

Hiro buys 4chan

22:01:32 @linear https://twitter.com/4chan/status/645960714478329857

22:05:19 uguu lol

22:05:21 uguu that can't be good

22:06:12 uguu isn't he the dude that stole all that info?

22:06:17 uguu from users? or stuff?

22:06:55 @linear yes

22:06:57 @linear well.

22:07:08 @linear I don't know anything about it myself. But he is the name mentioned on /who.html

22:08:42 uguu huehuehue now the competition heats up

22:10:49 Bui LOL is that real

22:10:58 uguu :D

22:25:13 StephenLynx HAHAHAHA

22:25:14 StephenLynx FUCK

[…]

23:03:24 yukyakdyov AHAHAHAHAHAHA https://8ch.net/pol/res/3378286.html

23:03:30 yukyakdyov ARE YOU FUCKING

23:03:31 yukyakdyov KIDDING ME

23:03:34 yukyakdyov FUCKING

23:03:37 yukyakdyov AHAHAHAHAHAHAHAHAA

23:03:44 yukyakdyov THE NIGGER WHO LITERALLY GOT CAUGHT STEALING PEOPLES SHIT

23:03:50 yukyakdyov OH MY FUCKING GOD MY SIDES ARE IN ORBIT

23:04:02 yukyakdyov WEEEEEEEEEEEEEEWWWWWWWWWWWWWWW

[…]

23:35:27 StephenLynx 4chan hit a new low?

23:35:31 yukyakdyov >jim did a hositle takeover of 2ch to save it from death in the psat

23:35:33 yukyakdyov *past

23:35:39 yukyakdyov >jim basically owns 8ch

23:35:45 yukyakdyov >jim runs 2ch as well

23:35:46 dusty "jim" is totally his real name

23:35:50 uguu "hostile"?

23:35:58 yukyakdyov >this means both 2ch AND 8ch are now in direct confrontation with 4chan

23:36:10 yukyakdyov >and in direct competition

23:36:17 yukyakdyov So the way I see this playing out

23:36:25 yukyakdyov 4chan becomes the reddit of chans, which is already been happening

23:36:33 uguu "direct competition" lol 4chan is bleeding out, the fact that 8chan still goes is pretty damning evidence

23:36:33 yukyakdyov 8chan and 2chan become the "real" chans

23:36:43 yukyakdyov That was already happening but now we will get the volume to show for it

23:36:50 uguu :-DDDD

23:36:58 StephenLynx http://www.alexa.com/siteinfo/4chan.org

23:36:58 yukyakdyov But its a confirmed chan war basically

23:36:59 StephenLynx yeah

23:37:04 yukyakdyov Because 4chan now stands alone against BOTH

23:37:07 StephenLynx 4chan lost LOTS of traffic

23:37:08 yukyakdyov the other english chan and 2chan

23:37:18 yukyakdyov Nakyumura is going to kill it

23:37:24 yukyakdyov even the announcment is already pissing people off

23:37:38 yukyakdyov can almost gurantee that the anime community people /a/ some of tg /jp/ will all leave now

23:37:54 uguu faggetttss: in general chans attract abuse from others

23:38:03 yukyakdyov Anybody have that "Neo /v/" jpeg

23:38:10 yukyakdyov pretty much that right now lele

23:38:21 yukyakdyov 4v is already an offshoot of reddit now

23:38:26 yukyakdyov the real v came here

Partly true. /a/ doesn't like 8chan very much thanks to knuckleheads shilling it right after the exodus. /jp/ made multiple exit valves since the Janiteam logs hit. The real /v/ came to 8chan though.


bbd918 No.620

Hiro buys 4chan [continuation]

23:40:53 yukyakdyov Well despite how much you all get after each other about your competing projects

23:40:57 yukyakdyov One thing should be clear now

23:41:01 StephenLynx u jelly because I can get laid? :^) dusty

23:41:01 yukyakdyov its us vs "them"

23:41:12 yukyakdyov and "them" is the advertise riddenj NSA'd out cuck mess that is 4chan

23:41:19 yukyakdyov and the model they are seaking to set with it

23:41:20 dusty i aint aligned with any of you niggers except i respect copypaste

23:41:30 dusty StephenLynx is a fucking faggot

23:41:32 yukyakdyov Jews fear organized groups of samurai more than lone fighters after all

[…]

23:47:00 yukyakdyov How do you feel about niggermura becoming cuckchan owner?

23:47:06 uguu ball_of_tape.svg

23:47:08 ~copypaste It's very surprising

23:47:12 ~copypaste I don't know why he bought it

23:47:17 Doke because hes evil

moot was effectively preparing his retirement since the failure canv.as according to the actions I have seen. There is a photo from that very time were you can see Hiro, Zun and him together.

23:47:19 @linear they've been friends for awhile

23:47:19 yukyakdyov So he can whore it out and make millions

23:47:22 yukyakdyov And what doke said

23:47:23 @linear there's a lot of pictures of them together

23:47:24 dusty he probably misses adminning 2ch

23:47:25 yukyakdyov He IS evil

23:47:51 dusty does anyone know his email?

23:47:53 Doke he wakes up every day and asks how can I be the most evil

23:47:54 dusty I couldn't find it easily

23:47:57 dusty i want to contact him

23:48:05 yukyakdyov copypaste my speculation is he is going to push a "Reddit of chans" model where everything is censored and mild, but less so than reddit so it displaces reddit for revenue generation. He will use user data sales to make the profits.

23:48:20 yukyakdyov or to at least aid in the profits

23:48:21 ~copypaste Maybe he'll add board creation

23:48:23 ~copypaste :^)

23:48:27 yukyakdyov inb4

23:48:27 faggetttss oh he's up!

23:48:29 faggetttss noice

23:48:36 StephenLynx probably he got it for cheap. moot knew he was losing users by the hour

23:48:43 yukyakdyov I wish we could patent board creation or something

23:48:48 ~copypaste I wonder how much he paid

23:48:48 StephenLynx lel

23:48:50 yukyakdyov only the cool kids club get to have it on their chans

23:48:50 faggetttss yeah i want to know how much it was sold for

23:48:52 ~copypaste That's definitely all sealed though

23:48:53 uguu he IS a pretty damn malice phallus

23:48:57 yukyakdyov Oh yea

23:49:01 @linear leaks when


bbd918 No.621

2015-09-22

Imgur attack on 8chan

https://ghostbin.com/paste/967zg

Disableling SWF

22:45:29 ~copypaste so what?

22:45:32 ~copypaste you have to open the swf

22:45:41 ~copypaste it doesn't change the fact that imgur has random JS on it

22:45:54 ~copypaste do you want me to just disable SWF uploads?

22:46:02 ~copypaste gladly, an excuse to get rid of that shitty format once and for all

22:46:09 Skwid ^

22:46:19 Skwid the swf isnt from 8ch is it?

22:46:23 ~copypaste it is

22:46:30 ~copypaste but the JS is on imgur

22:46:36 StephenLynx god yes. theres no reason to support SWF.

22:47:14 Skwid copypaste, why not just delete the swf from your servers then?

22:47:46 ~copypaste >missing the point

22:47:51 ~copypaste good night guys.

22:48:05 Skwid well, I get the point. the point is imgur is fucked

22:48:07 StephenLynx if the script loads dynamically, the guy can just upload a new one

22:48:25 ~copypaste the problem is not that it was done, the problem is that it can be done

22:48:34 uguu soo… wait why hasn't anyone contacted imgur's security team?

22:48:50 JB uguu, they did

22:49:04 StephenLynx but san fran faggots can't do shit right.

22:49:10 Skwid uguu, my theory about that is they 1. don't have one or 2. its only 7:00 where they are and they are all lazy fucks and are sleeping

22:49:13 StephenLynx they are probably drolling and shiting around

22:49:15 ~copypaste they're still lagging on the fix

22:49:16 ~copypaste lol

22:49:36 StephenLynx they can't even make a functional android app from what I heard

22:49:45 StephenLynx they seem to be very incompetent.

22:50:18 JB they deleted the JS yesterday

22:50:22 uguu did they?

22:50:34 ~copypaste great, then problem solved

22:50:39 ~copypaste i'll consider disabling SWF uploads

22:50:47 ~copypaste it'll maybe upset some people, like [Desu]

22:50:51 ~copypaste but the format is past its prime

22:50:53 ~copypaste way, way past

22:51:04 Skwid it causes more problems than anything

22:51:06 ~copypaste i'm not going to install ever changing SWF virus heuristics either

22:51:07 JB or just don't serve flash from 8ch.net, and only serve from media.8ch.net

22:51:09 uguu it's adobe lol

22:51:45 uguu expect shit tier products

22:51:46 ~copypaste JB: would that work? it's still a subdomain

22:51:46 Bui serve from a different domain altogethr

22:51:49 Bui like 4chan did

22:51:56 ~copypaste or just disable it

22:52:02 ~copypaste that would double our cloudflare fees

22:52:03 JB i think changes to localStorage can only target the exact same domain

22:52:05 ~copypaste from $200 to $400

22:52:47 uguu this was using 8chan.pw domain, someone should get them on a dnsbl for malware it's the second time it's involved

22:53:00 ~copypaste yeah, good idea

22:53:39 Bui https://i.4cdn.org/g/1442933531739.png

22:53:39 Bui lmfao

22:53:44 Bui can't tell if false flag

22:53:57 JB i wonder if they ever actually did anything bad with it

22:54:11 uguu oh lord if that isn't false flag…

22:54:15 uguu heuhhuheuhheuhuhe

22:54:31 StephenLynx hueeeee

22:54:33 JB what's that mean Bui

22:54:44 StephenLynx hiro

22:54:52 StephenLynx the scumbag that bought 4chan

22:55:00 StephenLynx it indicates it was probably him behind it.

22:55:25 ~copypaste lol

22:55:34 ~copypaste probably someone pinning it on him

22:55:40 ~copypaste but you never know


bbd918 No.622

2015-09-23

Null's theory about the near future

17:20:35 @n-tech How to find better moderator?

17:20:45 @n-tech "That, mister Hiroyuki, is the right question."

17:21:30 @n-tech >>184576 ?

17:21:30 @n-tech >What do you think Western Civilization will be like in 25 years?

17:21:30 @n-tech maybe we'll not use the word.

17:21:30 @n-tech more Spanish speaking people in US, more Muslim will stay in EU.

17:21:30 @n-tech there will be no "Western"

17:21:36 dusty he's actually based

17:21:36 @n-tech CONFIRMED WHITE GENOCIDE ALERT /pol/

17:21:41 dusty all his answers are reall ygood

17:22:01 dusty search 'fun'

17:22:25 @n-tech he's going to march in as the silly "oh, Japan xDD" guy and be lighthearted about it

17:22:31 @n-tech but the dude's here to weaponize people against Jim

17:22:36 @n-tech this is a decade old grudge coming to a head

17:23:00 @n-tech half-decade :—DD

[…]

18:29:12 @n-tech Hiroyuki suing Jim is not a lie.

18:29:25 @n-tech It's why the idea perpetuated by InternetAristocrat in his latest bowel movement is so fucking offensive

18:29:44 @n-tech Jim is still dealing with his shit in Japan even though Hiroyuki would be arrested immediate upon leaving port of entry in Japan.

18:29:51 @n-tech The dude's a fucking parasite

Normally this would be noise. Given what Null believes to be the truth, this could have influenced his decision making in all thinks Next.

2015-09-24 and 2015-09-25

One last thing about the 2ch takeover incident

https://ghostbin.com/paste/5ketj

Refresh about IN's performance issues

04:28:16 LordRothschild josh better finish infinity next soon

04:28:17 gentoo-007 Why is imgur ddosing 8chan?

[…]

04:28:56 gentoo-007 Infinity Next is garbage from what I've seen. Also Josh is just jerking off that gui. The core has not been updated for awhile

[…]

04:29:42 StephenLynx LordRothschild from what we know, next is less efficient than infinity as it stands.

04:29:50 StephenLynx uguu tried to load 45 webms and the server stopped.

[…]

04:30:02 StephenLynx josh does know theres a bottleneck.

04:30:12 StephenLynx but didn't tackled it yet.

04:30:14 @linear is that when nginx served them StephenLynx

04:30:15 @linear or laravel

04:30:23 StephenLynx I don't know the details.

04:30:27 LordRothschild well

04:30:30 LordRothschild shit

04:30:33 StephenLynx ask uguu.

04:30:39 StephenLynx he was the one that caused it to stop.

04:30:44 @linear web stacks are a mess, ugh

04:30:48 LordRothschild lol

04:30:52 gentoo-007 PHP is a mess.

04:30:55 gentoo-007 :^D

04:30:59 @linear what would you use


bbd918 No.623

All options are open

04:53:20 LordRothschild copypaste, if it turned out lynxchan was better than next for real would you switch?

[…]

04:53:33 StephenLynx will come back after dinner

04:53:59 ~copypaste LordRothschild: i have a strong bias towards Next since i've contributed to it, both monetarily and code, and there's no denying that bias

04:54:09 ~copypaste but if it was clear that Lynx was better in every way

04:54:13 ~copypaste i'd be forced to really

[…]

04:54:59 LordRothschild I guess next being slower on features can be attributed to UI and other stuff

04:55:19 ~copypaste UI is hard work

[…]

04:55:25 ~copypaste n-tech puts a hell of a lot of time into it and it shows

04:55:34 yukyakdyov i can agree with that

04:55:38 ~copypaste Lynx just writes a bunch of <input><input><input> and calls it a day

04:55:41 yukyakdyov the ui for next is far better than anything ive seen

04:55:42 Jesus lol

04:55:45 yukyakdyov pretty much anywhere

04:56:05 ~copypaste Lynx trusting his UI to a dedchan is worrying

04:56:07 yukyakdyov I just wish next would be operational sooner BECAUSE the sooner it is the sooner we can debug the inveitable fuckups that will come with full load

04:56:09 ~copypaste i doubt he'll like what they make

04:56:28 yukyakdyov inb4 they make a cuck version of lynx then tell him to fuckoff and copyright it or some bs

04:56:31 yukyakdyov le stolen

04:56:34 ~copypaste lol

04:56:44 Doke copypaste: I have done freelance stuff and I like what hes made so im going to make one as well

[…]

04:58:38 ~copypaste did lynx even document his frontend creation mechanism well?

04:58:51 ~copypaste i can't wait for Doke, gentoo-007 and company to just stare at it without knowing what to do and give up

04:58:59 ~copypaste i just set an alert on my phone to check on both of them in a week

04:59:03 ~copypaste and see if they have even written 1LOC

What hotwheels meant by trusting his UI to a dedchan is the fact that Lynx asked 99chan to come up with a frontend that isn't pure shit. Now Odilli has taken up this role.

Line seperators

20:06:00 uguu n-tech: you should have some kind of horizontal separator between threads that is more distinct

20:07:06 @n-tech I dislike horizontal rules. copypaste and I have had like, hour long conversations about this in a taxi before

20:07:13 @n-tech I try to use lines very sparingly

20:07:21 @n-tech originally I wanted to alternate the background colors to distinguish them

20:07:26 @n-tech but people didn't like that

20:08:47 @n-tech @ uguu http://i.imgur.com/CLEB2I9.png

20:08:53 @n-tech this is one of the earliest screenshots I have of the software


bbd918 No.624

User accounts

21:03:45 @n-tech http://8ch.net/next/res/1090.html

21:07:34 StephenLynx staff accounts are different and require a separate login?

21:08:43 @n-tech No…

21:08:55 @n-tech Please read the post.

21:09:25 StephenLynx let me rephrase: this account will be the same a person creates in order to create a board?

21:09:38 @n-tech Why wouldn't it be

21:09:50 StephenLynx > I will be adding a "Merge Accounts" link that will allow you to combine user data, roles, board ownership, etc together. This is for people who own multiple boards on different accounts currently after the import.

21:09:58 @n-tech Yes. Read what it says.

21:10:01 @n-tech We are importing 8chan data.

21:10:06 @n-tech 8chan accounts do not work like this.

21:10:09 @n-tech So I will be adding a merger.

21:10:12 @n-tech So if you have 2 boards

21:10:18 @n-tech it can be one account after the merge.

21:10:49 dusty <n-tech> We are importing 8chan data.

21:10:50 dusty wtf

21:10:53 dusty who allowed this

21:11:00 @n-tech ????

21:11:01 StephenLynx so if I am, lets say, a global volunteer and a board owner, I will still use the same account for both status?

21:11:07 @n-tech what do you think /next/ is dude

21:11:12 @n-tech we're replacing 8chan's software with it

21:11:14 @n-tech when we migrate over

21:11:17 @n-tech we import all the data

21:11:27 @n-tech Lynx, yes.

21:11:29 StephenLynx ok

21:11:34 @n-tech Yes Lynx there is only `users`

21:11:52 StephenLynx I got the impression it wouldn't be, since the form says "staff account" and not just account.

21:12:26 @n-tech dusty, we're not importing the data right now dude

21:12:29 @n-tech It's for when we start the beta site

21:12:38 dusty n-tech, i may have to leak this to assange

21:12:50 @n-tech is this the trans pascific imageboard act

21:12:52 dusty 8chan users data being SOLD to joshs secret project

21:12:55 @n-tech fuck spelling

21:13:08 dusty it basically is

21:13:10 @n-tech I probably wont ever deal with it directly

21:13:16 @n-tech it'll be on copy's servers still

21:13:20 @n-tech he'll be running migration scripts

21:13:20 @n-tech lol

502 errors

04:21:30 LordRothschild what's causing all the 502 errors anyways?

04:21:36 LordRothschild imgur not fixing shit?

04:22:01 StephenLynx network output exceeded

04:22:11 StephenLynx afaik that issue has been fixed.

04:25:05 LordRothschild neat

04:26:05 Skwid they said it was fixed

04:27:16 Skwid is there somewere where I can see ALL boards that are on the sight?

04:28:19 ~copypaste boards.html

2015-09-28

SVG file support

https://ghostbin.com/paste/tkx6z


bbd918 No.625

2015-09-29

unit tests

23:48:10 n-tech ahahaaaaa

23:48:11 n-tech I got it

23:48:22 n-tech I'm going to build unit tests for this new permission work

23:48:30 n-tech It's all very abstract and hard to visualize

23:48:37 n-tech but if I build the unit tests it'll actually speed up development

[…]

00:01:47 ~copypaste now that is a good idea n-tech

00:01:49 ~copypaste you have officially discovered why unit tests exist in the first place

00:01:55 ~copypaste it's so that complicated models can be tested and simplified

00:02:05 ~copypaste you say "here are some example users, let's make sure things behave how i want"

00:02:09 ~copypaste and you can test edge cases

00:02:11 ~copypaste congrats m8

00:02:16 ~copypaste it's no good for UI stuff at all

00:02:19 ~copypaste but it's great for what you're doing

00:35:28 uguu test driven development master race :^)

Dynamic Imageboards

20:06:43 StephenLynx "Yes. I'm saying that the inline loading tool is significantly faster than a full page refresh because the templating engine appears to be the slowest part of the system atm and the AJAX response doesn't call that."

20:06:58 StephenLynx I don't want to look like an asshole, but you already think I am.

20:07:05 StephenLynx but, I kind of told you so.

20:08:06 StephenLynx about the building of HTML being slow in general and then making every page dynamic.

20:13:32 czaks trying to dynamicize imageboards

20:13:38 czaks is what we have tried at least 3 times

20:14:03 StephenLynx well, is not that it is impossible.

20:14:06 StephenLynx but IMO, it is

20:14:10 StephenLynx a: not needed

20:14:24 czaks it is possible with a good design

20:14:27 StephenLynx b: too expensive on hardware

20:14:52 czaks nvm, i'm building php 7.0 now

20:14:54 czaks on arm

20:15:02 StephenLynx the compromise would be something like a live chan

20:15:13 StephenLynx but that requires javascript, so theres the compromise.

20:15:15 czaks except that

20:15:16 czaks yes

20:16:33 Bui >meme architectures

20:16:45 czaks Bui: it's cheap :^)

20:16:50 dusty dynamicize

20:16:54 czaks and well, it works

2015-09-30

How complex the permissions system turned out to be

04:51:02 StephenLynx "josh didn't deliver a single file with more than 500 LOC" - copypaste

04:51:03 StephenLynx https://github.com/infinity-next/infinity-next/blob/master/app/Post.php

04:51:06 StephenLynx >1500 LOC

04:52:59 StephenLynx https://github.com/infinity-next/infinity-next/blob/master/app/Traits/PermissionUser.php

04:53:02 StephenLynx 1000 LOC

04:53:52 @linear great post

[…]

10:49:17 n-tech The post model and the permission trait are also the two most complicated single entities on the entire application.

10:50:14 n-tech It could be abstracted further. I think his point wasn't that there weren't any large files in the codebase, rather, almost everything you want to do is abstracted and compartmentalized.

10:50:42 n-tech It would be very difficult to further reduce those files in size considering so much of what they are is helper endpoints.

10:51:31 n-tech oh he left nevermind

2015-10-02

Josh "leaving" 8chan

https://ghostbin.com/paste/maub5


bbd918 No.626

main.js

12:36:31 ~copypaste n-tech: you weren't very receptive to this in PM unfortunately so i'm bringing it up publicly before `main.js` grows to 3000 lines ;_;

12:36:33 ~copypaste https://github.com/infinity-next/infinity-next/issues/124

12:49:58 ~copypaste The other good thing about providing many little files that come together to make the whole is that users can build their own JS

12:50:12 ~copypaste If they don't want some feature

12:51:17 ~copypaste The 2ch build example allows simple dependency management and a default feature set without using arrays, heh…

[…]

12:59:50 ~copypaste Helpfully, since main.js is commented and seems to have separate sections

12:59:56 ~copypaste It wouldn't be so hard to split it into multiple files

13:39:47 Milez I think it's an excellent feature

[…]

19:57:36 n-tech yes copypaste I'm aware the javascript file is large

19:57:49 n-tech it's also one of the things I haven't really had time to focus too much one

19:57:56 n-tech notice how each widget its like, self-contained?

19:57:59 n-tech Those are going to be separate files.

[…]

20:07:49 dusty n-tech,

20:07:52 dusty >javascript ever

20:07:53 dusty you fucked up

20:08:02 ~copypaste n-tech: well i'm just saying maybe you can base the JS contribution guides on what i made for 2ch :3

20:08:06 dusty how much js is acceptable for a website? 0 lines

20:08:17 ~copypaste i did notice as much and i said so above

20:08:32 ~copypaste 12:59:50 ~copypaste Helpfully, since main.js is commented and seems to have separate sections

20:08:32 ~copypaste 12:59:56 ~copypaste It wouldn't be so hard to split it into multiple files

[…]

20:12:23 n-tech I'll refactor them in some way, but I probably won't adopt the naming convention

20:12:29 StephenLynx dusty because disabling js is so fucking hard, right? but what would one expect from a bitch like you that can't even get arsed to input captcha a couple times a day without pissing itself?

20:12:40 n-tech I'm going to build up the "ib" so that there's a weight system in loading

20:12:51 n-tech a way to check what's required, and even to check what is required of the computer

20:13:04 n-tech so widgets can selectively not load if you're lacking a feature

20:17:48 ~copypaste the naming convention isn't that important if you have some plan for dependency management

A weird request from Null

https://ghostbin.com/paste/sgrtb


bbd918 No.627

2015-10-05

Posting broke

03:28:40 yukyakdyov Heeeeyyyy soooo

03:28:44 yukyakdyov you probably already know but

03:28:46 yukyakdyov Posting broke

03:29:01 yukyakdyov all attempts to post are returing "error took too long" and the posts are not getting through

03:29:09 yukyakdyov pph has dropped accordingly showing this

03:29:15 yukyakdyov just fyi if u didnt know

03:30:00 @linear site is broken news at 10

03:30:21 @linear no one is around, so

03:31:30 StephenLynx kek

03:31:32 StephenLynx .up

03:32:02 @linear it'll respond eventually

03:32:25 @linear instead of timing out it established the connection and then never gets all the data from the request

03:32:34 reports Site intermittently up; read errors occuring

03:32:37 @linear so it'll probably say .. that ^

03:32:45 @linear .p all

03:32:46 reports All indexed boards: 2303.0 posts per hour (#0), 69.1K posts per day (#0), 26.7M total posts (#0)

03:32:46 @linear ded

[…]

07:49:57 Chocolate_Chip I keep geeting a cloudflare offline notice. I can't log in

07:50:11 Chocolate_Chip This page (https://8ch.net/mod.php) is currently offline. However, because the site uses CloudFlare's Always Online? technology you can continue to surf a snapshot of the site.

07:50:17 Lapras you're not supposed to log into an anonymous website

07:50:50 Chocolate_Chip To manage my board. It's not doing so hot, so I was going to delete it

07:51:47 Chocolate_Chip IOs anyone else getting a Coludflare message?

07:57:20 Chocolate_Chip I got in <3

07:57:30 Chocolate_Chip How do I delete, and how do I make a new board

Apparently, now the static stat history grew big enough to break the site.

Offloading content

20:22:03 uguu n-tech: what is your plan for offloading content to a cdn?

20:24:28 dusty is 8chan fixed yet?

20:54:12 n-tech uguu, Laravel's file storage system has that as a built in option.

20:54:25 uguu oh?

20:54:26 n-tech You can specify AmazonS3 buckets and it'll just start uploading and rquesting there

20:54:27 n-tech yea

21:07:54 Jesus batman is jesus

21:08:41 uguu have you tested that ?

21:08:48 uguu i.e. latency

Disk I/O

https://ghostbin.com/paste/hbfy5


bbd918 No.628

2015-10-07

Null's paranoia

22:57:14 n-tech StephenLynx, can you stop spamming my fucking board?

22:57:21 StephenLynx wot

22:57:35 StephenLynx I havent posted there in a month or so

22:58:01 StephenLynx you talking about the chinese dude that made a thread about lynxchan?

22:58:13 StephenLynx believe it or not, josh, lynxchan is not all about you.

22:58:19 StephenLynx :^)

23:01:39 n-tech If only that were true, mate

23:03:36 StephenLynx kek

23:05:15 StephenLynx if you really think I got time to look for a proxy only to post a thread on a place where people mostly already hate me and the thread would get deleted as soon as you would see it after working from 9 to 18 and then working some more on lynxchan

23:05:20 StephenLynx I don't know what to tell you.

23:07:00 StephenLynx I didnt bother to tell anyone that, but I completely gave up on having my engine adopted on 8ch after HW dismissed it because of the SJW on io's community.

23:07:21 StephenLynx of all goals, that is not one of them.

23:08:06 StephenLynx so there it is, if it will make you stop bitching about me every single fucking time anyone acknowledges the existence of my engine.

2015-10-08

early plans for the Next beta

02:47:49 LordRothschild infinity next when?

02:48:09 LordRothschild if it's capable of not shitting the bed as much as infinity is right now

02:48:24 LordRothschild I'd say it would be an improvement over the status quo as of now

02:48:32 n-tech copypaste wants to push it out as soon as possible but I'm aiming for a more releastic November beta and Christmas release.

02:49:20 n-tech we're also underfunded. It breaks my heart to see people bragging about it on the website, and they say shit like, "we don't need to fix what isn't broken"

02:49:35 n-tech and I just want to shake them and say, "how many times did you have to press submit to even make that post?"

02:56:52 koopa So what'll happen as far as funding?

02:57:24 LordRothschild an October beta wouldn't be a terrible thing considering how things are now

02:58:03 LordRothschild what's left until next has feature parity with 8chan as it is now?

02:58:29 LordRothschild maybe PDFs?

02:59:22 StephenLynx tripcodes

02:59:25 StephenLynx block bypass

02:59:47 StephenLynx I am not sure if there are range bans yet

02:59:51 StephenLynx file bans

03:02:26 StephenLynx I don't know if the json api is complete

03:02:45 StephenLynx spoling existent files

03:02:53 StephenLynx custom flags

03:03:13 StephenLynx I don't know if there are custom board spoilers yet

03:03:38 StephenLynx flood detection

03:03:41 LordRothschild oh yeah

03:03:45 LordRothschild that reminds me

03:04:04 StephenLynx captcha requirement every X hours

03:04:20 n-tech "Believe it or not n-tech, Lynxchan isn't all about you."


bbd918 No.629

Why uguu and Lynx don't help out according to Null

03:04:33 LordRothschild how come you and josh can't work together on board software co-operatively?

03:04:51 n-tech Because I would rather eat my own shit than tolerate StephenLynx any more than I have to

03:04:55 n-tech Not to mention he doesn't want to help

03:05:01 BigMac XD

03:05:04 n-tech Something about PHP and AGPL3

03:05:28 LordRothschild what's wrong with AGPL3?

03:05:42 n-tech It's not a 'free' license according to some people because it's what's called a viral license.

03:06:00 n-tech AGPL3 is a fork of the GPL license which means anything containing large parts of itself must also be under the same license.

03:06:12 StephenLynx :3

03:06:14 n-tech As an addendum, the AGPL license requires it must be open-source, which source code in its entirety being distributed in a conventional format.

03:06:15 StephenLynx someone's mad

03:06:42 StephenLynx is not that I don't want to help, is that A: I would never use PHP

03:06:45 LordRothschild I don't see what's wrong with that if you're developing image board software

03:06:47 BigMac LordRothschild, AGPL3 is largely designed with server software in mind; anyone accessing the software's functionality online, must also have access to its sourcecode

03:06:56 StephenLynx B: I dont agree with your basic design choice of making everything dynamic.

03:07:15 uguu n-tech: the ignore rule works wonders on my psyche

03:07:19 uguu n-tech: highly suggest it

03:07:31 n-tech AGPL3 protects the interests of the user and the IP holder (me). It's good for 8chan's users and was recomended to copy by Stallman himself.

03:07:41 BigMac agree on that point n-tech

03:08:00 LordRothschild all the stuff I've read about GPL not being good seems to be corporate butthurt

03:08:13 LordRothschild so that seem pretty neat

03:08:13 n-tech Google doesn't like it for the same reason that detractors here do not like it.

03:08:16 uguu gpl3 is the herpes of software licenses

03:08:21 uguu that's my only beef

03:08:30 StephenLynx LordRothChild the thing about developing image board software was directed to me?

03:08:33 n-tech If they want to sneak in something sneaky or betray the user trust they can do so and nobody can call them out on it.

03:08:34 uguu it's gnu/freedom not real freedom

03:08:40 n-tech oh and uguu just doesn't like the viral property.

03:08:47 StephenLynx LordRothsChild*

03:08:52 LordRothschild it was more of a general thing

03:08:55 uguu real freedom means freedom to be evil :^)

03:09:02 n-tech :^)

03:09:08 n-tech You can still be evil you just have to be honest evil

03:09:12 LordRothschild ie what's wrong with AGPL3 if you are making image board software

03:09:14 uguu (aka make monies off closed source versions)

03:09:19 StephenLynx ah

03:09:20 BigMac "The greatest freedom for the greatest number" uguu

03:09:25 StephenLynx I thouht it was about PHP

03:09:26 StephenLynx nvm

03:09:39 BigMac which is better than "the greatest freedom for ME" style administration

03:09:54 StephenLynx my 2 cents about GPL: if it respects the 4 freedoms, its ok by me.

03:10:01 uguu i think that the virality property is hypocritical

03:10:11 uguu it's free except when it's not

This is why used to ignore Null threads on /cow/

03:42:59 n-tech uguu https://media.8ch.net/cow/src/1444167512969.jpg

[…]

03:44:33 uguu that would be the best conspiracy fuel of all time

03:44:36 BigMac n-tech, so you're also the 8archive guy? bones?

03:44:50 n-tech no

03:44:54 n-tech that image is 100% made up

03:45:04 n-tech they're conjecting that I closed 8archive to cover deleted threads

03:45:08 BigMac pff

03:45:19 BigMac 8archive was just glitchy as fuck

03:45:23 uguu that image should also say that he rapes kittens with a spiky dildo

03:45:32 uguu because he does :D

03:47:16 uguu [tinfoil thickens]

03:47:38 n-tech double wrap that shit uguu

03:47:40 n-tech or they'll get to you


d1e89e No.630

>>625

>The post model and the permission trait are also the two most complicated single entities on the entire application.

GEE YOU DON'T SAY, NIGGER? I TOLD YOU IT WOULD BE TOO COMPLEX


bfa9ec No.631

File: 1454960369822.png (183.73 KB, 312x536, 39:67, 1430610550733.png)

Because Null had another sperg out on twitter during which he threatened to release another set of logs. Hotwheels thought it was appropriate to release these logs before Null does. Therefor I release a already processed version of them instead of the usual content.

Intermission; Josh's and HW's formerly private queries

source

https://spit.mixtape.moe/view/raw/5668c54b

https://ghostbin.com/paste/ppo2d

By the way, all of January 24 is missing. I also recommend this as sister reading material, not the primary source on IN's development.

Post last edited at

bfa9ec No.632

>>630

>23:03:43 StephenLynx jesus fucking christ

>23:03:48 StephenLynx that log is huuuuuuuuuge

>23:04:43 StephenLynx and its so full of noise.

>23:04:53 StephenLynx couldn't you have trimmed the relevant parts?

This is why I am here, mate! The parts are still long as hell. Well, at least you don't need to read about Lolcows or Modafinil.


cbb4cb No.633

>>631

#BASED


71b998 No.634

2015-10-09

First antilynx Zyxx bird ?

01:31:38 n-tech uguu http://8ch.net/tech/src/1444325360351.png

01:31:41 n-tech appreciate my meme

01:31:43 n-tech my maymay

01:31:54 uguu LOL

01:32:27 uguu i have one of those for nntpchan sorta

01:33:20 dusty thank you StephenLynx

01:33:25 StephenLynx kek

01:33:28 StephenLynx v:

Without an archive I can't judge that thing.

MIME types

https://ghostbin.com/paste/ey9ch

PHP as fast as a webserver

23:27:36 n-tech copypaste what about my idea ; ;

23:27:39 uguu dusty: me?

23:27:43 n-tech you didn't even comment on it

23:27:43 n-tech lol

23:27:46 ~copypaste what was your idea

23:27:58 n-tech http://idiallo.com/blog/making-php-as-fast-as-nginx-or-apache

23:28:02 ~copypaste oh, yah, um

23:28:04 ~copypaste i like nginx

23:28:06 ~copypaste i don't believe that guy

23:28:08 ~copypaste ( ???)

23:28:09 n-tech this uses nginx

23:28:09 dusty yeah

23:28:21 ~copypaste yes well, it also uses php to send files

23:28:23 ~copypaste how about

23:28:27 n-tech it doesn't

23:28:27 ~copypaste i do this, and then we do some benchmarks

23:28:29 ~copypaste and decide

23:28:31 n-tech it goes nginx -> php (sets headers) -> nginx sends file

23:28:34 n-tech alright

23:28:36 ~copypaste oh

23:28:37 uguu dusty: you want to figure out how to fix the bloom filter?

23:28:39 ~copypaste thats fancy

23:28:46 ~copypaste it could work

23:28:49 ~copypaste i'd rather do benchmarks

23:28:51 ~copypaste between all 3

23:28:53 n-tech Y'ALL NIGGAS OF LITTLE FAITH

23:29:01 ~copypaste current infinity-next HEAD / X-Accel-Headers / nginx only

23:29:02 ~copypaste :D

23:29:04 uguu dusty: right now the ethernet link protocol driver doesn't drop duplicates correctly

23:29:05 * n-tech touts the banner of Thine Holy PHP

23:29:12 ~copypaste allahu akbar

23:29:13 n-tech alright, we'll do benchmarks

23:29:37 DeepBlueSea testing something or just believe what someone wrote on the internet


71b998 No.635

2015-10-10

Why not using the original file directive?

00:16:17 ~copypaste heh

00:16:24 ~copypaste really the only way to do this is to save file extensions

00:16:28 ~copypaste to the files

00:16:36 ~copypaste so let's talk about it n-tech, why is it a bad idea?

00:17:01 ~copypaste we could link, and then remove it and the link :<

00:17:04 uguu i think he doesn't want me to be right about it when i was being a dickface

00:18:26 n-tech I don't like hacks. We had files, we know where they are, we know what mime type they are, we know how the client is requesting it

00:18:28 StephenLynx how would you differentiate a webm audio from a webm video using only the extension?

00:18:30 StephenLynx both use .webm

00:18:46 n-tech and the only things we can think of involve clumsily renaming the files, symlinking shit and using PHP to groom and maintain a massive spiderweb of symlinks, or throwing out nginx

00:19:03 n-tech and it's like

00:19:05 n-tech wryyyyyyyyyyyyyyyyyyyyyyyyyy

00:19:22 n-tech also

00:19:26 n-tech if we maintain the URL structure

00:19:31 n-tech we can make the filenames dynamic and on the fly

00:19:39 n-tech Site option for name structure

00:19:49 n-tech %n for client name, %e for extension, %t for current time in unix

00:19:54 n-tech 8chan_%t.%e

00:19:56 n-tech %n.%e

00:19:59 n-tech all sorts of fun stuff

00:20:39 ~copypaste it's not a "spider web" when you have one link pointing to one file

00:20:42 ~copypaste aaa.jpeg -> aaa

00:20:47 ~copypaste bbb.png -> bbb

00:20:50 n-tech so what about collissions…?

00:20:50 ~copypaste that's not a spider web

00:20:59 ~copypaste bbb.gif -> bbb

00:21:02 ~copypaste bbb.png -> bbb

00:21:08 ~copypaste it doesn't matter, one will send image/gif, the other image/png

00:21:09 ~copypaste who cares

00:21:13 ~copypaste both will display in browser

00:21:19 n-tech okay, so

00:21:26 n-tech we're going to have a storage directory like

00:21:38 n-tech storage/app storage/app/real storage/app/sym

00:21:43 ~copypaste ugh it just sounds so bad

00:21:46 ~copypaste i want

00:21:46 n-tech real/full/a/a/a/a/aaaaaaaaaaaaaaaaaaaaaaa

00:21:46 ~copypaste my

00:21:48 ~copypaste mime_uri

00:21:50 ~copypaste directive

00:21:51 n-tech real/thumb/a/a/a/a/aaaaaaaaaaaaaaaaaaa

00:21:51 ~copypaste ;_;

00:22:00 n-tech sym/full/a/a/a/a/aaaaaaaaaaaaaaaaaaaaaaaaaa.jpg

00:22:07 ~copypaste yes

00:22:07 Lapras I don't see the problem n-tech

00:22:12 ~copypaste that's how it would be

00:22:24 n-tech can we please try x-attachment

00:22:29 ~copypaste X-Attachment?

00:22:51 ~copypaste you mean the php headers thing

00:22:51 n-tech sorry X-SendFile

00:22:52 ~copypaste right

00:22:55 n-tech yea

00:23:30 ~copypaste ok let's try it

00:25:00 ~copypaste im exploring the nginx source code

00:25:03 ~copypaste right now

00:25:06 ~copypaste just, in utter depression

[…]

02:16:55 ls copypaste: https://www.nginx.com/resources/wiki/modules/lua/ you can set content type headers via lua


71b998 No.636

primary key collision

02:52:26 ls btw

02:53:09 ls n-tech: autoincrement composite primary key is one of the reasons you don't use db abstraction layers for chans

02:53:30 n-tech ?

02:53:38 n-tech we have working code to deal with that

02:53:44 ls may I see that code

02:53:52 n-tech ok

02:54:15 ls because in db engines that don't support it the workaround is bound to be either incorrect or slow

02:54:17 n-tech https://github.com/infinity-next/infinity-next/blob/master/app/Post.php#L1426-L1487

02:54:23 n-tech One transaction

02:54:30 n-tech I've ran something like 100 posts/second

02:54:31 n-tech no issues

02:55:45 n-tech I mean did you really think we made it almost 6 months in without anyone raising the issue of key collissions? copypaste did it in the first week

02:55:53 n-tech Discovering Laravel transactions was one of the first things we did.

02:57:02 ls I would more be worried about multiple hosts writing to the same db; but wrapping it in a transaction is most probably the correct way

02:57:36 StephenLynx even with a single server writing to the db you could get key collision.

02:57:42 StephenLynx because of simultaneous requests.

02:57:50 ls StephenLynx: lrn2transaction

02:58:16 ls if it's properly implemented he won't have that issue

02:58:44 StephenLynx I am not talking about his particular case.

02:58:53 StephenLynx just pointing that you don't even need multiple servers to get that.

02:59:37 ls true enough

02:59:50 @linear race conditions are a common thing for web developers to neglect

03:02:51 ls n-tech: >$thread->reply_last >$thread->reply_count

03:02:55 ls that's pretty damn ugly

03:03:00 ls maybe necessary but still ugly

03:03:15 n-tech ??

03:03:19 ls apart from that it looks fine as long as laravel's transaction implementation is correct

03:03:57 n-tech they're just tiny reference columns so I'm not constantly joining and running subselect queries

03:04:04 n-tech i have absolutely no idea what you would nitpick about that

03:04:32 ls well it's ugly, don't take it personal

03:04:37 n-tech ok

03:04:48 ls if you have two versions of the same data in your db, it's bound to get out of sync eventually

03:04:53 ls what can go wrong will go wrong

03:05:26 ls data that depends on other data in your db belongs in a view, not a table

03:05:33 n-tech This information is set in one place

03:05:35 n-tech Exactly one place

03:05:42 n-tech The rest read it

03:05:50 ls I believe you

03:06:00 ls it's still going to fall on your feet one day

03:06:13 n-tech Noted

03:06:23 ls good

Minification

03:57:26 n-tech groooooooooaaaaaaaan

03:57:32 n-tech this library I use for minification sucks DICK

03:57:40 n-tech Gonna have to write my own fucking minify library at some point too

03:58:41 brass n-tech: why does it suck?

03:58:56 n-tech Because it doesn't use the proper laravel helper functions for generating asset routes.

03:59:09 n-tech So it works perfectly if you're using a webserver with rewrite rules that remove index.php

03:59:19 n-tech but Laravel also works without it, so you can access index.php/boardname

03:59:23 n-tech and have it be peachy fucking keen

03:59:24 n-tech BUT

03:59:32 n-tech Because it doesn't use the proper routing functions

03:59:46 n-tech it assumes the root of your application is "/index.php/", which routes the request

03:59:53 n-tech instead of just accessing "/css/myfile.css"

04:00:00 n-tech so I can either submit a PR into this library

04:00:03 n-tech or write my own

04:00:15 n-tech and I'd dot he former but the library also breaks CSS keyframes in minification

04:00:30 n-tech and they use 3 spaces for indentation which really flusters my buckets

04:01:15 n-tech It's not an immediate issue so I'll put it off

04:01:25 brass :\

04:01:38 brass sounds like a really shitty situation

04:08:44 ls do not minify then

04:09:00 ls helps others debug your code too when they run into errors in the wild

04:09:14 BigMac ^


71b998 No.637

500 errors on the devsite

06:04:57 LordRothschild yo n-tech

06:05:01 n-tech yo

06:05:11 LordRothschild getting 500 internal server errors on audio files

06:05:32 LordRothschild when I try browsing from the index

06:05:39 n-tech yea, I know, working on that now

06:05:52 LordRothschild k

06:06:19 LordRothschild webms too but I think you know that by now

06:07:09 n-tech all non-image thumbnails

06:07:52 LordRothschild I do like that it's a lot faster than 8chan's normal posting though

06:08:03 LordRothschild dunno how well it'll handle heavy traffic though

06:10:26 LordRothschild also, just out of curiosity what are you working on now?

06:11:05 LordRothschild as far as features go?

[…]

07:49:12 n-tech i am going to kill myself irl

07:49:15 n-tech uguu help me

07:49:18 n-tech http://infinitydev.org/mu/file/thumb/88b4b2d26b1d7003c1b1f89bb7cf57b1/1444401825.jpg

07:49:21 n-tech does this 500 for you

07:49:23 uguu try to murder a cop

07:49:34 uguu "111"

07:49:37 n-tech WHAT

07:49:41 n-tech WHY DOES IT SEND ME A 500 ERROR

07:49:45 n-tech ARE YOU FUCKING KIDDING ME

07:50:09 n-tech f5

07:50:38 uguu uh

07:50:39 n-tech uguu nigga f5

07:50:41 uguu same

07:51:00 ls n-tech: what the fug why does it have js

07:51:08 n-tech because it's an HTML response

07:51:11 ls I would expect a .jpg url to lead me to an image

07:51:32 n-tech http://infinitydev.org/test/file/thumb/ffc6e48b2a66e4958277e7e3e163b7c0/1299750351617.jpg.jpg

07:51:35 uguu i can make it f5 a few thousand times a second if you want

07:51:36 n-tech what's this

07:51:45 uguu an image

07:51:52 n-tech there is

07:51:56 n-tech some sort of fucking evil spirit

07:52:00 n-tech caching error messages

07:52:04 n-tech and I am going to exorcise that shit

07:52:05 uguu they are call gremlins

07:52:23 n-tech http://infinitydev.org/

07:52:24 uguu call the ghostbusters

07:52:28 n-tech so the index page has 0 error images

07:52:30 n-tech it all loads like cake

07:53:22 n-tech cloudflare is caching error pages to each IP

07:53:26 n-tech I just switched VPNs and it works

07:53:30 n-tech == god DAMNIT ==

2015-10-11

How secure trips would have worked

https://ghostbin.com/paste/fv78j

2015-10-12

Why secure trips?

00:19:13 LordRothschild by the way

00:19:31 LordRothschild will the trip code system be 8chan only

00:19:48 uguu just be sure to put the big fat "this is not audited crypto use at own risk" warning on it

00:19:51 LordRothschild or will it be able to be persistent across multiple image boards that use infinity next?

00:20:01 uguu i'll probably add it to nntpchan

00:20:04 ~copypaste persistent

00:20:09 ~copypaste it will work on all inext IBs

00:20:11 ~copypaste and anyone who adds it

00:20:15 ~copypaste i am planning on keeping it simple

00:20:24 ~copypaste it will be harder for people to implement if i have to add a ton of metadata

00:20:40 ~copypaste in a OpenPGP packet more than half the private key data is metadata, and signatures, and signatures of the signatures

00:20:48 ~copypaste (? ??)

00:20:54 LordRothschild like if ISuckNigger dick wants to use his 8chan trip on 16chan, he could just use his 8chan trip?

00:21:04 uguu you need to keep in mind that the pgp metadata kinda acts like a nonce since it can contain dates etc

00:21:23 LordRothschild without making a new 16chan trip?

00:21:59 uguu copypaste: suggestion, add protocol versioning to the tripcodes so you future proof it

00:22:14 ~copypaste that's a good idea

00:22:16 ~copypaste just a first byte

00:22:21 ~copypaste 00 = first version

00:22:25 ~copypaste 01 = second version

00:22:27 ~copypaste and so on :^)


71b998 No.638

2015-10-14

Interest in Next grows

05:32:11 Baikal Anyone know if a working public version of next's API is up yet. Last I checked Josh only had his local running.

05:36:28 Baikal If not it's fine, I'll just wait until whenever the official public beta is.

[…]

07:14:37 Bui hey n-tech /ints/ is going to use infinity next :^)

07:14:38 Bui https://freech.net/operations/res/1109.html

07:15:07 Drybones NET::ERR_CERT_AUTHORITY_INVALID

07:15:09 Drybones nice website

07:16:08 Bui >certificate authorities

07:16:09 Bui nice meme

07:18:16 @linear lol

07:18:30 @linear The certificate is only valid for localhost.localdomain

07:20:28 brass legit domain right there

07:22:15 uguu 45 times legiter not shitter

[…]

08:37:35 n-tech those fuckers should give me money then

08:37:44 StephenLynx which fuckers?

08:37:52 n-tech What currency does Oman even use? Rupees?

08:38:13 n-tech "Omani rial

08:38:13 n-tech "

08:38:15 n-tech gimmie dat

08:39:33 uguu n-tech: if a saudi prince gave you 1 night for 50 billion would you?

08:39:45 n-tech fuck yea are you kidding me

08:40:22 n-tech man I have 25550 nights in my life. spending one of those to make the next 20,000 easy is called smart thinking.

08:48:27 faggetttss but your buttcherry…

08:48:32 faggetttss you can never get that back

2015-10-15 - 2015-10-23

Overboard and Multiboards

19:33:42 OdiliTime multiboards, lynxchan has that

19:33:47 dusty no way? awesome

19:34:01 dusty n-tech: hope next will consider it

19:34:18 dusty I see a lot of 'federations' happening on 8ch right now

19:34:23 dusty and it would be really nice to support that i think

19:34:29 n-tech it's been suggested before and is planned

19:34:58 ~copypaste it's easy to do with one posts table

19:35:01 ~copypaste :D

19:35:08 n-tech yea, it's one of those things that's like

19:35:10 n-tech too easy

19:35:13 n-tech so it's getting put off

19:35:20 ~copypaste lol, impossible with current 8chan

19:35:22 ~copypaste 2 easy for next

19:35:25 ~copypaste impossible with production

19:35:26 ~copypaste :^)

19:35:27 n-tech 2ez

19:35:31 n-tech it's just

19:35:35 n-tech it'd be mostly like, front-end word

19:35:38 n-tech getting it to look right

19:35:42 n-tech making sure each board's posts were distinct

19:35:50 n-tech but the actual controller business logic

19:35:52 dusty n-tech, awesome

19:35:55 n-tech would be done in < 1 hour

19:35:58 n-tech I have a cool plan

19:36:00 uguu it seems that nntpchan's first email complaint is resolved, i am glad that it didn't blow up

19:36:05 n-tech for multiboards and overboards

19:36:15 dusty im really excited about next now

19:36:16 n-tech I want to let board owners upload an icon and set colors for their post's banner

19:36:25 n-tech so they can sort of customize posts taken out of context

19:37:00 n-tech it'll make sense when it's done :—DD

19:37:26 dusty yeah i was wondering about that stuff

19:37:31 dusty -like if boards have different CSS

19:37:39 n-tech It'll be like

19:37:41 dusty it would be nice of the POST css was applied to ceach post

19:37:44 dusty but maybe that's not really workable

19:37:44 n-tech choose your icon, your bg color, and your text color

19:37:55 n-tech yeah that'd be too difficult

19:37:59 n-tech has to be tightly controlled


71b998 No.639

what is adventure mode

20:06:40 StephenLynx n-tech what exactly is adventure mode and what are its side-effects when the user posts?

[…]

21:33:26 OdiliTime is it just a random board/thread?

21:34:19 StephenLynx wot

21:34:26 StephenLynx ah, adventure mode?

21:34:37 StephenLynx doesn't seem so, people are marked with a rocket when they post.

21:34:54 StephenLynx so I want to know what exactly it does, since is not just a a link with "random board".

websockets

https://ghostbin.com/paste/85z78

Beta in 2 weeks

18:21:25 dusty wow next happening in 2 weeks?

[…]

20:19:13 Milez next happening in 2 weeks?

[…]

22:45:51 LordRothschild infinity-nevereverever soon?

22:46:17 dusty 2 weeks apparently


9a526b No.640

>>634

>First antilynx Zyxx bird ?

Yeah, pretty much. Josh got butthurt over the spreadhsheet I have of features and made that.

By then it compared lynxchan and next, now it compares lynxchan to vichan.


71b998 No.641

>>640

This thing is quite annoying like all Zyxx birds. All you wanted is a goddamn yard stick ,maybe some bantz on the side. Good to read that HW's gambit is working out with your software if Tinyboard ever croaks during Infinity's use case.


44fdb1 No.642

2015-10-25

Board bookmarks

04:49:10 dusty "I'm not reinventing the wheel, I'm just making it out of rubber instead of stone" - josh n-tech

04:49:45 n-tech i am a modern day poet, philosopher, and intellectual

[…]

04:52:46 dusty :3

04:52:49 dusty hows it going

04:56:26 uguu i made the wheel out of dongs do i get an award?

04:59:51 n-tech p good

04:59:54 n-tech nice dong wheel uguu

05:00:07 uguu :D

05:02:09 >> nugger (~nugger@8chan.JJoUM) has joined #8chan-dev

06:04:21 LordRothschild hey n-tech

06:04:32 * uguu likes dong wheel

06:04:32 n-tech yo

06:05:01 LordRothschild by the way, I heard there was actually a dedicated browser application for 8chan that exists

06:05:13 LordRothschild just out of curiosity, is that actually a thing?

06:05:24 LordRothschild kinda like how 2ch does it

06:05:44 @linear yes there's many of them, firefox, chromium, ..

06:06:03 LordRothschild har har

06:07:29 LordRothschild also

06:07:36 LordRothschild any fancy new features

06:07:53 n-tech there's at least 2 apps

06:07:57 n-tech and yeah

06:07:58 n-tech board favoriting

06:08:02 n-tech here's a cool thing to do

06:08:16 n-tech https://infinitydev.org/test

06:08:19 n-tech https://infinitydev.org/infinity

06:08:22 n-tech open both tabs at once

06:08:26 n-tech go to /test/, click the star.

06:08:32 n-tech tab over to /infinity and click "Boards" in the global nav

Beta in 2 weeks

06:08:55 dusty bruh n-tech

06:09:04 dusty switch over is in 2 weeks?

06:09:10 uguu wait really?

06:09:11 uguu oh god

06:09:27 LordRothschild will the old version still be around as a comparison?

06:09:42 * uguu prepares anus

06:10:15 LordRothschild as long as the double posting issues and other junk are fixed people will move over

06:10:34 uguu if it doesn't explode

06:10:59 LordRothschild also

06:11:05 LordRothschild mobile UI still kinda sucks

06:11:06 n-tech no, beta testing

06:11:09 LordRothschild lemme send a pic

06:11:18 n-tech shooting for early november

[…]

06:12:32 uguu remember remember the 5th of november, site with bugs a lot, the /intl/ plot, i don't know how the 5th of november could be forgot

06:12:33 dusty n-tech, btw i got another question

06:12:36 dusty you there ntech josh

06:12:39 LordRothschild 8.1.2

06:12:40 n-tech ye

06:12:40 dusty please respondd

06:12:42 dusty ok

06:12:46 n-tech yeee uguu

06:12:49 n-tech i wanted it on the 5th

Dealing with forum sliding

https://ghostbin.com/paste/sqna7

We really should kill the idea of /b/. It was a accident that will never repeat itself.


44fdb1 No.643

Bans are ineffective

6:24:33 LordRothschild hey n-tech, you think you could allow BOs to set thread creation limits per hour for individual IPs instead of the entire board?

06:24:49 dusty very good piont Bui

06:24:51 Bui LordRothschild: that'd be useless as a spam protection measure

06:24:52 dusty it's not a trivial problem

06:24:57 n-tech We could, but it's not effective.

06:25:01 LordRothschild oh yeah

06:25:05 LordRothschild you would get banned anyways

06:25:06 n-tech Bui has utilized thousands of IPs within the Amazon IP subnets to spam before

06:25:06 LordRothschild true

06:25:08 n-tech It doesn't work.

06:25:17 uguu ip bans aren't effective

06:25:35 uguu in general, bans aren't effective

06:25:39 n-tech well they are in the case of 4chan where literally any non-public IP becomes permanently banned

06:25:45 n-tech Any school, coffee shop, VPN, tor node, etc

06:25:46 n-tech all banned

06:25:46 LordRothschild you could always make people give their phone numbers in order to be able to post :^)

06:25:46 uguu it's only a temporary solution

06:25:48 n-tech gotta get dat pass

06:26:13 dusty n-tech are you gonna give us out free next passes for being your moral support here

06:26:27 n-tech ofc

06:26:28 LordRothschild and bug catching

06:26:37 n-tech We're going to call our passes the 8chan Reichmarks

alternative Captchas

06:26:57 n-tech https://8ch.net/next/res/1476.html#1525

06:27:04 LordRothschild what kind of dank features will we get?

06:27:04 n-tech I just made a post about the captcha situation btw

[…]

06:29:03 dusty There is no way to remove the need for captchas.

06:29:03 dusty I'm sorry, there just isn't. There's a reason why every site in the entire world uses them. Bots fucking slam any site without a Turing test. That's just the world we live in.

06:29:04 dusty welp

06:29:06 dusty into the trash it goes

06:29:11 dusty oh well too bad

06:29:40 LordRothschild aren't there alternative non-reading related captcha alternatives?

06:29:50 n-tech yes

06:29:55 dusty im done w/ captchas

06:30:06 LordRothschild like answering questions or picking "which of these is a potato" for a group of pictures

06:30:08 n-tech The best captcha I've ever used was Q&A.

06:30:15 n-tech On my forum the question is, "Name a popular lolcow"

06:30:19 n-tech This has kept out bots for 2 fucking years

06:30:23 n-tech no cunt in india knows what a lolcow is

06:30:26 n-tech they only know holycows

06:30:51 LordRothschild or like

06:31:04 LordRothschild "name a four letter group responsible for 9/11"

06:31:12 n-tech yes, but the problem is, it doens't stop Bui.

06:31:15 uguu JEWS

06:31:21 uguu ISIS

06:31:23 n-tech So if /pol/ made that their captcha all he has to do is set his bot to answer that question.

06:31:34 n-tech If you made the question an image you can easily read that image regardless

06:31:41 n-tech so then you're back at square 1.

06:31:42 n-tech lol


44fdb1 No.644

Back me up, Bui

06:58:26 n-tech Bui, I need to borrow you for a second

06:58:41 Bui ok

06:59:39 n-tech https://8ch.net/next/res/1057.html#1522

06:59:41 n-tech back me up

06:59:45 n-tech :—DD

[…]

07:02:14 n-tech wait

07:02:19 n-tech bui how the fuck did you post with a name

07:02:21 n-tech BUI ARE YOU GVOL

07:03:02 n-tech wait forced anonymous is off nobody's ever used a name besides me tho

07:03:02 n-tech wtf

07:03:04 n-tech lmfao

07:03:23 Bui :-D

07:03:34 n-tech that is incredible, i've thought the fucking thing was off for 1500 posts

07:03:44 n-tech you are the first person to namefag on the board besides me

07:04:27 LordRothschild Bui is a gvol?

07:04:30 LordRothschild hop boy

07:04:34 Bui NOP

07:04:36 Bui nop

07:04:50 LordRothschild dank haxor skills?

07:05:21 Bui read above man

07:06:27 LordRothschild lol

07:06:39 @linear if someone says Bui is a gvol and you legitimately believe it

07:07:19 LordRothschild yes I whole heartily believed it, all hail our furry overlords, etc etc

[…]

08:51:18 n-tech I'm going to get a fucking anyeurism over spacks who lurk /next/ only to bitch about the design

2015-10-25

Where's Hotwheels?

07:29:17 dusty is copypaste ok?

07:29:22 dusty he hasn't talked on here in a long time

07:29:40 dusty hope you're well

07:36:46 StephenLynx he doesn`t use irc that much

07:41:27 dusty he was on all the time before recently

07:42:03 StephenLynx oh, he is usually online when hes awake

07:42:08 StephenLynx he just doesn`t use it too much.

07:44:27 dusty …


44fdb1 No.645

Dynamic site generation

08:37:26 StephenLynx because for a captcha you need a dynamic element.

08:37:32 StephenLynx you got 3 options:

08:37:33 StephenLynx 1: js

08:37:36 StephenLynx 2: cookies

08:37:38 StephenLynx 3: dynamic page

08:38:06 StephenLynx however, if your page is primarily static, you must use either 1 or 2 or make a separate dynamic page JUST for the captcha solving.

08:38:16 presidentofspess it's 2015

08:38:20 presidentofspess who doesn't use dynamic pages

08:38:24 StephenLynx kek

08:38:26 StephenLynx you run a server?

08:38:41 presidentofspess not yet

08:38:44 StephenLynx ok then

08:38:59 StephenLynx give me a call when your HTML generation is eating up your resources like a crazy hoe

08:39:26 StephenLynx and at least two people thing infinity next won`t fly because of dynamic pages.

08:39:50 StephenLynx one is me and the other is the guy behind the very fundamental parts of infinity.

08:40:05 presidentofspess it'll be fine

08:40:09 StephenLynx we will see.

08:40:18 StephenLynx as it stands, there is a known performance bottle-neck.

08:40:26 presidentofspess yeah IO

08:40:34 StephenLynx and uguu managed to crash it by just requesting 45 webms

08:40:41 StephenLynx no, I am talking about next.

08:40:42 presidentofspess impressive

08:40:45 StephenLynx not infinity.

08:40:48 presidentofspess oh really?

08:40:57 StephenLynx yes, josh knows about this bottle neck.

08:41:03 StephenLynx but he said it will be fixed before releasae

08:41:08 presidentofspess what's the problem?

08:41:10 StephenLynx so now we wait.

08:41:12 StephenLynx he doesn`t know.

08:41:16 presidentofspess what

08:41:22 StephenLynx at least he didn`t when uguu crashed it.

08:41:29 StephenLynx it was a month ago or so

08:41:41 presidentofspess so what's the bottleneck

08:41:47 StephenLynx to be fair, the server is running more stuff than infinitydev.org

08:41:55 presidentofspess still

08:42:02 StephenLynx I told you, he didn`t know at the time.

08:42:03 presidentofspess 45 god damn webms shouldn't crash a server

08:42:08 StephenLynx you can ask him if he found out already.

08:42:15 presidentofspess n-tech did you find it

08:42:56 presidentofspess I'm asking if you know what it is doe

[…]

09:10:44 uguu also i crashed it by requesting 1 webm a few times per second

09:11:01 uguu a few meaning like 5

09:11:07 uguu so… typical 8chan load

09:11:32 uguu i tend to crash things tho

09:11:42 uguu it's in my specialbox

2015-10-26

keeping filenames

23:54:52 dusty dude I LOVE on 8ch how you can save a file with the original name

23:55:00 dusty seriously this is NO FUCKING NICE

23:55:04 dusty SO NICE*

23:55:16 StephenLynx yeah

23:55:24 StephenLynx however you got only that option on next

23:55:45 StephenLynx when saving a dump, you want the unique names

This concludes October. I am not done for today and move on to November right now.


44fdb1 No.646

2015-11-01 - 2015-11-04

Donation timer

01:47:20 uguu why is 8ch.net referencing infinitydev.org copypaste ?

01:49:41 @linear uguu: javascript for the timer

01:49:49 uguu timer?

01:50:00 @linear the thing for donations to n-tech/infinitydev

01:50:09 uguu ….wut?

01:50:22 @linear i dont know i dont have JS allowed or I'd describe it more

01:50:40 uguu it's botnet :-DDDDDD

01:50:53 @linear yeah I think it should be local js (local to 8ch) really

New 503 errors

10:13:09 Baikal Error 503: Backend fetch failed, Backend fetch failed Guru Mediation: XID: 283176129 Varnish cache server.

10:13:27 Baikal Trying to delete a post

10:13:32 @linear .up

10:13:32 @linear heh

10:13:33 @linear new 503s

10:13:34 @linear exciting

10:13:39 @linear site will surely die any day now

10:13:40 @linear .p all

10:13:49 @linear reports: wake up please

10:14:17 reports All of 8chan appears to be up.

10:14:18 reports All indexed boards: 3772.0 posts per hour (#0), 72.9K posts per day (#0), 28.8M total posts (#0)

10:14:28 @linear great success, only took a minute

10:15:11 Baikal This is something weird, I am making api calls to try and mimic the delete functionality.

10:16:28 Baikal Post got deleted, password I used was out of the ordinary. Maybe a password limitation I don't know about?

10:21:09 Baikal Also that one spammer is hitting up test board

8chan is overburden again

20:37:16 StephenLynx copypaste /v/'s server is running real bad.

20:38:07 StephenLynx nvm, it was just coincidence. the whole site seems to be failing right now.

20:38:15 StephenLynx .up

20:38:16 reports 8chan is down; connection timed out between Cloudflare and 8chan.

20:49:39 uguu :3

20:49:41 uguu ooops

20:52:33 ~copypaste finally it's over ( ???-)

20:52:43 uguu the server dieded?

20:52:55 ~copypaste 08:48:49 ~copypaste 8chan has 75%-100% packet loss

20:52:55 ~copypaste 08:49:03 ~copypaste maybe ddos, maybe network failure. i open ticket, can't do anything else.

20:53:31 uguu are you going to point people to overchan again? ;-;

20:53:40 ~copypaste i can't point people anywhere

20:53:47 uguu kk

20:53:50 ~copypaste i can only do that i fi can serve pages

20:53:53 ~copypaste i can't even log in :D

Theories why 8chan is down again

00:00:49 LordRothschild n-tech, next soon?

00:00:59 n-tech aim workin on it

00:03:28 LordRothschild being without 8chan is like anudda shoah

[…]

00:26:37 faggetttss isn't it?

[…]

01:09:32 melonstorm tfw 8chan just reports 404 for everything

01:10:05 uguu (nntpchan does not have this problem)

01:24:16 LordRothschild what caused this anyways?

01:24:32 LordRothschild did some SJWs get to our ISP again or something

01:24:39 uguu prolly

01:24:41 uguu :3

01:24:57 StephenLynx I think the SJW moved on by now.

01:25:05 uguu hell no

01:25:07 uguu they don't let go

01:25:08 LordRothschild naw

01:25:14 LordRothschild they're still butthurt

01:25:25 LordRothschild remember the imgur thing?

01:25:59 LordRothschild plus I think the extra hundred IPs that leftypol got as a boost might be an attempt at SJW infiltration

01:26:54 uguu SJW can eat cock, the secretly want it really bad but they are too ashamed to admit it because of feminism


44fdb1 No.647

Error in the captcha system

02:04:32 uguu n-tech: i have a zero day in your software :^)

02:04:52 n-tech Nice.

02:05:01 * uguu drops

02:05:08 uguu the captcha simply doesn't work

02:05:12 StephenLynx eh?

02:05:17 uguu you can type bullshit in and it takes it

02:05:26 n-tech wat

02:05:29 uguu :3

02:05:39 uguu https://infinitydev.org/b/thread/121

02:05:48 n-tech Oh

02:05:48 n-tech no

02:05:50 n-tech That's uh

02:05:52 n-tech a different issue

02:05:56 uguu oh?

02:05:58 n-tech You see Uguu, my lovely friend

02:05:59 uguu please explain

02:06:05 n-tech The new software only requires 1 captcha per hour or per 10 posts

02:06:09 n-tech but the post form is AJAX based

02:06:14 n-tech and doesn't get captcha requirement updates

02:06:18 n-tech so it always accepts captcha input

02:06:23 n-tech even if the server has no requirement for it

02:06:28 n-tech so it'll appear to accept wrong solutions

02:06:29 StephenLynx The security image was not answered correctly

02:06:31 n-tech because it doesn't care

02:06:31 @linear your 0 day is a feature

02:06:32 StephenLynx it works for me.

02:06:32 uguu i gave it a bullshit captcha the first time

02:06:34 @linear grats

02:06:44 n-tech The security image was not answered correctly

02:07:17 * uguu resets cookies and tries again

02:08:39 n-tech address based

02:09:03 n-tech I can truncate the captcha table, one sec

02:09:07 n-tech hopefully this doesn't break anything

02:10:07 n-tech try now

02:11:22 uguu okay interesting

02:12:00 uguu same effect, ideally it shouldn't captcha challenge if it doesn't need to

02:13:37 uguu >mfw nntpchan has about the same pph as infinitydev

02:15:26 uguu nvm /v/ arrived

02:24:03 uguu n-tech: .vorbis? really?

02:25:06 n-tech sleuth issue

02:25:15 n-tech must be leftovers from the old filetype system

Infinity Never

04:17:58 LordRothschild infinity next soon?

04:18:09 @linear always

04:19:38 ss997 soon(tm)

04:20:53 uguu soooooon

[…]

05:35:55 beamform infinity never*

[…]

05:44:08 uguu infinity-eventually

05:46:46 Bui infinity-next-to-never

05:46:58 uguu infinity-will-be-spammed-to-death-by-bui

[…]

05:52:49 StephenLynx cmon now

05:52:57 StephenLynx why don't we give it the benefit of doubt

05:53:10 StephenLynx and wait until it crash and burn to start trashing it? :v

[…]

23:35:20 LordRothschild 5 days till beta

23:35:25 LordRothschild right?

23:35:34 StephenLynx oh yeah

23:35:40 StephenLynx I forgot that.

23:35:49 uguu 5 days till the day of fire

23:35:53 StephenLynx I confused the migration date with it v:

23:35:59 StephenLynx and was waiting for december.


44fdb1 No.648

2015-11-06

What is Next missing?

03:50:16 LordRothschild Lynx, what 8chan features is next missing

03:52:05 StephenLynx hm

03:53:44 StephenLynx dunno, LordRothschild, maybe file deletion?

03:53:48 StephenLynx thread transfer between board?

03:53:50 StephenLynx custom flags

03:54:06 uguu what about mp3 uploads?

03:54:23 StephenLynx it allows it afaik

03:54:25 StephenLynx gotta go.

03:54:31 StephenLynx I know it allows for audio

03:54:49 LordRothschild PDFs?

03:55:03 LordRothschild and tripfag support

03:55:36 StephenLynx yeah, trips

CSS

https://ghostbin.com/paste/6jgmq

HW found a few bugs

https://ghostbin.com/paste/qbgja

Most of that concerns file handling. Next had such problems since September.

There is still a lot missing from the post form

09:59:47 monoelain is there a list of features that need to be added to achieve parity with infinity

09:59:59 uguu i don't think so

10:00:11 monoelain infinitydev is missing a lot

10:00:25 uguu does infinity-next have the "Made by STI" feature?

10:00:35 monoelain no

10:00:36 uguu I MUST HAVE THAT FEATURE

10:00:41 monoelain stopnerds

10:00:52 uguu if it doesn't have that feature it is SHIT

[…]

14:57:58 ~copypaste n-tech: did u read what i said above

14:58:05 ~copypaste also i thought of something else but i want your opinion on it

14:58:14 ~copypaste Hide country

14:58:15 ~copypaste (this board displays your country when you post if this is unchecked)

14:58:18 ~copypaste 8chan has this feaeture

14:58:27 ~copypaste in the post ofrm

14:58:28 ~copypaste form

14:58:50 n-tech a lot of the post form features are still missing

14:58:57 n-tech I keep changing it because I'm unhappy with how it looks

14:59:00 n-tech same with the actions menu

14:59:24 n-tech I need a new draft for the actions menu ; ;

15:00:26 ~copypaste actions menu should work without js imo

15:00:35 ~copypaste what is wrong with <noscript> tags? :3

15:01:48 ~copypaste monoelain brought up something earlier, about the posts filter

15:01:58 ~copypaste i feel like most JS stuff isn't going to be done by the port

15:02:05 ~copypaste that's definitely not going to be ready

15:02:11 ~copypaste with how much else is on trello that has to be done first

15:02:17 n-tech it DOES work without js dude

15:02:19 n-tech It just looks like shit

15:02:29 n-tech I don't know where you got that it uses JS from but it's totally wrong

15:02:30 ~copypaste ?('?`?)? didn't work for me in netsurf when i tried it

15:02:34 ~copypaste maybe that was too long ago

15:02:37 n-tech because it's fucking netsurf

15:02:42 ~copypaste okay well

15:02:45 ~copypaste it has no JS

15:02:48 ~copypaste that's how i test no JS


44fdb1 No.649

video codecs

15:03:17 n-tech Shit's throwing me on goose chases, like your audio issue

15:03:25 n-tech My setup of ffmpeg didn't have a codec to process that video type

15:03:33 ~copypaste oh, no libvpx i guess

15:03:36 ~copypaste it's fine, mine will work

15:04:07 n-tech not like ffmpeg actually gives usable feedback, it kept saying that "pixel format -1 is not recognized" or some shit

15:04:10 n-tech which is completely worthless

15:04:15 n-tech what the fuck does that mean, it means nothing

15:04:24 n-tech I only figured it out after 4 hours of trying to upload your nasheed over and over again

15:04:34 n-tech because I realized literally everything else worked except it

15:04:39 n-tech so the issue had to be the codec

15:04:48 ~copypaste lol i told you i was going to try to mess it up by using a weird encoding

15:04:53 ~copypaste i wrote just that in the channel

15:04:57 ~copypaste "i'm uploading an edge case"

15:05:18 n-tech why didn't you mention that when reporting the error

15:05:20 ~copypaste vp9/opus is valid though

15:05:27 n-tech you just told me it didn't work and then got mad that I allowed it at all because it didn't play in the browser

15:05:44 n-tech despite browser standards with codecs being all over the place

15:06:11 ~copypaste you're exaggerating

15:06:14 ~copypaste they're not all over the place

15:06:17 n-tech okay, well

15:06:19 n-tech I can't argue this

15:06:26 n-tech I have an entire trello board to clear off

15:06:33 n-tech so thanks for the find good to know it was working as expected

Glaive gets fired?

15:24:56 n-tech man I'm rattled. glaive's noise is disrupting to me.

15:25:26 n-tech it's fucking up my focus

15:25:36 ~copypaste can i still come over tomorrow

15:25:47 n-tech yeah that's fine

15:26:18 n-tech copypaste https://kiwifar.ms/threads/quiet.14200/

15:26:20 n-tech look at this shit

15:26:23 n-tech look at this fucking idiot

15:26:25 n-tech what the fuck happened

15:27:09 ~copypaste "/baph/ with usernames"?

15:27:18 n-tech his url filters to that

15:27:21 ~copypaste is that what he's advertising it as?

15:27:23 ~copypaste oh, haha

15:27:24 n-tech yes

15:27:26 n-tech but yes

15:27:30 n-tech when he was pitching it

15:27:34 n-tech he said "/baph/ with usernames"

15:28:01 n-tech http://8ch.net/cow/res/179443.html#179813

I can't read the kiwifarms thread right now.


44fdb1 No.650

2015-11-07

Doubleposting

09:43:35 dd0 double posting at https://8ch.net/tech/res/181463.html is getting absolutely ridiculous

09:44:09 StephenLynx it seems it occurs with larger threads.

09:44:21 StephenLynx the agdg thread on /v/ has the same issue

09:44:30 StephenLynx but when I post in general on /tech/, I have no issues

09:46:07 dd0 8chan's io setup and demand must be some crazy shit

09:46:50 StephenLynx nah

09:46:53 dd0 i wonder if just throwing SSDs whould help

09:46:56 StephenLynx I think the engine is bad, thats it.

09:47:09 StephenLynx and starts failing once the thread grows too large.

10:32:09 Skwid .up

10:32:10 reports All of 8chan appears to be up.

Autoupdate

22:02:57 ls >http://infinitydev.org/vidya/thread/24.json?updatesOnly=1&updateHtml=1&updatedSince=1446904892

22:03:08 ls n-tech: I assume it hits the backend with a query each time?

22:03:52 ls or a cache?

22:11:00 ls https://github.com/infinity-next/infinity-next/blob/42055acc1da466e04ab32e884cdd4337a3726a3c/app/Post.php#L1312-L1332 wew

22:29:09 n-tech it would be possible to use those exact parameters on the thread cache.

22:29:25 n-tech i'll probably do that soon but i have other concerns at the moment.

22:30:57 StephenLynx btw, when is schedule the start of the beta?

22:31:02 StephenLynx scheduled*

23:03:27 ls n-tech: there are a lot of different possible values for updatedSince though

23:03:47 n-tech yes. that function needs work. i've experienced errors with it.

23:03:51 n-tech on the list.

23:03:56 ls k


44fdb1 No.651

2015-11-08

Hotwheels pushed the turbo button

03:08:18 LordRothschild so n-tech

03:08:22 LordRothschild are the rumors on 8/v/ true

03:08:30 LordRothschild are we actually getting next in less than 24 hours?

03:08:36 n-tech no. why are people asking this.

03:08:41 n-tech there's not a chance

03:08:50 n-tech by the end of the month. copypaste is forcing it

03:09:01 n-tech it's not done, the interface is incomplete, a lot of js feature parity isn't done

03:09:13 n-tech but he doesn't think 8chan can stay afloat anymore. the harddrive is literally failing.

03:09:23 n-tech the software is so bad it has killed the server apparently

03:09:36 uguu literally failing, what happens to all the furry porn if it dies fully?

03:09:47 n-tech dust in the wind

03:09:54 uguu ;-;

03:10:13 ss997 good riddance :^)

03:10:23 n-tech i'm very stressed out

03:10:59 n-tech i just hear all these angry people who hate small design choices that can be tweaked to flavor with a good greasemoney script and it's like, i dont have any idea how much that represents the community as a whole

03:11:07 n-tech this guy just posted "I can't imagine this replacing 8chan for me"

03:11:15 n-tech so what? you have set up this dichotemy

03:11:19 uguu some people have no imagination

03:11:27 n-tech where you either stick on something that cannot exist, literally not able to run anymore

03:11:34 n-tech or you get angry at something that can run and leave

03:11:39 n-tech and it's extremely frustrating

03:11:43 uguu they can't imagine it? that can only be their own fault

03:12:09 uguu n-tech: i can relate, i changed the css on nntpchan this morning and i fear the freakout

03:12:29 n-tech you know i think when moot redid 4chan years ago or whoever was behind that

03:12:34 n-tech i dont remember any heads up

03:12:34 uguu NOOOOOOOOOOOO STOP MAKING THINGS BETTER I LIKE SHITTY STUFF

03:12:35 n-tech any warning

03:12:39 n-tech people just woke up one day and it's like

03:12:43 n-tech oh this is like 4chanx but native

[…]

03:19:10 n-tech man if mark is the one spreading this 24 hour rumor im going to call in the Zyklon Ben

03:19:19 n-tech i told him we might have a nov 9 open beta

03:19:26 n-tech i've always said December is the earliest for a release

03:27:41 @linear n-tech: why not tweak the thread css to make it a bit more like 4ch/8ch then, just making the OPs full-width would probably shut half of them up

03:32:03 * uguu tells /tech/ about dbus integration

03:32:43 >> Automatik (~Automatik@Rizon-4B590A4A.w90-23.abo.wanadoo.fr) has joined #8chan-dev

03:33:07 ls n-tech: "i dont remember any heads up" there was, they had a beta board for a while

03:33:32 ls also I must say the quality of 4chan's js is generally decent to good

03:34:01 ls fast, useful & no framework cargo cult

03:34:03 Automatik http://8ch.net/v/res/6894533.html they are getting angry about next.

03:34:19 ls also no obvious smells the last time I looked at the code

03:35:14 Automatik they say josh doesn't like feedback(about hrs between posts) even though i'm sure he asked for more feedback

03:35:39 Automatik also they think 8chan itself will instantly switch to next immediately

03:35:48 ls afaia it won't

03:37:14 Automatik yeah, there will be a beta of course

03:38:02 Automatik hmm, was the beta supposed to launch in january instead of november?

03:39:35 uguu lol 8chan servers are on fire

[…]

14:14:50 Roberts[OPEC] hoo boy

14:14:51 Roberts[OPEC] n-tech

14:15:00 Roberts[OPEC] looks like people are pretty pissed about the design

14:16:20 Milez 90% shitposts

14:23:46 ~copypaste Roberts[OPEC]: the true essence of "love it or shove it" is about to be revealed

14:23:48 ~copypaste allahu akbar

14:24:15 Milez haha! I couldn't agree moar

14:26:36 Milez God forbid someone should bring this stuff into the current decade.

14:27:30 BigMac n-tech, you asked earlier if people were just rageposting for the hell of it

14:27:34 BigMac I think so

14:28:11 ~copypaste anyone that would rather have a broken site over a site with a layout they don't like but can change

14:28:16 ~copypaste isn't worth listening to or acknowledging

14:28:20 BigMac ^

14:28:27 ~copypaste once we fix the site we can go back to unimportant matters like aesthetics

14:28:29 ~copypaste utility comes first

14:28:35 ~copypaste and 8ch's utility is at an all time low


44fdb1 No.652

2015-11-09

first problems with /v/

03:13:20 uguu does infinity-eventually work good yet?

03:13:29 n-tech it does uguu. it's almost done.

03:13:37 n-tech i'm getting pgsql there.

03:13:39 n-tech https://github.com/laravel/framework/issues/10847

03:13:51 n-tech at 6 months, assuming I worked 40 hours a week (i defo worked more than that)

03:13:57 n-tech i've spent 1000 hours of my life on Infinity Next.

03:14:00 uguu n-tech: beware the /v/ anti change freakout

03:14:07 n-tech A thousand hours building what I think is a very good piece of software

03:14:11 uguu the autism knows no bounds

03:14:13 n-tech and all people can see is the very tip of the iceberg

03:14:20 n-tech the very changeable, very malleable tip

03:14:23 n-tech and that is all that matters.

03:14:56 uguu n-tech: use the cidr type for postgres

03:15:01 uguu it's magical :-DDDD

03:15:03 n-tech can't

03:15:07 uguu laaaaaaame

03:15:09 n-tech database agnostic

03:15:10 n-tech ye i know

03:15:12 n-tech it was a good feature

[…]

03:42:45 n-tech uguu i made a big post on /next/ asking for people to hit me with questions

03:42:48 n-tech and it has 1 reply

03:42:50 n-tech what the fuck

03:42:56 n-tech where is all the anger? i was ready to take it on

03:43:02 n-tech is it sitll on /v/?

03:43:07 uguu tell /v/

03:43:16 uguu they are probably still playing video games

03:43:22 uguu not late enough for the shitposters

03:45:45 uguu replied

03:45:47 uguu :^)

03:46:20 n-tech oh no mark made a new sticky for them to rage in and it's at 400 posts already

03:46:53 uguu lol

03:48:43 n-tech it took literally 6 months to make this

03:48:47 n-tech and they just now tried it

03:48:50 n-tech i am so confused

03:49:04 uguu don't be

03:49:16 uguu it's simple, they are shitposters

03:49:35 n-tech they gave me 10,000 dollars tho

03:49:39 n-tech i dont want them to be blangry

drugs

03:51:13 n-tech i need a drug habbit

03:51:18 uguu no you don't

03:51:31 n-tech y

03:51:35 uguu you need a habit of chronic notgivesashit

03:51:43 uguu feels guuuud

03:51:48 n-tech apathy is unproductive

03:51:53 uguu so are drugs

03:52:25 n-tech not Adderal

03:52:33 uguu drugs are bad

03:52:36 uguu mkday?

Josh's PR problem

11:30:58 koopa I think some people just personally dislike Josh without realizing Infinity-Next will save 8chan.

11:31:49 @linear 8chan is dead without it, yes

11:31:52 Skwid that's nice koopa

11:31:55 @linear 90% of complaints are that the thread OP isn't full-width

11:32:05 @linear which I understand and I think he should default css to /kappa/ or similar to resolve most of the complaints

11:32:16 @linear it's definitely in his best extrinsic interest

[…]

11:51:28 monoelain it makes no sense to be so stubborn about this

11:51:59 @linear it's part of his VISION

11:52:01 @linear (apparently)

11:52:49 monoelain it's a pretty immature way of handling an issue that could have been fixed easily with some clarification

11:52:58 monoelain instead of getting emotional about it

11:54:43 LordRothschild you know

11:54:45 LordRothschild all that talk

11:54:56 LordRothschild about 8chan users needing to get with the time

11:55:08 LordRothschild and about how the current UI is outdated

11:55:13 LordRothschild reminds me of that jew pic

11:55:18 LordRothschild with Europe and immigration

[…]

11:58:29 monoelain the lack of clear and unambiguous communication allows rumors to fester and panic to spread

During the Beta, I took that over because people didn't pay attention to Null.


fa99b4 No.653

2015-11-10

Why Josh has been hired according to Lynx

03:54:24 LordRothschild copypaste hired Josh anywaus because front end

03:54:37 StephenLynx not really, IMO.

03:54:44 StephenLynx josh tried REALLY hard to please him.

03:54:54 StephenLynx and used all the stuff that HW was comfortable with.

03:55:01 StephenLynx josh even changed the project name.

03:55:16 LordRothschild oh yeah, copypaste knows PHP

03:55:36 StephenLynx HW was not very happy with his visual decisions, from what he told me.

03:55:47 StephenLynx because they really differed from what he used.

03:55:49 LordRothschild neither is anyone else really

03:55:55 StephenLynx yeah

03:55:59 LordRothschild I don't mind that much

03:56:08 StephenLynx BUT FUCK THAT, PHP IS DA BEST XDDD

03:56:09 LordRothschild but I can see most people don't like it

03:56:22 LordRothschild especially when Josh is getting paid by then

beta link leaked

11:15:07 LordRothschild https://i.imgur.com/OrLNURw.jpg

11:15:10 ~copypaste i thought maybe it was used for country flags

11:15:16 LordRothschild why is the old top bar

11:15:28 LordRothschild in the beta of next?

11:16:04 n-tech god who is fucking spreading the beta link around

11:16:07 n-tech copy can you kill that domain

11:16:10 ~copypaste yes

11:16:12 n-tech it's from like 3 months ago

11:16:13 ~copypaste roger dodger

11:16:39 LordRothschild they're spreading it around on various parts of 8chan

11:16:40 LordRothschild lmao

11:16:50 LordRothschild no wonder why so many people are pissed

[…]

11:17:21 LordRothschild I thought it was the address

11:17:26 LordRothschild you were moving next to

11:17:28 LordRothschild lmao

Broken board list

11:23:31 LordRothschild the full board list won't load for my phone on any browser now

11:23:37 LordRothschild lol

11:24:05 ~copypaste what full board list

11:24:09 ~copypaste oh

11:24:13 ~copypaste yes, i'm still writing one aren't i

11:24:15 ~copypaste lol

11:24:21 ~copypaste eyy

11:24:32 ~copypaste time to buy a supercomputer

11:24:33 ~copypaste imho

11:26:17 LordRothschild infinitydev.org/boards.html

11:26:31 ~copypaste oh

11:26:33 ~copypaste doesn't work for me either

11:26:38 ~copypaste hold up, i thought you were talking about

11:26:40 n-tech copypaste can you make the error message for that

11:26:58 ~copypaste infinitydev.org/boards.html

11:26:59 ~copypaste shit

11:27:03 n-tech "This used to be a 3 month old copy of Infinity Next. For the current software see infinitydev.org"

11:27:04 ~copypaste fucking ff froze

11:27:08 ~copypaste https://8ch.net/boards_full.html

11:27:09 ~copypaste kore

11:27:17 ~copypaste it doesn't update anymore

11:27:20 ~copypaste it's an antique

11:27:35 ~copypaste but moooooooooom

11:27:38 ~copypaste i like mine better

11:27:41 LordRothschild lol

11:27:50 LordRothschild we're so fucked

11:28:59 ~copypaste dun n-tech


fa99b4 No.654

The list of complaints doesn't end!

13:41:57 n-tech "I like mp3 hosting, but I want to make sure 8chan doesn't save IP information at all. DMCA requests will happen, and I don't like the idea of HW having to share anyone's information if they post a song.

13:41:57 n-tech "

13:42:06 n-tech HOW

13:42:09 n-tech how do these fucking assholes

13:42:10 n-tech INVENT

13:42:13 n-tech new things to be mad about

13:42:17 n-tech it's fucking impressive

13:42:27 n-tech yeah lets have an imageboard with NO CAPTCHAS and NO IPS

13:42:31 n-tech that shit's going to work so fucking great

13:42:35 n-tech why didn't it come to us sooner ??

13:42:55 BigMac lol

13:43:16 BigMac I WANT 8CHAN TO STOP OBEYING THE LAW IN THE COUNTRY IT'S HOSTED IN

13:43:24 Automatik "Josh, why did you add horizontal lines when the updated crown of OPs do the job now and look good?"

13:43:30 BigMac I WANT 8CHAN TO BE SHUTDOWN BY THE FEDS

13:44:12 Automatik (by the way, these horizontal crowns look nice)

13:44:20 Automatik *lines

13:44:24 n-tech I took away backgrounds only and dimmed the lines

13:44:28 n-tech I think it does okay now

13:44:44 n-tech hm except with files

13:44:46 n-tech fml

13:45:05 ~copypaste they have a point about that

13:45:15 ~copypaste some companies demand subscriber information of people that break their copyrights

13:45:25 ~copypaste haven't you seen the cases of the MPAA suing grandmas like $30k/song?

13:45:35 ~copypaste regardless, 8ch.net won't be doing mp3 hosting

13:45:39 ~copypaste it's not anything to worry about

13:48:17 BigMac copypaste, but ogg will, right?

13:48:22 ~copypaste maybe

13:48:36 BigMac already well beyond that with webm

13:48:37 ~copypaste maybe i'll trial ogg only

13:49:34 n-tech yeah i was gonna say

13:49:42 n-tech people already post webms with album art and song only

13:49:47 n-tech i don't get the big deal

13:50:09 n-tech atm /mu/ is just talking about music and that's fucking gay

13:50:12 n-tech that's why it's such shit

13:52:30 BigMac n-tech, I think some people just don't realize the whole site is behind cloudflare and all their IPs are being logged anyways

13:53:02 n-tech I think people with a very poor understanding of the Internet and technology in general tend to have the biggest mouths.

13:53:04 BigMac they're living in a skiddy fantasyland where Android and Windows aren't backdoored

Null and stress

23:44:55 n-tech lol uguu you saw my commits?

23:45:06 uguu nope

23:45:40 n-tech http://8ch.net/next/res/2032.html#2409

23:45:48 n-tech i'm trying to get something into laravel for postgres

23:51:19 n-tech uguu how good are you at CSS :–DDD

23:51:36 uguu worst

23:51:45 uguu see the current css on oniichan

23:51:47 uguu it's bad

23:52:01 n-tech i'm about to an hero tbhhhhhh

23:52:12 n-tech I'm having the most bizarre fucking issue with text wrapping and it's like

23:52:17 n-tech I have not a fucking clue

23:52:19 n-tech what it could be

23:52:24 n-tech I have like 4 fucking years experience with this shit

23:52:29 n-tech I got an enterprise applicaiton working in IE6

23:52:30 n-tech this shit

23:52:32 n-tech is blasting me

23:53:21 uguu yeh

23:53:27 uguu css is haaaaaaaaard

23:53:40 n-tech not even CSS, just this fucking issue

23:53:43 n-tech sec uploading

23:53:56 n-tech http://i.imgur.com/9Z8Xbm6.png

23:54:04 n-tech it looks like shit because i keep removing stuff to see what is causing it

23:54:06 n-tech but I have NO

23:54:07 n-tech FUCKING

23:54:08 n-tech CLUE


fa99b4 No.655

2015-11-11

Contributing ain't easy

15:20:36 Milez welp fuck this I am gonna play some HOTS after a massive b0ng

15:20:58 Milez cant fix composer to save my life

15:21:05 ~copypaste try just

15:21:08 ~copypaste deleting composer.lock

15:21:13 ~copypaste and running update again

15:21:19 Milez ahaa not tried that

15:21:20 Milez sec

15:21:21 ~copypaste for some reason n-tech commits the lock file

15:21:23 ~copypaste no problem

15:21:56 Milez running…

15:22:06 Milez if this works I will be stoked

15:22:11 ~copypaste i'm not sure if that's intentional or not; if my fix works for you then it should be `git rm` and added to gitignore

15:22:27 ~copypaste i've had to remove it a few times myself but i didn't really think much of it

15:22:59 * Milez hopes

15:23:03 BigMac XD

15:23:07 Milez my error: http://pastebin.com/tSzWuZS2

15:23:32 BigMac copypaste, why on earth wouldn't he add it to .gitignore

15:23:33 Milez classpreloader is dependent on laravel

15:23:56 Milez FUUUUUUU.

15:23:59 ~copypaste maybe he just forgot

15:24:03 Milez same shit

15:24:06 ~copypaste he uses the gui github releases for windows

15:24:07 Milez b0ngtime

15:24:11 ~copypaste sorry

15:24:11 BigMac mmmm

15:24:32 BigMac ok; I have text I manually add to the .gitignore file

15:24:46 n-tech … no i don't

15:24:47 n-tech and no i don't

15:24:53 n-tech https://github.com/infinity-next/infinity-next

15:24:53 BigMac but yeah, guess with that workflow it's easy to just ignore

15:24:56 ~copypaste https://github.com/infinity-next/infinity-next/commit/3e7dd61f4b7bda98816bab86bd88a8731adf89d2

15:24:59 ~copypaste you used to

15:25:01 n-tech do you see a composer.lock in this?

15:25:02 ~copypaste not anymore as of oct 8

15:25:04 ~copypaste carry on

15:25:55 n-tech and i can reproduce his error but only on hhvm. googling the problem turns up that HHVM has an erroneous implementation of php_strip_whitespace

15:25:58 ~copypaste that's why i like git, easy to see history :3

15:26:02 n-tech and that causes problems during the Laravel class optimizer

15:26:11 Milez yeah I saw that

15:26:21 Milez but def not running hhvm

15:26:23 ~copypaste use php7

15:26:54 Milez well I want to use whatever developer is using 100%

15:27:06 Milez to avoid any aha moments

15:27:57 n-tech i use many different things.

15:28:25 ~copypaste yea i prioritized psql support recently

15:28:29 ~copypaste sorry…

Gutter

20:38:57 n-tech Posts are variable width.

20:39:28 ls yes and I've given up on trying to improve it

20:39:41 ls people won't have it and it is a bit more legible

20:39:47 n-tech The difference is that right now the layout reserves 320px right-hand gutter for the post form. People fight me over this but it makes posting a ton easire and you're not constantly flinging the fucking post box around trying to keep posts in sight while writing.

20:39:59 n-tech This also helps wrap long posts more reasonable on a 1920 monitor like the one I use

20:40:06 n-tech and on smaller monitors it retreats to the top of the page

20:40:17 n-tech I'm going to add a way to turn it off using JS (since it won't appear at all on the gutter without it)

20:40:22 n-tech and that should take care of them

20:40:29 n-tech i'm not making gutterless the default though that's silly

20:41:03 ls post form styling is way harder than it needs to be

20:41:25 n-tech in general or on next?

20:41:28 ls in general

20:41:31 n-tech yes it is

20:41:40 n-tech the old post form was a lot more padded

20:41:44 n-tech I did listen to feedback on that

20:42:25 ~copypaste i actually like the gutter

20:42:33 ~copypaste it makes more sense than a quick reply

20:43:03 n-tech yeah people complained about stuff not being in the same spot

20:43:07 n-tech that's pretty resolute

20:43:11 n-tech i was going to make it draggable but like

20:43:14 n-tech it doesn't need dragging anymore

20:43:15 n-tech lol


fa99b4 No.656

2015-11-13

More restrictions for Infinity

04:54:37 uguu did someone kill 8chan?

04:54:43 uguu or did the disks finally catch fire?

04:54:54 @linear probably

04:54:54 @linear .p all

04:54:54 reports All indexed boards: 2232.0 posts per hour (#0), 55.8K posts per day (#0), 29.0M total posts (#0)

04:54:55 @linear .up

04:54:57 reports All of 8chan appears to be up.

04:54:59 @linear or not

[…]

05:56:31 faggetttss .blanda

05:56:35 faggetttss .up

05:56:37 reports All of 8chan appears to be up.

[…]

08:37:36 Chocolate_Chip du fuck is this, copypaste?

08:37:36 Chocolate_Chip Back pages are disabled to save on I/O write. Use the catalog to find threads on pages greater than 3.

08:49:10 uguu Chocolate_Chip: did that destroy ur autism?

08:49:50 Chocolate_Chip :V

08:49:51 Chocolate_Chip n-no

Beta when?

11:36:58 LordRothschild just out of curiosity copypaste

11:37:05 LordRothschild have you been working on infinity next?

11:37:47 ~copypaste not really

11:37:50 ~copypaste look at the git logs

11:37:53 ~copypaste can't fake that

11:38:07 ~copypaste i wrote a few things for it, but it's mostly josh's project

11:43:23 LordRothschild what happened to the Nov 12 date for data migration?

11:43:34 ~copypaste are you just making up your own dates?

11:43:38 ~copypaste where did you get that from?

11:43:48 ~copypaste don't listen to mark, or any BO

11:43:50 ~copypaste they don't know anything

11:44:05 LordRothschild I remember this one post he made where he estimated that the beta would be ready by Nov 12 roughly

11:44:13 ~copypaste who is "he"?

11:44:17 LordRothschild Josh

11:44:25 LordRothschild on the old sticky on 8ch next

11:44:37 ~copypaste well, we'll see what he says when he comes around

11:44:42 ~copypaste we just finished the `mods` table yesterday

11:44:46 ~copypaste and `boards`

11:44:56 LordRothschild that might have just been an early estimate though

11:45:39 uguu it was going to be ready today but then he got more money so it's going to take a bit longer

11:45:49 ~copypaste haha

11:45:54 ~copypaste he just wants to make it perfect

11:45:58 ~copypaste he's very nervous about how people react

11:46:01 ~copypaste me, i don't give a shit

11:46:34 LordRothschild I'd just like to see some high volume traffic go through it

11:46:37 uguu he should release it and get over the initial shock so he can fix the problems that happen when 500k people hit the site

11:46:39 LordRothschild to see if it works

11:47:00 LordRothschild structural problems are a lot more important than cosmetic ones

11:47:19 LordRothschild best way to fix those is with a transfer

11:47:20 uguu yeah, i am curious how insane the load will be on the beta servers

11:47:51 ~copypaste same

11:47:56 ~copypaste that's why i set up 2

11:48:30 uguu will it be warm and toasty or inferno napalm hellstorm

11:48:41 ~copypaste probably the second

11:48:43 ~copypaste all things considered


fa99b4 No.657

File hashes

12:28:25 ~copypaste the new software has an Ephemerality option

12:28:32 ~copypaste if you set it to off your board is effectively archived.

12:28:57 ~copypaste however, we might delete rarely used images if we cannot afford the disk upkeep.

12:29:29 ~copypaste on Next, the last use of an image keeps it alive; and multiple posts are linked to the same image hash

12:29:43 ~copypaste of course you can put a pixel to defeat it, but that's only to your detriment

12:30:18 ~copypaste it will be up to board owners to decide how quickly their boards will turn over, if at all

12:30:24 Bui is it 1 image across the whole site or do you keep them per board

12:30:29 ~copypaste whole site.

12:30:43 Bui that's good

12:30:44 ~copypaste that saves on disk space.

12:31:04 ~copypaste so a webm on /b/ and /v/ will both point to the same on-disk file

12:31:09 ~copypaste not to be hyperbolic

12:31:15 ~copypaste but it's a revolution in IB backends

12:31:17 ~copypaste ( ???)

12:32:32 ~copypaste eventually we can even show people the most popular files

12:32:33 ~copypaste sitewide

[…]

12:32:39 ~copypaste one other thing

12:32:44 ~copypaste when you upload a file

12:32:50 ~copypaste if the file's hash (which is generated in JS)

12:32:53 ~copypaste is already known to the server

12:32:59 ~copypaste you won't have to waste your bandiwdth uploading at all

12:33:12 ~copypaste uploading is now a two step process

12:33:26 ~copypaste the first is announcing your file's hash

12:33:33 ~copypaste the second is the actual upload.

12:33:46 Bui yeah I saw, that's smart

12:34:21 ~copypaste this is the most ingenius part about the new software

12:34:33 ~copypaste and the reason i'm most excited about it

12:42:48 LordRothschild that is really neato

13:07:14 ~copypaste yes and there is also a fallback

13:07:21 ~copypaste just in case you don't have JS

13:07:28 ~copypaste you can still waste your b/w just like before hehe

2015-11-14

GIT hub

04:56:17 n-tech dude I like github, i like all its little features

04:56:27 n-tech and i'm gonna use it until someone tells me i can't

04:56:29 n-tech and then im gonna be like

04:56:32 n-tech fuck all yall niggasssss

04:56:33 uguu lol

04:56:47 uguu which features specifically?

[…]

04:57:08 n-tech I like the little profiles and how it tracks day to day activity, and I like how it has these things that automatically review pull requests

04:57:36 n-tech and the little API keys you can give Packagist and Packagist automatically pulls them so you can use them in Composer

04:57:44 n-tech and sometimes I even make commits in the web interface

04:57:57 n-tech because i'm lazy and dont want to download and branch like a normal person

04:58:02 n-tech little commits mind you not big stuff

04:58:03 uguu lol

04:58:04 n-tech but it's nice to have

04:58:15 uguu i agree the little things make it worth the crap

04:58:35 uguu well… not worth the crap

04:58:47 uguu more like, i can tolerate the crap given the little things making things easier

04:59:31 n-tech you know to be honest i'm surprised this shit even exists you know uguu?

04:59:35 n-tech when I grew up it was like

04:59:49 n-tech everyone told you just to grow up, i expected learning to deal with people you don't like to be a part of adulthood

04:59:56 uguu indeed

04:59:57 n-tech but .. but like

05:00:00 n-tech it's not, apparently

05:00:05 n-tech and i cannot comprehend it

05:00:12 n-tech I always felt so immature because I get angry at people

05:00:14 uguu this is what happened when you let a generation grow up online unsupervised

05:00:18 n-tech but these motherfuckers sensationalize that shit

05:00:56 uguu seriously, don't put kids on the internet

05:01:10 uguu they should go outside and play with friends off the net


fa99b4 No.658

Nulls first sperg out

10:50:31 n-tech The epitome of a brown developer. Writes poor, writes cheap, tries to steal jobs from white people.

10:50:34 StephenLynx but they stopped pleasing me

10:50:37 BigMac lol

10:50:40 StephenLynx hey, I`m white

10:50:44 n-tech hHAHAHAHA

10:50:45 n-tech ok

10:50:48 StephenLynx kek telling you

10:50:54 n-tech br != white

10:51:04 StephenLynx it was colonized by whites :v

10:51:13 StephenLynx and I am descendent from a noble family.

10:51:22 n-tech oh how the mighty have fallen

10:51:26 StephenLynx kek

10:51:29 n-tech i don't count rape babies as descendants btw

10:51:30 BigMac idgaf, write code that isn't retarded and you're clear

10:51:42 BigMac shit n-tech there goes half of berlin

10:51:48 StephenLynx at least I can write documentation

10:51:50 StephenLynx v:

10:52:03 n-tech you should consider yourself lucky you can write at all

10:52:07 StephenLynx hue

[…]

10:53:06 StephenLynx I find it funny how much you think of yourself, for someone that can only play with scripted languages and thought that putting clear ips on public logs was a good idea.

[…]

10:53:38 n-tech You're still hung up on the IP shit because you have nothing else to talk about. I knew full well about the IPs being plaintext but I didn't bother masking them because I wanted to write something fancier at a later date

10:53:48 n-tech It's the only thing you've ever had on me besides >muh PHP and you need to give it up

10:53:49 n-tech It's pathetic

10:53:54 n-tech Nobody cares about your fucking IP address

Setup of the beta

20:39:03 ~copypaste Josh has been working hard so he slept all day

20:39:09 ~copypaste I set up 2 servers

20:39:16 ~copypaste Tomorrow [our time] we'll set it up

20:39:44 ~copypaste He went to bed at about 10AM our time and I haven't heard from him. I think beter to just let him sleep

20:39:53 ~copypaste He's been focused solely on this for many days

20:39:55 ~copypaste Needs rest

20:49:45 n-tech copypaste if you gave me the passwords i cna do it now

20:50:07 n-tech i'm probably going to be up all night

20:58:04 ls wew n-tech take care you don't burn out

20:58:07 ls burnout sucks

20:58:22 ls get enough sleep

21:08:20 ~copypaste sorry, i "stepped" out for a bit

21:08:27 ~copypaste please send me an ssh public key n-tech

21:08:32 ~copypaste then i'll reply privately with IPs

21:08:37 ~copypaste and some info

21:13:21 ~copypaste do you know how to do that?

21:13:42 ~copypaste i had to teach race queen people

21:13:44 ~copypaste i don't mind teaching you

21:23:03 n-tech i cant fucking find my key manager

21:23:20 ~copypaste i don't know what that means

21:23:27 ~copypaste do you have a GUI for managing ssh keys?

21:23:34 ~copypaste i think PuTTY makes one, but i've never used it

21:23:46 ~copypaste the command line tools work just as well

21:23:49 ~copypaste `ssh-keygen`

21:24:00 ~copypaste it outputs to ~/.ssh/id_rsa.pub and ~/.ssh/id_rsa by default

21:24:04 ~copypaste if you send me the .pub that's enough

21:25:06 n-tech yes

21:25:16 n-tech yeah but then I can't undo it

21:25:16 n-tech right?

21:25:19 n-tech i ned the priv

21:25:23 ~copypaste …undo?

21:25:27 n-tech i had one I wanted to use

21:25:29 n-tech read it

21:25:39 ~copypaste it will write the file ~/.ssh/id_rsa

21:25:41 ~copypaste that's the private key

21:25:44 ~copypaste you can back that up, sure

21:25:51 ~copypaste don't send that one to me or anyone

21:25:56 ~copypaste that will give anyone access to the server

[…]

21:27:15 ~copypaste at your leisure you can also use a DSA, ECDSA, or Ed25519 key

21:27:22 n-tech i think i got it

21:27:24 ~copypaste ok


fa99b4 No.659

2015-11-15

What's the holdup?

14:53:37 LordRothschild hey n-tech, when will open beta be?

15:18:33 ~copypaste soon i hope

15:18:38 ~copypaste he was setting it up last night

15:18:46 ~copypaste it's 3PM now, he sleeps all day so he's not around right now…

15:18:53 ~copypaste odd sleeping schedule

15:19:25 ~copypaste even though the php website says not to use php7 in production

15:19:27 ~copypaste we're doing it anyway

15:19:36 ~copypaste by the time it launched php7 final release will be out

15:19:38 LordRothschild #YOLO

15:19:40 ~copypaste and it's fine for a beta

15:20:01 LordRothschild I've heard good things about PHP 7

15:20:03 ~copypaste however, n-tech accidentally installed php 5.6 over the php 7 that i installed

15:20:10 ~copypaste so that was the hold up last night

15:20:15 ~copypaste and he didn't know why nothing was working, lol

15:20:35 ~copypaste i uninstalled php5.6 and so when he gets back up he should be able to install it …

15:20:43 ~copypaste i have it at a laravel error page

15:20:49 ~copypaste something about strip_whitespace

2015-11-16-2015-11-19

I/O issues

https://ghostbin.com/paste/jphn8

beta delayed

08:45:20 StephenLynx speaking of which

08:45:21 verax Apparently

08:45:24 StephenLynx next when?

08:45:39 StephenLynx last news was that HW dun goofed formatting servers.

08:45:39 verax But it's there for anyone who's interested

08:45:53 Milez that was like…many days ago now

08:47:29 StephenLynx yeah, and did we got any news after that?

08:47:36 Milez right now my number #1 concern has migrated to how I am gonna secure fedora.chan

08:47:42 Milez not sure why :/

08:48:01 uguu n-tech: when can we get nex?

08:48:05 uguu n-tech: when can we get next?

08:49:07 Milez feed us yer commits

08:49:20 Milez we're starting to sense something is wrong

08:49:32 Milez and we;re being overrun with 16 yr olds

[…]

12:04:11 LordRothschild what's going on with next now?

12:04:32 LordRothschild last I heard from copypaste was that it was on its way to being migrated

12:04:43 LordRothschild hope you guys didn't get knocked off by the feds

[…]

17:57:18 ~copypaste import was a success

17:57:35 ~copypaste hopefully tonight, or tomorrow; but no guarantee. any bug may still block progress

[…]

20:29:41 StephenLynx btw, any news on the start of the beta?

20:29:58 StephenLynx last info I got was from josh saying that you formatted the wrong server and that set it back.

20:30:16 StephenLynx it set the beta back*

20:33:54 ~copypaste idle

20:33:59 ~copypaste i said something about it in here before you joined

20:34:08 ~copypaste your lack of IRC etiquette is not my concern

20:34:30 StephenLynx what about all the people that don't even use IRC at all?

20:34:44 StephenLynx they get deprived of information too?

20:36:17 ~copypaste sure

20:36:33 StephenLynx what about the people that donated for the project?

20:36:35 ~copypaste if you want up to the minute information about the state of development, this is the channel to be in

20:36:47 StephenLynx fuck them?

20:36:56 ~copypaste n-tech will decide how to communicate with them, considering he collected all the donations

20:36:59 ~copypaste did you donate?

20:37:23 StephenLynx you seem to be avoiding my question.

20:37:27 ~copypaste if you didn't, you have no room to complain about the lack of communication; and you also have no idea if he emails them, or communicates with them in some other way

20:37:31 ~copypaste i'm not avoiding it at all

20:37:42 ~copypaste i didn't collect the donations, i don't know who donated and i don't know how to contaact them

20:37:47 ~copypaste so it's not my responsibility

20:50:19 ~copypaste that's not to say that communication isn't important, mind you; but if you care about discussion of technical details like "we imported, then found out no user accounts worked, so had to work around an issue in the VichanHasher class, repull, and import again and are currently upgrading configs" then this is the channel to be in for that. that kind of "communication" is just noise for the

20:50:19 ~copypaste average person, even if they invested in a project. would you like to be emailed with every commit to every software you use? i wouldn't. n-tech decides which milestones actually merit communication because they're actually important to the majority of users in his eyes. thanks for playing StephenLynx

20:50:33 ~copypaste i see now why he and uguu don't like you; you're obnoxious.


fa99b4 No.660

2015-11-20

Beta start

01:03:39 uguu copypaste: is the server on fire?

01:03:44 uguu load factor when?

01:05:37 uguu copypaste: 500 Internal Server Error

01:08:25 uguu i think the beta server is already ablaze

01:11:11 StephenLynx kek

01:11:58 StephenLynx my post went through

01:12:29 StephenLynx and quite fast, it was not an issue of load.

01:12:41 StephenLynx issue being whatever you got.

01:14:17 uguu n-tech: my post is getting through but /b/ 503s

01:15:36 StephenLynx hm, true.

01:15:46 StephenLynx /b/ is kill.

01:15:51 uguu #infinity500

01:17:18 StephenLynx kek

01:18:29 uguu inb4 error.log is 400GB and the disk ran out of space

01:19:11 StephenLynx kek

01:29:46 ls someone should buy 503chan.net and point it to 8ch :^)

01:31:04 StephenLynx hue

[…]

02:39:08 LordRothschild congrats on getting the beta out

02:39:50 uguu yes congrats, now start optimizing it so it doesn't burn the datacenter down

02:40:31 LordRothschild 500 service errors

02:40:53 LordRothschild at this lower volume of shitposting

02:41:05 LordRothschild but that might just be cause it's on a smaller server

02:42:03 LordRothschild if it's as crashy as current 8chan users will be pissed as fuck

02:44:23 kecharitomene If I'm a mod on an old board, can I sign in on the new site/

02:44:49 kecharitomene I can't see any login field

02:45:06 LordRothschild go to panel

02:45:23 LordRothschild mod login details have been migrated

02:45:29 LordRothschild but posts and whatnot haven't

02:45:36 kecharitomene ah

02:46:06 LordRothschild also

[…]

02:46:09 LordRothschild shit tons

02:46:12 LordRothschild of 500 errors

02:46:31 LordRothschild Jesus Christ this is worse than current 8chan in stability

02:47:37 StephenLynx kek

02:47:40 kecharitomene https://beta.8ch.net/cp

02:47:40 kecharitomene hehe

02:48:01 LordRothschild what's so funny about a control panel :^)

[…]

02:48:16 LordRothschild I give Josh kudos, the posting speed is nice

02:48:26 LordRothschild well, was nice while there weren't so many 500 errors

As predicted

02:59:47 StephenLynx does anybody else remember when I said the engine would shit itself under the load 8ch has?

03:00:28 LordRothschild its not entirely known why its shitting itself right now to be fair

03:01:01 LordRothschild I really hope n-tech and/or copypaste manage to fix it

03:01:25 LordRothschild because if we get the same instability issues the whole point of next is kinda rendered moot

03:01:40 StephenLynx also, czaks said the same I did.

03:01:53 StephenLynx because remembered how things went when HW tried to make a dynamic chan.

03:01:57 StephenLynx he remembered*

03:03:19 ss997 >rendered moot

03:03:20 ss997 heh

03:03:22 StephenLynx looksLikeSomethingWentWrongChan

03:03:59 LordRothschild >view all boards

03:04:00 LordRothschild 505

03:04:15 LordRothschild >view /v/

03:04:19 LordRothschild 500 error

03:04:37 LordRothschild >/b/

03:04:38 LordRothschild 500

03:05:31 StephenLynx >2015

03:05:32 StephenLynx >PHP

03:05:32 LordRothschild pol works at least

03:09:10 LordRothschild n-tech, copypaste

03:09:19 LordRothschild any of you guys here?

03:09:26 StephenLynx of course fucking not

03:09:51 StephenLynx they are probably pulling their hairs fixing it.

03:10:01 StephenLynx or trying to figure why it shat itself in the first place.

Let's see what went wrong

https://ghostbin.com/paste/7tket


fa99b4 No.661

Lynx has zero insight

07:01:41 n-tech I've been a part of a development cycle and I know how releases work. Thanks. I don't need you telling me.

07:01:51 n-tech Luckly this is an Internet memezone and if the beta stumbles

07:01:53 LordRothschild the more broader sample is less negative than it was before

07:01:54 StephenLynx telling milez.

07:01:54 n-tech we don't lose a million dollars.

07:01:59 milez n-tech: dude I was on your side

07:02:05 n-tech I'm talking to Lynx wtf lol

07:02:08 StephenLynx kek

07:02:10 milez n-tech: I was referring to all the neckbeards complaining

07:02:16 StephenLynx lots of crossed wires

07:02:23 LordRothschild once the 500 errors are fixed I think people will only be mildly posses

07:02:25 LordRothschild *pissed

07:02:36 StephenLynx that is:

07:02:40 n-tech I don't know why you chose to be offended but yea. Lynx runs at the mouth all the fucking time and he has zero insight on anything going on.

07:02:44 n-tech He's worthless

07:02:49 StephenLynx if they don't reappear on the migration.

07:02:52 StephenLynx kek

07:02:57 StephenLynx >zero insight

07:03:03 StephenLynx >predicted the very issue you had

07:03:09 StephenLynx >months ahead

07:03:11 StephenLynx alrighty then

07:03:14 n-tech What did you predict?

07:03:24 StephenLynx that the engine wouldn't support the load.

07:03:35 n-tech the engine supports the load just fine you fucking retard

07:03:41 n-tech we're at like 40% load

07:03:51 n-tech the 500 errors are caused by specific IPs breaking my supporting IP class

07:03:52 LordRothschild what caused the 500 errors?

07:03:54 n-tech ZERO

07:03:55 n-tech INSIGHT

07:03:55 LordRothschild oh ok

07:04:08 n-tech You are the most hopeless person in this channel Lynx, I don't even know why I bother talking to you

07:04:15 StephenLynx kek

07:04:27 StephenLynx that I must agree, you should be fixing the huge rectangles

07:04:32 StephenLynx and the captcha

07:04:37 StephenLynx and not talking on IRC

07:05:07 n-tech someone's got to combat your neverending waterfall of stupid bullshit

07:05:11 StephenLynx kek

07:05:13 n-tech but I'll take your advice and ignore you like everyone else

07:05:18 n-tech cheers mate, keep bullshitting from the sidelines.

IP causing an error

07:13:22 uguu n-tech threads aren't bumping right on /b/

07:13:48 n-tech yea uguu I'm looking into that now. For some reason PGSQL's transactions are doing everything except touching the OP

07:13:53 n-tech so no reply counts, bump times, etc

07:14:49 uguu i see

07:16:22 milez inb4 these pgsql issues keep cropping up

07:19:23 n-tech yeah lets not bank on that please.

07:19:43 milez ;)

07:31:01 n-tech Fuck yeaaaah

07:31:04 n-tech bumping wroks finally

07:31:40 uguu proof desired

07:32:08 n-tech https://beta.8ch.net/v

07:32:12 n-tech /v/ is blowing up, just f5

07:32:56 n-tech ye see, I made "bump test"

07:33:13 uguu okay there we go

07:34:51 mona can I create a board with UTF-8 name?

07:35:21 n-tech no, alphanumeric all lower case

07:35:24 n-tech sorry charlie

07:36:54 n-tech omfg whatever I did

07:37:01 n-tech I think it fixed the issue with the updater

07:37:09 n-tech oh baby a triple

07:38:18 uguu lol

07:39:37 n-tech dude this really isn't going so bad

07:39:39 n-tech it feels so comfy

07:39:46 n-tech I go to the front page and have 10 new posts of trying stuff out

07:39:54 n-tech there's snags but at this rate we'll be on time

07:39:56 n-tech ye ye ye

07:40:19 uguu how badly burning is the server?

07:40:21 mona are you going to reduce the amount people have to enter captchas?

07:42:51 n-tech uguu, not at all

07:43:02 n-tech Mona, ye of course. I can make a site option for that right now actually but there's other stuff

07:43:06 n-tech i need to look into first

07:43:17 n-tech I need to go back and properly resolve that IP issue it's gonna cause other problems if I don't

07:43:31 mona great!

07:43:43 mona will there be a way to make a board look like the old chan?

07:44:09 n-tech I'm going to try and collaborate with the guy who owns Kappa to make a site-wide reskin option

07:46:24 milez n-tech: "fixed the issue with the updater" - by any chance was this an issue with classpreloader ?

07:46:37 n-tech No.

07:46:43 n-tech The thread updator, not composer

07:46:43 milez k, thanks

07:48:15 n-tech Literally the only 500 error I'm seeing in my logs right now is the fucking IP issue but I don't know how to begin testing that.

07:48:16 >> Monoelain (~qwebirc@Rizon-2C93BAD4.hsd1.wa.comcast.net) has joined #8chan-dev

07:48:35 n-tech Because we handle IPs in binary it's more difficult to pinpoint what it is


fa99b4 No.662

Palemoon

08:40:51 Monoelain assets page is still broken, lad

08:41:13 n-tech the beta is so fucking pious right now

08:41:18 n-tech assets page is broken?

08:41:21 n-tech what breaks?

08:41:30 Monoelain i can't upload anything because the upload buttons are non responsive

08:41:32 Monoelain on all browsers

08:41:46 Monoelain http://puu.sh/lrJGJ/831dab9f6a.png

08:41:55 Monoelain maybe you made the default assets too big

08:42:09 n-tech Uh… I've been able to successfully upload assets already

08:42:15 n-tech all of the buttons work

08:42:20 n-tech what is your operating system and browser

08:42:30 Monoelain linux mint, palemoon

08:42:37 Monoelain also tried with win7 IE

08:43:30 n-tech >PALEMOON

08:43:41 LordRothschild nobody is dumb enough to use IE and browse an image board

08:43:48 Monoelain ok i got it to work by blocking all the elements with adblock

08:44:02 n-tech mate for fucks sake don't pretend IE and Palemoon are "all browsers"

08:44:07 n-tech you're talking about 2 edge cases in chan world

08:44:08 Monoelain the images were covering the browse and upload button

08:44:16 LordRothschild just make it compatible with chrome/chromium and Firefox variants

08:44:19 Monoelain it didnt work with default firefox either

08:44:20 LordRothschild and you're good

08:44:25 Monoelain palemoon is a firefox variant

08:44:30 Monoelain it's only a few versions behind

08:44:54 n-tech It's a piece of shit

08:45:06 Monoelain compared to what

08:45:12 n-tech Literally everything else

08:45:23 uguu can confirm

08:45:23 n-tech Final word is I'm not supporting Palemoon. I will address Firefox proper issues but not Palemoon.

08:45:47 Monoelain it displayed the same on firefox though

08:45:53 n-tech but yet it works

08:46:42 Monoelain i'm just reporting a bug on two major browsers. dunno why you have to be so dismissive about it

08:46:49 n-tech Palemoon is ran by some gross furfag who only does it for the moment and had such a massive fucking spack attack over FireFox's recent UI update he refuses to pull even serious issues.

08:46:57 n-tech Because you reported a bug incorrectly

08:47:03 n-tech "on all browsers" does not mean Palemoon and IE

08:47:14 n-tech though I will look into it on IE

08:47:18 n-tech maybe'll that'll fix it on PM

08:47:19 n-tech who knows

08:47:28 uguu tfw palemoon is worse than ie

08:47:29 uguu lol

08:47:51 n-tech yuck I forgot that IE doesn't support a CSS thing I use to get a sticky footer

08:47:55 n-tech yuck yuck yuck

08:48:52 maksev Working for me monoelain

08:48:54 maksev its on your end

The erroneous IP

09:42:25 n-tech uguu

09:42:26 n-tech [2015-11-20 09:41:03] production.ERROR: InvalidArgumentException: Invalid IP address "GY@''" in /var/www/8ch.net/next/app/Support/IP/CIDR.php:154

09:42:33 n-tech okay this is a stupid ass question I'm asking you

09:42:43 n-tech but for some reason, that binary string is the same one that breaks it everytime

09:42:46 n-tech do you have any idea at all

09:42:59 n-tech what IP could be stored in the database as binary and not unwind into a correct IP?

09:43:04 n-tech because it's not just broken all throughout the system

09:43:08 n-tech it's literally just this IP

09:43:11 n-tech and it's the same string output each time

[…]

13:02:52 n-tech uguu any experience with ipv6?

13:37:56 ~copypaste n-tech: can you please do hex($cidr) ?

13:38:17 ~copypaste i'm happy to help you with this, but i'm sure that if there's an 0x00 or other low digit it's being dropped somewhere along the way to me

13:38:41 ~copypaste if you use hexchat all the programs and layers that have to handle it correctly in transmission, well …

13:39:08 ~copypaste hexchat, gtk, win32, api, then over the network rizon's ircd, then back to me, weechat, ncurses, mosh, my terminal emulator, even tmux; lol.


fa99b4 No.663

2015-11-22

How will the boards get imported

10:11:33 Chocolate_Chip This (https://8ch.net/cyber/) is a diferent board than this (https://beta.8ch.net/cyber) correct? They were made sepratly?

10:12:21 Chocolate_Chip So if there is the same name board, and the pre-exisiting boards will be merged with the new software, how will that work

10:13:58 BigMac aren't all the beta boards getting wiped?

10:14:06 BigMac I figured they were just there for people to try out

10:14:30 Chocolate_Chip Well, I don't know but I thought that /cyber/ on beta.8ch.net was created when beta went live

10:15:55 Bui the posts on beta will be wiped and everything from old infinity will be moved over

10:16:00 Bui i think

10:16:15 Chocolate_Chip ok

10:16:24 Chocolate_Chip How will custom CSS work then?

10:16:29 n-tech it won't

10:16:34 n-tech that's the only thing not being imported

10:16:39 n-tech i may import it as /* … */

10:16:39 Chocolate_Chip So it will need to be modified

10:17:02 BigMac yup

10:17:12 Bui different html/classes, so yes

Everyone who complaints should drop dead

10:22:39 n-tech I want

10:22:43 n-tech all the people bitching about the fucking captcha

10:22:45 n-tech to drop dead

10:22:48 n-tech because they are cancer

10:23:04 n-tech every time I see someone bitching about something that has been explained away and already exists on 8chan

10:23:10 n-tech it makes me physically hurt

[…]

10:53:29 StephenLynx kek

Catalog gets implemented

00:24:02 n-tech dropping this here

00:24:03 n-tech http://poal.me/5py32r

00:26:06 mona n-tech, is there a thread to post criticism/requests etc?

00:26:15 mona (i have a problem with the catalog)

00:26:44 n-tech the catalog is getting thrown out and built back up basically

00:26:58 n-tech just post on /next/, either one

00:53:13 uguu weeh c++

00:53:40 uguu kovri takes 45 minutes to compile and link

00:54:24 uguu well, at least with -j1

00:55:05 uguu oh wait, no it just spat out errors about templates, that's probably why it took so long

00:55:35 uguu time to start over

00:55:38 uguu ;~;

[…]

01:24:25 StephenLynx kek

01:24:41 Automatik https://beta.8ch.net/next/catalog/ the catalog is a mess

[…]

01:43:42 ls indeed

01:45:53 mona <n-tech> the catalog is getting thrown out and built back up basically

01:47:27 Automatik cool

02:41:30 << StephenLynx (~StephenLy@DD2A657C.F27221AA.37504B0.IP) has quit (Quit: Leaving)

02:58:27 LordRothschild honestly

02:58:32 LordRothschild the concept isn't terrible

02:59:00 LordRothschild n-tech just needs to make it so that the new thread box is minimized

02:59:25 LordRothschild and actually use all that wasted space

03:00:45 Automatik Also give threads a scrollbar when you hover them instead of extending them

03:02:19 LordRothschild I don't hate the layout

03:02:25 LordRothschild it's actually not that bad

03:02:32 LordRothschild and people are being autistic about it

03:09:49 Automatik that's true

03:10:10 LordRothschild as long as it remains fast

03:10:18 LordRothschild and we have that fancy MP3 player

03:10:23 LordRothschild it'll be pretty neat

[…]

12:39:03 LordRothschild n-tech, are the rumors I heard about you completely reworking the catalog true?

12:39:30 n-tech check /next/. i'm open to anything.

12:39:37 n-tech i don't use the catalog frequently and don't know what people want

12:41:43 LordRothschild alright, I'll post my suggestions

12:51:11 LordRothschild http://8ch.net/next/res/2797.html#q2844

12:59:35 LordRothschild basically just minimize the post thread box

12:59:46 LordRothschild put catalog boxes in that column

13:00:00 LordRothschild and have it so you can maximize the box to post a thread or just ignore it


fa99b4 No.664

2015-11-24 - 2015-11-29

User role system fucks up

04:34:05 Automatik https://github.com/infinity-next/infinity-next/commit/9bb5ac4ae672aac1f3ed571621436cf3142639c8 nice

04:35:37 milez ohhh

04:36:00 milez neckbeards gonna cream on that one

[…]

05:22:06 LordRothschild lewd

05:26:29 milez n-tech: php artisan db:seed fails with latest commit: http://pastebin.com/5ey3B7St (on Mysql)

05:27:39 milez draggable post box seems to work well

05:29:06 n-tech that's because the seeder is trying to destroy information it shouldn't, you've made a capcode post as BO and it's trying to restack the role levels

05:29:07 uguu milez: but ORM IS THE WAY

05:29:14 n-tech i can't do anything about the seeder right now

05:29:25 n-tech if you truncate it'll be okay

05:29:33 uguu it's not like ORB is total shit

05:29:37 uguu that'd be suck

05:29:45 milez n-tech: alright…it's during the "Inserting board owner roles" phase

05:29:49 uguu you know, choosing a shit tier antipattern

05:29:57 n-tech yeah, because

05:30:00 n-tech you have a capcode

05:30:03 n-tech capcode id is 2

05:30:08 n-tech capcode id reflects a role id

05:30:12 n-tech the seeder is recreating roles

05:30:15 n-tech to do that it deletes al roles

05:30:20 n-tech because i programmed it poorly

05:30:25 n-tech it can't delete role 2 because it belongs to a post

05:30:28 n-tech that's the fk constraint error

05:30:30 n-tech you need to truncate

05:30:37 n-tech or just skip that by commenting it out

05:30:38 n-tech it's unimportant

05:30:50 milez ok thanks!

Why is the beta so slow?

05:32:50 koopa What happens if I don't migrate my board to Infinity-Next beta?

05:42:38 koopa Why is the beta so slow?

05:42:51 uguu >php

05:54:24 StephenLynx I don`t think you have an option when the migration actually happens.

05:55:50 uguu love it or shove it

05:56:06 StephenLynx and for being slow

05:56:10 StephenLynx it is a dynamic engine

05:56:15 StephenLynx running on a slow language

05:56:18 StephenLynx using a slow framework

05:58:45 koopa So will all boards be reset? When the migration actually happens.

05:59:50 StephenLynx no

05:59:56 StephenLynx the posts will be migrated too, afik

06:00:02 StephenLynx they just weren't for the beta.

06:02:24 koopa So if I migrate now, is there any benefit?

06:02:46 StephenLynx not really.

06:02:59 StephenLynx but I might be wrong.

Composer bug fixed, but…

04:42:15 milez sweet something fixed the composer update bug I was having

04:44:32 milez actually I cloned a fresh copy of infinity, but still having the strange 403 error on PUT when posting → example: "NetworkError: 403 Forbidden - https://domain.com/b/thread/13.json"

04:44:51 milez when I curl the URL it loads fine :/

04:44:56 n-tech that sounds like a webserver issue mate.

04:45:07 n-tech if you're not getting a cute girl error it's not even hitting php.

04:45:15 milez yeah well sounds like a permission problem right?

04:45:23 n-tech i don't know.

04:45:27 milez ahhh good point

04:48:37 milez hmm well 100% nothing was changed with the webserver…I am seeing the error in the console of course, so it's not like the entire page is 403

04:48:50 milez it's just the PUT when you make a post/reply

04:49:07 milez everything else works

04:49:30 milez but yes I see your point :/

04:49:37 milez le sigh

04:50:22 DeepBlueSea do you though?

04:50:33 milez yes

04:50:38 DeepBlueSea but do you really?

04:50:41 milez 403 is a web server code

04:50:44 milez gr0k'ed

04:50:50 DeepBlueSea alright then

04:51:32 milez 100% nothing changed in my nginx setup

04:51:38 milez or anywhere else

04:51:44 milez so yeah…a bit confusing


fa99b4 No.665

Null's horrible PR strikes again

20:33:50 StephenLynx hm, it seens next`s went over its original budget.

20:34:12 StephenLynx all the listed features should be achieved when 12k were collected.

20:34:24 StephenLynx which has happened already.

20:34:32 StephenLynx however, it is funded for 17 days.

20:34:53 StephenLynx and I don't think the remaining features listed on http://infinitydev.org/contribute can be completed in 17 days.

20:38:15 Automatik A lot of features are 90% complete

20:39:29 Automatik For example, mod permissions or multimedia attachments

20:39:40 StephenLynx what about attachment bans?

20:39:52 StephenLynx hash & spam databases?

20:39:55 StephenLynx api

20:40:02 StephenLynx site-specific donor systems

20:40:08 Automatik attachment bans are there

20:40:19 Automatik There's even a r9k mode

20:40:32 StephenLynx nvm then, josh just forgot to update that page then

20:40:36 StephenLynx embeds?

20:40:37 Automatik hash & spam dbs should also be there

20:40:45 Automatik embeds aren't there

20:41:13 StephenLynx welp, it isn`t missing as much stuff as it seemed then. but updating that page wouldn't hurt.

2015-12-05 and 2015-12-06

Beta is still in trouble

04:56:37 Baikal Next is down

05:15:13 uguu it is?

05:18:09 StephenLynx maybe it went down for the deploy of custom flags. both the beta and infinity dev are up to me

05:27:57 Baikal back up now

05:28:05 Baikal was giving 500 errors earlier

05:29:03 LordRothschild oh neat

05:29:12 LordRothschild no more catalog 500 errors

[…]

05:30:36 LordRothschild kappa's catalog doesn't work on muh phone, but that might just be cause I have a thinner phone

05:31:22 Baikal How long till official release?

05:32:08 StephenLynx no date defined.

05:32:18 StephenLynx it depends from a set of tasks being completed.

05:32:38 StephenLynx if you know the address to josh's trello, its the "blocking" list, if I am not mistaken

05:35:08 Baikal And back to 500 errors

05:35:37 StephenLynx kek

Infinity next when

02:59:21 uguu n-tech: will infinity-next be released when you run out of devbux?

02:59:47 n-tech it'll be released when it's done or when copypaste gets bored of waiting and flings it on everyone

02:59:55 uguu i see

03:00:10 uguu so it'll be done on thursday, gotcha

03:00:19 n-tech he keeps wanting to do it earlier and earlier but i am doing all of this on my own

03:00:26 n-tech so i am trying my best

03:01:04 uguu try focusing less on the php and more on the css parts since that's where 95% of the autism will be from

03:01:47 uguu at this point no one will care what it's in if it looks the same, except maybe /tech/ who can't be pleased no matter what

[…]

03:03:48 n-tech i don't care about the autism and I especially do not care about pale moon autists

03:04:00 n-tech the back-end side of the things are more important right now

03:04:04 uguu lol palemoon

03:04:06 LordRothschild firefox support is still necessary

03:04:14 uguu people use palemoon?

03:04:18 n-tech we're missing important features, some of the board management issues are egregious, and the scheduler REFUSES to run which breaks the board list's rankings

03:04:24 n-tech yes, and they're very very angry that it breaks on next

03:04:32 n-tech I keep telling them to go fuck themselves but then they're like

03:04:36 n-tech y r u so UNPROFESSIONAL

03:04:39 uguu i thought that palemoon was a meme?

03:04:39 n-tech nice try BOTNET SHILL

03:04:43 n-tech no, autists actually use it

03:04:51 n-tech socially crippled furfaggot autists

03:04:53 n-tech use it

03:04:53 uguu well yeah autists do

03:04:54 n-tech and it is shit

03:05:07 uguu autists using it doesn't make it have any merit


fa99b4 No.666

Pedos an other weird shit

03:05:24 n-tech also I broke /hebe/ and now they pedophiles are wanting to make their own imageboard

03:05:30 n-tech i have saved 8chan in two different ways

03:05:35 uguu huehuehuehue

03:05:37 n-tech i am hero

03:05:59 uguu reminder that the pedos are the normalfag shield

03:06:30 uguu it repels them, the more the better

03:06:54 n-tech uh. no.

03:06:57 n-tech it's also a:

03:06:58 n-tech income shield

03:07:00 n-tech advertiser shield

03:07:02 n-tech host shield

03:07:07 n-tech legal issue magnet

03:07:09 n-tech fuck that

03:07:23 n-tech this chat is being recorded so let me put it on record

03:07:28 n-tech all pedophiles should end their lives

03:07:38 uguu but YOU are one too

03:07:40 uguu :^)

03:07:41 n-tech if i ever take over my first order of business is banning all pedo threads except on pedo boards

03:07:47 n-tech which will have no images enabled

03:07:52 ss997 do you also support israel?, need this for the record

03:07:53 n-tech end of story, no argument. suck my dick.

03:08:10 n-tech i don't support israel. I subscribed to the IDF feed as a joke on Twitter and it's horrifying

03:08:13 n-tech every day, up to 3 times a day

03:08:20 n-tech "Palestinian assailts charge IDF with knives. Shot on site."

03:08:22 n-tech Like there's no fucking way

03:08:29 n-tech 3 or 4 people are zerg rushing the border with knives going

03:08:31 n-tech ALALALALALALALALALAL

03:08:35 n-tech they are murdering people and planting knives

03:08:40 n-tech Israel are cowards hiding behind USA's skirt

03:08:45 uguu that'd be racist tho

03:08:47 uguu :^)

03:08:52 n-tech good

03:08:55 n-tech im racist and islamophobic

03:08:58 n-tech nuke all of the middle east

03:09:02 n-tech including israel

[…]

03:11:38 n-tech the pedophiles found out next supports mp3s and want to stay now

03:11:40 n-tech fml

03:11:55 uguu you know what's sad? my 2 level deep vpn cascade has lower latency vs bare connection

03:12:38 uguu at least when doing me -> tokyo

03:15:20 n-tech sigh

[…]

03:27:01 n-tech All these fucking pedophiles have names and trips and they know each other

03:27:07 n-tech they show up every day just to post girls

03:27:25 n-tech oh man I cannot fucking wait to have fuzzybanning working

Cronjobs

03:15:27 n-tech uguu I cannot get cronjobs to work on freebsd

03:15:30 n-tech or debian for that matter

03:15:35 n-tech something's fucked up and i have no idea what

03:15:35 uguu crontab -e

03:15:40 n-tech setup

03:15:48 n-tech * * * * * /usr/local/bin/php /var/www/8ch.net/next/artisan schedule:run

03:15:54 n-tech and if I run the command manually it works

03:15:59 n-tech but it doesn't appear to run on the cron

03:16:05 uguu use crontab -e

03:16:23 uguu -e is for edit

03:16:57 uguu i never fuck with crontabs raw, that screws shit up

03:17:17 n-tech i am using -e

03:18:27 uguu ._.

03:18:36 uguu what user ?

03:19:15 uguu * * * * */2 /usr/local/bin/php /var/www/8ch.net/next/artisan schedule:run

03:19:20 uguu what about that? no tabs

03:19:31 n-tech i've tried root and www/www-data

03:19:34 uguu using tabs probably did it

03:19:41 n-tech with or without crontab, and it does appear in the cron log

03:19:46 n-tech it just… doesn't fucking do anything

03:19:56 uguu what should it do?

03:20:09 n-tech It should be creating a logfile every minute (which is my indicator)

03:20:11 n-tech the other two things are hourly

03:20:16 n-tech they only happen at the turn of the hour

03:20:22 uguu hm

03:20:53 uguu what user do you usually run artisan as?

03:21:37 n-tech root, but i've tried it as either

03:21:39 n-tech www should also work

03:21:43 uguu what shell?

03:22:34 uguu it may be that cron uses /bin/sh and you use /bin/bash where bash has some environmental vars that sh doesn't

03:22:51 uguu suggestion: wrap it in a bash script

03:22:58 n-tech That I don't know about. I've seen information on it from guides.

03:22:59 uguu that way it's forced to run as bash

03:23:04 n-tech https://github.com/infinity-next/infinity-next/blob/master/app/Console/Kernel.php

03:23:07 n-tech this is the scheduler details.

03:23:57 n-tech http://laravel.com/docs/master/scheduling

03:23:59 uguu hm

03:23:59 n-tech laravel doc

03:24:10 uguu maybe there's some php path stuff that's needed

Fuzzybanning

https://ghostbin.com/paste/xrqgk

Null intended to make a open sauce implementation of one of these algorithms everyone can use.


fa99b4 No.667

CSS errors

03:57:06 LordRothschild by the way n-tech

03:57:09 LordRothschild for some reason

03:57:14 LordRothschild next v

03:57:21 LordRothschild is whiter than argentina

03:57:23 LordRothschild dunno why

03:58:10 StephenLynx yeah, all I get is a white screen here too.

03:58:31 n-tech that's not good.

03:59:11 LordRothschild other boards seem fine though

03:59:17 n-tech FatalErrorException in MemcachedStore.php line 44:

03:59:18 n-tech Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)

04:00:27 n-tech I have an infinite loop somewhere, or somethins's fucked with the cache

04:00:47 n-tech that's 134 megabytes for a single process though, that shouldn't be happening. indicates the former.

04:04:34 n-tech it's always fucking /v/ that crashes something

04:04:59 uguu heh

04:05:27 uguu check for recursion

04:06:03 n-tech nothing on the site works like that. i don't know what they did.

04:06:09 n-tech do you know an easy way to view memcache items as a list?

04:07:59 uguu what do you mean as a list? isn't it a hashtable?

04:08:09 uguu you want to dump the entire memcache?

04:09:28 n-tech their keys and their item size

04:09:38 n-tech my.cache.item | 1959232

[…]

04:12:37 n-tech recursion … that might be it

04:15:37 n-tech it has to be. it crashes the json api too

04:16:38 n-tech i betcha if i switch to the database cache it'll more accurately complain about size issues

04:29:16 n-tech yeah this isn't an infinite loop issue

04:29:20 n-tech $threads = strlen(serialize(\App\Board::where('board_uri', 'v')->first()->threads()->op()->withEverything()->with(['replies' => function($query) {$query->forIndex();}])->orderBy('stickied', 'desc')->orderBy('bumped_last', 'desc')->take(20)->get()));

04:29:22 n-tech ^ that's 26mb

04:29:56 StephenLynx so you figured out?

04:30:55 n-tech fuck fuck fuck

04:30:59 BigMac wow

04:31:04 StephenLynx kek

04:36:13 n-tech This happened on /v/ specifically because Mark raised the thread limit to 20 per page instead of 15.

04:36:30 n-tech which was juuuust enough to fuck my shit up

04:37:40 StephenLynx how do you plan to fix it?

04:37:56 StephenLynx hey, do you remember when you wanted to never delete threads? :v

04:40:30 n-tech OH FUCK

04:40:34 n-tech the answer is much simpler

[…]

04:47:27 n-tech thanks for letting me know LordRothschild

04:48:37 LordRothschild no problem

04:48:53 StephenLynx hold on

04:48:59 StephenLynx so you just removed the latest posts from each thread?

04:49:13 StephenLynx is this a permanent solution?

04:55:10 StephenLynx the 2nd and 3rd threads have their latest posts though.

05:04:43 StephenLynx ok, nvm.


fa99b4 No.668

First DB query issue

https://ghostbin.com/paste/42g8g

This may be the very issue that has killed the first migration attempt. Remember how Null needed the help of a actual Engineer who is also one of PostGres' main contributors?

Another project for the near future

13:11:16 n-tech copypaste I've decided

13:11:31 n-tech immediately after launch date I will found a side project as a part of the Infinity Next Development Group

13:11:38 n-tech I think I've decided on the Good Apple Image Database

13:11:45 n-tech and it'll be a FOSS competitor to the Microsoft PhotoDNA

13:11:57 n-tech This is how I'm going to implement perceptual banning

13:12:06 n-tech and I'll make it so any software can easily add it to their own systems

13:12:11 n-tech or clone it

13:12:57 n-tech it'll be for a bunch of stuff but I'm going to use bitmasks for selecting things

13:13:05 n-tech so for instance, cp will be group 1, adverts will be group 2

13:13:08 n-tech if you want both you ask for 3

13:13:15 n-tech and we can do this with identifiers

13:13:33 n-tech like, i can say a hash is cp because of certain visual indicators or because of police records

13:13:40 n-tech and if you only want to select known illegal content

13:13:43 n-tech you can set a bitmask for that

13:14:06 n-tech it'll br gr8 and if 8chan is one of our founding trusted databases to pull hashes from

13:14:10 n-tech it'll be super big and useful

2015-12-07

Thread jumping

08:13:31 n-tech uguu, how good are you at JavaScript

08:13:32 n-tech I forget

08:13:45 uguu abysmal

08:13:53 n-tech I may have met my match.

08:14:15 n-tech There is a Gecko-specific issue in specific threads that occurs at specific times which I cannot track down or understand.

08:14:25 n-tech The page will jump up to a random point in the document, but always the same one.

08:14:32 n-tech I have no idea why.

08:14:52 n-tech It is driving me insane and affects a lot of people very negatively

08:15:29 StephenLynx kek

08:21:39 uguu welcome to js

08:21:51 uguu it's inconsistent af

08:22:27 StephenLynx yeah, graphic stuff with js is shitty.

08:22:36 StephenLynx because it is very dependent on how each browser implements it.

08:23:09 StephenLynx number 1 reason I avoid doing anything graphical with js where I can.

This was a very annoying bug. Almost drove me away from next


12d76b No.669

2015-12-08

Migration when?

07:59:34 koopa copypaste: Could I volunteer my board for the first to be migrated?

07:59:57 koopa I just want you to fuck my shit up

08:08:48 n-tech All boards will be migrated at the same time. If you want to encourage your users to move to the beta before the second phase you can do that on your own.

08:09:44 koopa What is the ETA of migration?

08:12:41 n-tech none given. i'm working on one of my final blockers.

08:15:42 koopa Blockers?

08:15:50 StephenLynx he got a trello board somewhere

08:15:59 StephenLynx and in this board there is a list of blocker issues.

08:16:10 StephenLynx once he finishes the list, the migration will happen.

08:16:52 n-tech Items we can't import without having.

08:20:14 koopa oh this thing https://beta.8ch.net/next/thread/3765#3765

08:38:27 koopa n-tech: fyi my board is a 1 man show. consider my users encouraged. ;_;

Go fuck yourselves

10:57:29 n-tech why do autistic people communicate exclusively through pictures of anime women looking smug

10:57:54 uguu it's the pinnicle of debate

10:58:07 n-tech i can see now why moot sold 4chan for 25 million dollars and told everyone to go fuck themselves

10:58:16 uguu yeah

10:58:17 LordRothschild it's what we use instead of emojis

10:58:37 n-tech i wish i could tell as many people to go fuck themselves as moot did

10:58:40 LordRothschild apparently

10:58:47 uguu then… do it?

10:58:54 uguu i have almost with nntpchan

10:58:59 n-tech no it has to mean something

10:59:06 uguu taking a break with it now

10:59:06 n-tech i am going to work my entire life

10:59:10 n-tech to build something amazing

10:59:15 n-tech and i will then stoop to all below me and say

10:59:16 n-tech go

10:59:17 n-tech fuck

10:59:18 n-tech yourself

10:59:21 n-tech and then skip away

10:59:36 n-tech this isn't the right time tho

10:59:41 n-tech and not with this project

10:59:47 uguu you may use gofuckyourself.mp3 in the mp3 thread on /b/ as site wide music if you wan

10:59:58 uguu it's made by me released into the public domain

11:00:08 n-tech wowe such freedom but

11:00:10 n-tech mp3???

11:00:17 n-tech i hope you're using that colloquially with ogg

11:00:28 uguu i converted it to mp3 to have album arts

11:00:34 uguu :>

11:00:49 n-tech wew

11:02:29 uguu i have another version somewhere

11:02:44 n-tech im just kidding i don't care about the mp3 shit =3=

11:02:53 n-tech ogg bothers me because it doesn't actually have album art id3 tags apparently

11:02:57 n-tech it just uses a video stream as png

11:03:01 n-tech which makes it a video

11:03:02 n-tech =3=


12d76b No.670

2015-12-09 and 2015-12-10

Cryptography

08:47:12 n-tech uguu http://8ch.net/tech/res/460646.html#462123

08:47:20 n-tech lynx tears to pick you up in the morning

08:47:30 n-tech it's like he exists in a different realm of reality

08:49:55 StephenLynx >being this delusional

08:50:46 StephenLynx >asking for people to join in your ebin internet fight

08:51:32 uguu hmm?

08:51:50 uguu you didn't hash passwords?

08:51:55 StephenLynx yes

[…]

09:04:39 uguu up all night not arguing with the peanut gallery

09:04:46 StephenLynx you started it.

09:04:49 uguu :^)

09:04:59 uguu n-tech: thanks for bringing me into your argument

[…]

09:05:15 StephenLynx actually, you commented on a completely different subject.

09:05:23 StephenLynx saying that bcrypt is not hashed.

09:05:44 n-tech i have him blocked so it's literally just you beating down a mentally handicappped brazilian man while i have the whole thing on mute

09:05:50 uguu oh rite

09:05:51 StephenLynx kek

09:05:55 uguu i have smart filter

09:05:57 uguu :D

09:06:04 n-tech wazzat?

09:06:24 StephenLynx >being so butthurt you block someone on IRC but argue on a thread

09:06:37 uguu >arguing with idiots

[…]

09:06:44 uguu thankfully i am better than that

09:06:49 StephenLynx kek

09:07:14 StephenLynx you are a gem

09:07:18 uguu :D

I leave it at that. I am pretty sure this has been sorted out.

White space

11:53:02 n-tech https://github.com/atom/whitespace/issues/103

11:53:08 n-tech I fucking hate hipsters

11:55:43 uguu huh?

11:55:51 uguu what'd they do this time?

11:56:59 n-tech I installed a new editor and it has this plugin called Whitespace

11:57:02 uguu oh they pretend to be programmers and complain about programming

11:57:06 n-tech and it has a setting called Remove Whitespae

11:57:09 n-tech so I opened my project

11:57:10 n-tech it's nice

11:57:11 n-tech and then I saved

11:57:16 n-tech it took ALL my whitespace I had

11:57:17 n-tech and removed it

11:57:18 n-tech without my consent

11:57:22 uguu hue

11:57:51 n-tech Fucking hipsters think that the entire world wants 2 space tabbing and no lines with hanging indents and they should all be beheaded

11:58:09 uguu dude, spaces > tabs

11:58:17 n-tech yeah you keep saying that and it continues to be wrong

11:58:36 uguu tabs only bring in style inconsistancy

11:58:44 n-tech That's the point

11:58:48 n-tech A tab lets users define how much indent they want

11:58:59 uguu in addition, you never have code with just tabs

11:59:01 n-tech Your authoritarian indentation is gay and you should be beheaded with the hipsters

11:59:07 uguu it's always a mix of tabs and spaces

11:59:12 uguu which is retarded af

11:59:20 n-tech Python disagrees

11:59:25 n-tech Tabs are only for indentation

11:59:31 uguu uh

11:59:33 uguu bro

11:59:37 uguu python does 4 spaces

11:59:51 uguu actually you can do a tab or 2 spaces

11:59:55 n-tech =3=

12:00:02 uguu but pep wathver the fuck it is says 4

12:00:22 uguu tabs are the world's worst invention

12:00:35 uguu all this go code ugh

12:01:00 uguu whoever thought tabs in go being standard should be shot in the fucking face

12:05:13 @linear what did you want the trailing whitespace for n-tech

12:05:26 n-tech I leave at-level intendation between lines

12:05:28 n-tech they strip that out

12:05:31 n-tech so they can suck my dick

12:05:37 @linear ah


12d76b No.671

Post.php

23:07:34 StephenLynx https://github.com/infinity-next/infinity-next/blob/master/app/Post.php

23:07:41 StephenLynx >2079 LOC

23:07:46 StephenLynx quality

23:36:47 brkk PHP is so awful

23:36:49 brkk tfw

23:36:55 uguu yeh

23:37:02 LordRothschild >php

23:37:19 LordRothschild pee aich pee

23:39:15 StephenLynx even worse when written by amaterus

23:39:20 StephenLynx amateurs*

23:41:07 LordRothschild don't worry, I'm sure josh is a profe

[…]

02:50:17 StephenLynx kek

02:50:40 StephenLynx still unreadable.

02:54:55 StephenLynx https://github.com/infinity-next/infinity-next/blob/master/app/Post.php#L1966 look at this shit

02:54:58 StephenLynx holy lel

02:55:04 StephenLynx WE NEED TO GO DEEPER

02:57:11 StephenLynx no to mention that function has over 150 LOC

02:57:48 StephenLynx >this is what 12K dolaryroos buy you

02:58:15 StephenLynx this code is bad even for PHP monkeys standards.

Why Next despite its flaws?

https://ghostbin.com/paste/4nfk9

Web frame works

https://ghostbin.com/paste/qv9wp


12d76b No.672

2015-12-12

Palemoon again

11:11:46 uguu n-tech: idea, client side anotations for posts, i.e. i can write on a post 'this guy is fag' and it'll persist client side.

11:12:03 uguu in localstorage

11:12:21 n-tech what is the context for this

11:12:28 uguu idea

11:12:32 n-tech are you just writing comments on a post? why do you need that? does it exist between users?

11:12:52 uguu why? why not>

11:13:14 uguu it could be a simple gimmick feature

11:13:17 * uguu ?\(._.)/? idk

11:13:52 uguu it is local to browser

11:14:21 uguu it is 100% client side does not sync with site

11:14:57 uguu just a rando idea

11:15:39 OdiliTime if it's local to browser, then no one else sees them

11:16:17 OdiliTime also doesn't need to be supported by the board, can just be a browser extension

11:16:49 uguu sure

11:18:49 uguu maybe a per board text chat via websockets could be a reason to learn laravel

11:19:09 uguu i feel like i should be contributing

11:19:28 uguu also i feel like adderall

[…]

15:29:54 n-tech uguu

15:29:55 n-tech https://beta.8ch.net/next/thread/4535#4537

15:29:56 n-tech ding

15:29:57 n-tech dong

15:29:58 n-tech ding

15:29:59 n-tech dong

15:30:06 n-tech I didn't even intend for this to happen

[…]

23:01:43 uguu do hohoho

23:02:43 uguu wat the fuck

23:02:53 uguu what kind of browser doesn't support js prototyping?

23:02:57 uguu that's retarded af

23:16:50 ls I think he meant the debugger

23:37:24 n-tech uguu https://beta.8ch.net/static/img/logo_tor.png

23:37:27 n-tech no

23:37:31 n-tech i have no idea what's breaking it

23:37:45 n-tech I don't think Palemoon supports eiter prototyping, inherited prototyping, or something

2015-12-14 and 2015-12-15

Board indexes borked on Infinity

05:18:40 Conduit Hello! The front page of the /hgg/ board is blank currently. Is there a method possible to fix this?

05:18:59 StephenLynx nope

05:19:08 StephenLynx probably not

05:19:45 Conduit Catalog access is still possible. The board is small though and not being able to access the front page sort of kills off the small population the board already has.

05:21:02 StephenLynx HW will probably say that its either wait for next

05:21:05 StephenLynx or nothing

05:21:32 Conduit That is unfortunate.

well memed

00:47:23 n-tech uguu I dropped my biggest meme to date

00:47:30 n-tech http://8ch.net/tech/res/464375.html#466911

00:47:37 n-tech I can't believe people didn't notice this ever

00:48:11 uguu huh?

00:48:13 uguu did you sqli?

00:48:25 n-tech no

00:48:28 n-tech that's my local copy

00:48:37 n-tech but any JS enabled browser has a tracking cookie basically

00:48:44 n-tech your password doesn't change ever and is submitted without consent

00:48:49 n-tech so any post on any board has the same password in plaintext

00:48:53 n-tech like how lynx's shit works

00:48:58 n-tech so you can easily track someone's posts between IPs.

00:49:08 n-tech assuming you get the db

00:49:14 uguu oh okay

00:49:30 n-tech next bcrypts app_key + post_id

00:49:43 n-tech so it's different for each post and you need the env file too


12d76b No.673

2015-12-18

Bui broke the Synchtube

22:30:53 Bui I accidentally synctube

22:30:56 Bui sorry

22:32:46 n-tech Why? People were having fun and it's my only way to communicate to anyone

22:33:28 ss997 infinity migration

22:33:36 Bui >accidentally

22:33:58 Bui I didn't know a thousand websocket connections was too much for it :^(

22:34:08 Jesus bro

22:34:13 Jesus https://synctube.org just went dwn

22:35:00 n-tech I really don't appreciate that. it was a way to keep the community entertained while something was happening.

22:35:15 n-tech Synctube is just a pitiful little node.js application, barely more than a small IRC server

22:36:32 Bui rip

22:37:41 Jesus bruh

22:37:50 Tenicu Bui a shit

22:37:50 Jesus I'm already starting to feel the withdrawal

22:37:54 Jesus I need my memes

22:37:58 Jesus what am I supposed to shoot up now

22:38:07 n-tech yeah, that was completely unnessicary if you're being honest

22:38:10 Jesus if I can't shoot up my memes, I'll have to shoot up a school

22:38:15 Jesus with an AR-15

22:38:19 n-tech the community is probably not going to survive 2015 until this shit pulls off without a serious hitch

22:38:26 Jesus jk, Obama will do that for me and say I did it

22:38:31 Jesus like wth adam lanza

22:38:33 n-tech to not even have a little video showing when we're trying to keep shit afloat is kicking the site while it's down

22:38:52 Jesus (don't v& me, I wouldn't even own that shit gun)

22:39:54 Jesus n-tech: you could put up a cytu.be channel and redirect synctube.org to it

2015-12-19

delay notice

03:51:43 uguu wait hold on, upgrade postponed until further notice?

03:51:50 StephenLynx woy

03:51:53 uguu n-tech: is this infinity-never?

03:52:10 n-tech that was from days ago

03:52:14 StephenLynx kek

03:52:20 StephenLynx god damn it, uguu

03:52:23 StephenLynx l2internet

03:52:24 StephenLynx :v

03:53:35 uguu yeah

03:53:47 uguu is there a further notice?

03:54:11 StephenLynx his twitter

03:54:16 StephenLynx it seems everything is going fine

03:55:05 uguu oh hay there IS

03:55:08 uguu :3

03:56:49 uguu woah wtf is going on in #8chan

Null seeks more quarrels

12:00:59 _Lock_ any updates outside of https://twitter.com/8ntech/ ?

12:05:43 _Lock_ so I guess this place is pretty dead huh?

[…]

12:07:04 OdiliTime well, ntech isn't even here

12:07:15 SnakeDude n-tech is a faggot though.

12:07:26 OdiliTime oh there he is, I can't read

12:08:53 SnakeDude Hell he uses windows for development, PHP as a language in 2015 and stopped using notepad++ over one tweet that I can't even find that SJWish

12:08:54 SnakeDude https://twitter.com/Notepad_plus/status/671481642683338752

12:09:05 SnakeDude I bet he fucking uses chrome too.

12:10:16 _Lock_ or IE

12:10:29 _Lock_ or whatever they're calling it now

12:10:41 n-tech Snake, I have literally never seen you talking unless to talk about me

12:10:49 n-tech I invite you to come over to my apartment and personally suck my dick

12:10:56 SnakeDude n-tech: nah that's gay

12:11:09 n-tech buttlusting on me is pretty gay too mate

12:11:10 SnakeDude Also I do talk about other shit

12:11:17 SnakeDude I was just on /tech/ talking about phones.

12:11:20 n-tech Do you? You seem to not exist outside of what I do

12:11:28 n-tech Maybe you're a hallucination

12:11:51 SnakeDude I am.

12:11:53 n-tech I have gay tsundere ghost hallucations apparently

12:11:58 SnakeDude Yep.

[…]

13:13:31 SnakeDude n-tech is a confirmed fucking retard

13:13:43 SnakeDude >When we did the original import we saved the files under the correct user but the wrong UID. This means that the server with the RAID had the 8chan user as UID 1000 while the new server for Next had it as 80

13:13:50 BigMac SnakeDude, that or severely sleep deprived

13:14:01 @linear SnakeDude: maybe you're just retarded

13:14:03 SnakeDude BigMac:

13:14:13 @linear the situation is a bit more complex than that

13:14:19 SnakeDude BigMac: He's been at this for like 12 hours

13:14:21 @linear but thanks for the contribution

13:14:31 SnakeDude It took him this long to find the error


12d76b No.674

ETA of the migration

12:13:23 SnakeDude n-tech: Any esimate on when 8chan is gonna be back up?

12:13:38 SnakeDude Also why did you import everything instead of nukeing everything?

12:13:38 OdiliTime in the future

12:14:04 n-tech No. It was insisted that we use a RAID drive to store files and this RAID drive is some sort of mother fucking black hole and computes in negative time instead of just doing what the fuck it should

12:14:37 SnakeDude Sounds like sysadmin hell.

[…]

12:14:44 _Lock_ insisted by whom?

12:15:03 SnakeDude copypaste most likely, or his boss.

12:15:39 SnakeDude n-tech: Is 8chan still running on BSD after this or is it going back to Linux?

12:16:48 OdiliTime probably RAID5

12:17:05 OdiliTime slowest write speed

12:18:38 SnakeDude n-tech: You there?

12:18:53 n-tech bsd

12:22:23 SnakeDude n-tech: Is infinity next going to have NNTPchan compatibility planned or never ever?

[…]

15:26:57 OdiliTime http://8ch.net/

15:27:03 OdiliTime non-twitter updates

15:37:44 LordRothschild well

15:37:54 LordRothschild its actually coming

15:57:01 OdiliTime oh another one

15:57:14 SnakeDude Upd8 6: We're almost out of the woods, but one query is really slow over the new large dataset. Unfortunately it's a super important query because it's for index viewing. We're on the case. (7:45 AM UTC Dec 19)

15:59:37 BigMac heh

15:59:42 BigMac slowly but surely

[…]

18:53:04 OdiliTime "Upd8 7: We believe we've triaged the problem (PostgreSQL querying the posts table getting thousands of times slower due to sequential scans) with `EXPLAIN ANALYZE`. We're working on changing the query so as not to cause Postgres to do sequential scans. (9:50 AM UTC Dec 19)"

18:54:50 ss997 if update 8 isn't called "upd88" im crashing this plane

18:55:31 OdiliTime I'm curious why this query wasn't a problem in beta

18:57:35 SnakeDude ss997: Crash infinity never with no survivors.

19:12:22 OdiliTime and we're live

19:12:32 SnakeDude OdiliTime: It's old infinity not next

19:12:40 SnakeDude truly infinity never ever.

First migration fails

19:13:10 OdiliTime http://8ch.net/v/res/7520590.html

19:16:12 OdiliTime >PostgreSQL queries for the new database now containing multiple millions of active records are too slow for production purposes.

19:16:20 OdiliTime http://8ch.net/v/res/7520590.html#q7520661

19:17:17 OdiliTime I feel for yall

19:41:06 Bui hello where is the next

21:05:33 Jesus how fucked do you think it is rn

21:08:09 SnakeDude Jesus: Completely

21:19:48 Jesus I'm glad that you're going through all this just to get the old posts back, my board would be nothing without its current posts

21:22:20 SnakeDude Jesus: They said they were wiping everything

21:22:27 SnakeDude because it was "too hard"

21:22:50 Jesus I'd better backup my board then and start self-hosting it

21:23:04 Jesus and put a redirect on it

21:23:11 Jesus time to register a domain name

[…]

23:00:11 ring Jesus: they're not wiping everything

23:00:30 ring But when Next is repaired, they'll use the transferred database, not the one on the current 8ch.net

23:00:38 ring So posts will be reset to what they were during the transfer

23:27:14 czaks so infinity when

23:27:29 SnakeDude infinity never

23:27:34 SnakeDude :^)

23:28:55 Jesus ring: yeah I was playing along with him

23:29:07 ring ah ok

[…]

23:36:42 sunnymilk but the end result is something too sluggish to use

[…]

23:40:00 LordRothschild rip

23:40:19 LordRothschild the entire userbase of 8chan just got cucked lmao

23:45:16 Automatik n-tech, what's the reason next got "too sluggish to use"?

23:45:36 ring The database queries don't scale

23:46:32 ring It worked well with a small database like the one of the last beta, but it gets really slow with a huge database like the imported one

23:46:47 ring I don't know any more details

23:51:14 czaks ring: possibly the problem is because of board tables integration

23:52:01 czaks the order operation may be costly

[…]

23:56:47 LordRothschild I mean

23:57:14 LordRothschild I was actually pleasantly surprised we "were" gonna get next so early

23:57:33 LordRothschild I expected this to be delayed till christmas at least


12d76b No.675

2015-12-20

Aftermath of the first failure

https://ghostbin.com/paste/sjuxy

Why postgres

12:51:51 LordRothschild will 8chan get next for christmass n-tech?

14:01:50 OdiliTime use mysql instead

14:08:59 OdiliTime n-tech: why not mysql now?

14:09:04 OdiliTime or mariadb whatever

14:09:14 n-tech because we know developers

14:09:27 OdiliTime … doesn't sound like that helps

14:12:38 OdiliTime you switch to maria or mysql and I can get some real DBAs that worked on big sites on it

14:14:08 OdiliTime if you need/want help

14:40:27 JB >PostgreSQL >not micromanaging your own data structures

14:42:14 OdiliTime data structures are everything

14:42:27 OdiliTime well that and access patterns

more beef with Czaks

https://ghostbin.com/paste/b4d84

Hotwheel's take on the situation

18:55:26 czaks n-tech: i also understand you are extremely frustrated now

18:55:47 czaks >11:32:42 < n-tech> Levying all the responsibility onto me for a poor PostgreSQL implementation is a bit indicative too.

18:55:54 czaks someone chose this implementation though\

18:56:13 @rails wasnt me :^)

18:57:36 czaks i also hope you are ready for heavy Varnishing

18:57:52 czaks because this imo will be the next bottleneck you will encounter

19:25:31 ~copypaste not hard for non logged in users

19:25:34 ~copypaste it already has events

19:25:44 ~copypaste it's easy to add a post event to clear the varnish cache

19:26:12 ~copypaste we might not need it though with the queries fixed

19:26:17 ~copypaste we'll see

19:26:28 ~copypaste i'd rather you guys not fight, both vichan and next have their strengths

19:26:37 ~copypaste vichan wasn't made for a site with 10k boards

19:26:47 ~copypaste czaks could not have foreseen our use case

19:26:53 ~copypaste and even if he could have, at the time he probably wouldn't care

19:27:40 ~copypaste also let's remember that laravel's first beta was in 2011

19:27:46 ~copypaste tinyboard was written in 2010

19:27:56 ~copypaste although their were frameworks prior, such as codeigniter and cakephp

19:27:58 ~copypaste they sucked

19:28:18 czaks copypaste: well, i don't want to fight, i am actually an outsider now

19:28:29 ~copypaste yes it's true

19:28:31 czaks again, i want so that your project actually succeeds

19:28:36 ~copypaste i think saying you are "worth -12k" is rude

19:28:45 ~copypaste i am defending you

19:29:17 ~copypaste tinyboard was written for a different time, and vichan was just a continaution of tinyboard for sites that relied on it after STI dropped support

19:29:36 ~copypaste 5 years is a long time in this world

19:29:38 SnakeDude copypaste: Have you and n-tech performed benchmarks of next vs infinity yet?

19:29:45 SnakeDude Just wondering.

19:29:54 ~copypaste i have, inserts are very fast

19:30:01 ~copypaste we should have tested it on a large dataset

19:30:16 ~copypaste but other than that i tested posts, max concurrent views, and so on

19:31:08 SnakeDude Sounds good then.

19:31:22 ~copypaste everyone meming about "muh day of downtime"

19:31:25 ~copypaste "muh failed import"

19:31:30 ~copypaste i don't care

19:31:37 czaks i recently optimized with varnish a very shitty php script

19:31:42 czaks for a memic website

19:32:15 ~copypaste varnish won't help right now, 10s is way too long for a query

19:32:16 czaks 1000 users at once according to google anal

19:32:22 ~copypaste sequential lookups are a bitch

19:32:28 czaks and it runs on a single ARM server at scaleway

19:32:31 ~copypaste josh figured out the problem though, and he's fixing it

19:32:36 Tenicu copypaste it's just the custom spoiler/deletion images that didn't import, right?

19:32:44 ~copypaste i don't know or really care

19:32:56 ~copypaste keep your board assets saved

19:33:01 ~copypaste stop relying on the cloud

19:33:04 ~copypaste any cloud, especially ours

[…]

19:38:24 ~copypaste it's true czaks

19:38:31 ~copypaste tinyboard = coke

19:38:42 ~copypaste vichan = weed (lel, more like alcohol)

19:38:49 ~copypaste and i'm the mushrooms and morphine :^)

19:39:00 SnakeDude :^)

19:39:07 ~copypaste the only coke used to write next is coke zero

19:39:12 ~copypaste lots and lots of coke zero

19:39:14 ~copypaste right n-tech?

19:39:32 SnakeDude >inb4 no

19:39:43 czaks copypaste: well, on alcohol i wasn't even able to write a line of code

19:39:50 czaks so nope :^)

19:39:56 SnakeDude :^)


12d76b No.676

2015-12-21 - 2015-12-31

HW and Null went to Japan

21:15:52 StephenLynx hold on

21:16:02 StephenLynx did josh and HW took a trip?

21:17:32 OdiliTime Japan for xmas thing with 2ch ppl

21:17:38 StephenLynx kek

21:17:54 Jesus it's funny that browsers consider self-signed HTTPS to be less secure than plain HTTP

21:18:27 StephenLynx kek

21:18:36 Jesus we're probably never going to see an https-only web

21:19:01 gr3y infinity-503

21:19:17 StephenLynx infinity-too-slow-for-production

21:19:22 StephenLynx :3

21:19:26 Jesus release date: infinity

21:19:35 gr3y lulz

21:19:35 Jesus duke nukem infinity

21:19:48 StephenLynx hue Jesus

[…]

00:30:25 Automatik Apparently josh fucked off to twitter https://8ch.net/next/res/3282.html

00:30:39 StephenLynx yeah, he took a trip to nipon

00:30:46 StephenLynx fixing shit is for faggots

00:31:02 Automatik https://twitter.com/8ntech/status/678692766629519360

00:49:51 Bui this is where your donations are going :^)

00:51:29 StephenLynx i wonder what will they do if they can't make it fly

[…]

18:37:51 n-tech well well well

18:37:53 n-tech look at all your baka gaijin

18:40:00 OdiliTime yup, that's us

18:42:07 OdiliTime how's the hookers and blow?

Next will fail

04:04:33 LordRothschild infinity next soonish?

04:05:13 StephenLynx infinity never :v

04:05:37 LordRothschild all I want for Christmas

04:05:44 LordRothschild is functional board software

04:05:48 StephenLynx better ask for something else.

04:05:59 StephenLynx or to someone else.

04:06:10 StephenLynx <wink wink wink>

04:06:32 LordRothschild it is possible for josh and co to fix it so that it actually DOES work right?

04:06:32 uguu LordRothschild: help build up nntpchan

04:06:45 LordRothschild even with delays?

04:06:55 StephenLynx IMO, no.

04:07:04 uguu together we can kill centralization

04:07:47 StephenLynx uguu, if you were to build some sort of driver for node to interface with nntpchan, I would integrate that shit into lynxchan before you can say "PHP is a shit" :3

04:08:15 StephenLynx I would focus on that for 1.5, but I decided to focus on sharding instead.

04:09:18 StephenLynx LordRothschild the thing is, what caused the migration to fail was ONE issue. but if you were keep an eye on next's development, you would realize that kind of stuff is endemic to next's code.

04:09:30 StephenLynx josh never thought of efficiency at all.

04:09:36 StephenLynx only when shit broke he would look at it.

04:09:59 StephenLynx /v/ broke for the same kind of stuff.

04:10:09 StephenLynx because josh would just fetch all posts from a board page

04:10:16 StephenLynx when he needed 5 per thread

04:10:27 StephenLynx so when mark put 20 threads per board it just broke

04:10:56 StephenLynx you think josh thought of stuff like, proper database indexing?

04:11:03 StephenLynx and how to query based on that?

04:11:09 StephenLynx he can't even think of databases.

04:11:27 LordRothschild I'd like to see benchmarks of your stuff

04:11:38 LordRothschild but you can't really into UI

04:11:41 StephenLynx what we are witnessing with next is just what happens when some random webtard tries his hand at actual software development.

04:11:42 LordRothschild so rip

04:11:50 StephenLynx did you see endchan?

04:11:56 StephenLynx someone took on the task of making a better FE.

04:12:04 LordRothschild oh neat

04:12:04 StephenLynx so my plan is moving as planned.

04:12:21 LordRothschild I guess it's true

04:12:22 StephenLynx that was to have someone, sometime pick that up with ease, since I decouple it completely.

04:12:27 LordRothschild how imageboard software

04:12:33 LordRothschild is so much more

04:12:42 LordRothschild than forum shit

04:12:51 StephenLynx yeah, its a completely different beast.

04:13:18 LordRothschild hell, I'm pretty sure 8chan even now has more features than facebook

04:13:21 StephenLynx people really shouldn't have trusted someone as inexperienced as josh


12d76b No.677

Null could handled it better

04:17:48 StephenLynx v:

04:17:52 StephenLynx is not done yet, though

04:17:59 StephenLynx but its already more polished than mine

04:18:00 LordRothschild yeah

04:18:10 LordRothschild hence why I don't really blame you

04:18:21 StephenLynx I always knew what I was doing.

04:18:29 LordRothschild plus you didn't get paid 12k

04:18:32 StephenLynx kek

04:18:33 StephenLynx that too.

04:18:49 LordRothschild what pisses a lot of people off

04:18:51 StephenLynx and then went for vacations when shit got fucked

04:18:56 LordRothschild isn't necessarily the delays

04:19:00 LordRothschild or the UI

04:19:07 LordRothschild for next

04:19:25 StephenLynx its how people paid and josh still thought he was doing a favour to the community.

04:19:35 StephenLynx and he was an infallible genius.

04:19:46 LordRothschild it's josh's attitude, plus his never ever making deadlines

04:19:52 StephenLynx yeah.

04:20:02 StephenLynx while he couldnt make a single release, I made 3 stable ones.

04:20:19 StephenLynx his incompetence is ridiculous.

04:20:30 LordRothschild honestly if he were just a bit more polite

04:20:30 StephenLynx while being one of the most arrogant pricks ever.

04:20:39 StephenLynx he told czaks he hated him.

04:20:40 LordRothschild and didn't set unrealistic deadlines

04:20:40 StephenLynx like, wtf.

04:20:52 StephenLynx called him an alcoholic and shit.

04:20:56 LordRothschild he'd have much better relations

04:21:28 LordRothschild https://ghostbin.com/paste/qt2ww

04:21:34 LordRothschild just look at this bullshit

04:21:40 StephenLynx yeah, I read that.

04:21:40 LordRothschild "only a partial success"

04:21:45 StephenLynx classic

04:21:46 LordRothschild it reeks

04:21:48 LordRothschild of judaism

04:21:59 StephenLynx "IT WASNT A FAILURE, GUISE, IT WAS A PARTIAL SUCCESS, PLS DONATE"

04:22:03 LordRothschild and silicon valley marketing shit

04:22:15 LordRothschild but without as much competency in coding

04:22:17 StephenLynx you could smell the kikery from day 1

04:22:27 StephenLynx everybody fucking knew he was asking for donations since day 1

04:22:44 LordRothschild >the core functionality ported over quite well

04:22:55 StephenLynx and informed people knew he was already making the software on his own and THEN asked HW to adopt his project.

04:22:55 LordRothschild like

04:23:01 LordRothschild I'd respect

04:23:08 LordRothschild if he just said

04:23:19 StephenLynx what was the only difference? now he has the 2nd largest chan advertising his donation campaign.

04:23:21 LordRothschild "I fucked up, but I'll fix it ASAP"

04:23:29 StephenLynx yeah

04:23:49 StephenLynx it was almost unbelievable stupid what he did.

04:23:52 LordRothschild I'll give him the benefit of the doubt

04:23:54 LordRothschild on time

04:23:57 StephenLynx "it didnt failed. brb nippon"

From the private chatlogs we know, that the trip has been planned for a long time and Hotwheels brought Null with him as replacement for Mochi.


12d76b No.678

HW's reputation took a beating

04:24:03 LordRothschild on minor UI issues

04:24:14 LordRothschild on a few glitches here and there

04:24:25 LordRothschild but jesus

04:24:36 StephenLynx I didnt even thought his UI was that bad. aside from minor issues, like no clear thread separation and no reply button.

04:24:52 LordRothschild he's just frothing up the autists

04:24:55 LordRothschild yeah

04:25:02 LordRothschild the UI complaints were overblown

04:25:04 StephenLynx I was always pointing how he was fucking up on the engine itself.

04:25:11 StephenLynx since the beginning.

04:25:24 StephenLynx I was talking "bro, you can't make a dynamic chan, especially with PHP and laravel"

04:25:27 LordRothschild there's a few UI things

04:25:31 LordRothschild that tick off my autism

04:25:33 StephenLynx and what caused the fuck up? fucking laravel and PHP

04:25:36 LordRothschild but eh

04:26:57 StephenLynx anyway, if you want to have hopes on engines, keep an eye on lynxchan, his fuck up caused a significant influx of activity on its ecosystem.

04:27:05 StephenLynx it caused an actual ecosystem to spawn.

04:27:28 LordRothschild just goes to show

04:27:38 LordRothschild never pay for a product before it's done

04:27:41 StephenLynx that

04:27:53 StephenLynx you would think channers would know better than pay for crowdfunding by now

04:27:56 LordRothschild or at least get it from a reputable company

04:28:03 LordRothschild most do

04:28:14 LordRothschild but hotwheels endorsed it

04:28:21 LordRothschild and people here really trust him

04:28:41 StephenLynx yeah, you can't say HW didn't had a hand on what happened.

04:28:46 LordRothschild at the start of the exoduses

04:28:58 LordRothschild he was like god emperor of 8chan

04:29:04 StephenLynx he tried really hard to not let go off PHP

04:29:07 LordRothschild the salvation and shit

04:29:25 LordRothschild his reputation has taken a beating in the mean time

04:29:37 LordRothschild but he's still well respected at least

04:29:42 StephenLynx eh

04:29:54 StephenLynx lets see what happens if they fail to deliver

04:30:14 StephenLynx I think that would be the straw to break the camel's back

04:30:21 StephenLynx there was already that shit with /sp/

04:30:31 StephenLynx and he STILL is endorsing next.

Japan trip again

https://ghostbin.com/paste/vk7sg

Next delayed until New Years Eve

21:31:51 Jesus merry christmas and happy official infinity next integration failure

21:32:07 n-tech not til new years

21:32:09 n-tech cheers

21:32:10 n-tech fag

21:32:14 n-tech and happy birthday cunt

21:32:22 uguu happy birthday cunt

21:32:36 Jesus ty

21:35:03 OdiliTime enjoy

21:35:23 StephenLynx kek

[…]

09:39:51 Chocolate_Chip n-tech, when will attempt 3(?) take place?

09:40:04 n-tech 2.

09:40:09 n-tech when it's ready

[…]

03:09:42 uguu n-tech, how goes that query optimization? aren't indexes awesome?

03:10:18 n-tech yes, the indices are working very well

03:10:54 n-tech I chopped up the permission system into bite sizes as well so it never has to stress out over all possible options

[…]

18:26:12 n-tech https://beta.8ch.net/

18:26:14 n-tech happening con 2

[…]

19:08:55 BigMac https://pervok.bandcamp.com/track/lazerbrain

19:09:46 BigMac The 8Chan Migration: A Cyberphunk Adventure


12d76b No.679

Preparing the 2nd attempt

22:28:50 StephenLynx >import still not working properly

22:30:01 StephenLynx >with less than 48 hours left to ETA

22:42:14 Automatik https://twitter.com/8ntech/status/682568943911845888

22:43:14 Automatik At least, it's a 50x improvement

22:43:50 uguu n-tech, have you trying compiling with -fomg-optimized ?

22:44:09 n-tech wat

22:45:26 Automatik compiling what?

[…]

23:53:46 Automatik wew https://github.com/infinity-next/infinity-next/commits/master

23:57:29 n-tech wew :^)

23:57:37 n-tech busy day uguu

2016-01-01

'''Migration attempt 2==

04:32:52 LordRothschild holy shit

04:32:57 LordRothschild next is finally happening

04:33:06 LordRothschild >inb4 error

04:33:07 StephenLynx kek

04:33:14 StephenLynx it was also happening two weeks ago.

04:33:32 >> Skwid (~lmao@Len.Is.Best.Shota) has joined #8chan-dev

04:33:35 StephenLynx I just want to see what kind of excuse they will have if it fails again.

04:43:01 brkk `PHP WAS A MISTAKE`

Null lied

12:17:17 LordRothschild infinity next migration seems to be ok so far

12:17:28 LordRothschild n-tech seems to be busy

12:17:30 LordRothschild so no banter

12:18:02 StephenLynx kek

12:18:07 StephenLynx the migration is not the issue.

12:18:20 StephenLynx and btw

12:18:24 StephenLynx there was an issue

12:18:31 StephenLynx that caused them to start all over.

12:18:42 StephenLynx because the first migration of just new stuff didn't worked out.

12:19:49 LordRothschild rip

12:20:39 StephenLynx I would still wait to declare it kill though

12:29:33 Chocolate_Chip wait

12:29:51 Chocolate_Chip If there's an infinity next migration happening, why isn't there any messages saying that

12:29:56 StephenLynx hehehe

12:30:07 StephenLynx if it fails, how will the mob know?

12:30:10 StephenLynx indeed

12:30:16 StephenLynx why isn't there an announcement?

12:30:22 Chocolate_Chip Is it happening now>

12:30:26 Chocolate_Chip Everything is still up

12:30:30 StephenLynx its been happening for a while.

12:30:43 LordRothschild they're keeping the vichan version up this time

12:30:51 StephenLynx if only you knew how bad things really are.

12:31:16 Chocolate_Chip StephenLynx, I was there during the fail

12:31:18 StephenLynx josh just admittedly said he lied about his promises.

12:31:28 Chocolate_Chip where

12:31:30 StephenLynx sec

12:31:44 StephenLynx http://8ch.net/next/res/3556.html#3762

12:32:05 StephenLynx he was always more concerned about making his money than the well-being of 8ch.

12:32:07 StephenLynx but hey

12:32:15 StephenLynx I think its a little too late now.

12:32:22 Chocolate_Chip I didn't know about this board

12:32:25 StephenLynx heh

12:32:34 StephenLynx I am telling you.

12:32:41 Chocolate_Chip I thought he lived in Japan

12:32:42 StephenLynx you have no idea how bad things really are.

12:32:47 Chocolate_Chip The user flag is Philipeens

12:33:04 StephenLynx most people dont't and there was no effort in informing people besides "GIB MONI, SITE IS KILL"

12:33:05 LordRothschild oh wow

12:33:13 LordRothschild you really do have no idea

12:33:24 LordRothschild what's going on do you

12:33:55 StephenLynx even HW told me he misjudged josh's intentions at some point, a few months ago.

12:34:19 Chocolate_Chip I guess I'm in the dark

12:34:32 StephenLynx <copypaste> anyway, i misinterpreted josh's actions a few days ago and that's why i contacted you. lynxchan still is pretty interesting though, i hope you keep developing it, so when the time comes for a switchover, they canb e compared.

12:34:51 StephenLynx but he wouldn't explain what exactly happened.


12d76b No.680

Other stuff about the proposal of Larachan

12:37:11 StephenLynx I got the logs even from before HW decided to go with next

12:37:15 StephenLynx and it was called larachan

12:37:22 StephenLynx oh man

12:37:32 Chocolate_Chip Also saw Josh's page on Encyclopedia Dramatica

12:37:51 Chocolate_Chip It's vastly out of date and he used to use odd nicknames I've never seen him use now

12:38:34 StephenLynx <copypaste> I told this guy that

12:38:34 StephenLynx <copypaste> And what does he do?

12:38:34 StephenLynx <copypaste> Creates a brand new awful style

12:38:34 StephenLynx <copypaste> Look at that floating reply box lol

12:38:34 StephenLynx <StephenLynx> I don't intend to give much input on the front-end.

12:38:35 StephenLynx <copypaste> Not even the colors are the same. Can you imagine deploying this?

12:38:42 StephenLynx he is talking about josh here.

12:38:53 Chocolate_Chip hmm

12:38:58 StephenLynx it surprises me that he was so concerned about this back then

12:39:04 StephenLynx and then let josh run amok.

12:39:23 StephenLynx <copypaste> One requirement is no big departure from the current style.

12:39:25 Chocolate_Chip I don't really understand the need for Infinty Next, but I can only say that it looks modern

12:39:38 Chocolate_Chip I don't know enough to criticize it though

12:39:41 StephenLynx the need is to fix the IO issue on the current software.

12:39:53 StephenLynx it could be achieve in a number of ways.

12:40:03 StephenLynx some dude recently actually fixed it

12:40:17 StephenLynx by writing pages to RAM instead of the disk.

12:40:39 StephenLynx the other is writing new software that doesn't saturates IO, like next or lynxchan.

12:41:03 StephenLynx infinity is also extremely hacked and bad to maintain, so I can understand the need of a new back-end.

12:41:17 Chocolate_Chip I personally don't like these Rich User Experience websites

12:41:21 StephenLynx but problem with josh is that he is a front-end developer that sees himself as a genius.

12:41:29 StephenLynx thus, the bullshit UI of next.

Yotsuba

12:42:42 Chocolate_Chip I was told that the software 4chan runs was last updated in 2004

12:42:49 Chocolate_Chip That true?

12:42:58 StephenLynx no idea.

12:43:02 StephenLynx but I think that is incorrect.

12:43:19 Chocolate_Chip The software is older though, isn't it?

12:43:43 StephenLynx I don't really know, since its proprietary.

12:43:54 StephenLynx and even moot wasn't transparent about its changes.

12:44:16 StephenLynx and hiro isn't going to be any better

12:44:29 StephenLynx since he's more malicious.

[…]

12:45:47 LordRothschild did actually update their software

12:45:54 LordRothschild nobody knows full details tho

12:46:19 StephenLynx oh lord

12:46:29 StephenLynx I tried to use a site with that format once

12:46:43 StephenLynx even after days I couldn't figure everything

12:47:10 Chocolate_Chip StephenLynx, that's because the thinking for message boards in the 90's was still based on Dial-Up/Telnet BBS Messages

This a good opportunity to spill the beans. Yotsuba's backend has been completely rewritten in 2012. You can read all about the migration to the new backend in the Janiteam logs from September 2012 onwards. Most of the features Yotsuba is praised for are 3rd party scripts or plugins. The filter is script by Dongfix or AoC. The mod tool they used because the inline tools didn't work was a Chrome plugin in by Duanemoody.

Still no new software

17:09:10 LordRothschild haven't been any Twitter updates

17:09:12 LordRothschild in a while

17:09:15 LordRothschild lemme go check

17:09:55 LordRothschild https://mobile.twitter.com/8ntech/status/682772171215601664

17:13:12 LordRothschild it's gonna fucking fail

17:13:20 LordRothschild too long without update

17:13:25 LordRothschild dead silent in IRC

17:14:01 Chocolate_Chip It's 1 am

17:14:07 Chocolate_Chip 3 for the east coast

17:25:01 LordRothschild silent night

17:25:06 LordRothschild no next to be seen

17:25:21 LordRothschild the part I dislike most isn't the UI issues

17:25:24 LordRothschild the delays

17:25:37 LordRothschild the bugs and unfinished features

17:25:51 LordRothschild I just wish Josh was more professional about it all


12d76b No.681

2016-01-02 and 2016-01-03

Still importing

08:57:35 rebob1 Why does beta.8ch.net 503?

08:58:03 LordRothschild importation

08:58:06 LordRothschild in progress

08:58:24 rebob1 Does it have to be locked down during the import?

08:59:41 LordRothschild you're not gonna see it during the import

08:59:51 LordRothschild if you wanna see a site working more

09:00:00 LordRothschild just go to infinitydev

09:00:05 OdiliTime to reduce load

09:00:08 OdiliTime so it goes quicker

09:00:43 LordRothschild if we're lucky

09:00:47 LordRothschild it will finish

09:02:20 rebob1 Okay, reduce load. I can understand that. infinitydev is down, btw.

Troll redirects

https://ghostbin.com/paste/zebff

Null's second fuck up

17:54:21 LordRothschild its not even that

17:54:22 Fr33K iv been saying this will all go to shit the second he forced people to use next

17:54:24 LordRothschild he literally

17:54:26 LordRothschild raped

17:54:30 LordRothschild everything

17:54:44 LordRothschild the import didn't go well

17:54:53 LordRothschild no board settings preventing flood

17:54:57 LordRothschild a shit meme rocket ui

17:55:12 Fr33K well i was pointing that out on /v/ last night, not importing the most active boards last, and his 'funky' plan to put up memerocket ui

17:55:21 LordRothschild "haha I'm gonna force you to use this UI"

17:55:42 LordRothschild "I will do v first because they complained the most"

17:55:47 czaks wew

17:55:53 czaks i suppose i got banned

17:55:55 LordRothschild I gave him benefit of the doubt but holy shit

17:55:59 czaks due to some funposting

17:56:06 LordRothschild oh look

17:56:16 LordRothschild the import is shit!

17:56:23 LordRothschild now it's pointless

17:56:29 LordRothschild because flood spam

17:56:37 LordRothschild don't you like my meme UI?

17:56:44 LordRothschild le ebin rocket may may

17:56:51 LordRothschild you paid 12k for this

17:57:19 LordRothschild webms

17:57:22 LordRothschild aren't playing

17:57:45 czaks >Whoops, looks like something went wrong.

17:57:59 LordRothschild errors out the ass

17:58:08 LordRothschild god damn fuck you josh

17:58:20 LordRothschild I actually had faith you at least somewhat cared


12d76b No.682

Why was Null force migrating /v/ in the first place?

17:59:06 czaks i want to post my ban message

17:59:12 czaks but the captcha doesn't display

17:59:22 LordRothschild you don't need to do it

17:59:27 LordRothschild after the 1st one

17:59:36 czaks yeah but i changed my ip address

17:59:49 czaks so now i need to do some captcha

18:00:12 LordRothschild lol

18:00:26 LordRothschild what was your ban message

18:00:27 LordRothschild also

18:00:32 LordRothschild they're right

18:00:39 LordRothschild "why not test on b first"

18:00:41 LordRothschild indeed

18:01:23 LordRothschild "fucking with v sounded fun"

18:01:46 LordRothschild where's the zyklon b when you need it

18:03:48 JB what's wrong with the migration

18:04:02 OdiliTime it's done

18:04:15 OdiliTime so boards are missing content tho to be expected

18:04:21 LordRothschild its a chaotic clusterfuck

18:04:29 LordRothschild in which everything is burning down

18:04:30 OdiliTime there's a bunch of spammers hitting the server right now

18:04:49 LordRothschild also which idiot forgot to turn on flood protection?

18:04:53 LordRothschild it matters not

18:05:00 LordRothschild only oblivion now

18:08:36 LordRothschild >yeah moot and other imageboard owners never wing shit

18:08:46 LordRothschild oh fuck you josh

18:08:49 LordRothschild come into irc

18:08:54 czaks YOU WANT TO KNOW WHY THEY CALL IT INFINITY CHAN?

18:08:56 czaks BECAUSE YOU CAN SPAM INFINITELY

IP leak on the beta

18:19:59 JB the beta site just gave me an error message containing the sql database ip, user name, and password

18:20:09 JB i kinda feel like i shouldnt be seeing that

18:20:17 milez pstebin or it didn't happen

18:20:23 milez *pastebin

18:20:38 milez ohhh

18:20:38 OdiliTime there are a ton of screenshot of that happening

18:20:41 milez I see it

18:20:41 LordRothschild HAHAHAHA

18:20:43 OdiliTime but I'm not going to spread them

18:20:45 Fr33K https://8ch.net/v/src/1451816157972.jpg

18:20:50 Fr33K https://8ch.net/v/src/1451816121472.png

18:20:50 milez well that's mebarrassing

18:20:55 milez *embarrassing

18:20:57 Fr33K its all over /v/

18:21:04 OdiliTime that's lose your job type shit right there

18:21:09 JB babby's first web server

18:21:11 Fr33K on the stickied thread

18:21:13 LordRothschild well

18:21:17 LordRothschild that explains

18:21:27 milez well where are those guys???

18:21:35 LordRothschild why he ended up moving to the phillipines for a meme code "job"

18:22:04 LordRothschild >63 pages

18:22:13 LordRothschild we're damned aren't we

[…]

18:23:26 JB unfortunately that also opens up 8chan to DDOS because now people will know what the real origin IP is and cloudflare is useless

18:24:06 milez 206.223.147.28 United States Nevada Reno N.t. Technology Inc.

18:24:23 LordRothschild WOW

18:24:28 JB where is the thread for this

18:24:31 LordRothschild I expected nothing

18:24:42 LordRothschild and I was still dissapointed

18:25:00 milez where is n-tech?

18:25:07 LordRothschild cowering

18:25:08 milez did you guys finally run him out of here?

18:25:10 milez lulz

18:25:14 LordRothschild he deserves it

18:25:58 LordRothschild yeah

18:26:03 czaks i expected the fiasco at the early design time


12d76b No.683

Considering alternative solutions

18:55:02 LordRothschild this could kill 8chan

18:55:08 LordRothschild and it's all because

18:55:10 LordRothschild of one faggot

18:55:53 ~copypaste this can't kill 8chan, in the case of absolute failure we explore alternatives like lynxchan or a vichan frontend controller project ('read.php 2.0'); i still don't think such extremes will be necessary however

18:56:32 LordRothschild copypaste!

18:56:33 ~copypaste look how well /v/ is working through this, i'm pleased

18:56:37 ~copypaste (i mean the live /v/)

18:56:38 LordRothschild hahahaha

18:56:41 OdiliTime copypaste: I made a disk io improved infinity fork

18:56:42 czaks copypaste: >read.php

18:56:49 OdiliTime stores files in redis

18:56:52 OdiliTime it's something to buy more time

18:56:53 LordRothschild SAVE US

18:57:06 LordRothschild OH GOD THE PAIN

18:57:06 ~copypaste czaks: don't you remember it? it was a fun project, shame about it not you know, working

18:57:15 ~copypaste i figured out months later why it didn't work though, so could reboot it

18:57:26 czaks copypaste: sure i do

18:57:33 czaks i made something similar to it

18:57:40 czaks the smart_build

18:57:45 ~copypaste yes, i remember the smart build

18:57:52 ~copypaste the problem was that rm is a blocking operation on NFS

18:57:56 ~copypaste so didn't solve the problem; unfortunately.

18:58:06 ~copypaste only a proper frontend controller could solve it

[…]

18:58:28 czaks well, if in the meantime josh was writing next

18:58:44 czaks we actually worked on vichan performance etc.

18:58:57 czaks 8chan would now have two engines to choose from

18:59:07 OdiliTime or could have bought more time for Josh

18:59:19 ~copypaste it still does. lynxchan is another option, developed independently

[…]

18:59:31 ~copypaste i don't think it will fail that hard, but if he gives up there's not much other choice

18:59:35 LordRothschild like come on

18:59:43 OdiliTime lynxchan is performing well so far

19:00:15 czaks i don't have a strong opinion on lynxchan

19:00:31 Fr33K so what your saying hotwheels, is that to save 8chan we need to break josh?

19:00:42 ~copypaste that's not what i'm saying at all

19:00:57 LordRothschild why is josh not being fired like right now

19:01:06 ~copypaste because he's not an employee

19:01:12 LordRothschild or at least given a good pimp slap?

[…]

19:01:38 OdiliTime because he's doing all the work

19:01:43 OdiliTime now's not the time

19:01:45 LordRothschild but like

19:01:48 LordRothschild holy shit

19:01:48 ~copypaste indeed OdiliTime

19:01:54 LordRothschild this crashed so hard

19:01:59 ~copypaste so did my migration to read.php

19:02:04 ~copypaste in fact, so hard i abandoned that project

One last chance for Null

19:23:44 ff-ws how many strikes does josh has

19:23:53 LordRothschild maybe he should have done that before shoving it in 8v's face?

19:24:36 ~copypaste i never agreed to a system based on strikes; but even if i had he'd still have only 2 strikes

19:24:39 ~copypaste one short of the requisite 3

19:24:43 StephenLynx hue

19:24:54 LordRothschild heh

19:25:25 StephenLynx oh em gee, copypaste who could imagine the pedo lol cow that were worried with making a bucks before anything wouldn't be able to deliver? :O

19:25:38 StephenLynx i am utterly shocked.

19:25:54 OdiliTime that's not fair

19:25:57 LordRothschild I gave him the benefit of the doubt before

19:26:07 LordRothschild now I must admit I was wrong

19:26:09 LordRothschild josh a shit

19:26:29 LordRothschild if there's anything the events of today proved it is this

19:26:39 StephenLynx >this is what 12k dollars buy you

19:26:51 StephenLynx some "whoops" on twitter.

19:27:19 StephenLynx i remember warning him about how rolling his own memcache was not a very good idea.

19:27:31 StephenLynx that is kind of "hey, lets roll our own datase"

19:27:41 StephenLynx "hey, lets roll our own crypto"

19:27:55 ~copypaste in what way is this like rolling one's own database?

19:28:10 ~copypaste some bugfixes to an existing driver to an existing database is not really similar

19:28:16 StephenLynx you are not only reinventing the wheel, but reinvent a wheel that is not easy to get it right.

19:28:18 ~copypaste i know it's a funny meme, but the facts are lost in it


12d76b No.684

Beta is still fucked

21:52:18 Fr33K oh boy

21:52:23 Fr33K josh is posting in /v/ again

21:52:31 StephenLynx kek

21:52:41 StephenLynx fixing shit can wait

21:52:43 StephenLynx MUST

21:52:44 StephenLynx SHIT

21:52:44 StephenLynx POST

21:52:59 OdiliTime dedication, autism or both?

[…]

22:03:05 Chocolate_Chip I leave for 15 minuites and the beta site is down again

22:03:10 Chocolate_Chip What the hell

22:04:53 StephenLynx hue

[…]

23:09:17 uguu lol this is a disaster

23:49:13 Automatik josh is really acting like a faggot

Where's Josh

02:36:15 JorKek hi why isnt n-tech in the chat

02:40:15 Chocolate_Chip He was saying his ZNC was being DDoS'd earlier

02:41:38 JorKek meh

02:41:50 JorKek >3 days

02:42:03 JorKek >still not done migrating

02:43:21 Fr33K oh, you missed all the fun

02:45:28 faggetttss more than 3 days now m8

02:45:35 faggetttss it was started on the 31st

02:45:54 faggetttss even if this works we will lose days worth of posts

02:46:04 faggetttss *IF

02:47:21 brushy faggetttss: the infinity-next git repo isn't loading for me ;_;

02:47:21 brushy oh nvm

02:55:10 Fr33K why he didnt import the highest traffic boards last so they wouldnt lose a ton of posts i do not know

[…]

03:18:20 Fr33K hang on what the fuck? anti josh/next threads are being nuked off of beta 8ch /v/? what shenagans is this the whole point is to call his shit out and get it fixed

03:19:15 StephenLynx heh

03:19:24 StephenLynx it brings me back, ya know

Kiwi got Ddosed at the time and Josh had some bouncer on his server he needs for entering Rizon for reasons.

We did it live

06:39:01 Automatik the absolute madman https://8ch.net/v/

06:39:46 Automatik Also I didn't know so many people used Palemoon.

06:46:53 Chocolate_Chip When the board updates it moves me up in the thread randomly

07:00:57 << koopa (~koopa@another.castle) has quit (Ping timeout: 240 seconds)

07:03:52 OdiliTime Chocolate_Chip: sounds like DOM stuff

07:04:17 OdiliTime I had to make FutaBilly only update posts below your scroll point, so that shit didn't happen

07:05:06 StephenLynx HASHAHAHA

07:05:17 StephenLynx surprise, surprise

07:05:21 StephenLynx the engine is slow as fuck

07:05:30 StephenLynx who could have imagined?

07:05:32 OdiliTime oh did he tweet something?

07:05:56 StephenLynx he locked /v/ and now only the one at beta is running

07:06:33 OdiliTime :(

07:09:51 StephenLynx >Error 520

07:10:00 StephenLynx "Running" in a very loose sense.

07:10:03 StephenLynx vvvvv:

07:11:32 StephenLynx http://8ch.net/tech/src/1451862496491.jpg

[…]

07:21:46 Bui https://twitter.com/8ntech/status/683790067144331265

07:21:48 Bui hahaha

07:27:40 Automatik I've heard php7 was a big improvement though

07:27:46 StephenLynx kek

07:27:50 StephenLynx you can't polish a turd.

07:28:16 StephenLynx the thing is, if the engine can't handle the current use with the same hardware

07:28:28 ff-ws >very pleased it didnt crash

07:28:37 StephenLynx why don't just throw more hardware with the old software instead of throwing even MORE hardware with a new software?

07:28:58 ff-ws something something, 12000 dollars

07:29:02 LordRothschild because how else do you justify spending 12k

07:29:03 LordRothschild aw

07:29:03 StephenLynx >I can't even refresh the front page of /v/ because Vichan is so fucking broken.

07:29:06 LordRothschild beat me to it

07:29:11 StephenLynx OH YEAH, NOTHING TO DO WITH HIM FUCKING IT UP

07:29:14 Automatik /v/ needed a server all to itself with infinity

07:29:33 StephenLynx and now even that is not enough anymore with next

07:30:31 BigMac is the beta down for anyone else?

07:30:33 LordRothschild again

07:30:35 BigMac just the last minute

07:30:42 LordRothschild why is he testing with v still

07:30:45 Chocolate_Chip BigMac, keep up


12d76b No.685

The phony Ddos

07:32:20 StephenLynx >The beta is being Denial of Service Attacked.

07:32:23 StephenLynx GEE WHAT A COINCIDENCE

07:32:25 LordRothschild kek

07:32:33 LordRothschild I wonder

07:32:38 LordRothschild how that could have happened

07:32:39 StephenLynx that a DDOS started RIGHT when he put all the load on his shit.

07:32:57 LordRothschild it's current year

07:33:00 LordRothschild how could one man

07:33:06 LordRothschild CUCK his shit up so hard?

07:34:11 StephenLynx lets play a game? how many different erros code we get? :v

07:34:20 StephenLynx so far I got 503, 520

07:34:27 StephenLynx some people said they got 502, 504

07:39:01 LordRothschild I might have gotten a 500

07:39:11 LordRothschild but last night was kinda a blut

07:39:13 LordRothschild *blur

07:39:17 LordRothschild of rage and memes

[…]

07:45:21 StephenLynx and here is the thing: josh says it was a ddos, but cloudfare it was an "unknown error".

07:45:34 StephenLynx if the server couldn't be reached, it would return the server is inaccessible.

07:45:50 StephenLynx I smell bullshit coming from josh-boy.

Null is still missing

13:30:50 BigMac !seen n-tech

13:31:12 BigMac ech, what's the command

13:31:19 beamform .seen n-tech

13:31:26 beamform ~~~~~

13:31:26 BigMac hm

13:32:02 BigMac I guess Hachi doesn't take that command

13:32:16 BigMac I seem to remember there being a bot that did in here before

13:32:17 BigMac ohwell

13:32:34 BigMac it's been at least three days I think

13:36:02 OdiliTime Linode took out his bouncer

13:38:48 BigMac thanks OdiliTime

13:38:53 BigMac ok

13:39:11 OdiliTime He's alive and on twitter

13:39:31 OdiliTime Twitter.com/8ntech

13:41:24 BigMac holy shit that banner

13:41:39 BigMac so flashy

13:42:26 BigMac > https://twitter.com/8ntech/status/683780389249269760

13:43:07 BigMac I'm going to take a break from life for a while

13:43:20 BigMac nothing good could happen this week, judging by the last. . .

[…]

14:39:18 beamform hows joshy doing

14:39:31 beamform was he "just joshing" all along?

14:51:32 BigMac beamform, don't think he's been in here the last three days, not by his 'n-tech' handle at least

14:51:53 BigMac oh wait, nvm, you knew

14:59:36 beamform yeah irc is the only way i keep in touch with him so i was just wondering out of casual concern

15:06:54 BigMac yeah, I haven't kept track of the threads or his twitter; he was in here during the last migration attempt, I figured he'd be here now too, maybe his nerves got shot so he's staying low, he wasn't all that calm last time

[…]

15:14:22 faggetttss oh so its lynxfaggot that made endchan

15:14:24 faggetttss ?

15:16:34 catmeme endchan did nothing wrong

15:32:18 czaks faggetttss: jan pawel

15:34:34 faggetttss drugi

The rest concerns Endchan which was all a big misunderstand partly caused by the same local nuisances who have shat up /cow/.


12d76b No.686

Dick pics

19:56:01 StephenLynx I remember a pic josh posted

19:56:16 StephenLynx that if it wasnt up by 1/1 it would be considered a failure.

19:56:28 StephenLynx the train is nowhere near the track anymore, milez

19:58:04 JB wew

19:59:28 milez well don't forget he promised a penis photo too

19:59:34 milez it's 4 days late now

20:04:03 milez IT'S ALIVE: https://github.com/infinity-next/infinity-next/pull/222

20:06:26 StephenLynx wot

20:06:41 StephenLynx who fucking cares? the server cant even run

20:06:42 milez suicide watch

20:06:57 beamform StephenLynx, theres a pic where josh is to deliver dick pics if it isnt finished by an already passed date

20:07:02 StephenLynx i know

20:07:03 beamform still waiting for josh to deliver

20:07:15 milez dud he actually use a trip on that post?

20:07:28 StephenLynx pretty sure

20:07:33 milez ya same

20:08:43 beamform https://imgur.com/XWkEx79

20:08:48 beamform i had the pic sitting around

20:08:50 beamform so ye, tripfagged it

20:08:53 beamform where is the dickpic josh

20:09:09 milez OUCH: http://beta.8ch.net/next/file/3982970/1451653343-0.png

20:09:19 milez tripcode confirmed

20:09:53 beamform my pic is bettah, has archive link

20:09:54 beamform B)

20:10:04 milez true dat

20:10:26 milez when was last time jewsh was spotted in here?

20:10:35 milez we should have a bot for that

20:10:47 milez !lastseen n-tech

Endchan

https://ghostbin.com/paste/jm2d3

Why people didn't like to work with Null on vichan

20:35:34 czaks oh man

20:35:57 czaks i now remember why i hate josh's code more than anyone's else, who contributed to vichan

20:36:19 StephenLynx hue

20:37:28 czaks he used to smash lot of changes in single commits

20:37:44 czaks also fix indentation

20:37:54 czaks now when i want to revert them

20:38:01 czaks i actually can't

20:38:26 StephenLynx josh is really a prodigy when it comes to fuck up.

20:38:37 StephenLynx not only he fucked up his project, but also fucked up vichan.


12d76b No.687

2016-01-05

[Smug intensifies]

19:12:43 SnakeDude n-tech: your cache layer is fucked

19:12:46 SnakeDude again

19:14:24 StephenLynx NEVER EVER

19:15:33 SnakeDude NEVER EVER

19:15:41 SnakeDude BLACK HOLE WITH CACHE BANDAID

19:15:42 SnakeDude BLACK HOLE WITH CACHE BANDAID

19:16:03 SnakeDude Funfact: I am both StephenLynx and Drybones at the SAME TIME

19:16:17 StephenLynx hue

19:16:21 SnakeDude hue

19:16:25 Drybones hue

[…]

22:30:07 StephenLynx >Sorry about the downtime. It happened while I was asleep and copypaste thought the message was intentional.

22:30:09 StephenLynx QUALITY

22:30:45 StephenLynx btw

22:30:55 StephenLynx I am still listening to http://lynxhub.com/lynxchan/media/103.webm on loop

22:31:04 StephenLynx for 3 days now

22:58:18 ls when you cache layer falls over, you usually cache less

22:58:20 ls your*

23:01:51 StephenLynx then you have 2 options:

23:02:10 StephenLynx 1: use more of the CPU, which is not a very good idea on a slow language running an even slower framework

23:02:14 StephenLynx 2: write to disk

23:02:30 StephenLynx which is contrary to the whole engine philosophy :v

23:13:03 SnakeDude CPU black hole meme infinity next

23:13:04 SnakeDude :^)

23:13:34 StephenLynx hue

23:16:23 SnakeDude Infinity Next instances are like trying to run a GIF with 0ms delay

23:16:27 SnakeDude CPU Black hole

23:16:29 SnakeDude :^)

23:16:57 SnakeDude The cache is a bandaid :^)


18b1e5 No.688

I was the smuggest when that shit went down.

So many memories…


02cb79 No.689

File: 1455300415912.png (100.34 KB, 339x276, 113:92, 1365448675853.png)

>>669

>10:57:29 n-tech why do autistic people communicate exclusively through pictures of anime women looking smug

Is not being able to understand why anime reaction images are the height of image board discussion a symptom of autism in itself?

>10:58:07 n-tech i can see now why moot sold 4chan for 25 million dollars and told everyone to go fuck themselves

It because moot started to hate what he had created. The janiteam logs reveal moot's disinterest in 4chan and increasing alienation from the sites user base, starting from the creation of /q/.

>>671

https://ghostbin.com/paste/4nfk9

>03:14:01 StephenLynx then after a few days he comes to me with a log of a SJW OP banning me of the io.js IRC channel

>03:14:16 StephenLynx and says he is afraid they might sabotage the WHOLE PROJECT just to get at him.

SJWs bully and harass a crippled man who fights for free speech.

>>673

>12:11:17 SnakeDude I was just on /tech/ talking about phones.

>>>/g/

Overall it's interesting that when things begin to go seriously wrong, Josh just hides away. He can't keep up the pretence of being a compentent dev, so rather than face critism, he simply fucks off.


29afe9 No.690

File: 1455387087852.png (77.74 KB, 196x221, 196:221, arrogant ambitions.png)

I am done with 10th January 2016, the longest day of the entire log, but I can't release it now due to IRL obligations. Instead I try to get through the rest of the time period that is of interest, release that tomorrow evening and then wrap it up with the aftermath period that is relatively short. When this is done, the entire thing is done, everyone has a quotable, relatively noise free source about Infinity Next's development and its failure.


a950be No.691

2016-01-06

Where's the problem?

01:12:57 StephenLynx heh

01:13:03 StephenLynx josh put more stuff on the cache.

01:14:20 StephenLynx http://i.imgur.com/dYdNOV9.png

01:14:43 StephenLynx good thing he isn't having any issues because of insufficient cache.

01:14:45 StephenLynx oh wait

01:19:21 SnakeDude fucking kek

01:57:53 StephenLynx >The memory layer's repeated crashing makes me wonder if there there is a hardware failure. I'm closing the beta to run tests.

01:58:28 StephenLynx he thinks its more probable a new server has a hardware issue than his system being flawed.

01:58:51 @linear there's been /a lot/ of h/w failures though

01:59:07 @linear especially HDDs

01:59:10 StephenLynx there also has been a lot of josh failures.

01:59:32 StephenLynx except that you got dozens of hardware pieces to fail and only one josh.

01:59:42 StephenLynx so the failure to element is way higher with josh failures.

01:59:55 StephenLynx failure to element ratio*

02:29:57 >> koopa (~koopa@another.castle) has joined #8chan-dev

02:44:25 JB n-tech: beta.8ch.net being broken is causing all non-migrated board page loads to lag immensely, because there is a global non-async non-defer script embed in the header pointing to that infinitydev.org URL which 302's to beta.8ch.net

02:45:20 JB if you aren't being paid to sabotage 8chan then prove it by putting forth the minimal effort required to fix that

02:46:03 SnakeDude JB: K E K

02:46:10 StephenLynx nah, hes just that bad.

02:46:11 n-tech I have no control over the content of beta.8ch.net

02:46:15 n-tech er

02:46:23 n-tech the site's down right now because i'm testing memory

02:46:27 n-tech all services must be down

02:47:01 SnakeDude https://my.mixtape.moe/oeucyn.png

02:47:14 SnakeDude T O P H EH

02:47:29 n-tech JB what is the full URL of the script

02:47:33 n-tech I'll put a dummy there that does nothing

02:47:52 SnakeDude Okay StephenLynx what the fuck is n-tech trying to do now?

02:47:59 SnakeDude Test is placebo cache bandaid?

02:48:02 SnakeDude *his

02:51:15 n-tech JB https://beta.8ch.net/js/devtimer.js

Maybe its caching

10:02:18 ranix is beta.8ch.net supposed to work right now

10:22:24 ranix I think it just started workin' again

10:22:42 << beamform (~beamform@ball.pit.of.doom) has quit (Ping timeout: 240 seconds)

10:23:06 ranix wow it plays mp3s

10:23:48 ranix haha the css is a little buggy but I like it

[…]

10:48:39 milez beta is working pretty snappy tonight =)

[…]

11:03:09 SnakeDude Hello koopa

11:03:22 koopa hello

11:05:07 koopa everytime I get on 8chan and the old software is still there I die a little on the inside

11:08:27 SnakeDude Yeah it's getting bland

11:10:05 koopa What happened to the roadmap?

11:11:03 koopa the deadline was last week

11:19:46 SnakeDude koopa: well

11:20:53 SnakeDude koopa: this should explain it all https://volafile.io/get/h4hDPkgQOg9sXQ/infinity%20never.png

11:24:39 koopa I just wish Josh would release what he has

11:25:10 koopa I don't think he had a bad "vision"

11:25:41 ranix it's just a fucking website

11:25:53 ranix relax

[…]

11:41:26 SnakeDude koopa: it doesn't work on large-scale that's the problem

11:41:39 SnakeDude It's a CPU-blackhole with a cache band-aid

11:41:52 SnakeDude The ram was too small

11:41:59 SnakeDude he's setting up a harddrive cach

11:42:00 SnakeDude e

11:42:04 SnakeDude >harddrive cache

11:42:08 SnakeDude >on a chan

11:43:55 koopa SnakeDude: I don't know anything about that type of bullshit

11:44:11 koopa I just think that Josh dreams big

11:44:17 koopa good for him


a950be No.692

Thread routes

12:16:03 atc Doesn't Infinity Next's (tm) API return all the variables needed to link to an attachment. like what the fuck

12:16:59 n-tech If it doesn't let me know

12:17:17 atc Er, I meant why

12:17:26 n-tech why not

12:17:38 atc https://beta.8ch.net/b/res/5069638.json ← thread API

12:17:45 atc there is no file_id variable in the threadview

12:18:01 atc so you have to poll for each post's json to get the components needed to build a URL

12:18:10 atc unless there is another way i am overlooking

12:18:16 n-tech https://beta.8ch.net/operate/post/45828.json

12:18:19 n-tech this is the new one

12:18:23 n-tech the legacy routes exist for old applications

12:18:27 n-tech this is probably what you want instead

12:18:33 atc So I need to poll for every post

12:18:37 atc ?

12:18:38 n-tech no

12:18:41 n-tech https://beta.8ch.net/operate/thread/45828.json

12:19:02 n-tech uh oh, that doesn't have replies does it

12:19:05 n-tech I have to fix that

12:19:14 atc Yeah, I was about to say lol

12:19:23 n-tech sorry – no one has been testing or interested in the API so far

12:19:26 n-tech so it's very unpolished

12:20:27 atc any idea when replies will be a thing or just whenever?

12:22:15 n-tech I'm doing it right now because that is an egregious issue

12:23:21 n-tech https://beta.8ch.net/operate/thread/45828.json

12:23:21 n-tech done

12:24:37 n-tech the site's slow now though, I wonder if that's because I updated classes

12:24:43 n-tech I bet you have to restart the fpm

[…]

12:34:49 atc thanks n-tech

Reaching the attachments over the API

17:04:56 Baikal Yet another dumb question. Using the legacy api how do I determine the attachment_id to properly grab the images or am I out of luck when it comes to retrieving images?

[…]

17:06:15 Baikal Mostly directed at n-tech

17:06:31 n-tech does it have a hash?

17:07:02 Baikal https://beta.8ch.net/v/res/7701764.json

17:07:05 OdiliTime the json API change?

17:07:16 Baikal vs https://beta.8ch.net/v/thread/7701764.json

17:07:28 n-tech use /res/ instead of /thread/ for legacy

17:07:41 Baikal I did

17:07:42 n-tech the md5"" is some weirdass fucking format but it mirrors 4chan

17:07:54 n-tech turn that back into a proper base 16 hash string

17:07:57 n-tech and then request

17:08:05 OdiliTime ah ok cool

17:08:19 n-tech /file/{hash}/{tim}.{ext}

17:08:42 n-tech you can also request

17:08:48 n-tech /file/thumb/{hash}/{tim}.{ext}

17:08:56 n-tech tim.ext can be name anything

17:09:00 n-tech call it makeamericagreatagain.trump

17:09:02 n-tech it doesn't care

17:24:48 << LordRothschild (uid82994@oyvey.itsanotha.shoah) has quit (Quit: Connection closed for inactivity)

17:29:49 Baikal kk, got the images thanks n-tech

[…]

18:49:40 n-tech np mate


a950be No.693

And now the panel is borked too

20:14:09 Jesus why can't I log into the beta panel

20:14:19 Jesus I literally holocausted my own board on 8ch.net

[…]

22:18:32 faggetttss lol

22:29:43 Jesus >You are signed in.

22:29:55 Jesus >Register Login

[…]

22:35:05 Jesus it was working yesterday

22:36:05 faggetttss maybe try typing in your password correctly?

22:37:18 Jesus infinity next, everyone

22:40:04 Jesus do I need to register for a gold account in order to manage my board beyond 24 hours

22:41:44 Jesus name your price

22:41:58 milez pretty sure it's a beta right? https://en.wikipedia.org/wiki/Software_release_life_cycle#Beta

22:43:18 Jesus ur a beta

22:46:58 milez AlphaJesus?

[…]

23:41:04 Jesus roses are red

23:41:12 Jesus violets are blue

23:41:15 Jesus sugar is sweet

23:41:17 Jesus get the fucking panel working

23:45:20 StephenLynx hue

2016-01-07

Optimism :^)

03:34:41 StephenLynx btw, is there any ETA at all on when next will kick in or when josh will be kicked out?

[…]

03:37:53 SnakeDude How long until n-tech actually fixes next?

03:38:24 SnakeDude Infinity?

03:38:25 StephenLynx yeah, I kek'd like no tomorrow :v

03:38:36 StephenLynx still listening to that webm

03:38:41 StephenLynx you know what I'm talking about?

03:39:02 SnakeDude Yep

03:39:03 SnakeDude :^)

03:39:11 StephenLynx not you

03:39:15 StephenLynx maksev

03:39:16 StephenLynx http://lynxhub.com/lynxchan/media/103.webm

03:39:53 maksev listening

03:40:18 maksev wtf is this webm off

03:40:23 maksev who is screaming? jesus

03:40:34 maksev d-did josh finally lose it?

03:40:38 StephenLynx no

03:40:55 StephenLynx I mean

03:40:59 StephenLynx I don't think so.

03:41:06 StephenLynx but hes been quite silent, so

03:41:08 SnakeDude He might have

03:41:09 StephenLynx who knows

Pot calling the kettle black

https://ghostbin.com/paste/akqrv

There are a few more reservation against Drybones floating around besides the track record of failure. I won't address them here. As I said: I am not moronic enough to derail my own thread!

Post last edited at

a950be No.694

Bullshit doom and gloom

https://ghostbin.com/paste/u4yg5

2016-01-09

Here it comes! The longest day in the entire chat log.

Odili's offer

12:18:53 OdiliTime n-tech: if you want some help, let me know (This was actuall from the day before)

[…]

08:35:49 OdiliTime copypaste: if you need help let me know

08:35:58 OdiliTime n-tech: you too

08:36:26 n-tech odilitime

08:36:26 n-tech https://infinitydev.org/test/thread/1

08:36:31 n-tech I forwarded all beta traffic to 1 thread

08:36:40 n-tech at peak we were getting 40 requests a second, on average, 20

08:36:47 n-tech This is a 1 core server with 1 gig of ram

08:36:53 n-tech it can quite clearly handle the amount of traffic we need

08:37:01 OdiliTime Linux?

08:37:02 n-tech I have no idea why FreeBSD and PHP7-FPM cannot

08:37:05 StephenLynx :v

08:37:07 StephenLynx v:

08:37:10 StephenLynx I have a good guess why

08:37:14 StephenLynx but he got me on ignore

08:37:28 StephenLynx OdiliTime tell him to remove me of ignore

08:37:36 OdiliTime n-tech: would you consider apache w/mod_php

08:37:51 n-tech why the fuck would i go to the absolute slowest incarnation of php

08:38:06 OdiliTime Php cgi is the slowest

08:38:17 OdiliTime Because it works well on bsd

08:38:53 n-tech wat

08:38:55 n-tech how does that make sense

[…]

08:40:11 OdiliTime You on free or open?

08:40:36 n-tech free

08:40:53 OdiliTime K I'll set up some test servers

Failure is inevitable

08:39:22 LordRothschild n-tech, we ARE going to get next aren't we?

08:39:26 LordRothschild eventually?

08:39:28 StephenLynx HAHAHAHAHAAH

08:39:31 StephenLynx DUDE

08:39:38 StephenLynx ARE YOU FOR REAL?

08:39:42 StephenLynx like

08:39:47 StephenLynx are you paying ANY attention?

[…]

08:40:07 StephenLynx didn't you see what josh is posting on /next/?

[…]

08:43:22 StephenLynx https://www.youtube.com/watch?v=R7dDzeVNjRY

08:44:18 StephenLynx https://www.youtube.com/watch?v=0q_fnxnvUlI

08:44:38 LordRothschild well

08:44:42 LordRothschild on the brightside

08:44:58 LordRothschild at least josh didn't get star citizen levels of cash

08:46:08 StephenLynx hue

Setting up the test server

08:46:10 OdiliTime In my experience, fpm isn't as mature as mod_php especially on less popular systems like BSD

08:46:36 n-tech It's also cripplingly slow.

08:46:46 n-tech I'd sooner reformat both servers and setup HHVM+MariaDB

08:46:49 OdiliTime How so

08:46:57 OdiliTime Are you hhvm

08:47:05 n-tech infdev is hhvm and it works fine

08:47:08 OdiliTime Guess not

08:47:22 n-tech What I'm going to do if I have to import again

08:47:32 OdiliTime I've never had any major difference in speed between fpm and mod

08:47:34 n-tech Is set it up so that boards with tens of thousands of posts are completely skipped

08:47:44 OdiliTime And if there is a difference, it's minor

08:49:09 OdiliTime Well you may not need all the content to go live. Can you bump auto incs and import slowly later?

08:50:32 n-tech Yea

08:50:34 n-tech What I'd do is

08:50:37 OdiliTime Also if you need more hw to play with, I have some

08:50:39 n-tech Import stats, users, etc

08:50:44 n-tech and then I'd import specific boards

08:50:56 n-tech Content important boards like /jim/, /fringe/, /liberty/, /polarchive/

08:50:57 n-tech shit like that

08:51:02 n-tech shit that people would miss if it were gone

08:51:29 n-tech none of the big anime shitposting boards have cherished historic content that the users revisit every so often

08:51:33 n-tech it's just weeaboo trash

08:52:01 OdiliTime Would you do Linux Maria and hhvm or stay BSD?

08:52:13 SnakeDude When will endchan inc go on the stock market? :^)

08:52:26 StephenLynx hue

08:52:59 n-tech FreeBSD doesn't have HHVM and HHVM doesn't have postgres drivers

08:53:11 n-tech It'd either be Deb+FPM and BSD+PG

08:53:16 n-tech or Deb+HHVM and Deb+MDB

08:53:21 Drybones hhvm is shit

08:54:44 OdiliTime Deb+fpm sounds the most tried and true

08:54:51 StephenLynx >server

08:54:53 StephenLynx >debian


a950be No.695

revision: These are the alternatives

08:55:02 LordRothschild I wonder what the odds

08:55:12 LordRothschild of hotwheels going for lynx are now

08:55:19 n-tech none

08:55:19 n-tech lol

08:55:28 n-tech he said he's going to try to use a read.php front-end for vichan first

08:55:41 n-tech so czaks gets a shot before lynx

08:55:45 n-tech because nobody wants to deal with lynx

08:55:48 StephenLynx :v

08:55:51 SnakeDude :v

08:55:56 Drybones :v

08:55:59 Drybones :^

08:55:59 LordRothschild that's pretty ironic coming from you

08:56:06 n-tech I'm a pretty wonderful person

08:56:07 SnakeDude >hotwheels would rather use muh PHP instead of lynx

08:56:08 StephenLynx more than the ones willing to deal with you, josh-boy.

08:56:23 Drybones well hw is a php dev

08:56:24 Drybones so…

08:56:28 StephenLynx SnakeDude I showed you the logs I have from HW pms?

08:56:37 StephenLynx you wouldn't believe what he said.

08:56:43 SnakeDude StephenLynx: I don't think you did

08:56:46 SnakeDude StephenLynx: Can you?

08:56:48 n-tech lynx looks like shit, feels like shit, and has shitty people attached.

08:56:53 StephenLynx :3

08:56:56 Drybones LOL

08:56:56 StephenLynx u mad?

08:57:07 Drybones okay I'm not gonna get into this bitch fight

08:57:12 SnakeDude n-tech: > has shitty people attached.

08:57:15 SnakeDude top heh

08:57:20 StephenLynx I love everytime josh talks about me

08:57:20 n-tech heh

08:57:25 n-tech speaking of heh

08:57:25 StephenLynx I lose my sides without fail

[…]

08:57:35 n-tech /ints/ now uses Lynx on their bunkerchan

08:57:48 SnakeDude n-tech: and that means?

08:57:48 StephenLynx someone ask him to link

08:57:54 LordRothschild proof?

08:57:59 n-tech dunnahttps://freech.net/fam/

08:58:03 n-tech https://freech.net/fam/

08:58:06 StephenLynx >muh int boogeyman

08:58:20 StephenLynx vaio is not /int*/

08:58:27 StephenLynx hes just a crazy ass kid like snake

08:58:36 StephenLynx cool guy.

Sorry, Lynx, but freech is the official Warosufag shelter. Look at all the dank 2hus!

Larachan vanilla FE

08:58:41 n-tech I like that Lynx borrowed CSS from old Next

08:58:45 StephenLynx :3

08:58:49 StephenLynx it was pretty

08:58:51 StephenLynx and I was lazy.

08:59:00 n-tech People told him everything he did looked like shit

08:59:06 StephenLynx and I never disagreed.

08:59:08 n-tech and he cried "I don't do full stack waaah"

08:59:14 StephenLynx still don't.

08:59:15 n-tech so he chopped up shit I had written to make it work

08:59:16 n-tech 10/10

08:59:22 StephenLynx it worked before, though.

08:59:28 LordRothschild that's not exactly a ringing endorsement of your own software

08:59:31 LordRothschild tbh

08:59:39 StephenLynx at least my engine runs :DDD

08:59:42 n-tech well saying Lynx does anything right is a bit of a joke

[…]

08:59:47 StephenLynx kek

08:59:49 StephenLynx man

08:59:51 n-tech He borrowed some old styles to get it looking like something at least barely functional

08:59:53 StephenLynx I just fucking love josh

08:59:55 Drybones n-tech, you're quite a hypocrite

08:59:57 Drybones seriously

09:00:02 StephenLynx this is just too rich


a950be No.696

Was Next a scam?

https://ghostbin.com/paste/s2pu7

Null's workload

09:08:18 SnakeDude n-tech: You got 12,000

09:08:23 SnakeDude how is that 'free'?

09:08:47 SnakeDude They paid you 12,000$ to make it work and you treat them like shit when they're complaining you missed the deadline by more than a month

09:08:53 SnakeDude What the fuck are you talking about?

09:09:03 n-tech copy suggested a few months into the project that we use postgres and freebsd instead of GNU/Linux and MySQL forks because we happen to know a developer and thought that would ease the pain of things.

09:09:03 LordRothschild you got a sizable amount of cash in the first few months thanks to hotwheel's endorsement

09:09:11 n-tech see, a while back we switched to freebsd from ubuntu for 8chan

09:09:14 n-tech or was it arch

09:09:20 StephenLynx >MUH PHP

09:09:20 n-tech either way we switched because freebsd handles file locking better

09:09:23 StephenLynx >MY PSQL

09:09:24 n-tech which was a huge bottleneck for 8chan

09:09:29 LordRothschild and when they saw you weren't working that well they damage controlled and stopped the money flow

09:09:31 n-tech he liked freebsd and wanted to put next on it too

09:09:46 n-tech "weren't working that well" uh

09:10:57 @n-tech I've not meticuously documented every single thing I've done

09:11:01 @n-tech No, it's all closed door

09:11:02 StephenLynx you dont even know how to fucking use git.

09:11:02 @n-tech secret

09:11:13 StephenLynx you don`t know what is a fast forward merge

09:11:13 LordRothschild and people care about resultd

09:11:17 StephenLynx you don`t know what is a cherry pick

09:11:21 LordRothschild I'm no lynx fan boy

09:11:21 StephenLynx you don`t know what are branches

09:11:27 LordRothschild I just want some fucking

09:11:29 @n-tech And the results of tens of thousands of lines of code that operate well under the correct environment

09:11:32 @n-tech I know you fucking nigger

09:11:33 LordRothschild functional chan engine

09:11:34 StephenLynx HAHAHAHAHA

09:11:35 @n-tech we all want shitposting software

09:11:38 @n-tech every single person here

09:11:40 @n-tech just wants to have fun

09:11:42 @n-tech I fucking get it

09:11:47 @n-tech But your anger is extraordinarily misguided

09:11:48 StephenLynx you can`t even figure what your correct environment is.

09:11:50 @n-tech and if I give up on this it's done

09:11:52 SnakeDude n-tech: If they operate that well import /tech/, /v/, /b/ and /pol/ :^D

Lynx is a moron, Czaks is a moron! I am a fucking genius!

09:11:53 @n-tech Czaks is a fucking moron

09:11:56 @n-tech Lynx is a fucking moron

09:11:56 SnakeDude just do it :^D

09:12:00 @n-tech If I'm also a fucking moron

09:12:01 @n-tech it's over

09:12:03 @n-tech g fucking g

09:12:05 @n-tech 8chan is dead

09:12:09 SnakeDude n-tech: kek

09:12:12 StephenLynx and yet we both made functional engines by ourselves with no budget.

09:12:12 LordRothschild >if

09:12:22 @n-tech then it's over

09:12:23 @n-tech congrats

09:12:24 LordRothschild >IF

09:12:31 StephenLynx while you took 12k to shitpost and fuck with 8ch image

09:12:46 SnakeDude ^

09:13:11 StephenLynx he really believes he is some sort of saviour or 8ch

09:13:21 StephenLynx my fucking sides

09:13:30 StephenLynx he is eric cartman IRL

09:13:40 SnakeDude ^

09:16:00 StephenLynx every time josh starts talking I get more milk for /cow/


a950be No.697

Server load

09:19:22 ranix n-tech: hey did you know it's technically impossible for php to handle 40 qps and you're a retard

[…]

09:19:52 OdiliTime Wot?

09:20:30 OdiliTime I'm sure I do more than 40 qps on my sites all the time

09:20:46 ranix 16:36 < n-tech> at peak we were getting 40 requests a second, on average, 20

09:21:04 @linear why is that impossible

09:21:10 OdiliTime Due to incoming traffic

09:21:17 ranix just most of the criticisms I hear are people saying it's retarded to use php because it's too slow to handle 8chan

09:21:25 OdiliTime Php can do it

09:21:27 ranix and then n-tech is like 40qps

09:21:33 ranix and I'm like lol I can't count that low

09:22:13 OdiliTime Php has so many bad tutorials out there. So there a ton of bad php coders

09:22:54 OdiliTime But it can be done right

09:23:15 @n-tech My next project is probably going to be written in Hack

09:23:25 StephenLynx your next project is a rope and a chair

More testing

http://nopaste.linux-dev.org/?939721

https://ghostbin.com/paste/px6yp

What's the plan?

09:55:21 mona could anyone give me a run down on the plan for the site?

09:55:33 OdiliTime 32 or 64bjt redis?

09:55:59 OdiliTime Mona: nothing is certain. They're working on improving things

09:56:18 mona which things

09:56:37 OdiliTime Mona: nothing is certain. They're working on improving things

09:56:43 mona ignored

[…]

09:56:45 mona do you have no specific plan and are just trying flicking random switches?

09:56:50 StephenLynx mona: shit's fucked

[…]

09:57:26 OdiliTime Mona: it's a matter of tuning the stack for the traffic

[…]

10:01:07 mona well since next we reverted back from the failed next import, what is the plan for the site now? fixing next? different code?

[…]

10:01:23 @n-tech mona, we're going to reformat servers and try a different environment


a950be No.698

Is it the memory?

09:56:55 OdiliTime Sorry mobile client messing up

09:56:58 OdiliTime And is there a max ram limit set on redis?

[…]

09:57:50 @n-tech Yes, I fixed the memory management issues before

09:57:51 JB n-tech, do you have a fastcgi.conf file or fastcgi_params file being used by nginx to communicate with php?

09:57:59 @n-tech I had it set up so that it all fit perfectly on 8gig

09:58:07 @n-tech 4gig for redis, 512mib per process

09:58:16 @n-tech so it would perfectly line up to 8gib with room for system

09:58:21 @n-tech that was at its fastest

09:58:25 @n-tech everything else is slower or unstable

09:58:26 @n-tech or both

09:58:37 @n-tech yes. sec.

09:59:38 @n-tech https://ghostbin.com/paste/juf2z

10:00:10 mona n-tech, is there some place i can leave a question for you and get an ansswer at some point?

10:00:20 @n-tech what is the question

10:00:21 OdiliTime ok finally at the office

10:00:27 OdiliTime a man after my own heart

10:00:32 OdiliTime n-tech: 32bit redis?

10:00:46 JB if it exists, can you also paste /usr/local/etc/nginx/fastcgi_params

10:00:52 @n-tech that is it jb

10:00:56 @n-tech it's beneath the locaiton

10:00:59 JB ok

[…]

10:01:09 @n-tech there's 2 files, the php-fpm.conf and the fastcgi_params

[…]

10:01:30 @n-tech if that fails, copy will try again to do a read.php

10:01:35 milez DO IT: debian 8.2 + php-fpm 5.6 + postgresql-9.4

10:01:38 @n-tech if that fails, he'll let lynx fuck it up

10:01:44 mona oh cool but what do you mean environment? like a different OS?

10:01:47 @n-tech if that also fails he'll suggest to jim that they shut down 8ch

10:01:49 mona I see, thanks for the info!

10:02:19 @n-tech odili, let me check

10:02:27 mona n-tech, if lynx fails maybe I could help out

10:02:59 StephenLynx by then he will have od'd

10:03:03 OdiliTime mona: you run large php sites?

10:03:30 OdiliTime both next and infinity code is on github, if you want to hack on them

10:03:37 * milez braces for faggotry

10:03:54 StephenLynx hue

10:04:02 @n-tech odilitime, 64bit

Is it the fpm deamon?

10:04:33 OdiliTime n-tech: you can squeeze more records in if you go 32bit, but not really a big performance thing

10:04:49 @n-tech again, we're not using even a 10th of our resources

10:04:53 @n-tech the daemon just flat out refuses to work

10:05:00 OdiliTime the fpm daemon?

10:05:02 @n-tech yes

10:05:06 @n-tech I've posted the top a dozen times

10:05:34 @n-tech people keep blaming this and that but i know exactly what the fault is

10:05:37 @n-tech http://i.imgur.com/v2jS6mQ.png

10:05:37 OdiliTime well then there's nothing obvious in the top

10:05:46 @n-tech except that it's not under heavy load

10:05:58 @n-tech so the people blaming scripts for whatever reason are just wrong

10:06:00 OdiliTime yea looks like a normal top

10:06:01 @n-tech when it works it works fast

10:06:10 OdiliTime so this is infinitydev.org ?

10:06:23 OdiliTime cloudflared too

10:06:58 @n-tech no.

10:07:00 @n-tech this is beta.

10:07:12 @n-tech infintiydev has 1/8th the resources and responds about 50 times faster under load

10:07:31 @n-tech neither are extensions of the truth.


a950be No.699

Is it PHP7?

10:07:32 milez freebsd is notorious for problems like this…and php7-fpm is utterly untested as it is. Fix the environment, reimport and try again.

10:07:46 OdiliTime is it php7?

10:07:49 @n-tech yes.

10:07:52 @n-tech php5 is even slower

10:07:54 @n-tech i tried that too

10:07:55 OdiliTime ofc

10:08:14 OdiliTime but does php5 has the everything going idle problem?

10:08:26 @n-tech I wouldn't know

10:08:32 @n-tech When I switched it over it loaded about three times as slow

10:08:35 @n-tech about one response a minute

10:08:40 @n-tech it wasn't going to get tested enough to have that problem

10:08:49 @n-tech the development and prior environment for beta didn't have the issue

10:09:07 JB if you have 8 child processes, and each request takes 50 ms to complete, and you are getting 10 requests per second, then (8*50/1000) = 0.4 seconds worth of pending requests are accumulating for every second, so after 10 seconds there are 4 seconds worth of pending requests, after 20 seconds there are 8 seconds worth of pending requests, etc

10:09:08 milez *cough* running Debian *cough*

10:09:36 OdiliTime yea I'm with milez if you won't test mod_php

10:09:54 @n-tech JB, then why did the beta handle fine under the exact same load with 1/8th the resources

10:09:56 Drybones btw, when I idle on a next thread

10:10:01 OdiliTime fpm is less tested than mod and php7 is even less tested

10:10:02 milez I've been running it in that environment for many months

10:10:02 Drybones it tries to refresh every 5 seconds

10:10:08 milez also stress testing

10:10:36 OdiliTime stable and slow is better than fast and broken

10:10:51 OdiliTime throw more hardware at it, since you "have plenty of resources"

Is it the OS?

10:11:09 milez fix the bloody environment

10:11:37 OdiliTime milez: you mean OS

10:11:41 milez yes

10:11:45 milez well…

10:11:59 milez I would personally attempt php7-fpm on debian 8.2

10:12:00 OdiliTime FreeBSD can host large PHP sites but it's always versions behind the cutting edge

10:12:01 StephenLynx >12k and people bashing their heads trying to fix a broken site

10:12:02 milez first

[…]

10:12:16 milez freebsd is nororious for problems like this

10:12:34 milez I was using it in the 90s until maybe 2006 for very large volume stuff

10:12:34 OdiliTime yea I left BSD when mysql wasn't as performant as Linux

10:12:39 JB there is no evidence that endchan works, it's never been stress tested

10:12:44 OdiliTime supposedly better now but still not at the same levels

10:12:58 OdiliTime JB: correct

10:13:24 Drybones use centos 5 :^)

10:13:34 milez I'd be willing to be bitcoins migrating to Deb solves this problem

10:13:34 StephenLynx kek

10:13:41 OdiliTime Drybones: fuck you :p

10:13:46 milez *bet

10:13:46 StephenLynx except the stress it went through

10:14:13 OdiliTime milez: yea I would too

[…]

10:40:20 @n-tech you know what

10:40:22 @n-tech everyone is right

10:40:24 @n-tech i ignored all advice

10:40:28 @n-tech the solution is obvious

10:40:30 @n-tech install

10:40:30 @n-tech gentoo

10:40:48 Drybones i thought this was going somewhere

10:41:42 StephenLynx hue hue


a950be No.700

Is it the configs?

10:32:56 JB n-tech, i don't know why the beta handled the load under 1/8th the resources, but i have one last idea for now if you want to try it

10:33:15 @n-tech what's that

10:33:53 JB try editing the fastcgi_params file and add to the end:

10:33:59 JB fastcgi_param PHP_FCGI_CHILDREN 160

10:33:59 JB fastcgi_param PHP_FCGI_MAX_REQUESTS 10000

10:34:10 JB semicolons at the end of each i guess

10:35:10 JB lighttpd + fastcgi ignores your pm.max_children param and replaces it with a low default value unless you manually set a new one with PHP_FCGI_CHILDREN, so maybe nginx is doing the same thing

10:35:22 OdiliTime nginx respects it

10:36:45 OdiliTime but that's interesting to know

10:36:52 JB also, if that top screenshot is up to date then it seems to me that only 8 children are being allowed to exist still

10:37:07 OdiliTime I think it was earlier

Is it the server?

10:44:54 OdiliTime N-tech: have you tried 4 nginx workers? I've heard of problems past 4. Also what ver of nginx?

10:45:22 @n-tech 1.8

10:45:25 OdiliTime Postgres on fbsd 10.2 too?

10:46:02 @n-tech yes.

[…]

10:47:56 OdiliTime Is the web a Numa box?

10:48:28 StephenLynx waht is that

10:48:39 ranix a joke

10:49:22 Drybones >nginx 1.8

10:49:33 Drybones >I'm running nginz 1.4.6 on my machines

10:49:37 Drybones I should update

10:49:57 Drybones >nginx is on 1.9.9

10:49:59 Drybones sheesh

10:50:02 OdiliTime We run 1.9 on EC

10:50:08 OdiliTime Heh

10:50:15 @n-tech reducing it to 4 had no impact

10:50:15 OdiliTime 1.9 got http/2

10:50:21 JB i still think it's a bottleneck caused by too few php-fpm children

10:50:33 Drybones nginx version on ubuntu 14.04 is 1.4.6 still

10:50:44 Drybones from Dec 2013

10:50:47 JB maybe switch back from dynamic to static, and set pm.max_children to something in the 100's instead of 8 or 16

10:50:56 OdiliTime Jb: that's likely but why it shouldn't be. You can see idle workers

10:51:18 OdiliTime Jb not enough ram, only 8gb

10:51:30 OdiliTime And no KSM on BSD

10:51:51 OdiliTime Nginx been busy


a950be No.701

Deadlocks

10:52:00 ranix where is the time being spent

10:52:03 ranix do you have a way to inspect

10:52:17 OdiliTime The box goes resource idle

10:52:28 ranix iowait?

10:52:28 OdiliTime Sounds like a network wait

10:52:29 JB i just see the one 9th idle worker in that screenshot and it strikes me as a lost zombie from a previous run since max_children was set to 8 at the time

10:52:52 ranix sounds legit

10:53:26 OdiliTime But could be internal locking somewhere too

10:54:13 JB easiest way to test if it's the php configuration is to check if static files load quickly while a php file with just <?php echo('hi'); ?> lags terribly

10:54:53 OdiliTime Jb won't help with all this traffic on there

10:58:02 OdiliTime n-tech: is m.8ch.net the same machine?

11:00:24 @n-tech no.

11:00:27 ranix OdiliTime: it might help isolate whether the problem is nginx<->php or php<->database

11:00:34 ranix or something else

11:00:47 OdiliTime yea but with m.8ch.net being 40s slow too

11:00:52 OdiliTime I'm going to chase the network thread

11:01:00 OdiliTime I can run some tests from 8archive too, since it's on the same network

11:01:00 ranix you guys dotted your i's and crossed your t's and checked all your log files for relevant errors right

11:01:16 OdiliTime but after, yea, that's where I'd go

11:01:23 StephenLynx ranix HAHAHAHAHAHA

11:01:28 OdiliTime they must of, they know what their doing

11:01:28 StephenLynx YOU HAVE

11:01:29 StephenLynx NO

11:01:29 StephenLynx IDEA

11:01:45 ranix ?

11:01:47 ranix about what

11:01:57 StephenLynx about next is being conducted.

11:02:31 ranix I don't have any direct visibility and suspect you don't either

11:03:16 StephenLynx >that dude just shot his food 3 times. I think he doesn't know what he is doing.

11:03:26 StephenLynx >m8, you don't know enough to tell that

11:03:37 StephenLynx foot*

Lynx is insufferable

11:04:55 ranix StephenLynx: then try not talking shit until you have a basis for comparison

11:04:59 StephenLynx kek

11:05:01 StephenLynx I have infinity

11:05:04 StephenLynx what about that?

11:05:06 mona can someone get this hothead out of here?

11:05:15 StephenLynx I have the fact josh knew the requirements months ahead.

11:05:22 ranix infinity doesn't work and I was trying to help solve these problems on infinity in september of 2014

11:05:30 ranix it has the exact same issues

11:05:33 StephenLynx works way better than next though.

11:05:46 ranix no, it in fact works the same or worse and half of it is turned off

11:06:27 @n-tech Lynx is a worthless person. Everything he says is just so pointless.

11:06:33 StephenLynx :3

11:06:42 StephenLynx i love you too.

11:06:50 mona n-tech, mute him tbh

11:06:56 StephenLynx my beautiful blue-eyed lolcow

11:06:56 @n-tech I did

11:06:59 @n-tech Long, lon ago

11:06:59 mona nah

11:07:06 @n-tech oh like, in the channel?

11:07:06 ranix it was too easy of a dunk to not respond

11:07:08 mona yeah

11:07:15 @n-tech lol he'd fucking chimp

11:07:19 mona exaclty

11:07:20 mona kek

11:07:20 @n-tech he'd go on /tech/ and just have a big meltdown

11:07:25 @n-tech this sounds funny

11:07:25 mona DO IT

11:07:25 StephenLynx kek

[…]

11:08:44 mona * StephenLynx has quit (Quit: Leaving)

11:08:45 mona it begins

11:08:52 ranix good riddance

Static file serving

https://ghostbin.com/paste/9sc2o


a950be No.702

is it cloudflare?

11:17:52 JB check cloudflare configuration for m.8ch.net, make sure the caching rules are similar to the original media.8ch.net or whatever

11:18:04 JB otherwise cloudflare might be making a new request for each real request, and caching nothing

11:18:20 OdiliTime JB: they should be. The headers must be fucked cause CF shouldn't even be hitting the backend

11:18:36 ranix are you using a tcp socket or a berkeley socket for IPC between nginx and php

11:18:49 ranix you should probably not be using tcp sockets

11:18:58 JB i forgot, where do ulimit-related errors appear if you have it set wrong

11:19:09 OdiliTime ranix: actually you have to go tcp socket with fastcgi

11:19:16 ranix wow really

11:19:18 OdiliTime unix socket is faster but doesn't queue the same

11:19:22 ranix ok

11:19:35 OdiliTime the network queuing is way better, more buffers etc

11:19:35 JB before starting lighttpd i always slap down a ulimit -n 1024000

11:19:36 JB :x

11:19:49 OdiliTime especially since most people don't know how to tune their kernels correctly for socket

11:19:51 OdiliTime s

11:20:13 ranix that was the limit of my knowledge of web services

11:20:39 ranix hmu next time you make a PCB that doesn't work

11:21:00 JB maybe that's it aye, i dont see ulimit called in any of these config files

PHP bottlenecks no matter what

https://ghostbin.com/paste/7298c

Changing back to Debian

http://nopaste.linux-dev.org/?939783

Too fixated on BSD

12:15:27 @n-tech it's ogre now

12:15:30 CQO so the current plan is to swap back to linux and a stack closer to what was used in infinitydev?

12:15:31 @n-tech order's going through

12:15:36 @n-tech yes

12:15:42 CQO what's it changing to?

12:15:49 @n-tech deb8/7fpm

12:15:52 @n-tech and if pgsql continues to be problematic we'll do the same

12:15:57 @n-tech deb7/maria

12:16:00 @n-tech 8*

12:16:05 @n-tech and then use hhvm instead of fpm

12:16:13 @n-tech if that doesn't work I am literally vanishing off the Internet

12:16:16 @n-tech like fucking houdini

12:16:19 JB may i ask which php file is the one that takes 80ms - 900ms to complete execution?

12:16:20 @n-tech and changing my name

12:16:22 @n-tech and buying a dog

12:16:24 @n-tech and closing my blinds

12:16:25 SnakeDude >problematic

12:16:28 CQO no sense fucking about with a radically different stack at deploy time

12:16:41 @n-tech jb, we use a front end controller

12:16:43 @n-tech it can be any page

12:16:43 CQO that was hotwheels' idea, right?

12:16:45 @n-tech the varies horribly

12:16:53 @n-tech well we thought it'd all be dynamic

12:17:01 @n-tech like it would be putting a tray on a different table

12:17:08 Drybones are you at least backing up the beta server data?

12:17:16 @n-tech I had no idea how vastly different the env would be with pgsql and freebsd

12:17:20 CQO nah, ain't how it works

12:17:23 @n-tech and i hate to switch over now

12:17:32 @n-tech because i spent a month writing to laravel's pgsql support

12:17:34 OdiliTime ^ Drybones

12:17:34 milez you had warnings!

12:17:35 @n-tech and we know a dev that worked on both

12:17:49 @n-tech ye ye

12:17:51 Drybones I feel like I'm on /ignore

12:17:52 SnakeDude ^ Drybones

12:17:53 @n-tech i fucked up

12:17:58 @n-tech I was in over my head with these BSD components

12:17:59 SnakeDude I feel like I'm on /ignore

12:18:05 milez not too late to fix the environment

12:18:11 @n-tech that's what we're doing

12:18:12 Drybones I know I ignored SnakeDude

12:18:13 @n-tech tactical nuke, incoming


a950be No.703

Why Laravel

12:18:52 mona n-tech, what was your rationale behind using laravel?

12:19:06 milez laravel saved a lot of hours I would say

12:19:10 OdiliTime laravel's one of the best php frameworks

12:19:10 mona lol god damn CQO, i wasnt' tcopying you just a coincidence

12:19:15 @n-tech mona, I played around with a few frameworks and I thought Laravel's approach was the most predictable and enjoyable to work with.

[…]

12:19:18 OdiliTime if you're going to use a framewokrk, it's not bad

12:19:34 Drybones to be fair foolfuuka uses laravel

12:19:35 @n-tech I have dev experience with Yii and CodeIgnitor from my old job

12:19:37 @n-tech I prefer Laravel

Media server

12:23:25 OdiliTime copypaste: why does m.8ch.net take 40s to serve static files?

12:23:43 ~copypaste nonsense, after 30s cloudflare times out

12:23:49 ~copypaste you can do better than that

12:23:57 @n-tech m is slow though

12:24:00 OdiliTime it serves correct to me

12:24:02 OdiliTime in 40s

12:24:05 OdiliTime no 404 or 500

12:24:12 @n-tech I'm curious about that too now

12:24:13 OdiliTime I get the media

12:24:16 OdiliTime thank you

12:24:23 sunnymilk ive seen some really long load times from m.8ch.net too

12:24:46 ~copypaste m.8ch.net is the same server as media.8ch.net

[…]

12:25:00 ~copypaste since media.8 isn't that slow, it's probably php's fault

12:25:05 ~copypaste since php is the only difference between the 2

12:25:18 sunnymilk why is php serving static files

12:25:30 @n-tech because it has to map the attachment id to a hash to get a storage path

[…]

12:25:43 @n-tech if set up properly it should have no issues

12:25:44 Drybones https://my.mixtape.moe/tffmla.png

12:26:00 @n-tech especially since nginx begins to cache the return routes

12:26:04 @n-tech it uses xsendfile instead of streaming

12:26:06 mona n-tech, what data structure does that lookup/translation?

12:26:19 @n-tech pgsql, it's very simple

Cloudflare caching

2:26:29 sunnymilk i have another quesiton, in next why does clicking on fragment links require a response from the server before it will follow the link

12:26:32 OdiliTime so it's not static

12:26:34 JB does it have to re-map again for each new request to the particular m.8ch.net URL?

12:26:36 OdiliTime m is dynamic

12:26:39 mona this sounds like a serious problem

12:26:48 OdiliTime only pgsql, no redis?

12:26:55 @n-tech X-SendFile is very fast and it caches the output …

12:27:00 @n-tech It only needs to work once per file.

12:27:07 mona I understand that

12:27:13 OdiliTime but you served too much data for the caching to be effective

12:27:15 @n-tech Even if it is slow we can further configure Cloudflare to cache as well.

12:27:20 OdiliTime even if you had the cache set to 8gb

12:27:21 @n-tech ??

12:27:35 OdiliTime cloudflare failing is also interesting

12:27:37 @n-tech Even if the media server is entirely shut down it doesn't affect the main application

12:27:43 OdiliTime cloudflare should catch it

12:27:44 @n-tech Please, please, please

12:27:47 OdiliTime lemme look at these headers

12:27:49 @n-tech do not lecture me on pedantic shit right now

12:27:53 @n-tech when the main application doens't work

12:27:56 @n-tech let me figure out problem a

12:28:00 OdiliTime n-tech: true but both servers have the same problem

12:28:02 @n-tech before we begin working on problem b

12:28:06 @n-tech or i'm going to have to tune out this channel

12:28:16 @n-tech they also use vastly different environments

12:28:23 mona this probably is problem a

12:28:26 ~copypaste perhaps cloudflare is 45s or 60s

12:28:26 @n-tech like, the media server is some big fucking RAID drive

12:28:27 Drybones You shouldn't spend hours on one problem, move on and answer another problem and come back if you're stuck


a950be No.704

How does the media server even work?

12:28:36 @n-tech copypaste, how does the media server work

12:28:55 OdiliTime n-tech: what's problem a then?

12:28:57 ~copypaste /home/service/www is a raid6 device

12:29:08 ~copypaste it has a few symlinks, /export/http

12:29:10 OdiliTime and how can you be sure they're not related, since they have the same behaviors?

12:29:10 @n-tech How many cores/memory does it have?

12:29:10 ~copypaste /srv

12:29:17 milez n-tech: paste us your php-fpm status page

12:29:21 ~copypaste i don't know. look at `free`, `cat /proc/cpuinfo`

12:29:33 ~copypaste i think it has 8GB and a 2011 sandy vagina cpu.

12:29:38 OdiliTime kek

12:29:40 milez lulz

12:29:55 OdiliTime is m debian?

12:30:03 ~copypaste both m. and media. are ubuntu 14.04.3

12:30:14 milez why the fuk

12:30:18 ~copypaste because they're both the same server

12:30:28 OdiliTime m is easier to type than media :p

The stress returns

12:42:01 JB do you guys think n-tech has actually tried what ive said, or is he too afraid to increase the max_children value into the hundreds because he was memed into believing it will crash the server

12:42:06 JB i'm scared to ask him directly so i'm asking u

12:42:13 @n-tech I HAVE TRIED WHAT YOU'VE SAID FIFTY FUCKING TIMES OVER A WEEK

12:42:16 @n-tech Do you honestly fucking believe

12:42:17 milez he def tried that

12:42:22 @n-tech that I haven't touched the fucking pm.max_children setting

12:42:25 milez but we'll see here with this output right??

12:42:27 @n-tech in a fucking week of nonstop every waking hour tinkering

12:42:29 @n-tech you fucking cunt

12:42:30 ~copypaste yeah, we copied 8chan's config after all…

12:42:32 milez I just asked him that actually

12:42:37 ~copypaste (which is 240 max children)

12:42:37 @n-tech I even asked you

12:42:39 @n-tech for a query

12:42:40 ~copypaste so he obviously tried it

12:42:42 @n-tech that would count it

12:42:44 @n-tech and i reported 81

12:42:47 @n-tech but you know what

12:42:49 @n-tech we don't fucking get

12:42:52 @n-tech 80 fucking requests to begin with

12:42:55 @n-tech there is zero fucking chance that is the probelm

12:43:05 OdiliTime I'm with n-tech

12:43:06 @n-tech I could set it to fucking 1 and it wouldn't matter because we don't get that many fucking requests

12:43:09 JB you admitted it's the problem when you said a process count only revealed 16 children

12:43:17 @n-tech because it was counting visible top

12:43:23 @n-tech top doesn't show 80 rows

12:43:24 mona JB he doesn't seem to want to accept help from anyone

12:43:27 @n-tech it shows 16

12:43:28 @n-tech hence, 16

12:43:43 JB top -bn 1 | grep "php-fpm" | wc -l

12:43:51 @n-tech holy fucking shit bro I just told you

12:44:13 milez why the fuck use top?

12:44:19 @n-tech <OdiliTime> er each request

[…]

12:44:35 @n-tech <n-tech> odili, 81

12:44:37 milez even better to use the status page like I suggested

12:44:37 @n-tech We've already fucking done this

12:44:39 @n-tech and we've already determined

12:44:41 @n-tech that it doesn't work

12:44:47 @n-tech You were even there when we deduced that didn't help

12:44:53 JB oh


a950be No.705

Max children

12:46:25 JB a max_children of 80 with an average php script execution time of 490 ms means you can top out at handling around 39 requests per second, any more than that and you get a bottleneck that slowly clogs

12:46:27 milez RSS column shows non-swapped physical memory usage by PHP-FPM processes in kilobytes

12:47:06 @n-tech yes JB but we've already deducated that isn't the problem

12:47:15 @n-tech so why you think you have the golden answer to something when you've already had your theory tested

12:47:17 @n-tech is fucking beyond me

12:47:22 @n-tech you're harping on something we've tried

12:47:27 @n-tech you're slowing this down now

12:47:29 JB you increased it to 80 and gave up. increase it to 800

12:47:37 ~copypaste 800? lol

12:47:40 JB "oh noes, it will crash :<" no it won't, faggot

12:47:40 @n-tech you are

12:47:42 @n-tech _retarded_

12:47:48 milez gotta be over 9000

12:47:56 ~copypaste if the number is this arbitrary make it 65535

12:47:59 ~copypaste my favorite number

Mona

12:55:06 mona n-tech, would you be open minded to consider my suggestion?

12:55:07 milez nginx 1.80 ya?

12:55:16 milez err

12:55:29 milez nm

12:55:30 @n-tech mona, i don't know, are you going to call me names if I don't?

12:55:33 @n-tech What is your suggestion?

12:55:46 mona of course not

12:55:49 @n-tech You're sitting here throwing stones now which doesn't actually make me want to pay attention to you

12:56:00 mona You must be mixing me up with someone else

Server crash

13:05:49 @n-tech the server is now compeltely unresponsive because there are 800 php processes fighting over resources

13:05:50 JB btw, are you remembering to run ulimit -n 1024000 before you restart nginx

13:05:57 @n-tech ???

13:06:04 ~copypaste he's saying to raise the file limit

13:06:07 JB you have to run it again for each new ssh connection you make, unless you edit the right conf file

13:06:09 ~copypaste i checked already, it's high enough…

13:06:14 JB ok

13:06:28 ~copypaste yeah,. i did most of the sysadmin stuff for these servers

13:06:30 ~copypaste i'm better at it

[…]

13:08:11 @n-tech JB, redis has crashed because there is no memory on the computer anymore

13:08:21 @n-tech I do not believe that the solution to our problem is 800 PHP processes


a950be No.706

Processes

13:09:43 ~copypaste i don't know why the main argument is over processes

13:09:50 sunnymilk did you tell her youre the author of INFINITY AWESOME

13:09:54 ~copypaste perhaps i misunderstood the "point" of fpm

13:10:02 OdiliTime copypaste: no

13:10:02 mona n-tech, that static file requesting requiring a SQL lookup could be saturating

13:10:03 @n-tech copypaste, yes, but JB refuses to acknolwedge you don't need 800 php processes

13:10:05 OdiliTime fpm can't do that

[…]

13:10:07 @n-tech because that's not how it works

13:10:21 milez https://en.wikipedia.org/wiki/PHP#PHPFPM

13:10:25 @n-tech i mean i can look at the kiwifarms

[…]

13:10:27 @n-tech that shit works great

[…]

13:10:30 @n-tech god my fucking forum is amazing

13:10:32 OdiliTime is just keep things warm in memory instead of fastcgi starting/stopping the 

13:10:38 milez oops bad paste

13:10:42 @n-tech lol rude

13:10:57 milez larp

13:11:14 OdiliTime interpreter

13:11:25 JB what does this php script do

13:11:29 ~copypaste i see OdiliTime

13:11:48 @n-tech Kiwifarms has 4 static processes

13:11:54 mona n-tech, "because that's not how it works" at me?

13:11:56 @n-tech I've been through this shit a million times before

13:11:57 OdiliTime hhvm is a bit different, I think it maybe doing something slightly different

13:11:59 @n-tech I know exactly how this works

[…]

13:12:27 ~copypaste n-tech: i think perhaps (inb4 you get mad at me too) JB's advice was for the other modes php-fpm has, like `dynamic`

13:12:38 OdiliTime copypaste: he tried those

13:12:40 ~copypaste i know that we already tried dynamic and 240

13:12:41 @n-tech i've used every single possible configuration

13:12:46 @n-tech i've used ondemand too

13:12:48 ~copypaste because i copied it over from 8chan's live server

13:12:49 @n-tech and dynamic

13:13:00 @n-tech I've tried dynamic settings going from like

13:13:07 @n-tech 1 to 8, 1 to 100, 8 to 80, 24 to 240

Working with Null ain't easy

13:28:18 mr_pacific did you save any logs from the openbsd systems?

13:29:26 milez freebsd…but the issue is php-fpm is stalling and I assume not leaving any clues as to why in the logs

13:29:44 mr_pacific sorry, freebsd

[…]

13:29:55 milez josh refuses to produce any ps output confusing hundreds in this channel

13:30:15 milez so we're mostly sitting here guessing what the actualy numbers are or what might be causing it

13:30:16 @n-tech give me a command

13:30:20 @n-tech and i will give you an output

13:30:24 milez so many times now

13:30:32 mona why don't you just gives milez a shell?

13:30:32 milez this is my 3rd attempt

13:30:32 @n-tech i don't know why you think i am not doing stuff on purpose

13:30:36 @n-tech just give me a fucking command

13:30:36 @n-tech tag me

13:30:41 @n-tech I'm doing shit and talking to 20 fucking people

13:30:43 milez I will happily take a shell

13:30:48 JB if the average hit to a script requires 80 MB RAM on average from start to finish (as your top screenshot suggests), and your box has 8 GB RAM, and let's say only 4 GB of that can safely be dedicated to php, then you can only actually handle a max_children of around 50

13:30:58 milez give me shell with sudo

13:31:11 milez lulz…anyways…

13:31:21 mr_pacific I've been looking over the source and configs this whole time since I first chatted with you. I'm no PHP expert (although I have written and administrated it plenty), but the configs look like session caching is being done in the filesystem which could cause problems because the session keys are so long

13:31:34 milez this would be useful: ps -ylC php-fpm –sort:rss

13:31:37 milez but…

13:31:39 mr_pacific fuck, accidentally wiped out part of my post

13:31:45 mona milez: why not just ps -aux

13:31:48 milez n-tech: if you still can't get php-fpm status info try this: https://lumux.co.uk/2012/08/02/php-fpm-status-stats-without-a-webserver/

13:32:05 milez because it's not showing us enough dude

13:32:06 @n-tech milez you stupid fucking asshole the last time you gave me that I told you "y" isn't an option on FreeBSD for that command

13:32:11 @n-tech so now it's your turn

13:32:15 milez hmm

13:32:16 @n-tech let me double make sure you fucking hear me

13:32:17 @n-tech y

13:32:19 @n-tech is not a valid option

13:32:20 @n-tech for ps

13:32:22 milez duuuude chill

13:32:24 @n-tech so please don't say in 30 minutes from now

13:32:28 @n-tech WHY DOESN'T N-TECH LISTEN OMFG

13:32:30 milez no need to plotz

13:32:34 @n-tech NEXT IS DOOMED BECAUSE N-TECH DOESN'T LISTEN


a950be No.707

PHP processes

http://nopaste.linux-dev.org/?939799

Caching again

13:45:05 ~copypaste omg no 1 listens 2 me

13:45:09 ~copypaste infinity next is d00med

13:45:12 milez heh

13:45:27 @n-tech n e v e r

13:45:29 @n-tech e

13:45:30 @n-tech v

13:45:32 @n-tech e

13:45:33 @n-tech r

13:45:36 @n-tech aww i fucked it up

13:45:38 @n-tech I CANT EVEN DO THAT RIGHT

13:45:40 OdiliTime Redis, our caching layer, has fallen over and cannot get up.

13:46:00 @n-tech ye redis crashes when the memory gets consumed by 800 fucking processes

13:46:02 milez did you guys try going back to memcached??

13:46:05 @n-tech static=8 go from there tbh

13:46:07 @n-tech yes tried it

13:46:08 @n-tech didn't help

13:46:13 @n-tech again rule out absolutely everything

13:46:13 milez k

13:46:16 @n-tech that would happen after php accepts

13:46:24 mona how do you interact with the cache system?

13:46:32 OdiliTime yea redis and memcache are interchangeable if you not using the adv redis stuff

13:46:46 milez with laravel module I assume

13:46:52 mona so what things happen before or during PHP accepts?

13:47:05 ~copypaste i think in laravel all you have to do to change between memcached and redis is change some config shizz

13:47:33 mona but how does the site tell the cache which things are invalid now and such, is that all laravel magic?

13:47:49 ~copypaste yes, basically, it's like tinyboard's Cache class

13:47:56 mona alright neat

13:47:59 OdiliTime yea means it's very basic usage

13:48:10 ~copypaste MemcachedCache subclasses Cache…Cache->delete calls some server thing

13:48:17 ~copypaste (in tinyboard use)

Coming closer to the actual problem

13:50:25 ranix what causes it to appear to perform well

13:50:33 ranix why do you try to switch everything over repeatedly

13:50:46 ranix state seems to be changing when you get more network load or more queries or more processes

13:50:57 ranix if you can find out why it appears to work to you, you might be able to find the problem

13:51:08 OdiliTime ranix: media isn't static as we thought, it's dynamic uses laravel

13:51:16 ranix aah

13:51:26 ranix idk what any of that means

13:51:33 OdiliTime so switching to debian isn't going to help either

13:51:35 ~copypaste php generates the headers for m.8ch.net

13:51:41 ~copypaste but not media.8ch.net

13:51:41 ranix why would changing your OS help

13:51:47 OdiliTime ranix: m.8ch.net isn't served statically

13:51:57 ranix is that the only problem

13:52:01 OdiliTime we thought it was a FBSD problem until m.8ch.net was explained

13:52:31 OdiliTime m. and media have the same problem as beta

13:52:38 OdiliTime so we need to figure out the beta problem

13:52:43 OdiliTime we got fpm status up

13:52:48 ranix if it works, what you should not do is explain to everybody in technical terms what the problem was

13:52:51 mr_pacific comment out the following lines of www.conf "pm.start_servers = 8, pm.min_spare_servers = 8, pm.max_spare_servers = 16"

13:52:55 ranix otherwise you will be memed on for days

13:52:58 OdiliTime http://beta.8ch.net/fuckme?full

13:52:59 ranix n-tech: heed my warning

13:53:24 @n-tech Nobody likes me and they will assume it's entirely my fault regardless

13:53:26 @n-tech lol


a950be No.708

No agreement on anything

14:36:32 LordRothschild also good luck copypaste

14:36:46 ~copypaste with

14:36:49 LordRothschild hope you get a decent chan engine that won't blow the fuck up

[…]

14:37:23 ~copypaste it gets less likely with each passing day, though i think this was somewhat productive

14:37:38 milez whaaa?

14:37:48 milez beta is like 9 days now

14:38:02 milez OS and platform decisions made at last minute

14:38:14 milez I thought it was going pertty gud

14:38:34 ~copypaste i see 2 failed migrations and a stalemate over what to do next

14:38:43 ~copypaste some think php is using too much memory

14:38:47 ~copypaste others think the OS should be changed

14:38:47 @n-tech I thought we were reformatting?

14:38:50 ~copypaste yeah, we are

14:38:51 @n-tech KiwiFarms uses the same amount of memory.

14:38:52 ~copypaste they're going to

14:38:54 ~copypaste give em some time

14:38:58 milez ok sure but…this is all par for the course

14:38:59 LordRothschild maybe go to silicon valley and ask for venture capital shekels :^)

14:39:01 ~copypaste remember it's not a good time right now in san francisco

14:39:05 OdiliTime trying to install next

14:39:13 OdiliTime composer update is giving me undefined function

14:39:15 LordRothschild after all

14:39:21 OdiliTime JsonSchema\Constraints\filter_var

14:39:24 atc OdiliTime: next installed fine for me?

14:39:26 LordRothschild 8chan is a progressive establishment

14:39:31 ~copypaste i'm just saying that of the technically competent people in this room (i've been kicking everyone who doesn't know how to use a computer if you haevn't noticed)

14:39:35 @n-tech php_strip_whitespace has been broken since 5.6 and they REFUSE to rmeove that function in composer

14:39:36 ~copypaste there's little agreement about what to do

14:39:37 ~copypaste that's all

Revision: The contigency plan

15:00:59 ~copypaste so now the contingency plan list is…vichan front end controller (VFEC / read.php 2.0), lynxchan, futabilly

15:01:09 ~copypaste oh, that's not so bad

15:01:11 OdiliTime so we're going to upgrade the html and then prolly launch

15:01:13 Drybones https://drybones.me/8a + https://drybones.me/8a/board/

15:01:18 Drybones I have to make it responsive

15:01:32 ~copypaste so futabilly before lynxchan

15:01:37 ~copypaste ok

15:01:48 ~copypaste i still think next can work

15:01:50 ~copypaste i believe

15:01:56 atc Damn that's pretty

15:02:06 ~copypaste me irl https://www.youtube.com/watch?v=GIQn8pab8Vc

15:02:23 atc And I really want next to work…

15:02:29 OdiliTime copypaste: FutaBilly is far from ready. We don't have user created boards yet. Should be easy to make but try lynx first

15:02:30 ~copypaste everyone does

15:02:39 ranix something retarded is wrong

15:02:43 OdiliTime ^

15:02:48 Drybones lynxchan is ahead in features

15:02:53 ~copypaste if it doesn't work it's a waste of 6 months and ~$10k in donations

15:02:54 ranix it's the kind of thing you find and fix and everything is smooth

15:02:56 Drybones FutaBilly was made really fast though

15:03:00 atc it would be such a waste if we can't figure it out

15:03:01 OdiliTime someone will use next

15:03:08 ~copypaste that's true.


a950be No.709

Null has done anything else since they went home

15:28:14 atc n-tech: how long have you been awake

15:28:19 OdiliTime pinoy girls ++

15:28:22 milez atc: tommorow we move to debian and bask in the glory of fixed software

15:28:27 @n-tech not long but i haven't done anything else since i got home

15:28:36 milez atc: copypaste has promised Jewsh 72 virgins if this works

15:28:40 @n-tech ask copypaste even in the airport i used our luggage trolly to block off the little laptop rest i had found

15:28:44 OdiliTime milez: media runs debian and the same stack, and is broken

15:28:46 @n-tech i submitted commits from Tokyo airport

15:28:56 @n-tech that's not true

15:28:59 @n-tech that server is fucking weird

15:29:04 @n-tech I have no idea what it even is

15:29:05 milez ya it's not true

15:29:23 @n-tech like i was told htop misrepresents its actual usage

15:29:24 milez it was Ubuntu

15:29:30 @n-tech it says it's 100% CPU all the time

15:29:33 @n-tech I dont even like touching it

15:29:36 OdiliTime copypaste: what's weird about media.?

15:29:43 @n-tech it's a raid6

15:29:55 OdiliTime what's beta.?

15:30:06 milez freebsd 10

15:30:18 milez repaste that ghostbin paste

15:30:21 milez I lost it

15:30:32 OdiliTime https://ghostbin.com/paste/vh627

15:30:33 @n-tech https://ghostbin.com/paste/vh627

15:30:43 OdiliTime no hdd configs mentioned

15:30:55 milez true dat

15:31:01 OdiliTime PDO postgres? really? ugh

15:33:42 mr_pacific n-tech: I don't think you answered earlier, do the servers have platter drives or ssd?

15:34:00 @n-tech no clue. i think raids

15:34:03 @n-tech or something

15:34:03 @n-tech idk

15:34:05 @n-tech i have no idea

Installing Next

http://pastebin.com/L98EpXMD

Ready for action!

16:43:15 OdiliTime actually lemme try and bump this image to 8gb of ram again

16:45:46 OdiliTime cool it worked this time

16:46:29 OdiliTime and hey next loaded on boot, awesome

16:46:54 OdiliTime ok now, we're ready for some traffic

16:47:09 OdiliTime copypaste: you willing to redirect beta for a test?

16:47:17 ~copypaste lol sure

16:47:27 ~copypaste i can redirect all of 8chan

16:47:31 ~copypaste what's the dns

16:47:41 OdiliTime 104.238.229.157

16:47:45 OdiliTime I don't have a host set up yet

16:47:55 ~copypaste is this your home I P?

16:48:04 OdiliTime no, it's mixtape

16:48:08 ~copypaste actually, i'm going to wait

16:48:11 ~copypaste until you fill up the DB

16:48:14 ~copypaste fill it with garbage if need be

16:48:18 ~copypaste just fill it with something for a real test

16:48:27 OdiliTime but n-tech said the db wasn't the problem

16:48:35 ~copypaste does n-tech know what the problem is?

16:48:41 ~copypaste if he does, why are you doing this?

16:49:07 ~copypaste the test environment should be as accurate as possible to be a real test

16:49:10 OdiliTime milez: what do you think, generate fake data or we should see the bug?

16:49:20 OdiliTime I'd normally agree

16:49:30 OdiliTime but n-tech has some good postgres tracking going on

16:49:37 ~copypaste oh, ok

16:49:49 ~copypaste i didn't know that part

16:49:53 OdiliTime and not sure how long generating the fake shit would take

16:50:01 ~copypaste i thought he was just looking at `top` of the db server

16:50:02 ~copypaste can't be that long

16:50:03 OdiliTime yea poodle was it?

16:50:10 OdiliTime said most queries finished in 30ms

16:50:15 OdiliTime some postgres proxy

16:50:26 ~copypaste not bad, especially considering most pageviews are cached

16:50:32 ~copypaste so wouldn't ever hit pgsql

16:50:32 OdiliTime and if this doesn't break, we'll load it up

16:50:41 ~copypaste who is we?

16:50:49 OdiliTime us here

16:51:05 OdiliTime milez would tell me how to fill the db, I'm hoping

16:51:10 ~copypaste which board should i redirect to your beta

16:51:13 OdiliTime cuz I dun feel like writing a converter for 8archive

16:51:14 ~copypaste i'm going to give it a dns entry too

16:51:21 ~copypaste odili.8ch.net

16:51:34 OdiliTime works

16:51:45 OdiliTime I dunno, what has similar traffic to beta.

16:51:54 ~copypaste /b/? :^)


a950be No.710

Redirecting /b/ to Odili

16:52:37 ~copypaste ok so /b/

16:52:41 OdiliTime please no

16:52:47 OdiliTime this is next not infinity

16:53:15 OdiliTime hell I have my infinity fork that would be a fun test

16:53:28 OdiliTime but we can do that later, next is the urgent matter at hand

16:53:37 ~copypaste so what board, you choose

16:53:45 ~copypaste if not /b/

16:53:48 OdiliTime is there a board pointed at beta now?

16:53:52 ~copypaste no

16:54:01 @n-tech yes actually

16:54:05 @n-tech i thought i turned it off

16:54:20 OdiliTime how fast is b anyways

16:54:24 ~copypaste not that fast

16:54:26 @n-tech pretty slow relatively

16:54:28 OdiliTime 329 pph

16:54:35 @n-tech copypaste what server is the nginx one again

16:54:36 @n-tech I forgot

16:54:41 ~copypaste troi05

16:54:44 ~copypaste lol

16:54:45 @n-tech nono

16:54:47 @n-tech the 8ch one

16:54:49 ~copypaste troi12

16:55:31 OdiliTime actually 320 pph is no where close to 40rps

16:55:36 OdiliTime so maybe b is a good test

16:55:54 ~copypaste that's the spirit

16:55:56 ~copypaste here we go!

Look! It works!

16:59:12 ~copypaste it's fast

16:59:14 ~copypaste it werks

16:59:23 OdiliTime changed

16:59:50 OdiliTime loads just hitting 1.0

16:59:57 OdiliTime and this includes the DB on the same as the web

17:00:21 atc Files are borked

17:00:34 OdiliTime how so?

17:00:36 atc did you change the media url too?

17:00:46 atc http://odili.8ch.net/b/thread/1#1

17:00:46 OdiliTime yes

17:01:01 OdiliTime look fine to me

17:01:04 OdiliTime shift-reload

17:01:14 atc Did…. One sec

17:01:21 OdiliTime oh I had to

17:01:23 OdiliTime broken for me now

17:01:39 atc No dice

17:01:49 atc It's calling the IP for images… Should be using odili

17:01:59 OdiliTime http://odili.8ch.net/b/ looks fine

17:01:59 atc which is why i asked if you updated mediaURL

17:02:08 OdiliTime I bet the html has to be rebuilt

17:02:11 OdiliTime post on that thread

17:02:18 ~copypaste err

17:02:21 ~copypaste next doesn't have that

17:02:22 ~copypaste afaik…

17:02:27 ~copypaste it's all dynamic all the time

17:02:30 atc Guess it's only new images that are fixed

17:02:34 atc bizzare

17:02:53 ~copypaste this defo proves it's an environment problem

17:02:59 ~copypaste i redirected /b/ to our next

17:03:00 ~copypaste immediate

17:03:01 ~copypaste immediate

17:03:03 ~copypaste shit the bed

17:03:03 ~copypaste lol

17:03:04 atc Yeah this is really really fast

17:03:10 ~copypaste didn't even get 5 requests in

17:03:14 ~copypaste before timeouts began

17:03:15 OdiliTime yup

17:03:38 OdiliTime this is php 5.6

17:03:44 @n-tech man god fucking damnit now my hoodie's other sleeve has a hole

17:03:46 @n-tech just end me

17:03:56 ~copypaste look josh

17:03:56 OdiliTime 5.6.16

17:03:57 ~copypaste your site works

17:04:04 ~copypaste on odili's srever

17:04:05 ~copypaste freebsd

17:04:11 ~copypaste i redirected /b/

17:04:14 ~copypaste remember when that crashed ours

17:04:20 ~copypaste now add 16 million rows

17:04:22 ~copypaste do it faggot


a950be No.711

Now comes the real fun

17:05:56 ~copypaste 16 million rows

17:05:58 ~copypaste i'm not convinced

17:06:02 ~copypaste the dataset is too small

17:06:08 OdiliTime milez: how can we generate the rows?

17:06:19 ~copypaste easy, just use the post model

17:06:19 milez Jewsh can help you better than me

17:06:21 ~copypaste make a script

17:06:37 ~copypaste and keep inserting new posts that way

17:06:38 OdiliTime n-tech: can you make a script to generate rows?

17:06:39 ~copypaste read the laravel docs

17:06:45 ~copypaste or n-tech can help

17:06:46 ~copypaste that's faster

17:06:47 milez just need to make a few queries

17:06:50 OdiliTime yea

17:06:57 @n-tech it's as easy as 1 2 3 a b c

17:06:59 OdiliTime I need to eat if I'm going to code

17:07:02 @n-tech do this

17:07:06 @n-tech make a new board

17:07:17 @n-tech call it flood or something

17:07:18 OdiliTime or if you guys want root

17:07:29 OdiliTime just a throw away box to me

17:09:16 OdiliTime and odili.8ch.net is cloudflare isn't it, so we can rule that out

17:09:30 ~copypaste yeah it is

17:09:55 @n-tech what php odili

17:10:09 OdiliTime 5.6.16

17:10:32 milez hue hue

Let them spam!

17:11:04 @n-tech http://odili.8ch.net/b/thread/107#107

17:11:08 @n-tech it's beautiful

17:11:09 @n-tech the vision

17:11:13 ~copypaste Omitted unknown posts

17:11:17 ~copypaste lol

17:11:20 ~copypaste http://odili.8ch.net/b

17:11:21 ~copypaste sticky

17:11:23 ~copypaste unknown posts

17:11:27 ~copypaste something went wrong somewhere

17:11:40 ~copypaste woah n-tech where'd that photo come from

17:11:44 ~copypaste did someone hax ur webcam

17:11:50 @n-tech how many requests per second

17:12:29 OdiliTime Afk for 15 mins but I'll be on irc cuz phone

17:13:25 OdiliTime I gave copypaste admin login for next

17:13:25 milez at least you guys know what to do now

17:14:21 atc Where are upload limits? lmao

17:14:36 @n-tech panel / site / config

17:14:59 * milez drinks a toast to the final demise of PeanutsChan

17:15:47 @n-tech 314chan is the new shilling target

17:15:50 @n-tech holy shit people are autistic

17:15:53 OdiliTime You guys want anything from Taco Bell?

17:15:55 @n-tech yes

17:16:01 @n-tech i want 4 soft tacos and a chicken quesodilla

17:16:02 @n-tech please

17:16:17 OdiliTime K

17:16:28 @n-tech disable captcha

17:16:30 @n-tech let them spam

17:16:30 milez I want a flip whore who knows when it's time to leave

17:16:38 OdiliTime Good idea

17:16:51 @n-tech no captcha + 10mb file limit = gooder first impressions

17:16:56 @n-tech otherwise they'd just fucking cry

17:16:57 ~copypaste i rose it to 8mb atc


a950be No.712

Next actually works

17:22:36 @n-tech /b/ is exploding

17:22:39 @n-tech this is it

17:22:43 @n-tech if this works we have saved 8chan

17:22:48 @n-tech even though people are disgruntled

17:22:49 @n-tech they're like

17:22:52 @n-tech rapid fire shitposting

17:22:53 @n-tech it's amazing

17:22:55 milez THE FINAL SOLUTION

17:23:35 OdiliTime >php master race

17:23:43 @n-tech I have started the fire brothers

17:24:30 milez what's the load at?

17:24:46 OdiliTime One sec almost back

17:24:52 milez kk

17:25:00 @n-tech what are the requests/sec at

17:25:12 milez Josh how does the cake taste?

17:25:37 milez you must be pretty pleased :/

[…]

17:33:07 OdiliTime 2.27, 2.30, 2.18

17:33:21 milez neato…not bad for 1GB VM

17:33:29 OdiliTime milez: I upped it to 8gb

17:33:32 milez 300+ posts

17:33:33 milez ohhh

17:33:34 OdiliTime cuz I was scarred of /b/

17:33:41 OdiliTime Mem: 378M Active, 228M Inact, 580M Wired, 380K Cache, 6743M Free

17:33:42 OdiliTime ARC: 303M Total, 65M MFU, 221M MRU, 449K Anon, 1850K Header, 14M Other

17:33:42 OdiliTime Swap: 2048M Total, 2048M Free

17:33:51 @n-tech IT'S SO FUCKING EFFECIENTLY WRITTEN

17:33:51 OdiliTime finally used more than 1gb

17:33:57 milez sweet

17:34:11 @n-tech pls what is the requests per second

17:34:13 @n-tech I need to know

17:34:14 OdiliTime I can't wait to hear all the PHP doubters go away

[…]

17:58:48 @n-tech i can't fucking believe it it's at 1000pph already

17:58:58 LordRothschild well, time to wait and see

17:58:58 @n-tech we just have to get it out, if we can get it working it will be glorious

At least Next started a IB boom

18:21:40 Jesus thanks to Next, everyone and their grandma is making a chan nowadays

18:21:45 OdiliTime but I also have 9 SSDs

18:21:53 OdiliTime so can never be an iowait on my box

[…]

18:21:54 ranix OdiliTime: that would explain why Infinity started dying in the first place

18:22:02 OdiliTime ranix: IKR

18:22:06 ranix that never reeeeally made sense to me

18:22:10 OdiliTime but we still need to figure out where and why

18:22:10 LordRothschild so

18:22:19 OdiliTime Jesus: true story

18:22:20 LordRothschild next not a shit?

18:22:30 ranix hardware failure is easy to detect

18:22:30 ranix there are only so many parts

18:22:30 OdiliTime PHP master race

18:22:36 ranix run memtester or something

18:22:37 milez yeah I doubt it was hardware

18:22:41 Jesus php was invnted by and for downs syndrome victims

18:22:52 milez the butthurt risez

18:22:55 ranix stressapptest for memory

18:23:01 OdiliTime Jesus: but it runs all your fav imageboards

18:23:01 ranix smartctl for disks

18:23:18 Jesus my favorite imageboard is ran on node.js htough

18:23:45 Jesus php run bad imageboards like 4chan

18:24:43 milez might be interesting to see php-fpm status info


a950be No.713

Switching to PHP 7, not

18:55:22 OdiliTime ok you guys ready to try php7

18:55:41 milez activate it

18:55:47 @n-tech rip it's dead

18:55:48 OdiliTime no dice

18:55:55 @n-tech it's working now

18:56:01 @n-tech oh did you rollback

18:56:10 @n-tech could be a million things you had debugging off

18:56:13 OdiliTime RuntimeException: No supported encrypter found.

18:56:17 OdiliTime I rolled back

18:56:23 @n-tech enable mcrypt in php.ni

18:56:34 ~copypaste yeah you have to copy everything to php7's php.ini

18:56:43 ~copypaste it's not automatic

18:57:05 ~copypaste for f in /path/to/extensions/*.so; do echo extension=$f; done

18:57:08 ~copypaste append that to php.ini

18:57:09 ~copypaste lol

18:57:48 milez works

18:58:03 milez or we still on 5.6?

18:58:19 Jesus KISS was invented by gene simmons

18:59:07 OdiliTime still on 5.6

18:59:20 OdiliTime god, what if it's just a bad switch and that was the problem with infinity this entire time

18:59:28 Jesus php 7 is fast as hell

18:59:33 @n-tech bad switch?

18:59:33 milez it is always something like this

18:59:46 milez using some shit you do not need

Simple tools

19:16:49 @n-tech i'm so fucking mad

19:17:10 @n-tech i'm just a fucking simpleton and if we had had it my way we'd be on deb8 with mariadb and hhvm

19:17:14 @n-tech i just like simple things and simple tools

19:17:18 @n-tech and that's what works

19:17:19 milez indeed

19:17:43 milez always mimic the dev environment in productionz

19:17:47 milez and KISS

19:17:50 @n-tech oh my bloodpressure, i can feel it

19:18:14 OdiliTime back on 5.6

19:18:27 OdiliTime didn't you try 5.6 on bsd tho?

Suddenly, a slowdown

19:22:48 OdiliTime something is getting attack

19:22:49 ranix usually when there is bsd there is someone who is hardcore into bsd nearby

19:22:53 OdiliTime whole box is going to shit

19:22:58 milez hmmm ddos?

19:23:07 @n-tech they did have your IP

19:23:35 ~copypaste should we take off the redirect

19:23:57 @n-tech If you're hitting 100% on everything it's probably DDoS'D

19:24:01 milez see if many connects from 1 IP: netstat -an | grep :80 | sort

19:24:15 OdiliTime 75% cpu, 1% iowait

19:24:16 OdiliTime but "w" is hanging

19:24:23 OdiliTime 90% mem usage

19:24:26 milez or maybe this: netstat -n -p|grep SYN_REC | wc -l

19:25:00 OdiliTime I can get open a new ssh session

19:25:02 OdiliTime and sudo

19:25:16 OdiliTime but then commands hang

19:25:19 ~copypaste can or can't

19:25:26 OdiliTime I can

19:25:29 ~copypaste i see

19:25:36 ~copypaste sounds remarkably similar to the problem we had

19:25:48 ~copypaste `vim` and so on were hanging

19:25:49 OdiliTime this has happened before

19:26:29 OdiliTime never for this long

19:26:55 OdiliTime ls work

19:27:01 OdiliTime so maybe not a disk thing


a950be No.714

PHP7 works as well

19:34:54 @n-tech It's using PHP7 right now?

19:35:00 @n-tech What are the requests/sec

19:35:04 ~copypaste ranix: not retarded actually if you're writing your log out to slow media :^)

19:35:06 OdiliTime 12/ r/s

19:35:08 OdiliTime php7

19:35:18 milez we got this far last time

19:35:23 milez then it puked

19:35:28 ranix no I agree logging could do that

19:35:38 ranix it shouldn't be able to

19:36:00 OdiliTime we bottle necked something on the hostnode

19:36:06 OdiliTime and it clears itself

19:36:14 OdiliTime feels like a disk reset

19:36:28 OdiliTime but we on raid

19:36:43 milez speedy as fuck again

19:36:47 ranix raid doesn't really do anything, disk reads are orders of magnitude slower than almost anything else no matter what you do

19:36:48 OdiliTime zfs and md says everything is fine

19:37:07 @n-tech http://tools.pingdom.com/fpt/#!/cucQiS/http://odili.8ch.net/b

19:37:11 @n-tech omfg it's fucking beautiful

19:37:16 @n-tech it's so fucking beautiful

19:37:28 milez seems faster than php 5.6 tbh

19:37:35 ranix but why would you be reading a lot of disk when nginx is trying to talk to php-fpm

19:37:38 OdiliTime yea php7 would be

19:37:40 ranix that doesn't sound plausible

Now let's forward /v/

19:48:36 @n-tech do /v/

19:48:38 @n-tech just fucking do it

19:48:43 ~copypaste ok

19:48:43 milez DO IT.

19:48:44 @n-tech forward them to the jewsh shrine

19:48:45 OdiliTime animus at 93pph

19:48:51 milez HERE WE GOOOOOOO

19:48:57 OdiliTime lewd at 78

19:48:59 ~copypaste done

19:49:01 ~copypaste /v/ moved

19:49:08 milez what are req/sec now?

19:49:12 milez quick

19:49:15 OdiliTime 13r/s

19:49:22 OdiliTime 0.93 load

19:49:56 milez too bad it's like 5am in USA now

19:50:05 milez doing this at 3pm would be fun

19:50:14 ~copypaste yee

19:50:22 OdiliTime up to 16r/s

19:50:32 OdiliTime I think the res/sec is lower because php7 is just pumping them out that much faste

19:50:33 OdiliTime r

19:50:45 milez yeah good point

19:50:51 milez impressed with the improvement

19:50:59 milez I figured it would be much less

19:51:32 milez josh must be stuffing himself with cake and whores right now

19:51:36 OdiliTime >Let's have a videogame thread. Way of the Samurai 4.

19:52:11 @n-tech i need booze

19:52:16 OdiliTime me too

19:52:19 @n-tech does /v/ go to odili/v/?

19:52:20 OdiliTime what a fucking ride

19:52:23 OdiliTime yes

19:52:26 @n-tech amazing

19:52:30 @n-tech they're going to think i made the jewsh shrine

19:52:43 milez http://odili.8ch.net/v/thread/20#20

19:53:04 milez this is the best Friday night I had in years

19:53:06 milez thanks fags

19:53:20 OdiliTime n/p tks for the help

19:53:27 @n-tech this is the most fun i've ever had on an imageboard

19:53:33 OdiliTime top kek

19:53:44 CQO wait, you actually redirected /v/ to odili/v/?

19:53:48 CQO YOU ABSOLUTE MADMEN

19:53:52 CQO this is going to be great

19:54:05 milez FORWARD ALL DER BERDS


a950be No.715

Someone's sperging out before Null

20:01:44 ff-ws WE HAVE A FUCKING PROBLEM

20:01:52 @n-tech yeah 524 errors

20:01:52 ff-ws ITS FUCKING SHIT

20:01:57 @n-tech copypaste turn off redirect pls ~

20:01:59 ff-ws and 522 errors too

20:02:06 JB what are the errors pls :>

20:02:06 ff-ws worst fucking bullshit

20:02:10 @n-tech hahahaha

20:02:12 ff-ws TO EVER THINK ONCE

20:02:14 ff-ws IFNINITY NEVER

20:02:17 ff-ws WOULD E V E R W O R K

20:02:19 CQO i personally am contemplating mass suicide

20:02:20 @n-tech hahahahahahahahaha

20:02:24 ff-ws I N F I N I T Y

20:02:26 ff-ws N E V E R

20:02:26 ff-ws E

20:02:26 ff-ws V

20:02:28 ff-ws E

20:02:28 ff-ws R

20:02:30 @n-tech im laughing so hard it hurts

[…]

20:03:35 ff-ws Fuck you n-tech

20:03:38 ff-ws FOR EVER THINKING ONCE

20:03:40 ff-ws YOUR GARBAGE WILL WORK

20:03:45 @n-tech so much hate

20:03:48 @n-tech so much anger

20:03:49 ff-ws but one good thing i'll say

20:03:49 @n-tech it's hard

20:03:51 @n-tech to see straight

20:03:52 OdiliTime this is not an infinity problem

20:03:53 ff-ws holy fucking shit you FINALLY DID IT

20:04:04 @n-tech i write code

20:04:05 ff-ws YOU ADDED AN OPTION TO OVERRIDE THE STYLESHEET (similar to 8chan)

20:04:07 @n-tech that's my job

20:04:10 @n-tech i learn the job slow

20:04:11 @n-tech but now!

20:04:14 @n-tech i know it by heart

20:04:17 ff-ws but that doesnt make it seem you like added a feature

20:04:29 ff-ws like its an addition because if anything you're fucking shit for thinking to not have it first

20:04:32 CQO ff-ws for 8chan QA

20:04:32 ff-ws because fuck you

20:04:35 ~copypaste .kb ff-ws take it to #8chan

Security

20:04:49 @n-tech IMAGEBOARDS

20:04:51 @n-tech ARE LITERALLY ENTIRELY

20:04:53 @n-tech ABOUT THE DESIGN

20:04:55 @n-tech AND THE JAVASCRIPT

20:04:59 @n-tech THAT IS THE ONLY THING THAT MATTERS

20:05:03 milez sad but true

20:05:11 @n-tech man

20:05:15 @n-tech here's the thing that chokes me up

20:05:27 @n-tech i focused so hard on privacy and making sure that information was disassociated and yet we could handle problems

20:05:29 brushy #rekt

20:05:38 @n-tech so i wrote things like pruning IPs after 2 weeks

[…]

20:05:41 @n-tech but like

20:05:43 @n-tech on vichan

20:05:48 @n-tech passwords are plaintext

20:05:54 @n-tech if you're clever you can use a combination of plaintext password querying

20:05:56 @n-tech and IP linking

20:06:04 @n-tech to basically piece together a user's post history if they're not careful

20:06:13 @n-tech you can't do that on next, it's all bcrypted and salted with individual post IDs

20:06:18 OdiliTime shit I just don't know enough about lxc

20:06:20 @n-tech but NOBODY cares about that shit

20:06:25 OdiliTime I'm keeping my production shit on openvz longer

20:06:26 @n-tech they care about fucking stylesheets

20:06:30 @n-tech it's like it's tumblr

Null misses the point here. Anons like familiarity. That was the only problem with the design in a nutshell. They didn't care about the security aspects, because they assumed that it was already done.


a950be No.716

The actual requirements

20:36:28 @n-tech that won't work, i really hope the compilation is what's causing the slowness

20:36:38 @n-tech if it's 40 requests for 8 cores total that's it

20:36:40 @n-tech we can't deploy

20:36:50 tyil why not

20:37:05 @n-tech We have 8 computers with 8 cores and 8 gigs of ram and we process 800 requests a second

[…]

20:37:19 @n-tech If Next cannot handle 100 requests per second with 8 cores it can't handle 8chan.

20:37:45 milez so get more than 8*8 cores?

20:38:04 @n-tech 8chan already runs 2channel a loss of $2,000 a month

20:38:06 ranix but you need to find out what specifically is causing the slowness

20:38:08 tyil just put a load balancer in front of it that drops 99% of all requests

20:38:09 @n-tech That won't happen.

20:38:36 milez ya you need to explore a load balanced solution

20:38:48 @n-tech well that's the idea

20:38:50 ranix milez: that's retarded when he doesn't know what the problem is

20:39:03 @n-tech there is no problem

20:39:04 milez what problem?

20:39:07 milez lol

20:39:13 @n-tech yeah that's just the resources that the application takes

20:39:14 ranix there's no problem and that's why you can't handle load?

20:39:15 milez we just slew the fucking problem

20:39:25 @n-tech right now the Odili test server is locked up, probably because of the extra stuff going on

20:39:33 @n-tech but the simple fact is if that's all it can do that's all it can do

20:39:37 @n-tech so I'm anxious to see what happens

[…]

20:43:25 @n-tech was 25/2

20:43:31 OdiliTime ?

20:43:41 @n-tech 25 requests for just over 200%

20:43:48 @n-tech that's pretty much what we need

20:43:48 OdiliTime 200% of what?

20:43:52 @n-tech 200% CPU

20:43:53 @n-tech 2 cores

20:43:54 @n-tech 2.0

20:44:00 @n-tech correct?

20:44:02 OdiliTime yea load 2.0 isn't 200% on an 8 core box

20:44:07 OdiliTime 2.0 on 8 cores is 25%

20:44:11 LordRothschild so basically it runs better than 8chan from what these tests show?

20:44:16 @n-tech i've see it represented as % :$

20:44:23 @n-tech like 800% would be the entire consumption

20:44:27 @n-tech whatever

20:44:27 OdiliTime you can convert it to %

20:44:28 @n-tech regardless

20:44:34 OdiliTime but only single core is a 1:1 mapping

20:44:36 @n-tech that's precisely how much we can expend

20:44:47 @n-tech because 4x that is 100/8

20:44:51 OdiliTime so 12.5r/s per core?

20:44:52 @n-tech which is on point

Lynx is impressed

20:50:25 StephenLynx ok, then what was the problem?

20:50:28 milez it's all environment fuckups

20:50:31 OdiliTime ok nginx/fpm fixed

20:50:31 StephenLynx kek

20:50:44 milez we were screaming about it months ago

20:51:03 milez ok maybe weeks

20:51:08 OdiliTime back at 60 r/s

20:51:13 OdiliTime keep wanting to say fps

20:51:34 brushy kek

20:51:52 OdiliTime StephenLynx: we're doing 60r/s with 5 workers

20:52:03 OdiliTime on 2.4ghz in a VM

20:52:24 StephenLynx hm

20:52:39 StephenLynx with actual posting?

20:52:49 milez yeah mon

20:52:55 OdiliTime There are currently 15 public boards, 15 total. Site-wide, 449 posts have been made in the last hour, with 1,925 being made on all active boards

20:53:05 StephenLynx welp

20:53:09 StephenLynx good job

20:53:16 milez it's turnt up to 11

20:53:43 milez the problem is now copypaste wants to use LynxChan still

20:53:44 LordRothschild also

20:53:49 StephenLynx HAHAHAHHA

20:53:52 ranix is that a problem

At the end of the day that wasn't enough. :^)


a950be No.717

Null's ebin shit

21:06:14 Jesus what was the longest duration of time you've held in a piss

21:06:19 milez oh shiiiiit then….you guys are golden

21:06:34 Jesus over the past month

21:06:49 @n-tech what's up

21:07:09 @n-tech i don't hold it in i just go pee, the bathroom's right next to my room

21:07:12 @n-tech actually i know

21:07:17 @n-tech here's a great story

21:07:23 @n-tech i ate salmon on the plane from Tokyo to Manila

21:07:32 @n-tech protip: never eat salmon on an airline

21:07:42 LordRothschild >airplane food

21:07:42 @n-tech I woke up halfway through the flight with codesweats, i felt like i was dying

21:07:54 @n-tech by the time we landed i was feeling better

21:07:54 LordRothschild >seinfield intensifies

21:08:01 @n-tech but we got into the taxi in manila traffic

21:08:07 @n-tech it takes over an hour to get anywhere in the city

21:08:09 @n-tech and the entire time

21:08:16 @n-tech i could just feel like, the world's biggest shit

21:08:23 @n-tech so i was stuck in this traffic for an hour

21:08:28 @n-tech and then we get to the apartment complex

21:08:38 @n-tech and i have to pick up copy and put him in the wheelchair after getting the wheelchair out

21:08:40 @n-tech i have 3 bags

21:08:45 @n-tech two suitcases and a 4k monitor

21:08:56 @n-tech i get the luggage trolly and we go up to his room and i set down his shit

21:08:57 @n-tech and i like

21:09:03 @n-tech sanic speed this across the hall to my room

21:09:08 @n-tech and just like throw down all my crap

21:09:12 @n-tech and rush into the bathroom

21:09:15 OdiliTime oh you bought a monitor in jp?

21:09:15 @n-tech like this salmon

21:09:19 @n-tech almost made me shit my pants

21:09:22 @n-tech after it almost killed me

21:09:27 LordRothschild lol food poisoning

21:09:30 @n-tech ye it's great

This part serves no purpose at all.

There's your problem!

21:27:38 @n-tech The site's feeling a bit sluggish again

[…]

21:27:41 @n-tech Anything happening?

21:27:54 OdiliTime yea it feels slow

21:27:57 OdiliTime hypervisor is at 55

21:29:16 OdiliTime python is running on fbsd

21:29:18 OdiliTime I wonder what that is

21:29:35 OdiliTime oh ngxtop, dur

21:31:18 @n-tech slow again ; ;

21:31:20 @n-tech rip my hopes and dreams

21:31:29 @n-tech why is the speed so inconsistent i don't understand

21:32:02 OdiliTime n-tech: it's not next, is the foundation that I put the container on

21:32:23 OdiliTime the 8 cores of stress that this container is enough to topple over the bo

21:32:25 OdiliTime *box

21:32:45 OdiliTime we didn't set proper limits to stop this from happening

21:33:07 OdiliTime well mainly 1. because we never had this much load 2. is box is like 30 days old

21:34:00 OdiliTime first box I've seen where the bottleneck was the CPU

21:34:04 OdiliTime not the memory or disk

[…]

21:34:48 @n-tech well thank fucking god the bottleneck is cpu

21:34:53 @n-tech you know what happens when the bottleneck is cpu?

21:34:55 @n-tech you scale

21:35:01 @n-tech you know what you do when the bottleneck is disk i/o?

21:35:03 @n-tech you fucking cry

21:35:06 OdiliTime yea always hard to balance these big boxes

21:35:08 @n-tech you cry and you try to fix it and you cry more

21:35:28 OdiliTime no you get a larger disk array that can hold more drives

21:35:39 Automatik that doesn't make them faster

Test over

21:59:14 @n-tech yo copypaste im going to bed but make sure any redirects are off before you're asleep

21:59:20 @n-tech i guess in the morning we'll try to set up t5 again

22:00:24 OdiliTime I'm going to crash too

22:00:26 OdiliTime Night n-tech

22:01:14 OdiliTime I think the redirs are off but they were 301s

22:13:18 CQO is odili/v/ going down too?

22:15:36 Automatik what's the address of the odili server?

22:16:34 OdiliTime It's up

22:16:51 OdiliTime It'll stay up for 12 hours at least

22:16:59 OdiliTime Odili.8ch.net


a950be No.718

2016-01-10

The migration is still not done

07:11:29 milez hmm it's still not done

07:14:46 gcm What's not?

07:15:13 gcm The migration?

07:15:14 milez server 5 rebuild

07:15:24 gcm Ah

07:15:40 milez all the testing we did last night made way for a glorious Saturday

07:15:49 milez yet I am just sitting here masterbating

07:16:24 milez watching Jewsh shitpost to #/tech/

07:16:51 gcm I know that feeling

07:17:25 gcm I sent hims some fixes but the servers as you know spazzed out

Localizations

07:17:47 milez n-tech: is the language transaltion stuff working in Next now?

07:18:06 @n-tech It's been working for a while but there's still a lot of language to be written before version 1

07:18:12 @n-tech which is why I haven't asked for translators to begin working

07:18:38 milez n-tech: okay because last I tested it was not working properly on the front end

07:19:02 kebolio n-tech is going to personally do the hebrew and yiddish translations

07:19:16 milez n-tech: like I set the board to FR and it didn't change any language on the front end

07:19:29 milez n-tech: but that was over a month ago

07:19:41 gcm I don't see any langs other than eng atm

07:19:52 @n-tech it works using localized subdomains

07:19:53 gcm in the repo

07:19:55 milez well you can set the board lang in the CP

07:20:05 @n-tech and board language settings

07:20:25 milez pretty sure the lang files are in the repo

07:21:17 gcm https://github.com/infinity-next/infinity-next/tree/master/resources/lang

07:21:20 gcm ?

07:22:22 @n-tech what you do is you find the 3 character name of your language

07:22:31 @n-tech like i think Mandarin is mnd

07:22:40 @n-tech and then you copy over the files and change every token

07:22:47 @n-tech there is a middleware called LocalizedSubdomains

07:22:50 @n-tech and it reacts such that if your URL is

07:22:55 @n-tech mnd.8ch.net for instance

07:23:02 @n-tech it will prefer Mandarin tokens where at all possible

07:23:19 milez ahhh I see…so it requires the subdomain to work

07:23:30 @n-tech well we could also get it working with cookies

07:23:34 @n-tech or board settings

07:23:35 @n-tech or site settings

07:23:42 @n-tech but localized subdomains are an option

07:23:47 milez nice

07:23:49 @n-tech Good for Google brownie points

07:24:24 milez so if I tried it today for my multilingual board it should function?

07:24:45 @n-tech i dont know what you mean by that

07:25:00 milez yeah if I added my landuage files, did the sub domain

07:25:08 milez will it function?

07:26:15 milez am anxious to start testing that out anyways


a950be No.719

Told ya it gonna be CPU bound

11:42:59 OdiliTime milez: so looking at beta

11:43:09 OdiliTime 4 cores and it's all cpubound as described

11:43:22 OdiliTime good chunk of memory free

11:43:28 OdiliTime and plenty of disk io

11:43:35 StephenLynx I kind of warned it would end up CPU bound af.

11:43:50 StephenLynx so as czaks

11:44:33 OdiliTime I can see why the pressure for php7 and hhvm

11:44:56 StephenLynx why?

11:45:06 OdiliTime makes the php scripts execute faster

11:45:37 StephenLynx I still dont think its enough to compensate for how slow PHP and laravel are and the CPU intensive scenario.

11:50:34 OdiliTime going down to 4 workers, already halfed the response time

11:50:49 OdiliTime I think it's allowing the processor to cool and run at higher clocks

11:52:53 Jesus failed infinity next migration

11:55:10 Jesus you know I'm sure Hitler would have a nice lesson about all of this if he were here right now, he would say something like:

11:55:25 Jesus "don't wake me up anymore, let me be dead in peace god damn it"

Haruko

12:06:35 milez shills advertising in 8/next/ now lol: https://softserve.8ch.net/static/stim/5aa45debb658458aa53f569ae5354858.png

12:08:01 Tenicu i see, NEXT has to account for user logins

12:08:19 Tenicu but surely for logged out users, the page should be identical, right?

12:08:25 StephenLynx 314 has advertised for a while now.

12:08:56 milez he's running on ancient software anyways

12:09:51 StephenLynx 314 is probably worse than infinity. he told about how he inherited the code from some underage b& that died from literal cancer.

12:10:47 StephenLynx and it seems that "SOMEONE PURGED BOARDS." so lord knows what hes doing there.

12:10:56 Tenicu >https://www.314chan.org/314/res/215.html

12:10:57 milez failing

12:11:03 Tenicu he says it's you StephenLynx

12:11:06 StephenLynx kek

12:11:34 Jesus 314chan is for chumps, chiru.no is where it's at

12:12:49 Tenicu man that's been in the #8/a/ announcement for like a year now, never realized it actually had a set of boards

12:13:40 StephenLynx boards.php is not even linked anywhere

12:13:54 StephenLynx oh, chiru

Who is to blame?

12:20:02 rebob1 So, is the shitty hardware from Jim's shady company what is killing 8chan?

12:21:30 mr_pacific we still haven't pinpointed the problem as far as I know. I'm trying to try stress testing it locally after I finish getting my test environment set up.

12:21:56 mr_pacific *going* to try

12:22:08 mr_pacific I still blame the php but n-tech insists it's not

12:22:34 StephenLynx I blame josh

12:22:59 StephenLynx he doesnt even know how to run his software.

12:23:10 StephenLynx total amateur.

12:23:37 StephenLynx he was supposed to work at least 40h/week on this project and doesn`t understand his own creation.

12:24:39 Jesus true, 8chan is inevitably going to run on lynxchan

12:25:32 mr_pacific yeah I probably would not try and get involved with this as a software project. I'm trying to help debug for the sake of 8chan.

2ch's machines

https://ghostbin.com/paste/76w2r


a950be No.720

Null is beyond help

14:42:19 @n-tech dude i've explained this, it just hangs between requests

14:42:27 ranix what is it

14:42:32 @n-tech ????

14:42:35 @n-tech you tell me

14:42:38 ranix you should be able to debug this down to the specific function call that hangs

14:42:44 @n-tech IT'S NOT A FUNCTION

14:42:50 ranix everything is a function

14:42:50 @n-tech http://i.imgur.com/EFpV0C6.png

14:42:51 @n-tech read

14:42:53 @n-tech look at this

14:42:56 @n-tech the scripts executely timely

14:43:02 @n-tech it's before the scripts

14:43:05 @n-tech it's when it's waiting for its turn

14:43:14 @n-tech if you're asking me

14:43:17 @n-tech to debug fucking php-fpm

14:43:22 @n-tech like down to a system level

14:43:24 ranix you said the board is USING CPU and that if you had more CPU there would be no problem

14:43:25 @n-tech i can't do it, i don't know how

14:43:39 ranix if your shit is sitting in iowait and not USING CPU then having more CPU resources will not help

14:43:55 @n-tech it's not i/o

14:43:57 @n-tech we've been through this

14:43:59 ranix then what is it

14:44:01 @n-tech we've been through this for a week

14:44:21 @n-tech motherfucker just tell me what commands you want me to write

14:44:24 @n-tech I don't fucking know what you want

14:44:28 @n-tech rm -rf /

14:44:41 Drybones someone's trying to help you

14:44:45 Drybones stop acting like that

14:44:54 ranix I don't want you to answer me dude

14:45:02 ranix I'm just giving you the question that needs to be answered to solve the problem

14:45:14 @n-tech i think they all hung on "select" in freebsd

14:45:20 @n-tech top doesn't tell me in debian

14:45:40 ranix there should be a way to get some detailed logs of what a worker thread is doing or something

14:45:49 @n-tech mate I do not fucking know how this works

14:45:54 @n-tech I just know on better computers it runs fine

14:46:09 @n-tech this wasn't even supposed to be my fucking job

No clue why it doesn't work on 2ch

14:51:26 ranix it's doing something that takes 450ms to execute php scripts

14:51:47 @n-tech in best case scenarios it's 100ms.

14:51:52 @n-tech no. there is nothing i can cut.

14:51:58 @n-tech this is just the server being absolute shit

14:52:06 ranix when I see shit hit the fan though I see page loads in the whole seconds

14:52:07 @n-tech which is why we're going to cache absolutely everything just to get it to run.

14:52:10 @n-tech yes

14:52:13 @n-tech but that's not page generation

14:52:16 ranix how does this correlate with that

14:52:20 @n-tech it waits 1, 10, 20, 30 seconds

14:52:23 @n-tech before it gets to this point

14:52:27 @n-tech and then the debug bar says it took 300ms.

14:52:32 @n-tech so it's not php. it's the daemon

14:52:34 @n-tech it's waiting its turn

14:52:38 ranix what's actually waiting? php-fpm never starts?

14:52:39 @n-tech and then it gets its turn and loads very quickly.

14:52:43 @n-tech it starts

14:52:47 @n-tech but it never proceses the request

14:52:55 @n-tech i am so fucking tired of explaining the same things over and over again dude it's been a week

14:53:01 @n-tech i've been doing this for a week

14:53:01 ranix so it sits in the process list doing nothing

14:53:03 @n-tech I just want to die

14:53:07 @n-tech no

14:53:09 @n-tech it's doing something

14:53:10 @n-tech i guess

14:53:13 @n-tech i have no fucking idea

14:53:14 @n-tech i have

14:53:15 @n-tech nota

14:53:17 @n-tech fucking clue

14:53:19 @n-tech why it doesn't work on 2ch


a950be No.721

There is still a bug in the permission system

15:07:53 milez I ust want a functioning version

15:07:54 @n-tech dude i dont know i dont want to debug script errors until next is running

15:08:00 milez yeah

15:08:10 milez well I was working on something related to that

15:08:14 milez but nm

15:09:16 @n-tech why is this bug preventing you from proceeding with load tests

15:10:07 milez I said I want a functioning version without bugs right

15:10:37 @n-tech well i would be very happy to fix this particular issue but nobody's going to donate until next is running on 8chan and i cannot afford to develop for free.

15:10:50 @n-tech i mean if i got a job and did this on the weekends sure

15:10:59 @n-tech but that's not what i'm tying to pull off right now.

15:11:12 milez well I was just asking if you'd seen the issue

15:11:18 milez if not…no problem

15:11:20 @n-tech yes i am aware of it.

15:11:23 milez wasn't cache

15:11:25 ranix I can't donate unless there's a clear path to resolution

15:11:34 @n-tech I've turned off contributions

15:11:39 @n-tech I'm not accepting money until it's on 8chan

15:12:43 milez n-tech: >yes i am aware of it. thanks…so it's not just my copy that's doing that.

15:12:54 @n-tech ????

15:12:56 milez who else here has latest next running?

15:13:03 ranix what's your worker_processes set to in the nginx config n-tech

15:13:03 @n-tech yes dude it happened on odili's server too

15:13:08 @n-tech i know exactly why it's fucking happening

15:13:08 ranix is it super high

15:13:13 ranix oh why

15:13:17 @n-tech no not this

15:13:22 @n-tech that fucking script error with permissions

Null should get a break

15:13:27 milez n-tech>: okay because I asked him earlier and he wasn't sure

15:13:27 ranix oh

15:13:40 @n-tech worker_processes?

15:13:43 @n-tech do you mean on nginx?

15:13:48 @n-tech high enough that this will never be a problem

15:13:57 ranix higher causes this problem

15:14:04 @n-tech just tell me what you set it at

15:14:08 ranix what happens if you set it to 5

15:14:18 ranix or 4

15:14:21 ranix 4 would be better

15:14:34 @n-tech I've done this before

15:14:35 @n-tech I've changed

15:14:36 @n-tech every

15:14:37 @n-tech single

15:14:37 @n-tech setting

15:14:39 @n-tech at least once

15:14:41 @n-tech it's on 4 now.

15:14:46 milez yeah we went through this last night ffs

15:14:52 ranix on beta.8?

15:14:57 @n-tech YESI'VE BEEN DOING THIS

15:14:58 @n-tech FOR 14 HOURS A DAY

15:15:00 @n-tech FOR 8 FUCKING DAYS NOW

15:15:03 @n-tech I HAVE TRIED EVERYTHING

15:15:11 ranix yeah but typing in all caps isn't really helping either

15:15:12 milez except a new server

15:15:16 milez that hardware sounds fucked

15:15:20 @n-tech I'm about to blow a fucking gasket dude you're trying my patience

15:15:23 @n-tech I've done all of this a thousand times

15:15:28 milez dude you need to relax

15:15:31 @n-tech there is no configuration I haven't tried to fix

15:15:32 milez get laid…take a xanax

15:15:41 ranix yeah man take a break

15:15:46 ranix odili is getting back later

15:15:46 milez wow

15:15:53 @n-tech All of my plans involve being able to pull this off, and if I can't, 8chan dies


a950be No.722

8chan is going to die

15:16:19 milez 8ch is going to die in the next week if next cannot scale?

15:16:29 @n-tech maybe

15:16:33 milez that's ludicrous dude

15:16:33 @n-tech look at how aggressively odili's friends are shilling

15:16:41 milez are you kidding me?

15:16:42 @n-tech everyone has given up

15:16:43 @n-tech it's over

15:16:59 @n-tech and I thought I had a plan, a map to a resolution

15:17:03 milez would be way cooler if you took a diff approach bro: http://www.meh.ro/original/2010_06/meh.ro4384.jpg

15:17:06 milez kist saying

15:17:06 @n-tech and now Ranix is telling me what I know about the CPUs doesn't make sense

15:17:09 milez *just saying

15:17:10 @n-tech so the resolution also doesn't make sense

15:17:17 @n-tech and he's fallen back on fucking nginx configution tweaks

15:17:34 milez ignore the shit man

15:17:51 @n-tech I've been ignoring the shit for 8 fucking months and it hasn't paid of

15:17:55 milez you guys need new bare metal

15:18:00 @n-tech well guess

15:18:01 @n-tech fucking

15:18:01 @n-tech what

15:18:03 @n-tech we aren't getting

15:18:15 @n-tech Jim would sooner kill the site than give up thousands of dollars in new hardware to run this shit

15:18:25 milez wow what a chump Jim is

15:18:32 @n-tech he's been getting chumped

15:18:36 @n-tech thousands of dollars in bandwidth a month

2ch's machines are kinda lame

https://ghostbin.com/paste/kutq2

The charts in question:

http://irclogs.8ch.net/rizon/%238chan-dev/2016-01-10#2016-01-10_15:23:25

http://irclogs.8ch.net/rizon/%238chan-dev/2016-01-10#2016-01-10_15:25:46

http://irclogs.8ch.net/rizon/%238chan-dev/2016-01-10#2016-01-10_15:28:30

Close to a solution

15:29:24 @n-tech nobody in the entire fucking world is having the same issues as 2ch's hardware

15:29:29 milez precisely

15:29:33 @n-tech which is why I believe that 2ch has 4 cores that are halved and underclocked

15:29:38 ranix n-tech: we're close to an answer because we found a difference between odili's machine and yours

15:29:40 @n-tech so that they can handle many nginx processes quickly

15:29:47 @n-tech dude why is my answer not correct

15:29:54 @n-tech explain to me why odili's interpretation of the cpu not right

15:30:05 ranix I mean we're close to a solution

15:30:07 ranix I wasn't responding to you

15:30:29 ranix we probably need to figure out if the cpu utilization should be expected

15:30:46 ranix like is what next is doing actually supposed to use that much cpu or is it a bug

15:31:32 callcc n-tech: but I mean, what part of the code is causing so much cpu use?

15:32:26 ranix we'll find it

15:32:38 @n-tech THE CODE

15:32:39 @n-tech IS

15:32:39 @n-tech NOT

15:32:40 @n-tech USING

15:32:40 @n-tech THE CPU

15:32:46 ranix someone's code is using the cpu

15:32:50 ranix and we have access to all of it

15:32:55 ranix because all of it is open source

15:33:02 callcc n-tech: k

15:33:06 @n-tech I should have told copy I wasn't doing this

15:33:10 @n-tech I never planned on setting up the server

15:33:20 @n-tech I just want to write fucking code not stare at fucking configuration files for a week straight doing nothing of value

15:33:23 @n-tech this isn't my FUCKING JOB

15:33:28 @n-tech yet i'm the only one who cares enough to do it

15:33:38 ranix the same thing would have happened if someone else did it, this kind of thing is usually part of development

15:33:53 ranix you don't get to write applications that work theoretically in the real world either


a950be No.723

Seriously; Take a break!

15:42:40 @n-tech i don't know anything about 2ch's dc

15:42:45 @n-tech this isn't my job, i don't talk to any of them

15:42:46 @n-tech why am i doing this

15:42:48 OdiliTime I dunno

15:42:55 ranix n-tech: take a break

15:43:02 OdiliTime Its in SF right?

15:43:05 ranix yeah

15:43:09 @n-tech and do what? fix some trivial script issues that don't mean fucking anything?

15:43:17 OdiliTime I'm close to SF

15:43:22 ranix n-tech: I was thinking more of watch some anime, the new episode of GATE is out

New hardware

15:47:24 mr_pacific nice rack

15:57:20 @n-tech so now what

15:58:15 Tenicu if hardware is an unsolvable bottleneck, just get anons to buy better equipment for the site

15:58:21 OdiliTime I fuck with it some more

15:58:30 ranix it's not unsolvable I just want to make sure new hardware will solve the problem

15:58:39 ranix well it might be unsolvable

15:58:46 ranix depends on some things

15:59:14 ranix it should also be possible to run with the resources we have but it looks like this software eats shit and dies if there are too many attempted connections

15:59:38 ranix or something

16:00:12 ranix like 8 qps makes no sense

16:00:22 ranix there is probably a max qps you can handle before everything eats shit

Testrun with 4 CPUs

17:03:20 OdiliTime the web isn't even running yet

17:03:27 OdiliTime gimme a sec to bring up

[…]

17:04:25 OdiliTime ok we up: http://odili.8ch.net/

17:05:00 OdiliTime actually

17:05:04 OdiliTime let me restart it with 4 core

17:06:26 milez k let me know when it's gud

17:07:09 milez and fire up top or that nginxtop thingy

[…]

17:08:54 OdiliTime it's up

17:09:01 OdiliTime odili.8ch.net is cloudflare

17:09:05 OdiliTime or do you want direct ip?

17:09:12 OdiliTime got 8 workers

17:09:15 OdiliTime let me make that 4

17:09:16 milez it's running

17:09:23 milez any load?

17:09:33 ranix seems a little on the slow side maybe but tolerable

17:09:34 milez done

17:09:49 milez hmm yep comparable to yesterday

17:09:56 milez sec I try a thread and paste both

17:09:57 @n-tech SEE

17:10:02 @n-tech ajshdasdaaaaa

17:10:06 ranix just got a lot faster

[…]

17:11:01 milez 1000 hits on http://odili.8ch.net/b/thread/71#1800

17:11:04 milez sent

17:11:06 OdiliTime ok we on 4 workers

17:11:09 milez still going

17:11:13 OdiliTime lemme get ngxtop

17:11:21 OdiliTime load is under 2

17:11:30 OdiliTime redis is claiming the most CPU atm

17:11:30 milez going …

17:11:58 milez hmm I'm kiling it

17:12:01 Drybones https://my.mixtape.moe/xrgfvo.png

17:12:04 milez it's not responding well

17:12:14 milez WELL THIS IS TELLING

17:12:41 OdiliTime box is fine and responsibe

17:12:47 OdiliTime load is at 3

17:12:59 milez done.

17:13:08 milez yeah dude

17:13:12 milez ok sec I paste

17:13:26 Drybones https://my.mixtape.moe/pnrvnj.png

17:13:29 OdiliTime 5 r/s atm

17:13:59 milez http://pastebin.com/tjXwDV5X

17:14:04 OdiliTime at 10r/s

17:14:07 milez first one is homepage, 2nd is a thread

17:14:15 milez you should run these locally

17:14:29 Drybones where's the script for this?

Next uses too much CPU

https://ghostbin.com/paste/zqj76


a950be No.724

Caching is mandatory

17:34:38 ~copypaste why "read various files"

17:34:41 JB it was 5.x

17:34:43 ~copypaste that's what i don'tget

17:34:51 OdiliTime copypaste: reading views for templates

17:34:57 OdiliTime for the generation

17:35:02 OdiliTime source code include files

17:35:07 ~copypaste ok

17:35:17 milez copypaste: any idea how many requests/sec 8ch uses under max load?

17:35:19 ~copypaste that shouldn't take long, and you would think that source code would be cached

17:35:19 OdiliTime the source code can be cached at least in the opcache

17:35:22 ~copypaste but i guess its not compiled

17:35:25 ~copypaste sure around 900

17:35:36 ~copypaste not including media

17:35:37 milez ok that's what Josh said last night

17:36:08 ranix copypaste: we have next confirmed at using an entire ht core for 2.5 requests per second on multiple machines

17:36:20 * milez untars LynxChan.tar.gz

17:36:22 ranix something is like totally fucked

17:36:34 ~copypaste yee

[…]

17:39:02 ~copypaste how would sending bitcoins help

17:39:06 ~copypaste you sound like you're in government

17:39:11 ~copypaste something's broken, throw money at it

[…]

17:41:38 ~copypaste anyway, don't send bitcoins until there's an actual plan for fixing things. sending them when no one knows what the problem is is sending them into a blank hole

17:41:45 OdiliTime but can't get the economies of scales with 4 bangers

17:41:46 ~copypaste if you want to send them to someone sende them to a third party

17:41:52 ~copypaste not involved to see if he can fix it

Hotwheels is planing the way

17:48:22 ~copypaste i've been thinking about it, i think if i scrap all posts and start with a new RAID perhaps vichan can be saved

17:48:25 JB is your average script execution time 200 ms, or better than that?

17:48:47 ~copypaste i would need to write a front end controller and consolidate all posts to 1 table

17:48:48 OdiliTime copypaste: could you give me a breakdown of the hardware resources you have?

17:48:49 milez copypaste: hah that's prob true

17:49:15 ~copypaste it would be a major commit, and would definitely require starting from sccratch with posts

17:49:25 ~copypaste but i think it can be saved if this won't work

17:49:48 ranix cool

17:50:03 ranix copypaste: we can front some hardware maybe also

17:50:08 Drybones would the memcache or redis fork odili worked on help too?

17:50:08 ranix if that's a thing that might help

17:50:13 ~copypaste there's enough hardware

17:50:16 ranix ok

17:50:26 ~copypaste at this current idiotic rate of 15tps,it means we'd need over 50 severs for a small site like 8chan

17:50:28 ~copypaste it's senseless

[…]

17:52:38 JB is there evidence that Next is or will ever be better than vichan

17:52:47 ~copypaste right now there is none

17:52:55 ranix better means more r/s and nothing else

17:52:57 ~copypaste actually, there's more evidence to the contrary

17:52:58 milez personally I think it can

17:53:00 ranix it's the only thing that has ever mattered

17:53:12 milez I like some of the direction it was going

17:53:14 ranix and it is an order of magnitude too slow right now

17:53:30 ~copypaste ranix: 8chan (infinity) is really good at read but terrible at write

17:53:35 ~copypaste seems like netxt is the opposite.


a950be No.725

Null is upset

17:54:38 @n-tech It is absolutely jaw dropping to me that you somehow think a hacked together Vichan frontend controller is going to be any more effecient. Did you consider that maybe it'll be even worse because you don't have any sort of framework?

17:54:53 @n-tech I've shown you repeatedly that the scripts execute in a timely manner and Odilitime is showing you that on his server they work

17:55:02 @n-tech If the issue was really templating time I could just write a Varnish layer

17:55:06 ranix n-tech: you have 2.5 requests per second right now and you're consuming 100 megabytes per request

17:55:07 @n-tech You're so fucking pessimistic

17:55:13 ranix of ram

17:55:18 @n-tech Because it's a PHP daemon

17:55:27 ~copypaste youve shown they work but no one has shown they work for hours under load

17:55:29 @n-tech it caches PHP related code, it has an Opcache layer that stores scripts

17:55:31 ~copypaste there's a difference

17:55:42 @n-tech Each request individually is under 50mb

17:55:46 ranix but it is running too much code

17:55:56 ranix consuming too much cpu to do things

17:56:02 @n-tech How does that make sense? With a static number of Daemons they are each budgeted

17:56:03 ranix to talk to abstraction layers and frameworks

17:56:23 OdiliTime I want to run ab on beta now

17:56:27 ranix they're not daemons exactly they're worker threads

17:56:49 JB Odili, for your test, were you hitting a bunch of random test URLs, or were you just hammering the particular PHP script believed to be the worst performance bottleneck?

17:57:07 ranix JB: it's siege

17:57:09 @n-tech Even when they do nothing they stay up and they have memory because that's how Opcache works

Hotwheels takes action

18:08:50 @n-tech copypaste sounds like he's about ready to give up, he's probably looking at his read.php code right now

18:08:52 JB lol

18:08:54 @n-tech should I even bother?

18:09:01 milez nah copypaste is fine

18:09:58 milez I am excited to see what you come up with anyways

18:10:05 ~copypaste varnish already is a good cache layer

18:10:06 @n-tech I've been thinking about this all day and I know how it would be best to build a cache layer.

18:10:14 OdiliTime varnish is good stuff

18:10:20 @n-tech he wants to use varnish. i don't give a fuck. as long as it does the one thing I need it to.

18:10:29 ~copypaste which is

18:10:34 @n-tech It needs to skip any page on /cp/ and it needs to allow me to inject HTML into two parts of the template.

18:10:42 @n-tech specifically, the global navigation and post actions

18:11:03 ~copypaste can varnish edit the request html? i don't even know

18:11:03 milez ya why not

18:11:04 @n-tech This would be vastly easier with Redis but if we're avoiding PHP altogether I do not know how it would be done.

18:11:08 ~copypaste why do you need to do that

18:11:16 OdiliTime copypaste: you can rewrite if that's what you're asking

18:11:16 @n-tech because moderators have different post acitons than users.

18:11:30 ranix just make them go to mod.php

18:11:34 @n-tech lol.

18:11:40 ranix why lol

18:11:47 ranix you are spending money on that feature you know

18:11:48 ~copypaste you could base that off the logged in cookie

18:11:48 @n-tech fuck it man if we're doing that lets just go to vichan

18:12:07 ~copypaste and also i was looking at read.php again, it's funny how well you guys know me


a950be No.726

Sweating bullets

18:12:13 ~copypaste i think the new version will be called VFEC

18:12:16 ~copypaste some competition is always good

18:12:20 @n-tech "some"

18:12:24 @n-tech the entire fucking site wants my neck bro

18:12:28 @n-tech should I just go home?

18:12:31 @n-tech I'll book a ticket today

18:12:35 ranix it's because you keep sperging

18:12:37 ranix you are mooing

18:12:38 ranix a lot

18:12:47 ranix tweeting hardware failure was a massive error

18:12:47 milez cmon man all love your work…just relax moar

18:12:51 ranix I told you not to do it and you did it anyway

18:12:54 ranix so don't complain

18:12:58 ranix this is the path you chose

18:13:11 @n-tech Everything I hear is "lets just do it exactly like vichan but with memory instead of disk i/o"

18:13:16 @n-tech so what's the point? just do that

18:13:19 @n-tech you don't need me for that

18:13:31 ranix we need feature development too

18:13:37 ranix because our board owners are dickheads

18:13:39 @n-tech nah no features, no changes

18:13:44 @n-tech everyone is happy with the current software

18:13:49 ranix no, they aren't

18:13:51 milez nah not everyone

18:13:57 milez I can't stand that borrance

18:14:02 OdiliTime there's a reason vichan was that way

18:14:28 milez I think 90% of Jawsh changes were awesome

18:14:40 milez and…if this hiccup had not happened we'd be suing it now

18:14:42 milez *using

18:14:48 ranix it just needs to be fast as shit because we have lots of users and not a lot of resources

18:14:55 @n-tech and what is the hiccup? I've heard five different answers now

18:15:05 @n-tech copypaste is quick to blame the software because it means it's not 2ch's fault and it's not his fault

18:15:10 milez it's a CPU eating whore

18:15:10 @n-tech i get to be 100% the fall guy

18:15:11 ranix something is using shit tons of cpu

18:15:15 milez and that's fine really

18:15:48 ~copypaste if it were 2ch's (the network's) fault, 8chan would also be down

18:15:54 ~copypaste so i dont get that

18:16:00 @n-tech except 8ch is hardly any more complicated than read.cgi

Ultimatum

18:18:54 ~copypaste but every time josh threatens to quit and blames everyone else for the poor performance, we have to think of contingencies … if we have too few resources for it to work, that's fine, but the current resources were always known

18:19:02 callcc most users don't really care either way, and want it to Just Werk(tm)

18:19:07 @n-tech the weakest link here isn't me buddy

18:19:21 ~copypaste i was hardly worried before you threatened to quit 3 times in as many days

18:19:43 ranix n-tech: blame does not help solve problems and nobody is blaming anybody

18:19:55 ranix n-tech: if you're to blame that's on you to cry about it on your own time

18:19:55 LordRothschild the users

18:19:57 @n-tech The thousand commits over 9 months and complete and total reliance on this being pulled off isn't a good enough contingency plan for you?

18:20:01 LordRothschild are mostly blaming him

18:20:04 @n-tech Do you think I'm playing a fucking joke on you?

18:20:16 LordRothschild he didn't do much

18:20:22 LordRothschild to get trust tbh

18:20:33 ~copypaste a joke ?

18:20:52 * milez sends Jawsh some xanax and a diet pepsi

18:20:52 ~copypaste i don't think it's a joke, i just think that we're in over our heads

18:21:01 JB well ranix, what's strange is that each php-fpm child was consuming 30% CPU max a day or two ago

18:21:14 ~copypaste i can wait 10 days for a caching layer,and we can try that

18:21:20 ~copypaste that will be jan 20

18:21:29 milez dude give him 14

18:21:34 milez and 2 blowjobs

18:21:34 ~copypaste ok, jan 25

[…]

18:21:47 @n-tech Real fucking funny how you finally want to work when it comes to read.php

18:21:52 milez 1 blowjob per week…and you have to accept it Jewsh

18:21:59 ranix JB: or a difference in the way bsd reports cpu usage

18:22:03 JB hm, ok

18:22:08 ranix JB: that might be wrong

18:22:12 ~copypaste in the mean time, i'll work on the VFEC, and we can test that if the new caching layer fails

18:22:17 ~copypaste i think this is a good plan


a950be No.727

Healing vichan

18:31:02 ~copypaste vichan modernization should theoretically take 3 steps, copied from the best infrastructure changes introduced by infinity next; 1) front end controller vfec.php (varnish support by default due to $config[purge]) 2) consolidated posts table 3) hashes for filenames as opposed to unix times (change in filename_func) and move to consolidated directory, perhaps wih a skiplist 4) (some day)

18:31:02 ~copypaste separation of image-post and text post like on next

18:31:06 ~copypaste as you can see, it's a big project

18:31:11 ~copypaste so fixing next is very preferable

18:31:13 JB it might not be necessary, i didnt know or care whether such a race condition could actually come about, i just wanted results

18:31:17 ~copypaste probably every part of vichan has to change in some way

18:31:59 ranix gross

18:32:09 ~copypaste yeah, using next is very preferable

18:32:23 ~copypaste but, if next isn't usable, i'd rather fix vichan than close the site

18:34:30 milez copypaste: did you see odiltime's fork of vichan? I think he made some changes targetting I/O problems but haven't tested it

18:34:48 ~copypaste if he forked vichan but not infinity it's not really usable

18:34:55 milez well he did both

18:35:02 ~copypaste ok, i have to see it then

18:35:09 ~copypaste its usable in a way, but forwards porting is not easy

18:35:49 ~copypaste knowing him he probably changed post.php to write inappend mode

18:35:58 ~copypaste and then used apache to write the header and footer of pages

18:36:07 ~copypaste (or nginx, i think nginx can do it with a 3 party mdule)

18:36:23 milez no idea: https://github.com/odilitime/infinity

[…]

18:37:34 ~copypaste oh interesting

18:37:43 ~copypaste he changed the cache class

18:38:35 ~copypaste as opposed to changing the buildindex/buildthread

18:38:46 milez is this realy the first time you've seen this?

18:39:39 ~copypaste yes and then odiliMagic.php is a 404 handler

18:39:42 ~copypaste yes i never see it before

18:39:47 milez ahhh okay

18:40:04 ~copypaste it's similar to smart_rebuild.php except it dodges the filesystem completely

18:40:29 milez yeah it's gotta reduce I/O quite a bit I would guess

18:40:53 ~copypaste yes, but it doesnt workk with all cache backends of course

18:41:00 ~copypaste redis seems to be the best bet

18:41:10 milez yeah….you should give it a shot maybe until things with Next seem more reliable

Rage quit

18:44:18 ~copypaste josh ragequit this channel, so he's probably quitting

18:44:23 ~copypaste perhaps not

18:44:52 ~copypaste it's a shame, i think that varnish in front of next would have worked

18:46:19 ~copypaste i'm just going to let him be

18:46:40 milez ya but he seems to really want your approval man

18:46:41 ~copypaste if the very thought of me preparing an alternative thing to test, which has no guarantee of working, causes him to quit

18:46:49 ~copypaste i don't know what to do

18:46:59 milez well think of the hours he's put into this

[…]

18:58:57 ~copypaste also i asked josh if he was quitting and he's not

18:59:03 ~copypaste he just didn't want to read this room anymore

[…]

18:59:19 milez haha ya he's balls deep into this now

18:59:35 milez to his credit most of us would have quit by now

A short history of VFEC

https://ghostbin.com/paste/q2xxm

Too much Drama

19:03:29 callcc copypaste: this whole thing has way too much drama lol

19:03:35 callcc but then, that's chans

19:03:37 ~copypaste i agree

19:03:40 ~copypaste there really shouldn't be any

19:03:52 SnakeDude copypaste: That's chans for ya.

[…]

19:05:37 milez lol: @8ntech If I throw 20 autismbux at infinity, will you go get a massage?

19:11:00 ranix this looks very nice

19:11:02 ranix http://infinitydev.org/miku

[…]

21:15:20 Jesus drama is for the birds

21:15:26 Jesus - chief grand cherokee


a950be No.728

#8chan-dev without Null

21:24:51 Fr33K im impressed josh apolagised, now if he can keep a bit of that humility things might be looking up

21:25:49 Jesus that might just be him running out of coffee

21:27:42 StephenLynx or life

21:28:06 StephenLynx we could be very well reading a suicide note.

21:29:00 Jesus looks like we'll need to analyze the code for hiddem messages

21:38:49 Jesus uhm excuse me there is porn on the front page of beta.8ch.net and this is problematic for me not only as a non binary genderqueer antifeminist but because I'm on dat SS+nofap+yolo+GOMAD and I can't be losing my gains just because of some badly drawn big tit anime whore from a country that should've been subjected to soviet occupation

21:42:55 StephenLynx kek

21:44:40 StephenLynx josh is really ungrateful for quitting this room. all the help he got was from here.

21:46:07 CQO maybe he just needed to focus really hard on not sounding like a total cunt in that note

21:46:25 StephenLynx hue

21:46:38 StephenLynx yeah, he only sounded like someone whos kind of a dick

21:46:43 StephenLynx calling other people parasites

21:46:57 StephenLynx a new high for him, I must say.

21:47:22 CQO let's not work on surpassing his prior cunty highs now

21:47:44 CQO anyway, he'll likely be back here later

21:48:35 CQO or someone better be, 'cause I'm getting 404s when trying to post on vanilla Infinity

21:49:12 StephenLynx kek

21:49:38 ranix what is ntech saying on twitter

21:49:55 ranix he's like caching the front page ups the r/s

21:50:04 Automatik https://notehub.org/346di

21:50:24 StephenLynx yeah, he will just throw everything on a cache and pray

21:50:29 Automatik he doesn't sound ungrateful

21:50:40 StephenLynx I said about leaving this channel.

21:50:47 Nepfag >page freezes and mysterious 404 errors that Vichan and Lynxchan suffer from.

21:51:05 Nepfag He just can't even appologise without sounding like a cunt

21:51:08 StephenLynx kek

A few clarifications

21:54:45 ~copypaste 1. does lynxchan use varnish?

21:54:51 ~copypaste 2. vichan suffers from mysterious 404's?

21:55:14 ~copypaste sometimes mod.php and php views 404, but that's due to overload, it's not a mystery why it happens

21:55:19 ~copypaste oh well

21:55:44 Nepfag I guess mod.php sometimes 404's

[…]

21:58:31 Automatik how can a php file 404?

[…]

21:58:52 ranix it's a mystery

21:58:54 CQO it could be giving a 404 response as output

[…]

21:59:02 StephenLynx back, power surge

21:59:06 StephenLynx copypaste

21:59:16 StephenLynx no, mongo has its own memcache

[…]

21:59:47 ~copypaste Automatik: what really happens is that the unix pipe stops working

21:59:52 ~copypaste so nginx can't open it, so nginx repeats 404

22:00:04 ranix interesting

22:00:08 ~copypaste nginx reports 404 whenever it can't open a file for a reason other than access denied

22:04:47 Drybones unix pipe as in the unix socket?

22:05:10 StephenLynx I think its just the file descriptor

22:05:38 Drybones well I know that when using unix socket for php5-fpm instead of tcp socket

22:05:44 Drybones php can throw 404's

22:05:51 Drybones cause it times out up stream

[…]

22:11:26 ~copypaste yes socket is what i meant.

22:23:28 @rails php doesnt 404 on timeout

22:23:31 @rails it 500s

22:29:10 Automatik yeah but here it can't open the file at all

[…]

22:37:38 Jesus inb4 problems with php output buffering


a950be No.729

2016-01-11 and 2016-01-12

Mystery lag

04:37:04 tca >This is not the same vein of problem. For whatever fucking reason, there is a mystery lag before a response even begins to generate. It has absolutely nothing to do with load. At peak, odili's server was handling 40 requests a second

04:37:22 tca is 40 requests per second actually enough for the amount of traffic 8chan gets?

04:38:48 Nepfag If it's per core, yes

04:39:26 tca sounds like it was for the whole setup with 8 cores https://ghostbin.com/paste/vh627

04:46:03 Nepfag That would be 5r/s/c which sounds only a little better than what Joshua achieved on 2chs hardware

[…]

04:54:56 tca that sounds so low….

04:56:05 Drybones it's a combination of the hardware (very low but it's affecting a bit) and tge software (very very CPU heavy and needs caching layer added on)

04:56:55 tca does it have no caching layer right now?

04:57:20 Nepfag No, because "m-muh vision"

[…]

05:21:52 ranix tca: I don't think the mystery lag is real

05:21:58 ranix tca: I think he is just using a shit ton of cpu

[…]

05:22:20 ranix I would have thought the mystery lag was real if lynxchan or vichan were more than twice as fast as next

05:22:23 ranix but they're not

05:22:29 ranix so that whole writeup looks wrong to me

05:23:11 ranix but caching is a good idea anyway

05:23:29 ranix I just don't know why he feels the need to spew bullshit

Post generation

04:58:47 verax Probably a stupid question, but why does everyone make their chan engine generate a page on load

04:59:03 StephenLynx josh is the only one doing that

04:59:07 verax Would it not make more sense to generate the page when a post is made?

04:59:25 StephenLynx I do that

04:59:27 Nepfag That's what vichan does and it works for the most part.

04:59:27 tca verax: it doesn't really matter if you cache it

04:59:29 StephenLynx afaik, so does vichan

05:00:09 StephenLynx the problem is that vichan does in a very inefficient manner.

05:00:35 StephenLynx I fix that issue by having a centralized queue controlling what gets generated or not.

05:00:42 verax tca, yes I get that, but why not just have them load a pre-generated page, making the cache unnecessary?

05:00:54 StephenLynx wot

05:01:00 StephenLynx if its pre-generated, its cache

05:01:18 tca verax: because then you have to pre-generate it for pages that haven't been viewed, because what if you change how the html is generated? regenerate every single thread?

05:01:55 tca you can get all the benefits of pre-generated with normal caching, and more

05:02:20 Nepfag Eh, it's no problem as long as you don't slap the cached pages on an nfs export

05:02:38 Nepfag [insert shilling for GlusterFS here]

05:03:10 verax >what if you change how the html is generated?

05:03:21 verax Does that actually happen frequently?

05:04:54 tca not really frequently but in case there was an issue and you wanted to, you'd need a more complicated way to update with the pre-generated way

05:05:58 verax True, that could make a bit of a roadblock for updates or whatever

05:07:41 tca the lazy caching is also uniform across everything, like if you wanted to mirror a board you *have to* use it because you cant just expect someone elses board to push you all the new pages they generate in sync

05:07:46 tca same with how your browser caches

05:07:56 tca so i like it for that as well it just makes everything so simple

05:09:47 Nepfag Wouldn't that mean that you have to query the db every time a thread is viewed to check if it needs to be regenerate?

05:10:00 Nepfag *d

05:10:10 verax Yeah, I guess that's a big point, how simple it makes the front-end

Null's behaviour as BO

05:37:43 uguu oooh yeah, if you get banned you have to log in with your real name

05:37:57 Nepfag Don't give Joshua any ideas

05:38:00 uguu :>

05:38:08 ranix nah he ragequit the channel

05:38:56 StephenLynx again

05:38:58 StephenLynx he did that before.

05:39:09 StephenLynx when me and uguu shat on him for not deleting threads never.

05:39:22 StephenLynx he said we were buttbuddies or something v:

05:39:31 Nepfag Remember when he banned someone for reporting a bug? That was fun, too.

05:39:41 StephenLynx kek

05:39:54 ranix permanently storing threads is less stupid than 8archive imho

05:39:59 ranix but 8archive is stupid

05:40:13 ranix I don't know why anyone wants permanent records of posts on imageboards

05:40:27 StephenLynx all the archives around disagree.

05:40:43 ranix let them archive it

05:40:49 ranix there's no need for an official one


a950be No.730

Lynx and donations

06:35:52 jny StephenLynx: I will donate to LynxChan if one can be made in Brainfuck.

06:36:06 StephenLynx I don`t take donations.

06:36:12 StephenLynx already refused them twice.

[…]

06:36:21 StephenLynx you could try josh, though

06:36:34 StephenLynx I am sure he would spread his legs to make a chan using w/e you wanted if the price is right.

06:36:43 StephenLynx after all, thats what he did with next.

06:36:54 jny I don't have $12,000 for software that doesn't werk.

06:36:56 shamoanjac what kind of fucked up stereotype is that StephenLynx

06:37:00 shamoanjac you fucking bigot

06:37:06 shamoanjac goy

06:37:10 shamoanjac bigoy

06:38:51 jny StephenLynx: are you implying Josh is trans?

06:39:09 StephenLynx i am saying he is a whore.

06:39:22 jny whores are females StephenLynx

06:39:50 shamoanjac strong wymyn

06:40:00 shamoanjac whores are empowered

06:40:08 Nepfag Strong independent developer who don't need to working software

06:40:13 shamoanjac ^

Revision: What Null is doing right now

09:27:59 milez so…what's the latest?

09:32:50 Space_ I don't get it…. why don't copypaste just rewirite lynxchan to use his prefared DB and use that?

09:33:21 Space_ Easier then writing a vichan controller and fixing joshes shit.

09:33:51 OdiliTime milez: n-tech is working on code better tuned for this hardware

09:34:03 milez oh

09:34:13 OdiliTime that's the last I heard

09:34:18 milez hmm…not sure what that entails

09:34:36 milez last I heard we were going to try Varnish

09:34:39 OdiliTime we already did a test where the homepage was like 20ms

09:34:45 milez oh wow

09:34:51 OdiliTime but not sure how robust that code was

09:34:53 OdiliTime more of just a test

09:35:04 OdiliTime we did test using siege

09:35:12 OdiliTime but like he's stressed all this stuff before too

09:35:22 OdiliTime the real test is when we have it on the 8ch hardware

09:35:33 milez yeah…right

09:36:14 milez so is a caching layer still green lit I assume?

09:36:30 milez that should be the WIN

09:37:06 milez ahaaa I see commits

09:37:15 Space_ Watch it go tits up…. like the migration.

09:37:21 milez well 1

09:38:00 milez ahh cache for the featured post

09:38:24 milez I honestly think the featuted post is my favourite feature Josh came up with

09:38:36 milez gotta tip le hat to Jewsh for that idea

09:39:02 milez odil is your instance up?

09:39:13 milez ahh I see it

09:46:55 OdiliTime should be

Jimboxes

09:53:27 Jesus josh's complaint was on my mind - why are your servers clock limited? seems funny that they'd only give you half of a chip

09:54:30 Jesus especially if it's causing actual speed problems

09:54:44 Space_ Why on earth would it be "underclocked"

09:55:44 Jesus there's a problem when your servers have the single core performance of the laptop I use to browse it

09:56:13 Space_ I say scrap NEXT, Fork Lynx.

09:56:14 OdiliTime Jesus: they confused real cores with logical ones

09:56:17 OdiliTime simple enough mistake

09:56:23 milez Odilitime: this SQL works to fix boards not showing up for Admin user: update user_roles set role_id='8' where role_id='10';

09:56:26 milez only because it annoyed me

09:56:31 Space_ >josh doesn't know what hyperthreading is

09:56:33 Space_ top lel

09:56:40 OdiliTime I was claiming 8archive was dual socket for like a month, finally looked last night, it was only a single

09:56:49 OdiliTime it was an older box that I had with the same cpu that was dual

09:57:41 Jesus oh ok

09:57:46 milez so the 2ch hardware was limited at the kernel level ?

09:57:57 milez or the VM manager?

09:58:03 milez I missed all that

09:58:35 OdiliTime 8ch doesn't use virtualization at all AFAIK

09:58:41 OdiliTime the boxes are too small

09:58:48 OdiliTime that's maybe why they have 12 of them

09:58:50 milez oh

09:58:53 milez ahhhh

09:58:55 OdiliTime I think most are single socket

09:59:00 OdiliTime beta is better than 8archive


a950be No.731

VFEC is ready

22:13:29 ~copypaste vfec.php is ready if it's needed AFAICT

[…]

22:19:48 ~copypaste header('Content-Disposition: attachment; filename=usingvfec.json');

22:19:50 ~copypaste hehe

22:19:51 ~copypaste werks

22:20:13 ~copypaste only config change is

22:20:14 ~copypaste location ~ (^/([a-z0-9]+)/$)|\.json$|\.html$ {

22:20:14 ~copypaste rewrite ^(.*)$ /read.php?$1;

22:20:14 ~copypaste }

22:27:44 brushy danm, that's pretty nice

[…]

23:30:32 brkk :3

2016-01-14

Hows Next going?

03:16:07 LordRothschild how's next going?

03:16:16 StephenLynx kek

03:16:27 \v\ kek

03:17:07 capone prr

03:17:36 capone finite next

03:22:36 Jesus bring back beta.8ch.net so we can keep posting suicide recommendations

03:22:50 Jesus and by we I mean so I can watch them post those and death threats

03:23:31 capone so was /suicide/ active at beta

03:24:33 Jesus you know what's the worst feature of any portable device

03:24:44 Jesus ones that refuse to work while you're charging it

03:26:09 capone who does that

03:26:20 Jesus this stupid smart watch I'm trying to use

03:26:41 StephenLynx Jesus just move over endchan.

03:27:24 \v\ StephenLynx: ur a shill

03:27:27 \v\ - snakeude

03:27:29 StephenLynx kek

03:27:37 – \v\ is now known as SnakeDude

03:27:41 capone that's clearly not sna-

03:27:59 SnakeDude that's clearly Snakedude

03:30:53 Nepfag Didn't he use the term "vultures" instead of shill?

03:31:15 Nepfag "Vultures and parasites" or soemthing like that

03:31:21 StephenLynx heh

03:31:22 StephenLynx yeah

03:31:25 StephenLynx muh parasites

03:31:43 StephenLynx it doesn't matter that you paid

03:31:50 StephenLynx you must stick to the broken site

03:32:01 StephenLynx it doesn't matter the site already ran ads

03:32:06 StephenLynx you must stick to it

03:32:09 StephenLynx fucking traitor

03:32:15 StephenLynx how they DARE migrate to a working site?

03:32:38 Nepfag NEXT is The Chosen Software, goy. Using something else makes you an antisemite. P.S: DOnate to NEXT

03:32:44 StephenLynx hue


a950be No.732

The hardware failure was bunk

06:10:25 gcm Is Josh here atm or am I better emailing him?

06:10:42 ranix he ragequit here because he got tired of people trying to help him

06:11:32 ranix also considering alternate solutions to problems he is trying to solve is the same thing as insulting him apparently

06:12:04 gcm You mean copypaste trying to salvage infinity?

06:12:10 ranix I didn't want to jump on the anti-josh bandwagon and I hope he successfully creates a cache layer for next because the site is nice but it's pretty easy to jump on the josh meme bandwagon

06:12:26 ranix gcm: yeah, also when we benchmarked lynxchan and endchan

06:12:35 ranix to see if they could handle the load

[…]

06:12:49 – ss997_ is now known as ss997

06:13:04 ranix he also has been tweeting a lot of bullshit about hardware failure and stuff that isn't true

06:13:21 gcm Did that include post submission because I think that is a key stat?

06:15:54 gcm I guess I'll message him on github but I've only ever got answers from him in irc

[…]

06:34:51 OdiliTime top kek: Use of undefined constant fasle

[…]

06:36:25 OdiliTime Session store not set on request

06:36:32 OdiliTime not sure what that means, we have a store in .env

06:37:16 ~copypaste 06:13:04 ranix he also has been tweeting a lot of bullshit about hardware failure and stuff that isn't true

06:37:21 ~copypaste this is by far the biggest problem

06:38:06 ~copypaste but, progress has been made. he has the homepage caching with varnish

06:38:38 ~copypaste and it's also possible that he misinterpreted something as hardware failure

[…]

06:38:44 OdiliTime yea

06:38:54 OdiliTime it was the comparison between my freebsd box and the beta

06:39:04 OdiliTime turned out to be the 4core vs 8core difference

06:39:33 OdiliTime before that difference was found, it was thought that beta maybe having hardware problems

06:39:39 OdiliTime like cooling or something

06:40:12 ~copypaste ah yes, the sandy vagina series was popular during intel's "hyperthreading" craze

06:40:19 ~copypaste "we'll say it has 8 cores but it really doesn't :DDD"

06:40:41 OdiliTime intel HT's craze hasn't stopped, it's still going

06:42:51 gcm What makes it a craze? I thought it was quite useful

06:44:03 milez when I run siege aginst beta.8ch it gets dos'ed

06:44:10 milez ie: right now

06:44:33 OdiliTime it's vomiting crap about session store not set

06:44:43 OdiliTime but I dun know enough about laravel/next to figure it out

[…]

06:45:09 ranix copypaste: yeah he misinterpreted something as hardware failure but the explanation he gave wasn't phrased as "this is my theory" it was phrased as "this is a post-mortem and here's exactly what went wrong" lol

06:45:22 ranix I'm sure I've done that at some point in the past

Lynxchan and Next in comparison

07:05:53 StephenLynx ranix> StephenLynx: yeah OdiliTime was able to get it up to about 5.7r/s/core

07:05:54 ~copypaste OVH right? not a chance that'll hold

07:05:56 ranix StephenLynx: next can complete around 5.7 requests per second per core

07:06:10 ~copypaste ok, so that's per core

07:06:16 ~copypaste so next and lynx are tied

07:06:17 StephenLynx which lynxchan can get 3x

07:06:20 ranix nah

07:06:25 OdiliTime Lynx is faster than nexgt

07:06:27 ranix lynx was around 16r/s/core I thought

07:06:30 ~copypaste o

07:06:36 ~copypaste both of those won't work for 8chan mind

07:06:38 ranix that's from memory though, someone else ran the test

07:06:42 ~copypaste it needs 25r/s/core minimum

07:06:42 ranix I thought it was milez

07:06:50 ~copypaste actually, i logged 1000tps today

07:06:56 milez Lynx got 100 r/s on a beefy thread page in my tests

07:06:56 ranix I think it was 15r/s/core minimum

07:07:01 ~copypaste it needs 35r/s/core minimum

07:07:05 ranix but the goal was 20+ for overhead


a950be No.733

Good IB engine

https://ghostbin.com/paste/tfywg

Mongo DB and Redis

07:46:26 OdiliTime Yea if I did it in node, it'd be close I think

07:46:35 OdiliTime Mongo vs redis basically

07:46:45 StephenLynx apples and oranges.

07:46:54 StephenLynx mongo is a database, redis is a cache.

07:47:02 OdiliTime …

07:47:04 ~copypaste redis can be used as a database.

07:47:09 StephenLynx sure.

07:47:13 StephenLynx but if my information is right

07:47:16 OdiliTime I don't use it as a DB tho

07:47:20 ~copypaste i tend to agree with you that it's a dumb idea though

07:47:27 ~copypaste but it can be done. i used it as a job queue before.

07:47:37 StephenLynx its performance goes to the shitter once your dataset is larger than your RAM.

07:47:57 StephenLynx but otherwise, its a great cache, from what I head.

07:48:01 OdiliTime Wot? That's not even in play here

07:48:18 StephenLynx copypaste that said redis can be used as a db.

07:48:49 OdiliTime But it shouldn't be used like that ever

07:48:59 StephenLynx aye

How Hotwheels viewed Lynx

08:42:11 ~copypaste to be honest

[…]

08:42:31 ~copypaste i always imagined you as a webdev in brazil who lost his job, so he got a neckbeard and worked on lynxchan homeless in the public library

08:42:38 StephenLynx kek

08:42:41 ~copypaste you then became more and more delusional as time went on seeking validation

08:42:41 StephenLynx I actually work with C

08:42:45 ~copypaste this was my mental image of you

08:42:47 StephenLynx and play with webdev as a side thing

08:42:47 ~copypaste for months

08:42:56 StephenLynx I actually got a picture of myself

08:42:58 StephenLynx want to see it?

08:43:00 ~copypaste yes

[…]

08:43:26 Jesus actually he has a point, you seek more validation than I do with my internet radio. and internet radios are made to be whored out like mad

[…9

08:44:00 ~copypaste yeah i kinda figured you were smarter than to buy a shitty .io domain

08:44:03 StephenLynx I am not photogenic :v

08:44:04 ~copypaste that's for fags

[…]

08:44:09 OdiliTime looks right

[…]

08:44:14 milez horry shit Stephen you is hansum man

08:44:24 ~copypaste yeah, you look normal to me

08:44:28 StephenLynx who

08:44:29 ~copypaste if i saw this on like some business homepage

08:44:29 milez gonna use this as my profile photo

08:44:31 ~copypaste "Meet our team"

08:44:33 ~copypaste i wouldn't bat an eye

08:44:35 ~copypaste you StephenLynx

08:44:38 ~copypaste you are photogenic

08:44:40 StephenLynx no, hansum

08:44:46 StephenLynx ah

08:44:47 StephenLynx handsum


a950be No.734

Hotwheels and Null as neighbours

09:41:13 StephenLynx is blowjobs a currency?

09:41:22 milez fuck yes

09:41:26 Jesus if you're a degenerate

09:41:31 milez copypaste pays jewsh in blowjobs

09:41:39 milez we established that last weekend

09:41:51 ~copypaste i did donate to him in btc yes

09:41:56 ~copypaste considering the rise in btc price though

09:41:59 ~copypaste it's like i didn't even don8

09:42:02 ~copypaste cha ching

09:42:20 milez how often does he come by for visits?

09:42:21 Jesus is cha ching the name of your neighbor

09:42:32 ~copypaste less and less often

09:42:33 ~copypaste lately

09:42:38 milez jeeez

09:42:48 Jesus did he lose a lot of weight

09:42:53 ~copypaste what

09:42:53 milez if I lived across the street you'd never get rid of me

09:42:58 ~copypaste where did you get that idea

09:42:59 StephenLynx kek

09:43:07 Jesus I'd imagine the stress got to josh and he now looks like a twig

09:43:07 ~copypaste i guess he hasn't posted any pictures

09:43:10 milez dude is pushing 300lbs

09:43:10 ~copypaste i won't say anything

09:43:12 ~copypaste lol

09:43:19 milez I got some recent ones

09:43:23 ~copypaste how?

09:43:26 milez but I won't post out of respect

09:43:42 milez well I am his only morale supporter

09:43:45 milez so I get perks

Null''s gains

09:43:53 StephenLynx josh is weighting about 150kg?

09:44:09 StephenLynx omg thats fucking huge

09:44:20 milez poor basterd eats pizza every day

09:44:24 Jesus I got the weight range mixed up, my bad

09:44:26 milez and no sex

09:44:29 Jesus programmers are either twigs or lardasses

09:44:45 ~copypaste yeah he has really put on weight since he came here, i feel bad

09:44:47 ~copypaste but it's like

09:44:51 ~copypaste his building has a gym

09:44:55 ~copypaste he just doesn't want to

09:45:00 ~copypaste can lead a horse to water and all that

09:45:04 ~copypaste it doesn't really bother me

09:45:13 ~copypaste most of my friends have either been twigs or lardasses, as Jesus said

09:45:17 milez see at least you got an excuse for not dead lifting bro

09:45:19 ~copypaste it just comes with this territory

09:45:23 milez you'd break into 100 pieces


a950be No.735

2016-01-15

The second IP leak

00:15:55 Nepfag https://8ch.net/n/res/265751.html#265772

00:15:56 Nepfag wew

[…]

00:19:39 Jesus dear josh,

00:19:40 atc https://media.8ch.net/n/src/1452784791694.png RIP

00:19:42 Jesus why?

00:20:53 Jesus what have I ever done to warrant josh coming into my life

00:21:06 Jesus this is a sick joke

00:21:15 atc Yo copypaste or someone who has access to turn debugging of should

00:21:17 atc like asap

00:21:57 ~copypaste wew

[…]

00:24:31 ~copypaste josh isn't answering his phone

00:24:34 atc Or just 403 https://beta.8ch.net/_debugbar/open/

00:24:48 atc in nginx or cloudflare should you not have access to the server

00:25:30 atc '''Or just block/redirect https://beta.8ch.net/_debugbar/* in cloudflare

00:25:34 ~copypaste o ok he message em on irc

00:25:37 ~copypaste it's disabled now

00:25:47 ~copypaste his phone is broken

00:25:49 Jesus sugoi communication

00:25:54 Jesus did he sit on his phone

00:25:57 ~copypaste screen broken or something

00:25:59 ~copypaste maybe i don't know

00:26:02 ~copypaste he didn;'t say

00:26:15 ~copypaste 12:25:49 n-tech it is, and tell the autists to stop fussing over fucking IP addresses nobody is going to DDoS your home router

00:26:23 ~copypaste (????)

00:26:28 Jesus great solution

00:27:01 Jesus "stop fussing" - josh

00:27:17 atc And it still works tbh

[…]

00:32:00 atc * /board/index.html should redirect or route to the actual board index in next

00:32:40 ~copypaste josh isn't here

00:32:41 ~copypaste open github bugs

payment processors

00:29:09 Jesus as for payment processing, why can't 8chan take credit cards directly

00:29:26 atc Jesus: you need someone to process it

00:29:39 atc unless you want to go to each CC company directly

00:29:52 Jesus I mean like how a supermarket takes CCs

00:29:52 ~copypaste ^

00:30:05 ~copypaste a supermarket takes them through a processor, or coughed up the fees to form their own processor

00:30:16 Jesus I see

00:30:17 ~copypaste the most well known processor for porn sites is CCBill

[…]

00:32:42 Jesus isn't there a reputable CC to bitcoin yet

00:32:47 ~copypaste no

00:33:06 ~copypaste visa/MC probably wouldn't allow that, remember that to become a processor you have to pay a fee and they have to approve your application

00:33:11 ~copypaste you can't do it outside of them either

00:33:20 ~copypaste and to make your own processor you need approved by both

00:33:28 ~copypaste >thikning the banking system is good

00:33:37 ~copypaste it was designed a long time ago for a very different world

00:33:42 Jesus I'm thinking like a store that sells bitcoins on the side

00:33:52 ~copypaste there aren't any

00:33:53 ~copypaste name one

00:34:06 ~copypaste if they have a bitcoin ATM, everything goes through the ATM

00:34:14 ~copypaste and bitcoin ATMs take cash only

00:34:15 ~copypaste no cards

00:34:20 Jesus I could get my 7-11 to sell bitcoins if I gave them some and told them to sell it lmao

00:34:28 ~copypaste ayy

00:34:49 ~copypaste just buying bitcoins is against the tos of many banks

00:35:02 ~copypaste they can close your account and tell you to come pick up a travelers check

00:35:04 atc Didn't know that.

00:35:21 Jesus so basically, if I were to open up a store that sells bitcoins, I'd be on every shitlist

00:35:30 ~copypaste http://www.telegraph.co.uk/finance/personalfinance/investing/11537972/Barclays-closed-down-my-bank-account-after-Bitcoin-trade.html

00:35:41 ~copypaste https://www.reddit.com/r/Bitcoin/comments/3fodb4/boa_closed_my_account_for_buying_from_coinbase/

00:35:45 ~copypaste and more, just jewgle it

00:36:00 Jesus yeah, typical harrassment

00:36:03 Jesus gunununu

00:36:10 Jesus frustrating

No decisions before 25th

00:42:58 StephenLynx another thing, copypaste josh tweeted today that the migration has been pulled off. it was pulled off for good or for now while he tries to fix next?

00:43:10 ~copypaste ?('?`?)? ask josh

00:43:17 ~copypaste i'm not going to make any decisions until the 25th

00:43:23 ~copypaste everything until then is fair game

00:43:31 StephenLynx what happens on 25th?


a950be No.736

Held up by Varnish

03:20:48 StephenLynx >https://ghostbin.com/paste/vwuwd

03:21:07 StephenLynx I remember czaks saying it would only work with aggressive caching

03:21:16 StephenLynx if only josh would listen to people who know their shit

[…]

03:31:32 – ss997_ is now known as ss997

03:39:52 Jesus question about importing

03:40:04 Jesus if I deleted a thread on the 8ch.net one

03:40:07 Jesus will it be deleted from beta.8ch.net

03:43:44 Jesus can josh have mercy on my board

03:46:40 StephenLynx kek

03:46:48 StephenLynx YOU WILL BE ASSIMULATED

03:47:28 Jesus I stopped caring at this point

03:48:50 StephenLynx told you, just move over endchan

03:49:06 Jesus I would, but I don't give a shit

03:49:14 StephenLynx kek

[…]

04:46:16 Automatik https://twitter.com/8ntech/status/687714118388690944

[…]

04:51:56 Automatik >When I did tests, I was able to see 50 requests per second per core

04:51:56 Automatik logical cores or physical cores?

[…]

04:56:32 milez yeah read that update…sounds promising

[…]

04:57:24 milez ask him on twitter

[…]

05:03:26 StephenLynx glad to see he got it down to nearly 25% or so of lynxchan`s :v

05:04:03 StephenLynx sure using a crutch paid off

05:10:25 Automatik You tried lynxchan on 8ch's servers?

05:10:47 StephenLynx no, OdiliTime did a benchmark on endchan though

05:11:19 OdiliTime with technically less resources than an 8ch server

05:11:42 StephenLynx I think it got a little less than 250 r/s/c

05:11:51 StephenLynx between 200 and 250

05:12:20 StephenLynx no cloudflare, no cache layer

PHP and caching

https://ghostbin.com/paste/sqgbk

The VFEC gambit in detail

22:37:11 StephenLynx yo, copypaste you mentioned something on 25th about next.

22:37:19 StephenLynx what will happen then?

22:38:07 Jesus the apocalypse

22:38:16 ~copypaste i gave josh until then to add varnish support to Next, then we can try to test that against VFEC

22:38:44 ~copypaste if Next either doesn't have working varnish support by then or it still doesn't work right, i'm going to put all non-top 20 boards on vfec.8ch.net [force redirect] to give him more time

22:39:03 StephenLynx got it

22:39:07 ~copypaste (if VFEC even works under load… that is :D )

22:39:11 ~copypaste i think it will though

22:39:28 ~copypaste it runs on a different server and doesn't link to the media server at all

22:39:49 ~copypaste i think he's mostly afraid of a working vichan fix causing people to rally against him

22:40:01 StephenLynx >causing people to rally against him

22:40:04 ~copypaste since nexts design changes aren't really…universally accepted

22:40:09 StephenLynx I think that boats sailed a long ago

22:40:20 ~copypaste ?('?`?)?

22:40:26 ~copypaste i don't keep up with the drama really

22:40:33 ~copypaste i just gave a deadline because i think this is draggong on and on

22:40:40 ~copypaste and users deserve a resolution, whatever it is

22:40:42 uguu hawtweelz confirmed for ircfaggin :^)

22:41:34 ~copypaste just from talking to josh i can tell he's pretty burned out so if varnish+next doesn't work he'll prolly throw in the towel…

22:41:52 ~copypaste in that case we definitely need a backup plan, which i'm hoping VFEC (or even lynxchan, in the worst case scenario) will be

22:42:04 ~copypaste that's all. 25th is when the chickens come home to roost

22:42:52 ~copypaste but even if it doesn't work and VFEC does, he absolutely can keep working on it

22:43:04 ~copypaste it's fine by me. i just want things to keep working in the meantime

22:43:19 ~copypaste so deploying yet another hack to keep the ship afloat lol

22:43:26 ~copypaste "if 8chan were a sailboat"

22:43:28 ~copypaste ( ???)

[…]

22:56:03 ~copypaste in the case that VFEC works under load but Next does not, and as a result Josh makes it known he's given up and won't try to improve Next performance anymore [memory usage, CPU runtime, input/output, whatever bottlenecks known and unknown] i'll work on the rest of my VMP when i have time

22:56:26 ~copypaste i'm sick and take contracts still, so it will be much slower than Next's pace of development


a950be No.737

How VFEC works

22:56:41 OdiliTime how does VFEC help performance?

22:56:59 ~copypaste good question. it separates all the HTML from the NFS drive

22:57:39 StephenLynx or you could just deploy an engine that handles 250 r/c/s and is actively developed over 40 h/w and is being designed with clusters of servers in mind.

22:57:41 OdiliTime ah well that was shorter than I expected

22:57:44 OdiliTime but makes sen

22:57:46 OdiliTime se

22:58:13 ~copypaste it achieves this both by being able to be operated outside of the NFS route

22:58:30 ~copypaste and by generating responses dynamically to be cached by memcached+varnish

22:58:41 ~copypaste (memcached caches certain elements, varnish caches the entire page)

22:59:12 OdiliTime cool

22:59:19 ~copypaste the code is quite hacky and i'm not totally happy with it though

22:59:20 OdiliTime well I can hack on infinity if needed

22:59:22 ~copypaste but i have 10 more days

22:59:23 ~copypaste :p

22:59:36 ~copypaste i finished the POC in 1 day

22:59:55 OdiliTime but there's probably not much needed really after the performance issues are solved

23:00:02 OdiliTime maybe some clean up

23:00:09 ~copypaste there is

23:00:35 ~copypaste once that's solved 8chan's next big problem is going to be that the media is going to overflow troi06 rAID

23:00:43 ~copypaste we need global dedup and we need it now if infinity is to continue

23:00:48 ~copypaste so after VFEC i'll work on dedup

23:00:55 ~copypaste i hope next works though

23:00:59 ~copypaste it already has all this shit done

23:01:06 ~copypaste doing it to an old codebase is just, blech

23:01:52 OdiliTime hrm yea, I haven't looked at the media parts

23:01:57 ~copypaste complete mess

23:02:03 ~copypaste raw paths everywhere

23:02:04 ~copypaste no classes

23:02:09 ~copypaste post.php has most of it

23:02:13 ~copypaste that's why you can't edit images

23:02:16 ~copypaste i'd have to recopy 1000 lines

23:02:23 ~copypaste and figure out how to untangle them from the global vars in there

23:02:27 ~copypaste (and events, and so on)

23:02:33 Jesus sugoi

23:02:51 OdiliTime well if you need any help with anything let me know

Media handling on Infinity

23:03:08 ~copypaste after that's done infinity has another problem

23:03:12 OdiliTime vichan/infinity code wasn't that bad to deal with

23:03:16 ~copypaste the 5000 posts tables fucking with mysql

23:03:21 OdiliTime I'd have a lot harder time with Laravel I think

23:03:22 ~copypaste (over 9000 now actually)

23:03:22 StephenLynx kek

23:03:25 ~copypaste every board has its own posts table

23:03:34 OdiliTime that's the way it should be though

23:03:36 OdiliTime imho

23:03:42 ~copypaste no it shouldn't

23:03:42 StephenLynx kek

23:03:45 ~copypaste bots spam cp on every board

23:03:47 ~copypaste we can't delete it

23:03:50 StephenLynx are you fucking serious, OdiliTime ?

23:03:51 ~copypaste without using the console

23:03:59 ~copypaste i can't just give people root and tell them to run a script to delete it

23:04:02 OdiliTime are they innodb?

23:04:05 ~copypaste no.

23:04:09 ~copypaste all MyISAM

23:04:12 OdiliTime perfet

23:04:14 StephenLynx dynamic creation of tables is fucking cancer.

[…]

23:04:19 ~copypaste since they use some hack only available in MyISAM


a950be No.738

Merging tables

23:04:16 OdiliTime you ever try a merge table?

[…]

23:04:34 ~copypaste merge table ?

23:04:37 ~copypaste idk what that even is

23:04:39 ~copypaste tbh m8

23:04:41 OdiliTime yes it's a myisam thing

23:04:48 OdiliTime you can merge them all into one large table

23:05:00 ~copypaste wait really

23:05:03 OdiliTime yup

23:05:10 ~copypaste oh, sweet

23:05:17 StephenLynx kek

23:05:27 OdiliTime http://dev.mysql.com/doc/refman/5.7/en/merge-storage-engine.html

23:05:49 OdiliTime gitgud

23:05:52 OdiliTime :^)

23:06:09 OdiliTime not sure it'll solve all your problems

23:06:12 ~copypaste ok yeah that's cool

23:06:23 OdiliTime however I've had to scale things where we had to split tables into seperate tables

23:06:24 ~copypaste it's a good stopgap

23:06:31 OdiliTime and I built tool chains around that

23:06:43 ~copypaste vichan/infinity is so hacked together

23:06:46 ~copypaste this doesn't phase me

23:06:50 ~copypaste another hack, hwy not

23:06:52 ~copypaste ?('?`?)?

23:06:55 OdiliTime well at your scale

23:07:00 OdiliTime it's no longer about the code really

23:07:02 OdiliTime more about the sysadmin

23:07:05 ~copypaste yup

23:07:07 OdiliTime what hacks you can put in the stack

23:07:14 OdiliTime and keep things going

23:09:35 ~copypaste yeah wow merge storage engine fixes everything

23:09:38 ~copypaste no code changes

23:09:44 ~copypaste you seeing this czaks

23:09:47 ~copypaste he;s nont here

23:09:54 OdiliTime yea, you can see why I was so pissed when I read infdev

23:09:58 ~copypaste hehe

23:09:59 OdiliTime that I made futabilly

23:10:17 ~copypaste so VFEC, dedup and MERGE

23:10:18 OdiliTime but whatever motivates ya

23:10:22 ~copypaste the holy trinity of infinity hacks

23:10:28 ~copypaste in case next doesn't pan out

2016-01-16

smuglo.li

04:52:27 Nepfag >tfw your NEXT-proof bunker is so good that more and more people say they don't want to go back

04:53:25 faggetttss until more than 40 people post and crash the servers

04:54:05 faggetttss o/

04:54:47 Nepfag Eh, it's faster than 8ch servers, so I doubt it would happen

04:55:00 faggetttss how about your bandwidth

04:55:11 faggetttss do you have 2ch level bandwidth behind it

04:55:21 faggetttss or is it comcast residential

04:55:58 Nepfag 300mbit unmetered. Not too fast but enough for a small imageboard without using buttflare.

[…]

05:05:06 OdiliTime Nepfag: which bunker?

05:06:41 Nepfag smuglo.li

[…]

06:22:34 ranix Nepfag: none of that matters because if you grew you'd get a complaint sent to your service provider and they'd cut your ass off

06:24:18 ranix I require at least five 9's of shitposting availability

06:29:40 Nepfag That would be good, then everyone would be on one board again, ranix. (Pls fix 8ch soon without using next)


a950be No.739

2016-01-18

http://irclogs.8ch.net/rizon/%238chan-dev/2016-01-18

That entire day is all about Cchan. If I am not mistaken, Its the very software werchan uses.

2016-01-19 and 2016-01-20

4taba

01:17:56 Jesus http://www.4taba.net

01:18:09 Jesus looks like homegrown software

01:24:41 StephenLynx >proprietary

01:26:55 shamoanjac disgusting

01:27:53 shamoanjac wtf is that design

01:27:56 shamoanjac is this 1998

01:28:45 StephenLynx >automatic board creation

01:28:51 StephenLynx >no captcha for it

01:28:54 StephenLynx kek

01:28:57 StephenLynx they are asking to be spammed

01:29:23 StephenLynx you can make 30 boards per hour with a single ip

01:30:16 faggetttss >Do not discuss politics, racial issues, post pictures of yourself or friends, aggregate porn, or post graphic content such as (but not limited to) gore.

01:30:23 faggetttss great site

01:30:26 shamoanjac the CSS is so hideous

01:30:36 StephenLynx >Do not discuss politics >Do not discuss politics >Do not discuss politics >Do not discuss politics >Do not discuss politics

01:30:39 StephenLynx jesus fucking christ

[…]

01:39:31 Jesus I think 4taba is comfy as shit

01:39:33 StephenLynx why in the hell would they put the pages on a different path?

01:39:36 StephenLynx this is garbage

01:39:50 StephenLynx being fisted by a cactus would be comfier

01:39:57 Jesus I like it

01:40:03 StephenLynx you are a faggot

01:40:12 faggetttss he IS a weeb

01:42:39 Jesus the entire site is for /jp/, retard

01:43:03 Jesus of course it's gonna look japanese

01:43:11 Jesus in fact it's a textboard layout

01:43:28 Jesus there's a sticky on 8/jp/ saying for everyone to move there because they hate next

01:43:36 faggetttss oh wow

01:43:43 Jesus that said I don't give a shit about /jp/

01:43:47 Jesus I don't post on either

01:44:05 Jesus their board on 4chan is dead enough as it is

01:44:23 faggetttss who will be the hero 8chan needs

01:44:32 StephenLynx I don't care it is for /jp/

01:44:35 StephenLynx it is fucking ass

Why Frameworks suck

02:28:38 Jesus Django is far more matured than Laravel (started 6 years before Laravel), some advantages/benefits I can think of:

[…]

02:29:16 StephenLynx still as slow as PHP

02:29:27 StephenLynx still using a shitty framework

02:30:39 shamoanjac >Django

02:30:43 shamoanjac >shitty framework

02:30:44 shamoanjac what

02:30:55 StephenLynx it is a web framework, right?

02:31:03 shamoanjac yes, but it's not shitty

02:31:12 StephenLynx kek

02:31:15 StephenLynx sure thing, buddy

02:31:25 shamoanjac well if you actually had used it you'd know

02:31:47 capone django [<>=?] node

02:31:59 StephenLynx one is a framework, the other is a runtime environment.

02:32:02 StephenLynx apples and oranges.

02:32:05 shamoanjac ^

02:32:07 capone wew

02:32:09 capone i don't know

02:32:13 StephenLynx now you do :V

02:32:17 capone thx

02:32:25 capone what's the difference?

02:33:54 Jesus node.js is 30x faster than php

02:34:10 shamoanjac PHP is shit

02:34:17 StephenLynx the difference is that a framework is a tool used on top of a runtime environment.

02:34:27 StephenLynx they operate on different levels.

02:34:38 capone can you have a framework on node?

02:34:41 StephenLynx sure.

02:34:47 StephenLynx node sure has its own share of shitty frameworks

02:34:49 StephenLynx meteor, express

02:35:17 capone > Fast, unopinionated, minimalist web framework for Node.js

02:35:27 StephenLynx any reasonably popular runtime environment for web has a plethora of shitty frameworks made by retards for retards that can't actually write software.

02:35:27 capone > Fast, unopinionated, minimalist web framework for meme.js


a950be No.740

Tinyboard, Yotsuba and Lynxchan in comparison

https://ghostbin.com/paste/x558t

Hotpocketry on /next/

22:12:14 StephenLynx oh lawdy

22:12:21 StephenLynx something happened on /next/

22:12:26 StephenLynx thread got all replies deleted

22:12:49 StephenLynx http://8ch.net/next/res/4709.html I am pretty sure there was replies to this one

22:13:08 StephenLynx that thread with the plans for shit got deleted too

22:16:22 StephenLynx beta.8ch is broken af

22:20:01 StephenLynx mfw this is what twelve thousand dollars buys you

2016-01-22

revision: the plan forward

00:40:59 Baikal Any word on what's going on?

00:42:47 LordRothschild nope

00:43:36 StephenLynx kek

00:43:54 StephenLynx regarding next?

00:44:03 StephenLynx last info we got was a tweet from josh

00:44:13 LordRothschild hotwheels is working on a vichan fix now

00:44:15 LordRothschild ripip

00:44:18 Baikal Ya, last I checked /b/ got redirected for a bit for load testing iirc

00:44:37 StephenLynx https://twitter.com/8ntech/status/689276733812416513

00:44:58 StephenLynx afaik, next wasn't saved yet, the deadline HW gave it was 25th

00:45:12 LordRothschild >daily twitter updates

00:45:14 LordRothschild rip

00:45:17 StephenLynx then HW will try to do what he should have done before burning 12k on a lolcow

00:45:41 StephenLynx kek, LordRothschild true. he couldn't keep it for 3 days in a row

00:45:54 StephenLynx and if HW can't get a fix, he will try lynxchan

00:46:16 LordRothschild and if lynxchan works

00:46:23 LordRothschild you'll be able to memepost josh

00:46:30 LordRothschild incredibly hard

00:47:01 LordRothschild otherwise you're just another faggot with a shit engine, but with better manners and no >12k memes

00:48:21 Baikal Don't take this the wrong way, but I am a bit sceptical about Lynx being able to hold the load. I have seen a lot of hobby projects fail to scale well is all. If we have to fall back on vichan though we are all fucked.

00:48:31 StephenLynx well

00:48:39 StephenLynx I have already implemented sharding, though.

00:48:45 StephenLynx so scaling is already built-in.

Who uses Lynxchan?

00:48:54 Baikal Endchan running on lynx right?

00:48:56 StephenLynx yes.

00:49:12 StephenLynx it could handle nearly 500 RPS with 2 cores and 8gb ram

00:49:26 Baikal I'll give it a look over later, no sense in not being familiar with it

00:49:35 StephenLynx freech.net is running it too

00:49:50 StephenLynx operatorchan and 76 demonstrated interest too.

00:50:06 Baikal nntpchan I think is going to end up being the longterm future in the end if what's his name can ever get it off the ground.

00:50:09 StephenLynx 666ch said that would migrate to it by now, but dude is MIA and the site is on maintenance mode for a while too


a950be No.741

Applying varnish shouldn't take so long

08:00:37 ranix is it on next yet

08:00:39 ranix !next

08:00:48 LordRothschild kek

08:01:02 ranix does it take 2 weeks to implement a varnish cache

08:01:03 LordRothschild we're basically not getting next from the looks of things

08:01:21 ranix oh well

[…]

11:45:34 Jesus varnish was invented so it doesn't take 2 weeks

2016-01-23

Revision: VFEC is ready

01:02:00 StephenLynx btw

01:02:11 StephenLynx how is progress on that vichan fix?

01:02:18 ~copypaste good. it's ready for the 25th

01:02:28 StephenLynx still private?

01:02:36 ~copypaste it will be private until it goes on the main site

01:02:39 StephenLynx v:

01:02:44 StephenLynx why?

01:02:50 ~copypaste because if it doesn't work i'm not committing it to master

01:03:21 StephenLynx cant you commit to a different branch?

01:03:23 ~copypaste it's an experiment, only. remember that infinity is technically abandoned

01:03:46 ~copypaste wow n-tech still didn't come back here

01:03:55 StephenLynx RIP

01:04:03 StephenLynx best lolcow 5evah

01:04:29 StephenLynx https://www.youtube.com/watch?v=-WCFUGCOLLU

01:05:12 ~copypaste even failed projects still had development time sunk into them you know. not that next has failed yet

Why VFEC isn't public yet

01:14:27 ~copypaste look at the post dates on my test threads

01:15:07 StephenLynx march 2015

01:15:36 StephenLynx or something

01:15:43 ~copypaste yes that's right

01:16:25 StephenLynx anyway, why don't you commit to a separate branch?

01:16:38 ~copypaste because fuck you that's why

01:16:41 StephenLynx hue

01:16:45 ~copypaste i already told you

01:16:49 ~copypaste i'm not sharing it if it doesn't work

01:16:51 ~copypaste deal with ti faggot

01:17:04 StephenLynx why so shy, cripple-kun? :3

01:25:08 ~copypaste tinyboard is damaged enough without more shitty hacks floating around that don't help anything

01:25:17 ~copypaste if it helps i'll release it like i always do

01:25:37 StephenLynx kek

01:25:54 StephenLynx I think its up to czaks to merge w/e shitty hack into the main engine.

01:26:06 StephenLynx and if people go for those without them being merged, it their fault.

01:41:30 ~copypaste im thinking of doing a limited test of vfec early

01:41:35 ~copypaste maybe just a few boards


a950be No.742

Maybe this is why most IB engines suck

03:48:44 StephenLynx young devs usually fuck up

03:48:46 StephenLynx a lot

03:48:50 StephenLynx and can't make good decisions.

03:48:55 StephenLynx so I don't really blame him.

03:48:56 ~copypaste it's true, we suck

03:48:56 milez truedat

03:49:10 ~copypaste if you haven't noticed

03:49:14 ~copypaste no older person starts a chan

03:49:18 ~copypaste they know it's a dumb idea

03:49:19 StephenLynx that

03:49:25 milez hahaha indeed

03:49:44 StephenLynx snake is underage b& and freech's admin is on college

03:49:54 ~copypaste 4chon (tinyboard) admin was 15

03:49:56 ~copypaste moot was 15

03:50:02 milez it's just a bad idea

03:50:07 milez but it's an important one

Null takes a break

03:50:26 milez copypaste: tell us about the latest cache news on Next

03:50:38 StephenLynx i think josh isn't talking to him

03:50:48 ~copypaste ^ this

03:50:48 StephenLynx and he knows as much as we do.

03:50:54 ~copypaste well no not totally true

03:51:02 ~copypaste i saw him today actually but we didn't talk about it since it's a sore subject

03:51:07 ~copypaste he said he was taking a break

03:51:07 StephenLynx kek

03:51:22 milez you need to ply him with some alcohol

03:51:22 ~copypaste but i don't know how long the break has been or anything

Local testing

03:52:57 milez copy: you had a running instance of Stephen's stuff yet?

03:53:12 ~copypaste yes i have one on my pc

03:53:16 milez you mentioned gridfs so I figured you had

03:53:16 ~copypaste i have 3 infinitys on my pc

03:53:17 milez yeah

03:53:30 ~copypaste infinity.website (infinity), infinity.science (next) and infinity.lynx

03:53:34 ~copypaste i use /etc/hosts for this

03:53:35 ~copypaste lol

03:53:40 milez that fucken guy has been busy

03:54:01 ~copypaste wouldn't it be funny if 8chan ends up with it

03:54:03 ~copypaste at the end of the day

03:54:07 ~copypaste i mean just hypothetically

03:54:14 milez it seriously would be epicly hilarious

03:54:19 milez like as a story

03:54:22 ~copypaste yeah

03:54:27 milez ironic even

03:54:28 ~copypaste it would be one for the chan history books

03:54:29 ~copypaste that's for sure

GridFS

https://ghostbin.com/paste/uuwqo


a950be No.743

2016-01-24

Has Null given up?

07:19:19 lluixhi So has Jewsh completely given up? Is copypaste going to provide a new frontend to infinity?

07:24:20 Jesus i think you mean backend

[…]

07:41:25 Balrog-was-here I'm pretty sure n-tech has given up

07:41:29 Balrog-was-here and still no dick pic

07:46:32 JB if he couldn't fix the problems when everything was still fresh in his mind, is he going to be able to after taking a break?

07:48:53 lluixhi JB: probably not – at least for me, coding doesn't work that way.

[…]

17:23:42 Jesus josh tried so hard

17:23:45 Jesus and got so far

17:23:47 Jesus but in the end

17:23:56 Jesus it doesn't even work

No Varnish on Next yet

22:12:13 ranix did a varnish cache not solve any problems or what

22:21:53 StephenLynx afaik, was not enough

[…]

22:26:17 ~copypaste it didn't even start

22:26:45 StephenLynx oh lawdy

[…]

22:27:52 ~copypaste yup, you guys were right. he didn't want to do it because there was no easy way to just tell from headers alone if a user was logged in or not, because laravel lumps everything into one session cookie and he felt that setting another cookie on login and unsetting it on logout was too much of a hack, so his ``fuse'' ran out and he took a break

22:27:58 ~copypaste after i independently came up with that hack to fix it

22:28:08 ~copypaste he said yeah actually that's easy to do but it's not "clean" but he'll do it anyway

22:28:33 StephenLynx classic josh

22:28:39 ~copypaste i am at my wit's end, but i see the light at the end of the tunnel

22:28:42 ~copypaste or maybe the acid is kicking in

22:28:45 StephenLynx kek

22:28:56 StephenLynx and what about your fix? how is it looking?

22:29:22 ~copypaste good. it has a problem i just noticed which i didn't have in my test data

22:29:30 ~copypaste the config option "user flags" doesn't work in it

22:29:45 ~copypaste because it doesn't work with config cache

22:30:03 ~copypaste so gotta fix that before it goes into production

22:30:43 StephenLynx ok, so next is out of the picture for now or you are going to wait until 25th?

22:31:13 ~copypaste it's not out of the picture since he said he'll do that hack, or at least take it into considration

22:31:29 ~copypaste and he hasn't officially quit, but i'm doing VFEC anyway to either buy him time or as part of a larger vichan-moernization


a950be No.744

Varnish, how does it work?

22:31:44 StephenLynx got it. varnish didn't worked as is but the hack wasn't tried yet?

22:31:55 ~copypaste yes, do you know how varnish works?

22:31:58 StephenLynx no.

22:32:12 ~copypaste it's a quite complicated web cache with its own programming language

22:32:40 ~copypaste to make an app support it, you have to make it send HTTP PURGE to the varnish server on page update, so in our case on posts or deletions

22:32:56 ~copypaste and you have to configure varnish so it knows when it should request downstream rather than serve itself

22:33:16 StephenLynx and given how dynamic next pages are, that is not trivial, I guess.

22:33:25 ~copypaste for example, in next's case all /cp/ requests should go downstream and not be cached, all POST requests should go downstream - and critically - all logged in users should have their requests go downstream

22:33:29 ~copypaste it is absolutely trivial

22:33:31 ~copypaste absolutely

22:34:00 ~copypaste but josh is on strike as it were because he felt pepole weren't supporting him, i suppose

22:34:12 ~copypaste i don't know how else to explain his reasoning

22:34:16 StephenLynx kek

Mr. 12000 Dollars

https://ghostbin.com/paste/etpv4

Why gridFS

23:28:38 ~copypaste and i'm very concerned about corruption

23:28:40 ~copypaste that's what i said

23:28:42 StephenLynx ok

23:28:46 StephenLynx two reasons:

23:28:55 StephenLynx 1: metadata

[…]

23:28:58 ~copypaste how hard would it be to use traditional FS?

23:29:02 ~copypaste like, if i wanted to

23:29:09 ~copypaste would it require a lot of code changes?

23:29:14 StephenLynx 2: easier to scale horizontally and mongo's memcache

23:29:21 StephenLynx a lot?

23:29:22 ~copypaste oh, i see

23:29:26 StephenLynx not really

23:29:28 ~copypaste gridfs even works with horizontal scaling

23:29:30 Jesus maybe things changed but that's how it was 2 years ago

23:29:43 StephenLynx yes, you can shard the collection where the chunks live.

23:29:45 ~copypaste that's something i didn't know

23:29:49 ~copypaste that's good

23:29:55 StephenLynx I pick gridfs thinking of your problem

23:30:12 StephenLynx "oh a new server, time to move gigs and gigs of furry porn to a new HD"

23:30:16 ~copypaste lol

23:30:18 ~copypaste i really did do that you know

23:30:22 StephenLynx i know

23:30:27 StephenLynx I remember the tweet

23:30:42 ~copypaste it helped make the site faster too

23:30:46 StephenLynx with grifs you got the databased and thats it. you scale it using mongo's tools.

23:30:46 ~copypaste at least /furry/ and the other boards i copied

23:30:57 ~copypaste is there a big risk of corruption?

23:31:00 StephenLynx no.

23:31:25 ~copypaste https://jira.mongodb.org/browse/NODE-157

23:31:27 StephenLynx of all issues I see people having over #mongodb

23:31:32 StephenLynx corruption is not one of them

23:31:33 ~copypaste this made me weary and what started this train of thought btw

23:31:39 ~copypaste i don't know how oftent hings like this happen

23:32:03 StephenLynx Resolution:

23:32:03 StephenLynx Fixed


a950be No.745

Duplicate files

https://ghostbin.com/paste/pzk46

So this is why Hotwheels stuck to Next. One of its features was checking for duplicate files before the upload and then deciding whether to actually upload or just putting a Symlink in.

Next's file handling

23:50:13 capone is the hash calculated before the file is sent

[…]

23:50:20 ~copypaste it is on next, which is cool

23:50:25 ~copypaste so you don't waste your upload b/w either

23:50:29 ~copypaste it uses JS to do that

23:50:30 capone yes

23:50:35 ~copypaste this feaeture was a genius move by josh

23:50:37 ~copypaste seriously

23:50:42 ~copypaste his file handling is so good

23:51:03 Jesus it's also good because I usually choose reaction faces before I write out my post

23:51:11 ~copypaste yep

23:51:18 StephenLynx so you can check md5 of files on fe js?

23:51:20 ~copypaste and they upload while you're writing your post

23:51:23 StephenLynx I can implement that too.

23:51:25 ~copypaste yes StephenLynx

23:51:34 ~copypaste and if the hash matches they don't even upload

23:51:41 ~copypaste it just says "ok he's talking about file FA54…"

23:51:41 StephenLynx no biggie.

23:51:43 ~copypaste truly ebin

23:52:07 ~copypaste yes but so far next is the only chan engine i know which did such a good job at this

23:52:13 ~copypaste josh isn't a complete failure, he has good ideas

23:52:51 StephenLynx his problem was priorities and expertise areas.

23:53:15 Jesus isn't the problem really just serving static files

23:53:23 ~copypaste no

23:53:26 ~copypaste we moved that to another server

23:53:27 StephenLynx it doesn`t matter how pretty are your windows and your roofs if your house is sinking on a swamp

23:53:31 ~copypaste all files moved to another server and next was still slow

23:53:33 ~copypaste ;_;

23:53:46 StephenLynx warned your about dynamic pages, bro

23:53:47 StephenLynx warned you

23:53:49 ~copypaste josh might still save it yet

23:53:54 StephenLynx kek

Null never cared about efficiency

23:53:54 ~copypaste he said he'd add my thing

23:54:00 StephenLynx the problem is

23:54:01 ~copypaste but…my hope depletes

23:54:06 ~copypaste it's like someone took my bag of hope

23:54:10 ~copypaste and stuck a needle through it

23:54:14 ~copypaste and my hope gushes out everywhere

23:54:19 StephenLynx I see that kind of stuff since the project began.

23:54:27 StephenLynx he never had an eye for efficiency

23:54:37 ~copypaste you might be right

23:54:38 Jesus Imageboard Owner Who Thought He'd Lost All Hope Loses Last Additional Bit Of Hope He Didn't Even Know He Still Had.

23:54:42 ~copypaste lol

23:54:48 ~copypaste jesus i like you

23:54:53 ~copypaste do you want to be the #8chan-staff jester

23:54:54 StephenLynx you know his initial thought was never caching anything ever, right?

23:54:57 Jesus yes

23:55:00 ~copypaste really?

23:55:04 StephenLynx really.

23:55:05 ~copypaste linear: invite Jesus pls

23:55:06 Jesus yes, my bro is in there

23:55:08 ~copypaste no op, just regular user

23:55:21 StephenLynx I was one of the people that convinced him he couldnt generate pages on every single request

23:55:28 StephenLynx there just wouldn`t be enough CPU power

23:55:28 Jesus also I like you too copypaste no homo

23:55:49 StephenLynx it took a while for him to listen to me, but he did eventually

23:56:07 StephenLynx that is, before getting asspained by lynxchan and putting me on ignore 5ever :v


a950be No.746

2016-01-25

Lynx and suggestion input

00:01:29 StephenLynx and copypaste , my nigga. if you think there is any feature missing on lynxchan, just ask it.

00:01:39 StephenLynx this was not the first time I put something you asked on the roadmap.

00:01:47 StephenLynx remember the ipv6 support?

00:01:53 ~copypaste i remember

00:01:56 StephenLynx so yeah.

00:01:57 Jesus part of being a good coder is coming up with that yourself

00:02:02 StephenLynx hurrr

00:02:05 ~copypaste and ah yes i know. i don't like to give you false hope of lynxchan being used

00:02:10 ~copypaste but i mean it gets more likely each day now

00:02:11 StephenLynx part of being a durr is derp

00:02:26 ~copypaste so i may as well tell you my thoughts as i come up with them

00:02:29 StephenLynx I don`t take people input to please them or to make them use my software.

00:02:37 StephenLynx I take people input to make my software better.

00:02:41 ~copypaste since i'd say we have a third chance of using lynxchan

00:02:45 ~copypaste third my hacked up vichan

00:02:45 Jesus spoken like a true sith lord

00:02:46 ~copypaste third next

00:02:52 ~copypaste this time next month

00:03:06 StephenLynx I never intended to have 8ch using lynxchan, though.

00:03:13 ~copypaste oh sure

00:03:18 StephenLynx I intended to have 8ch using infinityjs

00:03:18 ~copypaste i know that

Null left the memesite

01:40:32 ~copypaste http://beta.8ch.net/

01:40:37 StephenLynx they are generated retroactively too

01:40:40 ~copypaste btw

01:40:47 StephenLynx and you can even manually rebuild them if you wish

01:40:52 StephenLynx in case the system to generate them change

01:41:03 ~copypaste josh left -staff after i confronted him about something

01:41:07 ~copypaste i locked him out of our servers

01:41:07 Jesus question

01:41:09 ~copypaste yes?

01:41:15 StephenLynx RIP in rest

01:41:17 ~copypaste i'll do a Q&A stream tomorrow

01:41:18 ~copypaste i hope you all come

01:41:23 ~copypaste i'll talk about what i plan do next

01:41:30 ~copypaste i'm more sad than anything about this

01:41:39 ~copypaste so i really don't have it in me to write angry stuff

[…]

01:41:46 ~copypaste like i usually do when this happens …

[…]

01:42:00 StephenLynx ill be at work, make sure to save as a video and post.

01:42:05 StephenLynx Id like to watch

01:42:11 ~copypaste yes, i'll do it on twitch and enable their saving thing

01:42:16 ~copypaste or maybe hitbox

01:42:18 ~copypaste i don't know.


a950be No.747

No way back from Next

01:41:44 Jesus is there a backup of boards pre-Next integration (2015) or no

[…]

01:42:00 ~copypaste i think josh has a very old backup on his PC

01:42:00 StephenLynx ill be at work, make sure to save as a video and post.

01:42:05 StephenLynx Id like to watch

01:42:11 ~copypaste yes, i'll do it on twitch and enable their saving thing

01:42:16 ~copypaste or maybe hitbox

01:42:18 ~copypaste i don't know.

01:42:19 Jesus ok because I'd like /weebpol/ on next to be moved over to 8ch.net

01:42:28 ~copypaste can't be done

01:42:33 Jesus ah shitburgers

01:42:35 ~copypaste the DB format isn't compatible

01:42:37 ~copypaste i'm sorry jesus

01:42:40 ~copypaste please forgive me for my sins

01:42:45 Jesus I'm cool

01:42:53 ~copypaste like, the db format isn't even close

01:42:58 ~copypaste i'd have to write a whole migration script just for you

01:42:59 ~copypaste lol

01:43:12 Jesus it's fine

01:43:12 ~copypaste it's not a matter of just changing some row names

01:43:20 ~copypaste what is one table in 8chan is like 4 in next

01:43:30 ~copypaste and the post formatting is all different

01:43:37 ~copypaste we have a way to go forwards but not backwards

01:43:38 ~copypaste lol

01:43:52 Jesus its just an excuse for me to make new threads

01:45:42 ~copypaste i can turn next back on though if you have important data on there

Lockdown

01:45:48 ~copypaste i shut down the servers in case josh installed a backdoor

01:45:49 ~copypaste again

01:45:51 ~copypaste i don't think he did

01:45:58 ~copypaste but i am just exercising standard protocols

01:46:02 ~copypaste for when someone is terminated

01:46:05 ~copypaste these are 2ch DC wide

01:46:25 ~copypaste tomorrow the guys that work there will plug in a remoe console for me

01:46:30 ~copypaste i'll save the DB and the code

01:46:51 ~copypaste then we'll wipe those two servers and prep them for re-entry on the network

01:46:56 atc Terminated?

01:46:58 ~copypaste it's just how things are done there, yes it's paranoid

01:47:02 ~copypaste ay

01:47:26 Jesus yeah

01:47:28 Jesus turn next back on

01:47:35 ~copypaste can't do it tonight

01:47:38 ~copypaste i issued `shutdown`

01:47:39 Jesus thanks

01:47:42 ~copypaste just in case as i said backdoored

01:47:42 ~copypaste lol

01:47:57 ~copypaste most backdoors don't touch `shutdown`

Livestream soon

03:30:58 mona hi

03:31:00 mona what's going on?

03:32:08 mona copypaste, are you around?

03:43:17 DeepBlueSea what's going on?

03:43:20 DeepBlueSea i think there is a crisis in syria

03:43:31 mona omg epic

03:43:43 DeepBlueSea i know right?

[…]

03:48:54 gcm Are we to assume that read.php/infinity will be taking over from infinity next then?

[…]

04:00:13 StephenLynx it is what HW will try to, gcm

04:00:27 StephenLynx this is the immediate plan of action.

04:01:21 gcm Any idea what specifically made him stop? Was it varnish?

04:02:11 gcm Or did the modifications to infinity turn out to be more effective?

04:02:26 StephenLynx HW will make a QA

04:02:30 StephenLynx tomorrow

04:02:36 StephenLynx or at least schedule it tomorrow.

04:02:54 StephenLynx what we know is that HW pulled the plug.

04:03:06 StephenLynx and josh is no longer working along anyone related to 8ch

04:04:22 gcm Fair enough. I'll probably be asleep when it happens. He hasn't given a time yet has he?

04:06:23 StephenLynx he will save the stream and upload afterwards

04:08:47 gcm I'm glad I decided to wait until the cache issues were resolved before making any proper additions.

04:09:03 gcm Would have wasted a few days of spare time.


a950be No.748

Next is over

05:50:19 LordRothschild so wait

05:50:28 LordRothschild next is officially 100% dead

05:50:30 LordRothschild rip

05:50:43 Jesus for now

05:52:06 StephenLynx kek

05:52:13 StephenLynx not really.

05:52:21 StephenLynx it is dead for good.

05:52:40 Jesus it's more like n-tech's involvement is dead

05:52:44 LordRothschild I liked some of the features josh did

05:52:46 LordRothschild :(

05:52:57 SnakeDude Jesus: HW said it was infinity never ever

05:53:00 SnakeDude it's over

05:53:02 SnakeDude accept it

05:53:11 Jesus the software still exists though

05:53:17 SnakeDude He's gonna be hacking together vichan to work now

05:53:25 SnakeDude Jesus: And who in the right mind would use it?

05:53:46 SnakeDude That's like suggesting using and outdated version of vichan from years back

05:53:50 SnakeDude it's deprecated

05:53:59 SnakeDude *an

05:54:09 Jesus I don't care about Next btw

05:54:39 Jesus in the sense that you think I do

05:55:59 SnakeDude Jesus: I know

05:56:04 SnakeDude I was just saying

05:56:09 SnakeDude it's pretty much dead

05:56:17 SnakeDude I wonder if null is gonna get fired

05:56:38 StephenLynx null=josh?

05:56:43 StephenLynx he already has been.

05:56:48 Jesus yeah

05:56:50 Jesus you got it backwards

05:57:14 Jesus it's definite that josh is ogre but Next's future is uncertain

05:58:20 StephenLynx no one cared about next but josh.

05:58:26 StephenLynx it is dead.

06:01:34 LordRothschild who is gonna work on next now that josh is gone?

[…]

07:29:04 StephenLynx http://i.imgur.com/kSFMdU4.png

07:29:13 StephenLynx people getting hit by reality

07:29:16 StephenLynx beautiful

Hitbox

07:44:02 uguu copypaste: was that twitter banter or are you for real wanting to do stream via proxy?

07:46:02 ~copypaste i'm for real

07:46:05 ~copypaste please set it up

07:46:06 uguu kk

07:46:15 ~copypaste not banter, i have no idea why my script no longer works

07:46:33 ~copypaste i have a feeling i'm not streaming video either of them recognize anymore

07:46:44 ~copypaste my videos are more like slideshows of the same image over and over

07:46:49 ~copypaste it was always a hack

07:47:09 uguu alright let me figure it out

07:48:40 StephenLynx you could try an audio thing instead

07:49:10 uguu okay let me pm you a private mumble server so we don't explode with others dont interject with shitpostings

07:49:16 uguu fak

07:49:22 uguu typing is ahrd

07:49:36 ~copypaste someone told me i can just write out to a remote mp3, then link that mp3 somewhere and it would work as a stream

07:49:44 ~copypaste that sounds pretty cool, i don't know if it actually works though lol

07:49:52 uguu that works too

07:50:13 uguu man socat

07:50:27 uguu let's keep it simple for now

07:50:39 ~copypaste lol

07:50:40 ~copypaste yeah

07:50:45 ~copypaste whats ur mumble

07:51:04 uguu pm-ing info


a950be No.749

Icecast

08:34:40 uguu http://i2p.rocks/8chan.ogg ← stream i guess

08:34:45 Jesus I'm pretty sure there's no law against giving white piggu the degenerate naked gook garbage

08:35:08 ranix haha

08:35:10 milez wtf you guys literally did setup a 1997 solution

08:35:16 ranix it sounds good

08:35:18 milez incredible

08:35:41 Jesus listening

08:35:46 ranix I still have vidya.fm up and can rebroadcast the ogg stream via icecast if necessary

I don't need quote in detail what went on. I think everyone and their pet goat knows what happened at the end of the day.

The real why /v/ was redirected

10:24:01 ranix copypaste: josh redirected /v/ a couple times a couple weeks ago when we were doing testing to get some real traffic because at the time he didn't have a mechanism for load testing

10:24:26 ranix copypaste: he probably wouldn't have done it but a couple of us thought it would be hilarious to take down /v/ (me especially) and I for sure egged him on

10:24:40 ranix then odili and milez showed him some actual tools

10:25:24 ranix that's probably why people think he redirected /v/ arbitrarily

10:25:37 Jesus just gonna say this

10:25:45 Jesus I use NFS and samba at the same time

10:26:03 Jesus I noticed samba is better with I/O

10:26:20 Jesus but I use both anyway for having 2 simultaneous connections

10:26:34 Jesus both is equally easy to configure

Poll

https://ghostbin.com/paste/zzkm4


a950be No.750

Preordering Imageboards

12:12:04 Jesus https://www.youtube.com/watch?v=Ttc5AXUOcFQ

12:13:19 Jesus >people ACTUALLY preordered an imageboard

12:13:41 OdiliTime I stopped playing stumpthetrump.com for that? :p

12:14:28 Jesus http://8ch.net/lynxchan/

[…]

12:49:03 ~copypaste yep Jesus

12:49:15 ~copypaste lo and behold lynxchan has been in development for over a year, just like i said…

12:49:30 ~copypaste and next is only 9 months old

[…]

12:51:47 LordRothschild I liked

12:51:54 LordRothschild that josh was making some fancy new stuff

12:51:58 LordRothschild like mp3 support

12:52:10 LordRothschild and that image hash thingie

12:52:12 ~copypaste i have nothing but praise for next

12:52:15 ~copypaste it has such good ideas

12:52:31 ~copypaste if it can't work at our scale though, there's nothing i can do

12:52:43 ~copypaste and the poll is clear, and i don't think it's been tampered with

12:52:53 ~copypaste if the migration would have worked, i'm sure we'd all be one big happy family

12:52:55 ~copypaste that's not what happened

Why did Null have a meltdown?

14:02:16 milez copypaste must have really butthurt the Josh

14:02:27 ~copypaste i didn't say anything really mean

[…]

14:02:31 ~copypaste i didn't call him names

14:02:53 milez well locking dude out of the server says a lot

14:02:57 ~copypaste lol

14:03:02 milez but I don't know what was said

14:03:03 Space_ my understanding from this fiasco is that NEXT is too resource heavy since it worked on OdiliTime's machine just fine.

14:03:03 OdiliTime he was just tired

14:03:06 ~copypaste yeah, there's no way i'd evr let him back

14:03:10 ~copypaste milez: you didn't read the irc log?

14:03:15 milez nope

14:03:15 Fr33K at the end of the day we forked out 12k for the next code, we should try to see what we can do with it

14:03:16 ~copypaste that's really all that was said

14:03:30 milez missed that juicy milk

14:03:36 ~copypaste it's linked here somewhere

14:03:38 ~copypaste the pw is ayylmao

14:03:43 ~copypaste check my hw_beat_that twitter

14:03:46 ~copypaste i think its there

14:03:48 Space_ https://ghostbin.com/paste/m6ego2b9

14:03:51 OdiliTime yea I was reading that

14:03:59 milez nice…gonna get a bong for this

14:04:00 OdiliTime you handled yourself well from what I read so far

14:05:55 Jesus https://twitter.com/8ntech/status/691500965107617792

14:06:44 Fr33K hahahaa fuck the first response

Carrying Hotwheels

14:15:26 milez 03:49:44 %n-tech I fucking carried you like an infant

14:15:26 milez 03:49:48 %n-tech you asked me to empty your piss jars

14:15:30 milez best part so far

14:16:37 Space_ lel

[…]

14:18:48 ~copypaste i think the best part of that is all my close friends have carried me at one point or another, but he's the first to use it to try to "win" an argument

14:18:52 ~copypaste if you don't want to, just say no

14:19:02 ~copypaste it doesn't really bother me

14:19:17 ~copypaste it just showed to me how petty he can be to be honest

14:19:37 DuneCoon thats pretty typical null behavior

14:19:38 Space_ Must be shit being manhandled tbh fam

14:19:48 milez most of us would pay $100 to carry you over a shit soaked carpet

14:20:10 milez but yeah that was a nasty comment

14:20:16 ~copypaste i've gotten in arguments with my other friends but none ever stoop that low

14:20:21 Fr33K yeh thats a low blow….

14:20:23 Space_ >Paying $100 to a guy who does it for free

14:20:25 ~copypaste says more about him than me

14:20:47 LordRothschild yeah

14:20:51 LordRothschild josh is a cunt

14:20:53 milez this dude is clearly burnt out on too much code

14:21:18 milez I once got to this state developing an iOS app

14:21:21 milez lost friends over it

14:21:52 Jesus I too know this feel


a950be No.751

Czaks' reaction to the stream

21:44:16 StephenLynx czaks

21:44:18 StephenLynx my nigga

21:44:25 StephenLynx did you watch the stream yesterday?

21:44:42 czaks StephenLynx: listening to some stream nao

21:46:13 Jesus laughed pretty fucking hard at the anti-josh shit

[…]

21:49:24 czaks XD

21:50:05 czaks josh shown some concern at me not helping him do his engine

21:50:37 StephenLynx josh is hilarious.

21:50:44 czaks except that, he actually started the engine project from scratch so that he wouldn't work with me

21:50:48 StephenLynx "OMG I AM A GENIOUS, THIS IS GREAT, EVERYONE IS A RETARD"

21:51:01 StephenLynx "WHY NO ONE HELPS MEEEEE :CC"

21:51:19 StephenLynx "WOBLOBLO WE STRIKE NAO GIB DRUGS"

21:51:27 StephenLynx pathetic manchild.

22:35:02 inb4 /tech/ was right

2016-01-26

How will Josh get home?

00:05:27 Bui how is josh going to get home?

00:06:59 StephenLynx he will suck dick to get the bus fare

00:07:03 StephenLynx then will walk :v

00:08:46 Bui i mean, back to the US

00:09:08 Bui isn't he still in the philippines or am I out of the loop

00:09:34 StephenLynx imagine him sucking dick all the way to the US :DD

00:11:55 SnakeDude Who would want josh to suck their dick?

00:12:18 StephenLynx he can make it for a low price though

00:12:47 SnakeDude I doubt anyone would want him to suck their dick

00:12:58 SnakeDude I mean like n-tech probably has AIDs

00:17:08 capone it would consume all his brain processing power to suck someone's penis

00:21:43 maksev KURWA

The next step

00:32:38 LordRothschild so

00:32:40 LordRothschild lynx

00:32:44 LordRothschild you feeling

00:32:49 LordRothschild the smug?

00:33:04 StephenLynx for nearly a month now

00:35:24 LordRothschild general consensus is that hotwheels will try to put a bandaid on vichan first

00:35:30 LordRothschild and then try out lynx

00:35:33 LordRothschild according to polls

00:37:22 SnakeDude LordRothschild: That's also what lynx suggested, so polls don't lie

00:37:33 SnakeDude also OdiliTime's patches to infinity basically fix most of the issues

[…]

00:38:10 LordRothschild still gonna have issues down the line, especially if you want new features

The near future of Infinity

05:28:29 ~copypaste i'm here

05:28:43 ~copypaste review the 2 patches first of all

05:29:59 ~copypaste https://github.com/vichan-devel/vichan/blob/master/smart_build.php here's czaks

05:30:56 ~copypaste here https://github.com/odilitime/infinity/commits/master

05:31:01 ~copypaste those 2 would probably work together

05:31:09 ~copypaste mine is separate, and right now broken

05:31:14 ~copypaste i've uncovered lots of bugs, unfortunately.

05:31:29 ~copypaste i'll get it though, not much left to do

05:31:54 ~copypaste czaks' thing is already pulled into 8chan master, it just won't work witihout that redis patch

05:33:46 ibem ok. how difficult is it to configure redis to work with vichan?

05:34:50 ~copypaste i think it's already solved i just want to try mine first

[…]

05:35:03 ~copypaste before i get to those 2 patches

05:35:17 ~copypaste czaks' for instance requires reworking our nginx configs

05:35:21 ibem so you don't need any help?

05:35:23 ~copypaste which have a lot of legacy cruft

05:35:38 ~copypaste i don't think we do, no. unless you have another idea for how to stop vichan's reliance on its hard-disk HTML cache

05:35:55 ~copypaste and also how to cache config.php's and separate the main vichan directory from the media directories

05:36:03 ~copypaste those are the 2 main problems which impact performance

05:36:16 ~copypaste i think between the 3 of us though we've come up with every possible "fix vichan" angle


a950be No.752

One last attempt to save Next

19:19:45 ~copypaste i'm attempting to negotiate with josh to either acknowledge we both own the copyright (or at least 8chan as an entity does), or at the very least relicense next to GPL

19:19:47 ~copypaste it's not going well

19:19:50 ~copypaste he is so stubborn

19:20:22 ~copypaste i don't even think we're going to use next, i just wanted the option

19:20:25 ~copypaste dealing with him is exhausting

19:20:32 ~copypaste i can't imagine how the users of /operate/ and /next/ felt

19:20:43 ~copypaste not to mention /v/ and /tech

19:25:26 ~copypaste we might still be able to use it under the AGPL license if it came to that, but using such an untested legally license when the copyright holder hates you, well

19:25:29 ~copypaste it's risky legally

19:25:51 ~copypaste i don't know what to do about it other than keep pushing

19:29:30 StephenLynx wait wait

19:29:47 StephenLynx josh is trying to argue that you can't use his free software?

19:31:35 Fr33K wait didnt he have an argument with some one about keeping it opensource?

19:32:07 StephenLynx he, he said jim wanted to make it proprietary. which is really making me suspect him.

19:32:25 StephenLynx jim, that is. since HW confirmed jim wanted to license the engine.

19:32:38 StephenLynx and the only time I heard about that was joyent with node, and joyent fucked node big time.

19:33:01 StephenLynx if josh has a copy with the free license public, he can't unpiss the pool.

19:33:20 StephenLynx copypaste what is josh arguing?

19:34:52 ~copypaste josh proving he has no understanding of FOSS licensing https://archive.is/F2k3Y

19:35:12 ~copypaste StephenLynx: i asked him to keep it under a free license, but relicense it under a different one, like GPL

19:35:29 ~copypaste i'm worried he'll open frivolous suits over the code sharing requirement since he hates us

19:35:40 ~copypaste we plan to share code in a repo just like i do now with ctrlcctrlv/infinity

Dox yourself if you wanna contribute

https://ghostbin.com/paste/reg8s

Why Null wants to keep AGPL

19:53:51 ranix you were right about the licensing bullshit

19:53:59 ranix I thought you said there was no license before though

19:54:03 ranix like at all

19:54:26 ranix which would mean all the people he's trying to dox could pull their code and he'd have to rewrite all of it

19:54:36 ranix and then they could probably claim he plagiarized it

19:54:38 StephenLynx yeah, he is going to have a hard time removing it.

19:54:43 StephenLynx since he is a shitter with git.

19:55:01 StephenLynx he can't even into fast forward merge or force push.

19:57:07 ~copypaste he basically wants the ability to use the AGPL to bully jim into open sourcing things like softserve if we use next

19:57:09 ~copypaste i told him no

19:57:16 ~copypaste and 8chan owns the code and therefore can just choose another license

19:57:19 ~copypaste and chose GPL

19:58:20 StephenLynx what is in next's license? copyright by infinitydev group or his own name?

19:59:15 ~copypaste it's just a copy of the agpl

19:59:20 ~copypaste with no name

19:59:24 StephenLynx oh lawdy

19:59:30 ~copypaste the readme links to infinitydev and says infinity dev.group

19:59:33 ~copypaste that's enough for me

19:59:36 StephenLynx welp

19:59:51 StephenLynx if he cared so much about MUH PROPERTY he should have covered his bases better.

19:59:52 ~copypaste he was paid to do it, he doesn't own shit

19:59:59 ~copypaste he can be mad or whatever

20:00:02 ~copypaste i'm not even going to use it most likely

20:00:05 ~copypaste i just want the ability to

20:00:11 StephenLynx no one will use that ever.


a950be No.753

AGPL was a mistake

20:10:08 ranix and even if you did keep it open the next guy might not

20:10:17 ranix so the agpl is kind of appropriate

20:11:08 ~copypaste yes that's why i chose it

20:11:10 ~copypaste i chose it lol

20:11:14 ~copypaste it was one of my preconditions

20:11:27 ~copypaste i just became unsure about it, but now that we explain it this way

20:11:29 ~copypaste everyone has to agree

20:11:33 ~copypaste he doesn't have any real benefits

20:12:21 czaks kek

20:12:32 czaks hi

20:12:38 ~copypaste hey czaks

20:12:42 ~copypaste this was another thing you didn't like

20:12:43 czaks i see the drama going on

20:12:53 czaks yeah, i didn't like AGPLv3

20:13:17 czaks i see josh is trying to do copyright assignment

20:13:26 czaks so he can change a license in the future

20:13:33 ~copypaste i was trying to actually

[…]

20:13:56 ~copypaste yeah but he's now also doing that

20:14:03 ~copypaste i was just trying to claim 8chan owns it

20:14:07 ~copypaste but he personally wants to own it

20:14:11 ~copypaste even though others paid…

20:14:24 StephenLynx he is the definition of entitlement.

20:14:27 ~copypaste i realize evrey contributor has their own stake

20:14:39 czaks otoh he did the donations himself

20:14:44 ~copypaste sure

20:14:45 ~copypaste LEGALLY

Who owns Next?

20:14:58 StephenLynx he was paid to do it, yet demanded other to help him and keep supporting him even further and he also wants to legally be the sole owner of it.

20:15:35 StephenLynx IMO, next is completely off the table. is a broken system with a legal risk.

20:16:04 czaks StephenLynx: there's no real legal risk

20:16:24 StephenLynx there is the risk of having to respond to petty suits.

20:16:29 StephenLynx even if you win

20:16:30 ranix lol

20:16:41 ranix copypaste: well I'm enjoying getting in on the memes

20:16:43 czaks StephenLynx: how does that matter?

20:16:43 StephenLynx its a waste of time, resources and personal energy.

20:16:46 ranix I have a good long milk thread going

20:16:49 ranix you guys want in on this?

20:16:50 StephenLynx have you ever went to court?

No more Next

20:24:54 ~copypaste ranix: irresistible https://twitter.com/infinitechan/status/691959865401565184

20:25:01 ranix why does this funny shit always happen during bedtime

20:25:11 ranix haha

[…]

20:37:01 ~copypaste (? -?-)? ~??? ~

20:37:07 ~copypaste and not a single fuck was given that day

20:37:09 ~copypaste i am at peace

20:37:13 ~copypaste next is dead and unsavable

20:38:13 StephenLynx amen

20:43:15 ~copypaste thanks to everyone here who has stuck through anad actually wants to help

20:43:24 ~copypaste OdiliTime, czaks, StephenLynx, ranix and moar

20:43:33 StephenLynx :#

20:43:36 StephenLynx :3

20:43:41 ~copypaste and not just defend their precious bits and piss on them as their territory

[…]

20:53:41 ~copypaste i'm writing a medium article

20:53:44 ~copypaste while all this is frsh

[…]

22:35:22 ~copypaste https://medium.com/@infinitechan/infinity-never-3d5f733af739#.itrreyzgi

22:35:27 StephenLynx noice

22:35:27 ~copypaste it's done, it's out, it's over.


a950be No.754

What Lynx really thought about Null

22:32:30 inb4 StephenLynx: are your legs tired yet from dancing on josh's grave?

22:32:40 StephenLynx m8

22:32:49 StephenLynx yo think I would even bother?

22:32:59 StephenLynx I am just chilling and keking

22:33:18 inb4 how much time did you invest in the lynxchan engine

22:33:24 StephenLynx hm

22:33:29 StephenLynx no idea

22:33:36 StephenLynx I just do it for leisure

22:33:40 StephenLynx the reason I never minded josh too much all this time was because

22:33:46 StephenLynx I knew something like this would happen.

22:34:05 StephenLynx there was no need for me to invest energy trying to bringing down a sinking ship.

22:34:18 inb4 i said early on that it next was an impossible task with a single developer, at least within a few months time

22:34:29 inb4 but lynx is impressive so what do i know

22:34:32 StephenLynx I said it was impossible due to its design.

22:34:39 StephenLynx yeah, but

22:34:39 inb4 < no i said

22:34:54 StephenLynx I am not your average developer.

22:34:59 StephenLynx and above anything

22:35:01 StephenLynx I am not a web dev

22:35:12 StephenLynx I am a software developer that also happens to play in the mud with web.

First reactions to HW's medium article

22:37:13 StephenLynx kek

22:43:06 StephenLynx > My most trusted friend on 8chan, lowcard, warned me that all IP addresses which had viewed the beta site had leaked on January 15th, along with the pages which they visited.

22:43:06 StephenLynx btw

22:43:11 StephenLynx he leaked ips before that

22:43:16 StephenLynx on public logs

22:43:27 StephenLynx any banned user would get his ip exposed, even board bans

22:55:19 faggetttss from next?

22:55:24 faggetttss the beta site?

22:55:34 ~copypaste yes

22:55:45 concerned_usurper yes you'll take my PR

22:55:49 * concerned_usurper celebrates

22:55:54 faggetttss damn i thought it was just that one time

22:56:11 StephenLynx >I can now finally see that Infinity Next sucked all along. Oh sure, its features were great, but Stephen Lynx did all the same shit for free.

22:56:12 StephenLynx 4

22:56:13 StephenLynx FREE

22:56:15 StephenLynx :::DDDDD

22:57:34 Jesus >Joshua and I ate pizza and watched King of the Hill.

22:57:36 Jesus NEVER FORGET

22:58:14 StephenLynx >Joshua Conner Moon scammed a meme website out of $12,000 so that he could feel superior to a cripple and fuck with people who called him mean names now that he can no longer leak their IPs.


a950be No.755

Modafinil

23:01:59 Jesus he should have never taken adderall

23:02:05 ~copypaste he never did

23:02:07 ~copypaste he wanted to

23:02:09 ~copypaste but couldn't get any

23:02:10 ~copypaste lol

23:02:14 Jesus ah

23:02:22 ~copypaste so he settled for modafinil after i told him about it and maybe it'll help you

23:02:26 ~copypaste but he couldn't even get that

23:02:32 ~copypaste because he didn't want to try his luck at a pharmacy

23:02:36 ~copypaste or even meet someone without me

23:02:47 ~copypaste i felt like his mom sometimes

23:03:02 Jesus damn

[…]

23:03:26 Jesus he really is a sperg stereotype

23:05:07 StephenLynx that license thing only shows how much alien josh is to chans.

23:05:38 ~copypaste he could have dual licensed you know

23:05:40 Jesus it's the kind of thing you'd forgive if something like it only happende once

23:05:41 ~copypaste if he wanted to use it for someting else

23:05:44 ~copypaste he could have said like

23:05:49 ~copypaste "all commits before X are GPL"

23:05:54 ~copypaste "all commits after X are AGPPL"

23:05:59 ~copypaste and used it for whatever he wanted

23:06:03 ~copypaste he just could not compromise

23:06:09 ~copypaste i was the evil hobgoblin sent to destroy him

23:06:40 Jesus he's trying to scrape the last bits he can for his ego

Null didn't even work on Varnish

23:16:19 Jesus wait

23:16:44 Jesus did josh even try to get next working with varnish

23:16:48 ~copypaste nope

23:16:58 ~copypaste i told him how in that log if you remember

23:17:01 ~copypaste but it collided with his vision

23:17:06 Jesus I could've helped him

23:17:07 ~copypaste so that's why he didn't do it before

23:17:12 ~copypaste no ok you don't understand

23:17:16 ~copypaste laravel only uses one cookie

23:17:19 ~copypaste using 2 is a haaaack

23:17:22 ~copypaste it's diiiirty

23:17:25 ~copypaste it goes against the vision ok

23:17:36 Jesus I see

23:18:01 Jesus he could've like, passed through everything but the pages

23:18:33 Jesus but if you can't do that, then you can't do varnish

23:18:47 Jesus and varnish is literally needed for a high traffic site

23:19:14 Jesus even a delay of 2 seconds before update would double the requests per second

23:19:36 Jesus I'm honestly surprised he didn't consider it in the first place

23:22:20 ~copypaste he's the most stubborn person i've ever met

23:22:25 ~copypaste getting a compromise out of him is just

23:22:27 ~copypaste so had

23:22:29 ~copypaste hard*

23:22:57 Jesus quitting at the "configuring varnish" stage is fucked up

23:31:17 StephenLynx kek

23:31:25 StephenLynx WHY CAN'T I HOLD ALL THESE COOKIES

23:31:29 StephenLynx laravel is piece of crap

IP leaks and what they say about Null

23:32:33 StephenLynx %n-tech:. [09:24:33] I don't understand this fascination with IPs

23:32:35 StephenLynx HUE

23:34:10 ~copypaste that really pissed me off

23:34:14 ~copypaste if anyone else had done that

23:34:21 ~copypaste they would have been out of power so fast

23:34:28 ~copypaste that's the worst thing you can do

23:34:32 ~copypaste and he did it, and didn't even care

23:34:41 ~copypaste at least show remorse

23:35:52 StephenLynx twice, mind you

23:36:07 StephenLynx people seem to have forgotten the first time.

23:36:11 StephenLynx when I found out.

23:36:35 StephenLynx %n-tech and people think I already rape dead boys

23:36:38 StephenLynx %n-tech so if they think i rape dead boys and leak IPs

23:36:46 StephenLynx again, zero familiarity with chans

23:36:55 ~copypaste yeah

23:36:57 ~copypaste leaking ips is worse

23:36:59 StephenLynx "HURR THEY JUST WANT TO THINK BAD THINGS ABOUT ME"

23:37:02 ~copypaste in their eyes

23:37:02 ~copypaste lol

23:37:07 StephenLynx no, you sperg, they care about THEM

23:37:26 StephenLynx if you rape dead boys or not that between you and law enforcement

23:39:01 StephenLynx he is fucking eric cartman incarnate

23:39:06 StephenLynx everything is about him all the fucking time.

23:39:18 StephenLynx people caring about anything else never crosses his mind.

And it is done. The entire time that is of interest is now processed. Now let's turn to the aftermath of this all which consists of only a few days and I have some time left.


a950be No.756

2016-01-27

Null decides against doxing

02:16:47 milez the hobgoblin rides again: https://github.com/infinity-next/infinity-next/issues/238

02:18:18 inb4 >I have decided…

02:18:18 SnakeDude >skype

02:18:21 SnakeDude >>>SKYPE

02:18:48 SnakeDude also I find it fucking funny as hell this guy is asking for personal info

02:19:20 SnakeDude after the "I remember after he found out my last name, he said that he'd show up to my house while I was at school, shoot my dad, and wait for me to get home. Then he'd subdue me, cut off each individual digit with a knife heated in hot grease so that it'd cauterize as it cut and I wouldn't bleed out. Then he'd cut off my clitoris and my labia, and then rape my ass until I shat myself. Then he'd just leave me to starve to death or something once all my

02:19:20 SnakeDude appendages and my genitals were sliced off and he'd beaten me sufficiently."

02:19:36 SnakeDude Yeah this is the guy I'd trust my personal info with

02:19:39 SnakeDude great idea

02:21:14 inb4 [citation needed]

02:21:33 SnakeDude inb4: It's ED so I don't know if it's 100% true or false

02:21:45 SnakeDude https://encyclopediadramatica.se/Joshua_Moon

02:22:08 StephenLynx jaw-sh added a commit that referenced this issue an hour ago

02:22:08 StephenLynx @jaw-sh Removing CLA ?

02:22:12 StephenLynx lelelelelelelel

02:23:27 inb4 wow, so famous

[…]

02:27:17 StephenLynx https://github.com/infinity-next/infinity-next/issues/238#issuecomment-175159715

02:27:36 LordRothschild worst case scenario

02:27:43 LordRothschild josh dies alone with his shit code

02:28:20 StephenLynx >worst

02:28:35 StephenLynx worst case scenario is 8ch shutting down

02:28:37 capone worst is actually that next becomes working and we have to use it

02:28:48 StephenLynx lel

02:28:49 capone (^:

02:28:49 StephenLynx that

Apache license

02:29:59 ranix he thinks he's snowden

02:30:16 ranix he did too much meth one day and now he's a lolcow

02:30:24 LordRothschild if he were an ass with good code he wouldn't get memed

02:30:31 ranix I'm not going to give him any more shit though

02:30:49 LordRothschild if he has shit code but wasn't an ass he wouldn't get memed

02:30:57 StephenLynx milez, yes.

02:31:00 LordRothschild but both shit code

02:31:03 LordRothschild and being an ass

02:31:05 StephenLynx I wasn't until this license bullshit.

02:31:09 StephenLynx but now just fuck him.

02:31:14 LordRothschild means pig farm time

02:31:28 SnakeDude brb getting the official endchan pig farm

02:31:32 ranix well he accidentally relicensed the code under the terms of the apache license in an attempt to get copypaste to not change the license

02:31:39 StephenLynx kek

02:31:42 ranix that's just about the funniest shit I've ever seen

02:31:44 SnakeDude kek

02:31:50 SnakeDude ranix: he doesn't even own the code

02:31:53 milez that poor basterd

02:31:55 SnakeDude he has a shitton of contributers

02:31:55 StephenLynx would apache allow a fork under a new license?

02:31:57 SnakeDude he can't do that

02:32:03 StephenLynx >shitton

02:32:11 SnakeDude StephenLynx: Well he has uguu and copypaste

02:32:15 SnakeDude that's like 2

02:32:15 StephenLynx kek

02:32:18 StephenLynx thats like

02:32:20 SnakeDude so they'd have to agree

02:32:23 StephenLynx 0.7 of a contributor

02:32:34 StephenLynx uguu just put some shitty nginx confix

02:32:38 StephenLynx config*

02:33:23 ranix StephenLynx: I think josh's new license allows 8chan to make a private fork, which is the opposite of what he wanted to do

[…]

02:33:39 ranix and if he had done nothing 8chan would not have been legally able to make a private fork

02:34:05 ranix because this new license grants copypaste the irrevocable license to display the product of the code (the website) while the AGPL does not

02:34:27 StephenLynx classic josh

02:34:33 milez indeed


a950be No.757

Pig farms

02:55:41 Jesus "I'm afraid that Jim is going to kill me, because Jim owns a pig farm, and people who own pig farms feed dead bodies to pigs."

02:55:58 Sycophant He watched Hannibal.

02:58:49 Jesus https://media.8ch.net/cow/src/1453783907663-0.png

03:02:24 Jesus I'll remember Infinity Next every time I listen to https://www.youtube.com/watch?v=gOqblSqx_VI

03:03:24 Jesus http://8ch.net/cow/res/196525.html#196636

License issues

04:32:15 czaks so

[…]

04:32:26 czaks 6 months after i criticize their license choice

04:33:09 czaks there happen to be license issues like i predicted

04:34:17 czaks wew

04:34:22 Space_ Czaks AGPL is just GPL for surverz right?

04:34:50 callcc LordRothschild: i do wonder eh

04:34:54 czaks Space_: AGPL makes the code that is running on a server and serving clients

04:35:04 callcc >shows up, Hai guis i can fix everythin :3

04:35:06 czaks an equivalent for running the code locally

04:35:34 callcc >six months and a couple info leaks later

04:35:44 Space_ am I right or am I wrong? ._.

04:35:54 czaks Space_: basically

04:35:57 czaks AGPL is like GPL

04:36:08 czaks but if you serve some clients, you are bound to GPL-like terms as well

04:36:10 callcc >wow how could u guis fire me u know i set up a dedmans switch lol u guis are fuked im doxin u

[…]

04:46:25 czaks also

04:46:42 czaks it was stallman who persuaded hotwheels that he should choose AGPL as a license

04:46:43 czaks :^)


a950be No.758

2016-01-28

Null's BTC

06:43:34 milez >Never hire a lolcow without a lawyer present.

06:43:35 milez best aprt

06:43:39 StephenLynx hue

06:43:41 milez *part

06:44:55 happybox >hiring a lolcow

06:44:57 happybox >ever

06:45:03 snkdud ^

06:45:39 happybox >giving diabetic drug addict spaghetti-coding lolcow 12 grand, 2 of your own money

06:45:42 happybox >ever

06:45:58 StephenLynx actually, I would guess HW gave about 3k

06:46:16 StephenLynx 1 oficially and 2 as "anonymous buttcoin donations"

06:46:23 milez so he was the big Canadian donor? hmm

06:46:28 milez or just the bag of cash guy?

06:46:41 StephenLynx afaik, just the bag of cash

06:46:43 milez the crazy thing is I can see $19k in that account

06:46:48 milez looking at the blockchain

06:46:50 StephenLynx lel

06:47:02 milez sum of us donors are actually watching =)

06:47:18 milez https://blockchain.info/address/1NpQaXqmCBji6gfX8UgaQEmEstvVY7U32C

06:47:54 snkdud >47BTC

06:47:56 snkdud Just

06:47:57 snkdud cuck

06:47:58 snkdud my

06:47:58 snkdud shit

06:47:59 snkdud up

06:48:53 milez Jewsh on homicide watch

06:49:24 snkdud Jewsh is a fucking retard

06:51:23 milez $19k on $3/day pizza and $200/month rent

06:51:30 milez no hookers, no blow, no gambling

06:51:36 milez >seems legit

Lynxchan confirmed?

16:46:15 ~copypaste i'm thinking, fork lynxchan and take a month or so to write a migration script

16:46:26 ~copypaste after stephen finishes 1.6

16:47:40 ~copypaste the only way we can use next is if josh fixes it independently of 2ch, but really

16:47:45 ~copypaste given how much he did not care about ip leaks

16:47:50 ~copypaste imagine if another security hole is found

16:47:54 ~copypaste i doubt he'll care…

16:48:04 ~copypaste it's hard to put trust into something like that

16:48:15 OdiliTime I could write a migration script for lynx much faster

16:48:21 ~copypaste could you?

16:48:24 ~copypaste well it's settled then

16:48:37 OdiliTime but there's lots of things I could be doing for you

16:48:44 ~copypaste is that so

16:48:45 OdiliTime just let me know what you try and want to get done

16:48:51 ~copypaste okay lol

16:48:54 ~copypaste i thought that was a hint

16:48:55 ~copypaste "pay me"

16:48:56 ~copypaste ( ???)

16:49:13 OdiliTime well I don't think anyone is going to donate after the whole josh thing

16:49:27 OdiliTime honestly, I'd like to see us get infinity as far as we can first

16:49:54 OdiliTime 1.6 is going to probably a month if he follows his normal release schedule, though I'm not sure what features in 1.6, except maybe dedup

16:50:10 ~copypaste i wouldn't ever ask for donations again either

16:50:13 ~copypaste for software


a950be No.759

2016-01-29

MySQL crash

00:47:11 ~copypaste does anyone know what could make mysql stop trying

00:47:14 ~copypaste it went from 90% cpu

00:47:17 ~copypaste to 5%

00:47:18 ~copypaste lol

00:47:24 ~copypaste i think mysql is done with us

00:47:27 ~copypaste done with our shit

00:47:30 StephenLynx kek

00:47:44 StephenLynx it an heroed

00:48:07 StephenLynx "I can'… handle all… those memes"

00:48:12 StephenLynx "good bye, meme'd world"

00:49:34 SnakeDude It was an hero

00:49:37 catmeme do you know about those (._.) and (;_;)stickers on 4chan servers? we need those on ours too. 2ch ones tho :3

00:49:55 catmeme the denko and stuff :#

00:56:50 capone it went 90% when i started posting

00:57:09 StephenLynx copypaste, is infinity deployed from a git repository and without any changes from said git repository?

00:57:12 StephenLynx try a git diff.

00:57:19 ~copypaste what

00:57:23 ~copypaste useless suggestion

00:57:34 StephenLynx what if the running source code has beem tampered?

00:58:05 SnakeDude JIM ILLUMINATI TAMPERED WITH INFINITY SOURCE CODE

00:58:11 StephenLynx not him, you dumbass

00:58:13 StephenLynx josh.

00:58:16 ~copypaste it hasn't

00:58:19 StephenLynx ok

00:58:34 SnakeDude I meant josh

00:58:53 StephenLynx then take off jim's dick off your mind for a minute or two.

Infinity's actual technical issue

13:40:16 ~copypaste last night i turned off post stats before going to bed

13:40:20 ~copypaste that's why everything is zeroed

13:40:30 ~copypaste i found the reason for the original complaint [/v/ takes a long time to post to]

13:40:33 ~copypaste get ready for this

13:42:04 ~copypaste inserting into the board_stats table was taking many seconds

13:42:10 ~copypaste it was getting worse with more and more records

13:42:27 ~copypaste and because board_stats never prunes its historical record, combined with josh's inability to focus on database design

13:43:01 ~copypaste we all assumed that it was just the original reason i started the search for a new IB software, was making things worse

13:43:02 ~copypaste not so

13:43:31 ~copypaste not only did Josh fail at Next, but his incompetent post stats patch degraded preformance over time silently because josh sucks at DB design

13:43:33 ~copypaste what the fuck.

13:43:59 ~copypaste that's why things continued to get worse even with 8chan's user count decreasing

13:44:05 ~copypaste because the post stats table continued to grow

[…]

13:44:18 ~copypaste josh's insistence that algorithmic complexity did not apply to him was…wrong.

13:44:33 ~copypaste this is becoming shakesperean tragedy levels of sad.

13:44:35 maksev so basically

13:44:38 maksev hidden grenade

13:44:45 ~copypaste more like hidden balloon

13:44:46 maksev how fun i do so love db faults

13:44:56 ~copypaste or like hidden frog in slowly heating up water

13:45:01 Reveton josh is a moron. big O is hardly even computer science, it's just a basic understanding of how many operations you're doing

13:45:07 ~copypaste you've all noticed posting is better now with no stats right?

13:45:08 maksev picture a hentai where the girl is constantly force fed water up her ass until assplosion copypaste

13:45:15 ~copypaste it's not just me making this observation?

13:45:24 maksev yes it appears stable

13:45:33 ~copypaste yes there was another bug i didn't catch when i turned it off which caused some mod actions to error

13:45:39 ~copypaste but posts are completing in under 1s

13:45:47 ~copypaste now i can focus on the index fix


a950be No.760

Puzzled about Null

13:55:41 maksev copypaste do you think josh intentionally put that bad patch there so that he could justify next more easily…?

13:55:52 maksev or was it simply incompetence

13:56:18 Reveton hanlon's razor probably

13:57:46 ~copypaste i think incompetence, remember that bad DB design was part of the reason for next being slow

13:57:59 ~copypaste and he needed a postgresql engineer to help with that

13:59:39 BigMac copypaste, who's the engineer that was helping josh with that?

13:59:59 ~copypaste his name is johann, he works for 2ch

14:00:07 ~copypaste josh mentioned him before i think, so that's why i am

14:00:33 ~copypaste he created this http://find.2ch.net/

14:00:35 BigMac ok, so that's who he meant, yeah he mentioned a 'john' a couple weeks back

14:00:39 ~copypaste his project is the 2ch search engine (big data)

14:00:57 Space_ Btw copypaste ALWAYS HAVE A CONTRACT. always.

14:00:59 ~copypaste because 2ch never deletes threads remember

14:01:51 ~copypaste compared to his my project is relatively unimportant, just a drawing tool

14:02:14 maksev i can't believe the faggot is jewing us over the license like this

14:02:25 maksev >asking for git contribs to now give their personal info to him

14:02:28 ~copypaste given this problem i just found i'm not sure i want to use next

14:02:46 maksev a thousand exploding cigars seems possible

14:03:04 ~copypaste this plus not caring about ip leaks

14:03:08 Space_ tbf Copypaste did make him switch from MIT to AGPL….josh is being a prick about it though.

14:03:10 ~copypaste it's a big problem

14:03:35 ~copypaste Space_: i only want him to switch back so 2ch will work on it. i like the agpl. i just thought we'd never need to beg for outside help

14:03:35 maksev hes being a jew is what hes being

14:03:38 ~copypaste because i thought him competent

14:03:40 ~copypaste but of course he isn't

14:03:45 ~copypaste that was my mistake.

14:03:58 maksev ive never seen any software delevoper on git ask for people contributing to his project wanting to send him their personal info

14:04:01 maksev that was some jew shit

14:04:05 ~copypaste no kidding

14:04:12 ~copypaste i have no idea what went through his mind

14:04:14 maksev ofc i doubt anyone will but the nerv of that

14:04:23 ~copypaste esepcially everything else he did, like tell me he lost his contract with ron

14:04:27 ~copypaste when that never happened

14:04:30 maksev >hurr make free contribs to my project but give me ur dox durr

14:04:30 ~copypaste maybe he's schizo ?

14:04:39 ~copypaste i just can't explain his behavior

People tried to warn Hotwheels about Null

14:07:35 Space_ Why did you hire a lolcow in the first place?

14:07:42 ~copypaste i dunno man, i dunno

14:07:46 Space_ Gunna hire nuclear next? :^)

14:07:47 ~copypaste no one else would really work for 6 months

14:07:50 ~copypaste maybe an indian i gues

14:07:55 Reveton /cow/ tried to warn you my family

14:08:02 ~copypaste i should have listened

14:08:06 ~copypaste enig tried to warn me

14:08:10 ~copypaste so did obamatron

14:08:15 Reveton but yeah he was one of the only people with at least a little programming knowledge + apparent motivation and dedication

14:08:31 ~copypaste yeah and the write up he made for the project was so sound

14:08:34 Reveton i can understand thinking he could've been an efficient and effective worker. though his personality flaws were pretty well-known.

14:08:36 ~copypaste do you remember the "For programmers" section ?

14:08:39 ~copypaste he was a really good writer

14:08:52 Reveton someone commented he can have a cult leader-ish/charismatic style of writing

14:08:54 ~copypaste most programmers have at least some personality flaws

14:09:05 Space_ His code is pretty clean too tbh

14:09:10 Reveton eh

14:09:14 ~copypaste clean != efficient

14:09:15 Reveton that's because laravel is a really nicely designed framework

14:09:17 ~copypaste we learned that fast

14:09:19 Reveton it's hard to write ugly code with laravel

14:09:22 Space_ We can see that fam :^)

14:09:25 ~copypaste also that Reveton

14:09:41 Reveton not to be an arrogant dick but when he announced infinity next, i wrote a bunch of long walls of text saying its performance would be shit and to consider a totally different engineering approach

14:09:47 Reveton in the 8ch thread

14:09:54 Reveton and czaks seemed to agree with me

14:10:06 Reveton i can't find the thread at the moment

14:10:21 ~copypaste next's only chance for working on 8chan was him signing it over to someone competent to work on it for a few months


a950be No.761

Why Hotwheels trusted Null

14:11:43 ~copypaste https://archive.is/9oypZ

14:11:45 ~copypaste remember this page?

14:11:48 ~copypaste so much hype

14:11:51 ~copypaste ;_;

14:11:52 ~copypaste RIP

14:11:57 Reveton he's good at marketing

14:12:01 ~copypaste yes he is

14:12:03 ~copypaste he sold it to me even

14:12:09 BigMac it's just a gamble that didn't pay off

14:12:17 Space_ ^

14:12:20 ~copypaste yee

14:12:35 Reveton all hope isn't lost. VFEC and successors should help.

14:12:40 Space_ But hey We have Lynxchan to lookforward to :^)))))))))))))))

14:12:42 ~copypaste i get that, but then i find that the code he contributed months prior, the stats system, which greatly influenced my decision

14:12:42 ~copypaste right

14:12:50 ~copypaste that's why i thought he was great at this kind of thing

14:12:54 ~copypaste was the thing slowly crippling 8chan

14:12:57 ~copypaste unbelievable

14:13:12 BigMac wait a sec

14:13:16 ~copypaste works well with few records but becomes an unmanageable blob of records

14:13:21 BigMac so he ACTUALLY did sabotage 8ch?

14:13:23 OdiliTime DBAs tfw

14:13:26 OdiliTime Er

14:13:29 OdiliTime Ftw

14:13:30 ~copypaste BigMac: 8chan is only working so fast right now because i disabled the stats system

14:13:33 ~copypaste VFEC isn't live yet

[…]

14:13:42 ~copypaste it's the same old software

14:13:44 Space_ Plus being ill also crippled 8ch tbh…..

14:13:46 ~copypaste just with boards.html disabled.

14:14:01 ~copypaste (zeroed)

14:14:23 Reveton bigmac: not intentionally. he's just a moron.

14:14:29 ~copypaste ^

14:14:32 ~copypaste it wasn't on purpose

14:14:39 ~copypaste i don't think at least

2016-02-08

Null's last attempt at revenge

14:30:22 BigMac > infowars

14:31:11 BigMac I wonder how that leak will be handled

14:33:24 ~copypaste i actually have no idea what logs he's going to leak that i didn't already

14:33:27 ~copypaste if i knew i'd leak them

14:33:29 ~copypaste perhaps PM's

14:33:50 ~copypaste or perhaps he needed all this time to doctor certain logs and cut out the parts that seem negative to him

14:33:59 ~copypaste either way the stream will be fun

14:35:09 BigMac ^

14:35:18 ranix he's gonna get memed on

14:35:19 ~copypaste jim did try to hire him a few months back in november, but he rejected that. perhaps that's what he'll talk about, and he'll blow it into some major conspiracy

14:35:23 BigMac there's no reason to delay release other than "I need to edit out parts"

14:35:42 ~copypaste as soon as i knew he was done i posted what i thought was relevant

14:35:45 ~copypaste i didn't need weeks

14:35:52 ~copypaste maybe he has a good explanation for the weeks

14:36:02 ~copypaste other than "if i would have leaked it pigs would have eaten me"

[…]

4:39:29 BigMac copypaste, all passwords he had access to have been changed since, yes?

14:39:34 ~copypaste yes

14:39:44 BigMac then at least his damage is restricted to talk

14:39:52 BigMac that's that

[…]

14:44:09 Fr33K godamn it was dissconneted from here during all the fun, whats jewsh doing down? seems to be starting unnesacary drama?

14:54:00 ~copypaste luckily this channel has public logs

14:54:10 ~copypaste irclogs.8ch.net

14:54:40 OdiliTime josh is going off the rails

[…]

14:55:01 OdiliTime he seeks and actively creates it

14:55:05 OdiliTime hi

14:55:07 ~copypaste i thought we were done thinking about him

14:55:11 ~copypaste he could have just tended to the kiwi

14:55:18 ~copypaste and no one would have cared

14:55:28 ~copypaste perhaps the pig memes would have continued


a950be No.762

HW strikes again

22:27:11 ~copypaste i decided to release the logs josh is talking about

22:27:12 ~copypaste https://medium.com/@infinitechan/the-smoking-cup-of-coffee-3ac35aa3234#.d3d1n5xby

22:27:17 ~copypaste i believe that he's' talking about teh pm logs

22:27:23 ~copypaste there's no other sensible possibiltiy

22:32:37 StephenLynx om nom nom this is delicious drama

22:32:39 StephenLynx you must eat it

22:32:41 StephenLynx :3

22:32:49 ~copypaste lel

22:32:59 ~copypaste so now i've leaked everything

22:33:08 ~copypaste and he can finally explain himself

22:33:10 StephenLynx >understanding the inner workings of a woman scorned is not one of my fortes.

22:33:11 StephenLynx HAHAHAHA

22:33:15 ~copypaste i would have leaked this earlier if i thought this was relevant

Null thinks that HW will be homeless

23:09:17 ~copypaste 11:02:18 n-tech I realize I cannot beat you on your way to the bottom.

23:09:17 ~copypaste 11:02:23 n-tech You are alone in the Philippines now.

23:09:17 ~copypaste 11:02:28 n-tech Without Jim and 8chan you don't really have much.

23:09:18 ~copypaste 11:02:32 n-tech So I'm going to duck out.

23:09:18 ~copypaste 11:02:37 n-tech If you were curious, this was mine.

23:09:18 ~copypaste 11:02:49 n-tech It's a draft. I've only sent it to Odili and someone close to me.

23:09:18 ~copypaste 11:03:41 n-tech But I don't really care anymore. I can't.

23:09:18 ~copypaste 11:03:50 n-tech You rushed out to beat me to an article. Because you wanted to have the first say.

23:09:18 ~copypaste 11:04:11 n-tech This matters way more to you than it does to me.

23:09:18 ~copypaste 11:04:20 n-tech I'll move along. You would be well advised to do the same.

23:09:18 ~copypaste 11:04:21 n-tech Cheers.

23:09:18 ~copypaste 11:05:39 copypaste more head canon lol

23:09:18 ~copypaste 11:05:51 n-tech I know how you get, when you're cocky.

23:09:18 ~copypaste 11:05:53 n-tech You do this laugh

23:09:18 ~copypaste 11:05:56 copypaste "if i just say the right words, the situation will change completely"

23:09:18 ~copypaste 11:05:58 n-tech Your torso is bigger than your arms

23:09:18 ~copypaste 11:06:00 copypaste i'm smiling ear to ear

23:09:18 ~copypaste 11:06:05 n-tech so when you laugh

23:09:18 ~copypaste 11:06:07 copypaste you are not a magician josh

23:09:18 ~copypaste 11:06:09 n-tech your arms flap, like chicken wings.

23:09:18 ~copypaste 11:06:15 n-tech I can see you doing it in my head.

23:09:18 ~copypaste 11:06:17 n-tech The chicken dance.

23:09:18 ~copypaste 11:06:33 n-tech You can throw shit all you want from your castle keep mate

23:09:18 ~copypaste 11:06:34 n-tech I'm out.

23:09:18 ~copypaste 11:06:34 copypaste head canon + physical insults lol

23:09:18 ~copypaste 11:06:48 copypaste no one cares, certainly not jim and certainly not 8chan now that it works

23:09:18 ~copypaste 11:06:51 copypaste sorry

23:09:18 ~copypaste 11:07:08 copypaste allahu akbar vs. abra kadabra

23:09:39 ~copypaste josh messaged me this lmao

Why has Null messaged HW that?

23:09:45 OdiliTime yea I was busy talking him out of it

23:09:46 OdiliTime when you posted yours

23:10:27 OdiliTime yea, he changed on a dime when you posted that

23:10:36 OdiliTime I don?t know what he?s thinking

23:10:41 ~copypaste me neither, no one does

23:10:41 StephenLynx women

23:10:43 StephenLynx go figure

23:10:45 ~copypaste he's a woman

23:10:57 ~copypaste he thinks that this article scares me? i'm happy he's finally at least trying to explain himself

23:11:01 ~copypaste in the language of men and not women

23:11:14 OdiliTime still he was dwelling on the past

23:11:25 OdiliTime none of this mud flinging helps any one

23:11:34 OdiliTime lets all just get back to development

23:11:41 ~copypaste i didn't bring up the hot coffee

23:11:47 ~copypaste but i certainly wasn't going to let it pass me by

23:11:48 OdiliTime no you didn't

23:11:57 OdiliTime and I called him out on Twitter about it

23:12:06 ~copypaste i try to run this as transparently as possible

23:12:13 ~copypaste if someone close to me says that i am witholding something

23:12:16 ~copypaste i have to explain it

23:12:31 ~copypaste (or who was once close)

23:13:39 StephenLynx jim seems to be kind of a dick, though.

23:13:50 StephenLynx "no talk, im closing 8ch byebye :v"

23:14:12 ~copypaste he was just fucking with josh

23:14:16 ~copypaste considering he sent it to me as a PM

23:14:21 ~copypaste and then met up with me later

23:14:23 ~copypaste without josh


a950be No.763

2016-02-09

Nulls last interaction with 8chan

03:57:48 OdiliTime https://medium.com/@ItsJoshProbably/why-8chan-will-not-be-getting-infinity-next-d8116d162c7

04:07:37 uguu dohohoh

04:07:41 uguu dohohoho*

04:07:44 uguu i got a mention?

04:08:28 OdiliTime no but nntpchan did

04:08:35 uguu :D

04:08:40 uguu inbound hatemail

04:08:52 OdiliTime at least on the articles, not sure about the logs

[…]

04:23:29 czakse this is all so fucking pathetic

10 BTC

07:53:20 czaks but reading today's logs, one may wonder if Jim didn't order closing the source

07:53:23 czaks copypaste:

07:54:30 ranix czaks: josh tried to sell jim a closed license and jim refused

07:54:37 ranix czaks: for 10btc

07:54:51 ranix czaks: so all of josh's statements in this area are suspect if not outright lies

07:54:53 czaks ranix: i read that

07:55:03 ranix a lot of the licensing issues are just copypaste meming on josh and making him sperg harder

07:55:09 ranix because josh doesn't understand gpl

07:55:16 uguu uh

07:55:28 uguu you don't understand autism gpl3 ranix

07:55:30 czaks ranix: i also don't advocate AGPL

07:55:36 ranix remember when he tried to say it's agpl but you have to dox yourself to contribute

07:55:39 uguu agpl3 is horrible

07:55:53 ranix I don't think it's horrible

07:55:56 ranix it has a specific function

07:55:59 uguu no it's horrible

07:56:01 uguu it's herpes

07:56:08 ranix it's not horrible and especially not for a chan and I can tell you why

07:56:20 uguu it's bad and you should feel bad

07:56:44 czaks i told hotwheels that if he's gonna license the code AGPL i won't contribute

I know exactly which Bitcoins Null wanted. The 10 Bitcoins that are 8chan's savings.

Why no one helped Null

08:31:22 ~copypaste people would have helped josh if he weren't so controlling

08:31:25 ~copypaste look back in the channel logs

08:31:37 ~copypaste at all the people who tried to help him

08:32:22 ~copypaste hmm

08:32:33 ~copypaste it looks like overnight without any changes weechat started writing its log out again

08:32:36 ~copypaste is it perhaps buffered?

08:32:43 ~copypaste yes i think that's the case

08:32:47 ~copypaste since those last two lines weren't added

08:33:15 ~copypaste and it seems complete just at quick glanace

[…]

08:36:26 czaks imo we could wait a little bit longer

08:36:32 czaks before writing the first line of code

08:36:33 ~copypaste he didn't want help in the beginning with the important things, i know since i was here irl

08:36:40 ~copypaste he was willing to let others work on things he didn't care about

08:36:44 ~copypaste like say tripcodes or captchas

08:36:53 ~copypaste but for anything important he wanted to do since he had a vision

08:36:57 ~copypaste not explainable to other people

08:37:14 Balrog-was-here sounds like Jeff Atwood

08:37:32 ~copypaste lol

08:37:53 Balrog-was-here except Jeff Atwood is SF establishment and probably also a goon


a950be No.764

File: 1455475493920-0.png (401.39 KB, 1150x1400, 23:28, 1444917375331-1.png)

File: 1455475493943-1.png (394.77 KB, 1150x1400, 23:28, 1444917375332-2.png)

Get basketballed over, Null!


18b1e5 No.766

Oh, man.

All that drama towards the end.


3ea27b No.767

File: 1455570461000.png (290.05 KB, 1267x1529, 1267:1529, a.png)

look at this censorship, fuck gghq


901a8b No.768

>>767

How is your ban on /gamergatehq/ related to the development of Infinity Next? Please stop posting offtopic bullshit! If you lose your shit over this very reply, I'll just kick you out for a few days, because I can. This board has not a big community and is in fact the back up board for another.

I also point out that the BO change during a migration to a new software is a myth. Even the most basic import script cover user accounts.


bc5353 No.770

>>768

this thread is linked from gghq

i can't post about the censorship in gghq

if i posted it here people from that thread might see it

hopefully acidman will, i can't figure out how to contact him to tell him about the hotpocket censorship


901a8b No.771

>>770

>>this thread is linked from gghq

Can you please think for minute? I have cross linked this thread with this post

>>>/gamergatehq/316296

Is that correct? The thread this is in concerns the failure of Infinity Next's deployment. Is this correct? Therefor the very reason I linked it is providing additional material about the failure of Infinity Next. The original purpose is publicizing quotes from chat logs about 4chan moderation, not dealing with botched 8chan moderation. This is not even a effective way to reach the /gamergatehq/ volunteers.

>i can't post about the censorship in gghq

>if i posted it here people from that thread might see it

This is not a very sound reason to post it here without clarification in my humble opinion. Next time you get such funky a idea, sage and post something in the line "I don't how to contact the faggot BO. Pls halp."

>hopefully acidman will, i can't figure out how to contact him to tell him about the hotpocket censorship

Acidman has a twitter account and a cock.li Email. I save you the legwork and leave at that.

https://twitter.com/foxceras

acidman@8chan.co


3ed44e No.772

>>771

>acidman@8chan.co

thank you for your help


901a8b No.773

>>766

Looks typical for Null. I remember such a moment on #ncr where Null couldn't handle the OS/2 banter and asked the main perp why he can't get away from his ass. What I find more interesting is the question whether his claim about the vichan being so flawed that no one can save it were true or not.


3ed44e No.774

it's all PHP garbage written by newbs

it's easy to make a toy program that works for 100 or 1000 users. it takes serious experience and knowledge to write something that scales massively.

double impossible when you have a napoleon complex gremlin breathing down your neck.


5b2751 No.777

looking into the irc logs of the past makes me realize I look like an ass-tastic fagtard


dd0d9f No.778

File: 1455669621302.gif (728.95 KB, 294x327, 98:109, 1438069022842.gif)

>>777

>IRC

Oh gee, I wonder why?


fa429f No.779

>>777

Maybe you should take a fucking hint for a change.


06b6df No.780

>>777

Side effect of the bantz. Same happened to Lynx when he pointed out in very blunt manner that Larachan can never ever fulfill the promises it made during the beta. Recently he also pointed out how quality with slow growth should be preferred over pure quantity while getting HWs real reason for not working on VFEC so much. If you give a shit: Tinyboard has been bend and broken with so many hacks over the years that you better prevent additional ones from making the rounds.


1c614f No.782

>>777

honestly I think that happens to everyone, there is always something in hindsight that you will think is stupid


547adf No.789

>>777

faggot


9aebcd No.792

Everything is in deadlock now

@odilitime I'm not even

15:48:37 @odilitime I'm waiting on copypaste

15:48:43 @odilitime and I think he's waiting on servers

15:48:58 @odilitime and StephenLynx is working on lynxchan, uguu is working on nntpchan

15:49:22 @odilitime also conall is helping me on 8a

This stuff isn't out here thanks to /operate/ being as unusable as it is. I remind everyone again: Yotsuba's development is a black box to everyone even the Janitors. Nobody knows what is coming, nobody knows what the actual development focus is and nobody knows the technical reasoning. Here you can at least figure out that a lot of stuff is borked because PHP is not good at write heavy tasks.




[Return][Go to top][Catalog][Post a Reply]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]