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;<?7?=[>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
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
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
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
>>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
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
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
>>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
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
Get basketballed over, Null!
18b1e5 No.766
Oh, man.
All that drama towards the end.
3ea27b No.767
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
>>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
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.