00:28:58 <oerjan> <int-e> wob_jonas: what's the cheapest way for perl to invoke an external program and print its output? <-- doesn't anagol make most PLs run without execve permissions? 
00:29:24 <int-e> oerjan: most, but the hello world one is an exception 
00:29:52 * int-e looks at the timestamp 
00:33:01 -!- augur has joined. 
00:33:15 -!- ^v has quit (Ping timeout: 250 seconds). 
00:48:37 -!- atehwa has quit (Ping timeout: 252 seconds). 
00:55:36 -!- atehwa has joined. 
01:04:51 -!- jaboja has quit (Remote host closed the connection). 
01:13:47 -!- tromp_ has joined. 
01:16:36 -!- Kaynato has joined. 
01:21:58 -!- hppavilion[1] has joined. 
01:44:33 -!- FireFly has quit (Ping timeout: 240 seconds). 
01:57:32 <HackEgo> cat: shr/weapons: No such file or directory 
01:57:37 <HackEgo> cat: shar/weapons: No such file or directory 
01:57:40 <HackEgo> cat: share/weapons: No such file or directory 
01:57:46 <HackEgo> !\.´ \ advice \ bin \ canary \ candide \ cdescs \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ ls \ misle \ out \ paste \ ply-3.8 \ ps \ quines \ quotes \ share \ src \ theorems \ tmflry \ tmp \ wisdom \ wisdom.pdf 
01:57:54 <HackEgo> 8ballreplies \ autowelcome_status \ awesome \ candide \ cat \ Complaints.mp3 \ conscripts \ construct_grams.pl \ delvs-master \ dict-words \ esolangs.txt \ esolangs.txt.sorted \ headers \ headers.gch \ hello \ lua \ maimer \ maimery \ maze \ mtg \ nothp \ recipe \ scapegoats \ sedtest \ tanebgrep \ UnicodeData.txt \ units.dat \ usercmds \ WordData 
01:59:13 <HackEgo> args \ foo \ fruit \ sh \ spline \ spout \ tempcmd \ testcmd \ tmp_jonas 
01:59:56 <HackEgo> wisdom/automatic squirrel feeder:Automatic squirrel feeders are just feeders in the category of automatic squirrels. Taneb invented them. \ wisdom/bbc:The BBC is the BreadBox Corporation. Its inventions include, without limitation, Muppets and tiny elfs. Taneb invented it. \ wisdom/bdsm:BDSM definitely isn't a kind of LARP and Taneb definitely did  
02:00:02 <HackEgo> 99.sh \ bf \ bob.c \ brainfuck.fu \ c \ ciol \ ciol.c \ daoyu.c \ egobot.tar.xz \ emmental.hs \ factor-linux-x86-64-0.95.tar.gz \ fizziecoin.jpg \ fueue.c \ grph.c \ hello2.c \ hello.c \ maze.c \ orenbow.c \ pikhqbow.c \ ploki \ ploki-0.6.5.1.tar.bz2 \ u8tbl.c \ ul.emm 
02:00:14 <HackEgo> ls: cannot access src/w*: No such file or directory 
02:00:26 <HackEgo> ls: cannot access junk: No such file or directory 
02:00:38 <oerjan> hppavilion[1]: it may have been deleted 
02:00:47 <oerjan> `culprits share/weapons 
02:01:05 <HackEgo> @ \ brainfuck \ c++ \ C++ \ cat \ esolang \ esolangs \ #esoteric \ fs \ hth \ mapole \ `mislearn \ mycology \ ntitai \ random number \ tdnh \ the meaning of life \ tomfoolery \ wiki \ wisdom 
02:01:27 <oerjan> `` find -name '*weap*' 
02:01:52 <oerjan> `` find -name '*weap*'; echo nope 
02:02:07 <oerjan> perhaps it never existed hth 
02:03:53 <HackEgo> cat \ :-D \ drowning \ flipbird \ gaaan \ gaan \ kyaa \ shrug \ swatter \ useless 
02:05:13 <HackEgo> ./bin/snackego \ ./bin/botsnack \ ./.hg/store/data/bin/botsnack.i \ ./.hg/store/data/bin/buttsnack.i \ ./.hg/store/data/bin/snackego.i \ ./.hg/store/data/perl-5.22.2/_porting/make__snapshot.pl.i \ ./.hg/store/data/ply-3.8/example/_garden_snake \ ./.hg/store/data/ply-3.8/example/_garden_snake/_garden_snake.py.i \ ./.hg/store/data/wisdom/snap.i \  
02:05:30 <oerjan> `` find -name '*snai*' 
02:05:43 <oerjan> hm it does indeed search .hg 
02:05:55 <oerjan> so that means it should even find trace of deleted files. 
02:06:11 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: buttsnack: not found 
02:06:49 -!- tromp_ has quit (Remote host closed the connection). 
02:09:31 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 
02:10:01 <HackEgo> boily has the mapole, oerjan has the swatter, moon has the snail cannon, hppavilion[1] is a motherfucking walrus 
02:10:15 -!- Phantom_Hoover has joined. 
02:10:25 <fizzie> (Thanks for the "snai" tip, I wouldn't've found it otherwise.) 
02:11:32 <HackEgo> ./.hg/store/data/bin/userweps.i \ ./.hg/store/data/bin/addwep.i \ ./.hg/store/data/jnk/userweps.i \ ./.hg/store/data/wisdom/userweps.i \ ./wisdom/userweps 
02:11:47 -!- Phantom__Hoover has quit (Ping timeout: 258 seconds). 
02:11:48 <oerjan> `` find -name '*weps*' 
02:11:51 <HackEgo> ./.hg/store/data/bin/userweps.i \ ./.hg/store/data/jnk/userweps.i \ ./.hg/store/data/wisdom/userweps.i \ ./wisdom/userweps 
02:12:09 <fizzie> It's been in bin, it's been in jnk, it's now in wisdom. 
02:12:14 <HackEgo> <shachaf> ` rm bin/addwep \ <oerjan> revert \ <elliott> revert 1 \ <FreeFull> echo -e \'#!/bin/sh\\necho "$2" > "wisdom/$1"\' > bin/addwep; chmod +x bin/addwep \ <FreeFull> echo -e \'#!/bin/sh\\necho "$2" > "$1"\' > bin/addwep; chmod +x bin/addwep 
02:12:27 <HackEgo> ls: cannot access jnk: No such file or directory 
02:13:06 <oerjan> fizzie: however i also recall some unicode, which is not in the wisdom. 
02:13:15 <FreeFull> I have no idea what this addwep thing was 
02:14:01 <fizzie> oerjan: Do you mean the Unicode for the swatter?  
02:14:08 <oerjan> fizzie: no, the snail cannon 
02:15:40 <oerjan> possibly it wasn't in HackEgo anyway 
02:16:33 <fizzie> 0==🐌, but I can only find it in comments. 
02:29:54 -!- tromp_ has joined. 
03:04:15 -!- hppavilion[1] has joined. 
03:21:22 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 
03:40:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 
03:59:31 -!- MDude has quit (Ping timeout: 250 seconds). 
05:00:49 -!- Zekka has quit (Ping timeout: 260 seconds). 
05:02:23 -!- Zekka has joined. 
05:25:38 -!- Jafet has joined. 
05:30:31 -!- copumpkin has quit (Ping timeout: 250 seconds). 
05:33:00 -!- tromp_ has quit (Remote host closed the connection). 
05:33:59 -!- idris-bot has quit (Quit: Terminated). 
05:35:19 -!- Melvar has quit (Quit: upgrading). 
05:47:31 -!- Melvar has joined. 
06:14:08 -!- Kaynato has quit (Ping timeout: 244 seconds). 
06:23:18 <\oren\> Now, time to convert the new version of my font and see if Arabic works now 
06:33:57 -!- tromp_ has joined. 
06:34:55 -!- MDude has joined. 
06:36:59 -!- copumpkin has joined. 
06:37:19 -!- shikhin has quit (Quit: Alas.). 
06:37:19 -!- hydraz has quit (Quit: Bai.). 
06:38:12 -!- shikhin has joined. 
06:38:32 -!- hydraz has joined. 
06:38:32 -!- hydraz has quit (Changing host). 
06:38:32 -!- hydraz has joined. 
06:38:51 -!- tromp_ has quit (Ping timeout: 264 seconds). 
06:57:29 -!- MoALTz has joined. 
07:02:47 <\oren\> fontforge is still chugging along converting my font 
07:03:04 -!- oerjan has quit (Quit: Nite). 
07:18:42 <\oren\> My font is now over a megabyte in size 
07:21:46 <\oren\> and arabic shaping appears to be working! 
07:22:20 -!- hppavilion[1] has joined. 
07:23:42 -!- MoALTz has quit (Quit: Leaving). 
07:26:07 <lifthrasiir> \oren\: is it sufficient to have four glyphs per each character? 
07:33:58 -!- hppavilion[1] has quit (Ping timeout: 252 seconds). 
07:34:08 <\oren\> apparently, the forms plus the main character also has to be defined 
07:34:25 <\oren\> I put a copy of the isolated form in that slot 
07:36:18 <\oren\> so for some letters you need five, for some only three (because some of the letters don't have all separate forms) 
07:38:20 <\oren\> I aslo added some more chinese characters 
07:38:34 -!- PinealGlandOptic has joined. 
07:39:06 <PinealGlandOptic> hi everyone! are there "adaptive data structures", i.e., which can change from array to linked-list or to binary tree depending on access patterns to it? 
07:45:54 -!- augur has quit (Remote host closed the connection). 
08:02:41 -!- hppavilion[1] has joined. 
08:04:17 -!- LKoen has joined. 
08:21:12 -!- augur has joined. 
08:21:21 <zzo38> I wrote a Universal Hint viewer that can be use with Linux do you think it is useful for you? 
08:23:58 <zzo38> Pictures and sounds and incentives are not implemented, but it does implement links and nested hints. 
08:24:49 <zzo38> http://sprunge.us/IQZB 
08:26:58 <zzo38> I may add new features later on, and possibly also additional programs for doing print-out and for compiling a hint file (I don't know how the checksum is calculated, although as far as I know, all of the open-source UHS viewers don't care, so it shouldn't be that important to implement). 
08:29:57 <zzo38> You can tell me if you have stuff to add, either contributed code or suggestions. 
08:33:58 -!- tromp_ has joined. 
08:34:36 <zzo38> I reverse-engineered the 91a stuff myself; the 95a stuff I found information from other sources. 
08:39:06 -!- tromp_ has quit (Ping timeout: 276 seconds). 
09:15:47 <shachaf> zzo38: I haven't used UHS in years. 
09:16:00 <shachaf> Don't they have a JavaScript version? 
09:16:36 <zzo38> I wrote my own JavaScript version; as far as I know their version is only DOS, Windows, Macintosh, and Amiga. 
09:18:30 -!- hkgit03 has joined. 
09:20:19 <zzo38> And the program to write the hint file is only for Windows, they say; also to compile into a usable file is apparently you have to send the file to them. 
09:21:26 <shachaf> But the website supports JavaScript viewing. 
09:21:43 -!- gamemanj has joined. 
09:23:27 <zzo38> Maybe it does, but that is not a standalone program anyways. 
09:46:54 -!- LKoen has quit (Remote host closed the connection). 
10:03:51 -!- almightynsx has joined. 
10:06:38 <fizzie> I wrote an UHS-to-XML thing in Perl once, too. 
10:10:25 <zzo38> I think it is good idea, although 95a adds some junk such as it doesn't seem such good idea for them to use a different format for the text of nested hints than normal hints, or to have text in the binary area, which uses another different format; what is that? The 91a format makes sense though. 
10:14:38 <almightynsx> Question. will anyone be in regards to help me? 
10:16:12 <zzo38> To help you with what? 
10:18:15 <almightynsx> (2:16:33 AM) almightynsx: Im looking to index the internet. any ideas how i can somewhat do that for myself? 
10:18:15 <almightynsx> (2:17:16 AM) almightynsx: the most I have found ia alexa.com wikipedia:portals and glossaries 
10:18:15 <almightynsx> (2:17:36 AM) almightynsx: I need more ideas on how i can idex the internet for myself, opinions anyone? 
10:19:15 <almightynsx> I just copied and pasted. let mr ask this way 
10:19:58 <almightynsx> Is there any way I can methodologically index the internet for mysefl? 
10:20:06 <zzo38> The internet cannot really be fully indexed 
10:20:39 -!- LKoen has joined. 
10:20:41 <almightynsx> but maybe I can index it myself just on an overview or what there is on the internet 
10:21:25 <int-e> "Link Everything Online"... oh the memories. 
10:21:29 <zzo38> You can index gopher and whatever internet services you want, but it cannot be fully index by anyone 
10:21:30 <int-e> ...oh the foolishness! 
10:21:52 <gamemanj> zzo38: oh, apparently Brainfuck As A Service is still running. I forgot it even still existed... 
10:22:03 <zzo38> An internet protocol 
10:22:22 <zzo38> gopher://zzo38computer.org/ 
10:22:31 <zzo38> That is one gopher service 
10:22:50 <gamemanj> gopher://gamemanj.duckdns.org (not much, has two outbound links though) 
10:23:36 <gamemanj> gopher://gopher.floodgap.com is one of the "relatively within context 'major'" sites 
10:23:38 <int-e> damn I forgot about archie 
10:24:32 <almightynsx> i tried to access the link but no go. can you explain what this is. 
10:24:34 <int-e> And I think I never knew Veronica... I wonder why. 
10:25:16 <zzo38> I wrote some gopher clients such as http://zzo38computer.org/prog/shegoc.zip 
10:25:17 <int-e> almightynsx: you asked for gopher links, and you got some gopher links back. it's humorous, and a bit condescending. hth. 
10:25:52 <int-e> https://en.wikipedia.org/wiki/Gopher_(protocol) may be more to your liking. 
10:27:35 <almightynsx> if i read up on that will that answer my question? 
10:27:36 -!- augur has quit (Remote host closed the connection). 
10:28:07 <int-e> Yes, this one: "<almightynsx> what is gopher?" 
10:30:51 <int-e> I'm not sure we're the right people for your original question; on one level it's easy (download pages, follow all links, respect robots.txt) otoh it's really hard (the internet is big and it's a moving target, and most of the stuff on it is highly irrelevant). Also the amount of data involved is quite big. 
10:31:15 <almightynsx> this makes me laugh typing it but it looks like people have already tried this idea 
10:31:51 <int-e> Sorry, I've never heard of Google before. Please explain! 
10:32:27 <almightynsx> the way i have index'd the internet is different than the idea you are all aluring to 
10:32:28 <int-e> Nor Altavista, Yahoo, Bing, Duckdockgo, ... I'm forgetting a few. 
10:33:10 <int-e> You can also enumerate IPv4 addresses... that option will become infeasible when IPv6 was adopted 10 years ago. 
10:33:17 <almightynsx> i have searched google and wiki and made a hand written list of the sites and categorized them into workds 
10:33:40 <int-e> Oh you're reinventing directory services. 
10:34:07 <int-e> This has been tried. Yahoo started out as a directory service. Search engines won. 
10:34:16 <hkgit03> gamemanj: oh, apparently Brainfuck As A Service is still running. I forgot it even still existed... <- Can you link that, pls. 
10:35:17 <gamemanj> hkgit03: it's a little subservice of gopher://gamemanj.duckdns.org/ that I kind of forgot about. Don't try accessing it with certain heavily-caching gopher clients (ELinks, etc.) 
10:36:39 <gamemanj> uh, it seems the floodgap proxy is ignoring "i" chars??? 
10:37:11 <almightynsx> can someone explain in detail and lamen terms what you are all talking about? 
10:37:39 <almightynsx> im not as educated on the internet as you all seem to be 
10:38:43 <int-e> what... bash: lynx: command not found ... how have I survived this long? 
10:38:44 <almightynsx> ok maybe if i link you to the website and idea i would like to create then maybe you guys might understand what i want to do 
10:39:13 <gamemanj> oh, I see what's going on with the floodgap proxy, it seems they expect "i" entries to have supplemental data 
10:39:46 <gamemanj> for floodgap sites it's "i<text>\t\terror.host\t1\r\n" 
10:39:59 <int-e> izabera: it's my gopher client of choice... because it's readily available on all distributions 
10:40:00 <zzo38> Yes, it seems some clients do, even though such supplemental data is not relevant. 
10:40:25 <zzo38> My own gopher clients don't care about any extra data for "i" entries and will ignore them. 
10:40:28 <int-e> izabera: I'm not disputing your factual statement. 
10:40:47 <gamemanj> well, looks like I'm going to have to "embrace compatibility" via "fixing" my server 
10:41:09 <gamemanj> huh, someone started a BrainfuckVM process on the server? well, so much for maintenance downtime 
10:41:35 <izabera> yeah now you have to guarantee 99.9999999% uptime 
10:41:55 <gamemanj> or I could just killJob since there's no permission controls whatsoever 
10:42:11 <gamemanj> the job ended without having outputted anything anyway 
10:42:31 <izabera> i'm disappointed by your attitude towards your users 
10:42:41 <gamemanj> ...well, true, but it's kind of a tradeoff 
10:42:49 <gamemanj> anyway, I was talking about job 4 
10:42:50 <izabera> i'll use a different brainfuck as a service over gopher provider next time 
10:43:21 <gamemanj> somehow nobody has done the inevitable "kill job 1" 
10:43:33 <zzo38> You should just execute the program locally 
10:44:29 <int-e> is there a limit on the length of gopher query strings... 
10:44:40 -!- centrinia has joined. 
10:44:41 <gamemanj> No theoretical limit as to what my server will accept 
10:44:57 <gamemanj> but if you have issues due to your client, you may have to write an upload script 
10:45:03 <gamemanj> it's not too difficult to do since this is Gopher 
10:46:04 <gamemanj> basically you can upload any text that does not contain '\r' or '\n' AFAIK, but I'll double-check the server source 
10:46:36 <int-e> hmm, 11451 characters are too much... but perhaps that's lynx' fault. 
10:46:57 <gamemanj> yeah, I ended up writing an uploader script at one point to test if the VM could handle "The Lost Kingdom" 
10:47:00 <zzo38> My own server does have a limit of 1023 
10:47:04 <almightynsx> you guys must be old if your offering me gopher protocal advise 
10:47:19 <almightynsx> what other means are there to indexing the internet 
10:47:25 <gamemanj> Actually the Gopher protocool and HTTP are older than me, so... 
10:47:39 <zzo38> That is just an implementation detail though; the limit could be increased if needed, but I don't need to. 
10:47:48 <int-e> almightynsx: crawlers and hard manual labor. 
10:48:27 <gamemanj> oh, apparently I wrote a test VM implementation called "IncVM", which just takes every char given as code and writes it out + 1... 
10:48:46 <gamemanj> I think that won't be being exposed as a computing service anytime soon 
10:49:15 <almightynsx> int.. what do you think hard work and crawlers would get me in a final result? 
10:54:02 <gamemanj> Executive job 6 seems to be dead with no output. 
10:54:40 <int-e> gamemanj: That's to be expected. 
10:55:21 <b_jonas> "<almightynsx> i have searched google and wiki and made a hand written list of the sites and categorized them into workds", "<int-e> Oh you're reinventing directory services." => I'm calling that a bookmark list, but yeah. and mine is in a very unmaintained state. I should fix it properly, a lot of links I need are missing. 
10:56:49 <gamemanj> you know, it really bugs me that Java string encoding functions throw CharsetNotFoundExceptions, but the charset-less versions are deprecated 
10:57:12 <gamemanj> oh, actually "UnsupportedEncodingException" 
11:00:37 <int-e> hmm, what am I missing about thi protocol. 
11:00:57 -!- Jafet has quit (Ping timeout: 260 seconds). 
11:04:25 <b_jonas> `learn The hydra is at http://www.madore.org/~david/math/hydra0.xhtml , the dire hydra at http://www.madore.org/~david/math/hydra.xhtml , theory at http://www.madore.org/~david/weblog/d.2008-03-27.1537.html http://www.madore.org/~david/weblog/d.2008-03-16.1534.ordinaux-et-hydres.html http://math.andrej.com/2008/02/02/the-hydra-game/ https://en.wikipedia.org/wiki/Goodstein%27s_theorem 
11:04:30 <HackEgo> Learned 'hydra': The hydra is at http://www.madore.org/~david/math/hydra0.xhtml , the dire hydra at http://www.madore.org/~david/math/hydra.xhtml , theory at http://www.madore.org/~david/weblog/d.2008-03-27.1537.html http://www.madore.org/~david/weblog/d.2008-03-16.1534.ordinaux-et-hydres.html http://math.andrej.com/2008/02/02/the-hydra-game/ https 
11:04:42 <HackEgo> The hydra is at http://www.madore.org/~david/math/hydra0.xhtml , the dire hydra at http://www.madore.org/~david/math/hydra.xhtml , theory at http://www.madore.org/~david/weblog/d.2008-03-27.1537.html http://www.madore.org/~david/weblog/d.2008-03-16.1534.ordinaux-et-hydres.html http://math.andrej.com/2008/02/02/the-hydra-game/ https://en.wikipedia.o 
11:05:59 <int-e> okay, that did it. 
11:06:33 <b_jonas> ``` sed 's>https://en.wikipedia.o.*>https://en.wikipedia.org/wiki/Goodstein%27s_theorem >' wisdom/hydra 
11:06:36 <HackEgo> The hydra is at http://www.madore.org/~david/math/hydra0.xhtml , the dire hydra at http://www.madore.org/~david/math/hydra.xhtml , theory at http://www.madore.org/~david/weblog/d.2008-03-27.1537.html http://www.madore.org/~david/weblog/d.2008-03-16.1534.ordinaux-et-hydres.html http://math.andrej.com/2008/02/02/the-hydra-game/ https://en.wikipedia.o 
11:06:41 <int-e> almightynsx: I would expect frustration at the end of that road, but it really depends on you. 
11:06:50 <b_jonas> ``` sed 's>https://en\.wikipedia.*>https://en.wikipedia.org/wiki/Goodstein%27s_theorem >' wisdom/hydra 
11:06:51 <HackEgo> The hydra is at http://www.madore.org/~david/math/hydra0.xhtml , the dire hydra at http://www.madore.org/~david/math/hydra.xhtml , theory at http://www.madore.org/~david/weblog/d.2008-03-27.1537.html http://www.madore.org/~david/weblog/d.2008-03-16.1534.ordinaux-et-hydres.html http://math.andrej.com/2008/02/02/the-hydra-game/ https://en.wikipedia.o 
11:06:59 <b_jonas> ``` sed 's>https://en\.wikipedia.*>zzz https://en.wikipedia.org/wiki/Goodstein%27s_theorem >' wisdom/hydra 
11:07:00 <HackEgo> The hydra is at http://www.madore.org/~david/math/hydra0.xhtml , the dire hydra at http://www.madore.org/~david/math/hydra.xhtml , theory at http://www.madore.org/~david/weblog/d.2008-03-27.1537.html http://www.madore.org/~david/weblog/d.2008-03-16.1534.ordinaux-et-hydres.html http://math.andrej.com/2008/02/02/the-hydra-game/ zzz https://en.wikiped 
11:07:05 <b_jonas> ``` sed -i 's>https://en\.wikipedia.*>https://en.wikipedia.org/wiki/Goodstein%27s_theorem >' wisdom/hydra 
11:07:15 <HackEgo> The hydra is at http://www.madore.org/~david/math/hydra0.xhtml , the dire hydra at http://www.madore.org/~david/math/hydra.xhtml , theory at http://www.madore.org/~david/weblog/d.2008-03-27.1537.html http://www.madore.org/~david/weblog/d.2008-03-16.1534.ordinaux-et-hydres.html http://math.andrej.com/2008/02/02/the-hydra-game/ https://en.wikipedia.o 
11:07:51 <b_jonas> ``` perl -e 'local$/;$_=<>;print substr $_,250' wisdom/hydra 
11:07:52 <int-e> (each of these responses takes up 6 lines here) 
11:07:52 <HackEgo> 534.ordinaux-et-hydres.html http://math.andrej.com/2008/02/02/the-hydra-game/ https://en.wikipedia.org/wiki/Goodstein%27s_theorem 
11:08:07 <b_jonas> int-e: when I do that in private, you all complain that I should do them on channel because they're write operations 
11:08:24 <int-e> you could just show the final result. 
11:10:19 <int-e> gamemanj: the "Refresh" link in the executive is missing the ?nnn hack. 
11:11:45 <int-e> and the console seems to break lines after 127 characters... a bit inconvenient for the mandelbrot with 128 character lines ;-) 
11:11:50 <int-e> (feel free to kill that job) 
11:14:21 <gamemanj> 127 characters? let me check something 
11:14:40 <gamemanj> well, it's not being done in the midlayer 
11:15:32 <j-bot> b_jonas: |value error: ping 
11:16:27 <gamemanj> but that should only trigger for lines that are longer than 128 chars 
11:16:44 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 
11:16:54 <b_jonas> [ (agr =: [:{&' .'':' _2:#.&.|:\ 0&=) 2<| (+*:)^:10~ (0.1*i._10)j.~/(0.5-0.1*i.25) 
11:16:55 <j-bot> b_jonas:  ....:::....              
11:16:55 <j-bot> b_jonas:   ::::::::::              
11:16:55 <j-bot> b_jonas:  ::::::::::::..:::        
11:16:55 <j-bot> b_jonas:   ::::::::::::::::::..... 
11:17:06 <b_jonas> [ agr 2<| (+*:)^:10~ (0.1*>:i.10)j.~/(0.5-0.1*i.25) 
11:17:07 <j-bot> b_jonas:  .::::::::::::::::''      
11:17:07 <j-bot> b_jonas:  '::::::::::'  '''        
11:17:07 <j-bot> b_jonas:  .::::::::::              
11:17:10 -!- hppavilion[1] has joined. 
11:17:17 <b_jonas> which mandelbrot? not this mandelbrot probably 
11:17:37 <gamemanj> I'll just bump it up to 192. If I receive further complaints about console size, I'll just lock it at 80. (The point of the console size limit is to prevent infinite memory usage via console) 
11:18:38 -!- Melvar has quit (Quit: Upgrading, hopefully successfully this time.). 
11:19:31 <almightynsx> more on this subject of reinventing directory services?? 
11:20:47 <gamemanj> Ok, I intend to throw the switch on the GopherServ reboot soon 
11:21:35 <gamemanj> but I can't actually backup jobs, it's all in RAM, so basically when the server goes down the jobs do. 
11:22:02 <gamemanj> Could the owners of jobs 5 and 9 please report when they're done? 
11:26:00 <int-e> gamemanj: they're not done (one is a cat, one is a still running mandelbrot) but I'm not particularly attached to their continued existence 
11:28:08 <gamemanj> Brainfuck as a service is now compatible with the floodgap client, the Refresh antianticache bug has been fixed, 
11:29:02 <gamemanj> ...not much more to say, really 
11:29:56 <gamemanj> "compatible with the floodgap client" 
11:30:12 <hkgit03> you mean the floodgap gopher proxy? 
11:30:13 <int-e> but it did start the program nonetheless 
11:33:09 <gamemanj> executive job 2 is taking a while 
11:33:38 <gamemanj> CPU on the server is fluctuating between 25 and 75 percent 
11:33:53 -!- boily has joined. 
11:34:18 <gamemanj> ...of which Java is taking up 5%? 
11:35:45 -!- tromp_ has joined. 
11:36:36 <gamemanj> also, since the VM now uses the first line of the console as a program name, your mandelbrot is called "AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEGFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" 
11:37:57 -!- centrinia has quit (Quit: Leaving). 
11:38:53 <boily> gAAAAAAAAAAAAAAAAmellomanj! 
11:40:08 -!- tromp_ has quit (Ping timeout: 244 seconds). 
11:49:25 <int-e> gamemanj: obviously if CPU usage turns out to be a problem feel free to kill the job. I won't submit it again. 
11:49:57 <int-e> it looks like it'll be running for a few hours. 
11:50:27 <gamemanj> as long as you don't submit, like, 20 copies of it all running at the same time, 
11:50:44 <gamemanj> since right now it's only managing 5% usage 
11:54:03 <FreeFull> Do we have a bot here that speaks lisp? 
11:54:35 <b_jonas> FreeFull: we can install something on HackEgo if necessary 
11:54:37 <int-e> fungot: are you a scheming bot? 
11:54:38 <fungot> int-e: so whats this place all about then? 
11:55:01 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: gcl: not found 
11:55:14 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: racket: not found 
11:55:19 <b_jonas> FreeFull: and I have an interpreter for a very tiny lisp-like language in like 30 lines that I've uploaded to jevalbot a few times, but that's like tiny 
11:55:24 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: guile: not found 
11:55:30 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: clisp: not found 
11:55:42 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: gprolog: not found 
11:55:46 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: mzscheme: not found 
11:55:50 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bigloo: not found 
11:55:53 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: swipl: not found 
11:56:15 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: Picat: not found 
12:00:59 <b_jonas> FreeFull: you'll probably have to install something 
12:01:21 <b_jonas> FreeFull: I think there's something on some other channels 
12:01:31 <b_jonas> does it have to be on #esoteric? 
12:02:21 <b_jonas> FreeFull: ask the #scheme people, maybe they can help 
12:02:47 <b_jonas> do you count tcl as a lisp? :-) 
12:03:48 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: tclsh: not found 
12:04:02 <HackEgo> /bin/bash \ /bin/bunzip2 \ /bin/bzcat \ /bin/bzcmp \ /bin/bzdiff \ /bin/bzegrep \ /bin/bzexe \ /bin/bzfgrep \ /bin/bzgrep \ /bin/bzip2 \ /bin/bzip2recover \ /bin/bzless \ /bin/bzmore \ /bin/cat \ /bin/chgrp \ /bin/chmod \ /bin/chown \ /bin/cp \ /bin/cpio \ /bin/dash \ /bin/date \ /bin/dd \ /bin/df \ /bin/dir \ /bin/dmesg \ /bin/dnsdomainname \ / 
12:04:13 <HackEgo> /usr/bin/[ \ /usr/bin/2to3 \ /usr/bin/2to3-2.6 \ /usr/bin/2to3-2.7 \ /usr/bin/a2p \ /usr/bin/addpart \ /usr/bin/addr2line \ /usr/bin/aot-compile \ /usr/bin/appletviewer \ /usr/bin/apropos \ /usr/bin/apt-cache \ /usr/bin/apt-cdrom \ /usr/bin/apt-config \ /usr/bin/apt-extracttemplates \ /usr/bin/apt-ftparchive \ /usr/bin/apt-get \ /usr/bin/aptitud 
12:04:34 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: apt: not found 
12:04:42 <HackEgo> /hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin 
12:04:45 <HackEgo> /hackenv/bin/`: line 4: apt: command not found 
12:04:49 <boily> `` apt-get --version 
12:04:52 <HackEgo> apt 0.9.7.9 for amd64 compiled on Nov 16 2013 12:41:41 \ Supported modules: \ *Ver: Standard .deb \ *Pkg:  Debian dpkg interface (Priority 10) \  Pkg:  Debian APT solver interface (Priority -1000) \  S.L: 'deb' Standard Debian binary tree \  S.L: 'deb-src' Standard Debian source tree \  Idx: Debian Source Index \  Idx: Debian Package Index \  Idx:  
12:04:59 <b_jonas> boily: we can download stuff directly from the web, even binaries 
12:05:12 <boily> `` apt-get install fortune-mod 
12:05:15 <HackEgo> W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) \ E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory) \ E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? 
12:08:12 <FreeFull> b_jonas: No, I wouldn't count tcl as a lisp =P 
12:08:26 <HackEgo> ` \ `` \ ^.^ \ ̊ \   \ ! \ ? \ ?? \ ¿ \ ' \ " \ @ \ * \ ؟ \  \  \  \ 1 \ 1492 \ 2014 \ 2015 \ 2016 \ 2017 \ 5 \ 5quote \ 8ball \ 8-ball \ aaaaaaaaa \ addquote \ addtodo \ aglist \ allquotes \ analogy \ anonlog \ append \ arienvenido \ as86 \ aseen \ asm \ autowelcome \ bardsworthlist \ before \ benvenuto \ bf \ bff \ bienvenido \ bienven 
12:08:52 <HackEgo> ¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en EFnet o DALnet.) 
12:30:28 -!- boily has quit (Quit: PEARL CHICKEN). 
12:34:08 * hkgit03 looks at the mandelbrot file. gamemanj: So, the program's still running? 
12:36:35 -!- tromp_ has joined. 
12:38:30 <hkgit03> *refresh* Well, apparently. 
12:38:51 <hkgit03> gamemanj: Can jobs be deleted and if so, only by you? 
12:39:53 <int-e> hkgit03: it's running this program btw: http://esoteric.sange.fi/brainfuck/utils/mandelbrot/mandelbrot.b 
12:40:17 <int-e> hkgit03: there's an "options" link that can kill a job... works for everyone 
12:40:39 <int-e> ... well I should say "options submenu" 
12:41:03 -!- tromp_ has quit (Ping timeout: 240 seconds). 
12:41:28 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 
12:52:30 <gamemanj> anybody can kill or interfere with anybody else's job 
12:52:55 <gamemanj> you people do whatever, I'll be busy laying down in the nice cold weather out 
13:28:30 -!- Jafet has joined. 
13:58:58 -!- LKoen has quit (Remote host closed the connection). 
13:59:20 -!- LKoen has joined. 
14:08:14 -!- Melvar has joined. 
14:13:18 -!- Sgeo has quit (Ping timeout: 250 seconds). 
14:27:33 -!- tromp_ has joined. 
14:33:32 <lambdabot> LOWI 251320Z 02006KT 330V050 9999 FEW030 SCT050 BKN100 25/17 Q1019 NOSIG 
14:34:53 -!- LKoen has quit (Remote host closed the connection). 
14:42:49 -!- tromp_ has quit (Remote host closed the connection). 
14:44:11 -!- MDead has joined. 
14:44:29 -!- Froox has joined. 
14:47:04 -!- MDude has quit (Ping timeout: 260 seconds). 
14:47:06 -!- MDead has changed nick to MDude. 
14:47:39 -!- Frooxius has quit (Ping timeout: 260 seconds). 
14:50:16 -!- idris-bot has joined. 
14:59:40 -!- `^_^v has joined. 
15:02:55 -!- miketo has joined. 
15:04:48 -!- Kaynato has joined. 
15:12:10 <izabera> how do i get the mountpoint of a file? 
15:15:23 <b_jonas> izabera: oh, that one is tricky. df filename usually tells. 
15:16:06 <HackEgo> stat: cannot read table of mounted file systems: No such file or directory \ /hackenv 
15:16:08 -!- LKoen has joined. 
15:16:23 <HackEgo> !\.´ \ advice \ bin \ canary \ candide \ cdescs \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ ls \ misle \ out \ paste \ ply-3.8 \ ps \ quines \ quotes \ share \ src \ theorems \ tmflry \ tmp \ wisdom \ wisdom.pdf 
15:16:34 <b_jonas> I'm not sure then, check what df does maybe. 
15:16:37 <izabera> stat: cannot read table of mounted file systems: No such file or directory        <- UHM 
15:16:50 <b_jonas> It's a bit hard to do this reliably, finding out about mount points is all sorts of fragile. 
15:18:34 <b_jonas> Basically, you can try to iterate upwards through directories for which one is a mount point, for which there are multiple crazy heuristics (see http://blog.schmorp.de/2016-03-03-detecting-a-mount-point.html , the traditional heuristic is checking the st_dev field of stat, but that might not be the best), or try to get info about mount points from /proc/mounts or from /etc/mtab 
15:18:45 <b_jonas> \ or try to get info about mount points from /proc/mounts or from /etc/mtab 
15:18:50 -!- hkgit03 has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 
15:18:52 <b_jonas> but none of this is completely reliable 
15:20:57 -!- LKoen has quit (Client Quit). 
15:42:25 <miketo> izabera: sysfs?  read /sys/<your PID>/mounts  for your view of the filesystem 
15:43:19 <int-e> `` cat /proc/self/mounts 
15:43:24 <HackEgo> rootfs / rootfs rw 0 0 \ none /bin hostfs ro,nosuid,relatime,/bin/ 0 0 \ none /usr hostfs ro,nosuid,relatime,/usr/ 0 0 \ none /dev hostfs ro,nosuid,relatime,/dev/ 0 0 \ none /opt hostfs ro,nosuid,relatime,/opt/ 0 0 \ none /lib hostfs ro,nosuid,relatime,/lib/ 0 0 \ none /sbin hostfs ro,nosuid,relatime,/sbin/ 0 0 \ none /lib64 hostfs ro,nosuid,relati 
15:43:28 -!- tromp_ has joined. 
15:46:40 <miketo> lol yes, procfs.  thinko 
15:47:33 <izabera> why is there a /proc/mounts and a /proc/self/mounts ? 
15:47:57 -!- tromp_ has quit (Ping timeout: 258 seconds). 
15:48:46 <HackEgo> lrwxrwxrwx 1 0 0 11 Jul 25 14:48 /proc/mounts -> self/mounts 
15:49:19 <gamemanj> thing is once mount namespaces came along there wasn't really such a thing as a system-wide mounts table AFAIK... 
16:26:23 -!- LKoen has joined. 
16:46:06 <izabera> lucky start http://i.imgur.com/EmrKrNn.png 
16:47:50 <gamemanj> finally, izabera has defeated the awful horror 
16:48:34 <gamemanj> ...and is also using... what window manager is that? Why is the window manager grinning? AAAAAAAA<gamemanj has been destroyed by the window manager basilisk> 
16:48:51 <gamemanj> (in all seriousness, though, nice window manager) 
16:49:31 <gamemanj> Why couldn't a window manager grin? 
16:49:51 <gamemanj> If a build environment can hold a spatula, why can't a window manager grin? 
16:51:38 -!- Phantom_Hoover has joined. 
16:57:57 <\oren\> gamemanj: looks like the "awesome" wm 
16:58:37 <izabera> really all it's visible in that screen is firefox and a top bar that's not tied to any particular wm 
16:58:42 <\oren\> well it BASED on one of those for sure 
17:00:51 <\oren\> izabera: you use a wm that obscure? *oren is in awe* 
17:01:16 <gamemanj> if you want to do a WM right, do it yourself. Then you can get application compatibility problems, which is tons of fun! 
17:01:24 <izabera> just about everyone on /r/unixporn uses bspwm 
17:01:50 <gamemanj> also it seems I am now incapable of reading anything 
17:01:53 <\oren\> some sort of minimal tiling window manager 
17:02:01 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 
17:02:08 <b_jonas> tiling... ok, I no longer care then 
17:02:10 <\oren\> binary space partitioning window manager 
17:02:20 <izabera> https://www.reddit.com/r/unixporn/comments/1m0ea1/arch_bspwm_why_bspwm_watch_this_screencast_and/ 
17:04:32 <izabera> and the developer is a dick 
17:04:43 <izabera> https://github.com/baskerville/bspwm/blob/master/doc/CHANGELOG.md  look at this shit 
17:05:20 <izabera> but that update broke literally every user conf 
17:05:46 <izabera> and by literally i don't mean literally literally but it broke mine and i'm confident it broke many others as well 
17:08:09 -!- newsham has quit (Read error: Connection reset by peer). 
17:08:27 -!- newsham has joined. 
17:09:26 -!- Phantom_Hoover has quit (Remote host closed the connection). 
17:11:28 -!- Phantom_Hoover has joined. 
17:27:00 -!- Zekka has quit (Ping timeout: 250 seconds). 
17:28:50 -!- tromp_ has joined. 
17:32:27 <\oren\> izabera: see this is why Linus Torvalds has to be a dick 
17:32:43 <\oren\> in order to stop other dicks from breaking things 
17:32:51 -!- tromp_ has quit (Ping timeout: 240 seconds). 
17:33:56 <\oren\> "WE DO NOT BREAK USERSPACE!" -- Linus Torvalds 
17:34:00 <\oren\> https://lkml.org/lkml/2012/12/23/75 
17:34:58 <\oren\> "We particularly don't" 
17:35:01 <\oren\> break user space with TOTAL CRAP. 
17:46:00 <gamemanj> the kernel runs the userspace in virtual memory, so at least in theory there is no possible good reason to ever break userspace 
17:47:15 <gamemanj> but... what happens if there is a real bug in the kernel, which gets fixed? 
17:47:31 <gamemanj> And then userspace goes kaboom? Then it would be userspace's fault. 
17:52:55 <\oren\> gamemanj: yeah, I'm not sure about those cases. probably they would need to wait until the user space programs are fixed. as a user i'd certainly rather developers err on the side of keeping bugs for compatibility. this is even more necessary in closed-source environments... 
17:56:56 <int-e> gamemanj: yay the mandelbrot is still going (and will overflow the terminal vertically... 
17:57:31 <gamemanj> well, you may want to start backing up the parts of the mandelbrot that are going to go off the top of the screen 
17:57:58 <gamemanj> (the reasoning behind this is the same reasoning behind the secret memory limit on your "brainfuck" processes which is completely undocumented.) 
18:26:03 -!- Zekka has joined. 
18:29:38 <int-e> heh the mandelbrot is still computing 
18:30:08 <int-e> sorry, I already brought this up... work is distracting. 
18:37:06 <int-e> gamemanj: yeah I don't mind it scrolling away... if I were just interested in the result I'd run the program in a terminal on a PC under my control. 
18:42:26 -!- jaboja has joined. 
18:43:06 <gamemanj> what are you interested in, then? 
18:44:39 -!- tromp_ has joined. 
18:49:03 -!- tromp_ has quit (Ping timeout: 240 seconds). 
19:09:55 -!- Jafet has quit (Ping timeout: 258 seconds). 
19:50:59 -!- `^_^v has quit (Read error: Connection reset by peer). 
19:51:34 -!- `^_^v has joined. 
19:58:22 -!- centrinia has joined. 
20:06:03 -!- augur has joined. 
20:40:43 <fizzie> There's a BSP layout for XMonad, I've been meaning to try it out. 
20:44:22 -!- PinealGlandOptic has quit (Quit: leaving). 
20:45:33 -!- tromp_ has joined. 
20:50:01 -!- tromp_ has quit (Ping timeout: 250 seconds). 
20:51:19 -!- wob_jonas has joined. 
20:51:46 <wob_jonas> I don't understand these camera manufacturers. Why do they want me to agree to their terms of conditions to read their camera user manual? 
20:53:52 <wob_jonas> Meanwhile, from speedrunning marathons, some of the final videos of SGDQ 2016 are up now on https://archive.org/download/SummerGamesDoneQuick2016 , I'll have to watch some of them where the quality of the temp videos was too bad; and also ESA2016 has started, see http://www.esamarathon.com/schedule 
20:55:10 <gamemanj> wob_jonas: "by reading this manual you agree to give 25% of all your photography profits - where 'profits' includes money that would be sent to charities and to subsidary, parent or sister companies - to Niko Corp." 
20:55:54 <gamemanj> (Not "Nikon". "Niko Corp: Shining a light on the world") 
20:56:14 -!- atrapado has joined. 
20:56:15 <wob_jonas> gamemanj: http://www.xkcd.com/501/ 
20:57:22 <gamemanj> what did he/she/it/??? possibly do wrong 
20:57:58 <wob_jonas> What did I do wrong? Besides, I don't even have a first born son. 
20:59:32 <gamemanj> Hey, what happens if you die alone after selling your "first born son" which never actually gets born? 
20:59:52 <wob_jonas> gamemanj: dunno, read the fine print 
21:01:55 <gamemanj> In other news, let's talk about a great programming construct, the "goto". 
21:02:17 <gamemanj> The "goto" is extremely useful for making code perfectly readable and easy to understand. 
21:03:02 <gamemanj> What I suggest as a substitute for a first-born son, should it be impossible for one to occur (and such a being would know), would be for that programmer to be forced to use the "goto" for all loops and unconditional flow control. 
21:03:35 <gamemanj> This would be, of course, around about the time where someone is supposed to be typing about a certain - rather dangerous - species of animal. 
21:03:37 <wob_jonas> yes, I like goto, and don't understand why some languages are missing it, especially languages where it would be easy to implement, such as rust, ruby, python. 
21:04:31 <gamemanj> Should they be typing about that rather dangerous species of animal, it would be highly likely that they would be typing about it, attacking me in some violent manner. 
21:05:03 <gamemanj> This would be entirely on-topic, and would thus probably be a good idea - but it seems that, despite that, I have ran out of things to say. 
21:06:06 <gamemanj> wob_jonas: You had 4 minutes to make the http://xkcd.com/292/ reference... 
21:06:10 <j-bot> wob_jonas: 0.00881057 
21:07:28 <j-bot> wob_jonas: 6.53543 
21:07:41 <j-bot> wob_jonas: 65.3543 
21:09:00 <wob_jonas> this description on ebay says this 1.66 m high aluminium camera tripod weighs 0.004 kg. Is that a typo for 0.04 kg or something even higher? because 0.004 kg sounds pretty much impossible for this. => http://www.ebay.com/itm/Hama-Star-63-Tripod-With-Carry-Case-BRAND-NEW-IN-PACKAGING-/272180722091?hash=item3f5f3c39ab:g:1x0AAOSwdzVXjfnU 
21:09:49 <wob_jonas> I'd like to buy a lightweight tripod, and I think I even saw something like this in a shop, but that weight is just impossible 
21:12:13 <gamemanj> no, it's just that it's actually mostly paint 
21:12:16 <wob_jonas> Here's another impossible one, a 1.50 m high tripod that's supposedly 0.003 kg. => http://www.ebay.com/itm/Hama-Star-42-Camera-Tripod-/152180034193?hash=item236ea30a91:g:r9MAAOSwsFpWTfSz 
21:12:20 <gamemanj> you're actually buying a paper tripod 
21:12:33 <wob_jonas> gamemanj: it specifies how much weight it can hold 
21:12:46 <gamemanj> or it's just really good engineering 
21:13:15 <wob_jonas> ah! the fun part is that in the second page, the info BELOW on the same page says it's 1.150 kg 
21:15:52 <zzo38> How should a semantic version number be applied to a program if semantic version numbering is not applicable but is required anyways? 
21:16:25 <wob_jonas> zzo38: zero? if that doesn't work, one? 
21:17:52 <zzo38> The version number still need to be upgraded sometimes. It does not really have API anyways, if it is an interactive program. 
21:18:17 <gamemanj> Treat the program as if the text IO is the API 
21:18:40 <wob_jonas> Ask whoever gave the requirement that there has to be a semantic version number? 
21:19:06 <gamemanj> Like, valid control commands are considered API functions. Invalid control commands are considered "relying on internal behavior" since they could be added in future. 
21:19:19 <quintopia> wob_jonas: did you watch the catherine 2-controller run? 
21:19:29 <zzo38> For example, if it is a Node.js package then a semantic version number is required. If nothing depends on it then probably it is not as important, but the version number is still required. 
21:21:22 <wob_jonas> quintopia: but there's a few more runs I enjoyed that I haven't mentioned yet 
21:21:41 <wob_jonas> so I should mention them now for the record 
21:22:06 <quintopia> wob_jonas: i highly recommend the catherine run. it's very impressive. 
21:24:00 <wob_jonas> one is Pepsiman, which is right after the Mario Maker race which obviously also was great, and another is MonsterBash, which is a DOS game by Apogee, and since it's ran by CapnClever, the commentary is reliably good 
21:24:34 <wob_jonas> quintopia: ok, I'll try to remember that 
21:24:42 <wob_jonas> what was the other run someone recommended on this channel? 
21:25:24 <wob_jonas> anyway, there were lots of good runs to watch, everyone will find something to like 
21:25:49 <quintopia> i have yet to watch the monsterbash run 
21:25:53 <wob_jonas> it's a pity there was no Super Monkey Ball run, but we had them in the last three GDQ I think 
21:27:05 <quintopia> there were some very technical precision runs. probably the dustforce one was the most precision one, but i saw several that were easily in the "impossible for mere mortals" category 
21:27:24 <quintopia> catherine is probably up there, since it is not a memorized run. it's 100% improvised 
21:33:48 <pikhq> Also, 1 person 2 controllers. 
21:34:25 <wob_jonas> quintopia: well sure, like half of these speedruns are impossible for mere mortals 
21:35:24 <quintopia> wob_jonas: eh, i didn't feel like pepsiman was impossible for mere mortals. look like just a straightforward memorized run 
21:35:45 <quintopia> and other than the 3YG skip, the sm sunshine run seemed vaguely doable 
21:35:46 <wob_jonas> quintopia: I said half of these speedruns 
21:36:23 <quintopia> wob_jonas: you think half eh? *shrug* 
21:40:40 -!- gamemanj has quit (Ping timeout: 265 seconds). 
21:40:53 -!- nortti has changed nick to lawspeaker. 
21:41:03 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds). 
21:42:45 -!- lawspeaker has changed nick to nortti. 
21:43:49 -!- Phantom_Hoover has joined. 
21:44:02 <zzo38> If I make the UHS compiler, then I could make it to just write zero as the checksum instead of the correct checksum, if common unofficial UHS reader programs don't care. This can help since I think the people who invented UHS do not want the official UHS reader programs to be able to load unofficial UHS hint files anyways (and I will call such unofficial files "hint files in UHS format" instead of "UHS files"), but what if zero turns out to be the 
21:44:50 <wob_jonas> The commentary influences a LOT how much I enjoy a speedrun video by the way. 
21:45:15 <zzo38> (and I will call such unofficial files "hint files in UHS format" instead of "UHS files"), but what if zero turns out to be the correct checksum by chance? 
21:46:14 <zzo38> My intention is also that the official UHS people will be able to correct the file for use with official UHS software if the file is submitted to them for approval and they approve it. 
21:46:54 <wob_jonas> zzo38: what the heck are these hint files you've been talking about for a while? 
21:48:03 <zzo38> Wikipedia has some information about "Universal Hint System" and links. 
21:52:50 <zzo38> So now there is OpenUHS in Java, and my own implementation in JavaScript is called FreeUHS. 
21:55:27 -!- augur has quit (Remote host closed the connection). 
22:07:02 <zzo38> It looks like OpenUHS ignores the checksum and will parse but ignore incentive data. FreeUHS also ignores the checksum (I don't know how to calculate it anyways), and will treat the incentive data as an unknown hunk. 
22:14:02 <zzo38> UHS2HTML.pl (which is no longer available, although documentation is still available for it) will calculate the correct checksum but will not result in an error if it does not match the checksum in the file. 
22:28:16 -!- Effilry has joined. 
22:34:10 -!- Effilry has changed nick to FireFly. 
22:45:34 -!- haavardp has quit (Quit: WeeChat 1.4). 
22:46:31 -!- tromp_ has joined. 
22:49:56 -!- boily has joined. 
22:51:15 -!- tromp_ has quit (Ping timeout: 276 seconds). 
22:52:04 -!- augur has joined. 
22:56:10 <wob_jonas> This player is speaking in such a British accent that I have difficulty understanding some of what he says. 
23:00:59 <prooftechnique> I think the best hint system in any game was that of edutainment game Wrath of the Gods 
23:02:17 <zzo38> How does that one work? 
23:02:36 <shachaf> Would you prefer a Hungarian accent? 
23:03:31 <prooftechnique> zzo38: It's a standard adventure game, where completing certain tasks reward you with points. These points can be redeemed for consultations with the Oracle, who will give you snarky hints 
23:03:51 -!- Sgeo has joined. 
23:04:15 <wob_jonas> shachaf: I think I understand a mild Hungarian accent more easily, but a heavy Hungarian accent could be worse, and speaking too fast can make speech hard to understand with almost any accent 
23:04:35 -!- Froo has joined. 
23:08:01 -!- Froox has quit (Ping timeout: 258 seconds). 
23:09:17 -!- atrapado has quit (Quit: Leaving). 
23:09:30 -!- oerjan has joined. 
23:35:52 <shachaf> piboilynky and the brhellørjain 
23:36:00 <lambdabot> I think so, Brain! How much deeper would the ocean be if there weren't sponges down there? 
23:36:13 <lambdabot> pointful <expr>. Make code pointier. 
23:38:44 <boily> mynamello. everything makes sense in this chännel. 
23:38:56 * boily apposes his Certified Sane Man Sanity Seal 
23:39:35 <boily> myname: you're typing on a French keyboard? 
23:44:26 -!- boily has quit (Quit: BRIGHT CHICKEN). 
23:44:57 <HackEgo> Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, weetoflakes, Tanebventions, persistence, the BBC, progress, and this sentence. See also tanebventions: math. He never invents anything involving sex. 
23:45:17 <shachaf> `slwd tanebvention//s#Go,#Go, Windows 98,# 
23:45:22 <HackEgo> wisdom/tanebvention//Tanebventions include automatic squirrel feeders, necessity, Go, Windows 98, submarine jousting, Fueue, the universe, weetoflakes, Tanebventions, persistence, the BBC, progress, and this sentence. See also tanebventions: math. He never invents anything involving sex. 
23:45:40 <myname> is it go the language or gp ghe game? 
23:45:50 <HackEgo> Go is a common verbal game programming language invented by the Germanic Taneb tribes in the strategic territories of East Asia. 
23:46:20 -!- almightynsx has quit (Ping timeout: 265 seconds). 
23:47:20 -!- tromp_ has joined. 
23:51:48 -!- tromp_ has quit (Ping timeout: 250 seconds). 
23:53:59 <oerjan> . o O ( should something about pokémons be added? ) 
23:56:12 <oerjan> `slwd go//s/tribes/tribes catching monsters/ 
23:56:18 <HackEgo> wisdom/go//Go is a common verbal game programming language invented by the Germanic Taneb tribes catching monsters in the strategic territories of East Asia. 
23:57:20 -!- hppavilion[1] has joined. 
23:58:08 <oerjan> `slwd go//s/common/common irregular/ 
23:58:10 <HackEgo> wisdom/go//Go is a common irregular verbal game programming language invented by the Germanic Taneb tribes catching monsters in the strategic territories of East Asia.