< 1454284903 703971 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MATL14]]4 10 02https://esolangs.org/w/index.php?diff=46335&oldid=46334 5* 03Luis Mendo 5* (+4) 10/* Fibonacci sequence */ < 1454284925 243698 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MATL14]]4 10 02https://esolangs.org/w/index.php?diff=46336&oldid=46335 5* 03Luis Mendo 5* (+2) 10/* Fibonacci sequence */ < 1454284987 381279 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07MATL14]]4 10 02https://esolangs.org/w/index.php?diff=46337&oldid=46336 5* 03Luis Mendo 5* (-9) 10/* Fibonacci sequence */ < 1454285388 240488 :mbrcknl!sid28171@gateway/web/irccloud.com/x-znzbmlpiqxhhbdpe QUIT :Read error: Connection reset by peer < 1454285444 979487 :mbrcknl!sid28171@gateway/web/irccloud.com/x-zejrnoyqnrrcarjn JOIN :#esoteric < 1454285578 860995 :Mkhalun!54dbecd7@gateway/web/freenode/ip.84.219.236.215 JOIN :#esoteric < 1454285934 919981 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454286144 424822 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 265 seconds < 1454286225 829066 :Mkhalun!54dbecd7@gateway/web/freenode/ip.84.219.236.215 QUIT :Ping timeout: 252 seconds < 1454286287 421206 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454286348 661339 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 256 seconds < 1454286433 714316 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454286546 924195 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`addquote <\oren\> scientists can apparently research things even while rotating 30 times a minute < 1454286566 22131 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1264) <\oren\> scientists can apparently research things even while rotating 30 times a minute < 1454287037 862734 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Here's an idea for an ESOSC language < 1454287039 455753 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :SciGolf < 1454287059 144958 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :A scientific computing-oriented programming language that works in a very golphy way < 1454287354 173753 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1454287388 217064 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454287517 940858 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454287971 766976 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell myname is there a generic way to write points-free haskell functions with two arguments? <-- yes, but it tends to get a lot uglier than with a single argument < 1454287971 962879 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454288079 250410 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell myname like, f x y = g $ h $ i x y <-- f = ((g . h) .) . i < 1454288079 407558 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454288088 642419 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@pl f x y = g $ h $ i x y < 1454288088 682696 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :f = ((g . h) .) . i < 1454288105 260755 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell myname see lambdabot's @pl command < 1454288105 418274 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454288343 671655 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1454289026 810168 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :I think I'll design Archae < 1454289127 143959 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454289577 825094 :AlexR42!~textual@145.255.21.164 JOIN :#esoteric < 1454289623 653052 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454289630 827598 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :615) * oerjan concludes that unsafeCoerce has no effect on strictness < 1454289643 40861 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That wasn't a particularly amusing quote. < 1454289671 578221 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :On a scale of 1 to 3, I give it a 2. < 1454289672 838402 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454289674 910411 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1000) oerjan is spreading the tired rumour that if you play Nietzsche backwards you hear Jewish messages. < 1454289705 366463 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And I don't really get that one. Obviously a reference to the whole rock music backwards Satan thing. < 1454289725 493166 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Not totally sure where Nietzsche and the Jews come in. < 1454289727 106755 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454289729 330545 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1100) I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics? < 1454290563 455552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: you do know that if you `quote five times you get to delete one? < 1454290593 585486 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454290608 971085 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Is that so? < 1454290610 934742 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290613 814814 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1216) Rule of thumb is that if I can understand it you're not using enough fancy stuff < 1454290619 974703 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290622 264492 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1454290622 278589 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :980) i feel like i should say "sexual dimorphism" winkingly and then transmute myself into a horrid fleshbeast < 1454290644 830785 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And then how do I delete a quote, is it... < 1454290647 610449 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`delquote 1100 < 1454290653 525268 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​*poof* I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics? < 1454290662 218271 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now... another batch! < 1454290664 334783 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290664 646725 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290664 804571 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290664 962228 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290666 65902 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290678 43545 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1076) I AM AN INVADING NECROPOLIS... ALL BOW BEFORE MY... erm... WALLS?... NECROBUILDINGS? < 1454290697 134623 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :822) we have PR? the good news is we have PR. the bad news is we borrowed haskell's motto for it. [...] [...] "avoid success at all costs" < 1454290697 205592 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :854) i bet a blog post complaining about ");});});" syntax in JavaScript and comparing it unfavorably to Lisp would get approximately one billion comments on hacker news but at what cost? your very soul, kmc! < 1454290697 956879 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :946) Phantom_Hoover: my department teaches prolog, to second years I think some people choose it because it isn't ocaml, and then are disappointed to find it has lists < 1454290700 898829 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :424) [2008] i'm testing Haiku and it appears that it is a major shit 5+7+5, not 5+11, nooga < 1454290701 215223 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :aaaaaaaaaaaaaaaah! people delquoting! < 1454290722 965261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: we used to do it a lot more often < 1454290727 690250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the reason the quotes are such high quality < 1454290740 237767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the mid-older ones at least < 1454290755 199202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(some of the very early ones survived from nostalgia, and the more recent ones haven't been caught in many five-`quotes) < 1454290769 105230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like all of those ones though < 1454290771 136387 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I... can't delete any of those! < 1454290778 753546 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hmm < 1454290780 248244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1454290782 248488 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :262) BYE dbc WE'LL BE SURE TO ACCIDENTALLY MENTION YOUR NICK OFTEN < 1454290782 650542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1454290783 965461 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :what is the PR in 822? < 1454290784 4380 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :930) This position is asking for "- Extensive experience with API" You're just not qualified, kid. < 1454290784 280625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1454290785 772725 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :914) I feel like (A.~[:i.[:!#) is verbose < 1454290785 839461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1454290787 251480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`quote < 1454290787 340368 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1176) Don't be too ineffective. < 1454290788 691911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :846) Conext coyou'll cotell come cothat coyou cocan't coprefix coeverything cowith co"co". pikhq: coof urse conot! < 1454290794 326358 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :coppro, public relations < 1454290819 436255 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ahh < 1454290824 318226 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290824 475456 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290824 476982 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290824 477022 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290824 477050 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote < 1454290827 945735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you read it as "pull request"? < 1454290842 390867 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :proportional representation, actually < 1454290850 370550 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1160) kmc: any chance one can have a box full of tnt to throw around < 1454290850 441131 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :115) Why shouldn't I just do everything in non-Microsoft-specific C#? it's like trying to write non-IE-specific JavaScript with only Microsoft documentation and only IE to test on < 1454290850 442571 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :814) I was hoping I could be like other people and listen to signals while in a public transport vehicle. < 1454290850 442617 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :97) [...] i'm a law student so i am loving my bread machine < 1454290850 660604 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :559) never ever do bacon floats or i will hunt you down and kill you augh my leg < 1454290860 195134 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I keep forgetting what "aliquot" means. What does it mean? Does it mean, like... "remainder"? < 1454290861 970520 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :not a huge fan of 262 < 1454290862 597259 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric : `delquote 1100 < 1454290863 297339 :Frooxius!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1454290867 393657 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :what the fuck that was the best one < 1454290876 522106 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Bacon floats? Like, a glass of lemonade with bacon on the top? < 1454290891 801168 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`revert < 1454290897 795170 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`quote 1100 < 1454290904 867401 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1454290908 713623 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1100) I am curious to know, how many Wiccans hate daylight saving time compared to Roman Catholics? < 1454290957 378267 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, I like that one < 1454290975 401771 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I really don't understand 1100. < 1454290987 256691 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :it's zzo, nobody understands it except possibly zzo < 1454291000 543822 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :it's one of many perfect gems of zzo logic in the quotes db < 1454291028 465647 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@tell Sgeo I've been writing some stuff in C# under Linux. It definitely doesn't work as well as under Windows, but at least it's still C#. < 1454291028 467056 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454291056 289436 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ironically, when I'm writing C# under Linux, the thing I miss most about Windows is the ability to use vim keys. < 1454291088 576696 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's a vim-imitation ("vimitation") plugin for Visual Studio; there is not one for MonoDevelop. < 1454291093 326050 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Have I told you about my archaelang idea? < 1454291109 491094 :boily!~alexandre@96.127.201.149 QUIT :Quit: ECLIPTIC CHICKEN < 1454291160 377223 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: nope! < 1454291178 439069 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Basically, it's an archaeological programming language < 1454291183 34122 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: A horribly complex language < 1454291188 371945 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Published with 0 documentation < 1454291196 626305 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmmm. < 1454291197 861700 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :And people are expected to figure out how it works < 1454291206 661477 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's... < 1454291222 476526 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's pretty much what my job is, except it's just plain ol' code, not a programming language. < 1454291239 565926 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Here's some code that nobody has looked at in eight years. The people who wrote it are dead. It's broken. Fix it." < 1454291241 67364 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: It would also be hosted online and be embedded in an OS that the community is supposed to hack through to figure out the backstory < 1454291249 563382 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :...That sounds really cool. < 1454291256 901312 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Also, no tools are available beyond a CLI < 1454291269 444971 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :The community has to engineer their own < 1454291283 519232 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I already have the language half-implemented an I'm preparing to publish it < 1454291298 92505 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Anyway, I've got to go to bed now. So that I can sleep and wake up and go to my job. < 1454291299 974414 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Once I have enough stuff in it that people can actually figure out what's going on < 1454291300 729835 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Night, everyone. < 1454291300 837818 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454291513 897474 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :tswett: I just use vim + omnisharp for C# in linux < 1454291517 651734 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I only use MD for the debugger < 1454291526 715517 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1454291528 290410 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but I'd trade that for a CLI debugger any day < 1454291534 587295 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :What features does Archae need? < 1454291869 348082 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fossils hth < 1454292503 896724 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i made a thing https://arin.ga/3IW5L0/raw < 1454292523 358900 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :totally 100% esoteric and on topic < 1454292630 294521 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1454292655 639053 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 240 seconds < 1454292854 589501 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't know anything else that does something like this without fucking up heredocs or compound commands < 1454293528 648953 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :I've done drawing runes. what's the next? :p < 1454293550 302081 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ACTION is still thinking about reasonable GSUB implementation with Unison, but that would take a lot anyway < 1454293904 861903 :andrew!~andrew@61.141.94.218 JOIN :#esoteric < 1454293978 821913 :AlexR42!~textual@145.255.21.164 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1454294138 330619 :AlexR42!~textual@145.255.21.164 JOIN :#esoteric < 1454294138 331887 :AlexR42!~textual@145.255.21.164 QUIT :Client Quit < 1454296458 983082 :MDude!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net NICK :MDream < 1454297063 249856 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What does " expected unqualified-id before 'using'" mean? < 1454297082 157400 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I am getting that error from the C++ compiler when trying to install a Node.js package < 1454297116 535550 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Do you have the file and line number? < 1454297184 744951 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The filename is v8.h and the line number is 336 and 469 and 856 < 1454297253 218805 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unfortunately there are many versions of that file. < 1454297301 210945 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe your compiler doesn't support C++11? < 1454297371 789679 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, is that the problem? < 1454297389 20245 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know. < 1454297407 65719 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :"g++ --version" says 4.6.3 < 1454297465 912596 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` g++ --version < 1454297488 158732 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :g++ (Debian 4.7.2-5) 4.7.2 \ Copyright (C) 2012 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. < 1454297694 266576 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The first error I got what that g++ was not found, so I installed it, and now I get the "expected unqualified-id before 'using'" error. < 1454297748 815932 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION briefly wonders how software would have evolved if US law didn't allow voiding a warranty like that < 1454297808 80746 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi oerjan < 1454297811 667008 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hichaf < 1454297829 950652 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :how should i learn about linear logic < 1454297858 495919 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well first you have to gather learning resources. then you have to use each of them hth < 1454297873 769109 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tdnh hth < 1454297883 30393 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1454297883 428345 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :start with multi-dimensional logic in a finite number of dimensions, remove dimensions until only one is left < 1454297922 487684 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: if anyone could learn it like that, it would be shachaf. < 1454297976 424286 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 265 seconds < 1454298095 683654 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454298113 975693 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The package I am trying to install is "uvrun"; is there another way? < 1454298113 977382 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: aren't you a linear logic expert or something < 1454298233 165652 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1454298294 351587 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I looked it up; apparently I need g++ 4.8.2 or clang++ 3.4 or newer in order to compile v8.h properly. < 1454298413 324818 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The package manager on Ubuntu has only clang version 3.0-6ubuntu3 though < 1454298431 591389 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i once read the sequence calculus rules for it, so yes i'm an expert. < 1454298454 857951 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :great, then maybe you can explain par twh < 1454298486 873785 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, i can only understand it, not explain it hth < 1454298566 748718 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :when i try to understand it, it's by applying negation to X < 1454298588 229969 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe if you explain it you'll lose the ability to understand it < 1454298596 13530 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quite likely. < 1454298635 536997 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, If ound it does include clang 3.4 < 1454298684 250100 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but since with C-H negation is continuation, you can think of P par Q as a continuation that takes (not P times not Q) < 1454298707 627710 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :except somehow you want double negation to be identity in linear logic. < 1454298869 511555 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :let's see. A -o B = ~A # B. so A # B = ~A -o B < 1454298870 178836 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well P par Q is also not P -o Q iirc < 1454298920 896088 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How do I tell npm to use clang for C++ compiling though? < 1454298960 25382 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok so the B that the continuation returns should be the identity for # whichever that was. < 1454298991 205490 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :the identity of upside-down & is upside-down of the identity of & hth < 1454299021 644063 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1454299091 598636 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION goes to look it up < 1454299581 10771 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nah wikipedia still doesn't say explicitly which ones are identities for which. < 1454299816 522680 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it does hth < 1454299852 67208 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not in the "Linear logic" article < 1454299868 73964 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's in a table off in the corner hth < 1454299879 415708 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"Classification of connectives" < 1454299903 999105 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it doesn't say they're identities hth < 1454299921 554636 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :true < 1454299924 725989 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i mean 1 < 1454299948 422759 :hppavilion[1]!~Devourero@58-0-174-206.gci.net QUIT :Ping timeout: 265 seconds < 1454301425 803424 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454302549 115893 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1454303148 586409 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454304266 608419 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 256 seconds < 1454305134 179908 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I modified the make.py file of gyp to force it to use clang, and now I am getting various other error messages, such as: ../uvrun.cc:7:25: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'? < 1454305159 961249 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :IIRC there are some things that clang errors about that gcc doesn't < 1454305170 985253 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another error is: ../uvrun.cc:8:15: error: calling a protected constructor of class 'v8::HandleScope' < 1454305172 403497 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I had trouble with that at some point with another piece of software < 1454305181 303963 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :None of them were like that though < 1454305190 679235 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :On the other hand, they were c not c++ < 1454305199 990906 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't have a new enough version of g++ though to use that one < 1454305220 102250 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :why not install one? < 1454305223 777856 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Is there some way to add command-line options for the compiler to fix those errors? < 1454305237 237986 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I cannot install it the new version of g++ is not available in the package manager. < 1454305367 694434 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what distro? < 1454305391 666844 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1454305405 289225 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Ubuntu 12.04 < 1454305422 394236 :hppavilion[1]!~Devourero@93-231-58-66.gci.net JOIN :#esoteric < 1454305427 850260 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(It is OEM Ubuntu; I am not exactly sure how that is different from non-OEM) < 1454305446 763001 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :why 12.04? isn't 14.04 the latest? < 1454305489 290232 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know if the uvrun package for Node.js may be not updated for the newest version of Node.js < 1454305501 110784 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :According to the internet you should add the line "deb http://ftp.debian.org/debian/ stretch main" to /etc/apt/sources.list < 1454305508 518472 :quintopi1!~quintopia@74.117.159.204 JOIN :#esoteric < 1454305508 829096 :heroux_!sandroco@gateway/shell/insomnia247/x-ufepzqutkpwrjkvk JOIN :#esoteric < 1454305526 106681 :atehwa_!atehwa@aulis.sange.fi JOIN :#esoteric < 1454305527 753901 :jix_!~jix@jixco.de JOIN :#esoteric < 1454305529 856810 :shachaf_!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1454305578 894862 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I could try that, but I think the problem is that uvrun is meant for Node.js version 0.10 and I have version 5.5.0 < 1454305689 501228 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Codecademy should have a tutorial for generalized ASM < 1454305710 676707 :Hooloo42!~Hoolootwo@you.know.what.toasters.rocks JOIN :#esoteric < 1454305738 612103 :cnr_!~connor@2a01:4f8:201:7482::2 JOIN :#esoteric < 1454305762 659062 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Disconnected by services < 1454305769 819505 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :I would start working on a JS-based Assembler, but I don't understand ASM too well xD < 1454305770 207985 :shachaf_!~shachaf@unaffiliated/shachaf NICK :shachaf < 1454305770 448097 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :*.net *.split < 1454305771 86115 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :*.net *.split < 1454305771 443097 :carado!~carado@savhon.org QUIT :*.net *.split < 1454305771 857174 :heroux!sandroco@gateway/shell/insomnia247/x-jcpkmqjiusywfmjq QUIT :*.net *.split < 1454305772 18211 :cnr!~connor@unaffiliated/conehead QUIT :*.net *.split < 1454305772 272945 :Hoolootwo!~Hoolootwo@you.know.what.toasters.rocks QUIT :*.net *.split < 1454305772 472643 :staffehn_!~quassel@2001:41d0:52:d00::1d3 QUIT :*.net *.split < 1454305773 632470 :quintopia!~quintopia@unaffiliated/quintopia QUIT :*.net *.split < 1454305773 773697 :atehwa!atehwa@aulis.sange.fi QUIT :*.net *.split < 1454305775 606820 :jix!~jix@jixco.de QUIT :*.net *.split < 1454305776 508533 :heroux_!sandroco@gateway/shell/insomnia247/x-ufepzqutkpwrjkvk NICK :heroux < 1454305794 943133 :cnr_!~connor@2a01:4f8:201:7482::2 NICK :cnr < 1454305795 727054 :cnr!~connor@2a01:4f8:201:7482::2 QUIT :Changing host < 1454305795 729699 :cnr!~connor@unaffiliated/conehead JOIN :#esoteric < 1454305800 559304 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Oh look < 1454305804 233331 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :*.net *.split < 1454305805 426155 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454305839 995661 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :Well, pseudo-assembler. More of an interpreter for a language that /looks/ like Assembly than a real assembler xD < 1454305857 772469 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I understand 6502 assembly programming < 1454305928 134260 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: OK. Maybe you should make one then xD < 1454305942 427173 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Or perhaps I'll learn a bit of ASM and consult with you in the development of my own < 1454305944 382547 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I did find out that the problem is in fact uvrun; I found albertz/uvrun is the newer version, now it says I do not have git, so I would have to install git now too, I suppose < 1454305971 252431 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: I am just using a version of MagicKit assembler that I have made several modifications to, in order to make 6502 programming. < 1454306154 300149 :carado!~carado@savhon.org JOIN :#esoteric < 1454306510 471647 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For some reason it is using the old version of uvrun.cc even though I told it to use "albertz/uvrun" instead of "uvrun" < 1454306654 79819 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know if the problem is that the package.json is wrong < 1454306782 125756 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454306794 156185 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1454307009 842004 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1454307086 162724 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1454307234 293561 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK, I managed to fix it by downloading the files locally and fixing it. < 1454307258 96016 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Why is it so difficult to install a Node.js package? < 1454307716 881221 :hppavilion[1]!~Devourero@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Because the Internet Lords demand it to be so < 1454308368 939052 :Hooloo42!~Hoolootwo@you.know.what.toasters.rocks NICK :Hoolootwo < 1454308763 134009 :hppavilion[1]!~Devourero@93-231-58-66.gci.net QUIT :Ping timeout: 276 seconds < 1454309907 284041 :FreeFull!~freefull@defocus/sausage-lover QUIT : < 1454310043 235067 :andrew!~andrew@61.141.94.218 QUIT :Read error: Connection reset by peer < 1454310475 521526 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I want to figure out how to make any asynchronous function in Node.js to be blocking, but without necessarily blocking the entire program < 1454310556 766699 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1454312700 995185 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :zzo38: maybe you want await then: https://medium.com/@bluepnume/learn-about-promises-before-you-start-using-async-await-eb148164a9c8 < 1454312757 180312 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But await is ES7 < 1454312780 941865 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :you can use babel to translate it < 1454312784 282190 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :However I think I have figured out now how I could do it using uvrun < 1454313105 664275 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Something like this: function sync(f) { var x=true,res; f(function(r) { res=r; x=false; }); while(x) runOnce(); return res; } < 1454313145 906226 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :no, because that won't allow the callback a chance to run < 1454313195 48809 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How is that? < 1454313229 57577 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :an infinite loop won't allow control to flow back to the event loop < 1454313233 812649 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Something like this seems to work fine: setTimeout(console.log,1000,15),sync(x=>setTimeout(x,2000,42)) < 1454313256 77592 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It will print 15 after one second, and after one more second it returns 42 < 1454313278 204097 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :unless that's doing something unusual (I don't know what uvrun does) < 1454313320 881470 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The runOnce function is a wrapper for uv_run(uv_default_loop(), UV_RUN_ONCE) < 1454313326 88375 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :ah < 1454313348 716684 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :that's what I missed < 1454313392 421807 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :With other testing, it seems to not even significantly affect system load or memory usage. < 1454313718 689116 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 256 seconds < 1454313916 767473 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454314110 821304 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :deltab: Does it seem correct to you, now? < 1454314262 701246 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1454314466 195565 :dcentral!~IGLC@2601:680:c400:e360:3cfd:95d1:34d9:8e0d JOIN :#esoteric < 1454314671 97192 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :zzo38: yes, sorry: am used to people trying to do that without uvrun < 1454314697 261203 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How many people try that? < 1454314770 20982 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :a fair few, meeting async coding for the first time < 1454314780 729529 :dcentral!~IGLC@2601:680:c400:e360:3cfd:95d1:34d9:8e0d QUIT :Max SendQ exceeded < 1454314804 309283 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :"But, can't I just do this to make it work normally?" < 1454314811 657796 :dcentral!~IGLC@2601:680:c400:e360:3cfd:95d1:34d9:8e0d JOIN :#esoteric < 1454314926 193008 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I want to be able to do both asynchronous and synchronous together in the same program, which is why I did it like this. < 1454314928 955982 :dcentral!~IGLC@2601:680:c400:e360:3cfd:95d1:34d9:8e0d QUIT :Client Quit < 1454314943 480603 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :ACTION nods < 1454314987 786668 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :you've made your own event loop < 1454315269 281573 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do believe the ability to do asynchronous is good, but in many cases it would be useful to be able to do synchronous stuff too. It also depends on the program, such as a server or a standalone program, and so on. Possibly with a macro processor the syntax could even be simplified further in common cases. < 1454315481 140382 :atehwa_!atehwa@aulis.sange.fi NICK :atehwa < 1454315773 764703 :thw-ler!~thw-ler@HSI-KBW-46-237-241-74.hsi.kabel-badenwuerttemberg.de JOIN :#esoteric < 1454316135 575658 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1454316370 802308 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi QUIT :Ping timeout: 256 seconds < 1454316660 836732 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1454317395 267184 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Looking at SPDX License List seems to be listing even more than one license for public domain < 1454317655 650522 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454317828 175474 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Including: CC0, WTFPL, Unlicense, No Limit. Zero-clause BSD is also a bit similar but also includes the copyright notice < 1454317915 611580 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454317946 853229 :andrew!~andrew@183.54.14.109 JOIN :#esoteric < 1454318495 279532 :haavard!freebsd@haavard.me QUIT :K-Lined < 1454318548 963434 :haavard!freebsd@haavard.me JOIN :#esoteric < 1454320462 844932 :thw-ler!~thw-ler@HSI-KBW-46-237-241-74.hsi.kabel-badenwuerttemberg.de PART :#esoteric < 1454320574 953521 :vifino!vifino@tty.sh QUIT :Ping timeout: 246 seconds < 1454320588 762568 :vifino!vifino@tty.sh JOIN :#esoteric < 1454320675 449387 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck algorithms14]]4 10 02https://esolangs.org/w/index.php?diff=46338&oldid=46137 5* 03YoYoYonnY 5* (+2633) 10 < 1454320710 366962 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454325432 254002 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1454325464 261357 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :languabe/Languabes are edible and fun. They provide a quick implementation energy boost! < 1454325583 693893 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1454325588 333550 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ci/The CIs are a secret society led by David Morgan-Mar, bent on conquering the world from Sydney with web comics and unsolvable puzzles. They invented Taneb. < 1454326280 721716 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454326657 882109 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454327786 800251 :Alcest!~alcest@69.64.40.177 JOIN :#esoteric < 1454327860 749383 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1454327861 81431 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 011155Z 23022G31KT 15SM BKN034 08/06 A2939 RMK SC7 SLP956 < 1454328359 930950 :Alcest!~alcest@69.64.40.177 QUIT :Excess Flood < 1454328643 720574 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Applications_architecture <- the company that wanted this thing replied me via email, saying that they "confirm the meeting on february 3rd as scheduled on the phone" and we've never talked by phone < 1454328706 2509 :andrew!~andrew@183.54.14.109 QUIT :Remote host closed the connection < 1454328724 484799 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what do i do? :\ < 1454328748 942173 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :"hi thanks for this, just wanted to say that you're dumb and we've never talked by phone kthxbye" < 1454329000 457819 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :"Hi, What are you talking aboot, eh? Sincerely, ..." < 1454329042 150538 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sounds very similar to my version < 1454329193 429011 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :you just never tell clients they are dumb. "Show, don't tell". < 1454329278 202585 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454329287 373304 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok thanks <.< < 1454329435 676867 :boily!~alexandre@96.127.201.149 QUIT :Quit: PAUCAL CHICKEN < 1454330229 159329 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1454330491 716295 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454330662 977932 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? go < 1454330691 877494 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? alphago < 1454330712 704180 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :alphago? ¯\(°​_o)/¯ < 1454330724 306093 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :So: slow. < 1454330767 587772 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :huh < 1454330777 822055 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What even happened to the `? go I don't even know. < 1454330787 584200 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`echo are you awake? 86594866f61a549987bc0cea0c0adbc6 < 1454330791 165037 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :are you awake? 86594866f61a549987bc0cea0c0adbc6 < 1454330795 396666 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? go < 1454330802 988287 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Go is a common verbal game programming language invented by the Germanic Taneb tribes in the strategic territories of East Asia. < 1454330834 509653 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One of them is still running. < 1454330838 375589 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Somehow. < 1454330847 41511 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :didn't it just time out without a message? < 1454330850 148581 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No. < 1454330861 876411 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :python /usr/bin/umlbox .. LANG=en_NZ.UTF-8 /home/hackbot/hackbot.hg/multibot_cmds/lib/limits ? go < 1454330873 53961 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Still there. < 1454330874 88025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :does the computer have a hard disk failure, or a very high load? < 1454330883 630070 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/hard disk/hardware/ < 1454330893 524257 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it's a Cloud At Cost VPS... < 1454330902 120312 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's managing to use 100% of CPU, too. < 1454330930 488594 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how does `? go use 100% of cpu? < 1454330954 688058 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: problem with hardware or database < 1454330958 49804 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1454330964 247962 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's one of the four umlbox-linux processes, don't know what it's doing. < 1454330964 922153 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :kallisti/kallisti is a former prophet swearing off his pastry deity. < 1454330968 142650 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: is the memory usage high? < 1454330992 736399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No. < 1454331000 546265 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, slightly. < 1454331037 247933 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's also 600 python processes. < 1454331045 126129 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :uh < 1454331047 744424 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :reboot? < 1454331048 740799 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But I think that's kind of a known issue. < 1454331054 15997 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't dare, it's not my system. < 1454331056 876522 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but look at kernel message ring first < 1454331063 843985 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for signs of hardware failure < 1454331069 673063 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric : ├─hackbot.freenod───socat───multibot─┬─599*[python] < 1454331069 674083 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric : │ └─python───python───python─┬─umlbox-linux───3*[umlbox-linux] < 1454331072 699960 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric : │ └─umlbox-mudem < 1454331078 385803 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think multibot's just not waiting for its children. < 1454331097 456156 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh < 1454331100 778075 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is the process table full? < 1454331105 262280 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or the process count ulimit? < 1454331122 448454 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :check if something's trying to fork/clone in a tight loop < 1454331145 158139 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Shouldn't be. Anyway, it's managing to run things now, just that one `? go managed to get itself stuck. < 1454331158 332286 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? alphago < 1454331160 979049 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :alphago? ¯\(°​_o)/¯ < 1454331168 616450 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? minsky < 1454331170 605455 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :to Minsky on : /mɪnskiː/ To act as a Minsky machine on; of a program or programming language, to encode its entire state into the object as a single integer. < 1454331172 155001 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? marvin minsky < 1454331173 876976 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :marvin minsky? ¯\(°​_o)/¯ < 1454331220 501477 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Incidentally, the system used to keep getting "BUG: soft lockup - CPU#2 stuck for 22s! [kworker/2:0:17907]" but the last one of those is quite long time ago. < 1454331265 458141 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It would be interesting to dig into what that one umlbox is doing, but I should be working now, so maybe I'll just stop it. < 1454331270 818586 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454331272 161299 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454331275 982058 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There. < 1454331279 482167 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :huh < 1454331283 802141 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? go < 1454331285 285092 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Go is a common verbal game programming language invented by the Germanic Taneb tribes in the strategic territories of East Asia. < 1454331538 852911 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454333858 581806 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454334172 453602 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454334349 213412 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454334889 235883 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda JOIN :#esoteric < 1454335217 866507 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454335867 877538 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454336997 847830 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 JOIN :#esoteric < 1454337094 276875 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :LexiScriptor: sry for disappearing earlier. also, do you want to map only a symbol to an integer or more than one symbol? <- how do you mean exactly? < 1454337195 73220 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric :mezkhalin: I mean, probably you don't want domething like n=1; -> 0; and your code is just 0 < 1454337256 727566 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric :but maybe you want something like +. -> k < 1454337766 768623 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454337859 436208 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :ah you mean fib % n where n is defined inherently from the instruction map? < 1454337967 661029 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :oh wait nvm i think i understand now. no there is only what-you-call-it (identity mapping?) where one instruction maps to one integer only < 1454337980 297811 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :but one type of instruction can occur multiple times in the map < 1454338100 257361 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :so yeah i guess you could say in pseudo code +,-,[,[ which would map + to 0, - to 1 and [ to both 2 and 3 < 1454338128 473369 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :but multiple instructions may not occupy the same integer so to speak < 1454338128 802562 :spiette!~spiette@206.167.243.3 JOIN :#esoteric < 1454338859 373970 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454338872 430110 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi JOIN :#esoteric < 1454339126 368424 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454339418 228501 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :`olist 1021 < 1454339432 474303 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1021: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1454339494 822359 :spiette!~spiette@206.167.243.3 QUIT :Ping timeout: 250 seconds < 1454340431 426036 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://i.4cdn.org/g/1454326614668.jpg < 1454340596 535275 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454340724 856676 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1454340725 850775 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454341841 669465 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :sup LexiciScriptor, did you get my earlier posts? i tried to better explain how i was thinking, but i might write a blog post describing my ideas in further detail < 1454341863 423670 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric :now i check the logs < 1454341871 598256 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric ::) < 1454342308 205035 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Quit: adu < 1454342456 883797 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric :mazkhalin: ok, now i understand your idea; seems fun, but atm there isn't a formula for the pisano period... is there a good algorithm? < 1454342532 732705 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1454342742 818063 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454342962 812456 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :i know there isn't and that's another fact that makes this practice even harder ;) as for a good algorithm i have no idea, but i have some ideas of how one MIGHT approax the problem < 1454342976 397305 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :lemme write up an article on it and ill link it later < 1454342980 684034 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric ::) < 1454343071 427846 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi QUIT :Ping timeout: 265 seconds < 1454343098 694049 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1454343326 918185 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi JOIN :#esoteric < 1454343392 849835 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1454343565 859998 :contrapumpkin!~copumpkin@unaffiliated/copumpkin NICK :copumpkin < 1454343716 362114 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 240 seconds < 1454343771 724642 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454343875 524060 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454344205 967464 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1454344300 293078 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1454345049 470317 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454345939 66067 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :ugh never try to write anything when a non-stop talker is present, i learned this the hard way < 1454346229 458037 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454346721 44688 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1454346812 430750 :heroux!sandroco@gateway/shell/insomnia247/x-ufepzqutkpwrjkvk QUIT :Ping timeout: 265 seconds < 1454346914 488393 :heroux!sandroco@gateway/shell/insomnia247/x-leqiomsuconwgrfd JOIN :#esoteric < 1454348194 567079 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 256 seconds < 1454348690 171735 :MDream!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net NICK :MDude < 1454349257 782972 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454349276 504996 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1454349707 580206 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454350016 603208 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1454350589 642981 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454350743 469964 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454350970 430581 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1454351904 188550 :Reece!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454351966 259065 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1454352154 540575 :zzo38!~zzo38@24-207-50-123.eastlink.ca QUIT :Remote host closed the connection < 1454352590 105964 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :"Lemon allows multiple parsers to be running simultaneously. Yacc and bison do not." < 1454352593 822994 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's a use case for this? < 1454352764 92442 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :izabera: same tool, multiple things to parse < 1454352818 520817 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :was a very ugly thing with yacc < 1454352872 490081 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :millions of hack existed in the old days < 1454352876 611291 :Reece!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Alsithyafturttararfunar. < 1454352883 567755 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :basically sedding the generated code < 1454352892 903167 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :via real sedding or lots of macros < 1454353146 315213 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :got an example? < 1454353377 860761 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :for such hacks? [bbl a few hours / tomorrow] < 1454353558 692015 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sure for such hacks < 1454353565 551597 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it'd be interesting < 1454354002 424042 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454354089 415206 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 250 seconds < 1454354116 221590 :XorSwap!XorSwap@wpa-6-129.cc.umanitoba.ca JOIN :#esoteric < 1454354237 373014 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Mini-languages hth < 1454354270 869034 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :... examples please x.x < 1454354277 573462 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Python's str.format() < 1454354294 672369 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: You could, if you really wanted, use a separate yacc parser to parse a formattable string < 1454354314 180308 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Though it's probably really unnecessary and inefficient to do it that way < 1454354325 321688 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't think anyone ever used yacc to parse format strings < 1454354333 723704 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Well, you could. < 1454354341 614699 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :And that's all that matters. < 1454354355 460762 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's a made up use case < 1454354390 495030 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Well you could use some 1000000% more complicated format string if you wanted < 1454354401 898933 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Speaking of which, someone should do that. TC format strings. < 1454354406 437756 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :(Oh wait, printf) < 1454354647 791029 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :could anyone be so kind to remind me the command for the bot to delay messages until a user logs in? < 1454354678 901279 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: @tell < 1454354678 995696 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :@tell mezkhalin it's @tell mezkhalin < 1454354678 996581 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454354687 339204 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :I WIN! < 1454354688 742013 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :WHOO! < 1454354691 792793 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :ACTION tips his hat < 1454354708 871280 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you won in your own client < 1454354711 706746 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :ACTION also gives hppavilion a cheese reward < 1454354758 424683 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 265 seconds < 1454354759 831271 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :@tell LexiciScriptor took me a while but here's the link https://rowbreak.wordpress.com/2016/02/01/pisaming-prograno/ scroll down to sequence signatures < 1454354759 832093 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454354793 221426 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454354800 499492 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :um... < 1454354804 62469 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :hauris? < 1454354806 764565 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Hm... < 1454355051 351253 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :i take it lambdabot erases undelivered messages after a set time? < 1454355117 845467 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Not ure < 1454355119 294551 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :*sure < 1454355139 51356 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :in that case i could theoretically do < 1454355155 279175 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :@tell nonexistinguser message < 1454355155 446497 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454355171 844973 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :and it will never be delivered, eating away resources until it's reset < 1454355185 598152 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :well not eating, more occupying but < 1454355211 79936 :nonexistinguser!~Devourero@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1454355214 387063 :nonexistinguser!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Hi! < 1454355220 442051 :nonexistinguser!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :@messages-lud < 1454355220 623442 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :mezkhalin said 1m 5s ago: message < 1454355223 54849 :nonexistinguser!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Huh? < 1454355233 9199 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Um... < 1454355236 56848 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :That wasn't me... < 1454355237 147069 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :well < 1454355243 135635 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :what are the odds? < 1454355252 645970 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :im too tired to calc < 1454355254 714246 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Pretty good when you consider the occupancy of this cannel < 1454355257 11666 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :*channel < 1454355282 806946 :nonexistinguser!~Devourero@74-114-87-72.dynamic.asdk12.org QUIT :Client Quit < 1454355294 155672 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :and also, what are the odds you two share the same hostname? < 1454355306 289696 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric ::P < 1454355319 682791 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: About 100% < 1454355464 142721 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454355469 440781 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Oooh < 1454355470 439076 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Oooh < 1454355472 84710 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :OOOH < 1454355479 161545 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :We should establish the official #esoteric stack < 1454355502 386480 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :ACTION then proceeds to look up exactly what "stack" means in this context < 1454355650 779749 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :meaning what exactly? < 1454355668 546149 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Like LAMP or XAMPP or MEAN < 1454355686 865242 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :ah right < 1454355700 591592 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :i was thinking of a publicly available instruction or message stack < 1454355701 235847 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :MEAN, for example, is MongoDB, Express.js, AngularJS, and Node.js < 1454355706 570154 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :yeh < 1454355707 643046 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Ah, no < 1454355720 148404 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :and LAMP is web stuff < 1454355725 941145 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :can remember the acronym < 1454355747 46898 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :MP is MySQL and PHP at least < 1454355762 294400 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :and apache! for Linux right? < 1454355803 865850 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Yes, exactly < 1454355813 329765 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: But there are various stacks for various things < 1454355819 997129 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Some stacks overlap with others < 1454355829 213071 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :aye < 1454355858 898870 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :so an #eso stack would include various established esolangs or the like? < 1454356092 426526 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org QUIT :Ping timeout: 265 seconds < 1454356170 366281 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Sgeo: thanks < 1454356200 434035 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1454356497 534629 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The chan-esoteric stack14]]4 N10 02https://esolangs.org/w/index.php?oldid=46339 5* 03Hppavilion1 5* (+567) 10Initial compilation < 1454356506 97497 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Ther < 1454356507 237730 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :e < 1454356567 21185 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :hppavilion[1]: nice! i will have to add some additions once i've fed myself < 1454356577 373806 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: OK! < 1454356952 419605 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :hppavilion[1]: before I _actually_ leave, remind me to write down the Principles of Eso as the commandments provided by Eso, whomever that guy is < 1454356978 971849 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: _actually_ leave? Huh? < 1454356986 872902 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :for food i mean < 1454356991 782930 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454356996 274859 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Ah < 1454356996 948493 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :OK < 1454356999 983697 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :im about to leave now, for real that is :P < 1454357005 503884 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :Hi tromp_! < 1454357017 836057 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :We're making the #esoteric solution stack! < 1454357029 314599 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :http://esolangs.org/wiki/The_chan-esoteric_stack < 1454357184 834964 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what is pile.js ? < 1454357249 159868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pile.js14]]4 N10 02https://esolangs.org/w/index.php?oldid=46340 5* 03Hppavilion1 5* (+1124) 10Work-in-progress < 1454357255 784044 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: That's pile.js < 1454357272 797307 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1454357283 386474 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: It's basically introducing concatenative programming to javascript < 1454357369 96094 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Still working on making it particularly eso < 1454357489 651850 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Pile.js14]]4 10 02https://esolangs.org/w/index.php?diff=46341&oldid=46340 5* 03Hppavilion1 5* (+48) 10Curried PUSH < 1454357712 454927 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :izabera: For EsoDB I'm thinking... how about hexnet database? < 1454357738 790586 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no idea what it is < 1454357747 178419 :XorSwap!XorSwap@wpa-6-129.cc.umanitoba.ca QUIT :Ping timeout: 276 seconds < 1454357850 351485 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The chan-esoteric stack14]]4 10 02https://esolangs.org/w/index.php?diff=46342&oldid=46339 5* 03Hppavilion1 5* (+14) 10New item! < 1454358174 647014 :XorSwap!XorSwap@wpa-6-129.cc.umanitoba.ca JOIN :#esoteric < 1454358238 150704 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454358325 431871 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org QUIT :Ping timeout: 265 seconds < 1454358730 104022 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving < 1454358903 841494 :Reece!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454359036 613943 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1454359106 225081 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1454359202 561421 :mauris!~mauris@unaffiliated/nooodl QUIT :Read error: Connection reset by peer < 1454359235 606557 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454359902 32781 :mauris!~mauris@unaffiliated/nooodl QUIT :Read error: Connection reset by peer < 1454359996 133066 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454360409 155239 :mauris!~mauris@unaffiliated/nooodl QUIT :Read error: Connection reset by peer < 1454360457 428447 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454360950 645576 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :does anyone know or use this? https://github.com/KeenS/CIM < 1454360957 622454 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or similar projects for other languages < 1454361418 58040 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1454361930 719219 :XorSwap!XorSwap@wpa-6-129.cc.umanitoba.ca QUIT :Ping timeout: 256 seconds < 1454362138 965955 :Reece!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Read error: Connection reset by peer < 1454362191 491645 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've used that Python thing a little. < 1454362202 215508 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The 'virtualenv' thing. Although it's not quite the same. < 1454362248 734363 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also that Perl thing, perlbrew. < 1454362385 443915 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1454363534 705982 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454363778 543972 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: You back yet? < 1454364214 312609 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :hppavilion[1] just for a while mate, whatsup? < 1454364261 937782 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Nothing, just wondering < 1454364277 513213 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :I'm KI for a bit < 1454364368 145023 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :huh? < 1454364602 447017 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Known issue", I think. < 1454364633 881672 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :doesn't really make sense though < 1454364679 376175 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Keyboard Inaccessible < 1454364790 57646 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :hppavilion[1]: ah i see. i was thinking about the principals of eso, but im too self critical, writing "divine" commandments is a tough one < 1454364966 429119 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org QUIT :Ping timeout: 265 seconds < 1454365035 31280 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 QUIT :Quit: baking bread < 1454365228 753332 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454365508 504277 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 248 seconds < 1454365509 178775 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell mezkhalin ugh never try to write anything when a non-stop talker is present, i learned this the hard way <-- https://xkcd.com/604/ hth < 1454365509 346074 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454366277 599735 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell mezkhalin i take it lambdabot erases undelivered messages after a set time? <-- i'm not sure they've ever implemented that. although it has on occasion lost messages for other reasons. i think this should happen less often now after int-e made lambdabot save more often. < 1454366277 768421 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454366331 119992 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454366335 11266 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bohily < 1454366346 689733 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellœrjan. < 1454366493 472824 :Treio_!~Treio@87.244.233.250 JOIN :#esoteric < 1454366574 538775 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`relcome Treio_ < 1454366589 779231 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I think they are even Treio too. < 1454366590 721280 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​02Treio_: 06Welcome 13to 04the 07international 08hub 09for 02esoteric 06programming 13language 04design 07and 08deployment! 09For 02more 06information, 13check 04out 07our 08wiki: 09. 02(For 06the 13other 04kind 07of 08esoterica, 09try 02#esoteric 06on 13EFnet 04or 07DALnet.) < 1454366601 47657 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh < 1454366626 204211 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 240 seconds < 1454366632 941295 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: NOT FOR LONG < 1454366640 242846 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :OKAY < 1454366658 883900 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION prods Treio_ to see if they are alive < 1454366714 638680 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] We should establish the official #esoteric stack <-- i think xkcd did that the other day. < 1454366714 677930 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454366797 927734 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there's a fungot or two in there hth < 1454366798 265067 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: mooz once tried to make it do optimization for tail recursion you simply return the string? < 1454366859 274382 :Treio_!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1454366910 483986 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: not alive, just another slovakian zombie outbreak < 1454367047 284948 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] mezkhalin: Keyboard Inaccessible <-- itym "AFK" hth < 1454367047 453631 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454367047 622658 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. < 1454367063 102766 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION wipes and disinfects his mapole < 1454367134 656982 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :they're not as virulent as the romanian ones, but bad enough. < 1454367255 82141 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454367272 710649 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :zomback < 1454367361 358023 :zgrep!zgrep@zgrep.org NICK :not_zgrep < 1454367376 92532 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf JOIN :#esoteric < 1454367391 115430 :not_zgrep!zgrep@zgrep.org QUIT :Quit: ZNC 1.6.1 - http://znc.in < 1454367393 346968 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1454367900 215017 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :the other week we had a discussion at our office about how should a zombie vampire be called: vombie or zampire? < 1454367986 436931 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org JOIN :#esoteric < 1454368037 615367 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavellon[1]. < 1454368123 361989 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :boily: A zombie vampire should be called a zampire. < 1454368151 265612 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :boily: A vampire zombie should be called a vombie. < 1454368181 396374 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :The former is a zombie that happens to suck blood, the latter is a vampire that happens to like brains. < 1454368221 498182 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :what about bloody brains? < 1454368243 777539 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :What about them? < 1454368289 569727 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :if I see a thing consuming a bloody brain, should I assume it is a vampire zombie, or a zombie vampire? is there a difference? < 1454368307 628643 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Is it making slurping noises whilst consuming the bloody brain? < 1454368330 427557 :hppavilion[1]!~Devourero@74-114-87-72.dynamic.asdk12.org QUIT :Ping timeout: 265 seconds < 1454368354 886265 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :point. < 1454368393 702703 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :It boils down to which it enjoys more. A slurping sounds means it's trying to get at the blood more so than the brain, whilst a more vigorous chewing means it likes the brains more. The former being a vombie, the latter a zampire. < 1454368435 608910 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :If it's an equal amount of chewing and slurping of blood, then you can call it an anomaly. < 1454369923 178538 :kragniz_!~kragniz@nyaa.kragniz.eu NICK :kragniz < 1454369955 923204 :aloril!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi QUIT :Ping timeout: 245 seconds < 1454370080 797828 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if there's no blood, then it's an anemaly hth < 1454370099 600884 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION mapoles shachaf < 1454370109 44091 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1454370118 60911 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i did not expect that. < 1454370119 283744 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :sorry. bad pun, so I tab-completed your name. < 1454370196 600258 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sorry. i felt an urge to comment and a pun was less awful than anything actually relevant. < 1454370238 435387 :hppavilion[1]!~Devourero@58-0-174-206.gci.net JOIN :#esoteric < 1454370284 24329 :boily!~alexandre@96.127.201.149 QUIT :Quit: DEFINITE CHICKEN < 1454370308 687363 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :FLEEING CHICKEN < 1454370386 702686 :aloril!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi JOIN :#esoteric < 1454370431 389085 :int-e!~noone@static.88-198-179-137.clients.your-server.de PART #esoteric :"RECURRENT CHICKEN" < 1454370431 557707 :int-e!~noone@static.88-198-179-137.clients.your-server.de JOIN :#esoteric < 1454370464 630730 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hint-e < 1454370497 626646 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nice little twist in GG today... a small thing, but managed to surprise me. < 1454370552 462648 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm which part < 1454370563 579830 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that she was supposed to take the book there? < 1454370571 236906 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, the punchline < 1454370580 432879 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454370604 20750 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that would be the invisible ink part) < 1454370608 953071 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so, are you still annoyed that they're not back up in paris < 1454370634 24686 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :right now? no, this is interesting too. < 1454370644 913899 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and they seem to be aware of the plot anyway < 1454370720 999052 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm wondering, given what was said, whether the expedition prof. zardeliv is on is also looking for the book < 1454370724 671616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454370738 823182 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hmm < 1454370761 315261 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, some professional Go player once claimed that they would probably need to take a handicap of 3 or 4 stones against God. < 1454370791 588965 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because they'd clearly heard what happened to margarella, except for agatha getting hold of it < 1454370809 203941 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Judging by that standard, is AlphaGo better or worse at Go than God is? < 1454370844 748120 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :this, maybe... Cho Chikun says he could take 4 stones with God playing white but also said that he wouldn't bet his soul on the game < 1454370853 427851 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 265 seconds < 1454370877 944299 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :does that mean God gets the handicap or the player < 1454370942 157834 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i assume the point is that even perfect play can't win with a 4 stone handicap? < 1454370974 432053 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: well, the "God" there means perfect play. So AlphaGo can't be better than that. < 1454371013 568151 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oerjan: the player gets a handicap (and it favors the player). < 1454371016 299812 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Phantom_Hoover: yeah. < 1454371033 769466 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :int-e: right, but AlphaGo may be capable of beating that one professional with a 4-stone handicap. < 1454371034 820193 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no one's claimed AlphaGo plays perfect, surely < 1454371055 165066 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right. < 1454371069 656281 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: relatively speaking, Fan Hui isn't very strong. < 1454371101 806521 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cf. http://www.goratings.org/ ... top Elo rating: 3620; Fan Hui is at 2920. < 1454371345 124782 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Hellu! < 1454371355 687557 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :@messages-screamed < 1454371356 176594 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1454371361 688598 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :@messages-deafening < 1454371362 85943 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1454371368 172456 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :@messages-shockwave < 1454371368 558964 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1454371370 119488 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric ::/ < 1454371374 248358 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :@messages-lud < 1454371374 745880 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 1h 17m 40s ago: We should establish the official #esoteric stack <-- i think xkcd did that the other day. < 1454371374 746728 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 1h 12m 7s ago: mezkhalin: Keyboard Inaccessible <-- itym "AFK" hth < 1454371409 986980 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: No, it didn't. xkcd just create /a/ stack. We should make a /true/ #esoteric stack < 1454371417 106882 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :And the AlphaGo authors estimated their program to have about 3140 Elo... < 1454371423 36930 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Also, I wasn't AFK, it was just inaccessible < 1454371455 910816 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(but they used the 10 games against Fan Hui for anchoring the scale, so there's quite a big margin for error, I think) < 1454371516 675524 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Another project it'd be cool for #esoteric to do would be to take REALLY old languages and revise them into modern languages ;) < 1454371525 147326 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Like apparently modula-2 < 1454371636 613765 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :But something I REALLY think would be cool is if somebody took the original Python source code- or made a language similar to Python- and modified it to the point where it was suitable for OS development by running an interpreter on bare metal < 1454371756 759141 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454371781 268104 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn now i feel old we used modula-2 at my second programming course in university < 1454371801 894933 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(this was 1991 or thereabouts.) < 1454371823 35346 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It was modern, compared to Pascal! < 1454371837 214146 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: which we used in the _first_ course tdnh < 1454371872 9559 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :turbo pascal < 1454371906 124805 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 240 seconds < 1454371913 569347 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, that's not really Pascal... it had its own module (well, unit) system. < 1454371926 353225 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't think we used the fancy parts of it much. < 1454372082 685118 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't think Modula added much over Turbo Pascal, feature wise; but it had a noticably different syntax. < 1454372101 364505 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I accidentally voting opposite on a marketing survey < 1454372142 968517 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :you're accidently taking a marketing survey? < 1454372149 381547 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Ads < 1454372156 158374 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :That block content etc < 1454372164 507825 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think i've forgotten almost all the modula syntax < 1454372216 690533 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :pascal stuck better as i also saw it in other contexts < 1454372236 68628 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :both before and after the course < 1454372261 711151 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh, it looks like Modula has interfaces (for modules), which Turbo Pascal didn't. < 1454372278 196303 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm that rings a bell < 1454372411 47398 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: That was the plan :) < 1454372422 473791 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We had a "basics of imperative programming" course taught in C but by a former Pascal person. < 1454372445 552270 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They said you declare a floating point variable 'x' in C with the declaration "x real;" < 1454372459 425513 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh joe (or joy?)... #define begin { < 1454372488 392882 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i fail to recall where you could have gained the knowledge that i ever learned modula-2, in order to plan from it. < 1454372492 432385 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: Really? woooooooow < 1454372526 89156 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It wasn't targetted at you specifically, just at anyone who'd learned it. < 1454372531 520350 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1454372545 861217 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i was just a nocent bystander, got it < 1454372573 668239 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I think you mean a broke bystander hth < 1454372580 895422 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Or is it a clueless bystander? < 1454372664 641854 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1454372674 882310 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nocent is a perfectly cromulent word hth < 1454372684 70964 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(although i only checked it after using it) < 1454372712 357619 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1454372758 347813 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think you *can* run Python by running an interpreter on bare metal. It's just, I don't know if anyone has ever actually created such an interpreter. < 1454372810 612668 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Well someone should < 1454372836 239204 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: What I'm really getting at is that someone should develop a language targeted SPECIFICALLY at OS developmen < 1454372837 133152 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :t < 1454372849 974285 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: that's... not quite but kind of what Rust is. < 1454372856 497160 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I mean, it's targeted at *system* development. < 1454372858 928457 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: OK. < 1454372863 334193 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And lots of people have done OS development in it. < 1454372865 100815 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Including me. < 1454372886 648908 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Would there happen to be a tutorial for using Rust for that I can use after I learn Rust? < 1454372891 954436 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Granted, my OS doesn't really do anything. It dynamically allocates memory, and uses it to print "Hello, world!" backwards. < 1454372908 624148 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? elloh < 1454372909 925664 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :elloh? ¯\(°​_o)/¯ < 1454372919 378943 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And osdev.org doesn't have a Rust tutorial, afaict < 1454372927 465320 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`wisdom < 1454372929 893967 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :thausiblee/A thausiblee is the recipient of a thausible action. < 1454372952 371633 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There isn't really any such thing as an OS development tutorial. OS development requires quite a bit of knowledge. < 1454373000 592105 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That said... < 1454373001 225417 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :http://wiki.osdev.org/Rust_Bare_Bones < 1454373010 44448 :bb010g!uid21050@gateway/web/irccloud.com/x-xkhcwpqqbfvtmrtn JOIN :#esoteric < 1454373011 621573 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: That's what I said. < 1454373025 244694 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Rust Bare Bones doesn't have anything in it < 1454373034 898832 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Anything useful, at least < 1454373043 131480 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The first link is very useful: https://github.com/thepowersgang/rust-barebones-kernel < 1454373117 206613 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: by the way, do you know how to implement linked lists in C? < 1454373129 678863 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Yes. Kind of. < 1454373131 223720 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1454373139 846444 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :I failed at it. < 1454373153 738135 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :tswett: Isn't it just a structure of data and a pointer to the next thing? < 1454373154 368880 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Partially < 1454373159 435971 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :In any case... have fun. < 1454373161 211157 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :ACTION cackles. < 1454373228 630721 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :linked lists are so much fun to debug... < 1454373245 442600 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but kinda boring when they work < 1454373336 98807 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454373380 895306 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I should read Too Many Lists < 1454373392 887830 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :And work on releasing my minilibrary for Rust < 1454373462 186555 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda QUIT :Ping timeout: 252 seconds < 1454373512 44378 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That reminds me... I was working on implementing everything in Coq. < 1454373689 389076 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :How was it goingL? < 1454373691 242312 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :s/L// < 1454373700 377385 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well, I haven't gotten very far yet. < 1454373707 160087 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You could say that I'm 0% finished at the moment. < 1454373738 434875 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=46343&oldid=45922 5* 03Erinius 5* (+14) 10 < 1454373763 164224 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Anyway, I've defined Category, the type of categories. < 1454373783 485167 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Next, I'm going to... I'm gonna define Monoid, the type of monoids. < 1454374164 923860 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Makes me wish I knew things by osmosis. < 1454374239 965490 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There, I've done that too. < 1454374248 865673 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :This brings me to 0% complete. < 1454374297 50628 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Next... heck, I feel like defining all sorts of weird things today. I'm going to define a natural number algebra! < 1454374352 666958 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Record NaturalNumberAlgebra := { nnalg_element_type : Type; nnalg_zero : nnalg_element_type; nnalg_successor : nnalg_element_type -> nnalg_element_type }. < 1454374356 721884 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's a pretty simple concept. < 1454375110 17870 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Suddenly I feel like giving up on this and working on my English–Spanish blend instead. < 1454375135 493584 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Tentatively called SN50. < 1454375173 165845 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't really have any SN50 words created yet. But it's likely that the word for a certain type of animal will be something pretty close to "wolbo". < 1454375219 665848 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm not just randomly mashing together the words "wolf" and "lobo". The "lf" of "wolf" and the "lob" of "lobo" actually have the same etymological origin. < 1454375257 582238 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, I'm mashing them together in an etymologically sound fashion! < 1454375643 471480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I had an idea recently that sounds like the sort of thing #esoteric would be interested in < 1454375646 278463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :homeomorphic compression < 1454375654 78859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have no idea how to implement it, but it seems like an interesting concept < 1454375664 507430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the idea is that you can operate on compressed data without decompressing it) < 1454375685 946419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the aim would be to further develop this into allowing compressed RAM < 1454375698 486588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(thus you could "download more RAM" via downloading a better compressor) < 1454375738 821669 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Hahah. < 1454376000 262746 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1454376059 225692 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :playing around with cpu instruction set design < 1454376081 729716 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm ending up with some pretty insane design < 1454376223 38421 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :instead of going < 1454376238 858829 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add r8, r4, r5 (add r4 to r5 and store in r8) < 1454376243 546546 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm ending up with < 1454376290 270167 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :rename r8*, ld r4, add r5, st r8* < 1454376457 715066 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :kindof a 6502 on crack where instead of running instructions directly, you rename target registers, then start small threads that compute the results < 1454376706 149321 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the idea being that using a virtual accumulator reduces the number of real registers you have to retire/write < 1454376774 414022 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and that it gives a good idea of what can be parallelized (load accumulator = can start a second execution thread here that can run before the previous instructions are done) < 1454376871 385891 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1454376906 196999 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : So, I'm mashing them together in an etymologically sound fashion! <-- technically, that would require making up a consistent set of sound changes from the common ancestor in proto-indoeuropean hth < 1454376917 935101 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Exactly. < 1454376972 158430 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda JOIN :#esoteric < 1454377038 48796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: have you seen the Itanium? < 1454377089 548569 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm not aware of the small details, only that it was a failure ;) < 1454377117 216732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the details are amazing < 1454377120 829355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very eso < 1454377127 959649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which probably explains why it was a failure) < 1454377146 251301 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or more exactly, that it performed well at floating point, but considering its market that doesn't seem to have helped much < 1454377170 792367 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm aware that it has 3 instruction bundles < 1454377198 877479 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it did get us a pretty solid C++ abi < 1454377199 45973 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :with some strange fields to tell which instructions can run concurrently in contiguous bundles < 1454377277 160339 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and that it has weird stuff like modulo registers < 1454377292 479221 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and speculative loads < 1454377314 65779 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and the whole predicate bit thing where it basically has a whole lot of different flags registers < 1454377359 249796 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I think the failure is more due to just not performing well < 1454377405 172775 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :one guy says that it can't perform an address calculation in memory loads/stores and that eats up registers like crazy and is pretty bad overall < 1454377512 216397 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and also that what was left of alpha ended up as a team at intel and they tried to make an out of order version of itanium and just couldn't do it < 1454377528 704640 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454377762 782868 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :My guess on this stuff is that it's often best to have a cpu architecture that performs well on a crazy mix of loads and stores and jumps, and that fast arithmetic is a comparatively lesser problem if your architecture is clean enough < 1454377807 780753 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :itanium clearly doesn't fit here < 1454377994 144388 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda QUIT :Ping timeout: 252 seconds < 1454378202 158592 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and that x86 has a couple of features that bizzarely seem to help despite their complexity < 1454378417 776484 :MDude!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net NICK :MDream < 1454379124 462523 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what, did wikipedia go down < 1454379163 694045 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hmph google doesn't work either, guess it's me then < 1454379279 3920 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i hope i won't just lose irc as well if i toggle the router... < 1454379345 868721 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454379357 234874 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Can confirm, Google is not currrently on fire. < 1454379365 104243 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1454379385 353309 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i just did a quick toggling in windows, seems to have fixed it. < 1454379445 499604 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Latin seems way closer to PIE than Old English is. < 1454379454 134270 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which makes sense, since Latin was spoken sooner. < 1454379459 8653 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: well that's just _your_ site, i hear google has several < 1454379465 833740 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq_: Really? < 1454379484 6822 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :oerjan: A notable outage would probably involve my inbox going wild too... < 1454379486 28539 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Google is usually at least a little bit on fire in my experience. < 1454379493 300448 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: ah < 1454379503 8649 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :shachaf: Well, relatively speaking. < 1454379513 444856 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :just use bing until this gets sorted out < 1454379549 889240 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :There's only so "everything fine" you can be when your reliability comes from designing around the assumption that some percentage of things are going to fail. < 1454379551 912109 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: i dunno, i've heard modern lithuanian is notably archaic < 1454379556 619716 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*read < 1454379605 570348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Past a certain point "up" or "down" is an analog value, not digital. < 1454379615 525001 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yup. < 1454379660 546383 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :There *was* a major outage of damn near everything earlier today for a couple minutes, though, so that was fun. < 1454379676 435809 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :whoa whoa whoa < 1454379791 164953 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's very reassuring < 1454379799 209461 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq_: Remind me, do you work on Calendar? < 1454379828 867126 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :shachaf: No, but I do work *next* to them. < 1454379844 349268 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I heard some rumours about Calendar the other day. < 1454379883 206334 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :I can neither confirm nor deny there being rumor-worthy things about them. < 1454379896 629516 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean, nothing really all that secret. < 1454379965 1293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What was it you worked on again? < 1454379983 363209 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Google Apps for Work < 1454380087 394209 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oerjan: yeah, but that doesn't make sense. < 1454380160 183438 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq_: Is that the same as ----er? < 1454380168 107308 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yes < 1454380177 529123 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :The more general public name for it. < 1454380199 670751 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess the internal name isn't secret anyway. < 1454380208 898108 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But I'm pleased with the redaction. < 1454380217 818851 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yes, it's fairly delightful. < 1454380330 697322 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :f---er < 1454380392 954622 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I played _Spider and Web_ today. Interesting game. < 1454380395 482870 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fu--er < 1454380408 493864 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :We definitely do not use "fucker" as an internal code name. < 1454380416 639629 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :... At least, not one I know about. < 1454380420 861822 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fuh-er < 1454380426 974814 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Fuhrer? < 1454380428 153797 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fuhrer < 1454380448 524831 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you should be ashamed, google < 1454380450 947180 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq_: I mean... There was an unfortunately named build tool... < 1454380466 191293 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That one was so bad that it was renamed. < 1454380483 726264 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ah, google childslaughter, renamed to google mail < 1454380491 57700 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Der Googleführer? < 1454380492 147803 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :shachaf: Don't even know what you're referring to. < 1454380518 298823 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :/topic mōdar - māter; āna - ūnus < 1454380519 309425 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :But I really hope you're not referring to what eventually became Bazel. < 1454380571 197413 :v^!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1454380602 957975 :v^!~v^@c-68-41-215-101.hsd1.mi.comcast.net PRIVMSG #esoteric :so what do people think about a webserver written in brainfuck ( ͡° ͜ʖ ͡°) < 1454380615 958258 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Implausible yet highly amusing. < 1454380618 205257 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: are you sure those last two are in the same gender? < 1454380634 710449 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's one weird question for irc < 1454380661 486996 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oerjan: āna and ūnus? Nope. < 1454380669 413472 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :shachaf: Do you know anyone in the area that can perform a cephalectomy? I think it might help my headaches. < 1454380687 464678 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :*that*'s one weird question for irc < 1454380712 148363 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure what a cephalectomy is. < 1454380719 875528 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :brain removal < 1454380738 806293 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Head removal, actually. < 1454380743 751658 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sorry < 1454380764 599315 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Remind me what a cephalotomy would be? < 1454380769 498898 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have a copy of a book titled _On Having No Head_. < 1454380776 336636 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you interested? < 1454380781 162939 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Cephalotomy would be cutting the head. Cephalectomy would be removal of the head. < 1454380816 662535 :andrew!~andrew@183.54.14.109 JOIN :#esoteric < 1454381196 436689 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://github.com/rdebath/Brainfuck about that small snippet in the readme, hellbox < 1454381238 785148 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :any idea how to prove that it's not stuck in an endless loop at the end? < 1454381249 363168 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :other than running it < 1454381258 761701 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Ugh. How do I get grub-mkrescue working on windows? < 1454381271 709102 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :No one say switch to linux, I'm not in the mood to do that ATM < 1454381273 807676 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :just wanted to remove that loop to generate cleaner code < 1454381349 517588 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :there's also a similar [] loop in the middle and i can't prove that it's not stuck there either < 1454381381 932762 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it seems again time to link https://en.wikipedia.org/wiki/Mike_the_Headless_Chicken < 1454381400 607755 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :DDDDDDDD: dafuq is that < 1454381411 630186 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Halp? < 1454381427 668165 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :thought so. < 1454381433 169259 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :`help "getting grub-mkdir working on windows" < 1454381433 457637 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1454381436 506226 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no < 1454381442 125934 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :`help "getting grub-mkrescue working on windows" < 1454381442 639892 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1454381467 418797 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION doesn't use grub so debugging it is not an option < 1454381508 859688 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :systemd-boot is great when it doesn't fuck up your efi < 1454381952 6118 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Alternatively, I just need to be able to make a .bin I made with nasm and ld into a bootable iso < 1454381965 372515 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :everyone: But a way to use grub would be optimal < 1454382019 636031 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :s/-boot(.+?) your.*/\1/ < 1454382034 401494 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :s/great/terrible/ < 1454382066 564613 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well, one of those changes sounds superfluous < 1454382080 950035 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hppavilion[1]: take a look at the tutorials on osdev.org < 1454382272 836230 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: you're planning to run your OS on bare metal? < 1454382300 274749 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'd run it in an emulator first. Easier to get going, and there's not much point in skipping past it. < 1454382313 106999 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: On an emulator, obviously < 1454382316 270077 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: *Sigh* < 1454382318 907092 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ah, good. < 1454382319 352980 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :What was I doing wrong? < 1454382333 713169 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: What do I not need to do that I'm doing but I need not because emulators? < 1454382353 485143 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right, right. Lemme see. < 1454382369 450969 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The good news: emulators aren't going to make it that much easier. < 1454382374 929730 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :izabera: One of those changes tells the truth, the other one makes the point more succinct and more general. :P < 1454382376 714864 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Oh no... < 1454382381 495948 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I have a bit of ASM I found on someone's blog that I'm working from < 1454382388 398204 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Actually... I did in fact make an ISO in order to boot my OS. < 1454382394 448690 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Having an emulator didn't make *that* part easier at all. < 1454382400 603213 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What an emulator is good for is debugging. < 1454382409 268957 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :With an emulator: "My OS isn't working. Let me figure out why." < 1454382410 737510 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :And the tutorial uses grub-mkrescue to make an iso out of a .bin < 1454382415 700175 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Without an emulator: "My OS isn't working. Crap." < 1454382431 18082 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't think I used grub-mkrescue. Lemme see. < 1454382440 342601 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :You say "lemme see" a lot < 1454382453 252407 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :You should instead say "lemma C" < 1454382462 9411 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :To refer to the third lemma set forth in this proof < 1454382468 52355 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I like that idea. < 1454382469 655779 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :hth < 1454382472 961688 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric ::) < 1454382478 674562 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I used something called "genisoimage". < 1454382507 933572 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION nods < 1454382512 787057 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :And where do I get that? < 1454382597 234082 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm not sure. < 1454382604 910985 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :By the way, what format are you using for the kernel? ELF? < 1454382661 548329 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I don't even know anymore < 1454382671 485629 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: ELF, in theory < 1454382683 223506 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Yeah, ELF. I remember now < 1454382805 277800 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: And? < 1454382898 841016 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1454382914 85868 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Unfortunately I have to go to bed now. < 1454382915 809679 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Night. < 1454382991 290394 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :~ < 1454383812 493402 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1454383977 31870 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sea of lemmings < 1454384073 425606 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :you can change orbits by having the astronaut get out and push < 1454384185 557495 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :of course, this is harder than it sounds because you can't use the jetpack while on a ledder < 1454384189 805307 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :*ladder < 1454384226 574979 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :so you have to get out, fly to a flat surface of the orbiter, and fly against that hard < 1454384256 250261 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454384258 507983 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :I am so close < 1454384261 334745 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :How do I get bochs < 1454384263 755082 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :To boot an iso? < 1454389730 812316 :Trioxin!~Trioxin@209.95.50.18 JOIN :#esoteric < 1454389801 754946 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :so brainfuck isn't actually as esoteric as one might think. In doing some AI research with the idea of searching a programming space it turns out to be quite useful < 1454389815 35702 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :http://www.primaryobjects.com/2013/01/27/using-artificial-intelligence-to-write-self-modifying-improving-programs/ < 1454389876 734926 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :so my idea? do the same thing and have a program do NLP with lojban to produce brainfuck code < 1454389906 426682 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 265 seconds < 1454390045 374353 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ACTION downloads github link to run it locally < 1454390432 34104 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :Elronnd, it was clever. I wouldn't have thought of brainfuck off the top of my head to constrain the programming space (I've never used brainfuck or any esoteric). < 1454390654 198098 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :of course in that example the fitness function is just a string output. still impressive to me but I would aim higher. < 1454390732 231512 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I...don't see how to run it < 1454390751 187213 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :i think the AI part was done in .net? < 1454390777 218987 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Looks like < 1454390788 370661 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Maybe AIProgrammer/Program.cs? < 1454390846 479031 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :one sec. a step behind you < 1454390883 819873 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :https://github.com/primaryobjects/AI-Programmer < 1454390924 572787 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :im there. oh cool it actually looks to still be maintained < 1454390957 838561 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Last commit half a year ago? not so much < 1454390999 612103 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Installing mono... < 1454391001 678839 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :well, considering it started in jan 2013 < 1454391014 238501 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :It looks like it's written for windows though < 1454391082 100159 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Running some of the programs in Results/, the encoding seems messed up or something < 1454391097 246473 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :eh, froze my 7zip. one sec < 1454391153 144477 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Huh, I'm getting a weird error from mono < 1454391158 19114 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :"Cannot open assembly 'Program.cs': File does not contain a valid CIL image." < 1454391199 622679 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Oh, apparently I have to compile with mcs first < 1454391221 452742 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :but that gives me errors < 1454391265 461792 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :i just opened it in vs2015 < 1454391294 918689 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ACTION sighs < 1454391298 402306 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I don't use windows < 1454391300 671694 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :it works! < 1454391330 435656 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :for what? < 1454391373 165829 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :i think i might need to define a string, hold on. I got a CLI app that was outputting info from the GA's epochs < 1454391452 577928 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Oh, apparently vs is available for linux < 1454391499 336875 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I opened the folder, now how do I run the program? < 1454391675 618749 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :got it < 1454391685 502000 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :you just pass the string via cli < 1454391694 314475 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :What do you mean? < 1454391709 70681 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :how? < 1454391735 485382 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :compiled with vs then ran from cli < 1454391746 898299 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :how do you compile with vs? < 1454391761 154158 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :just hit "Start" or build solution < 1454391765 529758 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :start/debug < 1454391767 215193 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :http://screencast.com/t/h0nRvAqPnh < 1454391833 444519 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :the play button in VS lol. produces a directory called AIProgrammer/bin/AIProgrammer.exe < 1454391846 766145 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :or build solution, whatever < 1454391952 799216 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :that's interesting. target string is hello. So far it's best fitness has been "hi" < 1454391965 839531 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :obviously a coincidence < 1454391985 820803 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :OMG it's self-aware < 1454391995 702003 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I'm getting an 4ERROR: Debug adapter process has terminated unexpectedly < 1454392053 967994 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :probably best on windows. i'll send you a compiled version. let me know if you want to change the fitness parameter explained near the top of Program.cs < 1454392064 336773 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :want me to change it rather < 1454392086 103388 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :the fitness method < 1454392088 34723 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1454392113 507736 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :k, thanks < 1454392138 830109 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :wow i don't get it. I defined "hello" as the target and the program finished with: hi < 1454392192 898140 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :once it hit "hi" it considered that the best till the end < 1454392231 96481 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :it was still generating far after it first came up with hi too < 1454392308 485503 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :here you go... < 1454392321 92145 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :https://spideroak.com/storage/NNZGC6I/shared/462690-13-15328/bin.tar.gz?92a837f9aad6a97caddb46f9b046825e < 1454392445 802491 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :"hi" must be hard-coded somewhere < 1454392542 802880 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :oic where it's hard-coded < 1454392554 171080 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :IfThenFitness.cs < 1454392570 7262 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :downloading now < 1454392579 101813 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :concrete/IfThenFitness.cs < 1454392623 279299 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :It's doing something < 1454392627 51759 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I'm not sure what < 1454392631 345191 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :specify 1, 2 or 3 < 1454392637 19381 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :pass it to the program < 1454392638 703816 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :{ "hi", "z", "bye" } < 1454392666 528866 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :well, "Note, input is taken in byte value (not ASCII character)." < 1454392720 487911 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :i passed it 2. waiting for output < 1454392757 335469 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Now I have to get a decent bf implementation < 1454392772 494472 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :// If/Then example. Accepts input from the user (1, 2, 3) and prints out text, depending on the option selected. < 1454392793 728043 :infinitymaster!~infinitym@c-67-201-229-96.reshall.wwu.edu JOIN :#esoteric < 1454392795 384351 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :it's giving me damn "hi" again. should be "z" < 1454392869 26939 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :maybe change this in Program.cs? private static TargetParams _targetParams = new TargetParams { TargetString = "hi" }; < 1454392885 265364 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :It keeps giving me "unbalanced ']'" < 1454392898 169298 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :hmm < 1454392948 868148 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :the brainfuck interpreter, that is < 1454392965 22381 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I think it's producing malformed brainfuck < 1454392977 367830 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :here try this... < 1454393027 965949 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :http://hastebin.com/qamojiqohu.coffee < 1454393071 763697 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :still producing malformed bf < 1454393081 623277 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :*still getting that error < 1454393102 672604 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :the bf the ai is using is outputting it correctly < 1454393111 658912 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :version problem? < 1454393125 704974 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :the ai appears to be producing bf it can interpret, yes < 1454393134 111205 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I doubt it's a version problem < 1454393152 454205 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :brainfuck standards are pretty much set in stone, at this point < 1454393166 988566 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :if it used some weird extensions to brainfuck, I think it would say so < 1454393168 841486 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :cause it looks like it's running the code against bf when it outputs the results < 1454393183 222165 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :yes < 1454393260 668595 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :oh well. it's not like these fitness functions are that great anyway < 1454393274 242009 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :outputting some text < 1454393334 474084 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://arin.ga/BoVkW7/raw compiling this on x86_64 with -Ofast -march=native, clang produces 1 movq, gcc produces 8 movb < 1454393357 441014 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sorry that wasn't relevant to the current discussion < 1454393369 954721 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :np < 1454393405 720508 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :it's a cool proof of concept though however infantile < 1454393520 504657 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :i don't know all that much about quantum computing/creating algorithms for quantum computers but I always wondered if something like this could be done with quantum gating < 1454393598 608948 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :i know there's some project (I think by Google) that let's you run your algos on their d-wave. Of course I don't believe the d-wave to be a true quantum computer < 1454393626 588094 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yeah, something about the d-wave smells. < 1454393628 104819 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :i know some lab recently created a QC based on quantum gating though < 1454393692 211366 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :and we've got quantum coherence in silicon now too < 1454393896 949877 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :is brainfuck limited to just being turing complete? like no networking or other systems api access? < 1454393917 338105 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Without any sort of extensions, yes. < 1454393943 289886 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :It has the ability to do arbitrary computation, and to access stdin and stdout. < 1454393948 460238 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :That's about it. < 1454393972 410737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we talk about "brainfuck-completeness" which is Turing-complete + can do arbitrary things with stdin and stdout access (including making stdout any Turing-equivalent function of stdin) < 1454394097 605522 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :hmm. so you could extend it with external components and actually have it do a lot more using this sort of machine learning < 1454394143 251258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the most true to the spirit of brainfuck is to write a syscall library that communicates over stdin and stdout < 1454394151 406514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although most people's attempts to do that have stalled quickly < 1454394166 64901 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :It turns out to be harder than it looks. < 1454394202 806957 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :and so the computer will write it for us :P < 1454394221 678228 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yeaaah, that's a ways off. < 1454394256 764791 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Google still hires software engineers you know. :P < 1454394380 656581 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :ray kurzweil is over there. i remember him being quoted as saying he could write a super-intelligence in 50 lines of lisp. of course it would take an eternity to run and get to that point < 1454394447 82793 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :using the same sort of method as this BF programmer AI < 1454394452 905626 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Huh, does Kurzweil work for Google? News to me. < 1454394473 515314 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :yeah, i think he heads up deep mind < 1454394479 412447 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Sure enough! < 1454394495 359368 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Maybe I'll pay him a visit for shits and giggles. < 1454394507 573387 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :you work for G? < 1454394521 709095 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yep < 1454394576 316897 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :lucky. I'm a convicted felon so I have to code for myself and only get to work for big companies under contract < 1454394594 435726 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Eeep. Well, that sucks. < 1454394596 701147 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I don't know if you're joking < 1454394617 122758 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Elronnd: Well, being a convicted felon does make it nigh impossible to get a job here. < 1454394620 756046 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Which is terrible. < 1454394630 207442 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :that does suck < 1454394644 362343 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :And perversely serves only to increase crime. < 1454394665 334667 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :governments in general are fucked up in many ways < 1454394682 522036 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :I'm not joking. one stupid mistake when I was 18 all effed up on xanax and alcohol (Going into unlocked cars and removing mostly random useless things) < 1454394718 740197 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :...4FELONY?????? < 1454394723 330393 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yup, sounds like the way it goes. Do something stupid when you're a dumb 18 year old and voila you're fucked. < 1454394732 436648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not even sure the UK has a felony/misdemeanor split; perhaps it does but it certainly isn't part of popular culture like it is in the US < 1454394738 106650 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Elronnd: "Felony" is surprisingly easy to hit. < 1454394773 303177 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :ais523: I suspect the UK also doesn't make it so that once you're a felon you're basically an untouchable. < 1454394779 609228 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :yeah. and I had a pub defender so they were supposed to do this thing called running my charges concurrent which would have put them all into 1 and I could have expunged them later < 1454394794 475039 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :instead I have 7 felonies for 1 crime < 1454394809 318382 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :(Each car they knew I broke into) < 1454394825 222351 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :public defender fucked me over < 1454394841 518854 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :if you call it "Breaking in" < 1454394856 362162 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :the charge is "Burglary of an unoccupied conveyance" < 1454394895 742180 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :ACTION especially 'loves' things like "felons can't vote". < 1454394907 699896 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :i woke up in jail not knowing why i was there < 1454395237 840012 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what happened? < 1454395334 757002 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Quit: WeeChat 1.3 < 1454396923 127350 :bb010g!uid21050@gateway/web/irccloud.com/x-xkhcwpqqbfvtmrtn QUIT :Quit: Connection closed for inactivity < 1454397354 232783 :infinitymaster!~infinitym@c-67-201-229-96.reshall.wwu.edu QUIT :Quit: Leaving... < 1454397489 800080 :infinitymaster!~infinitym@c-67-201-229-96.reshall.wwu.edu JOIN :#esoteric < 1454399606 528404 :andrew!~andrew@183.54.14.109 QUIT :Ping timeout: 272 seconds < 1454399956 433244 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454400369 631935 :andrew!~andrew@183.54.14.109 JOIN :#esoteric < 1454401511 419804 :Trioxin!~Trioxin@209.95.50.18 PRIVMSG #esoteric :Erlonnd, I was convicted of a slew of burglary and theft charges that should have been rolled up into 1 charge that I could have gotten expunged from my record. The limit for expunging is 4 charges so it's pointless with 7 felonies. < 1454401883 756491 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 264 seconds < 1454402776 559899 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454403078 179280 :infinitymaster!~infinitym@c-67-201-229-96.reshall.wwu.edu QUIT :Remote host closed the connection < 1454403592 271234 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: GTG < 1454403597 462408 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454403866 413343 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454404000 428808 :hppavilion[1]!~Devourero@58-0-174-206.gci.net QUIT :Ping timeout: 265 seconds < 1454405178 618387 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi QUIT :Ping timeout: 256 seconds < 1454405528 846553 :jaboja!~jaboja@user-188-33-223-183.play-internet.pl JOIN :#esoteric < 1454405536 132356 :jaboja!~jaboja@user-188-33-223-183.play-internet.pl QUIT :Excess Flood < 1454405556 303329 :jaboja!~jaboja@user-188-33-223-183.play-internet.pl JOIN :#esoteric < 1454407662 676224 :jaboja!~jaboja@user-188-33-223-183.play-internet.pl QUIT :Ping timeout: 272 seconds < 1454407825 770759 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1454410253 532251 :anybody!~Anybody@82.144.205.57 JOIN :#esoteric < 1454410253 534458 :anybody!~Anybody@82.144.205.57 QUIT :Client Quit < 1454410827 151568 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454411099 131852 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1454411712 337066 :jaboja!~jaboja@user-188-33-223-183.play-internet.pl JOIN :#esoteric < 1454412506 347986 :jaboja!~jaboja@user-188-33-223-183.play-internet.pl QUIT :Ping timeout: 240 seconds < 1454412567 743704 :jaboja!~jaboja@user-188-33-223-183.play-internet.pl JOIN :#esoteric < 1454412930 42339 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07OISC14]]4 10 02https://esolangs.org/w/index.php?diff=46344&oldid=45951 5* 0382.25.49.46 5* (+1) 10/* List of OISCs */ Subleq's conditional is "less than or equal to 0", not just "less than 0" < 1454412952 841023 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454413075 770565 :jaboja!~jaboja@user-188-33-223-183.play-internet.pl QUIT :Ping timeout: 260 seconds < 1454413918 688568 :jaboja!~jaboja@user-188-33-193-126.play-internet.pl JOIN :#esoteric < 1454414077 777943 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Subleq14]]4 10 02https://esolangs.org/w/index.php?diff=46345&oldid=45991 5* 0382.25.49.46 5* (-9) 10/* External resources */ TechTinkering URL to point to new GH-based site < 1454414466 521709 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454414736 582083 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454415629 25564 :boily!~alexandre@96.127.201.149 QUIT :Quit: ABDOMINAL CHICKEN < 1454417534 477951 :Trioxin2!~Trioxin@209.95.50.70 JOIN :#esoteric < 1454417764 495648 :Trioxin!~Trioxin@209.95.50.18 QUIT :Ping timeout: 248 seconds < 1454418270 168670 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda JOIN :#esoteric < 1454418409 586510 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454418438 646547 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The chan-esoteric stack14]]4 M10 02https://esolangs.org/w/index.php?diff=46346&oldid=46342 5* 03Stalem 5* (+95) 10Added CHIP-8 < 1454418464 849843 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 JOIN :#esoteric < 1454418540 160104 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda QUIT :Ping timeout: 252 seconds < 1454418660 913307 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :lmbdabot ? < 1454418674 413433 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :whoops < 1454418869 951093 :andrew!~andrew@183.54.14.109 QUIT :Remote host closed the connection < 1454419233 570452 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454420836 325289 :Trioxin2!~Trioxin@209.95.50.70 NICK :Trioxin < 1454421081 179461 :Trioxin2!~Trioxin@104.156.240.200 JOIN :#esoteric < 1454421296 468659 :Trioxin!~Trioxin@209.95.50.70 QUIT :Ping timeout: 240 seconds < 1454422078 602990 :kaikai2199!~kai@59.175.49.17 JOIN :#esoteric < 1454422294 559909 :kaikai2199!~kai@59.175.49.17 QUIT :Quit: 离开 < 1454422787 944687 :quintopi1!~quintopia@74.117.159.204 PRIVMSG #esoteric :test < 1454422792 475400 :quintopi1!~quintopia@74.117.159.204 NICK :quintopia < 1454422822 48021 :quintopia!~quintopia@74.117.159.204 NICK :Guest15657 < 1454422875 170088 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454422878 204154 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454422980 354465 :Guest15657!~quintopia@74.117.159.204 NICK :quintopia < 1454422982 996953 :quintopia!~quintopia@74.117.159.204 QUIT :Changing host < 1454422982 999091 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1454423126 172098 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454423621 637243 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1454423755 599093 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454423783 278586 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454423895 648289 :jaboja!~jaboja@user-188-33-193-126.play-internet.pl QUIT :Ping timeout: 240 seconds < 1454424652 495260 :Treio!~Treio@87.244.233.250 QUIT :Remote host closed the connection < 1454424692 720430 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1454424749 35252 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454424927 83883 :Treio!~Treio@87.244.233.250 QUIT :Max SendQ exceeded < 1454424939 888179 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07~EarthBit14]]4 M10 02https://esolangs.org/w/index.php?diff=46347&oldid=45470 5* 03YoYoYonnY 5* (+0) 10Fixed a typo < 1454424953 128754 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454425774 851609 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454426716 539378 :asie!~asie@asie.pl JOIN :#esoteric < 1454426783 189877 :asie!~asie@asie.pl PRIVMSG #esoteric :hello < 1454426797 560766 :MDream!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net PRIVMSG #esoteric :Hi < 1454427128 62770 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :greetings < 1454427169 427541 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454427243 692264 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :grtngs < 1454427252 738086 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hi asie < 1454427264 960509 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ahis523 < 1454427268 538405 :asie!~asie@asie.pl PRIVMSG #esoteric :haven't been here for ages < 1454427395 917646 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :one of the ancients! although you were pretty young when you were ancient. < 1454427418 388308 :asie!~asie@asie.pl PRIVMSG #esoteric :yes < 1454427421 166112 :asie!~asie@asie.pl PRIVMSG #esoteric :like < 1454427423 276646 :asie!~asie@asie.pl PRIVMSG #esoteric :i'm 19 now < 1454427426 559666 :asie!~asie@asie.pl PRIVMSG #esoteric :i joined when i was like 11 or 12? < 1454427432 549712 :asie!~asie@asie.pl PRIVMSG #esoteric :that's almost half my life woah < 1454427433 967988 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i recall 11 < 1454427439 317207 :asie!~asie@asie.pl PRIVMSG #esoteric :oerjan: yeah i suspect 2008 < 1454427442 477014 :asie!~asie@asie.pl PRIVMSG #esoteric :still < 1454427461 800663 :asie!~asie@asie.pl PRIVMSG #esoteric :i'm curious as to anything that might've happened that i missed < 1454427463 560761 :asie!~asie@asie.pl PRIVMSG #esoteric :i see a lot more -bots < 1454427476 565362 :asie!~asie@asie.pl PRIVMSG #esoteric :also i did mature a lot, i think so at least < 1454427489 48589 :asie!~asie@asie.pl PRIVMSG #esoteric :at least i think my code doesn't suck as much anymore < 1454427497 204182 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the bots hover around 10% of the channel < 1454427497 205065 :asie!~asie@asie.pl PRIVMSG #esoteric :i guess that's a good measure of maturity < 1454427506 712606 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oh man, 2008 was that long ago.. < 1454427510 295190 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Hi, asie! < 1454427516 822475 :asie!~asie@asie.pl PRIVMSG #esoteric :Hi, Taneb! < 1454427528 80677 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Jeez, back in 2008 I hadn't got here yet < 1454427533 716948 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :That was... 2010? < 1454427537 116781 :asie!~asie@asie.pl PRIVMSG #esoteric :I'm an ancient who remembers nothing about the ancient days < 1454427539 878983 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :asie: the last time you were here was mar 10 of last year < 1454427545 96832 :asie!~asie@asie.pl PRIVMSG #esoteric :quintopia: I did lurk briefly < 1454427545 939844 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :2008 was about when I joined for the first time probably < 1454427551 625879 :asie!~asie@asie.pl PRIVMSG #esoteric :but I wasn't really active per se < 1454427556 602765 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that was the last time you spoke < 1454427558 871473 :asie!~asie@asie.pl PRIVMSG #esoteric :I think the last time I was active might've been 12-13? < 1454427581 979232 :asie!~asie@asie.pl PRIVMSG #esoteric :even then, it's been ages since i was "into" esolangs < 1454427583 604406 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :wow is it time for one of my many internet-wide encounters with asiekierka < 1454427590 258168 :asie!~asie@asie.pl PRIVMSG #esoteric :mauris: what communities? < 1454427599 118761 :asie!~asie@asie.pl PRIVMSG #esoteric :i know someone who knew me from ZZT and Minecraft. a rare-but-not-surprising combination < 1454427604 476920 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :i'm nooodl! < 1454427606 925839 :asie!~asie@asie.pl PRIVMSG #esoteric :nooodl!? < 1454427609 712724 :asie!~asie@asie.pl PRIVMSG #esoteric :oh man i missed you so much < 1454427612 820969 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :\o/ < 1454427616 104416 :asie!~asie@asie.pl PRIVMSG #esoteric :well, not really, but i liked you a lot < 1454427619 393133 :asie!~asie@asie.pl PRIVMSG #esoteric :so i guess i retroactively miss you now < 1454427632 582940 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :aw~ i am around in here most of the time < 1454427637 358469 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :asikierka... that name sounds familiar < 1454427639 458541 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hey, didn't you do some DS homebrew at some point? < 1454427641 686648 :asie!~asie@asie.pl PRIVMSG #esoteric :yes i have < 1454427644 119757 :asie!~asie@asie.pl PRIVMSG #esoteric :wireworld ds < 1454427646 877012 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :oh yeah < 1454427647 841593 :asie!~asie@asie.pl PRIVMSG #esoteric :which was 20% code from #dsdev on blitzed < 1454427649 260628 :asie!~asie@asie.pl PRIVMSG #esoteric :40% copypasta < 1454427651 829456 :asie!~asie@asie.pl PRIVMSG #esoteric :40% gluecode < 1454427655 276619 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Haha < 1454427656 633411 :asie!~asie@asie.pl PRIVMSG #esoteric :but i was too young to care < 1454427672 732796 :asie!~asie@asie.pl PRIVMSG #esoteric :then my ds lite's hinge broke < 1454427676 369732 :asie!~asie@asie.pl PRIVMSG #esoteric :and there were no more homebrews < 1454427681 664734 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It's further than I got when I tried to delve into homebrew < 1454427687 239411 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :remember rocks 'n' diamonds. good times :'> < 1454427690 358152 :asie!~asie@asie.pl PRIVMSG #esoteric :oh yeah < 1454427697 796629 :asie!~asie@asie.pl PRIVMSG #esoteric :it's still around < 1454427699 577481 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :being like freakin', 8 and 9 on the internet < 1454427703 884812 :asie!~asie@asie.pl PRIVMSG #esoteric :they recently put up a git repo for development < 1454427707 185746 :asie!~asie@asie.pl PRIVMSG #esoteric :also yeah < 1454427712 377203 :asie!~asie@asie.pl PRIVMSG #esoteric :being 8 or 9 on the internet was both a blessing and a curse < 1454427715 731110 :asie!~asie@asie.pl PRIVMSG #esoteric :i now feel like an internet native < 1454427718 937256 :asie!~asie@asie.pl PRIVMSG #esoteric :but a real life foreigner < 1454427737 746364 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I didn't get regular on the internet until 2006 I think < 1454427738 808572 :asie!~asie@asie.pl PRIVMSG #esoteric :right now i'm blasting music through a zx spectrum+ 128k i got fixed < 1454427741 543865 :mauris!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :i know that feeling :( < 1454427745 260940 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I'd have been 11 < 1454427754 747723 :asie!~asie@asie.pl PRIVMSG #esoteric :should port some esolangs to it to learn the z80 < 1454427789 600096 :MDream!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net NICK :MDude < 1454427821 411965 :asie!~asie@asie.pl PRIVMSG #esoteric :mauris: anyhow, what you missed: i got into slice-of-life cartoons from japan, i got into minecraft modding then got out of it then got into it again repeat a few times, i made some random projects < 1454427821 580494 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hmm, i don't have complete logs on my vps. they're on my old laptop. does anyone have greppable logs to tell me when i first joined? < 1454428276 791622 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure fizzie does. < 1454428289 736880 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm very idle < 1454428397 540028 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :LexiciScriptor: you around mate? < 1454428416 224977 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric :mezkhalin hey < 1454428430 496767 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :ahoy! hows it going? < 1454428477 609484 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric :nothing new programming-wise :P < 1454428520 102086 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :well in a sense i guess just taking in the environment your brain is sort of programming :P < 1454428539 7888 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :anyways i wanted to tell you i did get around to writing the article on pisano programming < 1454428540 948521 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I've been trying to prove that insertion sort is a sorting algorithm using Agda < 1454428549 848845 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :It's slow progress < 1454428563 289270 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :don't know what Agda really is, i'll have to look into it < 1454428572 328353 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Proof assistant language < 1454428583 624455 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :It's dependently typed and functional < 1454428587 563839 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :And also total < 1454428593 748581 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :ah ok now i get it, i got the formulation of your sentence completely wrong < 1454428625 100528 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :i grouped "is a sorting algorithm using agda" ie insertion sort is using agda < 1454428648 241215 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Ah, sorry! < 1454428652 519338 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :does sound like a complex task though < 1454428661 934678 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :no dont apologize the fault was mine :) < 1454428680 526329 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric :mezkhalin: yesterday I checked some articles about the pisano period and maybe there is an algorithm < O(n^2) < 1454428685 711823 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :i'm not very proficient in parsing text messages very well < 1454428689 832282 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :It's one of the easiest sorting algorithms to prove, I think < 1454428697 605432 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I can do it on paper easily < 1454428731 296353 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :Taneb: i'd still call that impressive by my standards ;) you could regard me as "dumb" really < 1454428746 747301 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :LexiciScriptor: an algorithm for finding the length of p(n) for any n? < 1454428758 74 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Naw, I just have more of a maths background than you, I guess < 1454428760 21258 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :that sounds interesting < 1454428761 203166 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Or at least a different one < 1454428790 248993 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :Taneb: most likely, i only got so far as to an equivalent of 11-12th grade maybe < 1454428809 792964 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :What's that in British? < 1454428812 229958 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :the rest has been hazily distributed reading on the internet :P < 1454428823 755534 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :GCSE level? < 1454428834 503668 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :british um, by the age of 18-19 would be a better scale < 1454428840 385029 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Oh, A-level < 1454428842 955652 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :That's pretty good < 1454428870 944543 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :yeah i'd say so. but not as high as i'd wanted < 1454428884 605155 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :and now i'm almost 25 jeez < 1454429330 49890 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1454429410 243298 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :how high is your Taneb? < 1454429411 772161 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :who here knows lots of machine learning algos? < 1454429432 117019 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :mezkhalin: I'm sober < 1454429444 888669 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :And in my third year of university < 1454429488 411946 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :LexiciScriptor: since p(n) cannot be larger than n^2 (can it be larger than n?), you'd think so... < 1454429578 783091 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :Taneb: heh what difference an s can make. nice, you're almost finished then? < 1454429603 842573 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I've got another year (I'm doing a four year course) < 1454429604 900552 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric :oerjan: having the modulo sequence, yes < 1454429642 450266 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :you'll end up with a nice degree then and magnificent knowledge < 1454429650 84351 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I certainly hope so < 1454429655 120619 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :oerjan: we're talking pisano sequences here < 1454429685 76766 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :Taneb: given the impression i've gotten you'll do perfectly fine i think :) < 1454429701 961014 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I'm not very good at putting effort into things < 1454429715 39904 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :better than me, that's for sure! < 1454429839 169421 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :oerjan: finding the length of a pisano sequence p(n) for any n yields wildy varying results. there's no general formula afaik < 1454429851 625555 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :*for any n > 0 < 1454430090 205024 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :It is never more than n^2 < 1454430113 342334 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Because there's only n^2 pairs of numbers modulo n < 1454430172 985604 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :oerjan: with n =3, the Pisano sequence is 0, 1, 1, 2, 0, 2, 2, 1 < 1454430181 453066 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Which has length 8 < 1454430419 630935 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Taneb: OEIS says there is an explicit formula for the nth term in terms of the prime factorization of n. So it at least has as much an explicit formula as the totient function does. < 1454430596 606791 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1454431055 715236 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :one month ago https://arin.ga/hyenKJ/raw today https://arin.ga/9X5ujU/raw < 1454431062 848926 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :12 minutes faster! < 1454431214 860219 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Nice! < 1454431240 198186 :asie!~asie@asie.pl PRIVMSG #esoteric :yay! < 1454431263 917564 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :mezkhalin: he spoke about an algorithm, not a formula. there's an obvious O(n^2) one (where n is the number, not its bit size) < 1454431371 789936 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PRIVMSG #esoteric :actually it's easy to see (new things for me!) that p(n) <= 6n < 1454431504 674811 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: it's not an explicit formula, it just splits up into prime powers and those are still mysterious. < 1454431545 806305 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: same goes for the totient function :) < 1454431553 728368 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :oerjan: sorry mate, my math is sub subpar so don't take my ramblings as truth or the likes < 1454431587 226692 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: no it doesn't. you don't have a formula for a(p^n) (or a(p)) in general. < 1454431599 249131 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you do have that for the totient. < 1454431630 375489 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although i see it's conjectured that p^n follows from p < 1454431682 547297 :mauris!~mauris@unaffiliated/nooodl QUIT :Quit: Leaving < 1454431686 520137 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :quintopia: to be clear, i meant it's still mysterious _after_ you've managed to factorize it. < 1454432241 826993 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454432844 639944 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1454433008 798219 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454433026 190060 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454433440 79427 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454433720 83909 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454433902 734017 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :izabera, is this in brainfuck? < 1454433903 782957 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Wow < 1454433945 164115 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1454433990 879453 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Impressive! < 1454434024 4227 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :uh i didn't write the mandelbrot, i wrote the interpreter < 1454434029 542292 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Oh < 1454434031 304568 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1454434033 464742 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :It's still impressive! < 1454434036 916944 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Just not your impressive < 1454434043 47004 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Someone else is impressive! < 1454434044 287940 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :heh < 1454434123 664483 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I keep thinking about an idea for an optimizing bf compiler I keep coming back to < 1454434131 588608 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Ought to actually write it sometime < 1454434138 416704 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's the idea? < 1454434150 598115 :bb010g!uid21050@gateway/web/irccloud.com/x-qirexitemmqeteor JOIN :#esoteric < 1454434198 525735 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Turning balanced single or possibly 2-depth loops into hardcoded polynomials < 1454434206 865673 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454434231 988958 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i do that < 1454434234 134227 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 240 seconds < 1454434234 470529 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Oooh < 1454434241 491417 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :My intuition wasn't completely loony! < 1454434242 876597 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well, only for 1-depth < 1454434261 447121 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I think you can do it for 2-depth but I'm not sure < 1454434270 68163 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Shit, I've got to get to a lecture < 1454434272 635090 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Speak to you later < 1454434276 632649 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :bye < 1454434464 928626 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :the most "complex" thing it can optimize is something like a balanced loop with a zero-loop inside of it, like [>>++<+>>>----<<<<[-]] < 1454434975 12188 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Alsithyafturttararfunar. < 1454435008 790983 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454436276 833262 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 QUIT :Ping timeout: 252 seconds < 1454436849 445946 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1454437199 723235 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 264 seconds < 1454438054 755970 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :polynomials? < 1454438240 520034 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Read error: Connection reset by peer < 1454438640 441645 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well, not really < 1454438666 553232 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454438715 449266 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :my guess is that Taneb probably means to reduce [>+++<-] to tape[1] += tape[0] * 3; tape[0] = 0 < 1454438718 482861 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or something < 1454439004 43797 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :is there a faster way to do that than that loop? < 1454439604 149777 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :coppro, at compile time, maybe > 1454439991 179029 JOIN :#esoteric > 1454439995 236075 JOIN :#esoteric > 1454439995 743031 JOIN :#esoteric > 1454440034 417783 JOIN :#esoteric > 1454440038 471594 JOIN :#esoteric > 1454440038 977674 JOIN :#esoteric > 1454440068 412524 JOIN :#esoteric > 1454440072 462145 JOIN :#esoteric > 1454440072 970077 JOIN :#esoteric > 1454440120 926394 JOIN :#esoteric > 1454440124 981648 JOIN :#esoteric > 1454440125 488881 JOIN :#esoteric > 1454440170 411140 JOIN :#esoteric > 1454440174 470403 JOIN :#esoteric > 1454440174 978007 JOIN :#esoteric > 1454440204 416940 JOIN :#esoteric > 1454440208 476111 JOIN :#esoteric > 1454440208 983404 JOIN :#esoteric > 1454440237 925744 JOIN :#esoteric > 1454440241 985106 JOIN :#esoteric > 1454440242 491632 JOIN :#esoteric > 1454440277 823268 JOIN :#esoteric > 1454440281 884183 JOIN :#esoteric > 1454440282 391341 JOIN :#esoteric > 1454440329 643792 JOIN :#esoteric < 1454440331 309636 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1454440333 701727 JOIN :#esoteric > 1454440334 208898 JOIN :#esoteric < 1454440346 138718 :EgoBot!dlopen@libdl.so JOIN :#esoteric < 1454440353 543204 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1454440408 866781 :catern!~catern@catern.com JOIN :#esoteric < 1454440506 756815 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net JOIN :#esoteric < 1454440757 413603 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Taneb: how? < 1454441175 117987 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :coppro, consider [->[->+>+<<]>>[-<<+>>]<<<] < 1454441229 840098 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :This'll set cell 1 to 0, cell 2 to the sum of cell 2 and cell 4, cell 3 to the sum of cell 3, cell 2, and the product of one less than cell 1 and the sum of cell 2 and cell 4, and cell 4 to 0 < 1454441292 892656 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Assuming the loop is ran at all < 1454441317 758994 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :This can clearly be implemented more efficiently than just looping < 1454441871 117074 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :fair < 1454441903 316339 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I think in a lot of cases it's possible to derive a formula like that automatically < 1454442112 97545 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org JOIN :#esoteric < 1454442669 507730 :bb010g!uid21050@gateway/web/irccloud.com/x-qirexitemmqeteor QUIT :Ping timeout: 240 seconds < 1454442904 990149 :bb010g!uid21050@gateway/web/irccloud.com/x-zdrrzxpqqieehfjo JOIN :#esoteric < 1454442949 418036 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org QUIT :Read error: Connection reset by peer < 1454442984 90656 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org JOIN :#esoteric < 1454443123 248550 :bb010g!uid21050@gateway/web/irccloud.com/x-zdrrzxpqqieehfjo QUIT :Quit: Connection closed for inactivity < 1454443208 250022 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Taneb: https://arin.ga/2BSrQY/raw < 1454443228 424767 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :(now it can also generate c) < 1454443238 671783 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :(figured it was easier to read for most people) < 1454443539 764356 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :your analysis for cell 3 is too advanced :\ < 1454443785 864968 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :izabera, it's c_n+1 = c_n + b_n, b_n = b_n-1 + d_n-1, and noting that d is almost always 0 < 1454443850 841942 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :And then you can use summation laws < 1454443874 875128 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07GolfScript14]]4 10 02https://esolangs.org/w/index.php?diff=46348&oldid=44531 5* 0394.100.212.168 5* (-239) 10 < 1454444122 606388 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hard :\ < 1454444254 904989 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :let's see how gcc optimizes that < 1454444315 501429 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :gcc loops < 1454444324 512104 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION feels entitled to not optimize it < 1454444795 113436 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454444961 900806 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1454445246 9586 :mysanthrop!~myname@84.200.43.57 NICK :myname < 1454445942 764631 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1454446729 18901 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org JOIN :#esoteric < 1454447326 144885 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454447496 724258 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454448066 146550 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT :Ping timeout: 240 seconds < 1454448255 76151 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454448500 802370 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org PRIVMSG #esoteric :91106555419103 < 1454448538 987787 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1454448551 146532 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1454448675 414843 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is the new largest known prime < 1454448694 103879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :numbers a little above 19100, such as the 19103 at the end of that, tend to bring thoughts of the Y2K bug to my mind < 1454448702 494809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mentally parse it as a typo for 2003 < 1454448719 625615 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ouch < 1454448746 83980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Y2K genuinely was a problem at one time, but because the effects were recognised in advance, there was time to fix everything important < 1454448806 480226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we were given leaflets about how to compensate for Y2K (which, for example, recommended setting the year on VCRs to one which had the same day-of-week/day-of-month correspondence to 2000) < 1454448831 576761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(VCR = videocassette recorder; pretty much obsolete technology nowadays but they were pretty common in 1999) < 1454448836 490658 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :who the hell sotes dates as 3 2-digit-numbers? < 1454448869 651140 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :stores < 1454448889 988407 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454448978 584273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: well hardly anyone /nowadays/ < 1454448982 55849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it was common at the time < 1454448991 925090 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :weird < 1454448999 884446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, even now, if you look at a file which has a date as part of the filename < 1454449008 662754 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454449011 557902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ddmmyy or yymmdd formats are quite common < 1454449085 91927 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 276 seconds < 1454449347 130306 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yeah. not only in computers, but also printed on paper, such as on bank card POS terminal receipts or food expiry dates. often in very ambiguous formats like yy-mm-dd vs dd-mm-yy vs mm-dd-yy or yy-mm vs mm-yy vs mm-dd vs dd-mm < 1454449374 932741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on #tasvideos a while back we were having a debate about hh:mm versus mm:ss < 1454449385 62515 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Luckily at least medicine these days tends to use YYYY-mm or mm-YYYY < 1454449390 914663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(triggered by a game using hh:mm:ss:ff, with one frame being 1/60 of one second; IMO the colon is correct there but lots of people disagreed) < 1454449395 447719 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :people using dd-mm-yy should burn in hell < 1454449397 119299 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi JOIN :#esoteric < 1454449400 744582 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: ah yes < 1454449419 184220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: no, they should learn to put the extra digits in theyear < 1454449440 814959 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :- should imply yy mm dd < 1454449441 775740 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :people should just use YYYY-mm-dd or YYYYmmdd < 1454449446 488288 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`dateu < 1454449461 666694 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :these / are for crazy orderings < 1454449472 984211 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-02-02 21:44:21.269801000+00:00 < 1454449505 108148 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :mm dd yy is just plain crazy < 1454449697 808538 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: so what about dates between 1 and 100 AD/CE? < 1454449742 214591 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what about them? < 1454449773 99535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: they naturally only have two digits < 1454449789 913498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a date like 10/11/12 has a lot of possible interpretations < 1454449793 966127 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :perfect < 1454449842 576537 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i never saw a - aeperated date any other way than yy-mm-dd < 1454449854 533594 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 256 seconds < 1454449861 407847 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :only / has these weird "anything goes" attitude < 1454449914 93492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about .-separated dates? I think I've seen those as both dmy and ymd < 1454449928 87335 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Then there's the strange traditional unix format of %a %b %_d %H:%M:%S %Z %Y; the unreadable (to me) randomly abbreviated formats like "3 months ago" and "jan 14" and "feb 9 '15" that some websites (like StackExchange) use, and the traditinonal date formats used by the HTTP headers and mail headers. < 1454449935 683774 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :as a german, i only know dd.mm.yy < 1454450005 706715 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net QUIT :Ping timeout: 245 seconds < 1454450048 77802 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it PART :#esoteric < 1454450051 138437 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454450294 855081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The nastiest abuse of dates though is when the translated label says something to the effect of “See expiration date on cap (month/date)” but the cap actually has expiration in %d/%m format. < 1454450435 120252 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The only good thing I can say about dates printed on products is that at least when there's only one date shown, it's always the expiry or best before date, not the date of manufacture. < 1454450699 90884 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org JOIN :#esoteric < 1454450820 539635 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Even then there are exceptions: iirc return tickets for train show the purchase date and the start of validity, but not the end of validity. But that's different from products, because they actually have a start of validity that can be in the future. < 1454451044 804668 :__Beavis__!~Adium@84.93.42.125 JOIN :#esoteric < 1454452229 127632 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454452349 633508 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org PRIVMSG #esoteric :I'm making a new golphy/usable/terse language called "shorthand" (for now) < 1454452358 307082 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org PRIVMSG #esoteric :|sserv fn:m{srv<=ssv.srv;upn:srv.srcv{sck=>(<<-sck)->>sck}} is a cat server < 1454452386 519737 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org PRIVMSG #esoteric :|ssv fn:m{srv<=ssv.srv;upn:srv.srcv{sck=>(<<-sck)->>sck}} < 1454452386 662091 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org PRIVMSG #esoteric : I mean < 1454452526 504694 :mauris!~mauris@unaffiliated/nooodl QUIT :Read error: Connection reset by peer < 1454452555 96286 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454452679 816640 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org PRIVMSG #esoteric :I just realized that a cat program is basically a repl for that cat programming language < 1454452774 485407 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1454452779 113901 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org PRIVMSG #esoteric :Even better for a cat server, |ssv;srv<=ssv.srv;upn:srv.srcv{sck=>(<<-sck)->>sck} < 1454452906 67573 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 240 seconds < 1454452944 674471 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454452968 574216 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org PRIVMSG #esoteric :Cat that terminates on EOF: < 1454452969 188841 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org PRIVMSG #esoteric :w!_.ef{gln(inp);out<<-_} < 1454454389 127412 :hppavilion[1]!~Devourero@74-114-87-78.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454454597 87330 :Trioxin!~Trioxin@64.197.162.2 JOIN :#esoteric < 1454454778 997582 :Trioxin2!~Trioxin@104.156.240.200 QUIT :Ping timeout: 276 seconds < 1454454822 128584 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca QUIT :Quit: :qa! < 1454454904 416236 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454455124 504268 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 272 seconds < 1454455185 161113 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454455814 678440 :infinitymaster!~infinitym@c-67-201-229-96.reshall.wwu.edu JOIN :#esoteric < 1454455918 85602 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 252 seconds < 1454455964 109891 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454456575 571935 :hppavilion[1]!~Devourero@58-0-174-206.gci.net JOIN :#esoteric < 1454456730 132287 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454456776 123091 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 252 seconds < 1454456935 38057 :mauris__!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454457050 612065 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454457111 816162 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454457157 992034 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 276 seconds < 1454457170 628738 :infinitymaster!~infinitym@c-67-201-229-96.reshall.wwu.edu QUIT :Quit: Leaving... < 1454458013 982338 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454459370 665439 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You know, when I put dates in filenames, for the most part I don't even consider using a format besides YYYYMMDD. < 1454459406 279311 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, I'm implementing everything in Coq! < 1454459410 967571 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google "interference system" < 1454459411 803681 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wikipedia.org/wiki/RNA_interference < 1454459412 333948 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And by "everything", I mean "a lot of things". < 1454459431 865771 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But sort of everything. < 1454459437 372909 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm gonna be doing a lot of category theory. < 1454459439 116325 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :tswett : I've always liked DDMMYYYY but that's only because of my L1 < 1454459456 915377 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What's an L1? < 1454459459 995457 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I admit YYYYMMDD is more logical < 1454459463 709815 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :native language < 1454459490 348020 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :L2 is "the language you're learning in your language class" more or less < 1454459492 774291 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think DD-MM-YYYY is okay. DDMMYYYY is (with all due respect, sir or madam) horrible. < 1454459509 105878 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think I'm YYYYMMDD 90% of the time, and YYYY-MM-DD the rest. < 1454459522 477909 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And L3 is "the language you've learned about ten words of thanks to an iPhone app", right? < 1454459542 595324 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :aka japanese? :D < 1454459550 688653 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :How did you know? :D < 1454459569 795313 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's the language _everyone_ learns about ten words of :D < 1454459575 511768 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, I think I'm going to be implementing the concept of "a theory". < 1454459587 459271 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I probably know at least 50 Japanese words. Lemme list off a few. < 1454459646 822219 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454459707 502220 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well... do igo terms count? < 1454459715 291590 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :no, neko, uma, inu, doa, wa, ga, desu, watashi, boku, imasu, ao, shiro, kuro, murasaki, kuruma, baka, hagane, mizu, oto, nonde, ringo, tamago < 1454459724 85323 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :int-e: do you know what they actually mean in Japanese? < 1454459751 361871 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :for most of them, no. < 1454459763 608653 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :They don't count in that case. < 1454459775 743524 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what does murasaki mean? < 1454459802 137558 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Purple. < 1454459828 397551 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :tswett: DD-MM-YYYY is *not* okay, you cannot distinguish DD-MM from MM-DD. MMM-DD-YYYY or DD-MMM-YYYY are fine. < 1454459833 869448 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :tswett: no (domo) arigato? or the one that everyone knows, hai... < 1454459837 779931 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(MMM for three-letter month abbreviations) < 1454459846 404442 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :int-e: I know a lot more words than I just listed. < 1454459867 794267 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I guess a theory is just a special case of a presentation. < 1454459876 198365 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh well, I only recognize the cat. < 1454459879 423706 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the 100-odd japanese words I know (+kanakana for gleaning the meaning of a tiny bit of japanese text) is like my L6 < 1454459886 283423 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :I am here < 1454459893 704745 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :You may commence interesting conversation < 1454459896 103603 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric ::P < 1454459901 85183 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :is L6 a language that is somehow computerized? :p < 1454459906 41802 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme give the meanings of all those words. (Sometimes the "meanings as taught to English speakers".) < 1454459916 414245 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: No thank you xD < 1454459925 83908 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: this is not optional. < 1454459927 406032 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :(unless someone else requests them) < 1454459929 360579 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Damn < 1454459941 658012 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Do I need it to graduate? < 1454459957 125107 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Untranslatable, cat, horse, dog, Western-style door, untranslatable, untranslatable, is, I, I, is doing, blue, white, black, purple, car, stupid, steel, water, sound, drink, apple, egg < 1454459958 790734 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: nope. < 1454459962 47500 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :Tbh I could only have a conversation in like L3... past that it's just way too fragmental < 1454459979 937212 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :("Wow", someone thinks, "Japanese sure has a lot of words for 'untranslatable'.") < 1454459994 302717 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Hmm, an L3 cache... < 1454459997 44698 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: No word is untranslatable to a Chomsky-complete language < 1454460023 372039 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :we can put languages in a box < 1454460039 556872 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :(Chomsky completeness: Sufficiently overcomplicated such that you can express anything it, technically) < 1454460042 423758 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :no you could translate with 'of' < 1454460043 229326 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :no? < 1454460061 461487 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or 's < 1454460087 477888 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yeah, more or less. < 1454460089 285898 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I've seen 'wa' translated as 'as for' < 1454460104 555434 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1454460131 768395 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Ga" can be translated as "is the one", though that's pretty dang inadequate. < 1454460147 536831 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Jerry wa mizu o nonde imasu." "As for Jerry, he's drinking water." < 1454460156 895825 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"Jerry ga mizu o nonde imasu." "Jerry is the one who's drinking water." < 1454460166 880380 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or "it's Jerry who's drinking water" or whatever. < 1454460186 368601 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The first one would probably just be translated as "Jerry is drinking water", really. < 1454460268 902328 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I guess next I'll implement free monoids. < 1454460296 994034 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :L3 cache... once you have that you have a really complex cpu :D < 1454460321 20719 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :tswett: they are (especially for verbs) non-standard forms, aren't they? for example nonde "drink" has a standard form of nomu. < 1454460387 328774 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :lifthrasiir: yeah, but I don't know those. < 1454460396 127669 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I just know the -te forms. < 1454460400 530666 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :aha. < 1454460442 995289 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :kind of confusing thing for agglutinative languages < 1454460459 196630 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lifthrasiir : what is? < 1454460471 629486 :Trioxin!~Trioxin@64.197.162.2 QUIT :Read error: Connection reset by peer < 1454460505 994659 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :mad: affixes can be freely attached to the word stem? < 1454460508 736728 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1454460540 622307 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lifthrasiir : I thought it was more like "affixes are regular (instead of irregular like in fusional languages)" < 1454460590 570299 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hmm, I didn't know about the clear distinction between agglutinative and fusional languages < 1454460621 995031 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :(was about to point out the distinction between agglutinative and inflectional languages, but then the realization came to me) < 1454460634 614729 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :fusional is another term for inflectional < 1454460650 81573 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :hmm < 1454460652 831077 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :unless I'm mistaken < 1454460661 604928 :__Beavis__!~Adium@84.93.42.125 QUIT :Quit: Leaving. < 1454460717 532174 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :AFAIK the distinction between agglutinative (ah fuck, I cannot easily remember this word) and inflectional languages is the "freely" part, i.e. the inflection to the word stem is not as simple and orthogonal as affixes < 1454460760 761047 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's what I said :D < 1454460768 646468 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :inflection is more irregular < 1454460963 661767 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :agglutinative affixes still get phonetically adapted (vowel harmony, change depending on if the stem ends in a vowel or consonant, change depending on voicedness, etc) but generally not replaced entirely (which would more or less make it inflectional) < 1454461045 50436 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :yeah, can be regarded as a more common variations between consecutive words/morphemes < 1454461053 656396 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :s/ a / / < 1454461094 661300 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :inflectional mostly stands out because it's in the most well known languages (european) < 1454461494 916794 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION note that tswett's list of japanese words looks pretty much disjoint from the set he'd consider "everyone" likely to pick up. in fact he only remembers "watashi". < 1454461508 860046 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh wait, the cat yeah < 1454461618 473617 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HQ9+14]]4 10 02https://esolangs.org/w/index.php?diff=46349&oldid=37183 5* 03Erinius 5* (+42) 10 < 1454461693 615140 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, the "untranslatable" reminds me of yudkowski's three worlds collide story. < 1454461981 50904 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I read that, but I don't really remember how "untranslatable" featured in it. < 1454461992 496298 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :in the speak of the superhappy people < 1454461995 15726 :mauris__!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :i probably know at least 50 japanese words too: i can count to 50 in japanese < 1454461995 811961 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*speech < 1454462016 364963 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :untranslatable-N for N from 1-4 or thereabouts < 1454462066 669176 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :one of which seemed to denote the thing they did instead of _both_ sex and speech. < 1454462075 181825 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454462080 929446 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(or rather, as both) < 1454462184 277299 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(both, to them, involved exchanging actual genetic material, because they had no genetic/neural information distinction) < 1454462207 771755 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm pretty sure the word for that is "intercourse". < 1454462217 658105 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :... < 1454462443 897970 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and possibly as a result of this, they were incapable of lying. < 1454462527 839415 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Would it be possible to make an interpreter for a language that runs on bare metal such that that language can be used for OS development? < 1454462552 716387 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: forth is thataway, i think < 1454462586 103221 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah, yes. Forth. < 1454462592 80956 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's almost it's original purpose < 1454462616 974808 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Don't forget the Lisp machines. < 1454462627 545076 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm < 1454462638 453189 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1454462769 991588 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I'm kind of tempted to learn Rust, figure out how to cross-compile rust for OS dev, etc. JUST so I can get a bare-metal interpreter for that language I mentioned earlier working < 1454462897 750668 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :okay < 1454462931 928518 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: The purpose of which would be... something, I'm sure < 1454463122 939872 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1454463919 33923 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm trying to figure out what are the "mixed relational concepts" of sapir's linguistic typology < 1454464929 125807 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454465030 703458 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 245 seconds < 1454465543 543823 :bb010g!uid21050@gateway/web/irccloud.com/x-gfgamaqetbjbrkpk JOIN :#esoteric < 1454465595 607118 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1454465712 127214 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454465738 29415 :mauris__!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 276 seconds < 1454466010 987673 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1454466820 206553 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1454467304 810002 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1454468995 15399 :gde33|2!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1454469126 110139 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT :Ping timeout: 240 seconds < 1454469287 51895 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1454469411 12884 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454469484 85375 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454469642 328078 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454469657 976292 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454469677 387581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, you know how there's a commonly used type void/unit seen in many programming languages, which only has one value? < 1454469691 589004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that it has a mathematical equivalent, normally called 1 (i.e. a 1 in bold)? < 1454469703 523025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the element of that mathematical set called? < 1454469763 848517 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :void is normally empty < 1454469777 967859 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: unit is the one with an element < 1454469781 244873 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :coppro : it's 0 bits yes < 1454469781 830805 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you're talking about 1 the trivial group, I imagine people would call its element 1. < 1454469784 852614 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know about the set. < 1454469786 843190 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :1 = { 0 } as von neumann numeral, so... < 1454469797 94688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: so the empty set < 1454469798 955656 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :the identity, the empty set, or simply the unit element, depending on context? < 1454469801 766655 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :1 = {{{}}} < 1454469802 320561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I considered that but thought it would be confusing < 1454469805 642938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: void has one element in C < 1454469815 409889 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :therefor 1=2 < 1454469816 978776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Void has no elements in Haskell, though < 1454469821 248386 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Problem, maths? < 1454469823 864061 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I assume you mean type theoretical stuff, where it has no elements < 1454469843 123924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: well I'm doing type theoretical stuff, but picked a non-type-theoretical analogy < 1454469857 846657 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I'd simply call it the unit element then < 1454469868 170012 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :because the point is that it's an arbitrary type with a single member < 1454469872 275989 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :In my programming language I'm making < 1454469877 230377 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it isn't necessarily going to be any one thing in particular < 1454469903 325109 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :What should be the syntax for creating an instance of a class? e.g. a socket? < 1454469906 144396 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :since all unit types are isomorphic < 1454469914 783203 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :The language is like Haskell < 1454469917 927517 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :"identity element" for the number that produces no effect in a given operation (0 for addition, 1 for multiplication) < 1454469943 654296 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :So it uses currying for functions- f x y z- instead of f(x, y, z) syntax < 1454469957 46419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: the problem is I want a literal for it < 1454469959 541263 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :mad: -1 for andation < 1454469963 953152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :currently I'm leaning towards an empty tuple < 1454469974 641972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by analogy with the () that most programming languages use < 1454469982 493884 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Define your own syntax- e.g. 1* < 1454469996 73713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: this is for a mathematical paper-alike < 1454470003 322924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :defining your own syntax tends to annoy people < 1454470015 760298 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Or $1- "select 1"- which selects the set of instances for a type < 1454470028 205886 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: If there isn't a known syntax, you're allowed to define your own < 1454470037 886284 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :That's rule 34 of math < 1454470043 701193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: well, in this case, I suspect there is a known syntax, but I just don't know what it is < 1454470054 309483 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah < 1454470064 131695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is why I asked < 1454470067 853811 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@check \x -> (-1) .&. x == x < 1454470069 555867 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : +++ OK, passed 100 tests. < 1454470074 643487 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :checks out < 1454470103 62688 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Well duh < 1454470108 737018 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wow such activity < 1454470132 380812 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: -1 = 1xN, where N is the bitwidth of the number < 1454470138 27077 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :At least, if you're doing 2's complement < 1454470139 752583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, if oerjan doesn't know either, perhaps there isn't a standard notation after all < 1454470154 828386 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: this is haskell Integer the bitwidth is infinite hth < 1454470156 838311 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :wouldn't it be 0? < 1454470157 920656 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: So you get to make up your own < 1454470162 131215 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Shit. < 1454470175 182057 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :logically 0 is the only integer expressible in 0 bits < 1454470180 373520 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Therefor -1 = 0b111111111111111111111111111111111... < 1454470187 209459 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :mad: WRONG! < 1454470202 237676 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :mad: You can express any integer in 0 bits if it is pre-known what integer that is < 1454470204 117223 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: it's not something i recall using < 1454470218 464539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's weird, you'd expect it to come up more often < 1454470230 131721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but Wikipedia doesn't mention it either (merely that all such sets are equivalent) < 1454470233 866593 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :mad: e.g. if we agree that in our encoding for integers, 69=0b, then 69=0b < 1454470242 272642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess I'll define 1 as containing an empty tuple for now, I can always change later < 1454470249 764054 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hppavilion[1] : true but using the normal positional encoding, then it's 0 < 1454470250 680871 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: that's the problem in CT, elements are not canonical < 1454470258 570693 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Unless you're including the bits to define the encoding, in which case WRONG < 1454470263 923025 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1454470271 719647 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Sometimes I call that element ★ < 1454470292 323156 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :shouldn't the empty tuple simply be an empty tuple? < 1454470310 912755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: well in the category of sets, each object is an equivalence set of sets, right? otherwise it'd have more than one terminal object which is impossible < 1454470311 132482 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :IE() perhaps, where is the operator you want the identify for? < 1454470312 849770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: actually that rings a bell < 1454470314 625260 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :*identity < 1454470321 579173 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :represented by something like {} < 1454470341 410646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: the empty tuple is just an empty tuple; however, because there's only one empty tuple < 1454470364 555800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the set of all empty tuples is thus equivalent to 1, and is in fact the definition of 1 that most practical programming languages choose < 1454470402 81432 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Wouldn't it be that the /cardinality/ of the set of all empty tuples is thus equivalent to 1? < 1454470423 859064 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: there is nothing preventing a category from having more than one terminal object < 1454470436 563610 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :they just all have to be isomorphic < 1454470458 994111 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :dunno, in C++ there's an infinity of empty vectors more or less < 1454470469 970 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :though they do have the same value < 1454470473 991726 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454470476 241499 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :So can I get an answer? It'll onlt take a second < 1454470477 483514 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[03:32] mad: the empty tuple is just an empty tuple; however, because there's only one empty tuple < 1454470479 513637 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[03:32] the set of all empty tuples is thus equivalent to 1, and is in fact the definition of 1 that most practical programming languages choose < 1454470483 517773 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[03:34] ah hmm, according to Wikipedia you can have more than one terminal object if they're all isomorphic < 1454470486 992083 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1454470489 90823 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1454470490 105580 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> [minBound .. maxBound :: ()] < 1454470491 683547 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [()] < 1454470524 131466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> [minBound .. maxBound :: [()]] < 1454470525 116340 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: is it like bottom? or just like bijective base-k 0? < 1454470525 258669 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I guess the problem with 1 is that it doesn't express type < 1454470525 516566 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : No instance for (Enum [()]) < 1454470525 659061 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : arising from the arithmetic sequence ‘minBound .. maxBound :: [()]’ < 1454470525 659138 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : In the expression: [minBound .. maxBound :: [()]] No instance for (Bo... < 1454470544 392493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well, it is a type itself, really < 1454470548 217998 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Object Creation syntax in my language. < 1454470548 759982 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and calling a 0-size thing 1 is confusing < 1454470563 984881 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : why do you need a type for 0-sized stuff < 1454470571 421044 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :For example, srv <- new ssv.srv < 1454470572 357843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: well 0 has fewer possibilities than 1 does < 1454470577 966084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: because you're using a generic type < 1454470586 845400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and one of the fields happens to be unused < 1454470597 797072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> [], [()], [(), ()] < 1454470599 291897 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : :1:3: parse error on input ‘,’ < 1454470600 511990 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that makes no sense < 1454470606 459252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> [[], [()], [(), ()]] < 1454470608 54380 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [[],[()],[(),()]] < 1454470612 575547 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :1 is already 0 bit < 1454470636 69448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: that was me using the type [()] in Haskell < 1454470637 389972 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\_: You're the one who hates OO with a passion? < 1454470642 717282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. a list of 1 < 1454470658 693307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's equivalent to the natural numbers < 1454470669 272404 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ais523 : oh, then I don't think a value for empty fields is a good idea < 1454470680 967195 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Does the category 2 have one or zero non-identity arrows? < 1454470687 931081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mad: you can't construct an object without being able to initialize all its fields, including the empty ones < 1454470704 921953 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :SO MUCH ACTIVITY < 1454470706 793835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: that was hotly debated at a seminar I attended recently < 1454470707 50424 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :BWWAAAAAAAAAAAAAAAA < 1454470726 416117 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :imho the property of a field having a value should probably be separate from the value of that field itself < 1454470748 504591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the seminar presenter was using an arrow in the definition of 2, but some of the audience disagreed < 1454470787 755071 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some people refer to the one without the arrow as 1+1 < 1454470806 584475 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :2 as the category for the partial order of {0,1} needs an arrow from 0 to 1 < 1454470817 181294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently it was needed for the definition of if to work correctly < 1454470844 979247 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think 2 should probably have an arrow. < 1454470847 486132 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I'm going to call the element of 1 •, because I vaguely remember seeing that name in the past < 1454470878 812523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess 3 has three non-identity arrows, one of which is the composition of the other two? < 1454470892 955562 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::k Void < 1454470894 142969 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :* < 1454470907 418942 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> Right () :: Either Void () < 1454470909 68367 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Right () < 1454470923 321338 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: what answer were you expecting from that :k query? < 1454470926 91226 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that requires Void to have a Show instance. < 1454470931 220836 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: 3 = {0,1,2} < 1454470939 951811 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i was just checking if it was imported. < 1454470943 430403 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :As both a set and a poset. < 1454470946 366526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: err, types don't have other types as arguments < 1454470954 600115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :3 = {0,1,2}, without the bold, I'll believe < 1454470956 885545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: ah right < 1454470972 924912 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, OK. < 1454470978 21736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure what you mean by argument. < 1454470984 271803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I meant element < 1454470991 131650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and said the wrong word < 1454471012 68078 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so basically a 1 field can only contain {0}. a 0 field cannot contain any number? (so is basically a guaranteed exception on read?) < 1454471016 485567 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I was talking about the category, not the type. < 1454471016 652804 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :? < 1454471021 203791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or really the poset. < 1454471071 593442 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway it didn't really make sense. < 1454471077 961640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well in the seminar in question, 2 had objects {ff,tt} < 1454471102 50470 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the other day I was at a talk about Lawvere's fixed point theorem and we figured out a good example that used the poset 2. < 1454471102 794216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a semi-common notation for false and true < 1454471106 243212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably used to save space while being distinctive < 1454471109 221674 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which has the fixed point property. < 1454471126 827718 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> read "Right ()" :: Either Void () -- Read instance, too < 1454471127 703324 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's an epimorphism : N -> 2^N < 1454471128 521946 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Right () < 1454471148 313532 :augur_!~augur@c-73-46-94-9.hsd1.fl.comcast.net NICK :augur < 1454471150 862222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: can't you trivially define instances of pretty much every typeclass for Void? < 1454471168 488094 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2^N = N union {infinity} < 1454471176 615041 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't have all my Unicode things set up here. :-( < 1454471186 570884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming every function in the typeclass takes an argument of the type (which is very common, although not technically required) < 1454471193 558214 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can just use absurd as the body < 1454471195 2015 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: yes, but this Either argument shows why they're needed (and thus they've been added to GHC base) < 1454471231 605516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1454471236 337680 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :what's the practical use of this stuff& < 1454471237 632898 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :? < 1454471249 113718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's see; a hypothetical non-base-kind Void wouldn't be a monad because you couldn't define return < 1454471335 360446 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm < 1454471345 471602 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> Proxy >>= \x -> Proxy < 1454471347 75861 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Proxy < 1454471367 272240 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :edwardk mentioned he'd added a Monad instance for Proxy < 1454471397 188155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm assuming from this that Proxy has only one constructor that takes no arguments, and has kind * -> *? < 1454471404 858098 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's the only Monad that doesn't distinguish return of different values < 1454471425 606871 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Also (e,) for any Monoid e. < 1454471425 817955 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :technically it has kind forall k. k -> * < 1454471425 960444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unlike Void, I can't immediately see an obvious use for Proxy, but I can easily believe there is one < 1454471437 574301 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but here k = * < 1454471464 343203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, Haskell has kind polymorphism? < 1454471476 787442 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :GHC does. < 1454471480 759420 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: it's useful for passing a type to a function when you have no value of it < 1454471504 11860 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or when a value would be illogical < 1454471521 586025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: why would you pass a type to a function? can Haskell do enough dependent typing to make that useful? < 1454471530 604307 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: 8.0 will have kinds = types < 1454471544 667767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess it let's you define Idris' = < 1454471548 906748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is far from useless < 1454471555 652153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, refl, I mean < 1454471556 410425 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or has. how far has it got i'm still back in December on /r/haskell < 1454471559 451718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :^prefixes < 1454471559 594166 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , blsqbot ! < 1454471568 937140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :( refl < 1454471571 379769 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :No such variable refl < 1454471572 852848 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: It's useful for all sorts of things. sizeOf :: ... a => Proxy a -> Int < 1454471583 40817 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Haskell has Idris's equality. < 1454471597 361785 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :data a :~: b where { Refl :: a :~: a } < 1454471599 203210 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's in base. < 1454471601 540365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: can sizeOf be defined in Haskell itself? or is it a compiler builtin? < 1454471608 375105 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's just a class. < 1454471613 384771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1454471619 831542 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's for the FFI. < 1454471700 615437 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: GHC is in the process of having dependent types added. < 1454471732 312644 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although not totality, so it will have an inconsistent logic. < 1454471753 304023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not necessarily a problem for it to have an inconsistent logic, is it? < 1454471779 255680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't create an actual runtime error like that, just send the compiler into an infinite loop, IIRC < 1454471851 745793 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :And C++ seems fine with the same issue. < 1454471985 733785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually you could create an infinite loop at runtime < 1454471988 667986 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: yes, Richard Eisenberg who is designing this argues that GHC's internal coercion evidence is enough to keep it sound < 1454471998 155112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that really isn't a problem, most people would consider it a feature not a bug < 1454472020 626082 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What are interesting objects that have the fixed point property? < 1454472038 954878 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but it does mean you cannot use GHC directly as a theorem prover < 1454472041 919546 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I.e. everything : X -> X is a fixed point. < 1454472123 204741 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: balls hth < 1454472149 351844 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :assuming you mean has < 1454472175 288298 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I do mean has. Everything is a fixed point. < 1454472187 910023 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1454472193 506314 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Only closed balls, presumably. < 1454472198 176600 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1454472199 377670 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: (Of id.) < 1454472207 189214 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, what else? < 1454472219 146152 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Things like 2, of course. < 1454472242 548132 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Every type in Haskell has the fixed point property. < 1454472256 731637 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And the proof is identical to Lawvere's proof.) < 1454472664 150403 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how are we defining fixed point, here? < 1454472714 572406 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think with global elements. < 1454472715 454180 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm it does seem to require actual underlying sets. < 1454472726 561304 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So x : 1 -> X such that f . x = x < 1454472735 1923 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1454472785 81528 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you can construct that if you have limits in the right direction, can't you < 1454472797 275015 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1454472797 417389 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1454472825 479107 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :what is the "fixed point property"? < 1454472845 937026 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :X has the fixed point property if every arrow : X -> X has a fixed point. < 1454472853 656521 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1454472868 172563 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait, a limit of X'es may not itself be X, perhaps < 1454472902 731389 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: also in our discussion earlier about types and elements, technically Void in Haskell also has one value, and () has two. < 1454472919 668065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bottom isn't really a value < 1454472943 751418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It can be. < 1454472949 767355 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: that's a flamewar issue i think < 1454472969 605600 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Actual Haskell and Haskell where you pretend everything is total both make for legitimate categories. < 1454472970 239968 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the haskell report treats it as one < 1454472975 436012 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's very relevant to what shachaf is saying ;) The existence of bottom guarantees the fixed point property < 1454472986 481680 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, 20:04 Every type in Haskell has the fixed point property. < 1454473001 440208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember reading an article that mentioned how Haskell was pretty much the only language whose definition specifically talked about infinite loop handling < 1454473019 695181 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Each arrow X-> X is a function, which must either examine the value passed in or not. If it doesn't, it is constant, so its value is its fixed point. Otherwise, it examines it, and therefore bottom is a fixed point. < 1454473036 339058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: right, I'd almost proved that myself < 1454473043 516045 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :(or the arrow 1 |-> bottom, if we go by generalized elements) < 1454473045 191368 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :err < 1454473045 589640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was thinking "x = undefined" < 1454473046 372565 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Anyway, Set has all small limits, but only one-element sets have the fixed point property. < 1454473047 298452 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :global elements < 1454473050 67073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hadn't adjusted for laziness yet though < 1454473052 267189 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :coppro: no, that's too simple < 1454473058 159758 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :coppro: It doesn't have to be constant. < 1454473061 449427 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :coppro: e.g. \x -> 1:x < 1454473067 743266 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :ah, hmm < 1454473075 370206 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :I hadn't thought of that < 1454473087 24736 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But certainly every type has the fixed point property, because of fix. < 1454473090 717286 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :right < 1454473095 825860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :x = fix f < 1454473096 837914 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :don't worry, i just made the same thought error 10 mins ago < 1454473117 296486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, now I just remembered that ursala had pluggable fixed point operators < 1454473121 528151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't remember why, though < 1454473131 155897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's ursala so we might not get sensible answers < 1454473189 521508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :would you consider ursala an esolang, btw? < 1454473196 512012 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :right, so the non-examining case becomes "applies a possibly-empty series of constructors to its value" (we can beta reduce functions to get a series of constructors) < 1454473222 946495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it passes the weirdness test about as well as bancstar, but also has the advantage that its author considered that other people might find it surprising or hard to learn < 1454473223 868260 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :which can be made into a fixed point in the manner that fix works < 1454473261 427757 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you consider lambda a constructor. < 1454473267 81348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or, you know what I mean. < 1454473288 851283 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yes, in this case I do < 1454473297 99486 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway Haskell is boring because every type has the fixed point property. And sets is boring because only one-element sets do. < 1454473325 131986 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and Top is less boring because, balls < 1454473339 921686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Algebraic things like monoids or pointed sets or something are also boring because a monoid homomorphism maps the identity to the identity. < 1454473348 977963 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Topological spaces are more interesting for the reason oerjan mentioned. < 1454473355 886125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Top is Void, right? < 1454473358 17102 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Partial orders are a special case of topological spaces. < 1454473363 927746 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Top the category of topological spaces. < 1454473365 718081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Bottom is () < 1454473375 229054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: ah right < 1454473386 691205 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But if you're talking about initial and terminal objects in Haskell, it would be the other way around if anything. < 1454473416 447642 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Or "subtyping", where (forall a. a) ~~ Void is bottom, and (exists a. a) ~~ () is top.) < 1454473428 983600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: bottom is initial, or terminal? < 1454473445 981845 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Usually people say initial. < 1454473489 988488 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's not initial in haskell < 1454473491 902524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that's what was confusing me < 1454473495 734580 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait, is it < 1454473506 239605 :Alcest!~alcest@69.64.40.177 JOIN :#esoteric < 1454473507 122474 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1454473513 154694 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Void is initial in Haskell-without-bottoms. < 1454473520 375417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: absurd basically takes an initial value (i.e. a value of an initial type) and produces a value of any type < 1454473546 401584 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1454473546 543957 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's no such thing as an initial value here. :-) < 1454473550 149311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is very very close to the definition of initial types being an initial object < 1454473555 965733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I know :-) < 1454473576 913742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, well, you can view absurd in two ways < 1454473580 400752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either as being an empty function < 1454473584 863055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or as mapping bottoms to other bottoms < 1454473613 766901 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm does the projective plane have the fixpoint property - there's this borsuk-ulam thing < 1454473646 94916 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: In the second perspective (where _|_ is a value) Void isn't initial. < 1454473696 181958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: for it to not be initial implies that either: a) there's a type T for which there's no function of type Void -> T; or b) there's a type T for which there are two non-equivalent functions of type Void -> T < 1454473708 734193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a) can't be true because absurd is always a function that fits the requirement < 1454473739 410259 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: (\_ -> ()) and (\() -> ()) are two different functions. < 1454473751 756188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, laziness again < 1454473784 985936 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :On the other hand Void is terminal. < 1454473896 957160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but only because all bottoms are equivalent < 1454474507 92947 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454475759 12914 :MDude!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net NICK :MDream < 1454476119 561958 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :orital docking achieve < 1454477073 876076 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454477401 449360 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1454478085 610773 :nisstyre!~yourstrul@li611-52.members.linode.com JOIN :#esoteric < 1454478122 488774 :nisstyre!~yourstrul@li611-52.members.linode.com QUIT :Changing host < 1454478122 631037 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1454478155 898457 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1454480705 611060 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454480757 809535 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://asciinema.org/a/35400 < 1454480955 582753 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454481156 630612 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :ACTION starts searching for words after losing them due to looking izabera's brainfuck mastery... (basically, zgrep is speechless) < 1454481163 739321 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :s/ing /ing at / < 1454481167 239026 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Err... < 1454481170 629519 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :s/king /king at / < 1454481193 92048 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :izabera: is it going to be faster than bff4? :) < 1454481554 958255 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :lol not any time soon < 1454482052 634145 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1454482621 704517 :infinitymaster!~infinitym@c-67-201-229-96.reshall.wwu.edu JOIN :#esoteric < 1454483004 524001 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 256 seconds < 1454483017 849260 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07The chan-esoteric stack14]]4 10 02https://esolangs.org/w/index.php?diff=46350&oldid=46346 5* 03Hppavilion1 5* (+60) 10/* The Stack */ Clarification < 1454483028 487741 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :http://magic.wizards.com/en/articles/archive/feature/oath-gatewatch-update-bulletin-2016-01-29 M:tG OGW update bulletin < 1454483038 102938 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454483123 750012 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Sghello < 1454483150 749315 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(yes, I know it's like four days old, but I wasn't here) < 1454483171 596542 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Sgeo: I'm engineering my own personal solution stack :) < 1454483246 107578 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :hppavilion[1], cool. For what? (And meaning what?) < 1454483271 655709 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Sgeo: Just a general stack (like LAMP or XAMPP or MEAN) for web development :) < 1454483282 265049 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Sgeo: I'm rolling my own database and my own language < 1454483293 391691 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Ah < 1454483294 546181 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :The language is suitable for golphing, if one were to feel like it < 1454483299 982719 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Here's a cat server in it: < 1454483300 671016 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :|ssv;srv<-$ssv.srv '' 4242;upn srv.srcv{sck<-caller.sck;(<<-sck)->>sck} < 1454483303 24424 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :That article says the update about the colorless mana symbol affects 316 cards, which ALMOST perfectly matches with my previous regex /\{[1-9X]\}[^:]*pool/ which matches 317 cards < 1454483408 801541 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Granted, that uses a library (ssv), but still < 1454483828 755418 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's with the new colorless mana symbol? < 1454483831 825847 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Seems a bit scow to me. < 1454485133 638182 :infinitymaster!~infinitym@c-67-201-229-96.reshall.wwu.edu QUIT :Remote host closed the connection < 1454485187 355001 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :although some of the 317 matches are un-cards, certainly not updated, so it's not that good of a match < 1454485205 862859 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: do you want a serious answer? < 1454485238 589686 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I know how it works, I'm just not quite sure of the motivation. < 1454485342 799859 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The regex has at least one false hit: it matches Charmed Pendant's reminder text and Power Sink's ability and (embarassingly) Mirrorpool's trigger. < 1454485427 614592 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :/\{[1-9X]\}[^:\n]*\bpool/ is better, only two false positives < 1454485450 329247 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i Charmed Pedant < 1454485528 356106 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, I didn't know Power Sink. < 1454485541 691620 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :two false positives other than two un-cards < 1454485544 34340 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there something that has tapping all your lands as a cost? < 1454485551 739075 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm not sure how that would be phrased exactly. < 1454485564 178698 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: I'm not sure if it exists as a cost, but it exists as an effect < 1454485618 621718 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Tap all lands you control: [...]. Activate this ability only if you control no tapped lands. < 1454485638 330453 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or {X} where X is the number of lands you control. Of course those are quite different. < 1454485646 261683 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What has it as an effect? < 1454485700 406060 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1454485706 878779 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: Pygmy Hippo and War's Toll -- note that they're somewhat different < 1454485753 499156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, that affects your opponent, not you. < 1454485890 670348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there something which uses some other mechanism to be cheap in the early game and expensive in the late game? < 1454486106 995107 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :The people of this channel could do so much good if Esolangs were useful in the slightest... < 1454486169 868800 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :we need something like an esolangs4charity marathon < 1454486318 398750 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: That'd only work if the rest of the programming world was into esolangs < 1454486363 817064 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok, that's step 1 < 1454486558 459735 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Good point < 1454486568 766137 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Step 1) Get the world to like esolangs < 1454486583 299036 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Step 2) Do an Esolangs4Charity competition/marathon/whatever < 1454486589 601841 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Step 3) WORLD DOMINATION < 1454486594 663765 :hppavilion[1]!~Devourero@58-0-174-206.gci.net PRIVMSG #esoteric :Step 4) Buy milk < 1454486602 976234 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :good luck with step 1 < 1454486615 594540 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :even at my university, i am the strange one < 1454486700 596268 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can we just move step 4 a bit higher in the list? < 1454486746 929224 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :we may swap 3 and 4 < 1454486753 362590 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yay < 1454486836 245062 :charles047!~cm@204.187.100.19 JOIN :#esoteric < 1454486838 550881 :charles047!~cm@204.187.100.19 PRIVMSG #esoteric :Hi. Just came across this, please read and comment with your thoughts http://chrishadnagy.com < 1454486862 131969 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no < 1454486900 370567 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :first of all, i will not support spammers in any way < 1454486982 108283 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not even *esoteric* spammers?! < 1454487009 291154 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :only if i can clearly identify it as such < 1454487014 203181 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :which i cannot < 1454487121 121051 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Invent an esoteric programming language where a program is only valid if it was written in good faith that it will terminate. < 1454487195 249599 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :do you have to invent it from scratch or can you just apply that property to something like python? < 1454488072 449593 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454488682 666173 :hppavilion[1]!~Devourero@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454491559 618850 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454491563 476672 :zadock!~outsider@81.180.223.51 JOIN :#esoteric < 1454491718 68212 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1454492057 92992 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1454493034 565699 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1454494044 117693 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Ping timeout: 252 seconds < 1454496706 78529 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1454496996 518948 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`ftoc 73 < 1454497011 651122 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :73.00°F = 22.78°C < 1454498471 157765 :mauris__!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454498577 355400 :zadock!~outsider@81.180.223.51 QUIT :Quit: Leaving < 1454498818 79134 :mauris__!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 252 seconds < 1454499043 41544 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454499240 125982 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454500044 81084 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454500108 539151 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1454500108 881166 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 031137Z 04016KT 3SM -FZRA -SG FEW010 OVC043 M03/M05 A3004 RMK SF2SC6 PRESFR SLP175 < 1454500123 282967 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :FZRA! < 1454500259 144786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that freezing rain? < 1454500275 907829 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's freezing rain. < 1454500286 47230 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454500314 80969 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 252 seconds < 1454500365 277716 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's -FZRA < 1454500412 342069 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :means "very definitely NOT freezing rain" < 1454500467 185758 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :a - means light. < 1454500479 138948 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :whaaaaa < 1454500488 720068 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(strangely, everything tends to be light when reported here. -RA, -SN, -BR...) < 1454500504 291747 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :no prefix is about average, and + is heavy. hth. < 1454500530 486833 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION knows nothing about metar < 1454500600 890057 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :@metal EDLW < 1454500601 179152 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EDLW 031150Z 26010KT 240V310 9999 FEW027 06/M00 Q1015 < 1454500681 450634 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Mellolvar. I see what you did there hth < 1454500694 163473 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :izabera: where are you approximatively at? < 1454500722 654431 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :on a train going to milan < 1454500738 940969 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :I wonder where the LW bit comes from. < 1454500793 980939 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1454500836 770234 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar LIML < 1454500837 40759 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :LIML 031150Z 16003KT 130V190 2000 -DZ BR SCT003 BKN030 09/08 Q1014 NOSIG < 1454500862 279665 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :in english? < 1454500871 8189 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :typing it... < 1454500932 37417 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :this train is awful < 1454500945 146725 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :shitty, stinks < 1454500966 446674 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :report made today at 11:50 UTC, 3 kt south wind, varying between south-east and south-west, ground visibility 2 km, light drizzle, fog, scattered clouds at 300', broken clouds at 3000', it's +9 °C, dew point at 8 °C, sea level pressure 1014 hPa, nothing else to report. < 1454500973 304755 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can't even charge my laptop < 1454501003 204576 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :boily: sooo... foggy? < 1454501052 613099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not very foggy if you can see 2km < 1454501054 654048 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :foggy and humid. < 1454501114 988809 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :where does the LW bit come from... can't find anything. < 1454501593 280362 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1454501604 894869 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mojibake/mojibake _ÌḬ̀_ÌÌ̦̻ͭͭͬÌÍÌÌÍ¡_ͧÍÌÍÌ­_ÍÍÍͧÍÌÌ̯Í̬̬̦̯_ÌÌÌͨÌÌ´Í < 1454501618 875813 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that < 1454501623 975741 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :doesn't even make any sense < 1454501635 559886 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it doesn't look realistic < 1454501637 361134 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1454501654 82871 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it's an overencoded wisdomface. < 1454501659 938217 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? asdfasfawtraritoa < 1454501661 536656 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :asdfasfawtraritoa? ¯\(°​_o)/¯ < 1454501689 483481 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm < 1454501705 992567 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :should we try to make an automatic decoding tool for this? < 1454501713 773315 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or would that be heretical? < 1454501721 516616 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, I know the format isn't completely uniform < 1454501722 627624 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but still < 1454501943 371129 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Ì. < 1454502010 607976 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :Ping timeout: 256 seconds < 1454502121 211468 :boily!~alexandre@96.127.201.149 QUIT :Quit: SUBLAYER CHICKEN < 1454502256 748110 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 JOIN :#esoteric < 1454502435 356984 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net JOIN :#esoteric < 1454502763 436641 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :@tell LexiciScriptor bad day yesterday and i lost the logs. remind me again what form of O() did you write? :P < 1454502763 579016 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454502843 315599 :Alcest!~alcest@69.64.40.177 QUIT :Ping timeout: 240 seconds < 1454503814 164433 :mauris__!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454504050 538265 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? game < 1454504054 872869 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :game? ¯\(°​_o)/¯ < 1454504334 692309 :myname!~myname@84.200.43.57 QUIT :Ping timeout: 250 seconds < 1454504576 430054 :mauris__!~mauris@unaffiliated/nooodl QUIT :Quit: Leaving < 1454505097 635355 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454505654 781422 :TodPunk!~Tod@67-2-63-198.slkc.qwest.net QUIT :Read error: Connection reset by peer < 1454505682 774184 :TodPunk!~Tod@67-2-63-198.slkc.qwest.net JOIN :#esoteric < 1454506915 349840 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1454507097 373520 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454507981 39098 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454509290 835546 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454509638 840680 :tromp!~tromp@rtc35-135.rentec.com QUIT :Killed (Sigyn (Spam is off topic on freenode.)) < 1454509682 537339 :tromp!~tromp@rtc35-135.rentec.com JOIN :#esoteric < 1454509707 126225 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454509721 20493 :myname!~myname@84.200.43.57 JOIN :#esoteric < 1454509762 630020 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 256 seconds < 1454510563 245070 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454511613 656003 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454511838 605793 :charles047!~cm@204.187.100.19 QUIT :Quit: :D < 1454511904 510829 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1454512723 306146 :bb010g!uid21050@gateway/web/irccloud.com/x-gfgamaqetbjbrkpk QUIT :Quit: Connection closed for inactivity < 1454512857 331277 :spiette!~spiette@x-132-204-251-95.xtpr.umontreal.ca JOIN :#esoteric < 1454514592 86445 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 252 seconds < 1454515419 898504 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03FricativeMelon 5* 10New user account < 1454515523 269590 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1454515533 111089 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`8-ball is that a spam user? < 1454515533 399208 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :phantom_hoover/Phantom Michael Hoover is a true Scotsman, hatheist, and completely out of the loop. < 1454515535 865471 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Concentrate and ask again. < 1454515956 695316 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454516261 634087 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Fricative eh < 1454516269 293538 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Like a chicken fricative? < 1454516278 839371 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(this will be in a boily part message soon) < 1454516440 2529 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :“Melon” doesn’t even contain any fricatives. < 1454516791 249554 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's surprisingly devoid of them. < 1454517375 553042 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 260 seconds < 1454517433 920376 :`^_^v!~nycs@38.125.127.189 JOIN :#esoteric < 1454517451 738376 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1454517452 151420 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 031620Z 25013KT 9999 6000E -SHSNRA FEW010CB SCT024 BKN034 02/M01 Q0993 TEMPO 1200 SHSN VV007 RMK WIND 670FT 25014G24KT < 1454517754 63051 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :@metal EDDL < 1454517754 442583 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EDDL 031620Z 26014G24KT 9999 SCT018 BKN050 05/01 Q1019 NOSIG < 1454517804 905883 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :dusseldörf < 1454517817 862840 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :Hmm. Is @metal better than @messages-lewd …? < 1454517896 134256 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@fetal LIRO < 1454517896 321639 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Maybe you meant: metar keal eval < 1454517900 680356 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn < 1454517908 665943 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid ambiguities < 1454518186 56854 :`^_^v!~nycs@38.125.127.189 QUIT :Ping timeout: 240 seconds < 1454518308 79451 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Line in a blog post I am writing: «most people call 1 dimensional triangles "lines"» < 1454518395 60116 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :those lines, so degenerate < 1454518412 74345 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :aren't those line segments? < 1454518413 361190 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :line segments with a distinguished point... < 1454518420 624639 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454518421 702033 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :my bet would be s/lines/stupid/ though < 1454518466 528479 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I'm talking about generalizing triangle numbers into other dimensions < 1454518472 10734 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Like tetrahedron numbers < 1454518500 681402 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh, simplices < 1454518536 769613 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :That's fine then; a one-dimensional simplex is a line segment. < 1454518570 405732 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Oh, there's a word for these? < 1454518592 513622 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :That's useful < 1454518668 1490 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :T: wouldn't that be just the binomial coefficients? < 1454518668 416060 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Am I allowed to talk about, say, the 6th 5-simplex number? < 1454518675 985631 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Beeswax14]]4 10 02https://esolangs.org/w/index.php?diff=46351&oldid=46090 5* 03Albedo 5* (+183) 10/* Local/global stack interaction */ Instruction U added < 1454518756 525607 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Beeswax14]]4 M10 02https://esolangs.org/w/index.php?diff=46352&oldid=46351 5* 03Albedo 5* (+3) 10/* Global stack related I/O */ < 1454519170 9190 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Taneb: those are usually called "binomial coefficients" hth < 1454519175 96745 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1454519184 625742 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid skipping of lines < 1454519211 244675 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :oerjan, I'm trying to explain where the binomial coefficients are coming from < 1454519216 27178 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :And what they have to do with yahtzee < 1454519433 120761 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :What do they have to do with yahtzee < 1454519433 703212 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :+ < 1454519434 917286 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :? < 1454519483 690422 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :zgrep, the number of ways you can roll 5 dice if you don't care about order is the 6th 5-simplex number < 1454519497 42854 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :ACTION looks up simplex numbers < 1454519551 756334 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454519626 333062 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Does yahtzee care about order? < 1454519648 778225 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :the game doesn't; the associated probabilities do. < 1454519740 401925 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :And in general, the number of ways you can roll n d-sided dice if you don't care about order is the dth n-simplex number < 1454520024 837695 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1454521865 114279 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1454522064 18194 :jaboja!~jaboja@ejr65.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454522319 923836 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :guys < 1454522326 596349 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :strpbrk runs in linear time < 1454522356 738518 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION astonished by this < 1454522387 563073 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net JOIN :#esoteric < 1454522468 535372 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454522648 48184 :hppavilion[1]!~Devourero@74-114-87-80.dynamic.asdk12.org JOIN :#esoteric < 1454522764 473705 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1454522778 41691 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Alsithyafturttararfunar. < 1454522924 674758 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454523036 755916 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454523229 281088 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :izabera: Linear in what? < 1454523258 336242 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :lenght of the string < 1454523275 484153 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :char *strpbrk(const char *s, const char *accept); <- of s < 1454523320 684212 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :Well, the most naive algorithm would do that (where you loop through accept for each char in s). < 1454523346 579432 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no < 1454523357 43766 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :unless your naive algorithm is way more advanced than mine < 1454523358 655636 :mauris__!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454523358 905042 :jaboja!~jaboja@ejr65.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1454523360 363303 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :Oh, you mean the runtime is independent of accept? < 1454523367 518430 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1454523433 209106 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :That *is* surprising. < 1454523440 233378 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :there's a version in assembly for x86_64 in glibc, very well commented < 1454523499 614203 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://git.musl-libc.org/cgit/musl/tree/src/string/strpbrk.c http://git.musl-libc.org/cgit/musl/tree/src/string/strcspn.c musl does it in O(n+m) < 1454523501 935664 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :still linear < 1454523520 989179 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and no comments because fuck you < 1454523524 134098 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 252 seconds < 1454523575 52272 :hppavilion[1]!~Devourero@74-114-87-80.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454523609 101896 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Punycode is too complicated. < 1454523751 84350 :Reece!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454523755 711058 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 245 seconds < 1454523826 135657 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's still linear in length of s even if it depends on the length of accept. < 1454523869 77440 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I mean, if you only paramterize by length of s.) < 1454524081 179015 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think the musl one really needs comments, it's pretty obvious of what it does. < 1454524156 629740 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :comments don't make your executable larger < 1454524211 699165 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 264 seconds < 1454524312 606475 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION didn't see a jnz in glibc and it was obviously needed so both run in O(n+m) < 1454524478 121285 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, but there's no need to add comments where it's obvious either. Granted, the musl example might not be quite. < 1454524490 244175 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :But, for example, return result; // Returns the result. < 1454524567 654003 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :int main(int argc, char **argv) { /* program starts here */ < 1454524867 536607 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int /* return type of integer */ main /* <- this is the function name */ /* watch out, a parenthesis: */ ( int argc, ... < 1454525017 202281 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :could probably use some vertical whitespace < 1454525258 37761 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1454525390 162472 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1454525458 642427 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1454525480 87191 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: yeah, there's some assembly code out there commented that way < 1454525496 736911 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's even more horrible because it's like < 1454525510 303682 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :XOR AL, AL ;clear the AL register < 1454525553 527473 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :registers aren't named meaningfully for the code, and comment doesn't tell what AL is actually used for in that section < 1454525988 257186 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454526450 524644 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 272 seconds < 1454526644 298488 :bb010g!uid21050@gateway/web/irccloud.com/x-enkdkjnnukhtchxh JOIN :#esoteric < 1454526938 93684 :XorSwap!XorSwap@wpa-6-1342.cc.umanitoba.ca JOIN :#esoteric < 1454527224 569425 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454527602 429843 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 250 seconds < 1454527866 679533 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454528028 96972 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org JOIN :#esoteric < 1454528348 650861 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :i<-'$';w!i.eof{i<-gln inp;out<<-i} < 1454528507 495492 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what is that? < 1454528609 698743 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: Cat that terminates on EOF < 1454528621 869827 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: In Shorthand < 1454528650 373573 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I see < 1454528669 574782 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, what's Shorthand? < 1454528691 106304 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454528697 857682 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: Language I'm making for golphing and scientific computing as part of my personal webstack < 1454528709 513729 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's golfed? < 1454528716 443623 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: Hi < 1454528717 72379 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Max SendQ exceeded < 1454528726 145803 :Reece!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1454528728 957878 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: It's as short as I can get it in my language xD < 1454528752 12139 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: I suppose I could do perl's thing with undef for undefined variables... < 1454528764 879058 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :hppavilion[1]: greetings! < 1454528774 143005 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :mezkhalin: How's it going? < 1454528774 549097 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :whats the topic? < 1454528791 597905 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 PRIVMSG #esoteric :haha verlet integration how about you? < 1454528885 84244 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454528896 823684 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net QUIT :Quit: Leaving < 1454529010 846704 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07AnnieFlow14]]4 N10 02https://esolangs.org/w/index.php?oldid=46353 5* 03FricativeMelon 5* (+6069) 10Created page with "'''AnnieFlow''' is a [[StackFlow]] derivative that has mostly the same behavior, except for the following: # It is much terser than StackFlow, with more condensed syntax. Ever..." < 1454529086 668695 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 250 seconds < 1454529135 346497 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Read error: Connection reset by peer < 1454529138 974215 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cat in bash is 3 characters < 1454529227 101360 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454529267 439664 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Client Quit < 1454529415 106913 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454529756 580422 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454529861 985323 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454529971 33342 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454530015 591004 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454530300 120565 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 252 seconds < 1454530525 696441 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454530605 92236 :XorSwap!XorSwap@wpa-6-1342.cc.umanitoba.ca QUIT :Quit: Leaving < 1454530676 349816 :jaboja!~jaboja@ejr65.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454530922 736899 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454530943 685782 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 264 seconds < 1454530962 75575 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07AnnieFlow14]]4 10 02https://esolangs.org/w/index.php?diff=46354&oldid=46353 5* 03FricativeMelon 5* (+332) 10 < 1454531455 674028 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454531491 104357 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org JOIN :#esoteric < 1454531515 551941 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 260 seconds < 1454531644 142551 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454531902 726268 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Remote host closed the connection < 1454533248 833479 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net JOIN :#esoteric < 1454533537 622636 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org QUIT :Read error: Connection reset by peer < 1454533586 23619 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org JOIN :#esoteric < 1454533701 124651 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi JOIN :#esoteric < 1454533782 374310 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454534192 147796 :Reece!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454534246 99485 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 240 seconds < 1454534456 680940 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454534923 420577 :bb010g!uid21050@gateway/web/irccloud.com/x-enkdkjnnukhtchxh QUIT :Quit: Connection closed for inactivity < 1454535275 61434 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454535338 308642 :hppavilion[1]!~Devourero@74.114.87.64 JOIN :#esoteric < 1454535536 174153 :Reece!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Alsithyafturttararfunar. < 1454536292 538303 :hppavilion[1]!~Devourero@74.114.87.64 QUIT :Ping timeout: 272 seconds < 1454536454 812759 :MDream!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net NICK :MDude < 1454536763 271232 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :@tell ais523 I've seen ★ used as the element of "the" one-element collection. < 1454536763 425518 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454536765 192034 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hmm. < 1454536775 728040 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> read " Right ( ) " :: Either () () < 1454536777 194174 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Right () < 1454536796 167674 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> read " Right ( ( ) ) " :: Either () () < 1454536797 616637 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Right () < 1454536803 712617 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> read " ( Right ( ( ) ) ) " :: Either () () < 1454536805 832665 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Right () < 1454536813 371480 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> read " ( ( Right ) ( ( ) ) ) " :: Either () () < 1454536815 250175 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *Exception: Prelude.read: no parse < 1454536837 675197 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :> read "(((((Right((((())))))))))" :: Either () () < 1454536839 116652 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Right () < 1454536951 284232 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454536955 84539 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org JOIN :#esoteric < 1454536963 890866 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> read "(((((Right((((()),((()))))))))))" :: Either () ((),()) < 1454536965 400624 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Right ((),()) < 1454536989 163614 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's gonna need some backtracking for tuples... < 1454537011 893579 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> read "(((((((((()),((()))))))))))" :: ((),()) < 1454537013 504363 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ((),()) < 1454537055 587931 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 240 seconds < 1454537064 435727 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm can we get it to blow up < 1454537110 624501 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> read "(((((())))),())" :: ((),()) < 1454537112 143263 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ((),()) < 1454537121 178545 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> read "(((((((())))))),())" :: ((),()) < 1454537122 560931 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ((),()) < 1454538260 367419 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> read "((( ((((),()),()),()) )))" :: ((((),()),()),()) < 1454538261 763213 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ((((),()),()),()) < 1454538275 740190 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> read "((((((( ((((),()),()),()) )))))))" :: ((((),()),()),()) < 1454538277 214310 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ((((),()),()),()) < 1454538301 131750 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454538474 58488 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think this ReadP thing is thwarting me by not actually using backtracking. < 1454539117 491145 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1454539896 753280 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 QUIT :Ping timeout: 252 seconds < 1454540000 13801 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :Overdone Programming: Taking a programming project that should be simple and producing the most horribly complicated possible version of it < 1454540008 134822 :spiette!~spiette@x-132-204-251-95.xtpr.umontreal.ca QUIT :Quit: :qa! < 1454540040 133793 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :Example: A command-line utility for saying "Hello, World" in a highly advanced way < 1454540202 720616 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org PRIVMSG #esoteric :Sort of like GNU Hello < 1454540314 719595 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`hello < 1454540331 962703 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello < 1454540422 586897 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454540500 997523 :hppavilion[1]!~Devourero@74-114-87-64.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454540794 22599 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 240 seconds < 1454540849 909345 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1454541029 27482 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@metar CYUL < 1454541029 407969 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 032300Z 15013KT 15SM BKN033 OVC045 06/04 A2963 RMK SC6SC2 SLP037 < 1454541069 77062 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there should be a lumens measure somewhere in those metars twh < 1454541083 153461 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :today was distressingly dark. < 1454541284 376682 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 248 seconds < 1454541471 567496 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We used to have one at the university's weather thing. < 1454541480 680412 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://outside.aalto.fi/ < 1454541505 327652 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or http://outside.aalto.fi/lite.html for the history. < 1454541685 873121 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fizziello! < 1454541706 232282 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :not very bright out there. < 1454542036 702244 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454542265 668467 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454542275 471056 :jaboja!~jaboja@ejr65.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1454542467 717244 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454542606 358432 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`hello world. < 1454542608 886276 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello < 1454542736 668827 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454542747 267385 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`hello hello < 1454542754 804483 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Hello < 1454542761 633820 :hppavilion[1]!~Devourero@58-0-174-206.gci.net JOIN :#esoteric < 1454542863 163761 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hello hello helloppavellon[1] ♪ < 1454542873 336559 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :zgrellop! < 1454543153 655489 :mauris__!~mauris@unaffiliated/nooodl NICK :mauri < 1454543378 951577 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :belloily < 1454543412 159236 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 252 seconds < 1454543456 256992 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1454543602 435620 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :helloily. < 1454544139 814709 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. < 1454544603 94205 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454544913 80012 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :XorSwap: XellorSwap. who are you at now up? < 1454544950 352075 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net PRIVMSG #esoteric :A lurker, mostly :D < 1454546404 440589 :trn!jhj@trnsz.com QUIT :Quit: quit < 1454546754 514106 :hppavilion[1]!~Devourero@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454547020 146328 :trn!jhj@trnsz.com JOIN :#esoteric < 1454547126 121693 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454547283 490927 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :And how about at later down? < 1454547317 431951 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Have you been taking grammar lessons from fungot? < 1454547317 844558 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: the idea for a lossless udp mass transfer protocol minimizing acks. thus no disturbance when walking in the fnord it covers a huge chunk of unlabeled assembly in a language until it converges < 1454547356 107602 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :f-NOOOOOH!!!!!-rd... < 1454547489 750156 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot < 1454547489 980067 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: for example lambda is also a wide spectrum of beliefs regarding what the right answer. that's one of the patches < 1454547500 706389 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style < 1454547500 854850 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube < 1454547509 382728 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :where's the calvin and hobbes style twh < 1454547567 553674 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, one would need transcripts... and perhaps worry about copyright < 1454547633 517821 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I imagine that a Markov chain is fair use. < 1454547685 675152 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: I think that was actually just a fjord. < 1454547690 871462 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But character names may be tricky. I dunno. < 1454547712 459379 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :^style fisher < 1454547712 607668 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: fisher (Fisher corpus of transcribed telephone conversations) < 1454547714 918865 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I stole that. < 1454547732 981590 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :In the sense that it costs money, and I'm not exactly sure what our license allows for. < 1454547758 562810 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't think I ever even found the license terms. < 1454547766 870727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If I sent you a corpus, would you add it? < 1454547774 348440 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If someone asks, fungot's a research project. < 1454547774 621440 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: ( ( laughter)) someone and they called yesterday and so i < 1454547778 118132 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454547794 167608 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :cliffhanger... < 1454547795 339447 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ugh < 1454547795 524809 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe. You can bump up the likelihood by doing all the work. < 1454547799 505559 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :^style irc < 1454547799 653976 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1454547804 404901 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fungot: What are you researching? < 1454547804 639463 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :shachaf: ( read) `3))) but i can't recall what chicken does about that amaranth and they use ascii... < 1454547809 183863 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :WHY will my computer not boot from USB < 1454547817 629913 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: What sort of work? < 1454547832 421021 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: https://github.com/fis/fungot/blob/master/varikn/readme.txt <- that sort of. < 1454547832 636684 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: what about? :) fnord/ fnord/ web/ fnord/ fnord " java is slow if you're using a terminal app, though < 1454547838 716059 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also the instructions are not quite right.) < 1454547866 679325 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :LinuxLive USB creator is /supposed/ to create a bootable USB stick, right? < 1454547867 781072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :fungot: what do you think of deep learning? < 1454547867 943889 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :int-e: it was funny when the url fnord depends on the ' net < 1454547877 699680 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :good answer, I guess < 1454547896 855510 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The varikn link is broken, it lives in github and the version 1.0.2 is outdated; don't use the example -D and -E parameter, they're not good; maybe something else as well. < 1454548037 784612 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Here's a random guess: it's making an old-style bootable thing, and your computer is set to UEFI only. Or vice versa. < 1454548140 695566 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: That sounds like a mess. < 1454548176 649763 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: http://www.s-anand.net/comic.calvin.jsz < 1454548303 757646 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454548319 304105 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I will try to motivate myself to have a look, but not today. < 1454548380 592722 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's just a text file. < 1454548383 208300 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :needs some cleanup anyway... removing the dates, splitting into sentences... < 1454548411 227208 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: "just" a text file? < 1454548420 123152 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Text files can start wars < 1454548426 541008 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Overturn governments < 1454548433 56646 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And most importantly < 1454548437 461526 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :CARRY ASCII PR0N < 1454548446 598720 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :DO NOT SAY "just" A TEXT FILE < 1454548473 280356 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: well, for all I know, you're just human < 1454548484 232995 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :int-e: How wrong you are... < 1454548505 142626 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm clearly a dwarf and I'm digging a hole; diggy diggy hole. < 1454548582 358665 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Read error: Connection reset by peer < 1454548613 69954 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 276 seconds < 1454548616 961093 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hah, must've hit a cable < 1454549196 382041 :mauri!~mauris@unaffiliated/nooodl QUIT :Read error: Connection reset by peer < 1454549224 626751 :mauri!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454549612 381749 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or maybe he fell down it < 1454549630 160782 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? mauri < 1454549631 855073 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mauri? ¯\(°​_o)/¯ < 1454549635 984998 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1454549645 972617 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` mv wisdom/mauri{s,} < 1454549649 275637 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454549650 256568 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? mauri < 1454549651 537128 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :maur is the correct spelling < 1454549655 774184 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there you go. < 1454549694 619344 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1454550033 656657 :mauri!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :mauri's the correct spelling hth < 1454550046 400006 :mauri!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :(i literally forgot to type an s and rolled with it) < 1454550322 700997 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a Finnish first name. < 1454550364 218139 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I knew mauri's secretly Finnish. < 1454550426 70736 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :16005 Finns with that name currently. < 1454550436 757532 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: How can you tell? < 1454550447 167137 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, no: just in total. < 1454550467 960129 :mauri!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :a quick count, i presume < 1454550483 119487 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How many Finns are there with the name Shachaf? < 1454550563 928778 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's funny: the surname search does distinguish between live, dead (and people who changed surnames), but the first name search just gives a total of living and died-with-that-name (since some year). < 1454550627 497406 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Less than five", which it what it says when there are less than five. Otherwise it gives an exact count. < 1454550653 34850 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Ah, I found the website. < 1454550655 70183 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Less than five born between 1980-1999, zero in other years. < 1454550655 366290 :mauri!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :that is good < 1454550665 576723 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are more than five with my last name. < 1454550667 953069 :mauri!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :is less than five more than zero? < 1454550676 606590 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1454550729 769851 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> (< 5) > 0 < 1454550731 57445 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : No instance for (Ord a0) arising from a use of ‘<’ < 1454550731 205823 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : The type variable ‘a0’ is ambiguous < 1454550731 205913 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Note: there are several potential instances: < 1454550733 939218 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1454550757 881813 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Still 10 currently with my surname. < 1454550772 506609 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::t (< 5) > 0 < 1454550773 613394 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : No instance for (Ord a0) arising from a use of ‘<’ < 1454550773 761948 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : The type variable ‘a0’ is ambiguous < 1454550773 762072 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Note: there are several potential instances: < 1454550788 170524 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :there's something wrong with that, but what. < 1454550794 559899 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::t (< (5::Int)) > 0 < 1454550795 731458 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : No instance for (Ord (Int -> Bool)) < 1454550795 879775 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : (maybe you haven't applied enough arguments to a function?) < 1454550795 879891 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : arising from a use of ‘>’ < 1454550808 310404 :mauri!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :> let x ==> y = not x || y in quickCheck (\x -> (x < 5) ==> (x > 0)) < 1454550809 648979 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Couldn't match expected type ‘Integer -> Bool’ < 1454550809 797468 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : with actual type ‘QuickCheck-2.8.1:Test.QuickCheck.Random.QC... < 1454550809 797559 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : The lambda expression ‘\ x -> (x < 5) ==> (x > 0)’ < 1454550815 560183 :mauri!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :oooops < 1454550825 100467 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :When in doubt, apply more arguments to a function. < 1454550881 990097 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :@check (\x -> (x < 5) ==> (x > 0)) {- hth -} < 1454550883 450427 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : *** Failed! Falsifiable (after 1 test): < 1454550883 599032 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 0 < 1454550894 177923 :mauri!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :*gasp* < 1454550898 555357 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@botsnack -- very efficient < 1454550898 703783 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric ::) < 1454550915 178235 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :when I meet a function I always apply an argument. functions love arguments. < 1454550975 914532 :ORB!~ORB@76.235.235.119 JOIN :#esoteric < 1454551016 108897 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome ORB < 1454551023 147443 :ORB!~ORB@76.235.235.119 PRIVMSG #esoteric :rhank you < 1454551076 642459 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454551164 162719 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1454551200 380565 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :huh? < 1454551208 570396 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :shachaf: did you un`relcome HackEgo? < 1454551232 942660 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :noily < 1454551239 122789 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hmm... < 1454551248 377354 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION strokes his beard < 1454551248 561510 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :HackEgo is just kind of broken right now. < 1454551251 513347 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :oh. < 1454551253 835915 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :beuh. < 1454551265 730374 :ORB!~ORB@76.235.235.119 PRIVMSG #esoteric :`relcome < 1454551277 499510 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09Welcome 02to 06the 13international 04hub 07for 08esoteric 09programming 02language 06design 13and 04deployment! 07For 08more 09information, 02check 06out 13our 04wiki: 07. 08(For 09the 02other 06kind 13of 04esoterica, 07try 08#esoteric 09on 02EFnet 06or 13DALnet.) < 1454551283 658380 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ah! here it is. < 1454551292 684725 :ORB!~ORB@76.235.235.119 PRIVMSG #esoteric :`help < 1454551295 199897 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1454551313 249403 :ORB!~ORB@76.235.235.119 PRIVMSG #esoteric :neat < 1454551464 459640 :boily!~alexandre@96.127.201.149 QUIT :Quit: LINGERING CHICKEN < 1454551751 762760 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454551995 575753 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1454552233 372877 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh. < 1454552274 99389 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm? < 1454552292 756191 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I was wondering if that earlier `relcome got in the same sort of stuck mode, but it's also being very slow in accepting a SSH. < 1454552323 819379 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, it did say "No output." < 1454552326 58155 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I missed that. < 1454552326 428459 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the other day it was stuck for 10 min though, this was only one or two < 1454552343 914343 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I thought it was still pending. < 1454552577 142843 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I also wonder where all its memory is. free -m says (on the -/+ buffers/cache line) 1808 used, 204 free, but there isn't really any processes with a RSS of many megs, with the exception of mysql (370M) and a few php-fpms (<100M total), plus one memcached (20M). That doesn't really sound like it should make up 1800M. < 1454552785 504674 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(And it's not tmpfs either.) < 1454552789 469819 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh well, must sleep. < 1454552999 634602 :bb010g!uid21050@gateway/web/irccloud.com/x-ktlirzifyyubaqld JOIN :#esoteric < 1454554789 991384 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1454556553 844078 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454557428 418210 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://zem.fi/2014-04-05-opquiz i'm doing worse than random < 1454557432 131101 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :proud of myself < 1454557530 333383 :mihow!~mihow@172.56.38.0 JOIN :#esoteric < 1454557918 865024 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HALT14]]4 10 02https://esolangs.org/w/index.php?diff=46355&oldid=44795 5* 0376.102.163.231 5* (-350) 10 < 1454558228 171858 :TodPunk!~Tod@67-2-63-198.slkc.qwest.net QUIT :Read error: Connection reset by peer < 1454558364 655296 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Really? I have a 100% < 1454558422 511016 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :grats < 1454558865 815587 :TodPunk!~Tod@67-2-63-198.slkc.qwest.net JOIN :#esoteric < 1454559201 197649 :vifino!vifino@tty.sh QUIT :Ping timeout: 260 seconds < 1454559212 533293 :vifino!vifino@tty.sh JOIN :#esoteric < 1454559548 328616 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1454559548 470925 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds < 1454560306 825210 :ORB!~ORB@76.235.235.119 QUIT :Read error: Connection reset by peer < 1454560586 739170 :ORB!~ORB@adsl-76-235-232-220.dsl.applwi.sbcglobal.net JOIN :#esoteric < 1454561386 186005 :ORB!~ORB@adsl-76-235-232-220.dsl.applwi.sbcglobal.net NICK :O0RB < 1454561455 913478 :O0RB!~ORB@adsl-76-235-232-220.dsl.applwi.sbcglobal.net NICK :ORB < 1454561679 338437 :MDude!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net PRIVMSG #esoteric :/nick MDream < 1454561690 149617 :MDude!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net NICK :MDream < 1454562122 513403 :mauri!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 256 seconds < 1454562234 670553 :mihow!~mihow@172.56.38.0 QUIT :Quit: mihow < 1454562496 503051 :MDream!~fyrc@pa-67-235-7-57.dhcp.embarqhsd.net QUIT :Ping timeout: 256 seconds < 1454563172 814813 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454564367 175490 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454565611 434667 :ORB!~ORB@adsl-76-235-232-220.dsl.applwi.sbcglobal.net QUIT :Read error: No route to host < 1454565678 452430 :ORB!~ORB@adsl-76-235-232-220.dsl.applwi.sbcglobal.net JOIN :#esoteric < 1454565684 2176 :ORB!~ORB@adsl-76-235-232-220.dsl.applwi.sbcglobal.net QUIT :Client Quit < 1454565882 72206 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1454566538 379588 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1454567562 516097 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454567812 8448 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454567826 941439 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm trying to get a proper linux system (Ubuntu, specifically) running on my laptop < 1454567852 159373 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :No matter what I try, my computer won't even boot the USB stick < 1454567897 935634 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :you messed with the BIOS and all? < 1454567906 683540 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :you sure ubuntu is properly on the USB? < 1454568006 981267 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: It's the second USB burner I've tried < 1454568009 698433 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454568018 981706 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: Is it supposed to have an actual filesystem? xD < 1454568035 279967 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :IIRC yes < 1454568050 837617 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: I tried messing with the BIOS, but it doesn't seem to have any options. Just "Press any key to continue" < 1454568068 995113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: on some systems there's a separate key to override boot order < 1454568069 624643 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: Please tell me that isn't something Microsoft did to block us from installing other OSes xD < 1454568075 850491 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Such as? < 1454568079 34398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :different from the BIOS override key < 1454568080 870419 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I don't believe there's such a thing < 1454568091 855208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on this laptop it's one of the lower F keys, F5 I think (not 100% sure on that) < 1454568094 958006 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: OK, OK. Seems like that'd be possible, at the very least < 1454568103 908420 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :hppavilion[1]: try hitting f12 or f5 or f2 or f1 or esc on boot < 1454568113 105340 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :before the OS (MS-Windows, presumable) is loaded < 1454568117 847723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however it does say which key it is at the bottom of the screen while it's booting < 1454568119 722354 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: esc enters the useless window < 1454568130 175967 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :hppavilion[1]: okay, so not that one < 1454568134 431709 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: I don't know if f5 f2 or f1 did anything < 1454568136 11049 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :but try all of those f-keys < 1454568147 323974 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :On my computer, f2 and f12 both do stuff < 1454568151 242174 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, google is my friend IIRC < 1454568156 860944 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :oh, yeah < 1454568159 912814 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most laptops nowadays have their hard drive first in the boot order to reduce issues with malware on USB sticks < 1454568174 772362 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :look up how to enter bios setup with $yourcomputer < 1454568275 674443 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1454568329 690791 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ais523: you have a server, why don't you run ZNC on it so you don't miss stuff when your internet is being spotty or you have to quit? < 1454568548 508216 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454569464 756720 :MDude!~fyrc@pa-67-234-95-195.dhcp.embarqhsd.net JOIN :#esoteric < 1454569780 233511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, someone's made a StackFlow derivative with highly compressed syntax (it can do a truth-machine in three bytes) < 1454569788 860280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interesting idea; it wasn't intended as a golfing language at all < 1454569863 311738 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION read it as a stackoverflow derivative and was thinking about a compressed q&a site < 1454569885 692324 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :heh < 1454570205 451958 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454570279 808300 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Can we remove R.I.P. Marvin Minsky? The being-depressed-he's-dead time has expired < 1454570281 68906 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :hth < 1454570308 538023 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I just restored session in firefox < 1454570322 125561 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :One of the things I restored was the session restore from the previous session < 1454570356 60313 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Sure < 1454570363 176186 :Elronnd!elronnd@znc.dank.ninja TOPIC #esoteric :The international hub for magic gathering and deployment. | Effi's finest fluffy waffles | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://esolangs.org/ | 100% of cpus on the wall ♪ < 1454570400 454515 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1454570660 696318 :heroux!sandroco@gateway/shell/insomnia247/x-leqiomsuconwgrfd QUIT :Ping timeout: 250 seconds < 1454571388 223343 :heroux!sandroco@gateway/shell/insomnia247/x-rscovaoowzdljkce JOIN :#esoteric < 1454572026 114837 :heroux!sandroco@gateway/shell/insomnia247/x-rscovaoowzdljkce QUIT :Ping timeout: 240 seconds < 1454572601 488064 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1454572816 518390 :heroux!sandroco@gateway/shell/insomnia247/x-kdvnbyytwzfnacad JOIN :#esoteric < 1454573240 666154 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454574179 376471 :heroux!sandroco@gateway/shell/insomnia247/x-kdvnbyytwzfnacad QUIT :Ping timeout: 250 seconds < 1454574222 937027 :heroux!sandroco@gateway/shell/insomnia247/x-dbfvdfpaflhzossf JOIN :#esoteric < 1454575213 18152 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454575246 526655 :heroux!sandroco@gateway/shell/insomnia247/x-dbfvdfpaflhzossf QUIT :Ping timeout: 256 seconds < 1454575473 981494 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454575668 16248 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck algorithms14]]4 10 02https://esolangs.org/w/index.php?diff=46356&oldid=46338 5* 03YoYoYonnY 5* (+90) 10/* Calculating the integer square root of x */ < 1454575724 47646 :bb010g!uid21050@gateway/web/irccloud.com/x-ktlirzifyyubaqld QUIT :Quit: Connection closed for inactivity < 1454576031 61751 :variable!~variable@freebsd/developer/variable QUIT :Quit: 1 found in /dev/zero < 1454576064 415017 :heroux!sandroco@gateway/shell/insomnia247/x-mimcaksnqjmveqth JOIN :#esoteric < 1454576306 309545 :heroux!sandroco@gateway/shell/insomnia247/x-mimcaksnqjmveqth QUIT :Ping timeout: 240 seconds < 1454576373 134355 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: BBL < 1454576937 341006 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell hppavilion[1] Careful, each nested instance of the restore session page involves escaping some things, so the storage use grows exponentially. I knew someone who had those things 20 deep, and the json file it puts that stuff in was hundreds of megs. < 1454576937 483378 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454577152 364261 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454577155 231923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell hppavilion[1] "foo" -> "\"foo"\" -> "\"\\\"foo\"\\\" -> "\"\\\"\\\\\\\"foo\\\"\\\\\\\"" -> ... < 1454577155 374296 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454577160 79994 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1454577215 788652 :vifino!vifino@tty.sh QUIT :Ping timeout: 246 seconds < 1454577270 51144 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1454578103 182740 :heroux!sandroco@gateway/shell/insomnia247/x-yxxlyqzncxbyzdxu JOIN :#esoteric < 1454578159 698844 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454578474 189716 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is it possible to entirely get rid of pathological regex cases? < 1454578494 555721 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :like replace a*a* with a* < 1454578517 809704 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :(a+a+)+ -> (a{2,}) < 1454578521 113123 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and so on < 1454578837 434024 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION wants to learn more about this < 1454578859 685222 :heroux!sandroco@gateway/shell/insomnia247/x-yxxlyqzncxbyzdxu QUIT :Ping timeout: 264 seconds < 1454579302 931063 :heroux!sandroco@gateway/shell/insomnia247/x-gataqvovwjyuzjhg JOIN :#esoteric < 1454582421 938762 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net QUIT :Ping timeout: 245 seconds < 1454582438 739001 :heroux!sandroco@gateway/shell/insomnia247/x-gataqvovwjyuzjhg QUIT :Ping timeout: 250 seconds < 1454582446 917616 :heroux!sandroco@gateway/shell/insomnia247/x-gvqdcjqdqkubuhzz JOIN :#esoteric < 1454582515 680633 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net JOIN :#esoteric < 1454583677 609339 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454584774 569599 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454585614 368507 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454586119 669124 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454586390 661226 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454586486 796146 :Treio!~Treio@87.244.233.250 QUIT :Remote host closed the connection < 1454586646 791467 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454587360 125387 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454588227 740619 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 JOIN :#esoteric < 1454588253 503319 :mezkhalin!54dbecd7@gateway/web/freenode/ip.84.219.236.215 NICK :stalem < 1454588437 662433 :boily!~alexandre@96.127.201.149 QUIT :Quit: MEDIUM CHICKEN < 1454588914 379357 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454591055 172942 :jaboja!~jaboja@aaj61.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454592847 327354 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454594086 657010 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454595566 301674 :jaboja!~jaboja@aaj61.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1454595608 573082 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454596721 1869 :jaboja!~jaboja@aaj61.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454596966 129099 :XorSwap!XorSwap@wpa-6-302.cc.umanitoba.ca JOIN :#esoteric < 1454597718 574526 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454597975 576325 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454598377 120008 :XorSwap!XorSwap@wpa-6-302.cc.umanitoba.ca QUIT :Ping timeout: 276 seconds < 1454598708 167921 :MDude!~fyrc@pa-67-234-95-195.dhcp.embarqhsd.net QUIT :Read error: Connection reset by peer < 1454598723 640309 :vifino!vifino@tty.sh JOIN :#esoteric < 1454599068 290926 :vifino!vifino@tty.sh QUIT :Quit: Who turned this off?! D:< < 1454599660 308973 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi JOIN :#esoteric < 1454599976 502349 :vifino!vifino@tty.sh JOIN :#esoteric < 1454600263 534681 :spiette!~spiette@208.88.110.46 JOIN :#esoteric < 1454600776 651022 :XorSwap!XorSwap@wpa-6-302.cc.umanitoba.ca JOIN :#esoteric < 1454601119 723047 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07AnnieFlow14]]4 10 02https://esolangs.org/w/index.php?diff=46357&oldid=46354 5* 03FricativeMelon 5* (+25) 10 < 1454602305 373137 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454602481 413778 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454602589 123796 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi QUIT :Ping timeout: 276 seconds < 1454603804 695140 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454603960 999561 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454604044 159758 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1454604425 451989 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454604539 88518 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1454604690 526263 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454604750 618612 :XorSwap!XorSwap@wpa-6-302.cc.umanitoba.ca QUIT :Read error: Connection reset by peer < 1454604781 831441 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1454604792 618471 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1454605018 838790 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1454605270 104697 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1454605669 7687 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Ping timeout: 252 seconds < 1454605802 70058 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1454605823 536898 :newsham!~chat@udp217044uds.hawaiiantel.net QUIT :Client Quit < 1454605882 16444 :newsham!~chat@udp217044uds.hawaiiantel.net JOIN :#esoteric < 1454606760 878270 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1454606904 337374 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454608576 120805 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454609258 123461 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1454609762 87498 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org JOIN :#esoteric < 1454609952 408071 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Hellu < 1454609959 2836 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :@messages-lud < 1454609959 258008 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 9h 10m 21s ago: Careful, each nested instance of the restore session page involves escaping some things, so the storage use grows exponentially. I knew someone who had those things 20 deep, and the json file it puts that stuff in was hundreds of megs. < 1454609959 400397 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 9h 6m 43s ago: "foo" -> "\"foo"\" -> "\"\\\"foo\"\\\" -> "\"\\\"\\\\\\\"foo\\\"\\\\\\\"" -> ... < 1454610000 30009 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :fizzie: Interesting. How can we exploit this knowledge? < 1454610011 264659 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> fix show < 1454610013 188906 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\... < 1454610067 266646 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> iterate show "foo" < 1454610068 845220 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : ["foo","\"foo\"","\"\\\"foo\\\"\"","\"\\\"\\\\\\\"foo\\\\\\\"\\\"\"","\"\\\"... < 1454610249 937263 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :relevant http://xkcd.com/1638/ < 1454610286 478489 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Yes < 1454610288 380630 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Of course < 1454610664 671647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clearly it needs a better escape format < 1454610717 468897 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :raw strings are the best thing ever < 1454610950 106517 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454611208 112920 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 276 seconds < 1454611246 990875 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454612303 85485 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org JOIN :#esoteric < 1454612479 761953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :izabera: how do you nest them? < 1454612497 767285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some raw string formats allow arbitrarily complex brackets around the outside to allow nesting, but IIRC most don't < 1454612501 362832 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Really? THE best thing ever? What about the holocaust < 1454612505 753074 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Wait, wrong comeback < 1454612527 17164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I definitely prefer raw strings to the holocaust < 1454612536 927034 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :ais523: OK, good < 1454612538 476950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I imagine almost everyone else does too < 1454612596 483319 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :ais523: O rly? What about neo-nazis? < 1454612624 184268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what the "almost" is for < 1454612633 724162 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :ais523: Oh right < 1454612634 160331 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: sure, raw strings in C++ or lua are delimited that way, but that's not really what makes the strings *raw* < 1454612637 949667 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :pretty sure that at least neo-nazi programmers still prefer raw strings to the holocaust < 1454612654 741372 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what makes the strings raw is that all the bytes inside it in the source code are taken literally, even the crlf or lf sequences. < 1454612659 313648 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no escapes < 1454612668 468680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: well yes < 1454612675 96956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this means you need to be very careful with how you terminate them < 1454612678 348951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as you can't escape the terminator < 1454612691 377080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think Perl has "almost raw" strings where everything is taken literally except a backslash before the terminator < 1454612694 272228 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yep < 1454612696 553058 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and no < 1454612709 94984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`perl-e print q(abc) < 1454612709 237335 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :"you can't escape the terminator" said arnold in terminator 7 < 1454612722 927662 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :xD < 1454612723 675004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`echo test < 1454612729 287900 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test < 1454612729 443987 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :abc < 1454612735 553901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`perl-e print q(ab\)c) < 1454612739 441474 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ab)c < 1454612739 656329 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: perl string literals always convert crlf to lf if they're read from a file (but not if evalled from a string), it's only *DATA{IO} that allows perfectly raw stuff < 1454612742 222850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`perl-e print q(ab\c) < 1454612744 142684 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ab\c < 1454612756 680090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: that's a conversion on the file itself, though < 1454612758 71811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not on the literal < 1454612773 650850 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: and q-strings in perl also treat double-backslash as an escape by the way < 1454612780 182092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Perl source files aren't a sequence of bytes they're a sequence of characters < 1454612783 293848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`perl-e print q(ab\\c) < 1454612785 265833 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ab\c < 1454612787 954231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ugh < 1454612791 647971 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ew < 1454612792 689864 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that defeats half the point :-) < 1454612805 792696 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :note that there's no escapes inside <<'foo' heredocs, < 1454612809 455283 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but crlf is still converted < 1454612839 187160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: no, the heredoc doesn't convert crlf < 1454612848 100309 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :maybe reading the source file does < 1454612850 31267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the /source file reader/ converts crlf before it's even parsed (also encoding, etc.) < 1454612850 891771 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but that too is silly < 1454612854 451264 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it shouldn't do that < 1454612864 308410 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's just silly < 1454612873 119201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Perl doesn't use bytes, it uses characters, and this is the right way to do things < 1454612901 777303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: maybe, but it's inconvenient < 1454612911 174790 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :`quote "Perl... is the right way to do things" < 1454612912 531903 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454612914 165183 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why couldn't it convert the bytes to characters in the tokenizer EXCEPT in some tokens, like C++ does < 1454612926 905179 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Wait, no, that isn't how it works, is it < 1454612931 638908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's inconvenient to have non-ASCII characters not work properly < 1454612947 106990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: say the source file's encoded in an ASCII-incompatible encoding < 1454612956 610918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, say, ACME::Bleach < 1454612971 178998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone writes a raw string marker in that encoding < 1454612979 759179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :should they really get a bunch of whitespace? < 1454612988 12055 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: yes, so if you ask it, the tokenizer should interpret the bytes in a character string literal or identifyier. but this shouldn't be done to the whole file indiscriminately. < 1454613279 262224 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Here's an idea < 1454613308 944268 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Make a series of virtual machines based on various cultures which made profound mathematical discovery < 1454613365 400318 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Basically, if that culture was around today, what would their computing look like? < 1454613424 237997 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Oh, this reminds me. Of C compilers and other compilers to native code and assemblers, which ones have an easy directive to define a constant byte array whose values are taken as the raw bytes read from a file at compile time? < 1454613456 929568 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: imho, EVERY compiled language should have compile-time functions < 1454613468 210000 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :There's various hacks to achieve something like that in C, but I wonder if some compiler or fancy new language has this built-in. < 1454613560 896745 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: Does it count as a language feature technically? Sounds more like a macro < 1454613601 125748 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :I suggest a syntax something like ct_readf#(filename), where # is a macro-denoting symbol < 1454613631 762366 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: I do think #esoteric should organize and produce a full-scale compiler for a new language that is esoteric, but we don't /tell/ anyone it is < 1454613670 178121 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :From what I know about ancient egypt, they like fractions < 1454613673 691476 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The various hacks include: (a) formatting the bytes in decimal or hexadecimal so the C compiler can read it directly, (b) putting an array with a shorter recognizable pattern at the start (like char foo[99999]="mUMGoGXWVo+zcFg9") then finding it in the object file and replacing it, (c) < 1454613679 938264 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :So my "Egypt Machine" will include fractions as a builtin < 1454613723 240668 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :creating a new section with just that array, either in assembly or with non-portable extensions, then using objcopy (of binutils) to replace the contents of that section. < 1454613788 494149 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: people already suggest that certain languages are actually esoteric, or were inteded to be a joke originally. < 1454613804 4979 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: Yes, exactly < 1454613922 834638 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(including C, Haskell, all APL-likes, perl, C++) < 1454614012 310622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: I've seen assemblers which will take raw bytes from an external file < 1454614018 570373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally with some directive like "incbin" < 1454614035 494881 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: really? hmm, let me check the docs of http://yasm.tortall.net/ < 1454614041 36072 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and of gas of course < 1454614057 299833 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wow indeed < 1454614075 864511 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the GNU as docs says it has such a directive < 1454614078 308432 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :called .incbin < 1454614079 251571 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :great < 1454614085 931710 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I didn't know this < 1454614088 77047 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks < 1454614125 184907 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yasm too: http://www.tortall.net/projects/yasm/manual/html/nasm-pseudop.html#nasm-pseudop-incbin < 1454614249 987200 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454614282 7579 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org JOIN :#esoteric < 1454614291 722942 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454615290 499795 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I should really reinstally my machine < 1454615341 748374 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the current install is so old and broken < 1454615350 45675 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I'm lazy to reinstall < 1454615359 753366 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there's so many things I'd have to set up < 1454615379 255928 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well, personally I like the patina on old, sticky bits. < 1454615379 517780 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :still, I don't much have any choice < 1454615689 605742 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :OK, I've got the egypt machine up and running < 1454615702 981458 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: sure, those bits aren't going anywhere < 1454615708 816362 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it will still be bootable < 1454615724 457335 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :It has 7 instructions, and (although not minimized properly), it is (intentionally) /not/ turing-complete < 1454615747 292910 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :unless, you know, I mess up big time, or there's a hardware failure and I only bother to restore the new install < 1454615810 126662 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :The instructions (which are represented as fractions in the code) are clr, inc, dec, glide, land, glidenz, landnz, incden, and decden < 1454615827 727604 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hppavilion[1]: um, how is that 7? < 1454615836 92353 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: I added two in between < 1454615850 997430 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :There are infinitely many registers in theory, of types "holy" (fractional) and "non-holy" (integers) < 1454615856 956661 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Because I realized fractions were pointless < 1454615867 239727 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e @a = split /,\s*/ "clr, inc, dec, glide, land, glidenz, landnz, incden, and decden"; warn 0+@a, " instructions" < 1454615870 800255 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(maybe I can't count) < 1454615871 587506 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :String found where operator expected at -e line 1, near "/,\s*/ "clr, inc, dec, glide, land, glidenz, landnz, incden, and decden"" \ (Missing operator before "clr, inc, dec, glide, land, glidenz, landnz, incden, and decden"?) \ syntax error at -e line 1, near "/,\s*/ "clr, inc, dec, glide, land, glidenz, landnz, incden, and decden"" \ Execution o < 1454615883 241068 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e @a = split /,\s*/, "clr, inc, dec, glide, land, glidenz, landnz, incden, and decden"; warn 0+@a, " instructions" < 1454615886 223600 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :9 instructions at -e line 1. < 1454615925 162373 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1454615935 866192 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :b_jonas: You write the instructions as a/b fractions, where a is the target register and b is the opcode (0..8) < 1454616119 696287 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454616278 42932 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454616286 559725 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454616294 427728 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454616394 664601 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 250 seconds < 1454616493 324333 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org JOIN :#esoteric < 1454616565 557848 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1454616705 725736 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Ping timeout: 245 seconds < 1454616774 144401 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1454618694 577866 :deltab_!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net JOIN :#esoteric < 1454618706 573789 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is there a constant time method to compute remainder mod b using only elementary operations? < 1454618748 871781 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :quintopia: um, what are the inputs? < 1454618781 584902 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :x and b < 1454618790 264556 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and any constants you need < 1454618808 732267 :shikhin!shikhin@unaffiliated/shikhin NICK :driyoyleujiy < 1454618819 299999 :driyoyleujiy!shikhin@unaffiliated/shikhin NICK :shikhin < 1454618867 580219 :sebbu!~sebbu@unaffiliated/sebbu QUIT :*.net *.split < 1454618868 222199 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net QUIT :*.net *.split < 1454618869 188795 :Elronnd!elronnd@znc.dank.ninja QUIT :*.net *.split < 1454618869 331159 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1454618922 784974 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :um, but what are they? < 1454618958 127030 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how does it matter? < 1454618981 249828 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1454619109 302192 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1454619219 208578 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you may assume b is an integer greater than 1, and that x is a gaussian integer or half-integer or whatever else you like or need it to be < 1454619239 432390 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :heck you may as well assume b=8 < 1454619271 914153 :Reece`!~Reece@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Alsithyafturttararfunar. < 1454619382 434731 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :quintopia: and what do you count as elementary operations then? < 1454619538 489976 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a^b, log_a(b) and complex conjugation and any number of compositions of these in any order < 1454620057 62943 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1454620481 678315 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1454620552 700962 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is addition allowed? < 1454620643 11742 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Using PLY < 1454620652 92459 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :Specifically, ply.lex < 1454620657 712712 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :To lex a programming language with keywords < 1454620683 38426 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :How do I do keywords such that they don't collide with names? < 1454620741 909437 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org PRIVMSG #esoteric :So "fnwalrus" -> NAME "fnwalrus", "fn walrus" -> KW "fn", NAME "walrus" < 1454621142 752732 :stalem!54dbecd7@gateway/web/freenode/ip.84.219.236.215 QUIT :Ping timeout: 252 seconds < 1454621620 999924 :hppavilion[1]!~DevourerO@74-114-87-71.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454622052 372624 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 248 seconds < 1454622196 88302 :madyach!~madyach@bzq-137-38.red.bezeqint.net JOIN :#esoteric < 1454622300 154093 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454623379 262532 :madyach!~madyach@bzq-137-38.red.bezeqint.net PART #esoteric :"Leaving" < 1454623490 647308 :madyach!~madyach@bzq-137-38.red.bezeqint.net JOIN :#esoteric < 1454623594 631379 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 256 seconds < 1454623674 484260 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1454623860 939128 :mauris_!~mauris@unaffiliated/nooodl NICK :mauris < 1454624298 547794 :shikhin!shikhin@unaffiliated/shikhin NICK :rms < 1454624305 133324 :rms!shikhin@unaffiliated/shikhin NICK :shikhin < 1454624325 224496 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454624432 671858 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454624546 84039 :jaboja!~jaboja@aaj61.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1454624839 769618 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: http://doc.rust-lang.org/std/macro.include_bytes!.html < 1454624871 435368 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(There's also std:include_str! which includes the contents of a UTF-8 file as a string. < 1454624893 254191 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :) < 1454624954 861648 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stupid tooth filling fell out :( < 1454624987 136400 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Other than that, I think I've only seen the same feature in assemblers, where it's positively commonplace.) < 1454625037 623749 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi JOIN :#esoteric < 1454625286 81520 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1454625309 549520 :jaboja!~jaboja@aaj61.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454626266 446158 :mottled!~mottled@171.172.199.146.dyn.plus.net JOIN :#esoteric < 1454626377 313996 :Snakke!~Snakke@44.Red-83-51-9.dynamicIP.rima-tde.net JOIN :#esoteric < 1454626486 855057 :Snakke!~Snakke@44.Red-83-51-9.dynamicIP.rima-tde.net PRIVMSG #esoteric :hi all < 1454626587 916337 :Snakke!~Snakke@44.Red-83-51-9.dynamicIP.rima-tde.net PART :#esoteric < 1454626696 946192 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1454626992 600798 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454627011 474438 :mottled!~mottled@171.172.199.146.dyn.plus.net PART :#esoteric < 1454627171 141839 :deltab_!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net NICK :dletab < 1454627179 591186 :dletab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net NICK :deltab < 1454627621 293280 :Froo!~Frooxius@194.108.5.201 JOIN :#esoteric < 1454627806 447229 :Froox!~Frooxius@194.108.5.201 QUIT :Ping timeout: 250 seconds < 1454627972 858392 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :b_jonas: log_k(log_k((k^k^a)^(k^b)))=a+b < 1454628445 881001 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/perl-e < 1454628450 929228 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ perl -e "$@" < 1454628463 671453 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :funny thing, that command is entirely redundant < 1454628466 101074 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 240 seconds < 1454628482 279572 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`perl -e print "hi"; < 1454628485 76831 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1454628531 485332 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1454628978 376080 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454629057 623050 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454629083 964867 :Froo!~Frooxius@194.108.5.201 QUIT :Quit: *bubbles away* < 1454629101 289717 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1454629165 747797 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Here's an idea for a fun website < 1454629183 452387 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :A sort of forum for math (not just a math forum; a bit more than that) < 1454629198 549080 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Which makes all these math jokes inside its basic structure < 1454629252 366417 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1454629280 619803 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And, in the process, drills into your skull /exactly/ how math works < 1454629321 895996 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :For example, there are communities (Google+ calls them circles, other places call them groups, etc.) < 1454629334 854592 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If you are not a member of a community < 1454629350 10195 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :As in, any given community, not that you are not a member of any communities at all < 1454629374 142160 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If you are not a member of community x, then you are a member of community Cx < 1454629378 380444 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Automaticall < 1454629380 498978 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :y < 1454629552 568713 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :after all this play, i still manage to get new little epiphanies about how tatham's loopy puzzle works < 1454629624 389524 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i just realized a deduction i use for triangles with a 2 in them also works in reverse < 1454629702 289239 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(if a vertex of the triangle has exactly one non-triangle edge, then that edge is in the loop iff the opposing edge of the triangle is - i just had the => part) < 1454629734 178289 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :admittedly the => part works if there's more than one edge < 1454630071 670015 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :loopy is fun < 1454630090 606918 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :can you answer my question oerjan? < 1454630102 173251 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1454630131 324768 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i seem to have been distracted by loopy from my logreading, so you'll have to repeat the question. < 1454630377 147474 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or you could just wait, i guess. still loopying... < 1454630486 391787 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think i can answer it myself < 1454630504 861954 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :darn, so much for keeping up suspense < 1454630526 118298 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(now logreading again) < 1454630678 410106 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`help < 1454630679 38639 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1454630932 139777 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/halp < 1454630939 381184 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ echo No halp 4 u $1 < 1454630994 84585 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 252 seconds < 1454631023 815794 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454631091 989191 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls grph.c < 1454631095 938379 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grph.c < 1454631106 356331 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls src < 1454631109 261114 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :brainfuck.fu \ egobot.tar.xz \ emmental.hs \ factor-linux-x86-64-0.95.tar.gz \ fizziecoin.jpg \ fueue.c \ ploki \ ploki-0.6.5.1.tar.bz2 \ u8tbl.c \ ul.emm < 1454631116 718612 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` mv grph.c src < 1454631120 504586 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454631129 781154 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`grph 1 2 3 < 1454631130 120271 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1454631160 681418 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454631412 79965 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 252 seconds < 1454631639 255155 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : From what I know about ancient egypt, they like fractions <-- except iirc they were weird about it, writing all fractions with non-1 numerator as sums of fractions with numerators 1 < 1454631661 336300 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Well yeah. But that's notation < 1454631772 949486 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> 1%2 + 1%6 < 1454631774 313270 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 2 % 3 < 1454631845 137125 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and you couldn't repeat a 1/n fraction, or it would have been too easy... < 1454631972 654923 :mauris!~mauris@unaffiliated/nooodl QUIT :Read error: Connection reset by peer < 1454632047 591456 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454632170 178140 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454632443 155755 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1454632610 112572 :mihow_!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454632814 151422 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Obviously < 1454632833 746871 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Ping timeout: 240 seconds < 1454632836 79293 :mihow_!~mihow@50-206-98-70-static.hfc.comcastbusiness.net NICK :mihow < 1454632837 583990 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :apparently they also had 2/3 and 3/4 as special cases. < 1454633126 101379 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 240 seconds < 1454633168 301888 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1454633797 560230 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454635711 182799 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :ordered a thing from a ebay located in "china, china" and it was shipped from the netherlands < 1454635729 817336 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :classic chinese scam < 1454635731 327545 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :wasn't that thing actually a china? < 1454635773 410604 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :but it came preloaded wth a lot of games... in chinese. < 1454635782 780493 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :WTF < 1454635792 631569 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :okay, it is clear that it's a ransomware < 1454635843 17758 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :your data has been shanghaied < 1454635949 353593 :zzo38!~zzo38@24-207-50-123.eastlink.ca JOIN :#esoteric < 1454635995 583440 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 240 seconds < 1454636002 32270 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1454636019 633371 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :it is... i dunno how to describe it. it's called a "PMP" and has a chassis resembling a psp < 1454636032 282572 :jaboja!~jaboja@aaj61.neoplus.adsl.tpnet.pl QUIT :Remote host closed the connection < 1454636042 425380 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :but has a touch screen and blinky lights all over < 1454636075 383824 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think it would to be more useful for the callback argument of asynchronous functions in Node.js to be curried out from the rest of the arguments and also to use a common format (such as (error,result)); it can therefore to allow you to deal with asynchronous actions as objects < 1454636735 579570 :madyach!~madyach@bzq-137-38.red.bezeqint.net QUIT :Ping timeout: 240 seconds < 1454637108 574740 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: You should make your own substitute for node.js that employs a bunch of better ideas for it < 1454637116 194339 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :e.g. you wouldn't use JavaScript < 1454637155 412589 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: Well, I think JavaScript is OK. Also, Node.js does not have to be modified in order to implement curried callbacks < 1454637172 184115 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Yeah, but it isn't builtin < 1454637197 733027 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: You should implement an entirely different language and make your own Node.js substitute in it < 1454637205 997219 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :e.g. use haskell function calls < 1454637212 776619 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(xD) < 1454637218 876026 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(ain't nobody got time for dat) < 1454637391 925552 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net JOIN :#esoteric < 1454637415 547998 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :Hi all < 1454637446 675548 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`welcome Snakke < 1454637450 661828 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Snakke: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) < 1454637465 80836 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :why is so quiet this chatroom?? < 1454637477 787825 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :i see much people < 1454637487 296268 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :but anybody talking < 1454637488 882052 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric ::S < 1454637584 247753 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's very variable < 1454637612 957849 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :someone here know something about the vidence? < 1454637697 273319 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i have no idea what "vidence" means < 1454637711 267735 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :this is a esoteric channel :O < 1454637718 287161 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Edward Vidence, P.I. < 1454637718 453190 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :why are u here? < 1454637721 908549 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :he's a detective < 1454637741 634790 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Snakke: it's about esoteric programming languages < 1454637751 716021 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :oh... < 1454637760 148760 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :dsorry... ^^" < 1454637762 263514 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :_maybe_ our topic line is a teeny bit deceptive today < 1454637778 338830 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Snakke: try #esoteric on EFnet < 1454637795 593107 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :what is the adress for EFnet?? < 1454637802 487403 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :irc.EFnet....? < 1454637812 3980 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :www.ef.net < 1454637825 134941 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh wait that exists < 1454637864 616503 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :irc.efnet.net exists < 1454637869 119591 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :thanks < 1454637897 610239 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric :bye and sorry < 1454637901 749538 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PRIVMSG #esoteric ::) < 1454637903 140524 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no problem < 1454637908 850022 :Snakke!~Snakke@173.Red-83-51-3.dynamicIP.rima-tde.net PART :#esoteric < 1454637941 661757 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :The international hub for con strategies and misleading topics < 1454637997 287479 :oerjan!~oerjan@hagbart.nvg.ntnu.no TOPIC #esoteric :The international hub for con strategies and misleading topics | Effi's finest fluffy waffles | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://esolangs.org/ | 100% of cpus on the wall ♪ < 1454638002 863746 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :I'LL TAKE THAT < 1454638004 273802 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :This is us < 1454638066 159119 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :There is a takeaway place in York that's almost called Effi's, but it does not do waffles < 1454638073 59224 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :(Efes Pizza) < 1454638113 637647 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :ACTION didn't realize this channel does not have +t < 1454638155 46526 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not too long ago, it didn't even have +n. unfortunately hagb4rd noticed it. < 1454638196 670617 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and once it didn't have +C either, i think. < 1454638207 382198 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :My university has a lake in the middle of the main campus which is called Scullion Lake, however no-one knows where that name came from < 1454638217 318261 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Taneb: new york has york beat hth < 1454638232 455214 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :shachaf, does it have a university with a lake in the middle? < 1454638241 652420 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are multiple Effy's Cafes, and also an Effy's Kitchen. < 1454638363 318655 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :alas, i don't think Eff is a common name prefix in norway. < 1454638376 106143 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Efes is the Hebrew word for zero. < 1454638399 624432 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :shachaf, by complete coincidence, zero is how many pizzas I've got from Efes Pizza < 1454638965 790386 :bb010g!uid21050@gateway/web/irccloud.com/x-gqpemswcxgccyrgn JOIN :#esoteric < 1454639396 899077 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm attempting to make my first compiled language using llvm and python < 1454639403 974749 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What features should I shoot for in the long term? < 1454639437 75345 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: What do +t, +C, and +n do? < 1454639491 29348 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: But does it have a place called Effi's finest fluffy waffles? < 1454639541 588508 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh wait, Taneb already made that joke < 1454639553 753637 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In fact, that's where the conversation about Effy came from < 1454639583 116697 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :There is now a cat sitting on my hand < 1454640024 487948 :madyach!~madyach@bzq-137-38.red.bezeqint.net JOIN :#esoteric < 1454640339 222072 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: +t prohibits others than operators from changing the topic. +C allows color codes. +n prohibits people outside the channel from sending messages to it. < 1454640386 399859 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah < 1454640406 586952 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the freenode website has a list of channel modes somewhere. < 1454640430 425089 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The list of the modes is HELP CMODE < 1454640530 383073 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i can never remember irssi's command to send raw commands to the server (every time i guess /raw, which is wrong.) < 1454640826 12940 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok i've tab cycled through _every_ command completion irssi suggests, and i still didn't find it. < 1454640855 264536 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :probably /quote < 1454640866 984357 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :dammit < 1454640880 752250 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Hizabera < 1454640886 932975 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hey there < 1454640890 364075 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: I'm trying to make a compiled language < 1454640894 842819 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok < 1454640937 173498 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: The first (and pretty much only) feature I've added is compile-time reading of files (and other macros), which b_jonas was discussing earlier < 1454640948 581907 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :let me scroll back < 1454640961 822497 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Just ctrl+f "compilers" < 1454640966 807792 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Assuming your client supports that < 1454640971 336003 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If it doesn't, your client is shit. < 1454641001 46907 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :my client supports /compilers < 1454641008 462462 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :vi keys ftw < 1454641018 784962 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ooooh :) < 1454641049 890722 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: oh apparently i was confusing +C and +c < 1454641064 72871 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :+C disallows CTCP, +c disallows colors. < 1454641073 392350 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :b_jonas | Oh, this reminds me. Of C compilers and other compilers to native code and assemblers, which ones have an easy directive to define a constant byte array whose values are taken as the raw bytes read from a file at compile time? < 1454641087 446256 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Close enough to what I was getting at < 1454641098 748891 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok, so what < 1454641101 753593 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Basically, the point is that it's a programming language that is interpreted partially at compile time, then compiled < 1454641114 900726 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's a feature I've always wished every compiled language I ever used had < 1454641167 554399 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's a glorified preprocessor. < 1454641170 109433 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That's what it is. < 1454641171 406441 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Happy? < 1454641211 638642 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :elaborate < 1454641258 643675 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Well, for example, you can do something in the code that looks a lot like a function call, but prefixed with #. This can occur anywhere in the code, and is (other than the hashtag) syntactically identical < 1454641264 760455 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So, for example, you could do this: < 1454641290 85773 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :String foo = #readf("bar.txt") < 1454641319 375559 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And it will define foo so that it is equal to whatever the contents of bar.txt was when the program was compiled < 1454641324 266614 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's useful for CFGs and such < 1454641335 835187 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what are cfgs? < 1454641340 361913 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: config files < 1454641350 622525 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: cfg is the suffix I usually use < 1454641356 855897 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*file extension < 1454641390 540635 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Of course, this isn't the /only/ language feature. Another feature is that it isn't completely stupid like C++ < 1454641404 238209 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :what's the stupid part? < 1454641411 113358 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Of C++? < 1454641414 358078 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1454641425 985329 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, the fact that it isn't completely stupid- oh wait I was right the first time xD < 1454641438 135915 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It's horribly bloated and ugly, or so I've heard < 1454641475 142743 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :doesn't really sound like an opinion that comes from experience < 1454641481 400056 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It isn't, really. < 1454641496 400876 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: That was an attempt to be funny. Clearly I failed. < 1454641590 158243 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not sure if that #readf thing should be some sort of eval or just a way to pass a string verbatim < 1454641599 740333 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i mean, in your idea < 1454641655 915597 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It's basically just for putting really large strings into a program without shipping the program with a separate file, which is confusing for mortals I've heard < 1454641701 461086 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Thing is, I'm trying to figure out what other stuff to put in the language. Any ideas? < 1454641750 234125 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :in c you can #include a file < 1454641790 588912 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You should put macros for sure I think < 1454642022 624424 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454642024 769297 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454642043 108683 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Doesn't #include import the file? < 1454642088 276356 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not create a string out of it? < 1454642122 6030 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I just called repr on '\\' 10 times < 1454642139 979510 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm on hppavilion[2] because I did it with 100 the first time. < 1454642145 277119 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I now see why it didn't work. < 1454642255 594821 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :#include imports the file but you can easily convert any file to a c array < 1454642310 959391 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes I would also want #incbin supported < 1454642360 239368 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> length (iterate show "\\" !! 10) < 1454642361 830397 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 3070 < 1454642377 83566 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1454642385 951322 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that includes quotes, hmph < 1454642407 462186 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but does repr? < 1454642411 599859 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`python < 1454642430 626958 :hppavilion[2]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454642445 366803 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Python 2.7.3 (default, Jan 2 2013, 13:56:14) \ [GCC 4.7.2] on linux2 \ Type "help", "copyright", "credits" or "license" for more information. \ >>> < 1454642448 874123 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm that might be trying to read from stdin < 1454642494 62731 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454642497 5060 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` python -c 'print repr(repr(repr("\\")))' < 1454642498 955230 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​'"\'\\\\\\\\\'"' < 1454642507 43522 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Even 20 was too much for my poor laptop to handle < 1454642507 680147 :lifthrasiir!~lifthrasi@115.68.131.49 QUIT :Ping timeout: 264 seconds < 1454642517 79499 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I just rebooted again < 1454642523 569848 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` head -c 10 /dev/urandom | od -vAn -tx1 | toybox sed "s/ /', '\\\\x/g;s/',//;s/.*/{ &' }/" # hppavilion[1] < 1454642524 680392 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: toybox: command not found < 1454642526 379732 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fuck < 1454642529 975594 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` head -c 10 /dev/urandom | od -vAn -tx1 | sed "s/ /', '\\\\x/g;s/',//;s/.*/{ &' }/" # hppavilion[1] < 1454642530 312318 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah python includes quotes but uses that trick to avoid escaping those exponentially < 1454642531 587419 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​{ '\x2a', '\x59', '\x92', '\x12', '\x29', '\x69', '\x22', '\xed', '\x7c', '\x08' } < 1454642560 803042 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes, yes it does < 1454642571 539296 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :char string[] = < 1454642577 243698 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :actually it's still exponential, just slower < 1454642578 624516 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :#include generated_file < 1454642586 878511 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :; < 1454642587 152382 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Well yeah < 1454642594 558245 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Probably 1/2 the exponentialiness < 1454642608 26798 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1454642610 728394 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or so < 1454642647 607244 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: What should my compiled language include? < 1454642662 433327 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :except it increases to 1 once you have \s, probably < 1454642685 238121 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Interesting < 1454642696 96871 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: What happens if you throw a lambda in there? < 1454642711 875916 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :As in 'λ' < 1454642718 219608 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not as in a lambda experssion < 1454642721 801640 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :experssion < 1454642722 824135 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` python -c 'print repr(repr(repr("λ")))' < 1454642723 846527 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​'"\'\\\\xce\\\\xbb\'"' < 1454642758 348865 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` python -c 'print repr(repr(repr(repr('\\')))) < 1454642759 476460 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching `'' \ bash: -c: line 1: syntax error: unexpected end of file < 1454642760 760907 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not entirely sure that was interpreted as unicode < 1454642772 70481 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` python -c 'print repr(repr(repr(repr('\\'))))' < 1454642773 168576 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ File "", line 1 \ print repr(repr(repr(repr(\)))) \ ^ \ SyntaxError: unexpected character after line continuation character < 1454642781 165418 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` python -c 'print repr(repr(repr(repr(\'\\\'))))' < 1454642782 263053 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 0: syntax error near unexpected token `)' \ bash: -c: line 0: `python -c 'print repr(repr(repr(repr(\'\\\'))))'' < 1454642787 834749 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1454642836 43512 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: This is why we should use \s to escape backslashes < 1454642837 52792 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1454642842 633370 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :For the children < 1454642890 266396 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In SQL string it is just '' to represent a single ' there is no other escape < 1454642968 813862 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: changing the innermost quotes from " to ' shouldn't change the result, anyway, it's not like repr can see which quotes a string was made with < 1454642983 382035 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Obviously < 1454643124 624148 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So, really, what should I do for my language? < 1454643134 940935 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I want to mix in some Eso with real languages < 1454643154 914765 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And I don't want it to be a monster to implement < 1454643172 858318 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :write a tcl < 1454643184 205595 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Um. No. < 1454643213 431189 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why not? < 1454643395 633099 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Just not a tcl fan < 1454643414 495838 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why not? < 1454643498 912699 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Not sure < 1454643506 678152 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Also, I'm trying to make my own language xD < 1454643977 454902 :lifthrasiir!~lifthrasi@115.68.131.49 JOIN :#esoteric < 1454644368 451312 :madyach!~madyach@bzq-137-38.red.bezeqint.net QUIT :Ping timeout: 250 seconds < 1454644513 465754 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`` python -c "print repr(repr(repr(repr('\\\\'))))" < 1454644514 623852 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​'\'"\\\'\\\\\\\\\\\\\\\\\\\'"\'' < 1454644846 47844 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1454645362 869945 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :hmm, this thing is ok for playing games but the firmware OS is a little buggy < 1454645427 729304 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :well I guess that's expected for something from china, china, the netherlands. < 1454646020 787701 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I'm getting another few chinese game systems over the next few weeks < 1454646148 511113 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :wait... what a "Lion Battery"? < 1454646505 894277 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :some new duracell < 1454646526 935803 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Unless that's "lithium ion" < 1454646544 719548 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :probably. but it just says on the box < 1454646565 893725 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :- built-in Lion battery < 1454646576 974731 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :LOL. < 1454646616 219607 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :I like to think that means it has a miniaturized lion inside, running on a wheel with a miniature gazelle hanging in front of it. < 1454646625 153615 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :heh. < 1454646644 561070 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :but it plays most of my roms ok so I'm happy with it < 1454646734 779590 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or maybe the gazelle is on the wheel, and the lion is just lazily roaring from time to time < 1454646767 550457 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I must ask again < 1454646778 250293 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Actually, I mustn't < 1454647094 190409 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :the only unanswered question is why this was in ratterdam < 1454647102 53780 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :*rotterdam < 1454647501 875102 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm writing a brainfuck interpreter in sed and i just implemented [ and ] and i feel so proud of myself < 1454647545 574302 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :izabera: Nice. < 1454647721 691743 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :code is in kept the pattern space, followed by !, followed by the output. 8-bit cells are in the hold space, separated by _, unary values, followed by !, followed by input < 1454647807 110567 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :each [ is marked with a unary counter, and the same counter is applied to its matching ] < 1454647868 681116 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` sed 's/^\([^!]*\)(\(X*\)\([^!]*\)!)\2/\1!(\2\3)\2/' <<< '(X)X(XXXX(XXX(XX)XX!)XXX)XXXX' # this is the code that does ] < 1454647870 89382 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​(X)X(XXXX!(XXX(XX)XX)XXX)XXXX < 1454647904 611865 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 256 seconds < 1454647907 815125 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :! is the current position in the code < 1454648006 20571 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION just wanted to share because it feels pretty esoteric < 1454648041 836848 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the esoteric is strong in you < 1454648109 576982 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION should look up quotes _before_ mangling them. < 1454648200 567099 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: why would you do that, if you're going to mangle them anyway? < 1454648535 773333 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so uhm, can a language be tc with only one unbounded cell and possibly a few bounded ones? < 1454648586 407060 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :"unbounded" meaning any value whatsoever? < 1454648591 495025 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1454648603 134464 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :and "bounded" meaning that it can only go up to 256? < 1454648619 385601 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: for precision mangling, of course! < 1454648620 412964 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no, but there's an upper bound th the values < 1454648627 331607 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :s/th/to/ < 1454648641 651123 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: one cell is enough, see fractran < 1454648648 672186 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ah that thing < 1454648669 646760 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :izabera: depend on how many bounded ones, I guess < 1454648698 587521 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :if you have unlimited bounded ones then I would say yes < 1454648732 151657 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :any finite number of bounded ones can be merged into one finite state < 1454648750 28824 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :"a few" means not infinite <.< < 1454648800 203349 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: an infinite number of bounded ones can be merged into one infinite state hth < 1454648840 86922 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :anyway, the most important thing there is what operations you have available with the unbounded one. if you just have inc/dec/test for zero, then you essentially just have a 1-cell ordinary minsky machine, which is not TC. < 1454651066 66528 :puckipedia!~puck@irc.puckipedia.com QUIT :Ping timeout: 276 seconds < 1454651146 514475 :puckipedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1454652458 260088 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :is there a search algorithm that finds the wanted value even if the array isn't sorted, but is faster when it is? < 1454652597 461597 :\oren\_!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :i suppose binary sort where you check the other side if the first side returns nothing < 1454652781 690288 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :You could just have the algorithm include a function to check if the array is sorted < 1454652866 352906 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :My biggest problem with regex is that you can't regex regex < 1454652877 223647 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :s/My/Yo dawg, my/ < 1454652902 472373 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Well yeah, the regex language is not itself a regular language. < 1454652931 457518 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq_: And that's a problem < 1454652946 776895 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq_: We should substitute Regex for something that can recognize itself < 1454652986 849356 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Uh... < 1454653011 128024 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :How's about sticking with regex because it's got the nice property that regex matching can be done in linear time? < 1454653038 739277 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq_: OK, add a new alternative to regex instead < 1454653039 19605 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :(well, O(nm) where m is the size of the regex) < 1454653058 748141 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq_: What's that? Planar time? < 1454653069 598325 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :I guess. < 1454653115 885748 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :It's basically any *given* regex being matched is linear in the length of the string you're matching against, but making the regex larger also makes the time get worse. < 1454653159 530305 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Of course, if you're Perl, Python, Ruby, etc. you just prefer O(n^m) instead. < 1454653586 855016 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :oh my god it's working < 1454653624 478428 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it just executed +++. correctly < 1454653650 197446 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION just finished writing it and it's trying it for the first time < 1454653704 469962 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok it's sorta working < 1454653850 190810 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok it's just messing up something when printing _ and ! < 1454653852 64833 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :the rest works < 1454653858 465114 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :apparently < 1454653990 452411 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::( not working < 1454654083 235583 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :stupid sed >.> < 1454654555 869048 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1454656410 809188 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454656520 126094 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454659554 661686 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454659915 99871 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can now execute .+[.+] correctly < 1454660010 758113 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: In brainfuck? < 1454660024 89843 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What does that... oh right, ASCII table < 1454660035 997547 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 276 seconds < 1454660068 512492 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454660208 317540 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :gimme a simple program with a nested loop < 1454660332 415368 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454660334 336571 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::\ doesn't work < 1454660385 276312 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i had to generate the code to read characters and now this script is huge < 1454660716 999615 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :-.- i didn't move the pointer correctly with [ < 1454660939 337841 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :+[.+.[--]] can now execute this correctly \o/ < 1454661513 809083 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wooooo it's working! < 1454661530 458649 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :$ cat hi123 < 1454661532 594701 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :,.++++,.++[->+++<],.++++[-],.++,.+++[-],.+++[-],.+++[-],.,.!hello123 < 1454661536 377876 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :$ time LANG=C ./bfsed < hi123 < 1454661538 595150 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hello123 < 1454661540 575424 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :real: 0m0.251s, user: 0m0.230s, sys: 0m0.023s < 1454661581 68193 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION broke it again < 1454662339 404746 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I would like to see a sort of religious pantheon/collection/story, like The Gods of Pegāna, based on intricate and elaborate mathematical puzzles < 1454662920 758198 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: I'm sorry, are you implementing brainfuck in fucking sed? < 1454662926 879803 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes < 1454662934 471466 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I am, as a matter of fact, writing the aforementioned story < 1454662940 899058 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: WHAT THE HELL IS WRONG WITH YOU < 1454662942 860489 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh wait... < 1454662950 830569 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :This is #esoteric < 1454662954 65726 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoops < 1454662960 270462 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :almost done < 1454662985 309347 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net TOPIC #esoteric :The international hub for esoteric con strategies and misleading topics | Effi's finest fluffy waffles | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://esolangs.org/ | 100% of cpus on the wall ♪ < 1454663029 163250 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :For example, conning people by exploiting the Dunning-Kruger-Bernoulli effect < 1454663137 464735 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :cat ./bfsed < 1454663147 30756 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not yet cattable < 1454663149 323690 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :` cat ./bfsed < 1454663150 849015 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh < 1454663158 347668 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1454663170 454328 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :don't want to show my stupid code when it's still too stupid < 1454663179 570291 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Shooooooooow iiiiiiiiiiit < 1454663191 213124 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: So I'm now writing a book. Again. Maybe I'll finish one someday. < 1454663200 742277 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :show your book < 1454663215 255147 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It hasn't been started yet; I'm just spitting out ideas < 1454663221 801548 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not even the cover? < 1454663226 577227 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :cover is important < 1454663234 305402 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It's a LaTeX title page < 1454663241 637721 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Currently, my only idea for vaguely original content is that the beginning and end of time are one < 1454663258 913819 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Which is reminiscent of having only one infinity, because the number line is a circle of infinite radius) < 1454663278 365413 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The exact phraseology is "The Beginning happened as The End happened, opposite of Now on the Great Circle of Time", though that may change < 1454663332 400317 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :brilliant writing < 1454663393 120792 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Yeah, sure < 1454663399 978691 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: xD < 1454663431 637308 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It's meant to read like a bible or something < 1454663465 822737 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sounds like a book i won't read < 1454663471 287015 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The backstory is that it was found in the charred remains of Andrew Notta's house after his disappearance, and that it was annotated to explain the mathematical basis for the bullshit that came up < 1454663481 159177 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Good. It's probably going to be awful. < 1454663560 819895 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :like the bible or something < 1454663564 435073 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Yeah xD < 1454663609 568166 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I just realized. Doesn't the infinite monkey/typewriter hypothesis suggest that the infinite monkey/typewriter construction would pretty much /immediately/ produce the complete works of shakespear? < 1454663619 36564 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: I take it you haven't read the Gods of Pegana? < 1454663676 137497 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not yet, no < 1454663748 742961 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: It's inspired by that. If you like that, you won't like my ebook, because you'd have to be crazy to like my writing. < 1454663761 119185 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Unless you are crazy, which given what you were doing 5 minutes ago... < 1454663900 102888 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :still doing it < 1454663957 298095 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh right < 1454663993 590534 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Under treating a number line as a circle of infinite radius, where the point at 180 degrees from 0 is infinity AND negative infinty, what are the points at 90 and -90 degrees from 0? < 1454664129 977899 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is that a serious question or what < 1454664192 721021 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Projective_line you may want to read this < 1454664482 124459 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi QUIT :Ping timeout: 276 seconds < 1454665618 577248 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454665761 605070 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1454667253 451134 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454667508 450785 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454667997 19231 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i finished it < 1454668180 346043 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://arin.ga/ePd37j/raw it's here < 1454668224 414019 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can run sierpinski.b so i believe it's correct < 1454668307 926144 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :only tested in gnu sed, and it requires LANG=C to be run < 1454668387 622643 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :could probably compress it a bit < 1454668636 775498 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07List of ideas14]]4 10 02https://esolangs.org/w/index.php?diff=46358&oldid=45789 5* 0370.72.180.71 5* (+56) 10/* Partially Silly Ideas */ four loop < 1454668877 306257 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :here: https://arin.ga/cV4ZvA/raw it required gnu sed anyway for \x00 < 1454669254 383925 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::((( still buggy < 1454670449 342625 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok it was easy to fix < 1454670524 675207 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://github.com/izabera/bfsed put the working version on github < 1454670695 917416 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 264 seconds < 1454670733 194076 :heroux!sandroco@gateway/shell/insomnia247/x-gvqdcjqdqkubuhzz QUIT :Ping timeout: 264 seconds < 1454670733 770114 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Ping timeout: 264 seconds < 1454670733 770199 :jix_!~jix@jixco.de QUIT :Ping timeout: 264 seconds < 1454670733 770236 :asie!~asie@asie.pl QUIT :Ping timeout: 264 seconds < 1454670767 967861 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net QUIT :Ping timeout: 264 seconds < 1454670794 450082 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1454670815 636095 :heroux!sandroco@gateway/shell/insomnia247/x-spdbxfihwrxmatet JOIN :#esoteric < 1454670818 789561 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1454670828 628983 :jix!~jix@jixco.de JOIN :#esoteric < 1454671045 312640 :asie!~asie@asie.pl JOIN :#esoteric < 1454671691 192606 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net JOIN :#esoteric < 1454672102 464969 :jaboja!~jaboja@ejq239.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454672119 557839 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I wonder if I should try this rust language thing. Its base goals seem appealing to me, the reason I didn't really look at it is simply because I think C++ already gives those goals to me. < 1454675582 515027 :profile|2!~kvirc@194.135.16.207 JOIN :#esoteric < 1454676417 429605 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Including binary from files was that enticing, eh? < 1454676739 848013 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: no < 1454678624 527247 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454679049 755273 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454679725 986716 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454680961 906665 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454684005 517445 :atslash!~atslash@5.9.107.231 JOIN :#esoteric < 1454684229 532063 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454684408 458627 :jaboja!~jaboja@ejq239.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1454684568 331821 :jaboja!~jaboja@ejq239.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454685220 387225 :heroux!sandroco@gateway/shell/insomnia247/x-spdbxfihwrxmatet QUIT :Ping timeout: 248 seconds < 1454685315 183333 :madyach!~madyach@bzq-79-177-151-177.red.bezeqint.net JOIN :#esoteric < 1454686954 6278 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi JOIN :#esoteric < 1454687090 16272 :mauris!~mauris@unaffiliated/nooodl QUIT :Read error: Connection reset by peer < 1454687118 85395 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454687554 611307 :XorSwap!XorSwap@140.193.108.36 JOIN :#esoteric < 1454688014 723546 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1454688210 11304 :b_jonas_!~x@russell2.math.bme.hu JOIN :#esoteric < 1454688251 757513 :tromp__!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454688256 437298 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454688272 136494 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi QUIT :Ping timeout: 276 seconds < 1454688352 727571 :mysanthrop!~myname@84.200.43.57 JOIN :#esoteric < 1454688870 785528 :b_jonas!~x@russell2.math.bme.hu QUIT :*.net *.split < 1454688871 84150 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de QUIT :*.net *.split < 1454688871 725533 :myname!~myname@84.200.43.57 QUIT :*.net *.split < 1454688871 875709 :gde33|2!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT :*.net *.split < 1454688896 303145 :madyach!~madyach@bzq-79-177-151-177.red.bezeqint.net QUIT :Ping timeout: 240 seconds < 1454688898 338392 :puck1pedia!~puck@irc.puckipedia.com JOIN :#esoteric < 1454689052 516181 :puckipedia!~puck@irc.puckipedia.com QUIT :Ping timeout: 272 seconds < 1454689052 676843 :puck1pedia!~puck@irc.puckipedia.com NICK :puckipedia < 1454689192 614675 :XorSwap!XorSwap@140.193.108.36 QUIT :Quit: Leaving < 1454689387 806466 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454690026 25217 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-fsceyljoguzhjxur QUIT :Excess Flood < 1454690196 348305 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-wvtouzbqykoupgrw JOIN :#esoteric < 1454690877 80733 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454690955 766698 :tromp__!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 245 seconds < 1454691272 429711 :mysanthrop!~myname@84.200.43.57 NICK :myname < 1454691523 483909 :spiette!~spiette@208.88.110.46 QUIT :Quit: :qa! < 1454691729 113712 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454692542 496102 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454693487 651504 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454694851 708351 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1454694941 734221 :profile|2!~kvirc@194.135.16.207 QUIT : < 1454695095 654757 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 240 seconds < 1454695334 636101 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454695415 171935 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454695537 638666 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46359&oldid=46272 5* 03FricativeMelon 5* (+16) 10 < 1454695586 121559 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 252 seconds < 1454696109 221676 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now I made up a JavaScript package for dealing with "curried callbacks" functions, including converting the other Node.js functions into curried callbacks format and also a wrapper for readable streams that uses curried callbacks. In addition it also includes functions for "inline synchronization" too < 1454696164 996976 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1454696180 80291 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 252 seconds < 1454696329 505122 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454696376 74962 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If the package is imported as "S", then for example "yield S.delay(1000);" will wait for one second before the generator continues, but "w=yield S.async(S.delay(1000));" will start a one second timer but allow the program to continue; once "yield w;" is called then it will wait for the timer to expire if it has not yet already expired (it continues immediately if it already expired). < 1454696396 302982 :jaboja!~jaboja@ejq239.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1454696671 89624 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454696683 107633 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I also included functions for converting between curried callbacks and promises < 1454696704 345010 :hppavilion[2]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1454696774 7959 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454696864 538717 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 256 seconds < 1454696881 850353 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you like this? < 1454697088 103740 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454697242 2794 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 276 seconds < 1454697359 122196 :hppavilion[2]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454698194 235650 :jaboja!~jaboja@ejq239.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454698444 843789 :b_jonas_!~x@russell2.math.bme.hu NICK :b_jonas < 1454700411 99503 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi JOIN :#esoteric < 1454701430 715904 :jaboja!~jaboja@ejq239.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 245 seconds < 1454701725 977903 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454701888 720659 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1454701901 909272 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :We should make a VM to 1up the Common Language Runtime < 1454702023 965206 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :ELK- the Esoteric Language Kit < 1454702056 129978 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454702197 545222 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can try if you want to, even if post partially then other can also to discuss what is so far and suggestion < 1454702283 443868 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org PRIVMSG #esoteric :zzo38: Where can I find docs on the CLR so I can see how Rs work? < 1454702304 589323 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know. < 1454703180 93455 :jaboja!~jaboja@ejq239.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454703935 261712 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07AnnieFlow14]]4 10 02https://esolangs.org/w/index.php?diff=46360&oldid=46357 5* 03FricativeMelon 5* (+18) 10 < 1454703944 703944 :Reece`!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454703970 390045 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :hppavilion[1]: how do you make it both esoteric and easy to use? < 1454704054 15574 :Reece`!~Gremlin@host-92-13-209-151.as43234.net QUIT :Client Quit < 1454704082 746292 :Reece`!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454704129 142848 :Reece`!~Gremlin@host-92-13-209-151.as43234.net QUIT :Client Quit < 1454704192 701252 :Reece`!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454704221 777927 :Reece`!~Gremlin@host-92-13-209-151.as43234.net QUIT :Remote host closed the connection < 1454704237 738658 :Reece`!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454704266 242497 :Reece`!~Gremlin@host-92-13-209-151.as43234.net QUIT :Remote host closed the connection < 1454704287 705525 :Reece`!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454704354 235470 :Reece`!~Gremlin@host-92-13-209-151.as43234.net QUIT :Client Quit < 1454704373 739174 :Reece!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454704532 425268 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 250 seconds < 1454704535 956391 :Reece!~Gremlin@host-92-13-209-151.as43234.net QUIT :Client Quit < 1454705785 225402 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wolfram alpha provides related queries < 1454705884 242107 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :my query is nextprime(2^50, -1), and that's why among the related queries there's "my friends on FB" < 1454707269 738483 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 JOIN :#esoteric < 1454707506 922729 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 PRIVMSG #esoteric :what if we wrote C backwards? < 1454707638 25694 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 PRIVMSG #esoteric :{;("!dlrow olleH")ftnirp}()niam tni \ edulcni# < 1454707658 173009 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org JOIN :#esoteric < 1454707702 319223 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 PRIVMSG #esoteric :or maybe just reverse the syntax but not the tokens < 1454707723 795633 :bb010g!uid21050@gateway/web/irccloud.com/x-gqpemswcxgccyrgn QUIT :Quit: Connection closed for inactivity < 1454707743 537448 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 PRIVMSG #esoteric :{;("hello, world")printf}()main int \ include# < 1454707785 824245 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 PRIVMSG #esoteric :yah that would definitely look really weird < 1454707849 234936 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :reverse polish c? < 1454707863 93071 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454708011 813864 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 PRIVMSG #esoteric :if the order of statements was kept unreversed, maybe that would be even harder < 1454708084 147583 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 276 seconds < 1454708160 700547 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 PRIVMSG #esoteric :{;0=i int ;0=[++i]a(zh.oidts< / tni niam)( } ftnirp)"!dlrow olleH"(;{ < 1454708298 472159 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 PRIVMSG #esoteric :hmmm < 1454708310 683104 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 PRIVMSG #esoteric :either way < 1454708808 469406 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1454708881 363475 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454710228 998452 :hppavilion[1]!~DevourerO@74-114-87-75.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454710739 450157 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454711451 958439 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Marinus/Brainfuck interpreters14]]4 10 02https://esolangs.org/w/index.php?diff=46361&oldid=42573 5* 03Marinus 5* (+4808) 10 < 1454712486 632996 :\oren\!cebf7d05@gateway/web/freenode/ip.206.191.125.5 QUIT :Quit: Page closed < 1454712741 772639 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1454713590 996833 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454714130 699736 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454714134 307516 :Rnaught!~root@c-73-67-0-22.hsd1.mo.comcast.net JOIN :#esoteric < 1454714307 963251 :Rnaught!~root@c-73-67-0-22.hsd1.mo.comcast.net QUIT :Client Quit < 1454715175 99336 :mauris_!~mauris@unaffiliated/nooodl NICK :mauris < 1454715858 163952 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@tell hppavilion[1] izabera: Under treating a number line as a circle of infinite radius, where the point at 180 degrees from 0 is infinity AND negative infinty, what are the points at 90 and -90 degrees from 0? <-- pretty obviously they can be anywhere you want, by rescaling; although probably symmetric. < 1454715858 334831 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454715975 241286 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454715981 678968 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :speak of the < 1454715997 192391 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think I've just started a project to study assembly as generalized mathematical objects < 1454716004 574964 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@messages-lud < 1454716004 783691 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 2m 26s ago: izabera: Under treating a number line as a circle of infinite radius, where the point at 180 degrees from 0 is infinity AND negative infinty, what are the points at 90 and -90 degrees from 0? <-- pretty obviously they can be anywhere you want, by rescaling; although probably symmetric. < 1454716046 147625 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It stems from one of my trains of thought on my (week)daily walk home < 1454716064 169645 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the problem, i guess, is that the transformations that identify lines and circles (mobius transforms iirc), don't preserve angles that way. < 1454716130 674284 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1454716136 547999 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or centres, i think. < 1454716141 490391 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Take the instructions SET, MOV, and IMOVL (set a fixed register to a constant value, copy the value in one fixed register to another, and copy the value in the register referenced by another register- this one fixed- to a fixed register, respectively) < 1454716177 917009 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I call it IMOVL because it's left-heavy in my mind. There's also IMOVR (right-heavy) and IMOVB (balanced)) < 1454716196 949142 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Now, these instructions are clearly related < 1454716292 94966 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I had the discovered (probably- or even almost certainly- not for the first time) a way to encode an infinite series of these instructions as pairs , where a and v are integers a >= 1, v >= 0 < 1454716365 769467 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :SET = <1, 0>, ISET = <2, 0>, MOV = <1, 1>, IMOVL = <2, 1>, IMOVR = <1, 2>, IMOVB = <2, 2> < 1454716397 441337 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: So what do you think? What's horribly wrong with my little discovery? xD < 1454716551 920981 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :for a start, that i don't understand the system. < 1454716552 923849 :bb010g!uid21050@gateway/web/irccloud.com/x-skkiqhqpqjsxyqoc JOIN :#esoteric < 1454716563 104278 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I figured no one would xD < 1454716575 754535 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm trying to formalize it in as mathematical a fashion as possible < 1454716577 472201 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1454716612 572554 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh now i see < 1454716621 132648 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i had to reread what your instructions did < 1454716640 146234 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so the numbers are just the depth of the reference chain < 1454716642 484260 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah, Great. I still need to formalize it though xD < 1454716645 384883 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Exactly < 1454716677 205050 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: You also have OMEGAMOV a, v, x, y = (a, v) < 1454716704 287476 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the <0, 1> equivalent is in intercal i think. < 1454716708 7737 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Things get weird when you remove the range constraints on the values < 1454716723 345622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I've been pinged < 1454716725 367124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION reads scrolback < 1454716733 599368 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :was it the intercal < 1454716748 671896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1454716751 61320 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yep. Assigning a value to a variable is <0, 1>. < 1454716759 677989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it used to go off surprisingly often in channels other than this one < 1454716771 206806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :less so nowadays, I think because people recognise me for things other than INTERCAL nowadays < 1454716797 596302 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: <0,1> would be assigning a register to a constant, which i think intercal allows? (if not, FORTE does.) < 1454716817 993724 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :actually FORTE lacks the register part, i guess. < 1454716823 379435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: C-INTERCAL requires a command line option, but lets you assign directly with the option < 1454716834 89986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CLC-INTERCAL doesn't require the option but you can't just say DO #1 <- .1 < 1454716851 430961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you need to sneak the assignment in indirectly, buried inside overloads < 1454716862 21244 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Wouldn't it be assigning a... yeah, you got it right < 1454716918 819753 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Wait, why were you recognized for INTERCAL? (I admit I had to check the wiki to see if you invented it and it somehow never occured to me xD) < 1454716921 779639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it really depends on whether you're assigning the register to the constant, or the value of theregister to the constant < 1454716931 387055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: I maintain the most popular implementation < 1454716941 773217 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah, makes sense < 1454716953 366722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I didn't invent the language itself, I did invent many features that modern implementations have < 1454716963 286429 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Now consider <-1, v> < 1454716967 569805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although most come originally from CLC-INTERCAL, which is more experimental < 1454716982 391775 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :You need to allow registers to be sets for that to work, IIAC < 1454717004 62130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: nah, that's like writing *(&(&x)) = y; in C < 1454717029 207288 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Maybe it's that I was thinking of < 1454717032 350638 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yeah, that's it < 1454717032 908932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so long as some memory location happens to be holding the value of &x, then &(&x) is perhaps not impossible to define < 1454717033 746439 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454717051 103505 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: ooh < 1454717058 111856 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 252 seconds < 1454717072 873272 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(x, y) is, if I am correct, assigning the register referenced by the x chain of length r to all registers that reference it directly < 1454717073 927488 :mauris_!~mauris@unaffiliated/nooodl PRIVMSG #esoteric :imo hppavilion[1] starts a lot of projects and finishes few < 1454717086 651887 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mauris_: Yeah, that's correct < 1454717092 585693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mauris_: hppavilion[1] is more of an ideas person < 1454717100 83682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm hoping that the ideas will become higher quality over time < 1454717106 170661 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mauris_: I know starting a project I'll probably never finish it, but it's fun while it lasts < 1454717136 138276 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :<-1, v> reminds me of threaded intercal somehow < 1454717150 488036 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :except that's about control rather than data flow < 1454717186 871782 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, means backwards, and sets the register under the r-chain to the value directly referenced by -1... I think might just be setting the register at the end of the chain to its own address < 1454717216 306331 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :No, wait, 0 is an immediate value... yeah, I think that's right. But it probably isn't, knowing me. < 1454717233 534756 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454717257 139993 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Is that right? < 1454717267 329 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :However, is equivalent to what I mentioned earlier < 1454717267 826885 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: hm <1, -1> would be setting a register to several potential values. maybe that could be forking like threaded intercal < 1454717279 797650 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yeah, that sounds good < 1454717293 331476 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Though I was thinking of treating the register as a set instead < 1454717302 996948 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm < 1454717308 717437 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I'm trying to keep this mathematically rigorous, at least a little bit < 1454717309 625402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's more like quantum intercal (which isn't like quantum computing, but fits your description quite well) < 1454717330 733991 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 245 seconds < 1454717354 380584 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Of course, neither one is a good idea in the long run, given that you can't do either sets OR forking like that on most real machines < 1454717367 910047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can, it's just slow < 1454717375 672965 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Well, yes < 1454717390 826070 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: And it requires elaborate tricks with the memory to do it < 1454717406 573734 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :For the value of "elaborate tricks" containing "linked lists" as an element < 1454717421 420720 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: and . Consider that for a moment. < 1454717476 698434 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Of course, you probably need a complex memory space of complex numbers for that, but then it's just trivial) < 1454717483 127328 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: well if the i's have the same parameter then that _might_ copy a value two times if you're lucky. < 1454717495 428276 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1454717498 395481 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you meant that i < 1454717499 573354 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: wut. < 1454717506 545520 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yes /i/ did < 1454717537 44250 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Buddha tisk) < 1454717542 597795 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no idea what that would mean since multiplication of the depths isn't a well-defined thing even with integers. < 1454717543 529136 :mauris_!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454717557 946353 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Multiplication of the depths? < 1454717561 421244 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, right < 1454717573 692440 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Of the r- and v-chain lengths < 1454717581 581842 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: for i to make sense you'd need i*i = -1 to mean something meaningful. < 1454717589 292298 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yeah, I know < 1454717592 212677 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-wvtouzbqykoupgrw QUIT :Excess Flood < 1454717608 876586 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Really, I just like shoving complex numbers where they shouldn't go < 1454717614 467042 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1454717618 156186 :mauris__!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454717642 782713 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: But /maybe/ we can define where r and v are real numbers < 1454717653 270322 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :SKEPTICAL < 1454717661 221578 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :start with 1/2, i guess. < 1454717663 668361 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I agree, but it might be possible < 1454717672 529844 :mauris!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 256 seconds < 1454717673 620032 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: 1/2 in which place? < 1454717676 701013 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, you mean for each one < 1454717680 77665 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1454717683 114145 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :anywhere. < 1454717695 470758 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :<1, 0> is SET, <1, 1> is MOV, so what's <1, 0.5>? < 1454717706 408085 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-ubzulixpghubuejf JOIN :#esoteric < 1454717709 135781 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I will now go on a spirit walk to figure it out < 1454717763 550412 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe if you're very lucky there's some formula that gives the depth n reference and which somehow makes sense for non-integers < 1454717770 266624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :clearly whatever operation half-dereferences an address, doing it twice fully dereferences the address < 1454717773 48230 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Perhaps it's some sort of weighted operation? Where 0 clobbers, 1 follows, etc.? < 1454717779 425053 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :like the gamma function generalizes factorial < 1454717789 188280 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah, yes < 1454717799 340385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the problem is that dereference isn't continuous or even monotonic < 1454717808 528515 :mauris_!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 256 seconds < 1454717815 614862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus you wouldn't expect its iteration to be defined for non-integers < 1454717822 304045 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there's also a formula that allows non-integral time integration/differentiation that way < 1454717836 326159 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yeah, I don't think it works < 1454717840 343071 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :at least for nice enough functions < 1454717850 592160 :mauris!~mauris@unaffiliated/nooodl JOIN :#esoteric < 1454717852 427994 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Back to the usage of multiplication in chains < 1454717864 717248 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(sc?hwart?z functions, or the like) < 1454717894 111576 :mauris__!~mauris@unaffiliated/nooodl QUIT :Ping timeout: 252 seconds < 1454717908 233855 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(basically, fourier transformation changes diffentiation into multiplication by a function) < 1454717930 849793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you do define this operation, we can have Two And A Half Star Programmer :-) < 1454717939 647899 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: xD < 1454717975 58541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :three star programmer is basically <3,++> < 1454717983 833685 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :i.e. it's a rmw rather than just a copy < 1454718044 529973 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :speaking of not finishing things, I should work on that text editor I always said I'd make < 1454718069 159324 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION has a hunch that _if_ you found a nice formula that calculates depth-n reference on a set of registers, then non-integer depths might not be in the set < 1454718110 227140 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i.e. if you try to repeat reference 1/2 times on something involving registers {0,...,n}, it might well answer register 1/2 or something. < 1454718113 541884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, let's think about it this way < 1454718128 628560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dereference is basically evaluating an arbitrary function, because you can put /anything/ in the registers < 1454718157 479784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus, this means that for any function f, we need to be able to find a function g such that for all arguments x, g(g(x)) = f(x) < 1454718159 221108 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(inspired by fourier transforms, i think the registers should be arranged as elements on a cyclic group) < 1454718159 997814 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So for <1, 0.5> I basically need something halfway between pythons `regs[x] = y` and `regs[x] = regs[y]` < 1454718180 790506 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: What's the ++ in <3, ++>?? < 1454718185 379781 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or as e^(2pi*i*k/n) < 1454718197 703485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: increment; you're reading the value in the register, incrementing it, storing it back < 1454718213 967901 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah? < 1454718215 350250 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454718234 582903 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: That's not covered by the <> notation; I haven't gotten to arithmetic yet (I'm doing conditionals next) < 1454718291 508802 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, and if anybody here ever uses this seriously, remember that angled brackets are preferred when possible over <> in the notation xD < 1454718360 311415 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :demnod brackets < 1454718405 339985 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I suppose perhaps we should do square roots instead of normal fractions and work up from there < 1454718414 97676 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :For example, what's ? < 1454718470 550339 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :0 obviously < 1454718482 878139 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: How? < 1454718493 808445 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Phantom_Hoover: That makes 0 sense < 1454718498 52363 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i'm facetiously assuming that's an inner product < 1454718499 425642 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(PI) < 1454718500 709394 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1454718505 8395 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK xD < 1454718509 248135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: that isn't easier, unless you're taking the square root of a square number < 1454718516 474393 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I have no clue what an inner product is, so yeah < 1454718526 197990 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Unless we make a decision about what it should do < 1454718534 219326 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :it's the generalisation of the dot product < 1454718549 42851 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :our company needs to reevaluate our inner product strategy < 1454718549 591670 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also a) I've never seen that notation for inner products before, b) inner product on real/complex numbers is just normal multiplication < 1454718554 279136 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Probably, calling (x, y) twice should be equivalent to <2, 0>(x, f(y)) < 1454718566 514674 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ais523, ...you've never seen angle brackets for inner product? < 1454718570 809241 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, but you clobber one of the registries in the process xD < 1454718579 382630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I'm more used to writing it with a dot < 1454718583 558676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like with dot products < 1454718595 720923 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :dot product has different implications though < 1454718597 241099 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Except no you don't < 1454718598 516966 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1454718639 953783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :angle brackets and comma, to me, are tuple notation < 1454718656 985883 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think on complex numbers you should conjugate one argument hth < 1454718660 476350 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Well clearly, <1, v>(x, y) twice is just <1, v>(x, y) once, IIRC < 1454718671 401980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh right, that rings a bell now you've mentioned it < 1454718702 268299 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :my hunch is that dot products should be positive definite so you can orthonormalise < 1454718710 729976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: now I'm having an hppavilion[1]-like idea of "what if, from an inner product space's inner product, you could extract either of the original arguments by reversing it somehow?" < 1454718737 746662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :but weirdly WP doesn't mention positive-definiteness as a prerequisite for gram-schmidt < 1454718784 279303 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION has never picked up any difference in meaning between dot and inner product < 1454718797 55978 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ais523, inner products are bilinear, i.e. linear maps from the tensor product to the underlying field, so on any space with dimension greater than 1 they'll destroy data irreversibly < 1454718807 674893 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK, should repetition of an operation be multiplication or addition of those operations? I'd say multiplication, because <1, v>(x, y) twice is the same as once < 1454718827 825141 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Even if x=y < 1454718840 734062 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait... < 1454718843 921271 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :No, it isn't < 1454718847 828516 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Is it? < 1454718855 298275 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1454718877 390549 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think they aren't the same. < 1454718897 39009 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although i have seen both dot, ( , ), < , > (i think) and of course the physicists' < | > < 1454718912 737857 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: OH MY GOD IT'S BRA-KET < 1454718917 108781 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :WHY IS IT FOLLOWING ME < 1454718924 636488 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :WHAT DOES IT WANT WITH ME < 1454718967 389597 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it wants to bra-ek you hth < 1454719056 575594 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: incidentally, my computer tried to prevent me from sending that < | > line by disconnecting me at the precise moment i pressed return hth < 1454719103 65610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :bra-ket's some hybrid thing where is a column vector, is = |A> . |B> < 1454719613 32663 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and |A> being A inside an arrow instead of the arrow on top < 1454719840 463530 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oerjan, that's a neat trick < 1454719892 967253 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :|A> is useless syntactic sugar, more or less < 1454719895 175419 :Reece!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454719899 259229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric : < 1454720384 689674 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :yes, exactly < 1454720422 674704 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :Oh, so it's projection of any dimensional space onto a line < 1454720528 169472 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :the projection I was thinking of was I-|A> the exact same thing as A < 1454721079 313224 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : < 1454721546 161973 :jaboja!~jaboja@ejq239.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 252 seconds < 1454722722 907431 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :From AnnieFlow on the wiki: Any object that is like a stack (queues, sets, etc.) can take the place of any stack in the program < 1454722863 915101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably those are meant to be variants of the language < 1454722971 766498 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, what I have a problem is with is "Any object that is like a stack (queues, sets, etc.)" < 1454722973 997579 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"sets" < 1454722981 779401 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1454722984 713100 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"sets [are like stacks]" < 1454722992 682604 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :HOW ARE SETS LIKE STACKS < 1454722998 536584 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :INTERROBANG < 1454723009 985472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can insert elements into them and remove elements from them < 1454723012 14557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's like a push and a pop < 1454723021 899503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can think of a set as being an unordered queue that removes duplicates < 1454723037 406276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(note that the version with sets is sub-TC as it doesn't have infinite memory, due to the duplicate removal) < 1454723055 581009 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bags < 1454723214 243508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the version with bags is /probably/ TC? I'm not sure though < 1454723222 225531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's even worse at flow control than fractran < 1454723284 439316 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: But there isn't an operation nateomorphic to pop- no method that extracts an element from it and returns it then changes what the next element removed will be < 1454723308 54590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: "remove an element at random" < 1454723312 882496 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Perhaps < 1454723338 757220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: now I'm really interested as to whether BagFlow is TC < 1454723357 680786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/especially/ because it manages to be a weird Minsky machine variant and I've made a lot of those recently < 1454723445 725517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically TAFM level 1, except that decrements sometimes fail at random < 1454723455 435999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, not level 1 < 1454723456 836554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :level 2 < 1454723468 115905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :TAFM level 2 except that decrements are sometimes critical at random < 1454723510 926895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, and incrementing is free, you don't need to do stupid control shenanigans < 1454723515 116440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes things easier < 1454723569 812780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, let's consider the more general question: is a full-powered Minksy machine where decrements sometimes fail at random TC-probability-1? < 1454723607 914786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't obviously use the normal modular arithmetic tricks with this because you can't guarantee that the counter is actually zero, unless there's some trick I haven't realised < 1454723705 842378 :^v!~^v@172.56.11.78 JOIN :#esoteric < 1454723818 314425 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454723857 858772 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :How should my ELK runtime go about doing GUI? < 1454723871 698964 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In a serious ay < 1454723872 978913 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*way < 1454723960 388134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, what about the following BF derivative (which can be implemented in BagFlow)?: BF but all loops must be balanced, cells are unbounded both negative and positive, and a loop has a 1/(n+1) chance of terminating (where n is the value of the tested cell) < 1454723983 25080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: normally a VM is not responsible for GUI itself < 1454723989 320192 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah < 1454724370 531097 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454724556 739370 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1454724778 116413 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1454724788 922372 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: What is responsible then? < 1454724809 225918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :libraries, normally < 1454724814 293443 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: OK... < 1454724828 757927 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: And how does it work, precisely? For a VM like the CLR? < 1454724830 233618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the VM will often have a "run native code" instruction to let the libraries inside the VM call functions in the libraries outside the VM < 1454724841 614263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with both parts involved < 1454724850 207359 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: Ah? < 1454724852 437606 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OK < 1454724871 265484 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1454724901 895649 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: And if I wanted to make the VM do GUI, for the sake of ease and cross platformness and esoterocity? < 1454724910 173007 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(esoterotic?) < 1454724938 912380 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(Relevant: https://xkcd.com/915/) < 1454724941 206416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: then you'd have a syscall instruction < 1454724947 748528 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: OK... < 1454724950 748708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that the code inside the VM could use to get the VM itself to do its GUI stuff < 1454724979 387648 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: To be clear, this is a VM like the CLR for .NET or the JVM. It's a bytecode. < 1454724991 95314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, I know what a bytecode VM is < 1454724995 617823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you mentioned the CLR already < 1454725022 594321 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I know some things about some VMs but I don't know CLR/.NET/JVM much. I am familiar with Z-machine, and with "Famicom VM" (which originally was not a VM) < 1454725023 638182 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: I know you know < 1454725050 588944 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: I did? OK. < 1454725073 875605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: is the Famicom VM the instruction set that Famicom emulators run? < 1454725080 838474 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Z-machine has one unusual feature where the stack is not part of RAM but general-purpose registers are. < 1454725100 141404 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ais523: Yes, although I am talking about an idealization < 1454725103 616603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: that's not that unusual, the PIC microprocessor architecture works like that too < 1454725120 896178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually I think just about the only things that aren't memory-mapped are the stack and the program that's running < 1454725165 468041 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: Pfft. You should totally memory-map the program. < 1454725186 172198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: in the PIC microprocessor architecture, the program actually has a different byte size from RAM < 1454725192 635203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's 14 bits to the byte < 1454725219 768830 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: That is blasphemy < 1454725222 253402 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :With Z-machine the program is memory-mapped, although most of it is inaccessible (only the first 64K is accessible for general-purpose access, the rest can store only packed strings and Z-code instructions and is read-only) < 1454725226 7472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there is a system call on some of the more powerful models that lets you copy from the program to RAM, though < 1454725246 208188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and some of them even go the other way, letting you copy from RAM to program, but that's very slow as it has to reprogram its internal EEPROM to do so < 1454725250 893680 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :14-bits-to-the-byte is an abomination < 1454725252 455741 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Packed strings and Z-code instructions can exist within the first 64K too though, and may even be writable) < 1454725273 987755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not quite sure what this feature is for, but Microchip seem to have a philosophy of introducing random features in case they're useful < 1454725294 667852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and also documenting what happens in situations most people would expect to be UB, just in case that comes in useful to people some day too < 1454725404 311411 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :" < 1454725404 488102 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :If 14 bits lie with bytekind, as they lieth with a processor, both of them have committed an abomination: they shall surely be sent to /dev/null; their blood shall be upon them." -- Linusveticus 20:13 < 1454725458 952027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, you're taking this really personally :-( < 1454725512 107171 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have implemented Z-machine in C and in JavaScript, and partially in 6502 assembly code, so far. (Although I now believe I have designed the API for the JavaScript Z-machine badly, since I now have better ideas about how to do it) < 1454725523 990609 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: I do not like 14-bits-to-the-byte < 1454725539 826660 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :16 would be acceptable, but still incur my scorn because 16 /= 8 < 1454725554 108578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the instruction set presumably didn't need any other number of bytes < 1454725610 577912 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: If you don't want to use the full 16, scale it down to 8, or do something else with the design. < 1454725613 933842 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have designed instruction sets where the number of bits in one byte is 16 or 32, and even 7 once, as well as ones with different program/data memory < 1454725620 734386 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Maybe some UTF-8 like bullshit, but on nybbles < 1454725628 313778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*any other number of bis < 1454725635 903604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: now you're just wasting a bunch of memory for no reason < 1454725648 237063 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :But don't try to have a byte s.t. len(byte) /in {2**x : x in N} < 1454725745 822062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't think of a technical reason for that < 1454725758 369013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw lots of different byte sizes were tried in the earlier history of computing < 1454725764 439702 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: No, but there's a moral reason < 1454725768 622979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :settling on octets only happened in the last few decades < 1454725787 658971 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: Uhm, the early history of computing was the 30s and 40s with Turing. < 1454725793 147013 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :hth < 1454725804 825680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unlike the number of bytes in your larger units, which does often have a reason to be a power of 2, there's no technical reason I can think of for the number of bits in a byte to be a power of 2 < 1454725808 986139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: I said "earlier" < 1454725841 307539 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: It makes programmers more comfortable, and you don't have technical stuff without programmers. < 1454725843 484117 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :There. < 1454725849 328535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :come to think of it, it took a while for electronic computers to outcompete mechanical and (later) for digital computers to outcompete analog < 1454725877 393036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :digital computers were around early but from what I've managed to make out from old computer books, analog computers were more common for many years < 1454725884 977619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders if analog computers are used nowadays < 1454725912 413371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not all that old, and when I was young, people often used to explicitly say "digital computer" to disambiguate < 1454725915 441153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays nobody bothers < 1454725918 985186 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What is your opinion of JSZM? My own opinion is that the API could be improved and that it is a bit messy as is. Currently the "run" method is a generator function that yields stuff directly, and the methods defined by the front-end are ordinary functions. I think better would be, the "run" method never yields stuff directly but instead calls the front-end functions by "yield*" and they may then yield stuff. < 1454725940 481377 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: "And the computre dost have a half score and four bits to every pyce of the meal" < 1454725944 962156 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :-- An old computer book < 1454725972 901030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I don't have any opinions about specific z-machine implementations, having not looked into any of them in details < 1454725978 693005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*in detail < 1454726024 120439 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Ping timeout: 276 seconds < 1454726078 143290 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454726081 78269 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Client Quit < 1454726102 805655 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK, but what about this API design? Do you know JavaScript programming? (This API design isn't really specific to the internals of Z-machine) < 1454726133 964949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know that much JavaScript programming < 1454726140 156642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can write programs in it but don't use all its features < 1454726146 840639 :^v!~^v@172.56.11.78 QUIT :Ping timeout: 245 seconds < 1454726282 794858 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Have you used any ES6 features? JSZM is using many ES6 features. They still didn't add macros and "goto" in ES6 though. < 1454726440 739123 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1454726482 128483 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: You're kidding about goto, right? < 1454726499 489284 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :hppavilion[1]: No < 1454726505 656433 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: ... < 1454726520 749996 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(My Z-machine implementation in C is called ZORKMID ("Zork Machine Interpreter and Debugger"), and I have found it to be very useful when debugging other implementations!) < 1454726546 311520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :are there any z-machine impls in esolangs? < 1454726549 428488 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :"If zzo38 lie with gotokind, as they lieth with a FOR loop, both of them have committed an abomination: they shall surely be sent to /dev/null; their blood shall be upon them." -- Linusveticus 20:13 < 1454726550 518103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, is the z-machine TC? < 1454726599 109426 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :ais523: The only unbounded memory it has is the stack, so I don't expect so. < 1454726613 82955 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably a PDA then < 1454726647 98958 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :You know what I'd LOVE to see? < 1454726666 853563 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(And the actual limit of the stack in implementations usually isn't extremely large anyways, although the specification doesn't seem to preclude an unbounded stack.) < 1454726682 494485 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :A company manufacture cheap computers reminiscent of old computers (like the PDP) so that we can get the retro experience of how computers worked "back in the day" < 1454726688 462142 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Unfortunately, I now need to eat < 1454726689 301985 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Bai < 1454726728 605341 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(ZORKMID also reveals how unoptimized Infocom's story files are. I can think of a large number of ways to optimize their codes, which they did not do.) < 1454726915 922488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I assume they had no reason to optimize them because it would have taken developer time (therefore costing money) and the game ran fast enough anyway < 1454726999 156279 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 276 seconds < 1454727036 541642 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :My optimizations would likely to improve both speed and size. < 1454727091 909068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how were the games distributed? < 1454727116 229601 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Usually on floppy disks together with the interpreter, I think < 1454727159 813657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so in terms of size, if the game fits onto the floppy disk, there's no cost savings in a smaller size unless you can save enough size to use a less capacious and thus cheaper design of floppy disk < 1454727191 65977 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :They could have done that though, some computers floppy disk have less capacity than others < 1454727223 707698 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also since they cannot fit the entire story file in RAM at once, the non-preloaded-area had to be swapped, by reloading parts from the disk when needed. < 1454727438 463925 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It is possible that they did not know an algorithm for encoding text with permanent shifts, so they only used temporary shifts; the algorithm is now known although it is slower than O(n) < 1454727521 758927 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :One example of instruction coding is at address 29424 of Zork I they have the instruction "SET 31 -1" which encodes as five bytes (CD 4F 1F FF FF). It could be shortened to three bytes by encoding it as the BCOM instruction instead (probably also faster because the instruction decoding is simpler in such case). < 1454727823 540996 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The copyright notice could save fifteen bytes if permanent shifts were used < 1454727884 946520 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The other thing to do for optimization is to decide what strings to place into the "frequent words" table; however I do not know a suitable algorithm for doing this optimally. < 1454728398 809959 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Other possible optimizations include "frequent values optimization", "overlapping strings", "shared property tables", "truncated default properties table", "dynamic fwords", "BCOM immediate", "NEXT slot abuse", "gap filling", etc < 1454729244 26769 :mauris!~mauris@unaffiliated/nooodl QUIT :Quit: Leaving < 1454729677 919203 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ooh SineBot showed up in the wp page i'm following < 1454729784 256998 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Which is what page? < 1454729798 529251 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Talk:Planet Nine < 1454729855 393149 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i started following when the article was on the main page and thought it should have cooled down by now, but new issues keep coming up. < 1454729941 587752 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the latest being raised by one of the original researchers, who is very new to wikipedia, thus the missing signatures < 1454729982 56284 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i just remembered ais523 said he didn't think it was active, and i've seen so many missing signatures lately... < 1454730022 813949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I remember 0.999... < 1454730023 668904 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( how can you see them when they're missing ) < 1454730047 531454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that article was a mess even before it made the main page, with so many people not believing it < 1454730049 564355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and only got worse afterwards < 1454730053 305309 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :heh < 1454730085 981018 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well i thought this one was getting pretty neat until the expert showed up to tell everyone they'd misunderstood stuff < 1454730107 48594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, mess wrt its talkpage < 1454730114 206870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the nightmare is mostly kept off the article itself < 1454730117 331520 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah < 1454730120 564315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders if it's ended up as PC1 yet < 1454730125 996497 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Am I that pedantic? < 1454730129 348371 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's PC1 < 1454730154 570185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a newish protection level, it means that anyone can edit it but changes by anonymous users have to be reviewed before they go live < 1454730163 277065 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i it takes one to simulate one < 1454730180 730397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are quite a lot of reviewers, it's a relatively easy user rank to get < 1454730187 642606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly it's intended to stop libel creeping into articles about people < 1454730204 583180 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: no, you're that cheeky hth < 1454730220 386623 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't think cheeky is quite the right word but cannot remember what is < 1454730228 411713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, looks like it was PC1 from feb 2014 to oct 2015 but the furore died down enough to be able to turn it off < 1454730301 195555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the existence of PC1 is no doubt going to confuse people further about how Wikipedia works < 1454730308 348024 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :many people assume all pages work like that < 1454730318 67098 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ha < 1454730360 676264 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well Planet Nine is currently semi-protected, anyway < 1454730417 369423 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no one paid attention to my suggestion it could be dropped when it went off the main page. but then that was about the time someone realized an academic spammer was editing it < 1454730428 283965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, the FAQ on Talk:0.999... is hilarious < 1454730497 378897 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that FAQ looks rather subtly hidden... < 1454730509 541460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, https://en.wikipedia.org/wiki/Talk:0.999.../Arguments demonstrates the answer to a longstanding philosophical problem at Wikipedia: where do you place metadiscussion about a talk page, given that it doesn't have a talk page of its own? < 1454730518 925700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the answer is apparently on the page itself) < 1454730602 177604 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :ais523: I am quite amused by how much of a talk page that needs. < 1454730636 175960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: I was watching while that article was TFA < 1454730643 615420 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1454730651 744421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's one of the most contentious TFAs ever, for no obvious reason < 1454730740 989134 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: What is? < 1454730746 565237 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That would be easy to predict. < 1454730747 209612 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Something to do with being something that just about anyone with a minor amount of mathematical exposure can *think* they understand well enough to say something stupid, I think. < 1454730763 666370 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :hppavilion[1]: 0.999... < 1454730778 338763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: the page about what happens if you have a 0, a decimal point, and an infinite number of 9s < 1454730851 38919 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't like that FAQ because it doesn't get to the heart of the issue, which is definitions. < 1454730856 36042 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Currently, the ELK runtime- which is, I think, a RISC- has 0x2D instructions < 1454730864 438965 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Two people arguing about things without ever saying what they mean isn't very useful. < 1454730893 745594 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: What does TFA stand for? And the page where? < 1454730901 50485 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Which is of course 1 because $$\sum_{\x=1}^{\infty} 9 \over {10 ^ x} = 1$$. But, y'know. Math. < 1454730907 924312 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :hppavilion[1]: Today's Featured Article, Wikipedia < 1454730925 397694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: Today's Featured Article, and https://en.wikipedia.org/wiki/Talk:0.999... < 1454730931 694721 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think if you asked the typical person who disagrees that 1 = 0.999... about the limit of 0.9, 0.99, 0.999, ..., they'll grant that that's 1. < 1454730946 717338 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They just don't like defining 0.999... as that limit. < 1454730955 889350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the typical person who disagrees doesn't know what a limit is, I suspect < 1454730961 280507 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which is fine, it's a matter of intuition or taste or something, not something you can really argue about. < 1454730961 455481 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :shachaf: The typical person who disagrees that 1 = 0.999... doesn't grok limits. < 1454730980 160992 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, they'll agree that that sequence approaches 1, or whatever. < 1454731026 89874 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :It's also a pretty basic result of what the notation means. It *is* $$\sum_{\x=1}^{\infty} 9 \over {10 ^ x}$$. < 1454731035 87348 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Notation means whatever you want it to. < 1454731057 626145 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yeah well https://xkcd.com/169/ < 1454731091 676095 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You can say one meaning makes for a more elegant system than another, and that's a reasonable argument, but it's silly to argue that one notation is more right than another. < 1454731109 166097 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq_: What? That's not the same thing at all. < 1454731139 435479 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :My argument for why this is what the notation means is because *that's the consensus for what it fucking means*. < 1454731143 368245 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :It depends on if you're a) Using the surreals and 2) defining 0.99999 as 1-ε, which is a stupid thing to do < 1454731168 999943 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, that's fine. < 1454731171 156434 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Because how do your write e.g. 1-2ε < 1454731186 316854 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :You can say "+" is multiplication, but if you just randomly say "1+9 = 9" people are going to think you're talking nonsense. < 1454731200 924402 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Obviously, the answer is 0.999...8, but that's stupid because you can't generalize it to all surreal numbers < 1454731201 800336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's nextafter(-1.) in an implementation where floats are infinitely accurate? < 1454731211 791914 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Right, but if I say 1+9 = 9, and you say 1+9=10, the way to resolve that disagreement is to figure out what we mean. < 1454731234 276217 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's not to say that I "don't grok addition". < 1454731246 724681 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Unfortunately, the people who say 0.999... != 1 don't know what they think 0.999... means. < 1454731278 367230 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :pikhq_: Unless they know about the Surreal Numbers < 1454731286 292815 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :All the notations that you're used to, and axioms that you're used to, have been invented and agreed on because some people found them useful or aesthetically pleasing. < 1454731306 318911 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe someone doesn't like some consequence of the axiom of choice, so they decide not to use that axiom. < 1454731318 972090 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It makes their system nonstandard, but it doesn't make them wrong. < 1454731347 802432 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: DAMN YOU, BANACH-TARSKI < 1454731348 515321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the axiom of choice really brings home to me just how much we don't know about infinity < 1454731364 365210 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Axiom of choice is use in system that uses that axiom, although in general I do not really like axiom of choice < 1454731365 491910 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :See, you're talking about things that could make sense for someone using nonstandard mathematics. The issue is, *0.999... != 1 is almost always a statement out of mathematical ignorance, not a consequence of different axiom choice*. < 1454731370 771470 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I would like to see something about a world where mathematics applies to the real world < 1454731377 918588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, with most axioms, you intuitively know they're true, just can't prove them < 1454731381 378106 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And not just the school mathematics; the weird stuff too < 1454731399 998340 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :So, for example, companies started using banach-tarski to mass produce objects < 1454731413 477875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the parallel postulate is one where that isn't the case, but it's also possible to understand a universe where it isn't true < 1454731430 490771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and in fact the fact that it does seem to apply to our universe was only relatively recently established and was far from certan < 1454731432 967990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*certain < 1454731444 74235 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh no < 1454731449 684307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, the axiom of choice, both assuming it's false and assuming it's true lead to absurdities < 1454731465 419732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not contradictions, just situations that intuitively make no sense) < 1454731473 533555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sadly I last saw this years ago and no longer can remember the examples < 1454731539 849731 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pikhq_: I think a typical disagreement with that equality is "0.999... is very close to 1, but not equal to 1". That suggests that people don't believe in the infinite sum but only in a finite prefix of it, which is probably reasonable in some sort of finitism that you could work out, even if they can't articulate it. < 1454731598 794895 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :It's easy to show that 0.9... = 1 < 1454731603 183809 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway I don't want to be in the position of defending 0.999... /= 1, because that's silly. I'm just suggesting to be more charitable by default. < 1454731612 485807 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Open python and type in (1/9)*9 < 1454731618 139268 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :And it is equal to 1 < 1454731620 879131 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I mean, duh < 1454731622 45676 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :xD < 1454731637 155046 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :ais523: ZF!C means you have a vector space without a basis, apparently. < 1454731643 891284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's got to be language+runtime combinations where that doesn't work < 1454731669 946404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: that's within my personal tolerance of weirdness, assuming that infinities are involved < 1454731671 224809 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` echo 'print (1/9)*9' | python < 1454731672 605403 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0 < 1454731680 376918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'm in #esoteric, my tolerance of weirdness is pretty high < 1454731730 723846 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Intuitionistically the axiom of choice doesn't even need to be an axiom, it's just true. < 1454731732 386160 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :But does 0.000... = 0? < 1454731748 111620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: assuming that's not a joke, yes < 1454731760 169871 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But the law of excluded middle is not true. < 1454731769 635364 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :shachaf: However, pierce's law is < 1454731772 819882 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Problem, formal logic? < 1454731774 49319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most people who think that 1-0.999... is nonzero think that it's equal to 0.000...1 < 1454731778 207859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whatever that means < 1454731792 795800 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: ε, probably < 1454731794 413269 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I've never heard that. < 1454731806 846056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: hmm, how does including the middle let you prove the axiom of choice? < 1454731825 425974 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It doesn't. < 1454731856 855628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought as much < 1454731863 295478 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's just that "exists" and "or" mean something stronger in that logic. < 1454731863 471583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably some other axiom is added to compensate? < 1454731869 165077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1454731891 98923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, the main result of intuitionistic logic that I know of is f(¬¬x)=¬¬f(x) < 1454731904 16590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also I have a physical ¬ key on my keyboard but use it so rarely I had to think for a while to figure out where it was < 1454731917 746698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm actually not quite sure why it works. No axiom is added to compensate. < 1454731920 172299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's only on the UK keyboard layout so that we can use a UK keyboard to type both ASCII and EBCDIC (¬ is in EBCDIC) < 1454731955 186662 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The UK layout has AltGr, right? < 1454731956 93632 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: WTH is ¬ EBCDIC!? < 1454731961 78082 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :*in < 1454731968 474883 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I type ¬ with AltGr-\ < 1454731975 864424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: yes, we have an altgr < 1454731980 626199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not used for much by default < 1454731987 718945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only the second | and € < 1454731989 161405 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I've been considering engineering a Python program that lets me type weird characters < 1454731999 98862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, does EBCDIC also have ¦? < 1454732004 656693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I have no idea why we have two | keys (they produce different characters on many OSes but not on Linux so I can't demonstrate) < 1454732021 728880 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :¦ and |? < 1454732030 265014 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Broken and solid vertical bar. < 1454732034 266320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: EBCDIC just makes different choices as to which characters are important than ASCII does < 1454732047 868703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: that's a common set of characters to use for the keys, but not the only one I've seen < 1454732054 233838 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: It doesn't seem like EBCDIC would even have room for other characters < 1454732062 614364 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :It's 6 bit IIRC, and 2**6 = 64 < 1454732067 245533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: note that the backslash was originally invented so that you could type \/ and /\, so ¬ works fine < 1454732069 464282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also EBCDIC is 8 bit < 1454732074 66245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with many of them unused < 1454732079 774290 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Ah < 1454732083 543265 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: It is? < 1454732084 882341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought you liked power-of-2-bit bytes? :-P < 1454732085 342602 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Weird < 1454732098 803798 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :ais523: Yes, which is why I didn't like EBCDIC < 1454732109 177369 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Am I thinking of another encoding that does 6 bits? < 1454732156 774135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's Baudot but it's five bits (with shift codes, thus it has 64 characters) < 1454732202 93935 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Unfortunately, ¬ is *not* one of the characters in EBCDIC with an invariant location. < 1454732216 439021 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :(because of *course* EBCDIC has code pages) < 1454732236 491662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1454732247 238050 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :... And ¬ is encoded in different locations in different ones. < 1454732253 953580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Wikipedia's example EBCDIC has a ±, it seems, and a soft hyphen < 1454732262 752054 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure all of them did < 1454732279 173497 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :s/did/do/ < 1454732289 760616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :few people use EBCDIC nowadays, I hope at least < 1454732295 428422 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Monsterous though it might be, it's still around. < 1454732311 367313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we can use it because we use technologies that lost the standards wars for fun sometimes < 1454732349 255488 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Many banks still have significant use of mainframes in day-to-day operations. < 1454732450 316942 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :It's pretty much entirely incompatible with sane notions of operation, but that doesn't stop anyone. < 1454732503 207567 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :And (of course) UTF-EBCDIC sees basically zero use. Just non-Unicode legacy charsets. < 1454732588 182722 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Guess what I had "fun" doing at my last job? < 1454732652 696527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :were you using Perl? It actually has an official EBCDIC version, for some reason < 1454732655 515905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :don't know how maintained it is < 1454732692 983316 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Nope. We were also not using EBCDIC ourselves, we were talking to a system that *did*. < 1454732764 62561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems to be less bad than most other combinations < 1454732776 516703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :figure out what codepage it's using then just re-encode at the communications boundary < 1454732785 580522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(potential issue: if it's inconsistent codepage-wise) < 1454732801 616796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(other potential issue: if you're mixing text and binary and don't know which is which) < 1454732808 659574 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :It was also not just EBCDIC text, but COBOL-defined data structures that *included* EBCDIC text. < 1454732919 187017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, that's harder < 1454732991 464295 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Long story short, I've written a COBOL parser. < 1454733059 424337 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, finally you did < 1454733069 989938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: for the data structure or the language itself? < 1454733075 33765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually COBOL and SQL remind me a lot of each other < 1454733119 952205 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :ais523: For the language's description of data structures. < 1454733236 162703 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Which then fed into an arbitrary-data-structure walker. < 1454733442 236895 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Do you ever forget you're browsing Wikipedia instead of esolangs.org and click "Random Page" expecting to see something even remotely interesting? < 1454733696 901159 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION tries and hits https://en.wikipedia.org/wiki/Siege_of_Thebes_(292%E2%80%93291_BC) < 1454733721 530634 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :better than average, me thinks < 1454733750 560410 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yep. < 1454733760 443735 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :second try: https://en.wikipedia.org/wiki/Toronto_Telegram < 1454733837 75573 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/The_Mello-Kings < 1454733864 198582 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this is unusually good, have they changed random article since last i tried < 1454733891 473134 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ACTION wonders why people in #esoteric, of all channels, have messed up the meaning of "random" < 1454733922 389317 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: wat, it's what the wp link says < 1454733960 122012 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ACTION goes to wikipedia.org < 1454733983 353642 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :what does the wp link say < 1454733999 938177 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Gustav_Andreas_Tammann < 1454734022 645340 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :"Random article" < 1454734022 820383 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: "Random article" < 1454734023 618507 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :yes, I know < 1454734041 661566 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :said wp link doesn't seem to say "improved" or "changed" or anything like that < 1454734060 808664 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I forget, is a space %20 or %2F < 1454734068 486951 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :%20 < 1454734079 946761 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/VF-194_(1955-8) < 1454734149 277818 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Mythopoeic_thought < 1454734157 683818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm trying to remember what 2F is < 1454734161 801731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!unicode U+002F < 1454734169 576824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`unicode U+002F < 1454734170 991240 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/ < 1454734174 505973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1454734174 768320 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :WHY CAN'T I GET A REALLY SHITTY ARTICLE < 1454734190 369707 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Select random Wikipedia article and then try to make a computer game about that subject < 1454734191 656799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: random article patrol is actually a thing < 1454734200 16186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you want bad articles, you probably want to look in special:Newpages < 1454734209 542215 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"patrol"? < 1454734223 148179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: basically, a systematic way to improve the encyclopedia < 1454734231 660560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in random article patrol you generate random articles then try to improve the < 1454734243 652063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that some articles have higher probability in random article than others; those are more likely to be improved < 1454734254 901510 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i recall just a few years ago, and i tended to hit stubs or boring lists everywhere < 1454734279 458777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the way it works is that each article is associated with a random real number between 0 and 1, and random article generates another random number in that range and then looks for the next-highest number on an article) < 1454734285 631023 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so, they've improved the randomness, check < 1454734300 904406 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :ais523: *cough* surely not a real. < 1454734319 891022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: well it's not stored infinitely accurately < 1454734323 757234 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Well, I mean, it would be a random number that would fit in the reals, but surely they're not generating reals. :) < 1454734323 933974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's more of a float < 1454734335 527931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it's possible it's fixedpoint instead < 1454734342 430544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a type that's meant to act like a real, at least < 1454734360 933717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION wonders about the concept of random computable reals < 1454734373 317857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you could do it via generating digits lazily < 1454734395 453328 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Guaranteeing uniformity would be trickier though. < 1454734418 550926 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Or would it? < 1454734421 136617 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Hmm. < 1454734551 568857 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :ais523: using linux? chances are high that you can press ctrl+shift+u, then type hex to enter a character by code; e.g. ctrl+shift+U, 2, f, space < 1454734566 984529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :deltab: for me that works in some programs but not others < 1454734573 529006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my IRC client is one where it doesn't < 1454734592 151837 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :yeah, depends on the toolkit used < 1454734596 596683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the really weird thing is that sometimes it does show the underlined u, but then cancels out of it as soon as I press a digit < 1454734624 35206 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :finally a list https://en.wikipedia.org/wiki/McAdam_(surname) < 1454734630 799710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where I don't know what the trigger behind the "sometimes" is, but I can often change whether it works or not by pressing alt-tab a few times (ending back up at the same program) < 1454734636 870394 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :My IRC client works with ctrl+shift+U < 1454734683 894120 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :ais523: huh, I've not seen that < 1454734707 268516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the compose key is similar, it will or won't work for no obvious reason but pressing alt-tab a few times fixes it < 1454734713 276818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, often fixes it < 1454734835 366028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least it actually does work, when it's working < 1454734840 272110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than showing an underlined u that doesnt do anything < 1454735475 875283 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :IRC client I am using cannot send non-ASCII character at all, although you can receive messages containing non-ASCII characters < 1454735502 864606 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Elronnd: I love crl+shift+U :) < 1454735516 976894 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also the keyboard is read by xterm < 1454735552 847657 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :about the two vertical bars: it seems that in the early days of ASCII (1967), some people wanted ! to instead display as | in mathematical contexts, while others wanted a separate character code for |, and the compromise was that a broken bar would be added so that it wouldn't be confused with the !-vertical-bar < 1454735597 609069 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :hence the broken bar symbol on keyboards < 1454735683 84628 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :later (1977) the separate vertical bar was made solid, but the broken form remained in keyboard standards < 1454735750 602801 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :and somehow later got itself encoded as its own character in ISO 8859 < 1454735870 71259 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :http://www.siao2.com/2006/02/24/538496.aspx#comment-50354 < 1454735904 622563 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Why isn't "!yield*" allowed in JavaScript? At least Node.js seem to disallow it < 1454735979 967187 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://peetm.com/blog/?p=55 < 1454736546 579915 :EgoBot!dlopen@libdl.so QUIT :Ping timeout: 240 seconds < 1454736567 7885 :EgoBot!dlopen@libdl.so JOIN :#esoteric < 1454736782 542007 :deltab!~deltab@cpc1-smal2-0-0-cust155.19-1.cable.virginm.net PRIVMSG #esoteric :zzo38: if I'm reading the spec right, it's because ! wants a UnaryExpression, and a YieldExpression isn't one < 1454736887 380475 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :deltab: OK, although I am not sure why it has to be that way. I got it to work by put parentheses but I think it ought to work even without it? < 1454737123 860108 :bb010g!uid21050@gateway/web/irccloud.com/x-skkiqhqpqjsxyqoc QUIT :Quit: Connection closed for inactivity < 1454738687 350233 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: How could `yield` /possibly/ be an acceptable argument to `!`? How? < 1454740372 980296 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Someone should make an esolang with zeroth-class data < 1454740973 770308 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Which means what? < 1454741144 737522 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you don't use the data, the data uses you hth < 1454742984 823639 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454744228 989116 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Ping timeout: 272 seconds < 1454744357 218869 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Gravity? < 1454744843 709785 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :@tell oerjan you don't use the data, the data uses you hth <- Pretty sure that's been suggested on the "Ideas" page under Soviet Russia htmh < 1454744843 926552 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454746627 750835 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454746834 726083 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Befunge14]]4 10 02https://esolangs.org/w/index.php?diff=46362&oldid=46156 5* 0364.222.227.34 5* (+215) 10/* Befunge-98 and beyond */ < 1454746880 743347 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 245 seconds < 1454747076 402467 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 248 seconds < 1454747955 602066 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda JOIN :#esoteric < 1454751200 838322 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1454751478 282515 :Reece!~Gremlin@host-92-13-209-151.as43234.net QUIT :Read error: Connection reset by peer < 1454751714 957474 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1454753440 936260 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 256 seconds < 1454753846 83720 :asie!~asie@asie.pl QUIT :Ping timeout: 240 seconds < 1454754535 979433 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda QUIT :Ping timeout: 260 seconds < 1454755636 877913 :heroux!~heroux@gateway/shell/insomnia247/x-anpbkitdfvuqdftf JOIN :#esoteric < 1454756563 872237 :J_Arcane!~chatzilla@37-219-108-222.nat.bb.dnainternet.fi QUIT :Ping timeout: 276 seconds < 1454757002 705195 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 250 seconds < 1454757472 485647 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454757656 851301 :heroux!~heroux@gateway/shell/insomnia247/x-anpbkitdfvuqdftf QUIT :Ping timeout: 240 seconds < 1454757728 454223 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454758104 740947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454758115 13625 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454758271 828847 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :my bf interpreter has been running a program that prints 99 bottles of beer < 1454758276 880183 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :for 9 hours < 1454758310 57394 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :all the output is printed at the end so i wasn't even sure if it was still working or what < 1454758320 204770 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fired up gdb, attached that process < 1454758334 791515 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :56 Bottles of beer on the wall <- it's here < 1454758340 233780 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :after 9 hours < 1454758450 811992 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :was this interpreter written in malbolge? < 1454758474 244416 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it's written in sed < 1454758485 507044 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :oh god, worse! < 1454758773 175742 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wish there was a way to run grep on a certain offset in /proc/pid/mem < 1454758790 672723 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1454758867 337956 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :something something dd|grep < 1454758975 332905 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i can get the start offset of the heap < 1454758979 51172 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that won't change < 1454758984 229368 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not sure where to stop though < 1454759348 487842 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Read from /proc/pid/maps first? < 1454759399 695723 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` grep '\[heap\]' /proc/self/maps < 1454759400 603314 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0062b000-0064d000 rwxp 00000000 00:00 0 [heap] < 1454759408 125444 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes but that changes too fast < 1454759434 311643 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, depending on your process. < 1454759452 368052 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :in this particular process it changes too fast < 1454759465 768732 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :(fastly?) < 1454759469 153018 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :(quickly?) < 1454759473 935793 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can send a SIGSTOP to it, do your stuffs, and send a SIGCONT. < 1454759476 847165 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :it changes too often < 1454759479 534605 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :right < 1454759502 86269 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i was thinking about ptracing it but stopping it seems easier < 1454759515 376562 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks < 1454759522 244148 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1454759566 61380 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you want easy (instead of DIY), you could always attach gdb and use its "find" command to search for things. < 1454759569 655190 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Though I don't think it does regexps. < 1454759601 877024 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :this is a program that's not even compiled with debugging symbols :\ < 1454759611 734683 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It doesn't have to be, for that. < 1454759614 558834 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well ok < 1454760061 469399 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454760408 157688 :madyach!~madyach@bzq-79-177-151-177.red.bezeqint.net JOIN :#esoteric < 1454762469 342822 :zadock!~outsider@81.180.208.252 JOIN :#esoteric < 1454762954 158500 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454763144 151592 :zadock!~outsider@81.180.208.252 QUIT :Quit: Leaving < 1454763269 22332 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1454763434 568273 :madyach!~madyach@bzq-79-177-151-177.red.bezeqint.net QUIT :Ping timeout: 252 seconds < 1454763811 971711 :anybody_!~Anybody@82.144.205.57 JOIN :#esoteric < 1454763859 471479 :anybody_!~Anybody@82.144.205.57 QUIT :Client Quit < 1454763915 53970 :PinealGlandOptic!~PinealGla@82.144.205.57 JOIN :#esoteric < 1454764494 371584 :Frooxius!~Frooxius@194.108.5.201 QUIT :Read error: Connection reset by peer < 1454764507 644772 :J_Arcane!~chatzilla@37-219-200-10.nat.bb.dnainternet.fi JOIN :#esoteric < 1454765998 720593 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 250 seconds < 1454766922 304736 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454768941 847230 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454769017 768551 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1454769178 16244 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1454769344 608603 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454769791 688255 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454774116 390489 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 248 seconds < 1454774259 471254 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454774724 530840 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 256 seconds < 1454774983 976233 :atslash!~atslash@5.9.107.231 QUIT :Remote host closed the connection < 1454774989 798432 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454775173 65664 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454775728 615705 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454775973 550797 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454776175 574940 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1454776293 12171 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1454776296 857764 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@metar CYQB < 1454776297 203193 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYQB 061600Z 23009KT 30SM FEW045 BKN130 M06/M12 A3016 RMK SC2AC5 SLP222 < 1454776462 701635 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1454777071 327033 :Reece`!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454778162 754822 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: LAMINAR CHICKEN < 1454778173 159072 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :@metar CYYZ < 1454778173 453240 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYYZ 061600Z 28012G17KT 15SM SCT025 BKN035 01/M05 A3020 RMK CU3SC4 SLP235 < 1454778647 912590 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EGLL < 1454778648 239628 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGLL 061650Z AUTO 20025G40KT 9999 -RA BKN029 BKN045 12/06 Q0991 TEMPO RA < 1454778654 140773 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A bit windy today. < 1454779758 503745 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454780054 745682 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1454780088 807491 :variable!~variable@freebsd/developer/variable NICK :trout < 1454780114 544084 :trout!~variable@freebsd/developer/variable NICK :function < 1454780120 572346 :function!~variable@freebsd/developer/variable NICK :constant < 1454780206 462301 :constant!~variable@freebsd/developer/variable QUIT :Remote host closed the connection < 1454780230 833254 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1454780367 976493 :variable!~variable@freebsd/developer/variable QUIT :Remote host closed the connection < 1454780606 808709 :hydraz!matheus@unaffiliated/demhydraz QUIT :Quit: Bai. < 1454780615 581992 :hydraz!matheus@heddw.ch JOIN :#esoteric < 1454780615 724331 :hydraz!matheus@heddw.ch QUIT :Changing host < 1454780615 724378 :hydraz!matheus@unaffiliated/demhydraz JOIN :#esoteric < 1454780639 720707 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1454780711 703223 :Reece`!~Gremlin@host-92-13-209-151.as43234.net QUIT :Ping timeout: 264 seconds < 1454780729 503828 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454780738 871589 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454780987 833650 :Reece`!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454781572 266629 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46364&oldid=46091 5* 03YoYoYonnY 5* (+0) 10/* Would BF still be TC with do-while loops? */ < 1454781617 941904 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1454781966 618985 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454783929 978121 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1454786950 304808 :FiredBall-0x71!~Admin@36.76.50.206 JOIN :#esoteric < 1454786957 73206 :FiredBall-0x71!~Admin@36.76.50.206 PRIVMSG #esoteric :http://www.pearltrees.com/pvpeliter/laptop-disini-bought-governor/id15409744#item167481741, , xWindow 10 ENTERPRISE , FREE CLASSIFIED OS FROM THE MOST HIGH HAS BEEN RELEASED , CLICK ON THE LINK THAT POP UP AND CLICK DOWNLOAD ... . DON'T FORGET TO JOIN ##Astara ... . < 1454786996 592224 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Can someone kick that guy < 1454787076 843775 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :real fast nora < 1454787119 770569 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :let's just spam them bak < 1454787167 84001 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nice idea < 1454787168 496987 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :should I write a bot to PM them constantly? < 1454787238 987935 :FiredBall-0x71!~Admin@36.76.50.206 PRIVMSG #esoteric :ACTION come join ##astara prince < 1454787256 853744 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :FiredBall-0x71: how about fuck you < 1454787272 498201 :FiredBall-0x71!~Admin@36.76.50.206 PART :#esoteric < 1454787380 552884 :b_jonas!~x@russell2.math.bme.hu QUIT :Quit: Changing server < 1454787435 677971 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :i wonder how much spammers make per hour < 1454787742 63465 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/fontdemo.htm Best font cool terminal monospace hacker haxxor typeface neoletters matrix neo letters. I couldn't believe how cool this font look on my terminal with irssi nano bash c c++ perl python brainfuck malbolge intercal befunge. it the best font ever < 1454787775 293642 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :is that a good impersonation? < 1454787806 819582 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1454787855 985588 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :0x9 out of 0xA 1337h4xx0rz prefer it! < 1454787960 133367 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :do you have both ß in there? < 1454787964 418068 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :yup < 1454787981 458738 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :great < 1454788021 859230 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1454788032 201155 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :it the best font ever with support english deutsch espanol italiano greek cyrillic katakana hiragana etc math arrows even runic. best font for programming irc dwarf fortress nethack and more. < 1454788047 317349 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :nice font < 1454788052 382685 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is should install it, but i'm too lazy < 1454788060 364973 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :same < 1454788253 827676 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh what spam where. < 1454788258 482852 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, too late to do anything. < 1454788266 388056 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :he was spamming in #vim too < 1454788305 284617 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :##c and #perl as well. < 1454788305 949979 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what do you do in a vim channel? < 1454788316 292231 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454788317 677357 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Edit files? < 1454788323 478888 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :myname: talk aboutu vim? < 1454788330 127984 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :weird < 1454788332 111426 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :myname: what do you do in a #debian channel < 1454788352 284119 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not being there < 1454788365 282365 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am almost exclusively in offtopic channels < 1454788392 747691 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`? spam < 1454788404 853886 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Spam is a delicious meat product. See http://www.spamjamhawaii.com/ < 1454788413 970867 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I would use vim if it had hints at the bottom like nano does < 1454788432 591430 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :\oren\: you use nano < 1454788438 125656 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :yeah < 1454788438 975330 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hints for what? < 1454788462 736973 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :myname: run nano and you'll see what \oren\ means < 1454788470 683477 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i know nano < 1454788480 287230 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :but what would you hint in vim? < 1454788483 500270 :myname!~myname@84.200.43.57 PRIVMSG #esoteric ::wq? < 1454788487 387824 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :yeah < 1454788487 840375 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :sounds silly < 1454788504 381236 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :if you know :, you know wq < 1454788534 290600 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :well yah I know ed, but most people don't < 1454788544 418224 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :the reason nano has hints is because it needs those < 1454788565 308513 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :and I can never remember the commands that aren't : commands < 1454788581 878463 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you should play more nethack < 1454788614 589874 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :so when I'm dropped into vim by e.g. svn, I have to just go into : and use it like ed. < 1454788665 993099 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :playing nethack helped me a lot getting my head around this abbreviation stuff that's going on < 1454788668 434287 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 250 seconds < 1454788742 833707 :AlexR42!~textual@94.41.140.91 JOIN :#esoteric < 1454788905 417488 :madyach!~madyach@bzq-79-177-151-177.red.bezeqint.net JOIN :#esoteric < 1454788934 530091 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454789266 423200 :madyach!~madyach@bzq-79-177-151-177.red.bezeqint.net QUIT :Ping timeout: 250 seconds < 1454789550 910016 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why do people keep making thread libraries where if an uncaught exception is raised in a thread, it only terminates that thread rather than aborting the whole process? < 1454789593 805406 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's just dangerous. leads to errors getting unnoticed, while the user wonders why the program doesn't react. < 1454789976 133493 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :just use more erlang < 1454791396 131468 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So they terminate the thread and then don't notify you that they did? < 1454791553 39687 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: they notify you when you join the thread < 1454791560 958219 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but you can only wait for one thread to join < 1454791572 925522 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so you would need an extra thread for each thread if you wanted to catch it immediately < 1454791588 760879 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and even then it would be a waste, because the FUCKING EXCEPTION CODE CAN JUST CALL abort() INSTEAD! < 1454791785 31204 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :And sadly, this isn't really only the responsibility of the thread library. It's more handled by the exception library. < 1454791811 321317 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, with these libraries, suppose you've got two different threads, each of which is going to produce some value. You want to wait until one thread or the other produces the value and get the value from whichever thread it happened to be. < 1454791814 707393 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Is there a way to do that? < 1454791816 879181 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So it's a whole language design issue that you can't just change easily. < 1454791837 86303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: sure, you use some higher level structures, like futures or condition variables for that < 1454791853 988431 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: the raw thread thing itself doesn't want to do that, because it's lower level < 1454791869 203222 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but there's lots of high level abstractions you can use, or write one with low level condition variables if you want < 1454791877 895736 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but this is for the case of unexpected errors < 1454791907 690583 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1454791935 322520 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Reasonable languages like the C++ standard library (threads and exceptions) don't do this. < 1454791949 857379 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What library are you using, exactly? < 1454791985 518201 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :tswett: Ruby does this by default, and currently I'm trying to read up a bit about rust, and apparently its exceptions (panics) do this too. < 1454791988 982967 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's crazy. < 1454792000 340818 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It just makes no sense. < 1454792016 494362 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Terminating the thread instead of just calling abort() actually requires extra work for the implementation. < 1454792019 902446 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :It's just stupid. < 1454792034 65387 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(perl Coro does this by default as well) < 1454792079 158941 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :There's always workarounds of course, eg. you can put a try-catch at the top level function of each thread, to catch the exception, and call abort from it, but those don't work if you're not the one starting the thread. < 1454792192 591417 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454792716 712612 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454792962 87238 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454793208 747298 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07HALT14]]4 10 02https://esolangs.org/w/index.php?diff=46365&oldid=46355 5* 0385.179.165.201 5* (+2) 10 < 1454793220 371271 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 248 seconds < 1454793486 338569 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I'm playing with this Gray-Scott thing: https://pmneila.github.io/jsexp/grayscott/ < 1454793492 334497 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :A reaction-diffusion system. < 1454793530 456599 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm exploring the feed rate range with the death rate set to 0.061. < 1454793599 850815 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Specifically, with feed rates less than a certain amount... < 1454793702 43426 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Feed rates of about 0.03 and below. < 1454793744 5226 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's a rather neat behavior here. So, with these feed rates, the landscape fills with solitons. < 1454793760 386130 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There's a certain stable density range. Interesting stuff happens outside this range. < 1454793788 367778 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If the density is too low, then solitons reproduce, increasing the density. < 1454793794 5066 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454793824 954513 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :More interesting: if the density is too high, then nearby solitons start to oscillate in tandem. These oscillations increase in magnitude until a bunch of the solitons suddenly die. < 1454793906 723739 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Surviving solitons then move into the resulting empty space, perhaps even reproducing. < 1454794015 20709 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Decreasing the feed rate lowers the stable density. So you can cause mass die-offs that way if you want. < 1454794293 544583 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454794325 191171 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :With a feed rate of 0.023, it takes a long time for the solitons to reach this stable density. < 1454794579 562895 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :With a feed rate of 0.022, it looks like there is no stable density. Whenever there's a die-off, the reproduction caused by this die-off causes another die-off. < 1454794769 676521 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454794784 673733 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And with a feed rate of 0.02, it looks like a population cannot survive. That feed rate is so low that even a lone soliton oscillates and dies. < 1454794859 298684 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme try exploring in the other direction now. < 1454795104 948674 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As the feed rate increases, solitons begin to reproduce more eagerly. < 1454795116 911324 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, the way soliton reproduction works is that a soliton elongates and then breaks in two. < 1454795155 949313 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Once the feed rate increases to 0.031, the elongated soliton doesn't necessarily break in two any more; it just stays that way. A worm. < 1454795189 720203 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(All these are in the presets.) < 1454795290 145375 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :When the feed rate gets to about 0.036, worms begin merging with the solitons at their tips. < 1454795440 540877 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :As a result, worms dominate the world. < 1454795444 505331 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Solitons usually don't survive too long. < 1454795497 739550 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(Because they get "eaten" by worms.) < 1454795518 394711 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :At 0.039, worms can start to merge with each other and form three-way junctions. < 1454795651 941387 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :At feed rate 0.05, this happens aggressively; worm tips almost totally vanish as they plunge into other worms and make these junctions. < 1454795658 438771 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :(Hot.) < 1454795849 1405 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ELK ASM now has 0x7C instructions :) < 1454795853 233968 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(124, for n00bs) < 1454795884 671266 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It got inflated because I need instructions for EVERY type- e.g. I have ADD and ADD.FLOAT and ADD.DOUBLE and ADD.UN < 1454795980 261576 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm trying to decide whether to add JMP..FLOAT, JMP..DOUBLE, and JMP..UN, or to only have JMP, JMP.Z, and JMP.NZ, and combine those with existing condition getters < 1454796014 215371 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm leaning towards the latter, but I already have CSET (conditional set) for all the operations, so... < 1454796085 851108 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Feed rate 1 < 1454796196 997523 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think I'll do the latter, but keep the CSET instructions (since combining them with a condition clobbers the destination no matter what, but I want it to not change the destination if the condition fails) < 1454796600 736980 :AlexR42!~textual@94.41.140.91 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1454796895 669960 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There doesn't seem to be much in the way of qualitative change increasing through feed rate 0.068... < 1454796953 446 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Feed rate 0.069, rings formed by the worms start to contract and disappear. < 1454797212 732595 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Around 0.074, an important change happens: curves in worms start to contract, instead of looping out the way that rivers and streams do. < 1454797236 704305 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454797267 937212 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages- < 1454797268 128101 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1] said 14h 33m 44s ago: you don't use the data, the data uses you hth <- Pretty sure that's been suggested on the "Ideas" page under Soviet Russia htmh < 1454797270 929173 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1454797312 15423 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It has been < 1454797324 489368 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :I WASN'T DENYING THAT < 1454797370 281844 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :HELLØRJAN. < 1454797397 389244 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :BOD KVELDY < 1454797422 906057 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm making a bytecode VM called ELK designed as a vastly inferior alternative to .NET < 1454797441 205562 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Something we can write too many compilers for and basically have a BF that interacts with a Thue and stuff < 1454797470 120387 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You could look how I designed QUACKVM for another way that VM instruction set can be defined < 1454797473 277647 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :delicious science rumors: http://www.sciencemag.org/news/2016/02/woohoo-email-stokes-rumor-gravitational-waves-have-been-spotted < 1454797497 680282 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It has 0x7F instructions so far < 1454797500 387909 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :At about 0.083, little rings collapse quickly, and four-way junctions tend to split. < 1454797531 832856 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Legendary ‘mammoth steak’ turns out to be sea turtle < 1454797565 431838 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Going from 0.083 to 0.084, worms tips now paradoxically retract instead of elongating. < 1454797643 85524 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The overall feeling is that the worms are now similar to lines with tension, trying to become as short as possible. < 1454797648 525083 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :I should logread to understand what the fungot is going on here, but I like my mammoth steaks to remain mysterious. < 1454797648 777587 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: but everyone else is withdrawing time for their convenience before their students' :( < 1454797661 943701 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(wait for Feb 11 for the truth) < 1454797688 407480 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: No, I just noticed that on the Science site (sciencemag.org, the one oerjan posted) and copied it to here < 1454797779 664677 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :At feed rate 0.093, all three-way junctions suddenly become unstable and snap. All worms contract into solitons. < 1454797817 850918 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: OK, I have to ask < 1454797818 165749 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(about the waves, not the mammoth) < 1454797824 389918 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What the hell are you talking about? < 1454797830 468862 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: https://pmneila.github.io/jsexp/grayscott/ < 1454797841 187118 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: aha < 1454797842 999070 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Thank you < 1454797857 897871 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :At feed rate 0.098, solitons suddenly become unstable and die. < 1454798009 972086 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :0.28 is kewl < 1454798046 697073 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1454798411 685924 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454798451 73855 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that U-Skate world is oh so slow < 1454798481 535628 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i thought everything would shrink to a point until i realized bends grew < 1454798521 579831 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm what's the meaning of U-Skate < 1454798671 545847 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :tswett, should you not be altering the death rate too < 1454798680 685701 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454798693 95019 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oerjan: it's a specific shape... lemme look up a page about it. < 1454798705 517326 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :oerjan: http://mrob.com/pub/comp/xmorphia/uskate-world.html < 1454798747 342237 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :For what it's worth, I think that even though the uskate world looks like black stuff in a sea of orange, it's still better to think of it as orange stuff in a sea of black. < 1454798817 835248 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Phantom_Hoover: it's not mandatory. < 1454798842 760867 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :right but which death rate are you testing on < 1454798855 703720 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1454798925 970533 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1454799216 733198 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :0.061. < 1454799242 694842 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454799583 671797 :jaboja!~jaboja@ehe223.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1454799930 833948 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454800478 545467 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454800585 990324 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454800913 123960 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454800956 691412 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :With feed rate 0.023 and death rate 0.062, a small number of solitons will eventually spread out and fill the screen. Increase the death rate to 0.063, and this doesn't happen any more—the solitons are no longer capable of reproducing. < 1454801040 670328 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 256 seconds < 1454801070 512036 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Increase the death rate just a little more, to 0.065, and it looks like solitons can no longer survive. < 1454801531 493468 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454801636 392668 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1454801668 681509 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454801878 141978 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454803086 655767 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454803250 535487 :Sgeo_!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1454803763 717517 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Quit: Leaving < 1454804357 113431 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454804531 15291 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1454804812 834228 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454804930 311485 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1454805159 491376 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454805343 151223 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454805344 637777 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm making a text editor :) < 1454805362 96961 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The goal is to make one better than Notepad++ < 1454805369 806457 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm a long way off from that goal xD < 1454805377 843922 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How is your text editing working? I just use vi < 1454805389 355014 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Well it can do syntax highlighting < 1454805401 948841 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: It uses a JSON-based format for the language files < 1454805431 91089 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Which is /much/ better than Notepad++'s XML < 1454805434 123023 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :By definition < 1454805434 411058 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have once made up (but never implemented) a RDF-based syntax for syntax highlighting < 1454805440 707741 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Oooh < 1454805446 495195 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1454805546 13142 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :http://zzo38computer.org/textfile/miscellaneous/syntax_highlighter.example It might not be best way as is, but can be made modifications < 1454805759 362978 :PinealGlandOptic!~PinealGla@82.144.205.57 QUIT :Quit: leaving < 1454806536 398932 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454807324 360134 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: TICKLE CHICKEN < 1454807354 32625 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454808011 805438 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You know, I think mouse buttons are a pretty crappy interface. < 1454808026 360350 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What does a left click mean? It means "select this thing". Or maybe it means "activate this thing". < 1454808039 575831 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda JOIN :#esoteric < 1454808074 390340 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Double-click means "activate this thing". Or sometimes it's something that doesn't actually support double-clicking; then it means "activate this thing twice". < 1454808100 586474 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And how about a click and drag? Ooh boy. < 1454808112 552765 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Sometimes it means "move this thing". Sometimes it means "select all these things". < 1454808138 260017 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What happens if you're in the middle of a click-and-drag, and you want to cancel it? Sometimes you can hit Escape, but not always. < 1454808155 486425 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or what if you want to do something else in the middle of the click-and-drag? Sucks to be you. < 1454808191 165918 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Except that there are a lot of workarounds that things use in order to allow you to do that stuff. < 1454808233 256351 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So, how do you scroll? You use the scroll wheel... unless you're clicking and dragging, in which case you move the mouse to the edge of the window. < 1454808248 654916 :jaboja!~jaboja@ehe223.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 256 seconds < 1454808383 35778 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think keyboard is fine < 1454808383 502379 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :How do you switch to a different window? Click on its button in the task bar... unless you're clicking and dragging, in which case you *hover* over the button in the task bar. < 1454808386 708418 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't use mouse wheel < 1454808407 692754 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(I disabled the wheel, and instead just use it as a button) < 1454808408 197167 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Likewise for opening up a folder in your file browser. < 1454808445 744770 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think the mouse button function in xterm is reasonable < 1454808556 995169 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Double-click on it, unless you're clicking and dragging, in which case you hover instead. < 1454808579 668405 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Right-clicking almost always means "open up a menu for interacting with this thing". That's good. < 1454808583 967809 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Click and drag is what is worse < 1454808590 161717 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Middle-clicking... arbitrary miscellaneous actions. < 1454808637 722873 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Lemme make a list of mouse actions. < 1454808647 841754 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I prefer the way it work in UNIX, the Windows way isn't very good. In Athena widget set the scrollbar use left/right button to scroll by amount, middle button moves scroll to the clicked position, I think is a better way < 1454808683 467113 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can also use SHIFT+PAGEUP and SHIFT+PAGEDOWN in xterm too, and SCROLL LOCK can be pushed to stop it from automatically scrolling < 1454808715 889594 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Which I think is a reasonable way; it is too bad that Firefox does not do these things. < 1454808867 245799 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Select this; select up to here; activate this; pick this up; drop this; show me options for this; perform miscellaneous action on this. < 1454808906 732300 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ideally, there should also be "hang this", for when you have something picked up, and you want to do something else before dropping it. < 1454808928 715758 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Well, I don't like drag/drop, there are better ways < 1454808968 235487 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :What do you mean? < 1454808992 692858 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454809025 454539 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :For example, left button selects it and then you can push the middle button to put in something else < 1454809660 527171 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection > 1454809725 471168 JOIN :#esoteric > 1454809729 524903 JOIN :#esoteric > 1454809730 33250 JOIN :#esoteric > 1454809772 78693 JOIN :#esoteric > 1454809778 187986 JOIN :#esoteric > 1454809782 247256 JOIN :#esoteric > 1454809782 753540 JOIN :#esoteric > 1454809812 111426 JOIN :#esoteric < 1454809814 10578 :glogbot!dlopen@libdl.so JOIN :#esoteric > 1454809816 162531 JOIN :#esoteric > 1454809816 670849 JOIN :#esoteric < 1454809819 867331 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :whew < 1454810215 619749 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :How can I modify the behaviour of widgets in Firefox? < 1454810421 732121 :AlexR42!~textual@94.41.140.91 JOIN :#esoteric < 1454810447 259207 :morko44-en!~CLDM@110.139.9.73 JOIN :#esoteric < 1454810650 476476 :morko44-en!~CLDM@110.139.9.73 PART :#esoteric < 1454810695 901465 :Reece`!~Gremlin@host-92-13-209-151.as43234.net QUIT :Read error: Connection reset by peer < 1454811238 694529 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Code, probably. < 1454811500 346753 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So I've got the ELK ASM designed partially < 1454811544 723139 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I have how you do functions down (function call PUSHes the current line index onto the stack then JMPs to the line that starts the function call, return POPs a value and CJMPs to that line) < 1454811575 533834 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So that's functions done, and I think even functional programming can be done with that if you do it right < 1454811586 834174 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But I have NFC how to implement classes < 1454811601 965711 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Like, classes that can be created at runtime and manipulated and such < 1454811775 202713 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric ::t (&&&) < 1454811776 541521 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Arrow a => a b c -> a b c' -> a b (c, c') < 1454811796 377252 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And I do realize that OO isn't classes necessarily (prototypes, duh), but it'd be nice to be able to do classy things < 1454811802 442185 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: &&&? < 1454811821 555688 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :categorically so. < 1454811854 871604 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(not relevant to anything you were saying) < 1454811858 12738 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah < 1454811862 260342 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I was just about to ask xD < 1454811913 106050 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Do you have any idea how to implement classes- ones that can be thrown around and referenced anonymously and such (first class data, basically)- for a bytecode VM? < 1454811934 307980 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no hth < 1454811937 879922 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454812193 196073 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I found chrome://global/content/bindings/scrollbar.xml but am not quite sure what to do with that < 1454812269 397120 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :My own designs of instruction set, the return from subroutine call is rather something like "POP PC" < 1454812427 225004 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And in QUACKVM the instruction to return from a subroutine call is "PUT ,,STACK" < 1454812650 122013 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In 6502 codes, one way to do computed jumps is by the "RTS trick" < 1454812656 572631 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@tell ais523 Complex Minsky Machine. < 1454812656 742918 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454812930 758856 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1454812943 936031 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :zzo38: that's just pushing the destination to the stack, then calling RTS, no? < 1454813021 577957 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454813068 51408 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :oerjan: That is what it is yes, although the address pushed to stack is actually one less than the actual address < 1454813093 6483 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Oh there you are! < 1454813109 995835 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: So JSR then < 1454813118 935445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION thinks about the fact that "I'm here" is a tautology, and yet nonetheless a useful statement < 1454813200 975354 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I think you just disproved https://xkcd.com/703/ by counterexample < 1454813268 251509 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: How about the return from a coroutine call? Or a semicoroutine call? < 1454813273 769695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: re your lambdabot message, minsky machines have increment and decrement as their basic operations, and those don't get any more interesting when complex numbers are involved < 1454813284 71555 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454813287 549030 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Speaking of which, are there any other kinds of routines besides sub and co (where sub is a co) < 1454813288 68127 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1454813292 351261 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I didn't think it would xD < 1454813297 830408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :see. the way I make esolangs is < 1454813299 469118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you start with an idea < 1454813305 161666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you follow that idea to its logical conclusion < 1454813320 303507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't add /anything/ that isn't a direct consequence of the idea unless it's needed to make the language usable for programming < 1454813323 221995 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I know, I know. I'm just programmed to spit out any ideas I have. < 1454813333 380626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that this doesn't necessarily lead to a tarpit < 1454813339 459907 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :True, true < 1454813345 908713 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... < 1454813346 63380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of the commands in Underload are unnecessary in terms of compuational class < 1454813354 464852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you need them in order to make the language work as designed < 1454813363 83894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(apart from arguably ~) < 1454813378 733445 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I just thought "Why don't I make a Minsky Machine-based language that is made to look real enough to trick people into using it?" < 1454813384 22379 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then I rememberd that's ASM < 1454813388 249966 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And that I'm doing that right now. < 1454813432 468530 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: would "A bytecode VM based on graph manipulation" be a good idea to start with? < 1454813449 336018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: hmm < 1454813464 504495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I created an esolang sort-of like that, but started with "all data is stored in one graph" < 1454813471 656948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and came up with http://esolangs.org/wiki/Eodermdrome < 1454813504 453572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which may hold the record for the unimplemented language with the most failed attempts to implement it < 1454813522 493812 :heroux!~heroux@80.112.131.35 JOIN :#esoteric < 1454813526 433067 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454813693 184155 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :至興舎若著蒸蔵蚕衆術裁装裏補製複視覧討訪 < 1454813693 712774 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :設訳証評詞誌認誕誠誤論諸講謝識警護財貧責 < 1454813837 943675 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Is threading better done in-VM, or should it be a syscall thing? < 1454814427 500870 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i am pretty sure Eodermdrome is implemented. in fact the page says so. < 1454814440 330635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1454814445 131524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't recall everr having seen the impl < 1454814460 36926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you ever test your eodermdrome program? < 1454814475 160392 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i haven't downloaded any interpreters myself < 1454814498 654618 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :although i do recall someone on channel once saying that it worked < 1454814498 826989 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: How does this look so far to you? https://docs.google.com/document/d/1bSUafKLvBMVqv-tPeDj4rk51CtHoIuKCIZprPb0KBdg/edit?usp=sharing < 1454814516 865977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a google doc, I have to jump through huge hoops to read those < 1454814563 256436 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Oh < 1454814576 945185 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I'll make a LaTeX or something < 1454814583 696078 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm is that jason from foxtrot in that xkcd strip < 1454814583 868552 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Actually, just an HTML < 1454814587 324232 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yes, that'll work < 1454814610 808047 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(https://xkcd.com/703/) < 1454814722 933814 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :explain xkcd seems to think so < 1454814775 642312 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Would a simple html-only (well, also a bit of CSS) webpage work? < 1454814783 608376 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or are you behind 7 proxies? < 1454814803 851517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: simpe html-only would work fine < 1454814806 32605 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I thought of this as a joke word, but apparently it's a French word: https://fr.wiktionary.org/wiki/tautologue < 1454814806 336114 :heroux!~heroux@80.112.131.35 QUIT :Ping timeout: 240 seconds < 1454814816 234217 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I expect HTML by itself would probably work, or even just plain text < 1454814825 744686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I basically have two problems: a) I have Google stuff blocked in my browser; b) I have lots of rich-content (including JS) blocked in my browser < 1454814835 718353 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah < 1454814836 152968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have no problems reading HTML on the vast majority of sites though < 1454814851 434322 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: I like to arrange things into nice tables, which is a huge pain with plaintext (not THAT huge, but still not fun) < 1454814866 679541 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You probably don't even need CSS, although it can be used if necessary < 1454814873 416747 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Why Google? < 1454814901 697321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: partly because they're large enough to correlate a wide range of sites < 1454814919 635255 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: I use it for making the table look nice < 1454814920 151023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus information they get from my web browsing is more valuable to them than the equivalent information would be for any other site < 1454814925 152002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and thus it costs me more to give it up < 1454815008 710828 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Usually the HTML command would work fine I expect < 1454815044 570200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is that even part of modern HTML versions? < 1454815064 200047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have a feeling that the border attribute's meant to be specified using css rather than as an XML/SGML-like attribute < 1454815088 968994 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have had no problem with it < 1454815125 831239 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :This table is doing so: http://zzo38computer.org/mtg/cardfile.php?do=list < 1454815133 209008 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i
< 1454815156 538893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: IIRC sadly it's not that simple :-( < 1454815170 234944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: most browsers understand all HTML versions including the really old ones < 1454815257 967915 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can use CSS to specify details of the border, but if you just want a border then that is what the BORDER=1 is for, it specify to use the default border if there is no CSS (different browsers and users may have different preference and way to display the default border, so a correct color and width and so on would be chosen to fit with the other defaults) < 1454815386 729854 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I seem to have gone back into development before I'm sending it to you xD < 1454815399 363495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::-) < 1454815407 334835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :keep going until you've reached something you're happy with < 1454815419 182590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I think the 1 is a number, not a boolean < 1454815426 34952 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, border=4 will often give a bigger border I think? < 1454815428 644926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure though < 1454815448 742250 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Should I give every node a single accumulator, or do you think that defeats the purpose? < 1454815462 647809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: I don't have enough context to understand the question < 1454815468 197823 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ah, OK < 1454815487 372854 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION hashes ais523's response to a boolean and treats "True" as yes and "False" as 0 < 1454815491 420047 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :s/0/no/ < 1454815494 709603 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1454815552 739523 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It look it makes the outer border larger if you put high numbers, not the inner border? < 1454815588 545211 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think I'll do a pointer-specific stack instead of node registers < 1454815605 600312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: "cellspacing" and "cellpadding" control the details of the inner borer < 1454815622 429069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in old HTML versions < 1454815633 275593 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454815682 783103 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can ignore those and just use the default though, you can use CSS if you want more control over the table, but usually such thing is not needed < 1454816156 740803 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454816199 37524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think most websites do too much CSSing < 1454816303 13793 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Here's what I have so far: http://206.174.0.58/graph_vm < 1454816306 567231 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes I also think so < 1454816322 931612 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It could and will easily change when I realize that it has major flaws that make no sense < 1454816341 713461 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: And there's some example code, too < 1454816345 517335 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :But, I have Stylish extension and can use to override the CSS of anything; if the webpage has no CSS already then I find it unnecessary to add some, but if there is some then usually it is wrong < 1454816359 575538 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, whoops < 1454816487 758947 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The only form of conditional I have is FOLLOW, which does nothing if an edge doesn't exist xD. Probably useless, but it might just make Tarpit status < 1454816495 182457 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If I'm lucky < 1454816681 85270 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's funny how me asking if I should remake the doc in HTML evolved into a discussion about the merits of CSS and stuff xD < 1454817156 961587 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454817621 164117 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454817687 524736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: you're using literals specified in the program for nodes, this means that the number of nodes you can have is limited by the size of the program < 1454817736 681275 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454817865 402371 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Oh right... < 1454817867 414967 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Shit... < 1454817913 319385 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: How about "AUTONEWND/PUSH", which creates a new node with the first available ID and pushes its ID onto the call stack? < 1454817985 279689 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: There, 0x09 is PNEWND < 1454818204 477726 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 250 seconds < 1454818247 379352 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454818786 852918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, that's more along the lines you should be thinking < 1454818798 496566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd probably get rid of any ability to specify numbers manually < 1454818806 847653 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably also the pointer < 1454818820 236034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and instead have a sort of stack machine where the stack hold nodes < 1454818827 115551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can perform operations like connect, disconnect, follow, etc. on them < 1454818842 923411 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Well, I scared myself. My AV was scanning, and said it detected something, but wouldn't tell me what it was until the scan finished. Scan finished... it was the EICAR test file < 1454819038 559384 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Perhaps < 1454819258 559905 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Congrats, your antivirus works. < 1454819413 852280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why did you have the EICAR test file anyway? < 1454819593 594691 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I want there to be a language whose definition is an interpreter for it, written in it. The interpreter allows you to modify it. < 1454819642 367877 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :The language behaves as if it were being interpreted as an infinite stack of interpreters, each interpreter faster than the one below it, so that it actually does stuff in a finite amount of time. < 1454819756 751781 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So... the language is defined as a self-modifying self-interpreter. An actual implementation of the language has to somehow determine the meaning of any modified version of the self-interpreter. < 1454819833 813074 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :ais523, I downloaded it at some point recently I guess. < 1454819841 279632 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I do know I like downloading it, I'm not sure why < 1454819857 664411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it strikes me that that must be one of the hardest possible files to download < 1454819863 784216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as every competent antivirus will try to stop you < 1454819936 22520 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1454820047 584955 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Can confirm, literally just downloaded it and had the AV complain at me. < 1454820110 649881 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Ooh, my client has "AV" kerned. < 1454820265 535133 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I found the text in wikipedia and saved it to a text file < 1454820271 919268 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :But hey, you can always go to data:application/octet-stream;base64,WDVPIVAlQEFQWzRcUFpYNTQoUF4pN0NDKTd9JEVJQ0FSLVNUQU5EQVJELUFOVElWSVJVUy1URVNULUZJTEUhJEgrSCo= and get it. < 1454820274 274240 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :My AV yelled at me < 1454820320 690496 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Though data:application/octet-stream,X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* < 1454820324 76958 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :might be more reasonable < 1454820340 326974 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :... Modulo that not being a valid URI. Curses. < 1454820358 812939 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :`loudly AV < 1454820369 409624 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​04,09A09,04V < 1454820378 994575 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It did not, of course, kern that. < 1454820397 519076 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1454820424 598852 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454820427 464844 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So maybe this "language" would be a cellular automaton designed to have a particularly small unit cell. < 1454820665 908068 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And one of its states would "break" the unit cell, putting it into a state where it can ultimately be arbitrarily modified. < 1454820714 311185 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hmm < 1454820730 376848 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :So now that people's logs contains that string, will they also be considered malware? < 1454820790 866447 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK now I made a RDF parser in JavaScript < 1454820851 449062 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :http://sprunge.us/jZTO < 1454820913 575854 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :ais523: you know what would be harder? That file, repeated to fill 800 terabytes. < 1454820929 109226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: well yes < 1454820937 988766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although not much harder, you'd probably download a generator or compressed archive < 1454820966 589230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not saying you have to download the file directly < 1454820969 955039 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Insert one random byte after each copy. < 1454820979 263814 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And... make it 80 petabytes instead. < 1454820988 794244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might as well have one copy of the file then 80 petabytes of random data < 1454820992 95258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to make it less compressible < 1454821013 36355 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Now, a naive implementation of my CA, whenever you use the breaker state, would simply "zoom in", to produce a state that doesn't use the breaker state. < 1454821019 3376 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454821048 431839 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which would, in theory, work perfectly well for programs which don't have infinite regression in how they use that state. < 1454821105 602269 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 260 seconds < 1454821463 513217 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Insert a random byte at a random location in each one < 1454821474 649811 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no, tswett: < 1454821481 322257 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Well, either one works < 1454821487 912011 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I like that idea. < 1454821505 128810 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Or... for each copy, randomly select one of the bytes and then pick a random value for it. < 1454821512 532669 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Occasionally, it will randomly pick the correct value. < 1454821559 877719 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: It'll have the correct string roughly 4294967296 times < 1454821568 989035 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Yup. < 1454821598 644489 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: So that means that the compression is- wait. We're looking into ways to make files LESS compressible. Why? Why are we doing this? < 1454821604 57730 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1454821610 339386 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :To make them more difficult to download. < 1454821622 813218 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Wait, I forgot to account for the 800 < 1454821639 992037 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :3435973836800 < 1454821662 185340 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :1:32 compression ratio < 1454821671 995688 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or is it 32:1? I forget < 1454821698 771248 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: I don't think your antivirus would even let you try to download an 800 TB file if it was competent < 1454821720 84427 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In fact, your COMPUTER wouldn't let you download it because LIMITATIONS OF THE LAWS OF PHYSICS < 1454821819 463966 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Well... < 1454821834 15030 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :At work, there's a "network drive" that's rather large. < 1454821838 426239 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :See... < 1454821847 5953 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: My point is, we can do better at compression < 1454821853 495257 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Two random bytes gives us < 1454821877 18221 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or, well, worse < 1454821889 610064 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454821889 892430 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :You know how nowadays, in the My Computer screen, each drive has a bar underneath indicating the disk usage? < 1454821902 374237 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :And now, once disk usage exceeds a certain amount, that bar turns red? < 1454821909 162844 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I really don't know. I don't think 1:32 was right < 1454821915 618043 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Yes I knew the first part < 1454821919 387974 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :On this network drive, that bar turned red because it only had 70 terabytes of free space left. < 1454821921 158040 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But I've never reached too much disk < 1454821930 699068 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Woooooow < 1454821952 98309 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Microsoft, don't use percentages. It's not really scalable. < 1454821976 77341 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :A yottabyte of free space on a 100 yottabyte drive is more than enough free space < 1454822029 112908 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Unless you're downloading the entirety of internet porn. Then you're fucked. < 1454822030 421341 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(http://cow.org/csi/) < 1454822066 894080 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Is there enough storage on the planet for that? < 1454822188 905485 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq_: No, which seems paradoxical until you see what martians are into < 1454822197 902029 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :obviously not, internet porn is infinite < 1454822242 195379 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: If it exists, there is porn of it in the meta < 1454822250 706416 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(rule 1156) < 1454822283 127256 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no, there's porn of it on the internet. the meta contains even porn of things that _don't_ exist hth < 1454822321 206375 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hot IPU action < 1454823180 778926 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1454823214 313293 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454823452 595210 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I dunno, I think displaying that warning for 70 terabytes of free space kind of makes sense. < 1454823470 109431 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Like, pretend that there are 1,000 people at work who use this drive. < 1454823474 567371 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :That's 70 gigabytes apiece. < 1454823584 26484 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454824325 813524 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1454824404 258834 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :eva report while flying in Kerbin's upper atmosphere < 1454824419 476440 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :"You feel like you should really get back in the ship" < 1454824472 48728 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454824652 600528 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454824827 905556 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Fair enough < 1454824920 568055 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1454825131 918498 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1454825240 24975 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 276 seconds < 1454825257 699159 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1454825326 423947 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1454825444 154237 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454825544 764047 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Client Quit < 1454825629 159389 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454825641 554675 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Remote host closed the connection < 1454825861 23559 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454826143 261395 :bb010g!uid21050@gateway/web/irccloud.com/x-acrpqibngzpjbevl JOIN :#esoteric < 1454826436 351169 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1454826582 682006 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454827292 417159 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454829426 130864 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1454829443 756790 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If I set up a standard protocol for internal server communication between people who like /classic/ internet < 1454829466 568383 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Something that works in a terminal (or, for the client I made, a terminal-like GUI) and has custom external servers < 1454829492 176722 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Basically like a stripped-down website, coupled with a command line < 1454829495 445689 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Who here would use it? < 1454829552 985543 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :See how the protocol is work first, and then people would decide. < 1454829889 870031 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454830439 821789 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :the apollo guidance computer has a very strange terminology < 1454830487 317169 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Just played a Simpsons arcade game in NewRetroArcade (which uses MAME)' < 1454830503 220393 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Are these things just designed to suck in money the way mobile games do today? < 1454830606 313029 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :yup < 1454830641 708293 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Very much so. < 1454830707 569625 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I don't know if having free coins ruins any ability to learn to play well, or if there's not that high of a skill ceiling < 1454830776 503080 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 252 seconds < 1454831578 15640 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1454831611 637327 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454832040 910616 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Ah, yes < 1454832247 466763 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :hppavilion[1]: I think you're describing a BBS < 1454832260 928772 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Whihc is? < 1454832276 503905 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :BBS was like a website but you interacted with it directly with telnet < 1454832341 131805 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yay! < 1454832341 914490 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It still exists, and there are several software for hosting such, such as Synchronet < 1454832343 322191 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It works! < 1454832359 617587 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Bulletin_board_system < 1454832366 651619 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think the thing I made is pretty cool. It's very versatile, at least in theory. < 1454832387 653148 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm going to see if I can trick anyone into hosting it and feeling like a 1337 h4xx0r < 1454832416 762775 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Originally Synchronet was only for telephone lines, but now it supports Telnet, Rlogin, SSH, Gopher, HTTP, and FTP, as well as telephone lines; it also now also supports JavaScript. < 1454832450 550017 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Actually I believe it also supports SMTP, NNTP, and IRC as well.) < 1454832459 623823 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(And also FidoNet) < 1454832492 49094 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: A typical session in what I've made may look like this: http://pastebin.com/nQB3TaUp < 1454832542 933736 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wow. < 1454832553 877655 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm visitor #23 to a thing I just got working xd < 1454832555 503499 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*xD < 1454832670 370290 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Better example: http://pastebin.com/xRnvGfJk < 1454832681 493652 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's also SSH to some degree. < 1454832689 584179 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But it only works in its own little silo < 1454832833 264099 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do not know if Synchronet supports ES6 yet, although they ought to make it to do so, and also to fix the API to work better with ES6 (for example to read a file into a ArrayBuffer). < 1454832867 492388 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The idea is that it's a personal server, something you leave hosted as a hobby and through which you disseminate information < 1454832901 504596 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps some blogging could be done on it- but, like, super awesome blogging because it's not a website, it's a terminal < 1454832917 17203 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not that lame weblogging < 1454832929 365573 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, although many programs can be run even just as a personal server that you can leave hosted as a hobby < 1454832985 853109 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: True, true < 1454832989 849475 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Including real BBS servers, and gopher and HTTP servers (I know that someone runs a combination HTTP and gopher server that they wrote themself in BASIC) < 1454833003 708307 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: I want to make mine somehow special. Not sure how though xD < 1454833031 156387 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 245 seconds < 1454833063 818251 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454834958 192150 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1454835278 441390 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1454835507 546605 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454835788 533859 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 256 seconds < 1454836690 919442 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 250 seconds < 1454837477 639579 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454838198 590995 :AlexR42!~textual@94.41.140.91 QUIT :Quit: Textual IRC Client: www.textualapp.com < 1454838325 573688 :bender|!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda QUIT :Ping timeout: 260 seconds < 1454839154 72114 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :54 is 42's double convergence point over sqrt < 1454839161 957984 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Well, 55 < 1454840036 402816 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1454840118 938927 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454840446 665204 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454842527 131415 :atehwa!atehwa@aulis.sange.fi QUIT :Remote host closed the connection < 1454843996 537713 :AlexR42!~textual@94.41.140.91 JOIN :#esoteric < 1454844378 563480 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454845208 21577 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CBF (Cleverer Brainfuck)14]]4 10 02https://esolangs.org/w/index.php?diff=46366&oldid=41963 5* 03SEnergy 5* (+19) 10 < 1454845316 484021 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CBF (Cleverer Brainfuck)14]]4 10 02https://esolangs.org/w/index.php?diff=46367&oldid=46366 5* 03SEnergy 5* (+20) 10 < 1454845357 994682 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm confused by those edits. < 1454845376 89456 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07CBF (Cleverer Brainfuck)14]]4 10 02https://esolangs.org/w/index.php?diff=46368&oldid=46367 5* 03SEnergy 5* (-10302) 10Blanked the page < 1454845507 188982 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I... guess they want to delete an article they wrote? < 1454845701 836952 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no they just wanted to blank the page < 1454845722 544392 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The first two edits added templates that don't exist on our wiki, but do on Wikipedia. < 1454845736 853350 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :First being a "speedy deletion by author request", and the second some sort of generic delete template. < 1454845753 298438 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm guessing blanking the page was a fallback option. < 1454847241 898268 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :crazy how you can make a bachelor thesis out of this < 1454847927 169506 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A "fit butt" bachelor's thesis, mind you. < 1454847972 456889 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"In this thesis, author discusses and analyzes design flaws of experimental programming language Brainfuck, for which he suggests solution in form of extension of original language. Then he formaly defines this extension and implements its interpret and debugger." < 1454848000 36102 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sadly, it's in a language I don't read. < 1454848051 931556 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :One of my friends challenged me to do my thesis on brainfuck, mostly so I could get away with writing fuck a lot in a master's thesis < 1454848055 716269 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One (of the four) references is to esolangs.org. :) < 1454848058 109209 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I don't think I'll take up his challenge < 1454848289 31730 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 276 seconds < 1454848305 225404 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i also references esolangs.org a lot in my thesis < 1454848308 944481 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454848354 442880 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454848367 24219 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1454848515 233771 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :myname: what was your thesis on? < 1454848548 500029 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lexing of 2d languages < 1454848719 205683 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :This thesis refers [1] the Aho, Ullman, Lam "Compilers" book; [2] Böhm, C., On a family of Turing machines and the related programming languages, [3] esolangs.org/wiki/Brainfuck, [4] Rosenberg and Saloma, Handbook of Formal Languages. < 1454848775 174489 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am also not sure if i would÷ve called bf "experimental" < 1454848785 530725 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or its properties "design flaws". < 1454848817 942744 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm slightly unsure whether it's appropriate to have Feeney, S. listed as the (sole) author of the Brainfuck article. < 1454848914 882513 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(That's graue, who did write the first revision, but it's got a number of contributors since.) < 1454849005 625285 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :myname: interesting! Is it available on the internet to read? < 1454849024 513281 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Taneb: it is written in german :p < 1454849049 699562 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :That sounds unfortunate for me, a monolingual, to read < 1454849050 725753 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric ::( < 1454849092 793587 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :well it'd be fine if you were monolingual in german < 1454849106 609031 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Phantom_Hoover: I don't think I am, for some reason < 1454849138 296846 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :Taneb, wait, you mean all these years you were actually trying to speak english? < 1454849145 677269 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :What < 1454849155 24132 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Where did you get that idea < 1454849159 602253 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454849174 803916 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks like plain-as-day Tanebese to me. < 1454849298 441448 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :is that part of the same language family of zzo38an? < 1454849321 46952 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Phantom_Hoover: common misassumption. There's a lot of false friends between the two < 1454849395 606407 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454851655 553122 :Reece`!~Gremlin@host-92-13-209-151.as43234.net JOIN :#esoteric < 1454853112 18748 :benderpc_!~benderpc@59.189.181.227 JOIN :#esoteric < 1454854192 823400 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1454855408 589148 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454856467 663982 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca JOIN :#esoteric < 1454857072 663139 :J_Arcane!~chatzilla@37-219-200-10.nat.bb.dnainternet.fi QUIT :Ping timeout: 256 seconds < 1454857123 763345 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT : < 1454857142 716838 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454857415 129455 :benderpc_!~benderpc@59.189.181.227 QUIT :Ping timeout: 276 seconds < 1454857655 615632 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1454857695 519479 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454857881 893948 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :@ask hppavilion[1] since when are we misleading the topics? everything makes sense, eh? < 1454857882 42756 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454859104 396402 :Elronnd!elronnd@znc.dank.ninja QUIT :Quit: Let's jump! < 1454859276 478906 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1454860019 698135 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1454860038 321273 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454861533 624347 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454862874 233218 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1454862910 94866 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1454862929 863078 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-ubzulixpghubuejf QUIT :Excess Flood < 1454863056 266523 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-mttkpahfjrsqvsds JOIN :#esoteric < 1454864466 726329 :Reece`!~Gremlin@host-92-13-209-151.as43234.net QUIT :Read error: Connection reset by peer < 1454865331 524969 :tjt263_!~RAPSCA77I@124-148-196-55.dyn.iinet.net.au JOIN :#esoteric < 1454866132 500706 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 272 seconds < 1454866949 399327 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :`wisdom < 1454866966 799130 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :... < 1454866974 406439 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hovercraft/a-é-ro-g-liss-e-ur. If you mention eels, you'll get smacked with one of them in a most unappropriate manner. < 1454867085 312715 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? eel < 1454867086 482762 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :eel? ¯\(°​_o)/¯ < 1454867257 218145 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454867288 897596 :tjt263_!~RAPSCA77I@124-148-196-55.dyn.iinet.net.au PART :#esoteric < 1454868062 694819 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT : < 1454868147 644514 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric :ACTION eely mapoles int-e < 1454868180 264327 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I was thinking of a party involving biologists, electrical engineers and trouts. < 1454868238 684896 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? y < 1454868239 643237 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Y is a commune in France. There's nothing funny about this. < 1454868413 983076 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454868415 547551 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :80) fungot!*@* added to ignore list. AnMaster: i'd find that a bit annoying to wait for an ack. < 1454868418 205333 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454868418 448072 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454868418 688700 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454868418 929433 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454868433 784732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :80 is great < 1454868436 634440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION waits for the other four < 1454868442 858169 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1007) in soviet russia, what sees you is what gets you < 1454868443 190418 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :18) IN AN ALTERNATE UNIVERSE: In an alternate universe, I would say "In an alternate universe, ehird has taste" < 1454868443 332837 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :415) monqy: last night in my dreams I saw a false photo album of my childhood... looking ghostly < 1454868445 903215 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :84) Darn, now I can't acknowledge the reference you were making. < 1454868470 819967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't really like the last three < 1454868479 702217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :1007 is me trying too hard to be funny but it's still better than the last three < 1454868507 36698 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1454868524 649593 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :where is elliott these days? < 1454868546 96030 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? metasepia < 1454868549 714775 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :metasepia knew the weather at your nearest airport, and also something about ducks. < 1454868551 661392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just stopped turning up < 1454868558 575763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :channel regulars tend not to stay forever < 1454868705 45029 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: hi < 1454868716 985799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi Vorpal < 1454868735 613952 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also you are right, quote 80 is great < 1454868750 460700 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :why on earth would I put fungot on ignore as well? < 1454868750 639733 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Vorpal: i plan to write a number < 1454868766 948713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: people were abusing it at the time, and you were more sensitive back then to spam in the channel < 1454868787 570764 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: well I was in it for a start, probably had something to do with it < 1454868830 228303 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : just stopped turning up <-- no elliott any more? :( < 1454868864 291101 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Also I wonder why hexchat thinks the ping time is 30 seconds all the time... < 1454868872 508315 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It clearly isn't < 1454868913 701195 :Vorpal!~Vorpal@unaffiliated/vorpal NICK :Vorpal_ < 1454868920 931857 :Vorpal_!~Vorpal@unaffiliated/vorpal NICK :Vorpal < 1454868926 923248 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :.... I just looked at nickserv info since I haven't been on here for some time. < 1454868928 636805 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :-NickServ- User reg. : Dec 26 16:35:03 2005 (10y 6w 3d ago) < 1454868930 568261 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Wow < 1454868944 942784 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Time flies < 1454869031 672606 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quot < 1454869032 585808 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: quot: not found < 1454869032 728191 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454869033 236185 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454869033 602771 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1008) LIST OF ACRONYMS: List Integrating Some Terminology Of Fine Authentic Credibility Relating to Our New Year Media System < 1454869033 745107 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454869034 121745 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454869034 264181 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :54) * oerjan swats FireFly since he's easier to hit -----### Meh * FireFly dies < 1454869034 635159 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :814) I was hoping I could be like other people and listen to signals while in a public transport vehicle. < 1454869034 861200 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :812) i love how allegedly wine can run all of these different programs but the only one i can actually run is starcraft i think wine may secretly be a cleanroom reimplementation of starcraft < 1454869036 678914 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454869037 870277 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1082) it's not weird, it's even in alphabetical order and nicely formatted! < 1454869050 341166 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca PRIVMSG #esoteric ::D < 1454869055 694182 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric ::D < 1454869157 183415 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`find . -name quotes < 1454869158 42729 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :find: `. -name quotes': No such file or directory < 1454869160 762025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` find . -name quotes < 1454869170 545301 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​./bin/quotes \ ./quotes < 1454869182 345367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` sort ./quotes | head < 1454869183 376970 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :00:07 Sgeo has quit (IRC is taking up too much of my time. I need time to study the Bible and find Christ.) 00:12 Sgeo has joined #esoteric. \ [2008] i'm testing Haiku and it appears that it is a major shit 5+7+5, not 5+11, nooga \ me thinks fungot is high on crack adu: not exactly something like that. bu < 1454869218 736510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` sort ./quotes | head -n 20 | sed 's/(....................).*/\1/' < 1454869219 616331 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sed: -e expression #1, char 30: invalid reference \1 on `s' command's RHS < 1454869227 427698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` sort ./quotes | head -n 20 | sed 's/\(....................\).*/\1/' < 1454869228 264100 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :00:07 Sgeo has quit \ [2008] i'm t \ me thinks fung \ [After a long monolo \ [after a long string \ [after a quote delet \ 99% OF USES \ after all, \ after a whi \ also, why i \ and then I \ bleh, why d \ btw, I fina \ * ais523 challenges \ ais523, the lib dems < 1454869407 787189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess that one's only funny if you're either British, or following British politics < 1454869533 331315 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :it's really good though < 1454869544 774009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1454869554 597942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :context makes it slightly better but it's funny even without < 1454869796 420064 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 240 seconds < 1454869952 511933 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454870284 682441 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 250 seconds < 1454870530 686077 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :So, when I play the Simpsons arcade game, am I reducing my skill level by giving it as many coins as I want, or is that pretty much inevitable because they want my money? < 1454870551 806022 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :(It's MAME, I have free coins >.> ) < 1454870706 80725 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You can try to win with as few coins as possible I suppose. But if you fail, it mean you can try again without spending extra money, now < 1454870796 557653 :heroux!~heroux@50708323.static.ziggozakelijk.nl JOIN :#esoteric < 1454871086 504933 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454872317 623356 :J_Arcane!~chatzilla@37-219-200-10.nat.bb.dnainternet.fi JOIN :#esoteric < 1454872569 789139 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I intentionally avoid all politics < 1454872583 817950 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :you can't change anything, and all it does is make me mad...so why bother? < 1454872710 898818 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :well thqt's not quite ture < 1454872769 713775 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Well at least Wikipedia seems sufficient to explain the joke :) < 1454872797 742314 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`wc quotes < 1454872801 285957 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 1264 25410 152033 quotes < 1454872827 577050 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :you can change things if you're at the start of a change that is already ready to go, like when public opinion has changed but the govt hasn't caught up < 1454872882 379524 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1454872883 592884 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pie/I like pie \ I like pie < 1454872891 993520 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1454872893 140080 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :quine/`? quine < 1454872900 26947 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? quine < 1454872900 877718 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`? quine < 1454872966 799550 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :as for politics making you mad, the trick is to only follow other countries' politis closely < 1454872994 155245 :Elronnd!elronnd@znc.dank.ninja QUIT :Quit: Let's jump! < 1454873003 57280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: right, I'm following the current US electoin < 1454873007 538962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly for the entertainment value < 1454873014 535602 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I suppose the quote predates the 2015 general elections? < 1454873017 296231 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? US election < 1454873018 218309 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :US election? ¯\(°​_o)/¯ < 1454873022 851661 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? election < 1454873023 899733 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :election? ¯\(°​_o)/¯ < 1454873033 710027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: not sure < 1454873038 154320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be funny either way but for different reasons < 1454873046 588346 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah < 1454873098 112441 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :2013-02-26-raw.txt:< 1361904098 931888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION challenges the americans here to remember who lost in the most recent UK general election < 1454873114 727386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK yes < 1454873120 689737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that one's better because it's less obvious < 1454873126 696726 :Elronnd!elronnd@znc.dank.ninja JOIN :#esoteric < 1454873126 838986 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1454873127 667120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(that election, it is) < 1454873130 461830 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :the hampstershire primaries are tommorrow < 1454873206 841741 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :most likely the winners will be the commie and the fasist < 1454873218 339661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the interesting things being a) the victory margin for sanders on the democratic side, and b) whatever is going on with the republicans < 1454873233 567813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to be fair the republican side is more interesting because I can't believe any of them are electable < 1454873243 509299 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That sed was a complicated way to type cut -c 1-20. < 1454873248 556857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's interesting to see which crazy direction they go in < 1454873256 434442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I can never quite remember how cut works and the man page wouldn't fit on IRC < 1454873279 575531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` man cut < 1454873280 960343 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I figure trump, once he gets nominated, is suddenly going to veer left on some issues he's avoided talking about < 1454873281 135780 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :man: can't open the manpath configuration file /etc/manpath.config < 1454873289 973882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: or even on ones he has < 1454873306 439733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was an election at a society I was in where someone ran as a joke candidate and gave bizarre speeches < 1454873314 640989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but then admitted that if they'd won, they'd have tried to do the job sensibly and properly < 1454873325 694275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just were trying to make the elections themselves more interesting and contested < 1454873364 224485 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :trump's unpredictable < 1454873403 32870 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: hi! < 1454873465 893240 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :int-e: I don't think he will "do the job sensibly and properly" though < 1454873477 318628 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: I can only remember the "-c N-M" variant. < 1454873479 235718 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Vorpal: Hi. < 1454873517 611545 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: weird, I can only remember the cut -d' ' -f N-M variant < 1454873519 145903 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Hm < 1454873531 312289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does paste have any options at all? < 1454873542 926136 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: if it is gnu, yes < 1454873546 41313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally I link it up with expand in order to place the columns in more readable positions < 1454873555 863652 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: at the very least --help and --copyright < 1454873559 491453 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :or --version or something < 1454873567 432093 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Mandatory arguments to long options are mandatory for short options too. < 1454873567 574408 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : -d, --delimiters=LIST reuse characters from LIST instead of TABs < 1454873567 574478 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : -s, --serial paste one file at a time instead of in parallel < 1454873567 574501 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : --help display this help and exit < 1454873568 331036 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric : --version output version information and exit < 1454873569 830104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has -d and -s but neither seems that useful < 1454873594 909390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like what does -s even do? read the files one at a time, and then paste as normal? < 1454873601 684758 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Isn't -s just cat? < 1454873610 341893 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I never used paste, what does normal paste do? < 1454873653 487286 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh, put each file side by side < 1454873752 761320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the opposite of cut < 1454873778 698088 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: try man 1p paste, it sheds more light on the options < 1454873784 194001 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :rather confusing options but < 1454873807 663417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't have a section 1p < 1454873813 17250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's posix presumably? < 1454873847 667735 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Concatenate all of the lines of each separate input file in command line order. The of every line except the last line in each input file shall be replaced with the , unless otherwise specified by the -d option." < 1454873847 916116 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: that is the posix docs split in man pages < 1454873858 158613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, according to the info page, -s basically transposes the output < 1454873885 616152 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :apt-get install manpages-posix (for 1p) and apt-get install manpages-posix-dev (for 3p) < 1454873896 28428 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: I found those packages really useful < 1454873919 407579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, was just doing that < 1454873923 120118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looks like it could come in handy < 1454873930 663837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(presumably there isn't a 2p because posix doesn't specify syscalls?) < 1454873975 667143 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Apparently -d and -s interact in weird ways < 1454874000 185090 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: though there are some pages in 2 that have corresponding 3p but no 3 < 1454874022 478405 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I guess it is a case of splitting between libc and syscalls differently? < 1454874053 595294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yay, this makes it much easier to get things like the yacc spec < 1454874061 13250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: could be < 1454874070 908467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"open" is in 3p < 1454874083 193214 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't imagine many POSIX systems where that wouldn't be a syscall < 1454874084 200450 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Yeah, that is an example of that < 1454874091 462431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so presumably 3p just contains all the stuff that's meant to be in libc < 1454874099 909391 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Think so yes < 1454874114 437820 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :also there is no 5p or 7p iirc < 1454874128 890322 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :btw what is in 4, 6, 8 and 9 anyway? < 1454874133 486083 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ACTION looks at man man < 1454874141 558166 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Oh < 1454874168 238128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :4 is for things like /dev/null < 1454874171 127440 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :6 is games < 1454874179 5218 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Like nethack presumably? < 1454874180 382126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :6 and 8 are both executables that people didn't want in 1 for whatever reason < 1454874188 430723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it only goes up to 8 < 1454874198 685914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(some people use 9 for weird nonstandard things, I think) < 1454874211 792399 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Why the numeric splitting to begin with? < 1454874217 246839 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It isn't very intuitive at all < 1454874235 439269 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Wouldn't say cmd/ sys/ lib/ and so on make more sense < 1454874239 548500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :chapters of the manual < 1454874240 958161 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think it is fine and use the numeric splitting < 1454874246 446823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :originally this was a printed book < 1454874250 526109 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: the original UNIX manual I guess? < 1454874252 418421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with the option to read bits online < 1454874261 469716 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Makes more sense then < 1454874270 877875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it still has headings and footers and the like, although people are often unsure about what to put there < 1454874297 21660 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I put zorkmid in section 6, and playmod in section 1 < 1454874326 114563 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :true < 1454874432 547848 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What is the point of /dev/full... < 1454874469 928327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: testing the error handling of your programs < 1454874492 740734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :adding "> /dev/full" to the end of your command line is a trivial way to see if your program handles errors printing output correctly < 1454874493 922421 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: right, but it is utterly crude... < 1454874499 892855 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It is one specific error < 1454874542 299579 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :What it it fails to EBADF instead? EDQUOT? < 1454874555 729149 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :A proper fault simulator might be more useful < 1454874569 719930 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Seem to remember that the sqlite guys made something like that < 1454874581 83785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they did < 1454874591 147111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however the vast majority of programs don't care about the specific error code < 1454874598 913688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sometimes even in cases where they should (e.g. EINTR, EAGAIN) < 1454874607 595519 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ais523: the error recovery might be different < 1454874653 138005 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Not sure if the sqlite thing is reusable for other projects < 1454875124 113899 :bb010g!uid21050@gateway/web/irccloud.com/x-acrpqibngzpjbevl QUIT :Quit: Connection closed for inactivity < 1454875275 319645 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I found that AmigaMML with > /dev/full seems to work OK (although it will not write the song anywhere), although input from /dev/null results in a floating point exception. < 1454875871 66041 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Huh. The thesis publication thingie wanted a back cover text. < 1454875950 536834 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also: I keep getting porn ad spam in Swedish at the 'webmaster' role address of gehennom.org. < 1454875959 893608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you own gehennom.org? < 1454875964 911210 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1454875976 359050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, hmm, it appears to duplicate content of zem.fi < 1454875981 719927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :At the moment, yes. < 1454875985 456457 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's been different as well. < 1454875988 854062 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I used to run a public nethack server once. < 1454876039 116128 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And I've been thinking of putting something nethack-related (some sort of data visualization stuffs, maybe) up there, but haven't. < 1454876051 294204 :bb010g!uid21050@gateway/web/irccloud.com/x-kvxrwgygrstwviqj JOIN :#esoteric < 1454876155 976950 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, and I think I hosted darkhive as a subdomain of gehennom.org. < 1454876252 204808 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1454876344 665174 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: darkhive? < 1454876412 418795 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :An unofficial archive of a discussion forum with a name starting with d -- hence, "d-arkhive". < 1454876426 482553 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Given the quality content, maybe the "dark-hive" split is appropriate as well. < 1454876442 650030 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :ah < 1454876579 630209 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Can you please tell me how to set up the email so that it uses different user name for messages received from internet than local messages? < 1454876618 286665 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe I should at least stick in some sort of a more nethacky placeholder on that thing, rather than have it just be a (probably broken somehow; at least the TLS cert is wrong) copy of zem.fi. It got to be like that just because I migrated to lighttpd and didn't bother to configure in name-based vhosts. < 1454876707 712527 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: lighttpd is still alive? < 1454876716 143696 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :I thought it was all nginx these days < 1454876755 980479 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't know how much development effort it gets, but they do at least fix issues. < 1454876767 666015 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Speaking of which, I should should upgrade nginx to a version supporting HTTP2, some day < 1454876785 538597 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Apparently debian backports only has the version right before the HTTP2 one < 1454876788 261306 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :annoying < 1454876803 804288 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You should upgrade it to a version supporting QUIC, be all even fancier. Except I don't think there is a version to do that. < 1454876815 499955 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh < 1454876824 713403 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :isn't that UDP? < 1454876826 676543 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1454876848 859538 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's pretty much a mapping of HTTP/2 on UDP. < 1454876964 298316 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :heh < 1454876989 408171 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :"Round-trip times, roughly defined by the speed of light, are bounded, and as a result the only way to decrease connection latency is to make fewer round-trips." < 1454876998 331313 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Quoting wikipedia on QUIC < 1454877006 398297 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Um... < 1454877007 826225 :tjt263__!~RAPSCA77I@124-148-196-183.dyn.iinet.net.au JOIN :#esoteric < 1454877033 4848 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :We are not even close to the point of the propagation delay being the limiting factor for most connections < 1454877051 560358 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Just compare ping over ethernet and wifi to see that < 1454877098 30918 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes, it's a bit of a silly comment. The reason QUIC cares about round-trips is because RTTs on mobile networks are awful. < 1454877108 669338 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :yes it is < 1454877114 34988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Much awful-er than mandated by the speed of light, that is. < 1454877139 960137 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: Also we should dig cables straight through earth, that way imagine how much less the delay to Australia will be < 1454877181 51375 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The original source for that comment is probably from a Chromium blog post: "However, despite increasing bandwidth, round trip time (RTT)--which is ultimately bounded by the speed of light--is not decreasing, and will remain high on mobile networks for the foreseeable future." < 1454877188 119250 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Speaking of ethernet, why does ethernet connectors generally have status leds, for both connection and data. And why doesn't, say, USB also have that? < 1454877188 744730 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Where the bounded-by-c was just an aside. < 1454877201 374388 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://blog.chromium.org/2013/06/experimenting-with-quic.html < 1454877204 794953 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Ah < 1454877288 905097 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :fizzie: btw this laptop gets much more stable ping times when using 2.4 GHz than when using 5 GHz. To the same access point. This does not apply to other devices connected to the same access point. I wonder what is going on < 1454877425 924252 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :issues with your adapter driver? < 1454877753 20527 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :quintopia: possibly? It is an old intel adapter < 1454877765 850411 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :cIntel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection < 1454877778 580085 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :not sure where that c came from, it wasn't supposed to be there < 1454877799 621046 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :quintopia: the laptop is quite old. About 6.5 years I think < 1454877806 124458 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :It has a Core 2 Duo < 1454878775 331981 :tjt263__!~RAPSCA77I@124-148-196-183.dyn.iinet.net.au NICK :V3R4X < 1454879012 577526 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Remote host closed the connection < 1454879445 505276 :Elronnd!elronnd@znc.dank.ninja QUIT :*.net *.split < 1454879445 980252 :fizzie!fis@unaffiliated/fizzie QUIT :*.net *.split < 1454879454 752791 :fizzie!fis@unaffiliated/fizzie JOIN :#esoteric < 1454879641 21922 :earenndil!elronnd@znc.dank.ninja JOIN :#esoteric < 1454879732 788152 :earenndil!elronnd@znc.dank.ninja NICK :Elronnd < 1454880320 120058 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net QUIT :Ping timeout: 252 seconds < 1454880758 594450 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net JOIN :#esoteric < 1454880929 537881 :augur!~augur@2602:306:37f6:6af0:c8f2:e515:654a:c3b3 JOIN :#esoteric < 1454882228 446574 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you like my idea of "HTCLS"? (Like ARIA, it would also be a set of HTML attribute with their own prefixes, although they have different purposes and meanings from ARIA. However, it can be combined with ARIA and other stuff too.) < 1454883004 138149 :AlexR42!~textual@94.41.140.91 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1454883328 396383 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :you don't need a cable thruough the earth if we can do it with a neutrino beam < 1454884036 514201 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds < 1454884296 289047 :augur!~augur@2602:306:37f6:6af0:c8f2:e515:654a:c3b3 QUIT :Remote host closed the connection < 1454885018 695546 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454885642 132313 :augur!~augur@2602:306:37f6:6af0:1c14:e370:c476:1098 JOIN :#esoteric < 1454885789 834866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@metar EGLL < 1454885790 108159 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :EGLL 072250Z 22019G29KT 9999 -SHRA FEW006CB BKN015 08/07 Q0985 RESHGR RESHRA RERA TEMPO 4800 RA BKN010 < 1454885806 413202 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : I... guess they want to delete an article they wrote? <-- maybe the thesis didn't pass < 1454885816 570652 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: No, it's listed as successfully defended. < 1454885819 466568 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also: RESHGR RESHRA RERA. < 1454885821 173161 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh. < 1454885825 744684 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1454885836 964277 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The metar. < 1454885842 230992 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1454885842 526693 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 072250Z 25007KT 220V280 9999 FEW045 03/02 Q0977 RMK WIND 670FT 23010KT < 1454885852 632441 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :today we have vicious ice < 1454885855 763675 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"WIND", what's that supposed to mean. < 1454885859 716388 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(it got my knee) < 1454885882 715568 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so shall we delete it? < 1454885905 190293 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess? I don't know what the common practice is. < 1454885926 920038 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(my initial predisposition is "yes", unless the language is particularly interesting. it's a BF derivative after all. < 1454885929 925671 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :) < 1454885947 156762 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: well i've deleted by author request before, as has ais523. < 1454885965 680698 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :very well, i'm going ahead. < 1454885977 417758 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sounds reasonable. And no, I don't think it's any kind of crazy-notable. < 1454885980 515094 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/delete14]]4 delete10 02 5* 03Oerjan 5* 10deleted "[[02CBF (Cleverer Brainfuck)10]]": Author request: content before blanking was: "{{delete| reason }} {{db-g7}} {{db-g7}}==Introduction== Programming language '''CBF''' was developed by Marcel Fiala, student of FIT BUT. This project started as procrastination, but turned out to be solid base for author..." < 1454886031 940418 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Since you're at it... https://esolangs.org/wiki/Brainfuck#Related_languages "LecRAM" points to a redirect to "CBR (Cleverer Brainfuck) < 1454886033 452642 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm interesting, it showed the content of the revision i was looking at, not the blanked one. < 1454886046 696069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Which is a redirect to CBF, which you just deleted. < 1454886049 756345 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i have that in another tab, as i got a warning from the delete button. < 1454886060 317745 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Handy. < 1454886073 619240 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :MediaWiki is smart! < 1454886102 911917 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/delete14]]4 delete10 02 5* 03Oerjan 5* 10deleted "[[02LecRAM10]]": Broken redirect: content was: "#REDIRECT [[CBR (Cleverer Brainfuck)]]" (and the only contributor was "[[Special:Contributions/SEnergy|SEnergy]]") < 1454886108 715147 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It's all thanks to the delete button < 1454886145 862042 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=46369&oldid=46359 5* 03Oerjan 5* (-13) 10Going whole hog < 1454886178 215469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46370&oldid=46317 5* 03Oerjan 5* (-138) 10*Poof* < 1454886274 577950 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/delete14]]4 delete10 02 5* 03Fizzie 5* 10deleted "[[02CBR (Cleverer Brainfuck)10]]": Broken redirect: content was: "#REDIRECT [[CBF (Cleverer Brainfuck)]]" (and the only contributor was "[[Special:Contributions/Esowiki201529A|Esowiki201529A]]") < 1454886278 411335 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :One more for the road. < 1454886285 509404 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :I WAS GETTING TO THAT < 1454886292 131205 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :TOO SLOW < 1454886356 936716 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=46371&oldid=44836 5* 03Oerjan 5* (-30) 10no such link *MWAHAHAHA* < 1454886450 14984 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :just what we need... an editor war < 1454886459 34503 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hmm. We have 291 orphaned pages, claims Special:LonelyPages. Is that altogether right? < 1454886465 757002 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess it doesn't count categories. < 1454886502 509839 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :under that assumption it's plausible < 1454886603 486799 :boily!~alexandre@modemcable173.181-178-173.mc.videotron.ca QUIT :Quit: FLIGHT CHICKEN < 1454886604 529493 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454886657 35800 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Some of these are not categorized, though. < 1454886674 542023 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :After clicking at maybe five, two were "actual languages" (FSVO) that seem to be entirely orphan. < 1454886679 163816 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION checks the language list for mis-sorting and broken links < 1454886684 3722 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :found none < 1454886747 206854 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i may not be able to keep up with the wiki, but at least i can keep things in order < 1454886890 952368 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :aejnor is our hero! < 1454886993 725036 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> unwords . map sort . words $ "i refrained from sorting the other words as well" < 1454886995 255171 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "i adeefinrr fmor ginorst eht ehort dorsw as ellw" < 1454887016 474148 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and that was probably a good thing :) < 1454887236 317103 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i guess that particular sentence might have been readable < 1454887257 145541 :augur!~augur@2602:306:37f6:6af0:1c14:e370:c476:1098 QUIT :Remote host closed the connection < 1454887265 433944 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, maybe < 1454887308 848722 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Ginorst is eht aillpr fo dgoo iikw aaeegmmnnt. < 1454887320 810097 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'ginorst': Ginorst is eht aillpr fo dgoo iikw aaeegmmnnt. < 1454887337 911994 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> unwords . map sort . words $ "common and short words help a lot ( not tremendously )" < 1454887339 366829 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "cmmnoo adn horst dorsw ehlp a lot ( not deelmnorstuy )" < 1454887356 13724 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hah. "horst" doesn't work at all. < 1454887386 844117 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't get aillpr < 1454887395 866725 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :pillar < 1454887406 568049 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1454887412 400528 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :**AAAAHHHMW < 1454887413 79808 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i have no clue what that means < 1454887427 80736 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that may be the problem < 1454887436 622792 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :free speech is a pillar of democracy < 1454887507 678232 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :looked it up, makes sense < 1454887553 533301 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :> let f (c : r) = c : g (reverse r); g (c : r) = reverse (c : (reverse . sort $ r)); g [] = [] in unwords . map f . words $ "on the other hand, sorting only the insides of words is perfectly readable, as usual" < 1454887555 110250 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "on the oehtr hadn, sinortg olny the ideinss of wdors is pceeflrty raabdeel,... < 1454887567 881899 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, maybe pceeflrty is a bit too strong a word here. < 1454887596 614742 :augur!~augur@99-127-102-175.lightspeed.ftldfl.sbcglobal.net JOIN :#esoteric < 1454887598 212825 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I was going to object indeed. < 1454887628 489719 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :There's the "skyline" theory for the middle part. And again, words shouldn't be too long. < 1454887646 274633 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also I got it a bit wrong with respect to punctuation that's attached to a word.) < 1454887672 753418 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :yeah, i hate these people saying the order of letters don't matter because of one single text example that is crappy < 1454887693 206191 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`addquote "on the oehtr hadn, sinortg olny the ideinss of wdors is pceeflrty raabdeel,... Well, maybe pceeflrty is a bit too strong a word here. < 1454887698 476566 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> sort "oh well it could be worse" < 1454887698 621017 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1265) "on the oehtr hadn, sinortg olny the ideinss of wdors is pceeflrty raabdeel,... Well, maybe pceeflrty is a bit too strong a word here. < 1454887699 900931 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : " bcdeeehilllooorstuww" < 1454887718 978988 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words --finnish 10 < 1454887723 93645 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :löytämästorista horstuvaltaneva teorgani luonivisevin käytyvimme temmenenne lohkerampanasi tuntiinisimpinänsä hutevälleen mainassammassa < 1454887744 753210 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`words --german 10 < 1454887748 878044 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :maricklumberen dasungs ster inters einlichkeitplastis botersatione kriederussena beppe hauployanitunt irrestütze < 1454887773 811331 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Einlichkeitplastis sounds quite believable. < 1454887781 30763 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, no < 1454887789 336210 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Indeed. Meaningless, but pretty plausible. < 1454887800 478495 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :is is pretty unpopular as suffix for nouns < 1454887806 341072 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: come on, reinlichkeitsfimmel exists! < 1454887815 878549 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it is :) < 1454887818 450234 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`words --german 10 < 1454887820 148591 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hinsmation punktionsbehand vermöglichs westandeformation analbesich morpolyphulz bögeneichtsfessenstisch verlandric reprädetes erdasjahrenschirnlei < 1454887825 94551 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :except for things like diseases or the like < 1454887840 571001 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :"bögeneichtsfessenstisch" is a good one. < 1454887842 930610 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454887866 330662 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i like westandeformation < 1454887912 52613 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so is there a list of languages that `words supports? < 1454887916 671097 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`words < 1454887920 756084 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :plunarwing < 1454887931 853281 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`words --help < 1454887934 34473 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Usage: words [-dhNo] [DATASETS...] [NUMBER_OF_WORDS] \ \ options: \ -l, --list list valid datasets \ -d, --debug debugging output \ -N, --dont-normalize don't normalize frequencies when combining \ multiple Markov models; this has the effect \ of making larger dataset < 1454888000 552250 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`words -l < 1454888001 393139 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :valid datasets: --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --french --german --hebrew --russian --spanish --irish --german-medical --bulgarian --catalan --swedish --brazilian --canadian-english-insane --manx --italian --ogerman --portuguese --polish --gaelic --finnish --norwegian --esolangs \ default: --eng-1M < 1454888027 217816 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`words --german-medical 10 < 1454888028 232751 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mukopempfnekräfte leukämischacharisch atologie resien protisches mulinsäuresens peräume hypotrologisch röntgenenalgie diffusiereudoall < 1454888037 215310 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`words --ogerman 10 < 1454888038 473729 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bildunstum konträhnt gefahrei durchaltern megesch motokaltung getriebsjagdmauen aufzufunkt elegere unisblätzent < 1454888051 124960 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's the difference < 1454888080 580574 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`words --eng-fiction 10 < 1454888085 550382 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :comme que corr exel ascenta mic monotie nett cada coff < 1454888094 384457 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :odd. < 1454888111 842619 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fictional english is a lot more concise < 1454888117 875569 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`words --esolangs 10 < 1454888119 583607 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rpos aura fooblecogscript vrejvax hell fullmachine thubi liorse noobare anoilog < 1454888122 212388 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: I think https://en.wikipedia.org/wiki/German_orthography_reform_of_1996 is the difference. < 1454888129 520533 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1454888142 821673 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Assuming it's the same naming convention as Debian ispell packages.) < 1454888162 766880 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/words < 1454888163 485383 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/usr/bin/perl \ use strict; use warnings; \ use v5.10; \ use open qw( :encoding(UTF-8) :std); \ use File::Basename 'dirname'; \ use Storable 'retrieve'; \ use List::Util qw(sum min); \ use Getopt::Long qw(:config gnu_getopt); \ BEGIN { \ eval { \ require Math::Random::MT::Perl; Math::Random::MT::Perl->import('rand'); \ }; \ #wa < 1454888190 753127 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls share/*ord* < 1454888191 729340 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :share/dict-words \ \ share/WordData: \ Brazilian \ Bulgarian \ CanadianEnglishInsane \ Catalan \ Eng1M \ EngAll \ EngFiction \ EngGb \ EngUs \ Esolangs \ Finnish \ French \ Gaelic \ German \ GermanMedical \ Hebrew \ Irish \ Italian \ Manx \ Norwegian \ Ogerman \ Polish \ Portuguese \ Russian \ Spanish \ Swedish < 1454888212 905687 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf germanmedical < 1454888223 921420 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`head share/WordData/Eng1M < 1454888224 799101 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pst012345678.............e....n....a.... ....d....m....s....'....ss6........e....u....a....t...rb .............eW...........n....a ..........rt.......... ....s....y...........c...........k....'...........o..........t....quy........щ....т....н....тоя. < 1454888247 957792 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hmph no readable header < 1454888248 274966 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :`words --german-medical 10 < 1454888249 294679 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :equenzblätte tochichten kards nebendemen zonswundes oxativ axilocandler abdomeratische periopationens inhibierendem < 1454888251 468490 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? pst0 < 1454888253 100039 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pst0? ¯\(°​_o)/¯ < 1454888254 613656 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you like this? http://zzo38computer.org/textfile/miscellaneous/htcls < 1454888262 719253 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :these are great < 1454888274 49820 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Package: wgerman-medical (20160103-1): "This package provides the file /usr/share/dict/german-medical containing a list of German medical words." < 1454888314 505058 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how does it do that? rnn or the like? < 1454888330 728662 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Character trigrams or 4-grams, I forget which. < 1454888339 254833 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Nothing fancier than that. < 1454888369 392399 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Plus some futzing for the word length modeling, I think. < 1454888577 967306 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've used fungot's system for doing the same, but the Funge code isn't capable of bunching the letters together, there's a hardcoded space between tokens (with some special handling for punctuation). < 1454888578 148801 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: i'm just not too well. why? because advanced ircbots will need it < 1454888587 148188 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: I'm sorry to hear that. < 1454888587 371879 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: but i might send the gauche guys a mail with my name in the alist, right? it would be < 1454888604 924891 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Yeah, I think that's fine. < 1454888605 70338 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: way to miss the bus because of that: < 1454888736 144820 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The WordData/* files are Perl's "Storable" encoding.) < 1454889251 965527 :gde33!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl JOIN :#esoteric < 1454889770 968065 :augur!~augur@99-127-102-175.lightspeed.ftldfl.sbcglobal.net QUIT :Remote host closed the connection < 1454889865 619916 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454890126 746716 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :anyone else watchin the handegg? < 1454890272 364518 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :otherwise known as "armored rugby"? < 1454890295 382110 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :<\oren\> you don't need a cable thruough the earth if we can do it with a neutrino beam <-- i think bandwidth / energy might be a problem there. < 1454890331 737907 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because you only detect a tiny fraction < 1454890395 159602 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(this concludes my logreading.) < 1454890457 260651 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ACTION generates more logs. < 1454890458 782940 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> pi/2 < 1454890460 725463 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 1.5707963267948966 < 1454890482 382071 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, the time saving isn't that big compared to just going around... < 1454890506 335659 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: your scheme fails on account of me being on the channel hth < 1454890552 308907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :logs are logs < 1454890641 855390 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :glog glog glog < 1454891485 379010 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454891748 368220 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 248 seconds < 1454892658 711647 :jaboja!~jaboja@d216-200.icpnet.pl JOIN :#esoteric < 1454892678 417155 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454892708 320178 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Remote host closed the connection < 1454892753 751811 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454892874 506618 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 256 seconds < 1454893175 621564 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :> pi/sqrt 2 < 1454893177 197939 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 2.221441469079183 < 1454893182 756489 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@messages- < 1454893182 907242 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :boily asked 9h 48m 20s ago: since when are we misleading the topics? everything makes sense, eh? < 1454893223 324629 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :@messages < 1454893223 467846 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1454893225 587163 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@tell boily I didn't set the "misleading topics" thing < 1454893225 740856 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454893238 428875 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :@tell boily I just added "esoteric" for consistency < 1454893238 571168 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1454893262 514625 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :We should have the topic on revision control or something < 1454893280 687408 :jaboja64!~jaboja@d216-200.icpnet.pl JOIN :#esoteric < 1454893355 680065 :jaboja!~jaboja@d216-200.icpnet.pl QUIT :Ping timeout: 264 seconds < 1454893508 534003 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1454893745 969961 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: GitHub for IRC? < 1454893818 395688 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: Speaking of which, I should probably GitHub my personal server and client soon so people can actually visit my personal network < 1454893863 992219 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :isn't github really expensive though? < 1454893937 137501 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: ... < 1454893937 905095 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :No < 1454893946 391741 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :GitHub is the free one, unless you want private repos < 1454893949 666918 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Which I don't < 1454893969 153557 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or if you want their backend to run on your own servers, I think that's also expensive < 1454893971 830055 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or at least big < 1454894005 956938 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :How would you put github on your server if you didn't get "their backend to run on your servers"? < 1454894130 907819 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: No, I was going to put the server/client on the github website < 1454894136 24725 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: I see the confusion < 1454894139 974647 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :ohhh < 1454894148 184171 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :that kind of personal server < 1454894154 257070 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I meant publish to github < 1454894166 850482 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: It's like HTTP/BBS, but if you use it you look awesome < 1454894167 594891 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :yeah, I get it now < 1454894183 604168 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :but if I use it no one else can look at it < 1454894186 944414 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Because it's more a terminal application than anything else < 1454894188 411205 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :almost no one < 1454894194 660617 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :bitbucket doesn't everything github does, but better < 1454894206 481514 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :even better though: host your own git/hg repo < 1454894214 713344 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :it's not that hard < 1454894220 659935 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Yes, but I want exposue < 1454894223 542080 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*exposure < 1454894228 561250 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :it's hilarious how github has managed to centralize DVCS... < 1454894236 690415 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: DVCS? < 1454894238 504029 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :lol < 1454894244 531927 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :distributed version control < 1454894246 625751 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1454894248 128203 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1454894249 968495 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :hppavilion[1]: Decentralized Version Control System < 1454894250 703016 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :system < 1454894272 774866 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I cannot tell you how many programmers I've met who don't know what to do when github goes down < 1454894274 401721 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Elronnd: Do you think the idea for a terminal-based command line-accessed server sounds cool? < 1454894274 705656 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :the irony is lost on them :/ < 1454894282 381527 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's centralized about it? < 1454894286 658290 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :server of what? < 1454894294 62765 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Things like bug tracking are centralized, but those are centralized with other systems too. < 1454894307 885991 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Just a little server that spits out user-created content < 1454894319 986755 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I do not use GitHub for my own projects < 1454894324 533849 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :so...some kind of social network? < 1454894330 679930 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Paired with a Qt-based pseudoterminal client < 1454894333 620960 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454894343 457016 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: why not just use a regular terminal? < 1454894345 68417 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Sort of, but it's not a website, so you look cool to everyone else when you use it < 1454894346 972549 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :that seems like a lot of work < 1454894350 684774 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Can you connect to it with a real telnet client? < 1454894354 793760 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Because I like doing GUI < 1454894360 201712 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Probably not yet xD < 1454894368 172454 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: It's my own protocol < 1454894368 322910 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :...but you're making a GUI to clone a CL UI? < 1454894371 693365 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Such thing should be added on then < 1454894375 846664 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :that seems redundant < 1454894377 245772 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Perhaps I will < 1454894390 129035 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: The GUI allows me to add formatting and images down the line < 1454894391 777457 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I host my own hg repo on my VPS that I was already paying for, so in effect I have a "private" repo for free < 1454894412 183839 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: plz tell me this isn't a clone of that godawful termkit thing < 1454894421 260925 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: What's termkit? < 1454894436 731693 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So no, I guess. If I don't know what it is, I can't clone it xD < 1454894440 772842 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: a really stupid project, the creator got all buttmad when people didn't fawn over it < 1454894446 859790 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Even xterm supports colors and pictures and so on though < 1454894459 896165 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: I don't expect people to use it, but it'd be cool if somebody did < 1454894474 939809 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Part of the point is that you can easily engineer your own client or server from scratch < 1454894484 462220 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: basically imagine a terminal which inexplicably uses Chrome for rendering thumbnails and stuff...it's like terminal but with web crap < 1454894486 208946 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :or whatever < 1454894488 47291 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :it was stupid < 1454894489 400540 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It literally uses string.split() for lexing AND parsing commands < 1454894490 834404 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :and immoral < 1454894500 308836 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Ah, yes, that's stupid. And immoral. < 1454894500 463902 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :that sounds nasty... < 1454894510 651720 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: It is, but it works for now < 1454894511 698344 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :what language is this? < 1454894519 442784 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: I sued python < 1454894521 603458 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*used < 1454894528 59200 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I would sue python if I could < 1454894530 575538 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :for being awful < 1454894552 133435 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I actually typoed "used" to "sued", realized my mistake, fixed it, then realized it was funny and unfixed it) < 1454894556 96537 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: How so? < 1454894560 778243 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: personal bias < 1454894563 969568 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1454894573 300824 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Do you at all like my idea? < 1454894581 824384 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I don't know enough to comment < 1454894585 390346 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454894587 147621 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: actually, my main issue with python is that it is too bloated < 1454894592 407231 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I myself happen to prefer JavaScript over Python too though < 1454894593 862892 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I can send you a session example < 1454894603 346663 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: JS is far far far far worse < 1454894610 828491 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :there's not really a clear ly defined "core" of the language < 1454894615 618278 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :porting it is an utter nightmare < 1454894630 538424 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: http://pastebin.com/xRnvGfJk is an example of a fairly boring session < 1454894653 925658 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :new idea: drop python and Qt and whatever else and use FreePascal < 1454894668 51512 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: so it's like a BBS? < 1454894669 966028 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: I'm planning to expand the client/server to allow powerful things like Dwarf Fortress-style game graphics < 1454894679 702971 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Yes, it is, I mentioned that < 1454894694 413800 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :ahh, I didn't read the backlog < 1454894697 525330 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: I'm trying to modernize the concept of BBS in a way. < 1454894703 743342 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I see < 1454894710 804357 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :well, that could be interesting I suppose < 1454894724 675939 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :".porn" < 1454894726 408297 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Also, if someone sees you using it you look REALLY awesome from a non-programmer's perspective < 1454894726 787518 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :wat < 1454894732 166947 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Yes. .porn file. < 1454894744 661074 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Remember, it's part of the internet, so of course there's porn. < 1454894745 544372 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :TIL porn uses special container formats < 1454894751 163556 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yep xD < 1454894754 754444 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: so make it not internet < 1454894760 637607 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :no pr0n allowed < 1454894773 423233 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: How do you not make something internet while still using sockets? < 1454894793 180928 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: use twine and tin cans < 1454894794 909348 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Correct answer: You don't, sockets use the internet < 1454894811 435911 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :porn violates the categorical imperative < 1454894819 257726 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: The wat? < 1454894829 627979 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You could use a local network I suppose < 1454894834 855379 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :and wait..how are you using complex numbers to refer to users? < 1454894838 333014 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: intranet? < 1454894841 532579 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Therefore it can use socket without needing internet < 1454894846 296937 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :you realized complex numbers only have partial order right? < 1454894849 900562 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: That was a joke, though a client could do that if they liked < 1454894859 564657 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: the categorical imperative. Do you even Kant? < 1454894863 337015 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: It's largely a thing implemented by the server < 1454894882 886089 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: I don't Kant. I Kant. < 1454894884 425885 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :diginet: Do you know ES6? < 1454894891 512320 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :http://cow.org/csi/ < 1454894905 56424 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: I'm familiar with it, it's just as shit as ES1-5 < 1454894932 102075 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: useful < 1454894939 571131 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: do you even Deontology? < 1454894940 940404 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Well I think it is good, except, it doesn't have "goto", and "!yield*" is not acceptable < 1454894961 109878 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :JS is like a braindead Lua, IMO < 1454894968 925364 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Thank you! < 1454894976 309659 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :However a few ES6 feature are not supported in Node.js yet I think < 1454894977 403494 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Lua: Glorified configuration < 1454894991 396598 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :Node JS is cancer < 1454895009 993973 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: well considering that was one of its original purposes...I odn't see how that's bad < 1454895023 319289 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Part of the server is that much calculation is done by the server; the only real required feature is that it accepts text input and that "METHODS" gives you a list of methods < 1454895031 521183 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :Object Pascal is the one of the best languages ever designed < 1454895045 281189 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And the text part is really optional < 1454895100 361681 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :this sounds over engineered < 1454895105 141105 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I like C programming too though, I also make programming in C and also 6502 assembly language and BASIC and a few others < 1454895107 293711 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: All the server needs to do is accept information from the socket and return `HEAD:body` information < 1454895116 478202 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: C is awful < 1454895120 862698 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And if you've done that, then you have a server < 1454895131 306032 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The client then connects to it and sends user input < 1454895152 708652 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :it's one of the worst languages ever written. If you measure badness by costs wrt loss productivity due to hacking or loss assets, it may be the single most desctructive language ever < 1454895161 52127 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :why the hell are buffer overflows still aproblem in 2016? < 1454895168 115157 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`%conn [port]` connects to the server in my client < 1454895172 873449 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: %conn: not found < 1454895174 749356 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then any input you sent the server receives < 1454895178 213200 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sorry, HackEgo < 1454895201 898532 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I think we should start apologizing to HackEgo whenever we accidentally send an invalid command) < 1454895203 64448 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :diginet: Because of bad programmers I expect < 1454895232 195424 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: even good programmers fall victim to oversites, esp in million+ SLOC projects < 1454895244 106092 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :that's why you'd have to be braindead not to use a memory safe and type safe language < 1454895260 955012 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Rust? < 1454895265 413145 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think one of my favorite feature of JavaScript is that you can make "function-oriented programming" with it. < 1454895272 887855 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: rust is a kitchen sink language < 1454895288 583689 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: All software sucks, all hardware sucks < 1454895293 186606 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :This is a 6502 code: http://wiki.nesdev.com/w/index.php/User:Zzo38/Famicom_Z-machine < 1454895297 310747 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :it's a convoluted mess that adds no conceivable benefit over languages like object pascal < 1454895300 727435 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: no, not really < 1454895314 154486 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: how is that specific to JS though? < 1454895315 518072 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: I would say yes < 1454895326 272711 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :it's equally true of Lua...and Python...and Perl...and Lisp...and countless others < 1454895347 217985 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :diginet: It isn't specific to JS of course < 1454895361 215412 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: nor is it esp well odne in JS < 1454895369 196093 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :theory: functional programming is the OOP of the 2010s < 1454895377 60654 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Haskell. Haskell is nothing but functional programming. < 1454895378 364244 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes you are right, it is better done in such thing as Haskell < 1454895389 642261 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Though closures are useful < 1454895396 170196 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I've used them before in serious code < 1454895396 432275 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :we see the same ridiculous overpromies we saw in the 90s with OOP < 1454895408 961269 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :"bug free code, OOM less lines" etc etc < 1454895409 385137 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Granted, that serious code was to implement a CL interpreter, but... < 1454895431 668528 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :and yet, Cabal is one of the buggiest pieces of software I've ever used < 1454895434 459111 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :but w/e < 1454895441 67067 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you like assembly language programming? < 1454895451 916336 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: What features would you like to see in my server, OOC? < 1454895460 294817 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What would be a cool thing? < 1454895470 144283 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: that's too broad a category, which asm? < 1454895470 742729 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps a built-in language? xD < 1454895475 407479 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: VAX...sure < 1454895476 233176 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: ELK ASM < 1454895480 198311 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: x86, not so much < 1454895485 166787 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: what's ELK? < 1454895492 887506 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: OOC? < 1454895509 773494 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: It's a VM/ASM/Infrastructure I'm making as my own .NET-like system < 1454895520 726861 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"Out Of Curiosity" < 1454895523 649608 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :ahh < 1454895526 996671 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Modern x86 is especially terrible, the old one was not quite as bad. < 1454895543 584405 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What's so bad about x86? in particular? < 1454895543 736372 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :However, the assembly language programming I know best is 6502 assembly language programming, which I sometimes use. < 1454895544 438618 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :pre-286 was tolerable at best < 1454895553 73962 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm not saying it's good, but I don't know much x86 < 1454895553 564882 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :diginet: Yes, that is what I meant. < 1454895555 934070 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: it's a nightmare < 1454895561 939528 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Such as? < 1454895587 391750 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In my opinion 6502 assembly language is good < 1454895596 380716 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Perhaps you should port 6502 to modern machines xD < 1454895597 844252 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: you have to memorize all kinds of weird, implicit rules about which instructions use which registers implictly < 1454895598 432169 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Somehow < 1454895601 711230 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :paucity of registers < 1454895609 273590 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: Ah, yes, that sounds pretty shit < 1454895610 43337 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :weird, non-orthogonal addressing mode restrictions < 1454895624 783914 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :needlessly complicated booting procedure < 1454895641 772641 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :IMHO, there should be instructions to do things on ANY register, and the assembler should simplify that to the builtins if applicable < 1454895652 890666 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: interesting, I've been developinng my own VAXoid ISA < 1454895660 356905 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: congratualtions, you just invented RISC < 1454895675 382851 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :along with a compiler for a Pascal/Oberon like language < 1454895688 926814 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : porn violates the categorical imperative <-- of course not. you just have to stream all your own sex too hth < 1454895701 782054 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So if ZA1 (set Auxiliary 1 to 0) exists, and you call SET %A1 0, it'll simplify to the former < 1454895710 388087 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :THe 6502 is ported to modern machines, there are several emulators! < 1454895718 562128 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oerjan: it violated the second formulation, that you never treat another human as a means to an end < 1454895726 944755 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :*violates < 1454895728 103696 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Yes, but are there any that compile to x86? < 1454895741 853224 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think I have read of such a thing once < 1454895745 1935 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: not worth it < 1454895749 359715 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not an emulator, mind you, but a compiler from 6502 to x86 < 1454895760 590416 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: this has been done from x86 to ARM < 1454895764 628197 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I figured something out yesterday < 1454895769 718231 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: actually, wait < 1454895787 88124 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :hppavilion[1]: enjoy: http://andrewkelley.me/post/jamulator.html < 1454895800 249496 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :too bad it uses piece of shit language like Go < 1454895816 673402 :jaboja64!~jaboja@d216-200.icpnet.pl QUIT :Ping timeout: 250 seconds < 1454895823 837901 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :You can model data moving instructions as ordered pairs where s >= 1 and d >= 0, where s is the length of the reference chain to the source and d is the reference chain to the destination < 1454895856 779155 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So <1, 0> is the SET instruction, <1, 1> is MOV, <2, 1> is IMOVL, etc. < 1454895857 536406 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have designed a VM too, called QUACKVM and have written a few programs in it (a minesweeper game and a robot find kitten game are some) < 1454895877 279576 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: What makes for an optimal VM? < 1454895879 144530 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :zzo38: what kind of ISA? < 1454895884 884578 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :stack or register? < 1454895893 271966 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: I know that his had 32 instructions, which was impressive to me < 1454895902 945363 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :what did? < 1454895910 461622 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: QUACKVM < 1454895916 5779 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: I've also been attempting to design a VM based on digraphs < 1454895923 304313 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :..huh? < 1454895929 875350 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :a graph reduction machine you mean? < 1454895931 468768 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: zzo38's VM < 1454895935 430722 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :oh < 1454895951 625675 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :QUACKVM has memory-mapped stack and registers < 1454895961 194988 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: No, like an actual machine code that could- in theory, given completely different models- be run on bare metal < 1454895994 766107 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :I...don't kinow what you mean bu that < 1454896004 534685 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The program counter is memory address zero, address one is the default stack pointer, and address two is a "quick access" register, instructions that take operands from cell two can use a shorter encoding than those at later addresses < 1454896071 363159 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Is JMP not a builtin then? < 1454896093 155242 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes that is correct, JMP is not a builtin (although the assembler provides a macro) < 1454896102 266548 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: I mean that it's a VM that uses a digraph w/ pointer instead of registers < 1454896105 849182 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(RETURN is not a builtin either) < 1454896116 640562 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: It's not a builtin in ELK either < 1454896141 419168 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Just a macro for POPTO %1 \ CJMP %1 < 1454896167 170269 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :RETURN that is, not JMP < 1454896171 28891 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :JMP is builtin (for now) < 1454896196 734456 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In QUACKVM, RETURN is a macro for "PUT ,,STACK" < 1454896198 238478 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Though ELK has nearing on 128 instructions because I wanted floats to be builtin. < 1454896203 869599 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Yes, you mentioned that < 1454896210 374770 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I don't really understand it xD < 1454896212 490154 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(Which encodes into a single memory cell) < 1454896223 868857 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, I think I get it now < 1454896232 912499 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :, separates instructions, right, right < 1454896252 549502 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :No it does not separate instructions < 1454896259 41477 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I mean arguments < 1454896260 53580 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sorry < 1454896261 423019 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes < 1454896265 909104 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That is correct < 1454896277 379897 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I meant arguments the first time < 1454896288 837236 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :OK < 1454896334 967996 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`CALL line` in ELK is a macro for `PUSH \ JMP line` < 1454896335 823592 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: CALL: not found < 1454896342 327071 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sorry again, HackEgo < 1454896351 339338 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And CCALL is t a macro for the same, but with CJMP < 1454896438 84092 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: THings get weird in that notation if you allow negatives < 1454896524 673542 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :QUACKVM does have CALL as a builtin, although all instructions use the same encoding (the instruction set is orthogonal), so a computed call is the same CALL instruction. < 1454896556 36921 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: You can do CALL as a builtin in QUACKVM if QUACKVM happens to have MOV, IIAC < 1454896584 189759 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no, that's CCALL < 1454896644 531337 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: At what point does a VM cease to qualify as a RISC? < 1454896654 891983 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I've read RISC doesn't imply less instructions that CISC < 1454896671 426642 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In fact, RISCs tend to have /more/ opcodes than CISCs < 1454896818 858986 :AlexR42!~textual@94.41.140.91 JOIN :#esoteric < 1454896945 238820 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know how it works < 1454896956 578004 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It seems to me people decide it arbitrarily < 1454897076 574282 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Ah. < 1454897083 606045 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : oerjan: it violated the second formulation, that you never treat another human as a means to an end <-- according to wikipedia, you're missing an important "merely" there hth < 1454897255 792527 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :that still applies < 1454897262 992453 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :porn clearly violates the second formulation < 1454897270 527887 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :as told to me by an actual Kantian < 1454897272 76882 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :so.. < 1454897345 735588 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so does buying chocolate and now i should stop. < 1454897479 969305 :Hoolootwo!~Hoolootwo@you.know.what.toasters.rocks PART #esoteric :"Leaving" < 1454897482 608924 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*stop trolling. < 1454897488 779197 :Hoolootwo!~Hoolootwo@you.know.what.toasters.rocks JOIN :#esoteric < 1454897812 632573 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Perhaps I should just have conditional SKIP instructions and make JMP and its conditional variants macros... < 1454897892 502882 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :In QUACKVM, all instructions are conditional skip instructions. < 1454897918 64792 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So `JMP.Z condreg line` macros to `IFZ condreg %cond \ SKIPIF %cond \ SET %pc line` < 1454897944 16760 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: Interesting... < 1454898927 812432 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: OK, there are now 0x60 instructions in ELK < 1454898948 106861 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And 0x23 macros < 1454898966 361547 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, 0x60 isn't counting SKIPIF < 1454899025 120038 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :0x61 < 1454900740 270796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1454900905 687670 :AlexR42!~textual@94.41.140.91 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1454900915 974715 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Generic 2D Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46372&oldid=43414 5* 03216.58.126.185 5* (+1) 10"d moves pointer counter down and r does too? I don't think so!" < 1454901079 2960 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454901342 513014 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :RS419236755NL < 1454901457 518254 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :why is everything i order from china being shipped from rotterdam < 1454901589 972686 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Could it be because it ships through the Netherlands/ < 1454901591 299995 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*? < 1454901621 830883 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :Tracking number < 1454901636 957555 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :RS375708670NL < 1454901644 17614 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :that one too < 1454901657 836873 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he\\orenederlands\. < 1454901663 158865 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1454901663 303869 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1] said 2h 20m 37s ago: I didn't set the "misleading topics" thing < 1454901663 303967 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :hppavilion[1] said 2h 20m 24s ago: I just added "esoteric" for consistency < 1454901682 918670 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: hppavellon[1]. I was mislead. tdh. < 1454901779 628109 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :oh, my other package is actually in china < 1454901800 399129 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :the tracking status is 【广州互换局】已出口直封 which seems legit < 1454901851 604604 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :RI853168115CN < 1454901873 727502 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :oh, i see 广州 = Guangzhou < 1454901901 143324 :boily!~alexandre@96.127.201.149 QUIT :Quit: TAPPED CHICKEN < 1454903062 383987 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1454903522 435880 :Elronnd!elronnd@znc.dank.ninja NICK :fnurgle < 1454903525 430931 :fnurgle!elronnd@znc.dank.ninja NICK :fnurggle < 1454903530 191696 :fnurggle!elronnd@znc.dank.ninja NICK :Elronnd < 1454904967 163358 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1454904987 461122 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :https://www.youtube.com/watch?v=tK50z_gUpZI <- guy trash talks garbage collection < 1454905178 859903 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hi, mad! < 1454905199 450239 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm making a VM called ELK that is meant to be an alternative to CLR! I'm a bit of an idiot! < 1454905338 809318 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh? < 1454905395 614909 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It's made to work like the common language runtime, but not be microsoft < 1454905402 121928 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Literally, my design principals are: < 1454905414 887362 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :* Have the cool interaction-between-language feature of the CLR < 1454905428 85698 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :* Note to self: Don't be Microsoft < 1454905500 411874 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :AAAAAAAAAAAA < 1454905577 832587 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :mad: the problem is these people reek of fake expertise < 1454905662 402399 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : what makes you think that < 1454905720 1803 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :just a general feeling, plus, seriously, if the Ouya is open source, then there is absolutely nothing that can prevent them from releasing and running native executables? < 1454905772 857728 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I'm not familiar with the ouya, I guess it did have the native executable fixes that android got < 1454905796 299374 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :though to be fair I think Java in android was a stupid idea and should never have been done < 1454905946 314196 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and they are game programmers so of course they're going to trash talk java < 1454906003 184043 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :sheesh scott aaronson's blog theme reset again < 1454906019 422619 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this is the third time, i think. he needs a more permanent fix to that bug. < 1454906054 690837 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(which is technically a "we don't support your php any more" type of bug iirc) < 1454906057 534665 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : also, if the ouya store only takes java games, you're screwed < 1454906110 722438 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :bah, some of the most memorable games I played as a kid were written in ActionScript < 1454906142 259271 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and didn't run at 60fps :D < 1454906146 380679 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :yeah < 1454906210 547661 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :funny, some of the most memorable games I played as a kid were written in 65816 assembly < 1454906217 668478 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and ran at 60fps < 1454906239 746117 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :on a 3mhz system with barely any ram to talk of < 1454906374 190578 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*any more, so we sometimes delete all of it < 1454908198 358319 :variable!~variable@freebsd/developer/variable QUIT :Quit: 1 found in /dev/zero < 1454908713 258022 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I can program in 6502 assembly, not 65816 though < 1454908870 225863 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :One of my pet projects is looking at the 6502 to see if you could 32bit-ify modernize it and stuff < 1454908985 340913 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :mad: by 60fps do you mean 60fpm? < 1454909025 752928 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :snes games run at 60fps < 1454909054 28248 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :nobody had an apple2gs which I admit typically runs at 60fpm :D < 1454909092 377570 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :yay < 1454909211 921154 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I find 6502 is OK as it is, although I use the stable unofficial opcodes too (they can be used only on NMOS 6502 or on other implementations of the NMOS 6502 instruction set) < 1454909357 61150 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION isn't sure what is happening in today's girl genius but he doubts it's proper handling of books < 1454909691 351435 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : anu useful ones? < 1454909787 842309 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Do you mean useful unofficial opcodes? They can be useful for different purposes, I have used LAX, ARR, ANC, and others too < 1454910394 822857 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :mad: Yes, several of them were used fairly often back in the day. < 1454910483 272904 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lax loads both lda and ldx at the same time? < 1454910506 918625 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :mad: Yes. < 1454910514 389669 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yep. < 1454910540 313631 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I can see how that could be useful < 1454910546 563500 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(However it does not work correctly with the immediate addressing mode, so LAX should be used only with non-immediate addressing modes.) < 1454910719 205837 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Here is the explanation: http://wiki.nesdev.com/w/index.php/Programming_with_unofficial_opcodes < 1454910803 107500 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :One .NSF file I released starts with the instruction "EOR #0" in order to create a patch point, so that the multi-song NSF can be converted into a single-song NSF of any of the songs, without having to recompile the entire program. < 1454910980 811259 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :However I noticed that the instruction that would be "STA immediate" actually does nothing and does not overwrite the instruction. < 1454911021 150868 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(If it did, it would probably be convenient for fast bankswitching) < 1454911108 242584 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's hard to make a faster version of the 6502 is what I mean < 1454911268 365197 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :why? < 1454911289 383748 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :can't you just make the chip smaller and the clock faster? < 1454911317 161455 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes but you're still reading opcodes directly from DRAM < 1454911327 215510 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :with a full access cycle every time < 1454911469 48664 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, if you put it in competition with a MIPS or an ARM it will lose badly < 1454911510 909347 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because they use their memory cycles much more efficiently < 1454911605 413807 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Still I do not like the automatic reordering and automatic stalling and automatic caching and so on of many newer instruction sets, and I believe they should be done explicitly, although also some instruction might just not return the result right away (such as multiplication register for example) and you can do other stuff in between < 1454911765 265984 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1454911815 694125 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :actually what I like about the idea of a modernized 6502 is the potential for new ways to do automatic reordering and automatic stalling and automatic caching < 1454912016 716998 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :provided that you take out the stuff that tends to create stalls and doesn't help throughput too much < 1454912347 675323 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In my ELK ASM, I was at first going to make conditional JMPs macros (using SKIPIF), but I was told that it's better to make the important ones builtin for efficiency < 1454912394 429194 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: zzo38: everyone else: We should team up as the Council of Eso and construct the world's best ISA < 1454912406 144129 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I have some ideas < 1454912411 596829 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Such as? < 1454912426 11618 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok you know how a RISC is like < 1454912431 275624 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Also, ICYC, ELK is documented at https://docs.google.com/document/d/1ZFHwxE0AqpW9nRqTjLMPKZ68RUubLsYGRozKAwTI68s/edit# < 1454912433 803715 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yes < 1454912435 856501 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add r0, r4, r5 < 1454912444 705081 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(add r4 to r5 and store in r0) < 1454912446 484000 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yeah, that's pretty much ELK < 1454912465 21348 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Where instructions take one (or at most 2, but rarely) CPU cycles to complete < 1454912474 692129 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok I'd look into doing an architecture where instead you go < 1454912507 359831 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Not necessarily less instructions, but less complicated instructoins < 1454912510 60989 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*instructions < 1454912524 291700 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :actually I'm looking into "less retirement" < 1454912541 422549 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so instructions that don't write to any register / flag / memory are GOOD < 1454912546 88523 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1454912552 977673 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because you have one less register to rename < 1454912560 226814 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :one less write port to the register file < 1454912585 379105 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the problem with a sequence, like < 1454912594 637407 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: So the instructions don't have to have a target? < 1454912597 470143 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add r4, r4, r5 < 1454912601 181038 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I am confus < 1454912605 579548 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :shr r4, r4, 16 < 1454912609 612640 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shr? < 1454912613 201624 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :shift right < 1454912614 58654 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Don't know what shr does < 1454912618 458728 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah! < 1454912620 288598 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I prefer RSH < 1454912628 431730 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But that works < 1454912634 817955 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok, well, you're writing to two a register twice < 1454912643 848900 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1454912645 446115 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :even though the first value will never be used anywhere < 1454912650 679253 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Interesting... < 1454912661 971132 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so what I'm suggesting is: < 1454912671 880390 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :every instruction writes to the accumulator < 1454912676 558817 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oooh < 1454912682 818231 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Except, of course, ACC and DACC? < 1454912693 695178 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and you can also have that value copied to some other register < 1454912699 811227 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the sequence becomes < 1454912705 215124 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have had similar idea before < 1454912712 535331 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add (ac), r4, r5 < 1454912712 980671 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That's how a lot of my languages look < 1454912736 835268 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :shr (ac), ac, 16 and also write the result to r4 < 1454912774 94254 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Taking it one step further, you could do ACC r4; INC r5; SHRI 16; DACC r4 < 1454912789 683022 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I don't see what makes this any more efficient though < 1454912797 201643 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or otherwise better < 1454912800 288032 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hppavilion[1] : I've considered that too < 1454912823 550141 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the catch being that it turns a 2 cycle sequence into a 4 cycle sequence < 1454912831 205348 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah? < 1454912840 472990 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lower latency is good < 1454912842 100726 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, right < 1454912865 962479 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: That might be more efficient for some types of program, but not all < 1454912877 278995 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, you could have VLIW style fusion < 1454912881 768144 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :? < 1454912883 58118 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :have every op being < 1454912889 90446 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, Very Long Instruction Word < 1454912891 565392 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :guh < 1454912898 320343 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :Android-x86 is a piece of crap. < 1454912901 934232 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Larger programs- the ones that are actually compiled and need to be efficient- would probably be /less/ efficient < 1454912906 61460 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :[otional ACC], alu operation, [optional DACC] < 1454912908 200733 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It has lost in every single way I can think of so far. < 1454912924 68863 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and have the whole 1-3 instruction sequence fit into a single 32bit word < 1454912930 566030 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Ooooh < 1454912933 366129 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That sounds interesting < 1454912936 672195 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that way you can pretend it's a 3 instruction sequence for the programer < 1454912945 381073 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :except it's still a single instruction for the CPU < 1454912994 727695 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: We could have some alternative syntax to make it easier to assemble and more obvious how it works < 1454913010 79380 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :true < 1454913035 401397 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok next step is that you tend to have instruction sequences that are, like, < 1454913051 937385 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ACC alu, alu, alu, alu, alu DACC < 1454913064 234438 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :e.g. `^5 -> RSHI 16 -> _r5` is accumulate-shift-disaccumulate < 1454913070 634601 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: OK... < 1454913075 699963 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So OLIW? < 1454913081 768228 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Obscenely Long Instruction Word < 1454913089 339800 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(c) < 1454913089 509471 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok well what if you have two sequences like that one after the other < 1454913096 671469 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ACC alu, alu, alu, alu, alu DACC, ACC alu, alu, alu, alu, alu DACC, < 1454913102 103102 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well < 1454913105 357991 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :\o/ < 1454913111 584867 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :It's 4.4 build actually works on Virtualbox. < 1454913117 646730 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: You should make a proof of concept so it's easier to understand < 1454913118 634683 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you can run those 2 sequences in PARALLEL < 1454913121 810319 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoa < 1454913129 698565 :Lymia!lymia@magical.girl.lyrical.lymia.moe PRIVMSG #esoteric :The 5.1 build, for some reason, apparently is missing a tablet interface < 1454913141 795797 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the CPU only needs to know in advance what registers the DACC instructions are writing to < 1454913142 604385 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: mind.state == mindestates.blown < 1454913174 380931 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(the "e" is cannonical" < 1454913176 177353 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*) < 1454913193 907025 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :in fact you can guess that there's a new execution thread starting every time an ACC instruction appears < 1454913194 923839 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: How would JMPing work? And conditionals? < 1454913218 134250 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :not 100% sure yet < 1454913245 344442 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :probably someting like jz / jnz on the accumulator value < 1454913250 782111 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Perhaps every ACC alu* DACC is put in a hardwired WHILE loop? < 1454913259 751068 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and some cmp alu opcode < 1454913268 434626 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :With a series of BREAK conditions < 1454913275 260202 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :One of my idea was VLIW microcode and that microcodes can be user-programmable and self-modifying; the external instruction set is something like old 8-bit instruction sets but can be modified by the program. < 1454913280 817181 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or a jmp instruction that compares the alu to some register and jumps if the comparison is true < 1454913297 377072 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: How about the call stack? < 1454913310 622516 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I like how RISCs handle the call stack < 1454913319 584000 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :How do they? < 1454913326 671383 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :JL (jump and put jump source in a preset register) < 1454913333 619711 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oooh < 1454913334 413538 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :aka "jump and link" < 1454913345 178867 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: That doesn't sound very RISCy < 1454913348 698887 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then to return you call j LR < 1454913355 978874 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another of my ideas was to have a conditional move instruction, the jump is just the "load pc", and immediate addressing mode is actually "pc indirect with postincrement" < 1454913358 708690 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hppavilion[1] : why not? < 1454913361 403947 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net TOPIC #esoteric :Joining this channel is a RISCy move | Effi's finest fluffy waffles | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://esolangs.org/ | 100% of cpus on the wall ♪ < 1454913373 370054 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it does call and return in 2 opcodes < 1454913394 521288 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(jump and link, and simple jumping to a register address) < 1454913399 792988 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :none of which write to memory < 1454913409 139597 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Because it can be decomposed into two opcodes: PUSH and JMP < 1454913418 248716 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :push is WAY more complex < 1454913423 150683 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Is it? < 1454913429 290298 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes < 1454913431 400234 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes it clearly is < 1454913431 631654 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Also, how do you do recursion without a stack? < 1454913436 322524 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :jl DOESNT TOUCH THE MEMORY < 1454913442 202618 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's a 100x win < 1454913445 113814 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zzo38: OK, yeah, it's kind of obvious that it is xD < 1454913457 60233 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hppavilion[1] : you use a stack < 1454913463 595702 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think I'll add LEAFCALL to my ASM < 1454913470 993704 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it just doesn't have to be melded into the call opcodes < 1454913483 547090 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like a typical version goes < 1454913484 534647 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I think I have read about a VM that has a branch and link instruction, although you could specify what register rather than only one register < 1454913487 766367 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Perhaps have a 4-bit mini-opcode (nested ISA) that allows for conditions to be done? < 1454913488 617333 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :jl _function < 1454913495 73634 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :.. < 1454913495 801632 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :.. < 1454913497 696056 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :_function: < 1454913504 917615 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :sub sr, 4 < 1454913516 622603 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :st lr, [sr] < 1454913533 244362 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(function body goes here) < 1454913547 920724 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ld lr, [sr] < 1454913552 299840 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :add sr, 4 < 1454913554 385292 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :j lr < 1454913557 889268 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Well, 4-bit opcode, 2 n-bit (where n=ceil(log[2](regcount))) arguments < 1454913564 369340 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Don't put code IN the channel xD < 1454913588 446353 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, you need zero stack opcodes < 1454913604 497128 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: OK, here's what I've got. Assuming 64-bit architecture < 1454913611 492504 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Every instruction word is of this form: < 1454913653 558663 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :You could also use different addressing modes to deal with stack instead of stack opcodes, such as "register indirect with postincrement" and so on. If PC is also one of those registers then immediate addressing is also the same one < 1454913682 732898 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : the problem with those is that you have instructions that write to 2 registes < 1454913684 543661 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :not good < 1454913692 671148 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :register writes are bad < 1454913712 933188 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that being said ARM does have them < 1454913724 772076 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and yes it does use them for the stack < 1454913765 900343 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :PC probably really shouldn't be a general purpose register < 1454913799 713675 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you're running 1 instruction per cycle you're fine < 1454913817 856669 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but once you're doing multiple stuff then the PC really isn't ever where you expect anyways < 1454913846 677680 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :due to all the caching, branch predicting etc < 1454913857 552082 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :That's why you don't execute multiple instructions per cycle, you instead execute an instruction that can do multiple things, and don't use branch prediction and so on < 1454913941 478356 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(QUACKVM, which is designed purely for VM and not fore hardware, has the PC at address zero, and this is mainly how to deal with flow controls) < 1454913964 598782 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, the problem with "multiple thing" instructions is that they tend to be overly complex < 1454913979 95827 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's why they got booted out on RISCs < 1454913985 593932 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :they weren't making anything faster anyways < 1454914011 944731 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : PC at zero is bad < 1454914027 149508 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: http://pastebin.com/wz3WwSbF < 1454914033 92972 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :zzo38 : because then any memory write turns into a potential surprise jump < 1454914033 944205 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That's what I have so far < 1454914069 695482 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That's for each individual word < 1454914072 408746 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: The header is 2 bytes, which gives the number of conditions used for this thread < 1454914109 80998 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :It is not for hardware though, hardware should use proper register instead anyways < 1454914135 841238 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It is followed by that many conditions, which are of the form of 1 byte for a "condition group", 1 byte for the condition opcode, then 2 8-byte groups for the arguments (assuming a 64-bit architecture) < 1454914158 522668 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hmm < 1454914173 423717 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :problem with conditionals is < 1454914174 887368 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The "condition groups" are based off of Prolog- basically, ALL conditions in AT LEAST ONE condition group must evaluate to true for it to be counted as true < 1454914192 696657 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It's just for threads to repeat indefinitely < 1454914204 290181 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It's probably a stupid idea, but I'd like to explain it :) < 1454914226 557749 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :If at least one condition group is all true upon testing, the loop terminates < 1454914240 713345 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then, you have the start and term conditions < 1454914283 314838 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Which starts with a 1 byte "flag header" that tells the (probably virtual) machine which are used and which are not < 1454914337 546187 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :oh? what are some typical flags? < 1454914337 893788 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then you have up to 8 (the exact number is equal to the hamming weight of the flag header) 8-byte (64-bit architecture again) things that tell it what the target registers are < 1454914360 999125 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: The flags include ACCREG and DACCREG < 1454914378 540862 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Basically, each flag tells it that a given target is present < 1454914411 51782 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So if the flag for optional ACC is true, then the first thing is the optional ACC register argument < 1454914424 147950 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :hrm < 1454914430 862082 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: I take it you have no clue what's going on? < 1454914435 427053 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm pretty bad at explaining < 1454914462 487256 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I have an idea but I don't get the reasons for these :D < 1454914477 662840 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Well, do you understand the condition thing? < 1454914490 54040 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I don't quite undersant what it's for < 1454914492 609146 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, you DO have an idea < 1454914503 4850 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: It's as a potential substitute for JMP < 1454914522 895671 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1454914523 965357 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :mhm < 1454914533 357569 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Each [ACC] alu* [DACC] group has a WHILE loop over it that terminates when one of its condition groups is met < 1454914536 331250 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fully < 1454914550 583231 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I don't know if it'll work as a substitute for JMP, but it might < 1454914557 690647 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :actually in the kind of stuff I'm going for the JMP instructions can be exactly like on MIPS except for the delayed branch stuff < 1454914566 302460 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :or like on ARM without the flags register < 1454914578 219430 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: If you don't like it, I could just put it in my own separate thing ;) < 1454914579 698923 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Once when trying to make a schematic diagram of CPU, I made it all operation are by register, the only instruction is to copy one register to one register and then it jump to specified address, but that is only half of the program counter and the other half is one of the register that you can write on < 1454914594 386738 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's just that I have a different design goal < 1454914600 114033 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Yeah, I figure < 1454914604 443574 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's completely fine < 1454914612 890442 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :my goal is simple: out of order cpu without having to to the whole tomasulo algorithm < 1454914615 143340 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I just want to make an OLIW architecture xD < 1454914620 534930 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1454914634 901281 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: Are you interested in hearing about mine at all, or should I stop explaining? < 1454914635 68615 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so basically I'm looking at having instruction groups as well < 1454914639 986772 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but for a different reason < 1454914668 304574 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :well, yours has some interesting commonality so I'll try to explain < 1454914705 651501 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :googling quackvm, first result is a 2012 paper by VM Quack < 1454914721 270216 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :RISC is good but it has too many useless register reads/writes, so to do 4 ops per cycle you need an insane 8-read port 4-write port register file < 1454914721 788234 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :http://www.ncbi.nlm.nih.gov/pubmed/22718583 < 1454914731 306050 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: OK... < 1454914739 292406 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :plus same thing for renaming all the registers but with even more associativity etc < 1454914748 17878 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: My idea is at least inspired by your uber-threading thing you explained < 1454914764 148429 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yes this is the uber-threading thing that I've refined more < 1454914778 864608 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :izabera: Well, it is not what I mean. The one I mean is: http://zzo38computer.org/prog/quackvm.zip < 1454914785 850716 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454914791 596557 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :to be able to uber-thread code, you need to rename all the registers < 1454914796 576312 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1454914823 720355 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so every time you have a write to a real register, you have to pull out a new register name out of the available register name queue < 1454914848 481374 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK... < 1454914854 429543 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And you want to write to an accumulator instead? < 1454914870 963187 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :accumulator writes don't have to be renamed, correct < 1454914893 582290 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454914908 895566 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you look at a bunch of code, normally it should be made out of a bunch of short sequences that go < 1454914930 657360 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ACC alu, alu, alu.. alu DACC, ACC alu, alu, alu.. alu DACC, ACC alu, alu, alu.. alu DACC, < 1454914949 716927 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so you look at the target of each one of those DACCs < 1454914956 169251 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454914985 525478 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also you look if that target reappears right after in the following ACC and alu opcodes < 1454914991 27491 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :this can be cached < 1454915002 111283 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454915009 192754 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I say OK a lot < 1454915010 654311 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you rename those to be the same as the register you got for the DACC < 1454915017 31866 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok < 1454915020 310645 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1454915030 189369 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :all the other ACC and alu register sources you also rename < 1454915044 569141 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :to the previous names for those registers < 1454915067 949271 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :example: < 1454915144 876662 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ACC r4, shr 16, DACC r0, ACC r5, shr 14, add r0, DACC r1, ACC r6, shr 12, add, r1, DACC r2 < 1454915170 529209 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok you can issue all of those in 1 cycle to 3 micro thread units on your cpu < 1454915187 408503 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :all you have to do is come up with a new virtual register for r0, r1, r2 < 1454915194 340096 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454915197 555315 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That makes sense < 1454915204 345726 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :let's say v20, v21, and v22 are available < 1454915253 613847 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and let's say r4 is currently renamed to v10, r5 <= v11, r6 <= v12 < 1454915266 11193 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok well then you can rename the whole lot to < 1454915342 354358 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ACC v10 shr 16 DACC v20; ACC v11 shr 14, add v20 DACC v21; ACC v12 shr 12, add v21 DACC v22 < 1454915398 402776 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then you can simply queue in your alu1 to execute the first part of the renamed instructions, alu2 to execute the second part, and alu3 to execute the third part < 1454915400 55668 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And execute those all in parallel? < 1454915403 867150 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :yep < 1454915417 85306 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Interesting < 1454915423 246700 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also each virtual register needs a valid bit < 1454915424 383420 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That is definitely related to my idea xD < 1454915442 110691 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so that 3rd unit doesn't read v21 before the value actually goes live < 1454915473 507145 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it's also possible to have a micro-thread that writes more than 1 register < 1454915479 489211 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK.. < 1454915480 405112 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :. < 1454915495 476551 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: We should invent THE most long-word architecture ever built < 1454915506 348981 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Without just using unnecessary padding < 1454915515 462664 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :something like ACC v10 add 4 DACC v11, add 4 DACC v12 < 1454915549 878226 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :I can propose an instruction format but it's a bit hair raising :D < 1454915552 16375 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :("unnecessary padding" would be something like having kilobyte-long opcodes) < 1454915560 762288 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :mad: OK? < 1454915572 997474 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think my OLIW is pretty extreme < 1454915587 152854 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok first thing its easier to rename registers if you have different rename partitions < 1454915593 128925 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1454915597 845035 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like have r0, r4, r8, r12, r16 in the first partition < 1454915603 654828 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :r1, r5... in the second < 1454915609 46304 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :r2, r6... in the third < 1454915615 394688 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :r3, r7... in the fourth < 1454915637 980954 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok opcode goes: < 1454915708 712351 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :[partition 1 nop/write to registerX] [partition 2 nop/write to registerX] [partition 3 nop/write to registerX] [partition 4 nop/write to registerX] < 1454915847 897467 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :alu op1: [[nop/ACC +rename reg flag] alu-op[+rename reg flag] [nop/DACC]] < 1454915852 745337 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :alu op2: [[nop/ACC +rename reg flag] alu-op[+rename reg flag] [nop/DACC]] < 1454915856 421676 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :alu op3: [[nop/ACC +rename reg flag] alu-op[+rename reg flag] [nop/DACC]] < 1454915866 179287 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :etc... for all the alu ops in the group < 1454915913 583160 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :[micro thread 1 start/end points] [micro thread 2 start/end points] ... [micro thread N start/end points] < 1454915973 916841 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :[offset to memory load opcode in the alu opcodes][offset to memory store opcode in the alu opcodes] < 1454915993 709241 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and that's it! < 1454916024 440796 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :with potentially 2 memory load opcodes if the data cache can handle 2 loads per cycle < 1454916030 156241 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :hmm what if the 6502 and all its memory were together on one chip < 1454916035 447709 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :all of this can be issued in 1 cycle < 1454916052 897463 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as long as you rename every single register read < 1454916073 298164 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and you don't have any more than 4 register writes and they all end up on different partitions < 1454916096 620524 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :and then you have an asynchonous mechanism for paging things from the fast memory to a much larger slow address spae < 1454916112 73030 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : still not efficient compared to a MIPS with all its memory together on one chip :D < 1454916150 630660 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :see most 6502 ode uses the zero page as registers < 1454916194 947691 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : yes but there's always the menace that some absolute or indirect address opcode writes into the zero page < 1454916210 609615 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that prevents you from turning the zero page into a register file :( < 1454916214 236423 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ode to 6502 < 1454916229 891213 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :not sure why? < 1454916247 949795 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :ok suppose you have < 1454916289 652471 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: I want to make the most LIW architecture ever < 1454916291 180158 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :lda #0, sta [some address that later turns out to be zero page], lda $40, adc $44 < 1454916297 141297 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Do you have any ideas? < 1454916336 889471 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :LIW as in VLIW, but not necessarily parallel < 1454916409 92562 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you were guaranteed that "sta [some address that later turns out to be zero page]" won't write to $40 or $44 then you could pipeline those operations while the long sta executes and replace the slow memory reads they do with fast register reads < 1454916422 582630 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :see but that's the key, you don't need it to be out of order, because the chip as designed runs all the way through with each cycle < 1454916457 398912 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :then you have to wait till sta does the whole address calcuation < 1454916469 682083 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which is potentially up to 5 cycles or something < 1454916672 274216 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :compared to the equivalent MIPS sequence which is something like li $1, 0x0 sw $1, [some address] addu $10, $10, $11 < 1454916677 778605 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :you're coming way behind < 1454916730 542680 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the MIPS sequence runs in 3 cycles (2 if you're dual issue, 1~ish on an out-of-order tomasulo MIPS) < 1454916792 902789 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :actually the "li" instruction isn't even necessary since you have a zero register < 1454916802 763428 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another thing in 6502 is that the zero page may be mirrored, depending on the system (for example, on Famicom it is mirrored) < 1454916808 301022 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :but how fast can those ycles be made? < 1454916826 24650 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :\oren\ : as fast as x86 presumably < 1454916826 402914 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And I have designed a mapper which takes advantage of that mirroring to do bankswitching < 1454916862 373704 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :probably a little bit faster even since it doesn't have as much crazy insanity like flags registers to deal with as x86 < 1454916957 975456 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :MIPS instructions are easy to reorder since they have no side effects aside writing the result in a register < 1454916993 70018 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :as opposed to multiple side effects on 6502 like changing the flags but only some flags depending on which instruction < 1454917029 971440 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :So I guess my intuition here is that 6502 is such a simple processor, with no reordering or complex instructions etc. that you can make it faster simply by shrinking the chip and upping the clock speed to insane levels < 1454917066 368553 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :whereas the reordering itself in complex processors increases the die size so you can't do that as much < 1454917096 987112 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :reordering is something you do when you're already pushing out 2 instructions per cycle and want to reach 3 4 etc < 1454917132 979979 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if you limit yourself to 1 IPC then MIPS and ARM become a lot less complex < 1454917214 197643 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and MIPS is designed to be easy to pipeline and up the clock < 1454917245 526826 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because you don't have to do anything more complex in 1 clock than adding or loading a word from the data cache < 1454917277 133009 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's why it's a classic < 1454917277 862195 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have done in quite a different way to do multiple things at once with 6502 programming, such as using unofficial opcodes such as LAX and DCP and SAX and so on, and to design hardware in the ROM cartridge to take advantage of RAM mirrors so that one instruction can both read RAM, update flags, and bankswitch all at the same time, or to bankswitch and save the selected bank number to RAM at the same time. < 1454917372 708881 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :though I have to admit making the 6502 32bits and adding a bunch of registers would probably make it a lot faster < 1454917414 436280 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that's how the 8080 eventually became the 386 and it somehow worked in the end < 1454917456 871508 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454917481 286876 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I think a lot of the speed of x86 has to do with the compilers generating the code < 1454917518 354307 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :people use it so much that there's an immense knowledge of what works and what doesnt < 1454917544 258470 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :no x86 has a couple of weird voodoo things going for it < 1454917557 346079 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :voodoo? < 1454917562 627316 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :that have helped it not get wiped off the surface of earth < 1454917589 922009 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :basically remember itanium? intel tried to make a cpu faster than x86 < 1454917608 823247 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and they had the whole "no legacy software" advantage < 1454917610 93380 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :did anyone end up using that? < 1454917613 618680 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and they failed < 1454917643 396373 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :itanium was good at floating point but it was never really faster than x86 which is why it failed < 1454917664 331525 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :"The most recent processor, Poulson was released on November 8, 2012." < 1454917670 812064 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :i guess not < 1454917706 350083 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :like, the 4 IPC dec alpha was the fastest cpu in the world when introduced < 1454917732 129675 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(basically like a 4 instruction per cycle mips almost) < 1454917760 498496 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :the AMD athlon went basically the same speed with 3 instructions per cycle < 1454917767 573452 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and eventually got higher mhz < 1454917812 826911 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because x86 has opcodes that are math+memory load < 1454917833 307439 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and even ones that are memory load->math->memory store < 1454917857 314300 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :it turns out, this is useful < 1454917879 954970 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :every time that sort of opcode is used, well, that's one less register write compared to mips/arm/etc < 1454917891 291324 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and one less opcode to push through the pipeline < 1454917898 896901 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1454917914 691792 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also the weird/brain damaged x86 instruction encoding acts as some sort of data compression < 1454917931 15080 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which means you get more instruction cache for free < 1454917951 3815 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(well, ok not free when you consider the heavy decoding overhead but still) < 1454917956 566656 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :oh, i see, simpler instructions are shorter < 1454917962 522611 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :heh < 1454917997 208592 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :irl having a 2/4/6... byte instruction format instead of like 1..15 would probably have been a lot better < 1454918022 357480 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :and more balanced between size reduction vs extra encoding complexity < 1454918057 66930 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :because irl most instructions that actually get used could fit in 2 bytes most of the time < 1454918072 862812 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :which is why ARM has all those THUMB/THUMB2 modes < 1454918161 673004 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :also the low number of registers have forced intel and amd to optimize memory loads/stores < 1454918163 661409 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :this is good < 1454918216 114353 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :so yeah that's the 'voodoo' behind the x86 < 1454918237 806399 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :irl it's probably not REALLY better than risc architectures < 1454918284 561880 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :but it's not bad in a way that makes it SLOW < 1454918300 544066 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :(once you make it all out-of-order and stuff) < 1454918401 354603 :mad!boulam@69-165-212-148.cable.teksavvy.com PRIVMSG #esoteric :if 68000 had survived it would probably be in the same weird position as well < 1454920207 160582 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1454921088 852330 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454921196 687068 :J_Arcane!~chatzilla@37-219-200-10.nat.bb.dnainternet.fi QUIT :Ping timeout: 256 seconds < 1454921346 839993 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 245 seconds < 1454922049 441581 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :sweet dreams are made of cheese < 1454922143 257853 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :!@#$%^&*()_+-={}|[]\:";'<>?,./~` < 1454922167 110096 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :who am i to disagree < 1454922307 653960 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: *who am I to dis a brie < 1454922969 202404 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :SISC: Sexy Instruction Set Computer < 1454924419 661098 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I just saw a picture of a PDP-11 for the first time < 1454924420 735525 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :... < 1454924421 933018 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wow < 1454924426 129754 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Um < 1454924431 486144 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :This is awkward < 1454925072 104602 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :what, you didn't picture it as a giant fridge with lights and switches in front? < 1454925180 226361 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :over the years they made them smaller though < 1454925276 538682 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454926056 992454 :mroman!~mroman@160.85.232.189 JOIN :#esoteric < 1454926064 882658 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :http://designs.mroman.ch/designs/d3.html < 1454926070 159930 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :I didn't know there was a "ch" css unit < 1454926075 674215 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :but I'm playing around with it now. < 1454926117 807051 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :I wanted a fixed 80x25 < 1454926126 135655 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :but that looks weird on smart phones :) < 1454926144 359039 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :so I just used 80ch as max-width for the div < 1454926158 616429 :TodPunk!~Tod@67-2-63-198.slkc.qwest.net QUIT :Read error: Connection reset by peer < 1454926162 953608 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :@massages-lood < 1454926163 517153 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :oerjan said 9d 17h 13m 16s ago: according to the majority of readers [...] <-- s/readers/survey answerers/ hth < 1454926183 671128 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :right. < 1454926190 148520 :TodPunk!~Tod@67-2-63-198.slkc.qwest.net JOIN :#esoteric < 1454926203 95658 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :now I need to figure out what tables would look like in such a layout < 1454926475 53919 :TodPunk!~Tod@67-2-63-198.slkc.qwest.net QUIT :Read error: Connection reset by peer < 1454926521 210931 :TodPunk!~Tod@67-2-63-198.slkc.qwest.net JOIN :#esoteric < 1454926749 133764 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :hu < 1454926754 345567 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :colgroup does not allow me to overwrite text-align? < 1454926755 664750 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :what gives < 1454926935 594802 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Inheritance. < 1454926941 543637 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Do not try to set the text-align property on a selector giving a element. Because element, they won't inherit it. < 1454926943 370137 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(MDN) < 1454927075 548616 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Their suggested workaround is to use td:nth-child(an+b) selectors, where a is the number of columns and b the one you want to change. And hope you don't do any colspans. < 1454927134 33726 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :http://designs.mroman.ch/designs/d3.html < 1454927151 986835 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :table looks good on my smartphone too < 1454927262 619130 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :it looks fucked up in "Web" though < 1454927270 126045 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :but I'm not sure "Web" is CSS3 ready < 1454927316 118923 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :How about Netscape Navigator 4.01? < 1454927331 443960 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :I think ch is css3 < 1454927479 323229 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :http://api.browsershots.org/png/original/8f/8f269efd2501458b93febb6967fa5e8e.png < 1454927482 327282 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :well < 1454927483 549156 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :it looks wrong < 1454927486 209887 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :but still readable :D < 1454927516 775391 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :I've never heard of that browser before anyway < 1454927536 3837 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I used Dillo on a crappy laptop. < 1454927546 272366 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Very lightweight, yet graphical. < 1454927587 72363 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Of course the web was kind of different a decade or so ago. < 1454927820 636979 :fractal!~fractal@unaffiliated/scounder QUIT :Ping timeout: 260 seconds < 1454928317 706756 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454928576 692451 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1454929653 964475 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :only problem is you're not using a true-monospace font, it's one of those annoying ones where the bold version is wider than the unbold < 1454929711 606752 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :of course the usual solution is to use bright color instead of bold < 1454929752 8799 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :hmm... woit, maybe it is true-monospace < 1454931301 9934 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454933828 284023 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454934055 908864 :boily!~alexandre@96.127.201.149 QUIT :Quit: DISCONNECTED CHICKEN < 1454935013 913555 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Quit: Leaving < 1454936210 453777 :benderpc_!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda JOIN :#esoteric < 1454936243 834310 :Treio!~Treio@87.244.233.250 QUIT :Remote host closed the connection < 1454936426 460689 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 250 seconds < 1454936444 691777 :benderpc_!benderpc@2404:e800:e61a:41d:f90b:ac04:9b43:1dda QUIT :Client Quit < 1454936567 169208 :bender|!~benderx2@2404:e800:e61a:41d:b994:a62a:724a:5fb2 JOIN :#esoteric < 1454936944 103833 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net JOIN :#esoteric < 1454937217 612322 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net JOIN :#esoteric < 1454937217 804533 :lleu!~gnomebad@cpc15-croy20-2-0-cust489.croy.cable.virginm.net QUIT :Changing host < 1454937217 804606 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1454938197 193037 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1454939066 782667 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454939690 90600 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454939778 366407 :AnotherTest!~turingcom@193.190.253.145 JOIN :#esoteric < 1454940014 794457 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454940032 967530 :fractal!~fractal@unaffiliated/scounder JOIN :#esoteric < 1454940530 638310 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1454940590 728005 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net JOIN :#esoteric < 1454941131 149784 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1454941843 865605 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Quit: Leaving < 1454942225 212298 :spiette!~spiette@206.167.243.2 JOIN :#esoteric < 1454942606 235803 :yorick__!~yorick@oftn/member/yorick NICK :yorick < 1454943748 369796 :AnotherTest!~turingcom@193.190.253.145 QUIT :Ping timeout: 248 seconds < 1454943885 595918 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl JOIN :#esoteric < 1454944445 548255 :bender|!~benderx2@2404:e800:e61a:41d:b994:a62a:724a:5fb2 QUIT :Ping timeout: 260 seconds < 1454944497 112495 :bender|!~benderx2@2404:e800:e61a:41d:b994:a62a:724a:5fb2 JOIN :#esoteric < 1454944690 595547 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=46373&oldid=45966 5* 03141.83.63.175 5* (+4130) 10Added Malbolge < 1454946357 20695 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454946498 290858 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :tromp for president < 1454946609 979944 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1454946937 833201 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: we already had that slogan in the topic I believe < 1454946971 433814 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :damn < 1454947052 988291 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :speaking of which, I'm impressed by Effi's longevity. < 1454947108 922395 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454947585 574206 :mroman!~mroman@160.85.232.189 QUIT :Quit: Lost terminal < 1454947908 313919 :Treio!~Treio@87.244.233.250 QUIT :Remote host closed the connection < 1454947972 656825 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://murze.be/2016/02/today-digitalocean-lost-our-entire-server/ way to go digitalocean < 1454948014 120459 :bender|!~benderx2@2404:e800:e61a:41d:b994:a62a:724a:5fb2 QUIT :Ping timeout: 252 seconds < 1454948035 992908 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s/lost/sank/ < 1454948120 603542 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :link doesn't work with sank... < 1454948201 61739 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454948263 559676 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :uh, maybe it's "sunk"... but anyway, I was just musing. < 1454948334 536928 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :They call their serverts droplets, so maybe "evaporated"? < 1454948342 214372 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Sink" is a game discordianists play. < 1454948353 74271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://principiadiscordia.com/book/73.php <- there's the rules. < 1454948357 624314 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :MDude: well it's a digital ocean < 1454948376 547204 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :MDude: And I'd hope they're not cooking it. < 1454948388 114354 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I hope so too, I'm writing this from a droplet. < 1454948401 225271 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Kinda-sorta-kinda, I guess that's a point-of-view question.) < 1454948411 822724 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :Well evaporation happens all the time, that's how we get rain later. < 1454948423 704935 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :I don't know if I'd want my server hosted by someone who treats it as no more important than a droplet in an ocean. < 1454948450 416451 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :When all you've got is an ocean, every server looks like a droplet. < 1454948452 930335 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In any case the story matches my expectations. < 1454948455 887217 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :Doesn't sound like it'd be good with custome service. < 1454948472 779587 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :Like maybe call it a reef or something. < 1454948508 318215 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(that's without checking what their contracts say about reliability) < 1454948521 313193 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think they did exactly what they promise. < 1454948642 220729 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :http://esoteric.sange.fi/archive/2001-q2-1 ... look for "I sink the sink" < 1454948726 200074 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :looks like a drug dealer's encrypted conversation < 1454948877 57666 :Snakke!~ircap@70.Red-88-6-211.staticIP.rima-tde.net JOIN :#esoteric < 1454948880 273381 :Snakke!~ircap@70.Red-88-6-211.staticIP.rima-tde.net PRIVMSG #esoteric :01Hi all < 1454948911 447661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1454948933 102416 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hi < 1454948937 535409 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :mwhats going on? < 1454949008 489064 :Snakke!~ircap@70.Red-88-6-211.staticIP.rima-tde.net PRIVMSG #esoteric :01Is this channel about esoteric (magic, runes, tarot...) or computer term? < 1454949026 332793 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`wElCoMe Snakke < 1454949041 699960 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sNaKkE: wElCoMe tO ThE InTeRnAtIoNaL HuB FoR EsOtErIc pRoGrAmMiNg lAnGuAgE DeSiGn aNd dEpLoYmEnT! fOr mOrE InFoRmAtIoN, cHeCk oUt oUr wIkI: . (FoR ThE OtHeR KiNd oF EsOtErIcA, tRy #EsOtErIc oN EfNeT Or dAlNeT.) < 1454949043 984864 :Snakke!~ircap@70.Red-88-6-211.staticIP.rima-tde.net PRIVMSG #esoteric :4[int-e4] 01thanks < 1454949058 565915 :Snakke!~ircap@70.Red-88-6-211.staticIP.rima-tde.net PRIVMSG #esoteric :01oh thanks HackEgo < 1454949069 458330 :Snakke!~ircap@70.Red-88-6-211.staticIP.rima-tde.net PRIVMSG #esoteric :01then ill to leave, bye !! ^^ < 1454949072 145193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bye < 1454949084 88519 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :good, that font color was horrible < 1454949093 26960 :Snakke!~ircap@70.Red-88-6-211.staticIP.rima-tde.net PRIVMSG #esoteric :01mine? < 1454949097 938883 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :bye < 1454949100 1532 :Snakke!~ircap@70.Red-88-6-211.staticIP.rima-tde.net PRIVMSG #esoteric :01:S < 1454949101 730315 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :hi Snakke < 1454949109 91672 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :dark grey on black ground < 1454949109 267693 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i thought ais was going < 1454949115 600367 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :not exactly readable < 1454949115 742691 :Snakke!~ircap@70.Red-88-6-211.staticIP.rima-tde.net PART :#esoteric < 1454949126 457080 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not exactly polite.. < 1454949176 649792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I was just seeing all the messages in bold < 1454949185 318188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also this is the only legitimate use for a stupid welcome that I've seen :-) < 1454949206 529466 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :only? < 1454949277 166209 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, I hate the stupid welcome variants < 1454949294 320511 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Hahaha < 1454949294 748342 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i miss relcome < 1454949299 857411 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :`relcome vanila < 1454949301 995133 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :noooo < 1454949307 588237 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i miss myzdindi < 1454949350 108663 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :relcome is for encouraging people to filter colors :P < 1454949358 648107 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(or was, whatever) < 1454949390 564834 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-mttkpahfjrsqvsds QUIT :Excess Flood < 1454949408 482629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` welcome vanila | rainwords < 1454949419 731784 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454949422 602316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1454949426 378523 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-hwphwkgfgmytunvv JOIN :#esoteric < 1454949429 870958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did rainwords get deleted too? I'm pretty sure I didn't delete that one < 1454949436 230498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I may well have deleted relcome itself though < 1454949438 134785 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09vanila: 02Welcome 06to 13the 04international 07hub 08for 09esoteric 02programming 06language 13design 04and 07deployment! 08For 09more 02information, 06check 13out 04our 07wiki: 08. 09(For 02the 06other 13kind 04of 07esoterica, 08try 09#esoteric 02on 06EFnet 13or 04DALnet.) < 1454949446 344112 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`culprits bin/relcome < 1454949461 764733 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :hackego lags as hell < 1454949473 91151 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tswett tswett shachaf oerjan oerjan elliott oerjan elliott ais523_ ais523_ elliott Jafet oerjan elliott oerjan oerjan oerjan ais523 ais523 elliott FreeFull Bike Bike Bike Bike < 1454949541 490984 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :elliott is gone? < 1454949667 207396 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :anyway the thing is, Snakke had been here before (last friday), and `welcomed. < 1454949700 992418 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(and that explains the "misleading topics") < 1454949708 359559 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am not confused that people which want to go to real esoteric stuff don't learn < 1454949716 260340 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1454949717 76675 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(which, confusingly, have been elided from the topic) < 1454949733 67680 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1454949755 102555 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :why don't we make this channel double purpose < 1454949758 302905 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :esoteric languages and occult! < 1454949768 283369 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it could really spice things up < 1454949800 882759 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Depends on whether that's ∧ or ∨. < 1454949837 359987 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :both < 1454949837 502364 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because occultists are no fun < 1454949840 237150 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or maybe ∩ or ∪ would be more appropriate. < 1454949876 857115 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :idunno i liked the sound of those esoteric runes < 1454949883 552903 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :could use them for something < 1454949899 142628 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Anyway, I'm looking for a reference that studies PCP as a trichtomic problem (a PCP instance can have a finite solution (corresponding to accepting Turing machines), only infinite solutions (corresponding to non-terminating Turing machines) or have no solution at all (corresponding to Turing machines that reject their input)). The result I want to use is that there's no algorithm that separates... < 1454949905 146060 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...the finite solution instances from the no-solution instances. This is obvious enough that it should exist in the literature... but where? < 1454949951 472076 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(the correspondences come from the standard proof that encodes runs of turing machines on a given input as a PCP instance) < 1454950044 677218 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454950060 519306 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :it's not a direct application of rices theorem? < 1454950168 99334 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, no, because Rice's theorem talks about Turing machines. < 1454950204 149102 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's doing the construction of a PCP instance from a TM that I want to avoid. < 1454950211 817774 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ok I get you < 1454950221 451281 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :a direct proof of this before showing equivalence to TMs < 1454950239 461721 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :no, just a result I can cite < 1454950264 59284 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i don't see why isn't it just rice theorem then sorry < 1454950302 719205 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I want a result about PCP. < 1454950342 14178 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh perhaps you regard PCP as a model of computation... then it would be Rice. I usually don't. < 1454950343 688425 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 264 seconds < 1454951881 496427 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :huhwhat < 1454951924 291856 :bb010g!uid21050@gateway/web/irccloud.com/x-kvxrwgygrstwviqj QUIT :Quit: Connection closed for inactivity < 1454951950 139254 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Rice, the evil sorcerer? < 1454951969 130428 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :That... is a reference that is slightly too obscure < 1454951988 420500 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :An entire turing machine carved onto a single grain of rice. < 1454951988 791162 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :In fact, it's an in joke < 1454952017 876461 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :Oh no my cat is here. < 1454952025 110025 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :MDude, say hi from mke < 1454952043 181750 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :Sure < 1454952058 408447 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? rice < 1454952098 51443 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rice? ¯\(°​_o)/¯ < 1454952222 90717 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: sorry, I'm to stupid to read. what you wrote after "ok I get you" was correct. < 1454952225 653831 :V3R4X!~RAPSCA77I@124-148-196-183.dyn.iinet.net.au QUIT :Quit: sleep < 1454952281 532566 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(though I suspect that the direct proof would really consist of the reduction from TMs, but indeed I don't care about the internals of that proof) < 1454952323 977450 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1454952543 45078 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1454952630 786447 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`le/rn rice/It is undecidable whether a given Turing machine can prove Rice's theorem. < 1454952633 405938 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «rice» < 1454952673 139459 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what is that < 1454952727 547631 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :It's a fact. < 1454952736 434043 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@googe rice's theorem < 1454952737 133018 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Rice's_theorem < 1454952829 804564 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i sort of feel like PCP is so difficult to do anything with that nobody might have done a direct proof < 1454952900 203901 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :PCP? < 1454952906 980817 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :post correspondence problem < 1454952921 270424 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :its about who send letters to who < 1454952926 761313 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@google PCP post < 1454952928 173049 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Post_correspondence_problem < 1454952935 443950 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? pcp < 1454952936 216968 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pcp? ¯\(°​_o)/¯ < 1454952957 195572 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` echo wisdom/*post* < 1454952958 123582 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/*post* < 1454952979 959395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`quote correspondence < 1454952984 718295 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454953016 281909 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Beeswax14]]4 M10 02https://esolangs.org/w/index.php?diff=46374&oldid=46352 5* 03Albedo 5* (+10) 10/* Available instructions in beeswax */ < 1454953135 430546 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :vanila: But PCP is easy to reduce from. It's just that in my case "PCP is undecidable" isn't strong enough to get the job done, because I can't predict what happens when there's only infinite solutions. < 1454953322 993083 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1454953449 569320 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :vanila: Well, one thing that could be done is, you can make the esoteric programming which is including occult too, is also one thing to do < 1454953530 97465 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(If you want to; it is not requited) < 1454953776 294974 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org JOIN :#esoteric < 1454954180 636871 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454954317 776087 :smorgasbord!~smgs@unaffiliated/smorgasboard JOIN :#esoteric < 1454954332 80815 :smorgasbord!~smgs@unaffiliated/smorgasboard PRIVMSG #esoteric :any python help bot here ? < 1454954365 6907 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :smorgasbord: Oh, sorry, didn't mean there was a python one xD < 1454954368 999765 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1454954370 692996 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :What do yo mean by a python help bot? < 1454954372 987253 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :smorgasbord: I was just trying to make a joke < 1454954377 872571 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: smorgasbord is from #python < 1454954383 99845 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :who needs python if he can have haskell < 1454954388 395956 :smorgasbord!~smgs@unaffiliated/smorgasboard PRIVMSG #esoteric :peace. sorry. < 1454954389 269207 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :!python print "hello" < 1454954389 742039 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :hello < 1454954394 160260 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :Taneb: He seemed to be looking for a bot, so I humorously directed him here < 1454954395 689751 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I'm so glad that worked < 1454954404 487215 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :Oh yeah, we do have a python executer < 1454954407 667014 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :But no helpbot < 1454954408 816592 :smorgasbord!~smgs@unaffiliated/smorgasboard PRIVMSG #esoteric :!python print "test" < 1454954409 276900 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :test < 1454954419 118513 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :What's a helpbot? < 1454954421 11575 :smorgasbord!~smgs@unaffiliated/smorgasboard PRIVMSG #esoteric :!python date < 1454954421 546344 :EgoBot!dlopen@libdl.so PRIVMSG #esoteric :Traceback (most recent call last): \ File "", line 1, in \ NameError: name 'date' is not defined < 1454954428 578168 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :smorgasbord: If you want to experiment with python in a CLI fashion, you should check out ipython < 1454954448 325784 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :smorgasbord: This channel is generally for discussion of esolangs though, not a help channel usually < 1454954502 967443 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :In case you're curious about esolangs, you can check out the wiki at [http://esolangs.org/wiki/Main_Page] < 1454954503 236729 :smorgasbord!~smgs@unaffiliated/smorgasboard PRIVMSG #esoteric :okies. < 1454954518 327211 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :xD < 1454954528 565356 :smorgasbord!~smgs@unaffiliated/smorgasboard PRIVMSG #esoteric :nice. checking. thanks < 1454954604 79028 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454954686 574102 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 256 seconds < 1454954800 890953 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` python -c 'print(1+1)' < 1454954802 795463 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2 < 1454954820 49093 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :*slowclap* < 1454954835 641057 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` echo $((1+1)) < 1454954836 486135 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2 < 1454954845 650928 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :this proves that bash is faster than python < 1454954854 20155 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1454954859 559900 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`mapole < 1454954860 446142 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: mapole: not found < 1454954862 31884 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :qed < 1454954923 786790 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :izabera: of course that's especially true when the python executable is invoked by the bash shell in question < 1454954971 506992 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :bourne again shell shell... I'm a hero. < 1454954996 662612 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` type python < 1454955002 820116 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :python is /usr/bin/python < 1454955022 184368 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` echo 'sleep 3; /usr/bin/python "$@"' > bin/python; chmod +x bin/python < 1454955026 304575 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454955035 184569 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` python -c 'print(1+1)' < 1454955039 539870 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2 < 1454955040 803288 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :sloooooow < 1454955064 158385 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION didn't cheat < 1454955071 95827 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that's evil. < 1454955084 106759 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`revert < 1454955086 686431 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :how is hackego protected against misuse of people? < 1454955089 160934 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :aww < 1454955093 832386 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1454955095 63345 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`help < 1454955095 259888 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1454955104 818920 :Riviera!Riviera@2a03:b0c0:1:d0::10:b001 PRIVMSG #esoteric :`` python -c 'for a in range(1000000): print(1+1)' > /dev/null < 1454955112 951518 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454955124 353384 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :*fastclap* < 1454955135 687016 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? hackego < 1454955141 806757 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. < 1454955162 964786 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` uname -a < 1454955164 948408 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux < 1454955201 13903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: you can undo /almost/ any action (although I once managed to break it in a way that it couldn't undo, which is why it prints the "canary.orig" message every revert); also there's a lot of sandboxing < 1454955208 409337 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` curl http://google.com/ < 1454955210 345847 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Failed to connect to socket 2. \ % Total % Received % Xferd Average Speed Time Time Time Current \ Dload Upload Total Spent Left Speed \ < 1454955231 838430 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :myname: I guess that gives some measure of how much protection and nonprotection it offers < 1454955440 81270 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454955515 699454 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523 and others: I'm trying to make a list of all available free software implementations of fast fourier transforms. So far I see six engines (plus a few wrappers): FFTPACK (of netlibs), in OpenCV, KissFFT, in FXT ("http://www.gnu.org/software/gsl/"), FFTW, in GSL (Gnu Scientific Library). Are there others I should know of? < 1454955562 113509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in my university project I used some FFT code written by Microchip for their dsPIC line of products, but can't remember what the license on it was < 1454955582 82199 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 252 seconds < 1454955583 462705 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :is djbfft still worth looking at or have the ideas been incorporated into the better known fft implementations? < 1454955599 219379 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I believe there are at least two more commercial implementations. < 1454955603 735730 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: let me search that < 1454955618 140765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know it was at least shared-source (i.e. source is visible to anyone) < 1454955688 708298 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(djbfft is ancient.) < 1454955699 602973 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: FFTPACK is also ancient < 1454955734 635620 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's written in fortran, and it's on netlibs, the collection of softawre that houses the famous Lapack < 1454955778 708844 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :however, just because it's ancient doesn't necessarily mean it's no longer worth to use < 1454955787 74603 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay, let's say that djbfft is semi-ancient then ;) < 1454955884 691539 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :in any case it's open source and that's all you asked for < 1454955902 448964 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'll look at this djbfft < 1454955928 633170 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :huhwhat < 1454955932 220795 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the tarball seems to be corrupt < 1454955944 634156 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :probably in an ancient format < 1454955952 621469 :lynn__!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454955969 581327 :smorgasbord!~smgs@unaffiliated/smorgasboard PART #esoteric :"Closing Window" < 1454955977 226851 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :let me try with gnu tar < 1454955986 168601 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that handles more formats < 1454956023 181075 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yup, works that way < 1454956075 801969 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :What tar did you try? < 1454956082 367584 :jaboja64!~jaboja@188.146.8.58.nat.umts.dynamic.t-mobile.pl JOIN :#esoteric < 1454956140 977794 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I repacked it < 1454956142 673721 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Melvar: 7z < 1454956155 819263 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it extracted the gz part, and the first directory from the tarball, but not more < 1454956163 82745 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1454956174 196919 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :Weird. < 1454956203 814234 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :7-zip version 15.14 windows x86_64 in case it matters < 1454956221 891027 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :I was just curious, I have no desire to debug anything. < 1454956225 399019 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but there are like ten incompatible formats of tar < 1454956229 823579 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so it's no surprise really < 1454956236 778295 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :anyway, I repacked now < 1454956332 759958 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`olist 1022 < 1454956334 123371 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :olist 1022: shachaf oerjan Sgeo FireFly boily nortti b_jonas < 1454956337 225882 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :ACTION looks at man tar, it lists five formats. Neat. < 1454956358 57458 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1454956364 334212 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it looks as if djbfft handles only power of two sizes. that's the most restrictive I've seen < 1454956368 741676 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :among the libraries < 1454956377 887374 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: thanks < 1454956557 147131 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: it doesn't seem that ancient. the FAQ references FFTW. is FFTW also semi-ancient? < 1454956640 207613 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(I don't buy its claims that it's so fast though.) < 1454956644 45410 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, djbfft is close to 20 years old and hasn't been updated in the current millenium. < 1454956660 788488 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :afaiu fftw is actively maintained. < 1454956670 695667 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, fftw is maintained < 1454956688 846832 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but has djbfft really not been updated? the faq seems more recent than 2000 < 1454956746 325444 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh look, https://cr.yp.to/djbfft/links.html has some links, but apparently ancient ones < 1454956774 177817 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :none of them seem very useful at first glance though < 1454956782 238170 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :HEAD http://cr.yp.to/djbfft/djbfft-0.76.tar.gz [...] Content-Type: application/x-gzip / Last-Modified: Thu, 30 Sep 1999 20:31:44 GMT < 1454956807 902089 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :right, the library itself < 1454956810 21734 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh well < 1454956816 36702 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok, semi-ancient then < 1454956818 508152 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :good oots < 1454956874 570008 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454956916 288675 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thank you for the reference anyway < 1454957039 701517 :heroux!~heroux@50708323.static.ziggozakelijk.nl QUIT :Ping timeout: 264 seconds < 1454957101 624069 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454957159 123404 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, djbfft seems to include no copyright licensing instruction < 1454957163 903831 :heroux!~heroux@gateway.insomnia247.nl JOIN :#esoteric < 1454957172 451626 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :is there evidence that it's free software? < 1454957182 831991 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or what is its copyright status? < 1454957236 516681 :lynn__!~lynn@unaffiliated/lynn QUIT :Ping timeout: 256 seconds < 1454957538 423376 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 250 seconds < 1454957571 916787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you can't find a copyright notice anywhere it's default-all-rights-reserved < 1454957588 53755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is a copyright status I've used intentionally in the past, normally because I haven't made my mind up yet) < 1454957715 672636 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I will just make most of my own software as public-domain (explicitly), although when modifying other software I will use the same license they have instead. < 1454957771 562312 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Also, if you look at my program XISYNTH (included with AmigaMML), it includes a Fourier transform implementation too < 1454958160 845211 :AlexR42!~textual@94.41.140.91 JOIN :#esoteric < 1454958340 367802 :jaboja64!~jaboja@188.146.8.58.nat.umts.dynamic.t-mobile.pl QUIT :Ping timeout: 248 seconds < 1454958867 120514 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: https://cr.yp.to/distributors.html < 1454958878 161109 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :This is weird < 1454958887 944113 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :I'm trying to make an IRC bot (because there aren't enough of those already) < 1454958898 722395 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :But it doesn't ever receive a PING request from the server < 1454958912 241622 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :Then the server the connection because it times out < 1454958938 213559 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: how do you know that it never receives a PING request? < 1454958951 186669 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :int-e: I print everything that comes through it < 1454958968 560990 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :int-e: And it eventually terminates, never having received a PING < 1454958982 530130 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :also, have you completed the login? < 1454958987 806999 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :I believe so < 1454959034 55661 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'd double-check with a packet sniffer < 1454959177 495320 :jaboja64!~jaboja@188.146.67.244.nat.umts.dynamic.t-mobile.pl JOIN :#esoteric < 1454959215 758016 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: I don't know if you were interested in non-native cases, but I think JTransforms gets used a little if you need pure Java implementations. < 1454959256 6418 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :According to their own website, it's the fastest (pure Java) implementation, but maybe that's not an entirely objective source. < 1454959674 93975 :jaboja64!~jaboja@188.146.67.244.nat.umts.dynamic.t-mobile.pl QUIT :Ping timeout: 252 seconds < 1454960484 131388 :jaboja64!~jaboja@188.146.7.132.nat.umts.dynamic.t-mobile.pl JOIN :#esoteric < 1454960921 134185 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454960968 915702 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what do < 1454961057 131229 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org JOIN :#esoteric < 1454961173 929419 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :int-e: I `NICK PyRCBot`, then `USER PyRC 0 * :PyRCBot`, then `JOIN :#esoteric` < 1454961207 121942 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :With the `\r\n`s of course < 1454961389 179903 :jaboja64!~jaboja@188.146.7.132.nat.umts.dynamic.t-mobile.pl QUIT :Remote host closed the connection < 1454961572 542745 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: uh, I probably don't want a Java implementation, sorry < 1454961618 737099 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't generally do java, and wouldn't want to add it just for a fast fourier transform. < 1454961623 692251 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You languacist. < 1454961652 1630 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I mean, java usually comes with a heavyweight interpreter that I'd prefer not to have to involve just for this. < 1454961669 137524 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: thanks, that says it's public domain < 1454961721 739001 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The Intel MKL one is great but probably one of the non-free ones you alluded to. < 1454961736 688510 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: yes, that's one of the non-free ones < 1454961758 108771 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :opencv generally uses a lot of low level algorithms from MKL when built that way < 1454961765 84462 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(no wonder, opencv was partly developped by intel) < 1454961784 537896 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's kinda free in the beer sense, but not more than that. < 1454962198 524586 :evalj!~jeval@catv-89-133-135-148.catv.broadband.hu JOIN :#esoteric < 1454962539 607329 :XorSwap!XorSwap@wpa-6-138.cc.umanitoba.ca JOIN :#esoteric < 1454962898 614896 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454962941 29672 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: how do you know that your messages are actually being sent out? < 1454962948 671261 :spiette!~spiette@206.167.243.2 QUIT :Ping timeout: 250 seconds < 1454963105 5317 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454963177 97243 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org JOIN :#esoteric < 1454963251 190020 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you don't < 1454963268 903920 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :the only way to know it is to be connected with a second client < 1454963313 14514 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I'm serious about the packet sniffer. It really helps. < 1454963349 247614 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I've debugged a few lambdabot issues that way) < 1454963420 264410 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: I actually have my irc bots output every incoming and outgoing irc message to the debug output, except there's a filter masking those that might contain passwords < 1454963432 722894 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hppavilion[1]: fwiw, if you never send anything, freenode will close the connection with 'ERROR :Closing Link: 127.0.0.1 (Connection timed out)'. < 1454963443 337745 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :izabera: Unless the server and client is IRCv3.2 compliant. < 1454963453 521198 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :izabera: In particular with echo-message. < 1454963465 734778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: well that won't help if it's a buffering issue < 1454963481 119166 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :b_jonas, the trick is to make all your passwords ********* < 1454963488 132846 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :No-one will suspect a thing < 1454963494 787509 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: yeah < 1454963499 606587 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ObahCae0 < 1454963501 700508 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Taneb: it's not _my_ passwords, that's the problem < 1454963508 867226 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :or at least not only my passwords < 1454963516 254653 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :int-e: Ah < 1454963520 225035 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :cbstream takes other people's passwords < 1454963527 4692 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and I take their privacy seriously < 1454963549 747991 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so I can't dump passwords or hashed passwords to the debug output < 1454963556 530421 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Fair enough :) < 1454963564 830914 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :My suggestion I don't think was entirely serious < 1454963570 643429 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1454963571 727082 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :password: < 1454963597 222097 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oh, incidentally, the old freenode services had a bug where I think you couldn't have asterisks in your nickserv password, or something < 1454963603 483898 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though I think the new services has fixed this < 1454963649 239956 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1454963717 856779 :spiette!~spiette@206.167.243.2 JOIN :#esoteric < 1454963814 700784 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :hppavilion[1]: https://gist.github.com/olsner/623071/a1adaa2aefa1b30c154f12de7544b76efe2f5848 just sends USER then NICK then processes anything it gets from the server (and it seems to get PINGs alright) < 1454963878 610871 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :so that seems to be enough to be accepted by freenode at least < 1454963982 600595 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1454964027 708640 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://github.com/fis/fungot/blob/master/fungot.b98 lines 43-44 hth < 1454964027 866399 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: the java spec, does that count? ( instead of rdbms)? < 1454964047 537606 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If you want something more readable than sed! < 1454964071 642938 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1454964274 994168 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454964527 214722 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :my sed code is perfectly readable, it even has comments! < 1454964617 230057 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I have written a proxy once to figure out what a program was doing. While the program still worked when the proxy was used, all data sent to the proxy was encrypted so I still could not figure it out. < 1454964635 794227 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: ouch < 1454965220 5640 :evalj!~jeval@catv-89-133-135-148.catv.broadband.hu QUIT :Remote host closed the connection < 1454965443 92088 :J_Arcane!~chatzilla@37-219-107-188.nat.bb.dnainternet.fi JOIN :#esoteric < 1454966130 917562 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That's typically the problem with packet sniffers and TLS as well. < 1454966554 278152 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Right, I just assumed that hppavilion was using plain old plain text IRC. < 1454966628 672528 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1454966642 74797 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION wonders what hppavilion stands for, but it probably isn't related to "Hewlett Packard Performance Architecture" < 1454966664 900092 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's a model of HP laptops. < 1454966677 473895 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :thanks < 1454966678 624622 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"HP Pavilion." < 1454966681 695003 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eerily i've started getting web ads for them recently < 1454966694 63517 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :never noticed them before hppavilion[1] came here < 1454966712 19192 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org JOIN :#esoteric < 1454966721 520289 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eerily he appears < 1454966723 256006 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :so at least I got the "HP" part correct. < 1454966728 83276 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :speaking of the devil < 1454966741 13484 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(hi oerjan) ;- < 1454966741 951258 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :) < 1454966746 4558 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hint-e < 1454966753 495714 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :hint? < 1454966786 241395 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I think I prefer mapoles. < 1454966800 331866 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :an indirect suggestion, a slight indication, a slight but appreciable amount, a just detectable amount, an indication of potential opportunity; hth < 1454966812 879587 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Now why haven't I thought of this before, I should use a mapol-e. < 1454966844 768530 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :though perhaps -----##-# looks a bit strange ;-) < 1454966863 505600 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :fungot: Do you want to write me a TLS implementation in Funge-98 so that we could make your connection more secure? < 1454966866 507603 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :... < 1454966871 734857 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh no. < 1454966884 287056 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :apparently the cool people use socat < 1454966894 662236 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, that'd be a bit lame. < 1454966912 246977 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Anyway, it's already doing the socket part. < 1454966926 626541 :XorSwap!XorSwap@wpa-6-138.cc.umanitoba.ca QUIT :Ping timeout: 256 seconds < 1454966928 608633 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :If I started to use socat, I might as well just be speaking to stdinout. < 1454966928 751108 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm apparently my dentist has the flu, emails the receptionist. < 1454966943 567358 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A number of people were out sick at the office. < 1454966961 312769 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I think I just hit fungot's babble limit, the debug console reveals it's online and well. < 1454966964 479321 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i hope gurgling with fluoride will keep it from deteriorating until next week. < 1454967032 849962 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :What's the best time to go to the dentist? 2:30! < 1454967033 988520 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(web comments are rather divided about how much of an emergency losing a filling is. it's my first time so...) < 1454967067 857921 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think that's one of the Alexa jokes. < 1454967070 621287 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i generally agree (assuming that's PM), but my appointment is 12:30. < 1454967083 193828 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(If you ask Amazon Alexa to tell you a joke, it tells you a really bad joke.) < 1454967098 651887 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: wait is there a point to that joke < 1454967106 425110 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: Two thirty / tooth hurty. < 1454967110 259998 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1454967120 418259 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :my pun sense led me in the wrong direction. < 1454967198 516485 :XorSwap!XorSwap@wpa-6-138.cc.umanitoba.ca JOIN :#esoteric < 1454967244 350121 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : though perhaps -----##-# looks a bit strange ;-) <-- that's not a mapol-e, that's a swatt-e-r < 1454967261 548851 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :sorry! < 1454967313 178960 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :--######### < 1454967318 163305 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Is a kind of brush I think < 1454967321 420792 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION swats -----### int-e < 1454967334 309597 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Taneb: one of those dust removal things, whatever they're called < 1454967358 694440 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Dusters? < 1454967366 398218 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :that would make sense :P < 1454967459 914653 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :English occasionally (not often) does < 1454967463 820027 :lynn_!~lynn@unaffiliated/lynn QUIT :Read error: Connection reset by peer < 1454967494 80226 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454967536 597674 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :But the german word isn't helpful here; it's "Staubwedel" - literally, "dust waver". < 1454967560 893164 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Pölyhuiska. < 1454967635 132571 :XorSwap!XorSwap@wpa-6-138.cc.umanitoba.ca QUIT :Read error: Connection reset by peer < 1454967654 521988 :XorSwap!XorSwap@wpa-6-138.cc.umanitoba.ca JOIN :#esoteric < 1454967667 436581 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(The first half is dust, and the second half is the broom-sense of whisk, apparently.) < 1454967701 173585 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :fizzie, that sort of makes sense < 1454967728 522549 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : English occasionally (not often) does <-- just to keep you off balance, i take. < 1454967770 182773 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :no:støvkost, i think. < 1454967806 512005 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :olsner: I'm sorry, did you just write an IRC client (or server?) with sed!? < 1454967811 2837 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :which is basicall dust+broom < 1454967946 178247 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :hppavilion[1]: A bot. < 1454967971 315669 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1454968064 883067 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :fizzie: Oh right < 1454968068 49462 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :The third option xD < 1454968089 804967 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org PRIVMSG #esoteric :IMHO, we should retire the Client-Server model in favour of the Client-Server-NSA model < 1454968117 378655 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The politicians here would agree with you, I believe. < 1454968762 512546 :XorSwap!XorSwap@wpa-6-138.cc.umanitoba.ca QUIT :Ping timeout: 256 seconds < 1454968937 965645 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : vanila: we already had that slogan in the topic I believe <-- that wasn't about presidency < 1454969059 959713 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :damn < 1454969072 497980 :Treio!~Treio@87.244.233.250 QUIT :Quit: Leaving < 1454969120 539182 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :22:32:12: * oerjan suddenly realizes someone might think the channel topic refer < 1454969123 543132 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :s to a misspelled candidate < 1454969131 136920 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :22:33:49: oerjan: well, it doesn't say "Tromp for president!" ... yet! < 1454969139 475519 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(01-23)... so that's what I misremembered < 1454969143 745054 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1454969166 442051 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :but the topic was Go Tromp! [...] at the time < 1454969208 652760 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :Gu Tromp? < 1454969238 594046 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :On linux, what's the surefire way to decide whether the kernel is an x86_32 or an x86_64 one, regardless of the userspace programs? Is there some /proc entry? < 1454969265 612535 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :uname? < 1454969308 650341 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` linux32 uname -a < 1454969311 207825 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux < 1454969315 179073 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: I think that tells the result of the uname system call, which (I'm not sure) might report x86_32 if the uname executable itself is x86_32 < 1454969319 539895 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: same < 1454969322 187644 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :interesting. < 1454969325 38706 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`` which linux32 < 1454969326 238225 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/usr/bin/linux32 < 1454969331 95152 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`` man linux32 < 1454969332 358483 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :man: can't open the manpath configuration file /etc/manpath.config < 1454969334 177374 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :for me it says i686 then < 1454969336 681012 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`` linux32 --help < 1454969337 435540 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Usage: linux32 [options] [program [program arguments]] \ \ Options: \ -h, --help displays this help text \ -v, --verbose says what options are being switched on \ -R, --addr-no-randomize disables randomization of the virtual address space \ -F, --fdpic-funcptrs makes function pointers point to descriptors \ -Z, - < 1454969361 747269 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :lol, -v sounds useless < 1454969399 675600 :AlexR42!~textual@94.41.140.91 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1454969455 665414 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` linux32 -v uname -a < 1454969456 429359 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux < 1454969505 981342 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1454969542 342020 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :for some reason, /proc/version doesn't tell, even though I thought it would < 1454969545 761202 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`cat /proc/version < 1454969546 275059 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : i am not confused that people which want to go to real esoteric stuff don't learn <-- i think he learned about the channels, he's just confused about the networks... < 1454969546 417695 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux version 3.13.0-umlbox (hackbot@codu) (gcc version 4.7.2 (Debian 4.7.2-5) ) #1 Wed Jan 29 12:56:45 UTC 2014 < 1454969587 947451 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :b_jonas: I suppose setarch x86_64 uname -a will fail on a 32bit kernel < 1454969618 85292 :spiette!~spiette@206.167.243.2 QUIT :Ping timeout: 252 seconds < 1454969632 181745 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Oh, and this should work on older linuxen too < 1454969674 721074 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what about uname -m? < 1454969684 915976 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: ah, thanks, that seems to work < 1454969704 906218 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :myname: oh, that does report something, but it can lie < 1454969737 799089 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: although I'm not sure if that would succeed if the setarch was built for some old system that doesn't even know about x86_64 or something < 1454969757 729980 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :why can't the stupid kernel just tell this in /proc/version ? < 1454969836 741534 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :because the point of linux32 is to lie to build tools that try to be clever < 1454969838 78300 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah, I think /proc/kallsyms should tell (if it is readable) < 1454969858 277934 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :because /proc/kallsyms gives straight kernel addresses < 1454969862 813567 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so it is probably accurate < 1454969956 142781 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it says stuff like "ffffffff810d12d0 t __register_chrdev_region" on x86_64 and stuff like "c10f7ea1 T __bdevname" on x86_32 < 1454970119 104458 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`perl -e warn length "ffffffff810d12d0" < 1454970120 575188 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :16 at -e line 1. < 1454970140 583449 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1454970143 637990 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ssstosis/ssstosis is a disease causing false identities < 1454970145 677964 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? day < 1454970146 454296 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :day? ¯\(°​_o)/¯ < 1454970147 411178 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? night < 1454970148 64916 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :night? ¯\(°​_o)/¯ < 1454970150 959266 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? sun < 1454970151 620296 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sun? ¯\(°​_o)/¯ < 1454970152 955336 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? moon < 1454970154 270436 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The Moon is an unprovable celestial object that is not very retroreflectorey. < 1454970161 710193 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? mars < 1454970162 443291 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mars? ¯\(°​_o)/¯ < 1454970164 620817 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? venus < 1454970165 363041 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :venus? ¯\(°​_o)/¯ < 1454970169 88916 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? jupiter < 1454970169 841917 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :jupiter? ¯\(°​_o)/¯ < 1454970175 612956 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :meh < 1454970186 708422 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? pluto < 1454970187 542448 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pluto? ¯\(°​_o)/¯ < 1454970243 155302 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`learn Pluto is an ex-planet that moonlights as a dog in Disney cartoons. < 1454970246 159311 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'pluto': Pluto is an ex-planet that moonlights as a dog in Disney cartoons. < 1454970262 344731 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? phthisis < 1454970263 277903 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :phthisis? ¯\(°​_o)/¯ < 1454970275 992803 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(I did it for the "moonlights") < 1454970304 782526 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? chthonic < 1454970305 572097 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chthonic? ¯\(°​_o)/¯ < 1454970329 399077 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? b_jonas < 1454970330 322578 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b_jonas egy nagyon titokzatos személy. Hollétéről egyelőre nem ismertek. < 1454970343 834332 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :does that mention a tendency of making up new words? < 1454970527 511117 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn The Sun *may* be retroreflectorey, it's hard to be sure. < 1454970529 791416 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'sun': The Sun *may* be retroreflectorey, it's hard to be sure. < 1454970603 790264 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I don't believe that's factually accurate. < 1454970687 216704 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Chthonic lithping can be vethy dithturbing to lithten to. < 1454970689 316794 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'chthonic': Chthonic lithping can be vethy dithturbing to lithten to. < 1454970692 673867 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :At least to me there's no doubt that the plasma scatters photons quite randomly. < 1454970700 258678 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` linux32 --uname-2.6 uname -a < 1454970701 20225 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 2.6.53-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux < 1454970716 150682 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Best option. < 1454970734 798320 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: i demand visual proof tdnh < 1454970738 513678 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yeah, that one is curious. < 1454970764 989650 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: ah just get those wings to work and fly up there to have a look. < 1454970826 866490 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :try not to make a splash. http://smbc-comics.com/index.php?id=1938 < 1454970984 999059 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Oh GG... oh library... oh... fish, is that an aquarium with a little sea monster? I wonder what it'll look like after coloring is done... < 1454971129 152884 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i do not think that treatment of books is according to library policy < 1454971139 961974 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Hmm, the difference between two wolfram alpha queries that should be identical are 0.002 years different < 1454971148 249498 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :and without the speech balloons that would make an excellent "where's Agatha?" picture. < 1454971153 293091 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :https://www.wolframalpha.com/input/?i=years+since+3%2F6%2F2014 and http://www.wolframalpha.com/input/?i=03%2F06%2F2014+to+today+in+years < 1454971237 117722 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it wants javascript (of course) < 1454971264 454165 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :maybe it runs the queries on servers in different time zones < 1454971277 591052 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's just a unit thing. < 1454971300 269930 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :fizzie, it's giving both answers in years < 1454971300 502707 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 0.002 * 365 * 24 < 1454971302 176165 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 17.52 < 1454971306 582309 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's identical if you look at unambiguous units -- one says 14760 hours, while the other says 615 days, and 615*24 == 14760. < 1454971337 62507 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm thinking "convert [days from [...]] to years" is taking an absolute period, and converting it to some nominal years without being anchored to anything. < 1454971349 926186 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oh you have a point there... one of the years involved is a leap year < 1454971365 279776 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :While "years since [...]" is treating it as a particular period anchored in a calendar, and giving an exact number of the thingsies. < 1454971387 838843 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :We had a very similar discussion about esowiki ban lengths recently. < 1454971411 783829 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Yes, hmm < 1454971421 687519 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Anyway, bbl, I need to help a friend with a library < 1454971457 227187 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :why nott just ban everyone < 1454971464 116976 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :permanently < 1454971468 472257 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Where an input of "24 years" turned into 24 years plus a few hours, because it was interpreted as the calendar date you get by adding 24 years, then taking the actual number of seconds there are between current time and that time 24 years in the future, but then that amount of seconds was converted back to "years" for printing by using a fixed conversion factor. < 1454971623 504541 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454971662 704882 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1454971668 934272 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> 365 + 97/400 < 1454971670 491546 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 365.2425 < 1454971717 312471 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think it's actually just using a year of 365 days for the latter. < 1454971792 783024 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Because it says 14760 hours, and 14760/(24*365) is approximately 1.6849 (rounds to 1.685) while 14760/(24*365.2425) is approximately 1.6838, which rounds to 1.684, which was neither of the answers. < 1454971855 384551 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :@massages-loud < 1454971855 526990 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1454971868 465830 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the wiki used what int-e said, though. < 1454971872 913363 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1454971924 465919 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 272 seconds < 1454971945 823645 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :what are the answers? < 1454971997 54896 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 276 seconds < 1454972012 892096 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :First one ("years since 3/6/2014") yielded "1.683 years", also listed (under "time span") as 1 year 8 months 5 days, 20 months 5 days, 87 weeks 6 days, 615 days or 439 weekdays. < 1454972063 220927 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Second one ("03/06/2014 to today in years") yielded "1.685 years", also listed (under "additional conversions") as 20.22 months, 87.86 weeks, 14760 hours, 885600 minutes, 5.314×10⁷ seconds. < 1454972071 142875 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :int-e: I would've used a socket API if sed had one (re socat) < 1454972096 17916 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :> (365/365 + 250/366, 365/365 + 250/365) < 1454972097 422937 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : (1.6830601092896176,1.6849315068493151) < 1454972163 306762 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And the input interpretations were [[years] since [Tuesday, June 3, 2014]] for the first, and [convert [[days] from | [Tuesday, June 3, 2014] to [today]] to years] for the second. < 1454972252 716017 :olsner!~salparot@c83-252-193-184.bredband.comhem.se PRIVMSG #esoteric :maybe I should just build an extended sed dialect with useful stuff like that? makes it a bit easy to cheat though < 1454972415 414811 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay. "1460 days in years" gives 4, so it's using 365 as a factor for that. < 1454972709 741424 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org JOIN :#esoteric < 1454972720 101481 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How many days in a dog year? < 1454972758 644227 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It's a trick question: Dog years contain only dog days, and dog days occur only during the summer. < 1454972876 910877 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Assuming folklore dog‐equivalent human years for "dog years" | Use folklore human‐equivalent dog years instead" < 1454972886 790511 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellochaf. pooch! < 1454972889 589181 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :That gave 28 dog years for 1460 days. < 1454972896 212633 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/python < 1454972896 941606 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sleep 3; /usr/bin/python "$@" < 1454972900 964501 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rm bin/python < 1454972903 41648 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454972929 247749 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: the main think `revert is buggy about, is reverting file creation. < 1454972939 780687 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It says 52.14 days in a dog year. < 1454972956 630141 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :boily hi < 1454972965 837850 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :we're discussing pooch mortality < 1454972970 876812 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :52 days 3 hours 25 minutes 42.86 seconds. < 1454972992 428698 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits bin/python < 1454972996 133524 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan izabera < 1454973005 670463 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's that all about? < 1454973033 206003 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: izabera made a joke about python being slow < 1454973053 115845 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :then int-e tried to revert it, but got caught by the bug < 1454973089 87358 :hppavilion[1]!~DevourerO@74-114-87-76.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1454973112 846079 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`? izabera < 1454973114 242644 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :izabera? ¯\(°​_o)/¯ < 1454973132 598207 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`learn izabera is probably implemented in bash. < 1454973135 284768 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'izabera': izabera is probably implemented in bash. < 1454973138 145339 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :oerjan: I'll pretend I planned for you to fix it for me. < 1454973138 727366 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :fizzie: AAAAAAAAAAURGH! < 1454973144 478175 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :I didn't, but it's a good lie. I think. < 1454973168 294596 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`learn izabera is a tachyherpetologist. They are probably implemented in bash. < 1454973170 291473 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'izabera': izabera is a tachyherpetologist. They are probably implemented in bash. < 1454973189 653916 :lynn__!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454973196 284543 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? oerjan < 1454973197 217281 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your famous mysterious evil overlord oerjan is a lazy expert in future computation. Also an antediluvian Norwegian who mildly dislikes Roald Dahl. He can never remember the word "amortized" so he put it here for convenience. His arch-nemesis is Betty Crocker. < 1454973197 674702 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :izabera: izabellora. are you a man, woman, both, neither, other, won't answer, all of this? < 1454973202 43156 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`relcome lynn_ < 1454973203 392047 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09lynn_: 02Welcome 06to 13the 04international 07hub 08for 09esoteric 02programming 06language 13design 04and 07deployment! 08For 09more 02information, 06check 13out 04our 07wiki: 08. 09(For 02the 06other 13kind 04of 07esoterica, 08try 09#esoteric 02on 06EFnet 13or 04DALnet.) < 1454973207 225586 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*thing < 1454973217 637928 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's a little rude, don't you think? < 1454973270 77029 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 252 seconds < 1454973371 668575 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :flash forward to 2050, when you can get lynched for suggesting someone has a gender. < 1454973478 191255 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :2015* < 1454973513 338295 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*any gender < 1454973522 356830 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i realize i was unclear. < 1454974095 293331 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :In fact, just suggesting might get you lynched these days. It doesn't really matter what. < 1454974114 85149 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1454974234 116682 :carado!~carado@savhon.org QUIT :Remote host closed the connection < 1454974242 559259 :carado!~carado@savhon.org JOIN :#esoteric < 1454974747 781238 :boily!~alexandre@96.127.201.149 QUIT :Quit: ACADEMIC CHICKEN < 1454975066 275288 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1454975564 157944 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1454975609 398595 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1454975678 485575 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de QUIT :Quit: rebooting < 1454975732 573904 :lynn__!~lynn@unaffiliated/lynn QUIT :Ping timeout: 256 seconds < 1454975940 664748 :Melvar!~melvar@dslb-084-062-094-060.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1454976347 353339 :idris-bot!~idris-bot@dslb-084-062-094-060.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1454976807 529317 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn `revert is a bit buggy. The canary.orig error message is annoying but seemingly harmless. However, reverting a newly created file tends not to work - use `rm instead. < 1454976810 495707 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned '`revert': `revert is a bit buggy. The canary.orig error message is annoying but seemingly harmless. However, reverting a newly created file tends not to work - use `rm instead. < 1454976847 299962 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :just so it's documented somewhere. < 1454976867 864917 :lynn_!~lynn@unaffiliated/lynn NICK :lynn < 1454977007 651409 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah new lightning made of owls < 1454977044 912462 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :two! < 1454977072 942762 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :how do I add a command agian? < 1454977104 802780 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :coppro: add it to bin/ . if it's a single line script, `mkx is convenient. < 1454977118 154056 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`paste bin/mkx < 1454977119 412871 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/mkx < 1454977142 469637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no need to paste that, really < 1454977144 581160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/mkx < 1454977145 388298 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :key=$(mk "$@") && echo "$key" && chmod +x "$key" < 1454977156 504949 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You never know how long these things are. < 1454977159 501496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`cat bin/mk < 1454977160 248956 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || exit 1; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$key" && echo "$key" < 1454977173 711724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: well you can cat it to IRC first and then paste if it's too long < 1454977187 919845 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`mkx quote; quote; quote; quote; quote < 1454977188 802418 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454977193 533322 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh wait < 1454977198 611622 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`mkx 5quote quote; quote; quote; quote; quote < 1454977199 211518 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454977204 504695 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`rm bin/quote\; < 1454977205 129705 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `bin/quote\\;': No such file or directory < 1454977211 64842 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :did I just kill quote < 1454977212 755821 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`quote < 1454977213 762377 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :22) PA ET ANNET UNIVERSET DER DE ENESTE PERSONEN OERJAN: sa jeg kan bare konkludere med at det er feil, eller er verden helt bonkers < 1454977214 266993 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :coppro: you need // as separator < 1454977220 265165 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`5quote < 1454977221 18049 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: 5quote: not found < 1454977226 662281 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: eh? < 1454977236 218295 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :As in, `mkx something//contents. < 1454977248 114029 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or is that bin/something? < 1454977249 876202 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and the bin/ needs to be there too < 1454977255 791576 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, didn't read so closely. < 1454977258 148594 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oh < 1454977269 245296 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`mkx bin/5quote//quote;quote;quote;quote;quote; < 1454977271 251227 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/5quote < 1454977272 944159 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :`5quote < 1454977274 226152 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :565) But wait what if I'm using a quantum computer <-- there is "quantum entropy". it's the same except no one understands it. \ 535) jesus, yes.. he was human and that is fantastic more than beeing able to speak with fish.. like seaman does \ 428) beautiful summer / fuck fuck fuck fuck fu < 1454977281 856888 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :T_T < 1454977294 579538 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You can't get more than one line of output from HackEgo by any means. < 1454977301 801471 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` allquotes | shuf -n 5 < 1454977303 18454 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :615) * oerjan concludes that unsafeCoerce has no effect on strictness \ 412) Non sequitur is my forte On-topic discussion is my piano Bowls of sugary breakfast cereal is my mezzoforte Full fat milk is my pianissimo On which note, I'm hungry \ 425) Sgeo_, the origin of suff < 1454977314 522379 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Which is probably why people have gotten the habit of spamming `quote, I guess. < 1454977327 993154 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1454977412 702681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: using `«command» doesn't do any shell formatting or escaping < 1454977419 674192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you want shell escapes do `` «command» < 1454977424 833250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` rm bin/quote\; < 1454977426 29185 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `bin/quote;': No such file or directory < 1454977597 429272 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` sed -i -e 's|exit 1|(echo usage: $0 file//contents; exit 1)|' bin/mk < 1454977599 514121 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454977610 922436 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`mkx I don't know the syntax < 1454977613 42902 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: /hackenv/bin/mk file//contents \ I don't know the syntax \ chmod: cannot access `usage: /hackenv/bin/mk file//contents\nI don\'t know the syntax': No such file or directory < 1454977618 777786 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Hm. < 1454977642 987576 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, it made mk a bit nicer, but broke mkx; I guess the exit 1 didn't take from the subshell or some-such. < 1454977673 445410 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Or, oh; mkx doesn't even check? It just assumes, and now that made some output. < 1454977680 431671 :lynn!~lynn@unaffiliated/lynn QUIT :Quit: Leaving < 1454977699 332207 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` sed -i -e 's|contents;|contents >&2;|' bin/mk < 1454977701 430125 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454977703 793131 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`mkx how about now < 1454977706 337718 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/mk: line 1: 2: command not found \ how about now < 1454977720 620268 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I just keep breaking it. < 1454977735 600626 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, right, sed and &. < 1454977744 727108 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`revert < 1454977752 72443 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1454977815 132545 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Oh, and that reverted a wrong thing. Bah. I'll clean it up in a query. < 1454978086 222378 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`mkx bah humbug < 1454978086 898701 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: /hackenv/bin/mk file//contents < 1454978099 382151 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, the command name in the usage is still wrong, but at least it's better than nothing. < 1454978123 79042 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Can't really tell whether the original command was mk or mkx since mkx just calls mk. < 1454978182 896048 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although... < 1454978186 252219 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`` sed -i -e 's|$0|"mk[x]"|' bin/mk < 1454978188 533554 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454978191 884734 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :`mkx whatever < 1454978192 590511 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: mk[x] file//contents < 1454978195 103695 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Good enough. < 1454978299 380153 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I really wonder what made // the "standard" HackEgo separator. < 1454978565 700608 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Hmm < 1454978568 284485 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I'm still hungry < 1454979044 645666 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now I have made JSZM version 2 and also the example front-end which is using Node.js < 1454979172 872886 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fizzie: well it started as / for `slashlearn that was then improved to work with subdirectory targets < 1454979201 567491 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because // isn't meaningful in a path < 1454979250 638818 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits bin/slashlearn < 1454979253 301176 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf shachaf shachaf int-e tswett tswett shachaf shachaf shachaf shachaf < 1454979279 874472 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and shachaf presumably chose / for that because it cannot be in a file name. < 1454979398 542128 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hmph, there should be a command like mkdir -p which creates a file instead. < 1454979420 128894 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it would be easier than having to separate out the directory first < 1454979446 996235 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION now expects someone to tell what it is < 1454979558 543172 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net QUIT :Remote host closed the connection < 1454979653 618173 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/mk < 1454979654 586974 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$key" && echo "$key" < 1454979750 553363 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :did homestuck end yet < 1454979803 995323 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1454980111 426987 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slashlearn < 1454980112 193668 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "wisdom/$key" && echo "Learned «$key»" < 1454980241 378437 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Now my "parse-rdf" JavaScript program is include "parse" and "gparse" functions which parse, as well as a Graph object including the methods: add, listNodes, enumerate, export, skolemize, findPredicate, findObject, findProperty, delete, clone, cloneDistinct. In addition the graph has own properties, ones named by string for URI nodes and ones named by symbol for blanknodes. < 1454980285 518200 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Each one is object with property named by URI of predicates, which is the array of the objects. URI and blanknodes is string/symbol values, while literals use the Literal object. < 1454980288 539475 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 256 seconds < 1454980292 946197 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Is ther other stuff you expect I should add too? < 1454980348 251166 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx bin/echo-p echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null < 1454980349 209074 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :usage: mk[x] file//contents < 1454980357 622498 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx bin/echo-p//echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null < 1454980360 232090 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/echo-p < 1454980370 872499 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`echo-p just/a/test < 1454980371 619510 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :just/a/test < 1454980381 745561 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`find just < 1454980382 751579 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :just \ just/a < 1454980393 244363 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rm -r just < 1454980394 992120 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454980403 313786 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`echo-p hello < 1454980404 102036 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hello < 1454980410 858654 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`echo-p /fnord < 1454980411 520142 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/fnord < 1454980430 832986 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls /fnord < 1454980431 596644 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /fnord: No such file or directory < 1454980435 656380 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls hello < 1454980436 723428 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access hello: No such file or directory < 1454980453 14887 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slashlearn < 1454980453 776507 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "wisdom/$key" && echo "Learned «$key»" < 1454980508 954470 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: What would you use for a separator? < 1454980527 483933 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's!wisdom/.*"!$(echo-p "wisdom/$key")"!' bin/slashlearn < 1454980529 558358 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454980533 391236 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slashlearn < 1454980534 56590 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "wisdom/$key")" < 1454980540 127530 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :eek < 1454980541 922426 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`revert < 1454980543 869619 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1454980559 80670 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454980568 895632 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's!wisdom/[^"]*"!$(echo-p "wisdom/$key")"!' bin/slashlearn < 1454980571 112103 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454980574 819968 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/slashlearn < 1454980575 256896 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` dirname "a/b/c" < 1454980575 835029 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "Learned «$key»" < 1454980576 144253 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a/b < 1454980584 425446 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: dth? < 1454980608 314657 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: no, not just printing it < 1454980615 364941 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :echo-p also creates the path to it < 1454980632 245853 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes, but you could just mkdir -p "$(dirname "$1")" < 1454980640 516937 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` dirname a < 1454980641 213805 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​. < 1454980650 214054 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` dirname /a/b < 1454980650 910940 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/a < 1454980656 949727 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: i want something that can be just substituted around a filename < 1454980669 493608 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn is/this/working//maybe. < 1454980671 860060 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «is» < 1454980675 453759 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1454980683 581791 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm talking about the implementation of echo-p. But either way. < 1454980693 794983 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1454980705 724455 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget is < 1454980708 804348 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1454980713 607289 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :HackEgo: is < 1454980738 515453 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forget should also rmdir -p < 1454980746 4494 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh < 1454980758 392507 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/echo-p < 1454980759 83443 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo "$1"; [[ "$1" == */* ]] && mkdir -p "${1%/*}" 2>/dev/null < 1454980783 450226 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: ? < 1454980789 219186 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Did you mean to lee/rn? < 1454980792 621635 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :le//rn < 1454980802 843902 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx echo-p//echo "$1"; mkdir -p "$(dirname "$1")" 2>/dev/null < 1454980805 416951 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :echo-p < 1454980812 293422 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`echo-p /hm < 1454980813 137139 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hm < 1454980835 177475 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le//rn is/this/working//maybe. < 1454980837 816596 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «is/this/working» < 1454980844 135140 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? is/this/working < 1454980845 113799 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :maybe. < 1454980846 57774 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 240 seconds < 1454980851 958346 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :success! < 1454980864 304593 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rm -r wisdom/is < 1454980865 7008 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: invalid option -- ' ' \ Try `rm --help' for more information. < 1454980871 247695 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rm -r wisdom/is < 1454980873 327702 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454980876 945053 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :http://www.pixiv.net/member_illust.php?mode=medium&illust_id=54958830 < 1454980881 999862 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/mk < 1454980882 877799 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$key" && echo "$key" < 1454980971 323731 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/> "...."/> "$(echo-p "$key")"/' bin/mk < 1454980973 645815 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454980976 407534 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/mk < 1454980977 736694 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo usage: "mk[x]" file//contents >&2; exit 1; }; key="${1%%//*}"; value="${1#*//}"; echo "$value" > "$(echo-p "$key")" && echo "$key" < 1454981003 919667 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mk this/changes/everything//oh, really? < 1454981006 1437 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :this/changes/everything < 1454981015 227834 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat this/changes/everything < 1454981016 38922 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oh, really? < 1454981029 931860 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls this < 1454981030 787486 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :changes < 1454981035 257363 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rm -r this < 1454981037 622000 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454981044 412010 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx this/changes/everything//oh, really? < 1454981047 922382 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :this/changes/everything < 1454981060 700341 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`./this/changes/everything < 1454981061 345722 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/this/changes/everything: line 1: oh,: command not found < 1454981065 730827 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` rm -r this < 1454981067 995149 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454981150 928808 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454981179 474449 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: I'm partial to |, but it's admittedly kind of overly shell-metacharacteristic. < 1454981200 595628 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Alternatively, the :. < 1454981202 538816 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: dafuq are you doing? < 1454981218 45359 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Partial to | over what? < 1454981222 204117 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :hppavilion[1]: Over //. < 1454981231 555006 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: And what does // do exactly? < 1454981243 396815 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It's the separator for `mk, `mkx, and I think others as well. < 1454981247 123171 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1454981357 74648 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i'm improving `le//rn and `mk[x] to create subdirectories automatically. < 1454981365 681971 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah < 1454981388 715543 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454981401 389801 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/forget < 1454981402 215748 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ rm "wisdom/$(echo "$1" | tr A-Z a-z)" \ echo "Forget what?" < 1454981471 570469 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/rm-p < 1454981472 388976 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: bin/rm-p: No such file or directory < 1454981508 630103 :PyRCBot!~PyRC@58-0-174-206.gci.net JOIN :#esoteric < 1454981508 796347 :PyRCBot!~PyRC@58-0-174-206.gci.net QUIT :Remote host closed the connection < 1454981512 369153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rm doesn't have a -p, although rmdir does < 1454981512 511319 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Yes! < 1454981519 615115 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I got it to join a channel for a split second! < 1454981530 704781 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net QUIT :Ping timeout: 245 seconds < 1454981541 957976 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :good jorb < 1454981546 187020 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mkx bin/rm-p//rm "$1"; rmdir -p "$(dirname "$1")" < 1454981548 934846 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/rm-p < 1454981557 293410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :silly idea: to make a file with -p, do a mkdir -p then a rmdir (then a touch/truncate); to delete a file with -p, do a rm then a mkdir then a rmdir -p < 1454981558 263994 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Dammit. < 1454981558 448999 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: which is why i'm adding it < 1454981562 130507 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The topic crashed it. < 1454981577 703381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: riscy! < 1454981588 613734 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ffuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu < 1454981592 272126 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`mk test/ing/ho//yo! < 1454981594 433006 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test/ing/ho < 1454981603 789754 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat test/ing/ho < 1454981604 566691 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :yo! < 1454981610 162338 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, I'm proud of that joke < 1454981612 920481 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rm-r test/ing/ho < 1454981613 802934 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rm-r: not found < 1454981619 121545 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1454981623 282183 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rm-p test/ing/ho < 1454981625 982324 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454981629 23230 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls test < 1454981629 824116 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access test: No such file or directory < 1454981654 105495 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/rm/rm-p/' bin/forget < 1454981656 200104 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454981687 449702 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le//rn a/very/deep/wisdom//but not very long-lasting < 1454981688 421015 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/le//rn: line 1: wisdom/a/very/deep/wisdom: Not a directory < 1454981701 109224 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1454981707 573378 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what happened there < 1454981734 958686 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/a < 1454981735 876106 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/a < 1454981739 919887 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls wisdom/a/very < 1454981740 774003 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access wisdom/a/very: Not a directory < 1454981753 679309 :augur!~augur@c-73-46-94-9.hsd1.fl.comcast.net JOIN :#esoteric < 1454981764 331181 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh of course < 1454981768 523365 :EsoBot!~PyRC@58-0-174-206.gci.net JOIN :#esoteric < 1454981768 835135 :EsoBot!~PyRC@58-0-174-206.gci.net QUIT :Remote host closed the connection < 1454981777 602807 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le//rn very/deep/wisdom//but not very long-lasting < 1454981780 167893 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «very/deep/wisdom» < 1454981788 77140 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? very/deep/wisdom < 1454981789 35631 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :but not very long-lasting < 1454981795 64448 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: // has the advantage that it doesn't appear in any canonical UNIX file path. < 1454981795 708379 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget very/deep/wisdom < 1454981798 66909 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rmdir: failed to remove directory `wisdom': Directory not empty \ Forget what? < 1454981802 771592 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gah < 1454981808 850150 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/forget < 1454981809 593109 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/sh \ rm-p "wisdom/$(echo "$1" | tr A-Z a-z)" \ echo "Forget what?" < 1454981829 304160 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/rm-p < 1454981830 230643 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm "$1"; rmdir -p "$(dirname "$1")" < 1454981834 499017 :EsoBot!~PyRC@58-0-174-206.gci.net JOIN :#esoteric < 1454981849 506994 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom/very/deep/wisdom < 1454981850 342663 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access wisdom/very/deep/wisdom: No such file or directory < 1454981854 107036 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom/very/deep < 1454981855 566487 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access wisdom/very/deep: No such file or directory < 1454981858 187901 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom/very < 1454981858 942351 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access wisdom/very: No such file or directory < 1454981863 204440 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :`msg < 1454981863 990294 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: msg: not found < 1454981865 809114 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1454981878 624553 :EsoBot!~PyRC@58-0-174-206.gci.net QUIT :Read error: Connection reset by peer < 1454981881 960965 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think that got an error because of HackEgo's do-everything-twice mechanism < 1454981887 502875 :EsoBot!~PyRC@58-0-174-206.gci.net JOIN :#esoteric < 1454981905 571096 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/rm-p < 1454981906 381755 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm "$1"; rmdir -p "$(dirname "$1")" < 1454981908 682281 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'll... move to #bots < 1454981923 17938 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]! < 1454981928 452507 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :adu! < 1454981933 210616 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :isn't this channel botty? < 1454981940 26689 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's!$! 2>/dev/null!' bin/rm-p < 1454981941 705845 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Yes, but I haven't made it work yet < 1454981942 635978 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1454981946 942765 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :\oren\: bot-y? < 1454981952 980267 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le//rn very/deep/wisdom//but not very long-lasting < 1454981955 523504 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «very/deep/wisdom» < 1454981956 629050 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So it's joining in and leaving constantly < 1454981960 815917 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget very/deep/wisdom < 1454981963 295911 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1454981967 821169 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I like deep wisdom < 1454981986 93235 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :ACTION can haz dewp wisdom? < 1454981992 671358 :EsoBot!~PyRC@58-0-174-206.gci.net QUIT :Read error: Connection reset by peer < 1454981997 832588 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :⊥-y < 1454982007 22367 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :int-e: bottom-y? < 1454982008 875218 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ugh < 1454982015 186193 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoops, wrong channel to complain to < 1454982019 331002 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: don't leave < 1454982034 760189 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: stop complaining to other channelz! < 1454982055 975919 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454982213 147975 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :adu: xD < 1454982290 947189 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh wait what happened was that rmdir -p complained about wisdom/ at the top. < 1454982353 127757 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :there's an option to disable that, which is ridiculously verbose. < 1454982369 457539 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so i think 2>/dev/null will do. < 1454982428 500660 :SOBot!~PyRC@58-0-174-206.gci.net JOIN :#esoteric < 1454982437 700407 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I can't think of a good name for the bot xD < 1454982470 913966 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hpgazebot < 1454982483 619279 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: WalrusMan? < 1454982492 448599 :SOBot!~PyRC@58-0-174-206.gci.net QUIT :Read error: Connection reset by peer < 1454982493 577770 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1454982576 95534 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I WalBot? < 1454982580 498109 :WalrusMan!~PyRC@58-0-174-206.gci.net JOIN :#esoteric < 1454982580 981854 :WalrusMan!~PyRC@58-0-174-206.gci.net QUIT :Read error: Connection reset by peer < 1454982601 793613 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :adu: What should the bot do? < 1454982607 695280 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1454982624 170117 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: it should fortell the future < 1454982633 231176 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :adu: Yes, duh, and what else? < 1454982637 708429 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What interesting things should it do? < 1454982642 199537 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`brain what should the bot do? < 1454982643 45647 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: brain: not found < 1454982646 121037 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@brain what should the bot do? < 1454982646 313668 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Pinky, I am in considerable pain. < 1454982654 184798 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :also, it should recommend slashdot articles < 1454982678 61059 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i always have the feeling that @brain and @pinky are reversed < 1454982699 858873 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :because your question isn't spoken by the name in front < 1454982709 286887 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :like (Q) FancyBot: how much is my current VerizonFios bill? (A) I don't know, but you might like this article http://slashdot.org/....... < 1454982740 861177 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The current best feature I have is a messaging system based on a deque < 1454982774 418131 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm or wait it works with that new-fangled @ abomination < 1454982842 604444 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: As in you enqueue a message and somebody else dequeues it < 1454982847 711336 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :At a later date < 1454982868 306839 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And when the message is dequeued, it gets sent to the back of the lien < 1454982935 622547 :bb010g!uid21050@gateway/web/irccloud.com/x-sdpqjyxfgiabfkfr JOIN :#esoteric < 1454983139 780895 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :A RISCy move! :D < 1454983216 675222 :AlexR42!~textual@94.41.140.91 JOIN :#esoteric < 1454983385 61367 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net NICK :MDream < 1454983722 504522 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net QUIT :Ping timeout: 256 seconds < 1454983742 610274 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1454984223 303997 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1454984239 546660 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Should I add support for a stack-based language to the bot perhaps? < 1454984279 241279 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`` cat bin/evil < 1454984280 13199 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat "$(find evil -type f | shuf -n1)" | tr '[:lower:]' '[:upper:]' < 1454984302 538204 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :We need a `mourn command. Should I put one in the bot? < 1454984641 207938 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? the bot < 1454984642 351724 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the bot? ¯\(°​_o)/¯ < 1454984672 64667 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 276 seconds < 1454985541 233985 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1454985896 991158 :WalBot!~PyRC@93-231-58-66.gci.net JOIN :#esoteric < 1454985897 269407 :WalBot!~PyRC@93-231-58-66.gci.net QUIT :Remote host closed the connection < 1454985946 990900 :WalBot!~PyRC@93-231-58-66.gci.net JOIN :#esoteric < 1454986049 176103 :WalBot!~PyRC@93-231-58-66.gci.net QUIT :Read error: Connection reset by peer < 1454986408 921142 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1454986434 355317 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1454986627 991771 :WalBot!~PyRC@93-231-58-66.gci.net JOIN :#esoteric < 1454986661 879969 :WalBot!~PyRC@93-231-58-66.gci.net QUIT :Read error: Connection reset by peer < 1454986672 991485 :WalBot!~PyRC@93-231-58-66.gci.net JOIN :#esoteric < 1454986673 331909 :WalBot!~PyRC@93-231-58-66.gci.net QUIT :Remote host closed the connection < 1454986724 991287 :WalBot!~PyRC@93-231-58-66.gci.net JOIN :#esoteric < 1454986725 287588 :WalBot!~PyRC@93-231-58-66.gci.net QUIT :Remote host closed the connection < 1454986772 991621 :WalBot!~PyRC@93-231-58-66.gci.net JOIN :#esoteric < 1454986773 330854 :WalBot!~PyRC@93-231-58-66.gci.net QUIT :Remote host closed the connection < 1454986812 992224 :WalBot!~PyRC@93-231-58-66.gci.net JOIN :#esoteric < 1454986817 84761 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, whoops < 1454986826 352324 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :fungot I was still on this chan < 1454986826 549506 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hppavilion[1]: how would that work with secondary storage? the hdd is just one cad i liked < 1454986885 898680 :WalBot!~PyRC@93-231-58-66.gci.net QUIT :Read error: Connection reset by peer < 1454986914 836058 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1454987477 606074 :AlexR42!~textual@94.41.140.91 QUIT :Quit: My Mac has gone to sleep. ZZZzzz… < 1454988877 860756 :lleu!~gnomebad@unaffiliated/lleu QUIT :Quit: That's what she said < 1454989009 954905 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1454990342 118815 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 252 seconds < 1454990498 654446 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :https://www.youtube.com/watch?v=eAj0CcT9b2g < 1454990769 348746 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :fungot: Since when do you care about secondary storage? < 1454990769 491106 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :zgrep: where i realize the grand pattern of parsing. < 1454990782 373767 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :fungot: Oh, I see. You care about storage because you care about parsing data. < 1454990782 516112 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :zgrep: i dunno. generating machine code yourself is a lot < 1454990802 49654 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :fungot: So you're parsing machine code? Or are you generating machine code by feeding stuff backwards to a parser? < 1454990802 205092 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :zgrep: now i don't understand them, plus razor-x plays slashem. hehe. :) < 1454990810 944035 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :fungot: If only you made sense. < 1454990811 86492 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :zgrep: it is a collisions of interests clearly i don't understand as well as < 1454990817 54893 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Indeed, you don't. < 1454991049 552048 :hppavilion[1]!~DevourerO@24.237.158.1 JOIN :#esoteric < 1454991239 999542 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Read error: Connection reset by peer < 1454991673 849501 :hppavilion[1]!~DevourerO@24.237.158.1 PRIVMSG #esoteric :RISC 15, %aux, %flags < 1454991812 66354 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I've made a more compact allhars.htm < 1454991814 739080 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/allchars.htm < 1454992014 792885 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :\oren\: Your font is actually readable when smaller... < 1454992060 832589 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :how muh smaller? < 1454992076 337110 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :No clue. I just hit cmd+- a few times. < 1454992085 13797 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :native size should be 12 pt on win, 16 pt on mac < 1454992093 405097 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Also, your Cyrillic 'у' seems a bit... low. < 1454992120 652831 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :All the other letters around it are nice and cut off at a certain height. у stands out. < 1454992127 371282 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Well, stands down. < 1454992148 448893 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :what? I could have sworn I fixed that already < 1454992153 397364 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :argh < 1454992211 980364 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :On my retina screen, your font becomes pixelated at size 16, I think. I say that because I can see blocky pixel parts on certain letters. < 1454992253 630096 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :oh, on retina, native size would be 8 pt < 1454992263 710171 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :That's tiny. Far too tiny. < 1454992300 545146 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :try halfway then? at 12 pt it should only be a little blurry < 1454992323 816614 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :it would be at 3/2 pixel scale < 1454992345 75418 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :My eyes aren't bleeding at 12pt, so it's usable, more or less. < 1454992376 454134 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :It looks nicer if you make the line height bigger than the font size (at least, for your website, in my opinion). < 1454992407 600962 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :No chance there'll be a neoletters vector edition, will there? :P < 1454992415 494037 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :it's a vector now? < 1454992425 449131 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Oh, less blocky, then. I mean. < 1454992432 814365 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Smoother. < 1454992443 158195 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1454992450 887545 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :at some point I might stort making double or quadruple size version < 1454992469 371502 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :so that would end up being smoother < 1454992482 829742 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Not exactly the same thing, but... hm... < 1454992535 357641 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Wow. That's blocky... https://usercontent.irccloud-cdn.com/file/rUlsnPhz/blocky.png < 1454992634 654008 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :yup < 1454992754 65361 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Unfortunately it's too blocky for my daily use, but it seems like a pretty neat font. I wonder what neolettersmooth would look like... :P < 1454992754 576446 :mad!boulam@69-165-212-148.cable.teksavvy.com JOIN :#esoteric < 1454992811 426627 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I have a computer-smoothed version but it looks like a halloween font < 1454992814 919138 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/fontdemowtf.htm < 1454992867 978259 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :http://www.orenwatson.be/neolettersauto.ttf < 1454992965 523509 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :and it's very glichy with the more intricate characters < 1454993233 603422 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :also there are... problems with ^ and ~ in particular, which look nothing like they should < 1454993261 147889 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :maybe if I smoothed a larger version < 1454993327 673645 :hppavilion[1]!~DevourerO@24.237.158.1 QUIT :Ping timeout: 264 seconds < 1454993512 308764 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I have a bad enought monitor and good enough eyes (well, my left eye is good enough) that I can see the individual pixels at normal distance anyway, so everyhting is pixelated < 1454993545 91975 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :my right eye is kinda blurry though < 1454993698 53594 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :why is there such inadequate documentation on the TTF format? < 1454993774 684892 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I'd like to generate the ttf with my own faster program instead of fontforge < 1454994352 339540 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :There are also other font format, you can therefore later to make your program to be able to output to multiple format too < 1454996470 550717 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1454997164 375728 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1454998803 320067 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Quit: WeeChat 1.3 < 1454999267 594813 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1454999275 922736 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOerjan < 1454999500 998776 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :what < 1454999627 445660 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Are there any non-dry blog posts or series along the lines of "Let's make an instruction set architecture" < 1454999637 855378 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: Nothing. < 1455000102 83179 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455000374 114261 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 252 seconds < 1455000499 763770 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I just found out what "NO LOL" means in the #python topic < 1455000808 6863 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I like how /s < 1455000873 129517 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :I like how github has come to be almost synonymous with git < 1455000886 865219 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :has it? < 1455000894 256270 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't think so < 1455000898 333619 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :if you look up, say, "how to do x in git," the first answer is almost always a github answer < 1455000928 319157 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :maybe there is a group like these people having internet = browser = facebook < 1455000941 884026 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :okay, true < 1455000953 329684 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :internet = browser is actually a lot of people < 1455000995 677789 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION just woke up and found you guys have been adding a factoid about me and talked about my gender < 1455001022 994078 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :they did? < 1455001026 409871 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`?izabera < 1455001039 655466 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?izabera: not found < 1455001040 72469 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`? izabera < 1455001042 537029 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :izabera is a tachyherpetologist. They are probably implemented in bash. < 1455001063 366497 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no idea what that even means but it doesn't sound good < 1455001064 31131 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :zsh is more feature-filled than bash < 1455001074 191804 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`learn izabera izabera is a tachyherpetologist. They are probably implemented in zsh < 1455001077 809063 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'izabera': izabera izabera is a tachyherpetologist. They are probably implemented in zsh < 1455001083 932924 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`?izabera < 1455001084 583354 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?izabera: not found < 1455001087 874171 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`? izabera < 1455001088 784818 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :izabera izabera is a tachyherpetologist. They are probably implemented in zsh < 1455001102 303769 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`learn izabera is a tachyherpetologist. They are probably implemented in zsh < 1455001104 412645 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'izabera': izabera is a tachyherpetologist. They are probably implemented in zsh < 1455001105 856186 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`learn izabera is a tachyherpetologist. They are probably implemented in zsh. < 1455001107 977713 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'izabera': izabera is a tachyherpetologist. They are probably implemented in zsh. < 1455001112 828263 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :there we go < 1455001124 287417 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't use zsh < 1455001133 360747 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :can't use it decently < 1455001151 215947 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :Suffice to say that zsh is much more feature-filled than bash and the joke makes more sense this way < 1455001177 695322 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't necessarily agree with that < 1455001204 513765 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :you don't like it, change your factoid < 1455001312 164957 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :don't! factoids should (unless vandalised) be dited by others imho < 1455001352 146994 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Factoids should be edited by others. TTOMWOG. < 1455001365 460999 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :("`tis the objectively moral Word of God") < 1455001386 350175 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :If I want to make an assembler to a OISC < 1455001391 776109 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :What OISC should I use? < 1455001415 601761 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :(I probably won't pure OISC; I'll likely include PUTC and GETC as well) < 1455001494 661826 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`? word of god < 1455001496 304347 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :word of god? ¯\(°​_o)/¯ < 1455001510 364468 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :`? wisdome < 1455001512 404255 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The Wisdome is the place where all of HackBot's wisdom is stored and forced to fight to the death for the freedom of being printed out when you type `wisdom. < 1455001570 885035 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :obviously, i am the twin of perl < 1455001588 524925 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`? myname < 1455001589 544951 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :myname is not your name. You don't know what they are doing. Or you are doing. Or am I? His evil twin brother is Perl. < 1455001640 35386 :Elronnd!elronnd@znc.dank.ninja PRIVMSG #esoteric :`learn myname is not your name. You don't know what they are doing. Or you are doing. Or am I? He is Perl's evil twin brother. < 1455001643 560530 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'myname': myname is not your name. You don't know what they are doing. Or you are doing. Or am I? He is Perl's evil twin brother. < 1455001801 144038 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1455001865 556560 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Malbolge14]]4 10 02https://esolangs.org/w/index.php?diff=46375&oldid=44221 5* 03Keymaker 5* (+108) 10Linked the truth-machine in sample programs. (Nice work, by the way!) < 1455001999 941764 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1455002367 289349 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :fungot: What do you think of OISCs? < 1455002367 570473 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hppavilion[1]: hi 0k! x 1) to get a comparison. :) most of the things that upsets me most is the fact that there are two < 1455002408 986482 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :fungot: Yes, I agree, it's kind of false advertising to call an ISA a OISC if it has two instructions. < 1455002409 171738 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hppavilion[1]: it is probably < 1455002414 752377 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :fungot: Yep < 1455002414 949194 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hppavilion[1]: fnord/ fnord/ fnord/ fnord fnord fnord. joidenkin paavin fnord mukaan hän oli fnord ja fnord. < 1455002457 164644 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :fungot: That's, like, 8 instructions. How does fnordVM even get away with that!? < 1455002457 374720 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hppavilion[1]: where are you studying? ( this time defined with define-macro). after that it reads right to left < 1455002477 366719 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :OH M GOD FUNGOT JUST MATCHED BRACKETS < 1455002519 309389 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :xD < 1455002536 750406 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :fungot: I'm studying at TGRU. I'm taking Commie Programming. < 1455002567 415416 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :fungot? < 1455002584 151030 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I think I offended fungot. < 1455002635 794337 :mad!boulam@69-165-212-148.cable.teksavvy.com QUIT :Quit: Pics or it didn't happen < 1455002699 427868 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :fnord < 1455002716 249535 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I want to make an IRC client that replaces random words with "fnord" < 1455002959 340469 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Maybe there should be an official #esoteric IRC client that does confusing things... < 1455002967 635332 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :no < 1455002969 278360 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Like trade nicknames at random with people using the smae client < 1455002975 270721 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: ? < 1455002988 708254 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Without INFORMING the server, of course. Or the user. < 1455002990 423800 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that'd make communication hard < 1455003003 272589 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: Exactly. < 1455003011 324462 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :It wouldn't, you know, be used normally < 1455003022 226829 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :But when we're feeling like confusing people, it'd be glorious < 1455003040 208734 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i don't like confusing myself < 1455003053 755364 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: THEN GET THE HELL OFF THIS CHANNEL < 1455003054 832511 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :xD < 1455003064 424730 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Kidding, kidding < 1455003116 619919 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If you like to change your name every day in order to confuse everyone including yourself, then you can do it by yourself even if not done by computer < 1455003125 795741 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :True < 1455003141 38470 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :I want to, as an easter egg, add the following instructions to ELK: TFM, AOTC, ROTS, ANH, ESB, ROTJ, and TFA < 1455003154 914920 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Which is meaning what? < 1455003179 196486 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Left as an exercise for the reader < 1455003181 302133 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :It should be easy < 1455003189 939187 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :Though the capitalization is a bit off < 1455003204 519803 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :O, it is undocumented < 1455003233 699591 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Wait, were you asking what the instructions do? < 1455003242 339948 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes < 1455003255 917646 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: So you got the easter egg? < 1455003290 742045 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :I don't know? < 1455003424 11235 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: It's the star wars movies < 1455003431 844227 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :zzo38: Not sure what they'll do yet < 1455003605 501594 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :1rd < 1455003606 994676 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :2st < 1455003608 988829 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :3nd < 1455003669 844097 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i can identify one of them < 1455003683 812786 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :never watched these, though < 1455003763 413908 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: Wut. < 1455003799 153204 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :izabera: Fird, secost, thirnd? < 1455003806 303932 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :*seconst < 1455003865 416744 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :secost is more accurate, imo < 1455003866 753116 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If I make Pokemon battle game server on Node.js then will you play this game too? (You don't need Node.js to play the game any telnet client would do; only for whoever is going to run the server would need Node.js installed, although internet is not needed if you are doing by local network) < 1455003898 553088 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :zzo38: what are the advantages to pokemon netbattle? < 1455003908 362347 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net PRIVMSG #esoteric :myname: I guess it is < 1455003949 442900 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :myname: I can put in many more options to configure the rules of game too < 1455004036 616699 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :have you ever played netbattle? < 1455004071 90914 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :No but can you telnet to it and can you customize *all* of the rules? < 1455004108 315977 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, define "costumizing all the rules" < 1455004112 192996 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And can you use on local network without internet < 1455004140 444492 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i am not sure if i want to be able to make special attack count over 9000 times < 1455004165 418170 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :you should be as close to the original games as possible, i think < 1455004169 723275 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :myname: I mean including to define rental, random rental, draft, doubling cube, money, time controls, item use, ban lists, and so on < 1455004172 977831 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :at least for actual battling < 1455004186 874158 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :The default setting would be like the original game though < 1455004191 21330 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 256 seconds < 1455004200 545119 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :rental for what? < 1455004230 843010 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And then you can customize it from there. But all player must agree the rules to use, and therefore, to agree what game to play too < 1455004297 20199 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :also: can't wait for pokemon go < 1455004306 328416 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :myname: Rental that the players must select from the group of pokemons rather than define it by themself < 1455004325 342192 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :(The option to define it by yourself would also be available though, depending what rule settings have been defined) < 1455004391 690486 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net JOIN :#esoteric < 1455004416 527151 :vodkode!~vodkode@fl-71-52-122-10.dhcp.embarqhsd.net JOIN :#esoteric < 1455004422 155619 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another rule option that could be defined is what happens when you run out of time: you are forced to pass, or you lose the game, or a random valid command is selected. < 1455004525 220118 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Another rule option can be the PP multiplier, which is five by default but can be set to a higher or lower number, if set to zero then each attack can be used only once < 1455004639 525576 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :And then, to configure type matrix, STAB multiplier, and so on; note even the official games there are many different version, so the rule can be define and make it to be like the older version too, by presets, and then optionally you can adjust it from there < 1455005049 159118 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i'm not into that, i just know that the battling system of tje first generation was pretty broken < 1455005290 291120 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :What kind of time controls do you want to use? Shot clock, chess clock, master clock, grace time, increment time, maximum time, hourglass style, byo-yomi, etc? < 1455005775 601382 :hppavilion[1]!~DevourerO@93-231-58-66.gci.net QUIT :Ping timeout: 240 seconds < 1455006046 814197 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 245 seconds < 1455006200 91782 :J_Arcane!~chatzilla@37-219-107-188.nat.bb.dnainternet.fi QUIT :Ping timeout: 276 seconds < 1455006272 100163 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :" Another rule option that could be defined is what happens when you run out of time: you are forced to pass, or you lose the game, or a random valid command is selected." -- or you are forced to go all in (in poker) < 1455006411 373822 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Yes, in game of poker that would work < 1455006514 781860 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :If the time control is per deal, then it can work well to be all in since then you won't do anything else until the deal is finished < 1455006860 469051 :mroman!~mroman@160.85.232.189 JOIN :#esoteric < 1455006864 59185 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :fnardel < 1455006950 615373 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :do you know a tool that can format text in a terminal? < 1455006953 103379 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1455006967 6691 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm looking for justification and word splitting < 1455006985 273672 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :tried fmt and fold, neither does justification < 1455007013 202743 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :tried par, it's trying to be too smart and producing stupid errors < 1455007051 670536 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :Maybe troff might? < 1455007117 623668 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't know how to use it < 1455007136 221070 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :isn't there some autoformatter or something? :\ < 1455007332 447187 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455007588 420010 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1455007681 176010 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :examples of par doing it wrong: < 1455007683 126474 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Please send FSF & GNU inquiries to . There are also other ways to contact the FSF. < 1455007684 954895 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Please send broken links and other corrections or suggestions to . < 1455007692 334085 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :^ these two lines are formatted like this: < 1455007698 402440 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Please send FSF & GNU inquiries to . There are also other . < 1455007700 562286 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Please send ways to contact the FSF broken links and other corrections . < 1455007702 562048 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Please send or suggestions to . < 1455007708 634066 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's terrible < 1455007724 762654 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wat < 1455008525 939227 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :tried pr and it's totally ignoring the width argument < 1455008724 314253 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :izabera: I wrote a custom one to generate http://www.perlmonks.com/?node_id=877696 but it has a serious bug < 1455008744 57303 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :as a result, it doesn't handle short paragraphs correctly < 1455008904 285243 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The bug is fixable though. < 1455008912 718366 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks, let me try < 1455008932 55574 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Also, the built-in optimization function is deliberately screwed for the particular goals I needed for that obfu to work. < 1455008942 149923 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/optimization function/goal function/ < 1455008991 794631 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I think it even had a continuous weight parameter I could vary between looking nice and the obfu working well. < 1455009008 586018 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Then I changed it to the least nice I could make that didn't look too ugly to me. < 1455009017 196092 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I also varied the column width of course. < 1455009667 138534 :bender|!~benderx2@2404:e800:e61a:41d:b994:a62a:724a:5fb2 JOIN :#esoteric < 1455010673 637281 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? stack < 1455010677 641693 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :stack? ¯\(°​_o)/¯ < 1455010868 106280 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 252 seconds < 1455013344 192293 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :A stack is just an array with a cell pointer . < 1455013600 23816 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A stack is just a deque with a cork in one end. < 1455013691 745357 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :a stack is half the way to Turing-completeness < 1455014620 184828 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :google really improved v8 recently https://www.campbells.com/v8/ < 1455015798 24970 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :that websites displays horribly incorrectly < 1455017705 498634 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1455017756 686176 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 256 seconds < 1455017852 530633 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1455018214 66774 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455018466 55982 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1455018491 722921 :coppro!raedford@taurine.csclub.uwaterloo.ca QUIT :Ping timeout: 264 seconds < 1455018548 757754 :coppro!raedford@taurine.csclub.uwaterloo.ca JOIN :#esoteric < 1455018565 671937 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1455018584 557724 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :category-helpdesk/category-helpdesk is a helpdesk with identity and composition. This channel isn't it. < 1455018742 102993 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :`wisdom < 1455018744 762973 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :herbalist/An herbalist is a list of herbas. < 1455019868 374730 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455020009 548998 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1455020126 303002 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Ping timeout: 240 seconds < 1455020491 986709 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net JOIN :#esoteric < 1455020671 811127 :MDream!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net QUIT :Ping timeout: 245 seconds < 1455020790 126980 :bender|!~benderx2@2404:e800:e61a:41d:b994:a62a:724a:5fb2 QUIT :Ping timeout: 252 seconds < 1455020808 144847 :boily!~alexandre@96.127.201.149 QUIT :Quit: GOBLIN CHICKEN < 1455021417 335784 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1455021897 558209 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455022180 534351 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1455022222 187439 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455022493 143497 :jaboja!~jaboja@emh116.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455023502 144442 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455023804 94530 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Ping timeout: 252 seconds < 1455023834 85490 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455023854 473355 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455024311 910260 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :hu fascinating < 1455024326 300690 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 240 seconds < 1455024334 263162 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :They can insert ads into sports broadcasting < 1455024345 894256 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :on the side walls for example < 1455024361 937953 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :I thought those side walls just had a poster of the ad < 1455024383 303258 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :but it may as well be blank and the ad inserted electronically while broadcasting < 1455024608 197423 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Remote host closed the connection < 1455024852 674681 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455025079 697937 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 264 seconds < 1455025257 93146 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1455025303 692329 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Special:Log/newusers14]]4 create10 02 5* 03CBenni 5* 10New user account < 1455025309 448572 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455025321 10217 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1455025406 386963 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07POGAACK14]]4 M10 02https://esolangs.org/w/index.php?diff=46376&oldid=43730 5* 03CBenni 5* (-93) 10Removed dead link that will not be valid ever again. < 1455025459 540628 :ais523!~ais523@unaffiliated/ais523 QUIT :Excess Flood < 1455025528 561590 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455025874 500569 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1455025880 657740 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455025897 414295 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07DNA-Sharp14]]4 10 02https://esolangs.org/w/index.php?diff=46377&oldid=43221 5* 03CBenni 5* (+56) 10/* External resources */ < 1455026194 126698 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455026255 569465 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 240 seconds < 1455026735 97282 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1455026740 820886 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455027272 487216 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455027295 14463 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1455028134 552726 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Read error: Connection reset by peer < 1455028154 416480 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 250 seconds < 1455028174 615935 :copumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1455028238 564263 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455028456 930710 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :http://collabedit.com/qjb49 < 1455028481 947961 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :let's try if this works well real-time < 1455028515 543688 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1455028613 19851 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :I wish github had a feature like this. < 1455028644 93632 :J_Arcane!~chatzilla@37-219-107-188.nat.bb.dnainternet.fi JOIN :#esoteric < 1455028783 543227 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :mroman: what's this? < 1455028820 532309 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I mean, what is the goal of this collab < 1455028839 586290 :cstff!~cstff@200.55.182.61 JOIN :#esoteric < 1455028845 762833 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and who is bitchface? < 1455028866 724881 :cstff!~cstff@200.55.182.61 PART :#esoteric < 1455029114 208920 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :Who is 34-25-54-55 for that matter < 1455029118 987213 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I presume iza is you, izabera < 1455029133 789258 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no i'm not < 1455029137 542140 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm a ninja < 1455029198 624459 :lleu!~gnomebad@unaffiliated/lleu JOIN :#esoteric < 1455029297 691660 :Taneb!~Taneb@runciman.default.hacksoc.uk0.bigv.io PRIVMSG #esoteric :I'll believe you < 1455029301 365584 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1455029388 671829 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :well seems to work fine < 1455029394 519753 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :my cursor doesn't jump around when others edit stuff < 1455029399 694541 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :unless you edit the same line < 1455029595 130392 :spiette!~spiette@206.167.243.2 JOIN :#esoteric < 1455029598 406570 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :Huh http://esolangs.org/wiki/Tome < 1455029629 497079 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :I think it might be good to have a categorey on Englishoids, or perhaps just verbose-command languages. < 1455030955 762175 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net PRIVMSG #esoteric :So I guess someone is implementing BASIC in define macros? < 1455031152 503800 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Ping timeout: 256 seconds < 1455031201 903501 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :hm < 1455031203 223360 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :can you do < 1455031210 377013 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :probably not < 1455031222 476488 :jaboja!~jaboja@emh116.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1455031352 843274 :mroman!~mroman@160.85.232.189 PRIVMSG #esoteric :hm you can < 1455031979 89730 :J_Arcane!~chatzilla@37-219-107-188.nat.bb.dnainternet.fi QUIT :Ping timeout: 276 seconds < 1455032286 662390 :AnotherTest!~turingcom@193.190.253.145 JOIN :#esoteric < 1455032680 664292 :AnotherTest!~turingcom@193.190.253.145 QUIT :Ping timeout: 250 seconds < 1455032756 335349 :heroux!~heroux@gateway.insomnia247.nl QUIT :Ping timeout: 240 seconds < 1455032876 290425 :heroux!sandroco@gateway.insomnia247.nl JOIN :#esoteric < 1455035257 531092 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 JOIN :#esoteric < 1455035299 663454 :mroman!~mroman@160.85.232.189 QUIT :Quit: Lost terminal < 1455035446 338344 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455035696 299122 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1455035942 612663 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-hwphwkgfgmytunvv QUIT :Excess Flood < 1455036096 411279 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-azgrxmojssphxaxd JOIN :#esoteric < 1455036110 530711 :AnotherTest!~turingcom@2a02:2c40:400::1:6e46 QUIT :Ping timeout: 260 seconds < 1455037659 102703 :jaboja!~jaboja@emh116.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455039134 559363 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455039372 661964 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be JOIN :#esoteric < 1455039400 548356 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1455039913 139257 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org JOIN :#esoteric < 1455040481 117518 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1455040724 460121 :bb010g!uid21050@gateway/web/irccloud.com/x-sdpqjyxfgiabfkfr QUIT :Quit: Connection closed for inactivity < 1455040727 229560 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org JOIN :#esoteric < 1455041589 299227 :hppavilion[2]!~DevourerO@74-114-87-77.dynamic.asdk12.org JOIN :#esoteric < 1455041768 40935 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1455041996 350048 :hppavilion[2]!~DevourerO@74-114-87-77.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1455042046 6919 :hppavilion[2]!~DevourerO@74-114-87-77.dynamic.asdk12.org JOIN :#esoteric < 1455042266 126047 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 240 seconds < 1455042444 661655 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it JOIN :#esoteric < 1455042875 931414 :Reece`!~Gremlin@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net JOIN :#esoteric < 1455042895 159373 :hppavilion[2]!~DevourerO@74-114-87-77.dynamic.asdk12.org NICK :hppavilion[1] < 1455042898 718772 :jaboja!~jaboja@emh116.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 250 seconds < 1455042900 294049 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Hi < 1455042922 226354 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hippavilion[1] < 1455043039 61221 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :hizabera < 1455043061 442322 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :We should make our own LISP- a practical, but still esoteric, programming language for the masses < 1455044500 360905 :zzo38!~zzo38@24-207-50-123.eastlink.ca PRIVMSG #esoteric :One way to make ban list in Pokemon battle game could be, the rule setting has a 16-bit number and each pokemon has a 16-bit tier number, you must make the bitwise AND, and then the result need to be in range 1 to 255 in order to be acceptable < 1455044512 763105 :Reece`!~Gremlin@cpc4-wiga13-2-0-cust799.18-3.cable.virginm.net QUIT :Quit: Leaving < 1455045015 86923 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1455045027 84637 :zzo38!~zzo38@24-207-50-123.eastlink.ca QUIT :Remote host closed the connection < 1455045660 555824 :spiette!~spiette@206.167.243.2 QUIT :Quit: brb < 1455045738 122238 :spiette!~spiette@x-132-204-251-254.xtpr.umontreal.ca JOIN :#esoteric < 1455045862 103385 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de JOIN :#esoteric < 1455046414 482595 :LexiciScriptor!~LexiciScr@net-37-117-69-8.cust.vodafonedsl.it QUIT :Quit: LexiciScriptor < 1455046582 933998 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Talk:Zero Instruction Set Computer14]]4 N10 02https://esolangs.org/w/index.php?oldid=46378 5* 03204.109.63.40 5* (+83) 10Created page with "shouldn't first code snippet have 6-7-8 indexes instead of 7-8-9 on the right side?" < 1455046720 507812 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Here's an idea I'm working on < 1455046727 572208 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :An intentionally-bloated ASM < 1455046736 732873 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Filled with things that could very easily be made into macros < 1455046754 994022 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :The goal of it is it's an exercise in minimization for others < 1455046888 793942 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's called c hth < 1455047679 623129 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :izabera: Sure xD < 1455047812 261856 :Treio!~Treio@87.244.233.250 JOIN :#esoteric < 1455048082 566889 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46379&oldid=46370 5* 03Rdebath 5* (+397) 10No, it shouldn't. < 1455049055 996633 :jaboja!~jaboja@emh116.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455049269 157755 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hppavilion[1], isn't that x86? < 1455049299 266315 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :Or if you want to take it less literally, perl < 1455049370 757659 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Vorpal: No, because this is intended as nothing more than an exercise < 1455049449 903223 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hppavilion[1]: sure, but have you looked at x86 ASM? < 1455049486 164138 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Vorpal: Yes. My face melted off like the Nazis in Raiders. < 1455049522 144278 :Vorpal!~Vorpal@unaffiliated/vorpal PRIVMSG #esoteric :hppavilion[1]: fizzie made this: http://zem.fi/2014-04-05-opquiz < 1455049534 754409 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org PRIVMSG #esoteric :Vorpal: Yes, I heard < 1455050386 995184 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1455050711 526518 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46380&oldid=46379 5* 03Rdebath 5* (+1946) 10Hopefully this is a bit closer to reality. < 1455051025 165458 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46381&oldid=46380 5* 03Rdebath 5* (+32) 10Was slightly imprecise < 1455051791 254690 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=46382&oldid=46381 5* 03Rdebath 5* (-176) 10Okay, as nobody has commented I'll *Poof* this too. < 1455051813 979455 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why removing that? < 1455051840 88832 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org JOIN :#esoteric < 1455052122 339030 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`wisdom < 1455052154 616389 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :thirt/A thirt is for throwsing snowballs at forty things. < 1455052932 130261 :Treio!~Treio@87.244.233.250 QUIT :Ping timeout: 252 seconds < 1455053647 766346 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455053905 701234 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 245 seconds < 1455053920 575169 :jaboja64!~jaboja@ejm98.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455054053 85414 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1455054170 122916 :jaboja!~jaboja@emh116.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 276 seconds < 1455054440 121668 :J_Arcane!~chatzilla@37-219-165-192.nat.bb.dnainternet.fi JOIN :#esoteric < 1455054969 70165 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1455055145 80690 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1455055437 102120 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org JOIN :#esoteric < 1455055542 237968 :tjt263_!~RAPSCA77I@124-148-196-183.dyn.iinet.net.au JOIN :#esoteric < 1455056075 648458 :MoALTz!~no@78-11-180-214.static.ip.netia.com.pl QUIT :Ping timeout: 240 seconds < 1455057356 819902 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455057679 315022 :AnotherTest!~turingcom@94-224-66-163.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1455057788 545604 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1455057953 13889 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1455058149 675677 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1455058183 24294 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455058228 388346 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOerjan <-- the natural cycle of life can be brutal, i know < 1455058425 980133 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net QUIT :Ping timeout: 240 seconds < 1455058510 335559 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*squee* http://www.ligo.org/news/media-advisory.php < 1455058585 509860 :p34k!~p34k@nat-wh-wz4-12.rz.uni-karlsruhe.de QUIT : < 1455058670 4856 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :someone should teach those people about permalinks. i couldn't find one. < 1455059084 1305 :hppavilion[1]!~DevourerO@74-114-87-77.dynamic.asdk12.org QUIT :Ping timeout: 276 seconds < 1455059348 444235 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1455059409 895753 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bohily. http://www.ligo.org/news/media-advisory.php < 1455059505 23565 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. *click* < 1455059517 636887 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :*impressed*! < 1455059539 511243 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :expect either the greatest science breakthrough of the century, or the most imploded rumor mill < 1455059672 350438 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :either way, the popcorn will pop and corn. < 1455059809 653401 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok, i suppose the higgs boson was pretty big too. < 1455059824 27174 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :but not necessarily bigger. < 1455059837 109774 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :pretty small big. < 1455059955 80429 :lynn_!~lynn@unaffiliated/lynn JOIN :#esoteric < 1455060141 916187 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh, cern has its own top-level domain. < 1455060154 522331 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 256 seconds < 1455060157 744623 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess if anyone deserved it... < 1455060402 70922 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :does it make sense to use a knuth-fisher-yates shuffle when the period of your prng is less than the amount of possible permutations? < 1455060479 886729 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i'm going with a hunch of "it depends" < 1455060501 73002 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :on what? < 1455060507 131294 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :on what you need it for < 1455060513 93218 :lynn__!~lynn@unaffiliated/lynn JOIN :#esoteric < 1455060518 641128 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :shuffling things < 1455060523 315338 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's probably fine for card games < 1455060593 186580 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it may not be fine for crypto? someone should analyze that. < 1455060607 78528 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` seq -s\* 52 | bc < 1455060621 3550 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :80658175170943878571660636856403766975289505440883277824000000000000 < 1455060637 548305 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> product [1..52] < 1455060639 549924 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` echo '16 * ((2^31) - 1)' | bc < 1455060639 692234 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 80658175170943878571660636856403766975289505440883277824000000000000 < 1455060640 916860 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :34359738352 < 1455060644 95070 :lynn_!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1455060651 623175 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1455060660 987408 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :random(3) in glibc has a period of 16 * ((2^31) - 1) < 1455060679 152288 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what does shuf do? < 1455060698 965882 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :the shuf command? < 1455060705 789033 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i don't know < 1455060709 986869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm it has a --random-source option < 1455060721 626481 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so you could use /dev/urandom, probably. < 1455060813 878562 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"By default these commands use an internal pseudorandom generator < 1455060814 59404 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :initialized by a small amount of entropy, but can be directed to use an < 1455060815 356381 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :external source with the '--random-source=FILE' option." < 1455060828 905147 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :from info shuf < 1455060837 459486 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yes but < 1455060838 981641 :lynn__!~lynn@unaffiliated/lynn QUIT :Ping timeout: 276 seconds < 1455060852 260896 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and /dev/urandom and /dev/random are suggested, but it's noted they may be slow. < 1455060895 990905 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, that you can collect random data in a file in advance if you need repeatability. < 1455060905 81682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1455060909 568111 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1455060964 795476 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"'/dev/urandom' suffices for most practical uses, but applications < 1455060964 938056 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :requiring high-value or long-term protection of private data may require < 1455060965 693839 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :an alternate data source like '/dev/random' or '/dev/arandom'." < 1455061129 299060 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Client Quit < 1455061443 654228 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net JOIN :#esoteric < 1455061535 591642 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So here's a language I might feel like implementing < 1455061566 535621 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :An educational (useful!) esolang < 1455061585 678152 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Where, to program in it, you have to slowly build a compiler out of preprocessing < 1455061619 225013 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So you start with a language (not sure which one, probably going to support more than one)- traditionally a tarpit < 1455061647 428241 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :You declare the language on the "title page" of the file under the "author" header (the language uses a book analogy, BTW) < 1455061754 781329 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In the first chapter, you make these headers (all of which are optional, but highly recommended): PROGN, LEX, PARSE, COMP (and maybe also LEX-LEX, LEX-PARSE, PARSE-LEX, and PARSE-PARSE, which define the syntax of the next chapter's compiler compiler) < 1455061828 359506 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The PROGN header executes the program provided. The LEX header creates a lexer for the next program. The PARSE header creates a grammar for the next program. The COMP header produces the rules to convert the AST (which is generated automatically) of the lexed and parsed grammar into the language at the current level < 1455061997 478567 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :LEX is written as a series of regexes, PARSE as a series of augmented YACC-like rules, and COMP is a series of transformation rules from AST to program, using a sort of rule structure similar to a preprocessor, combined with code written in the current language to generate particular values < 1455062057 927982 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Also, a language that is a derivative of Text might be fun to make xD < 1455062064 95850 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or that compiles to Text < 1455062094 810760 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :>not using Thue < 1455062248 407556 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: ? < 1455062277 970961 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :Thue systems are related to unrestricted grammars in the chomsky hierarchy < 1455062282 44060 :diginet!~diginet@107.170.146.29 PRIVMSG #esoteric :everything else is pleb-tier < 1455062332 344461 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :diginet: And...? Or is this referring to something I missed while I was gone? < 1455062872 137617 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net JOIN :#esoteric < 1455063191 445285 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :oerjan: "-- an overflow room will be available where reporters can still ask questions and have access to additional subject matters to interview after the press conference." How do you interview a subject matter? < 1455063244 779431 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't know, i'm not a journalist. < 1455063331 998632 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Speaking of the greatest science breakthrough of the century (this is a joke), I just accepted a draft of my thesis from the printing house. Progress! < 1455063386 555967 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1455063756 111563 :J_Arcane!~chatzilla@37-219-165-192.nat.bb.dnainternet.fi QUIT :Ping timeout: 252 seconds < 1455063759 674975 :J_Arcane_!~chatzilla@37-219-165-192.nat.bb.dnainternet.fi JOIN :#esoteric < 1455063763 731199 :J_Arcane_!~chatzilla@37-219-165-192.nat.bb.dnainternet.fi NICK :J_Arcane < 1455063828 495897 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :FOR SCIENCE! < 1455063839 64958 :tromp_!~tromp@ool-18be0bd8.dyn.optonline.net JOIN :#esoteric < 1455064067 680700 :J_Arcane!~chatzilla@37-219-165-192.nat.bb.dnainternet.fi QUIT :Ping timeout: 264 seconds < 1455064100 673415 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION is killed by Cerebov. aaaargh. < 1455064173 699155 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :at least it was a cerebral way to die < 1455064179 355130 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I got another package from china/rotterdam < 1455064263 249604 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION *THWACKS* oerjan < 1455064272 6969 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? izabera < 1455064273 96406 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :he\\oren\. being shipped as always? < 1455064275 557273 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :izabera is a tachyherpetologist. They are probably implemented in zsh. < 1455064289 298679 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/zsh/bash/' wisdom/izabera < 1455064294 162450 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :wasn't izabera bashly implemented yesterday? < 1455064295 139728 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455064323 410612 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Elronnd: you cannot have been paying _any_ attention to izabera if you think e is implemented in anything other than bash hth < 1455064323 939848 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i was forbidden to edit that factoid < 1455064347 331128 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :"she" is fine :p < 1455064352 938749 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :aha < 1455064386 163747 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/They are/She is/' wisdom/izabera < 1455064389 249314 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455064457 191549 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: also, a tachyherpetologist is someone who slows down pythons hth < 1455064477 38141 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ooh < 1455064482 422155 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :thanks for explaining it < 1455064498 908633 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :at least i'm sure that was the intended meaning, i'm not sure that it's correct greek morphology. < 1455064525 180362 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :disregard morphology, apply linguistic duck tape. < 1455064536 900293 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :(cf. trigotillectomic chicken.) < 1455064548 140041 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suspect it actually is correct, tachy- seems to prefix that way. < 1455064576 466044 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1455064578 818753 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :space elevator/Like the shorter and more familiar strings of stringed musical instruments, the cable of a space elevator has a natural resonant frequency. < 1455064593 723676 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`culprits wisdom/space elevator < 1455064597 591027 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oerjan elliott ais523 ais523 Bike < 1455064608 27716 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`wisdom < 1455064610 741877 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: \oerjan\? < 1455064610 884397 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :substructural typing/Not to be confused with structural subtyping. < 1455064613 891046 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A tachyderm is a slow-moving elephant-like thing. < 1455064727 731680 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :does anyone here compete in the hashcode thing? < 1455064746 556450 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://hashcode.withgoogle.com/ this thing < 1455064786 849797 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavellon. \oerjan\??? < 1455064792 840285 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :s/n\./n[1]/ < 1455064864 238482 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: " he\\oren\. being shipped as always?" < 1455064906 837982 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm not eligible. :/ < 1455064912 355668 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Why not? < 1455064916 628916 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :googler < 1455064919 679180 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1455064920 689929 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Right < 1455064927 362405 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yeah, never get to do anything funs. < 1455064931 178577 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric ::( < 1455064943 657850 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Well, that's not quite true.) < 1455064955 120586 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: he\\oren\ is the porthello for \oren\ hth < 1455064960 372576 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :(added remark in case google reads this) < 1455064962 67367 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: I know < 1455064975 753296 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: I was referencing "being shipped as always" < 1455064986 643090 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm sure the crawler "reads" this. < 1455064994 401805 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you're fucked < 1455065001 310255 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"It sucks working at google. I never get to do anything fun. (proceeds to play with the Quantum Halting Problem Solver)" < 1455065003 242964 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I keep getting #esoteric log hits for my searches every now and then. < 1455065028 305638 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :xD < 1455065031 540598 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: ? < 1455065034 275772 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Remark? < 1455065044 178011 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :fizzie | (Well, that's not quite true.) < 1455065052 51835 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Yes, yes < 1455065053 480484 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: ooooooooooooh. < 1455065055 338360 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I noticed < 1455065073 133555 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: What did YOU mean by that? < 1455065131 432026 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: What fun things do you get to do? < 1455065152 552345 :lynn!~lynn@unaffiliated/lynn QUIT :Ping timeout: 256 seconds < 1455065172 166221 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Well, for example, I [COMPANY CONFIDENTIAL MATERIAL AUTOMATICALLY REDACTED]. < 1455065199 766967 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hppavilion[1]: you want I mean to ship \oren\ and oerjan together? < 1455065203 823689 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Speaking of things, I waved at a street view car that was passing the other day, but the image didn't make it to the (public) Maps. < 1455065214 472768 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's very confidential < 1455065216 111604 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Huh? < 1455065264 181490 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : zzo38: It's the [REDACTED] <-- SPOILER < 1455065289 840367 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i got it, but now i cannot be sure that i wasn't unconsciously picking it up from lower down on the page :( < 1455065291 960810 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I keep getting more and more confused < 1455065312 103184 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I think I might've said that at some point < 1455065319 48926 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :About 3-6 months ago < 1455065324 862863 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION obsessively hides puzzle solutions in the newspaper when solving them < 1455065352 730616 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: well i cannot include the [REDACTED] part, naturally < 1455065359 899788 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Oh? < 1455065365 963807 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :since that's the spoiler. < 1455065372 554103 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :anyway i was actually looking for an hashcode team <.< < 1455065374 524803 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oooooooh < 1455065430 210562 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :For the instructions I'm planning on adding to ELK? < 1455065455 655419 :J_Arcane!~chatzilla@37-219-212-54.nat.bb.dnainternet.fi JOIN :#esoteric < 1455065457 883390 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION feels ignored < 1455065467 212655 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :TPM, AOTC, ROTS, ANH, ESB, ROTJ, and TFA < 1455065468 464327 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`welcome J_Arcane < 1455065470 328754 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :J_Arcane: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) < 1455065476 485206 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION pokes izabera < 1455065482 401727 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :;-; < 1455065503 729060 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: btw quantum computers are not believed to be capable of solving the halting problem hth (never more than exponential speedup) < 1455065513 26621 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yeah, I figured not < 1455065526 485322 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I would like to see a problem solvable in O(1/n) time >:) < 1455065559 235245 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(Inverse Polynomial- IP- is the complexity class) < 1455065592 224245 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : hppavilion[1]: you want I mean to ship \oren\ and oerjan together? <-- aka backslash pairing < 1455065636 736676 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: yep < 1455065692 150994 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION realizes that got quite out of context < 1455065698 829879 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yep to the instructions < 1455065746 899229 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric ::) < 1455065751 763274 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Any clue what they should do? < 1455065854 488054 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well ROTS and ROTJ should rotate stack pointer and PC respectively. < 1455065913 318818 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ESB expands the stack boundary < 1455065982 253168 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :TPM transfers private memory, useful for safe threading < 1455066038 409638 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :unclear why ROTJ rotates PC < 1455066040 358810 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ANH adds a new heap < 1455066054 481894 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1455066068 897223 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe it can rotate the jump flags < 1455066123 478953 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :AOTC accesses other computers < 1455066136 148662 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: The call stack is currently separate from the registers < 1455066156 575745 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :rotate jump flags? < 1455066170 995427 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What are jump flags? < 1455066179 408594 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :TFA performs trivial floating-point arithmetics < 1455066179 808648 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :flags that you can branch on < 1455066194 791452 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :such as zero or carry < 1455066223 907425 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah. And what does rotating them do? < 1455066240 190563 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :same as rotating any bit field hth < 1455066257 726145 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(you probably need at least one more flag) < 1455066413 300151 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : izabera: Fird, secost, thirnd? <-- Firrd, secost, thind hth < 1455066447 301660 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you just moved a r < 1455066464 528610 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i made it logical < 1455066488 468898 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Please check the channel you are currently communicating with. < 1455066488 733980 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :somehow < 1455066500 375560 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :1st = fir + st, so 1rd should be fir + rd hth < 1455066522 269736 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :etc. < 1455066575 163099 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I may be about to embarrass myself by asking this, but is there a builtin heap in most VMs? < 1455066597 430973 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :so embarassing < 1455066602 533002 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: we take logic to its illogical conclusion. what's your problem? < 1455066613 495816 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Ah < 1455066942 869051 :tjt263_!~RAPSCA77I@124-148-196-183.dyn.iinet.net.au QUIT :Quit: sleep < 1455067129 838678 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: there? < 1455067287 130741 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*is there < 1455067343 608253 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net JOIN :#esoteric < 1455067360 623392 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: So I'm designing a (non-production, education) VM called Deque-o-Bytes for use as a lesion in minimization < 1455067366 63316 :jaboja64!~jaboja@ejm98.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 240 seconds < 1455067395 52902 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm here < 1455067461 485727 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It's almost exactly what it sounds like, but it probably uses longs (the 32- or 64-bit kind) instead < 1455067506 877515 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And an actual intentional, advertised feature of the VM is that it's horribly bloated and half of its features could be implemented in an obvious way using macros < 1455067844 477569 :jaboja!~jaboja@ejm98.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1455067990 610187 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :^bf --->->->>+>+>>+[++++[>+++[>++++>-->+++<<<-]<-]<+++]>>>.>-->-.>..+>++++>+++.+>-->[>-.<<] < 1455067990 791414 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Hello, World! < 1455068062 347379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the new golfed hello world pattern, isn't it? < 1455068074 418477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm < 1455068079 486962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's with those triply-nested loops in the middle? < 1455068143 622112 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :can a brainfuck program be proven to be the shortest? < 1455068201 62094 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :*Specific* ones can be, but *in general* it seems quite nontrivial courtesy of the halting problem. < 1455068249 648021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd need to be able to, for each shorter program, either prove it to halt, prove it not to halt, or prove that it can't create the same output for some given input < 1455068271 327249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is easy for almost every program, but that "almost" is a pretty big confounding factor! < 1455068285 726355 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mathematicians be almost damned! < 1455068369 627787 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :trump is winning < 1455068412 500228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: I'm following the US primaries < 1455068417 451144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought new hampshire hadn't voted yet though < 1455068440 956340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trump is considered most likely to win there but the chance of an upset is also considered pretty high if not higher < 1455068525 462007 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: RDebath just deleted that from the Brainfuck page. < 1455068539 789907 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq_: Well, time to actually implement banana scheme. < 1455068548 621536 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Someone get me the Reality Hacksaw < 1455068571 184162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: well it has a capital W < 1455068575 455985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was found on ppcg a while ago < 1455068585 143717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :could be a possible copyright issue? < 1455068623 340640 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION unfolds a portable reality saw from his mapole < 1455068635 918831 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :also, i'd say the biggest confounding factor is probably the enormous number of shorter programs to check? < 1455068651 385326 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION takes said reality saw and starts sawing apart reality so that he can implement Banana Scheme < 1455068675 108286 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: no, see the talk page. i'm not sure i agree with it. < 1455068679 774048 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: How many shorter possible programs are there, given the minimum length of a Hello World? < 1455068696 700182 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And eliminating those that use , at all and that don't use . at all? < 1455068733 418239 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: well the above is 87 chars... < 1455068747 793261 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Speaking of which, the shortest possible BF Hello World is obviously ,[.,] hth. It's just a bit conditional. < 1455068760 478510 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> 7^87 < 1455068761 405932 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Of course, it requires a compliant interpreter < 1455068762 727370 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 33383316601519079764840019573017918591994183158265244484590572513470087543 < 1455068773 647066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: shortest Easy hello world is almost certainly ,H[.,]ello, world! < 1455068791 997887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err < 1455068793 406325 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And if you don't allow the user to type anything in, but have a standard derivative interpreter (that is, one with ! and #), then you get ,[.,]!Hello, world! < 1455068799 277811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :,H[.,e]llo, world! ? < 1455068813 259105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depends on how exactly Easy's I/O even works < 1455068823 986456 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: of course you'd want to prune it in various ways, but it's a lot of work and possibly too much... < 1455068885 367049 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: You didn't eliminate invalid looping. < 1455068912 952670 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: 7 because clearly . is unused? < 1455068927 807457 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: , < 1455068952 766367 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: You aren't really allowed to , in hello worlds < 1455069008 757869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err right < 1455069010 937891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :got those muddled < 1455069025 947333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, arguably you can so long as you ignore the result < 1455069031 717907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is how the Takeover hello world works < 1455069079 977836 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Fair enough < 1455069090 653991 :boily!~alexandre@96.127.201.149 QUIT :Quit: RECTIFIED CHICKEN < 1455069114 12352 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it's a first estimate. getting a perfectly accurate estimate is essentially the same as solving the problem. < 1455069134 823132 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yeah, and? < 1455069137 619983 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :GET TO IT < 1455069152 572651 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION cracks his whip in an entirely non-sexual way < 1455069154 384235 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :NOPE < 1455069201 505379 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't do things that might take longer than the universe survives hth < 1455069233 108461 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Fair enough. < 1455069236 500624 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok so wildly estimating... < 1455069249 811959 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> 86/8 < 1455069251 448909 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 10.75 < 1455069257 819048 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :er < 1455069260 692370 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> 86/7 < 1455069262 433793 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 12.285714285714286 < 1455069290 657087 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :oerjan: What does 'hth' mean? < 1455069296 476717 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :` < 1455069298 788282 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1455069299 264902 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1455069299 604669 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zgrep: hope that helps hth < 1455069301 639850 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? hth < 1455069303 506095 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth is help received from a hairy toe. It is not at all hambiguitous. < 1455069328 230727 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :there should be a variant of wisdom that only contains true and helpful entries < 1455069331 432318 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :rather than lies < 1455069336 379441 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :oerjan: I... Do... err... okay. :/ < 1455069338 61287 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: HAHHAHAHAHAHAHAHAHHAAHHAAHAH < 1455069361 372257 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`tomfoolery hth < 1455069362 92893 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: tomfoolery: not found < 1455069375 780574 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`cat lies < 1455069376 484648 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: lies: No such file or directory < 1455069376 627043 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` cat bin/wisdom < 1455069377 273607 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f | shuf -n1)"; echo -n "${F#wisdom/}/" | rnooodl; cat "$F" | rnooodl < 1455069426 933844 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`cat bin/rnooodl < 1455069427 637685 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :perl -pe 's/([Nn])ooodl/"$1@{[o x(3+rand 7)]}dl"/ge' < 1455069463 324680 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Do you really think we need that? If so, feel free to create it. < 1455069491 539846 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I mean, the code is right there if you just change a bit < 1455069551 477661 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'd do it myself, but last time I tried... < 1455069561 493628 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`` cp bin/wisdom bin/lies < 1455069561 636277 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Well, thank god I can create new universes at will < 1455069564 362834 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455069573 484509 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Actually, no, that's not what I wanted, is it. < 1455069575 301250 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`lies < 1455069577 311801 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :agdq/AGDQ is Awesome Games Done Quick, an annual video games speedrunning event for charity ever winter, see http://gamesdonequick.com and https://gamesdonequick.com/tracker/events/ < 1455069586 184899 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zgrep: No, we wanted `? < 1455069591 10771 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` cat bin/? < 1455069592 214231 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :TIMEFORMAT='real: %lR, user: %lU, sys: %lS' exec bash -c -- "$1" \ echo hi \ exec \ #!/bin/sh \ CMD=`echo "$1" | cut -d' ' -f1` \ ARG=`echo "$1" | cut -d' ' -f2-` \ exec ibin/$CMD "$ARG"#!/bin/sh \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "$topic1" = "ngevd" \) < 1455069599 661776 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`culprits bin/lies < 1455069603 251244 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zgrep < 1455069614 627213 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`` rm bin/lies < 1455069617 840692 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455069640 936973 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :We need a bible < 1455069653 651753 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What should it be called? < 1455069664 347111 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds it fitting that the first output from the `lies command wasn't one < 1455069699 485573 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: "Esobible" sounds stupid < 1455069704 381490 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :"Book of Eso?" < 1455069707 942623 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :*"? < 1455069745 655626 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` cp bin/wisdom bin/bookofeso < 1455069748 628965 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455069761 541317 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Now somebody fix it so it isn't just wisdom xD < 1455069792 991781 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I should probably learn bash...) < 1455069810 323111 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then again, this might unnecessarily bloat HackEgo... < 1455069833 676658 :XorSwap!~XorSwap@wnpgmb016qw-ds01-214-177.dynamic.mtsallstream.net QUIT :Quit: Leaving < 1455069893 619315 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes. yes it might. < 1455070370 229256 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :oerjan: That was the idea. Make `wisdom be lies and `lies be wisdom. < 1455070378 791715 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Well, truth. Close enough. < 1455070402 341111 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? lie algebra < 1455070403 362494 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A Lie algebra is what you get if you take the region infinitesimally close to the identity of a Lie group and blow it up to normal size. < 1455070442 109677 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? lie group < 1455070444 504086 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lie group? ¯\(°​_o)/¯ < 1455070495 586761 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zgrep: "tomfoolery" is a better name for the command < 1455070503 252448 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Hm, okay. < 1455070550 124615 :MDude!~fyrc@pa-67-234-108-216.dhcp.embarqhsd.net QUIT :Ping timeout: 276 seconds < 1455070558 384806 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? le < 1455070559 606547 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: le: Is a directory < 1455070572 128993 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? lie < 1455070572 889657 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Lies are even easier than monoids. They form groups, known as Lie groups. < 1455070591 884956 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`? HackEgo < 1455070593 681187 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. < 1455070610 721023 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`? le/rn < 1455070611 485852 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :le/rn makes creating wisdom entries manually a thing of the past. < 1455070644 874599 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aw, you've spoiled it. < 1455070655 104280 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The whole joke was that you couldn't create wisdom/le/rn with le/rn < 1455070667 636389 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess I did part of the spoiling. < 1455070757 38064 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`culprits wisdom/le/rn < 1455070758 671074 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shachaf shachaf < 1455070769 822916 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :You took part twice, it seems. < 1455070801 185646 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? le//rn < 1455070802 208502 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :le/rn makes creating wisdom entries manually a thing of the past. < 1455070841 17499 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`? le/arn < 1455070841 882712 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lern 2 spel < 1455070859 34805 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Okey, isle lern. < 1455071018 427099 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`? zgrep < 1455071019 590583 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :zgrep? ¯\(°​_o)/¯ < 1455071063 805834 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1455071072 655492 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1455071142 459886 :jaboja!~jaboja@ejm98.neoplus.adsl.tpnet.pl QUIT :Ping timeout: 272 seconds < 1455071232 680804 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i `le//rn le/arn//L'Arn est une rivière du sud de la France. < 1455071241 460072 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Unfortunately that's mixing up genders. :-( < 1455071343 870241 :tjt263_!~RAPSCA77I@124-148-196-183.dyn.iinet.net.au JOIN :#esoteric < 1455071577 337622 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1455072347 708521 :heroux!sandroco@gateway.insomnia247.nl QUIT :Ping timeout: 264 seconds < 1455072420 649114 :heroux!sandroco@gateway.insomnia247.nl JOIN :#esoteric < 1455072525 962157 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it's not the gender, but le turning into l' before a vowel hth < 1455072548 864353 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: they're both wrong hth < 1455072574 560872 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Arn is masculine if i'm reading https://fr.wiktionary.org/wiki/Arn correctly < 1455072631 874862 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh. < 1455072641 742422 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then why is it "une"? Because of "rivière"? < 1455072685 797922 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know French. < 1455072707 668204 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1455072745 366761 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :then fix it twh < 1455072752 364907 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :le/arn -> l'arn < 1455072756 271256 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Arn and sud are masculine, rivière and France are feminine in that hth < 1455072759 640831 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :l'arn 2 contractions < 1455072795 374358 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Of course, making bin/l'arn wouldn't hurt either. < 1455072801 987179 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i have only a shambling knowledge of french, but i have a knack for grammar. < 1455072826 323228 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wait, i left the fridge open... < 1455073085 214894 :mihow!~mihow@50-206-98-70-static.hfc.comcastbusiness.net QUIT :Quit: mihow < 1455074674 156438 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455074751 317473 :lleu!~gnomebad@unaffiliated/lleu QUIT :Read error: Connection reset by peer < 1455075016 506521 :lynn!~lynn@unaffiliated/lynn JOIN :#esoteric < 1455075082 302806 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Possibly new computational class: 0 < 1455075127 207506 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :The class 0 is all the machines that, for a given program and any input, produce a given message < 1455075143 309017 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Text is a language of computational class 0 < 1455075252 475504 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :QUESTION < 1455075278 105539 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What is the name of a program (sort of like "Compiler") that compiles a language to one of much lower computational class? < 1455075355 198940 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So if I was to make a more powerful variant on Text, what would the compiler be called? < 1455075422 920006 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? le//rn < 1455075424 261516 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :le/rn makes creating wisdom entries manually a thing of the past. < 1455075432 975033 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? le/rn < 1455075434 182631 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :le/rn makes creating wisdom entries manually a thing of the past. < 1455075484 232337 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: computational class is usually defined so that you cannot compile to a lower class < 1455075518 23546 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by being closed under reductions. < 1455075572 944516 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :assuming, that is, that the compiler doesn't have access to the input the program will get, this is almost automatic. < 1455075576 684689 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes, so what is the name of the program that e.g. takes a program written in hptext (which is equivalent to a PDA) and outputs a Text program? < 1455075594 926789 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: there is no such program, is what i'm saying. < 1455075599 576035 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Then again, I suppose it's really just redirecting the stdout to a file xD < 1455075606 794143 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes, that's what I figured < 1455075620 753114 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :since there is not Text program equivalent to the hptext program, you cannot compile down to one. < 1455075625 530931 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*no < 1455075722 324069 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it gets more subtle if the compiler also gets the input. hm in that case isn't it really the case that your compiler is a hptext interpreter... < 1455075772 68358 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :when the target is Text that is. < 1455075881 218689 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hi all < 1455075901 493106 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :adu: How do you ado? < 1455075918 529592 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :hppavilion[1]: pretty fantastic, my cat is calm < 1455075941 777381 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :adu: Yay for cats! < 1455075960 950339 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :normally, he's one of those bounce-off-the-walls cats < 1455076070 124818 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :adu: Also known as a "grep" < 1455076088 359635 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :I thought grep was a verb? < 1455076103 104440 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :like, "oh, I'll just grep my project dir" < 1455076149 264922 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :adu: Yes, but any verb can be made a noun < 1455076153 749487 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :unless it's a synonym for "ack", which I totally understand < 1455076164 939949 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(I was tempted to say "nouned", but that doesn't complement "verbing" very well) < 1455076171 943105 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net PRIVMSG #esoteric :lolol < 1455076186 306874 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :oh I should post a picture of the thing I've been playing on all night < 1455076359 764637 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :What would be a good memory model for a processor that is rarely used? < 1455076385 758084 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :stone tablets hth < 1455076455 825853 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: What would be a good ABSTRACT memory model for a processor that is rarely used (the "that is rarely used" associates with "a...memory model") < 1455076569 41135 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :https://imgur.com/a/plfGn < 1455076595 539132 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you should normally not put "that" right after a noun phrase it doesn't associate with hth < 1455076600 718177 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :it has 470 NES games built in < 1455076651 293035 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :if it's rarely used, you can probably drop caching? so just have a flat memory... < 1455076688 566661 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :what do you think of the style of the casing? < 1455077006 294551 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Nicely Famicom. < 1455077370 204784 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :i know right? my dad said it was "like made in the 1970's" < 1455077485 218227 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Strictly speaking, the Famicom was the early 80s, but still. :) < 1455077537 680845 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :It also has lassi games like ikari warriors, rockman, angry birds < 1455077556 871268 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :yes angry birds. they ported it to the NES < 1455077614 131870 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :they also ported sonic to the NES < 1455077641 432752 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yep, sounds like pirate Chinese equipment alright. < 1455077744 470439 :Sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1455077784 291276 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :the menu has language options 中文 and English < 1455077901 620513 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :I also like the fact it can be played on its own, or plugged into a TV < 1455078059 955563 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Are anonymous sum types ever useful? < 1455078069 169408 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Becuase I'm writing anonymous sum type code in Rust right now < 1455078147 182378 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :in what sense anonymous? isn't that the same as a tuple? < 1455078191 35803 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :oh wait, that's a product type < 1455078213 885525 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :a sum type is a union, so... < 1455078393 814889 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :well, an anonymous sum type as a function parameter would allow you to write one function for flot, double, int and long? < 1455078410 143713 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :maybe? < 1455078598 314623 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :or am I understanding this wrongly? < 1455078638 954219 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I don't think you are < 1455078784 530500 :contrapumpkin!~copumpkin@unaffiliated/copumpkin JOIN :#esoteric < 1455078831 163143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C11 has _Generic < 1455078935 625510 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Ping timeout: 240 seconds < 1455079344 303295 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I'm going for esoteric models of memory- models that aren't used often, but are still powerful < 1455079350 824018 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And possibly even useful in some scenarios < 1455079608 729898 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok < 1455079657 421147 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Basically, some alternative to big-array-of-registers-and-a-call-stack < 1455079812 894474 :bb010g!uid21050@gateway/web/irccloud.com/x-wadjgprbwxzyqorg JOIN :#esoteric < 1455079873 884773 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Has to be a tagged union for that to work < 1455079877 924115 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Which luckily, a sum type is < 1455079941 116941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: my day-job research doesn't use a callstack; rather, each function knows which other functions can call it < 1455079955 232334 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Ooooh < 1455079957 436847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and has a variable recording where the call came from, so it knows where to return < 1455079958 513895 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :That sounds cool < 1455079972 30081 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But not eso enough < 1455079973 208451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the case of recursive functions you need an array instead, one for each recursion depth < 1455079984 596768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the reason we do things like this is for /really/ fine-grained NUMA < 1455079994 342572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :each function has its own independent RAM, they all work in parallel with each other < 1455079995 240633 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: The calling convention in MIX uses self-modifying code to implement function calls. < 1455080002 271220 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :hmm that sounds much easier to debug < 1455080003 313625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus no memory bandwidth issues < 1455080075 477226 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :ais523: That sounds like a really irritating compilation target. < 1455080088 871222 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm going for something completely foreign to the way computers work. A graph, like my earlier GraphVM, perhaps? < 1455080110 336298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: we certainly have to use some unusual techniques < 1455080130 753689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the entire goal of the research was intended to take advantage of the capabilities of hardware < 1455080138 400896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"little RAMs everywhere" is one of those < 1455080205 786719 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :o reilly said if america feels the bern he'll move to ireland < 1455080215 304648 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :LOL. < 1455080292 846313 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Good. < 1455080567 629623 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps I'll make multiple designs for multiple data models... < 1455081250 266646 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Imagine his reaction when Obama gets reelected < 1455081348 521028 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Quit: adu < 1455081375 631048 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In 2017 < 1455081382 605591 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Will it be as incredulous as mine? < 1455081408 82303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: that can't happen without a constitutional change (or everyone relevant agreeing to just ignore the constutition, which is even more unlikely) < 1455081436 894057 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :(I'll be stunned if the current Congress passes a nontrivial bill, much less an *amendment* getting rid of term limits.) < 1455081458 383441 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Yes, yes, I know. I'm FROM the US, and our school systems aren't failing THAT badly on the topic of ourselves < 1455081471 648298 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Are you sure? < 1455081482 777298 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :pikhq_: Yes, I was making a joke < 1455081505 396674 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Also, I'm pretty sure if he got somehow voted into office by a write-in campaign or something like that, they'd let him in < 1455081520 244514 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Of course, he'd probably say "Nope, not doing this shit for four more years" < 1455081522 811485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think they would < 1455081551 143524 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Constitutions are to protect the people. If the people ALL agree that we want to override it, then let them. < 1455081575 24499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"all" != "51%" < 1455081588 312728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and ofc you can have plurality with less than 50% of the vote < 1455081608 626208 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: Well yeah, of course < 1455081634 834111 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But in this case, "all" == 51%, because THERE CAN ONLY BE ONE < 1455081679 241123 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And 51%, when you consider the sheer number of people who'd have to vote against what they would normally think they should, is a LOT < 1455081774 865439 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :bah, obama is right wing. < 1455081833 127983 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Is a brainfuck derivative still a stupid brainfuck derivative if it (a) more than doubles the number of symbols (a.a) has all of these symbols be useful for its purpose and (b) Doesn't explicitly state "is a brainfuck derivative" < 1455081840 873680 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :So, I think the most interesting thing I can do with an anon sum type is make pattern matching something for it < 1455081846 277112 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :(A DSL brainfuck derivative) < 1455081901 190126 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm trying to make a sort of cross between BF, C, and Rust that can be used for low-level programming < 1455081915 785136 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Sort of my OSFuck, but there were too many issues with it so I'm redesigning < 1455081938 813288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: basically all americans are right wing, by European standards < 1455081939 827281 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455081970 542002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: OCaml has the ` syntax that basically lets you make up polymorphic sum types on the fly < 1455081983 951033 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Ooh < 1455081985 626419 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :If you're not right wing by European standards, in the US you're practically a dirty pinko communist. < 1455082003 269148 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: I'm a bit of a socialist. < 1455082005 522811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g., `A 3 has the type [> `A of int] < 1455082012 332044 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Does Bernie count as right-wing? < 1455082018 444128 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or is he too far left for Europeans? < 1455082020 293452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and `B 4 has the type [> `B of int] < 1455082030 521004 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or is he just off the right/left design completely? < 1455082038 219530 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :I don't think he'd count as "too far left" for European politics. < 1455082040 122714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if you write a function that takes either and returns an integer, it has type [< `A of int | `B of int] -> int < 1455082060 974273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the thing about Bernie is that it's hard to see how far he'd go, given where he's starting < 1455082085 105658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of his policies are no further left than centre-left by European standards even if taken to their logical conclusions, thouh < 1455082086 532919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*though < 1455082089 122252 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :ais523, so they're both ints, just labeled differently? < 1455082102 253894 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : and has a variable recording where the call came from, so it knows where to return <-- istr reading that's what original FORTRAN did < 1455082105 286927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: right, but you can pattern match on the label < 1455082123 786244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the function might look something like «function `A x -> x + 1 | `B x -> x - 1» < 1455082142 300150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: original FORTRAN didn't have higher order functions though :-) < 1455082152 288973 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :i remeber fox news was horrified over Trudeau < 1455082196 813232 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Ping timeout: 245 seconds < 1455082225 641752 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :so probably canada is somewhat left of america as well < 1455082241 827148 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net JOIN :#esoteric < 1455082241 969657 :adu!~ajr@c-73-133-129-229.hsd1.md.comcast.net QUIT :Client Quit < 1455082272 813564 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Basically: In the developed world, America is pretty far right by most other people's standards < 1455082277 699396 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :From their vantage point < 1455082290 864641 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In reality, it's pretty spread out, and everyone thinks it's too far in the other direction < 1455082300 224932 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Because of the persecution complex < 1455082390 60115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, thinking about it, Sanders' policies probably wouldn't go over too well in the UK because he wouldn't be trusted to balance the economy, but apart from that they wouldn't look out of place < 1455082394 843088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that said, we have many of them already < 1455082407 917791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(such as government-provided healthcare) < 1455082424 602855 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 256 seconds < 1455082442 410529 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :I don't think I have an obvious way to do anonymous labels in Rust < 1455082449 961188 :Sgeo!~Sgeo@ool-18e43ef5.dyn.optonline.net PRIVMSG #esoteric :Although I guess struct Foo; is close enough < 1455082697 266406 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :hppavilion[1]: Well, there's `tomfoolery now. With no actual information in it. It searches tmflry/ for lies. It defaults to wisdom if it can't find anything. < 1455082733 534146 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`tomfoolery < 1455082734 426278 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I have nothing to tell you. < 1455082737 948694 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric ::) < 1455082741 422691 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`tomfoolery cat < 1455082742 284645 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A cat is an animal with four legs. It's nice to pet, especially when it's a baby cat, called a kitten. < 1455082750 324730 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`tomfoolery < 1455082751 633305 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :I have nothing to tell you. < 1455082754 543647 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Hm. < 1455082760 43513 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :It just says that when you don't ask for anything. < 1455082765 876699 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1455082775 637647 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :You asked for nothing, it has nothing to tell you. :P < 1455082779 165137 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zgrep: Not exactly analogous to `wisdom < 1455082781 164098 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :But OK < 1455082789 294028 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Well, it's not exactly meant to be. < 1455082794 93779 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1455082801 939449 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`tomfoolery hackego < 1455082803 658929 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See `help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. < 1455082811 507655 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Falls back onto it, though. < 1455082852 514242 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`tomfoolery random number < 1455082853 532897 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :21632 < 1455082857 627155 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Maybe that should actually return 4... < 1455082960 499019 :v^!~v^@c-68-41-215-101.hsd1.mi.comcast.net QUIT :Ping timeout: 272 seconds < 1455083128 898596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can't we just move most of wisdom into tomfoolery? < 1455083136 874343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or is tomfoolery only for true statements? < 1455083142 753166 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :The latter. < 1455083165 737987 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric ::P < 1455083291 402654 :\oren\!~oren@TOROON0949W-LP140-1-1175999594.dsl.bell.ca PRIVMSG #esoteric :the randomest number is 17 < 1455083306 331584 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Perhaps we should mv wisdom/hackego to tmflry/hackego < 1455083314 791811 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :And make a new definition for HackEgo < 1455083322 361163 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? fungot < 1455083323 643957 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fungot is our beloved channel mascot and voice of reason. < 1455083373 52093 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :\oren\: But... 4... it was chosen by a fair dice roll... https://www.xkcd.com/221/ < 1455083380 102945 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :And it's the IEEE-vetted random number! < 1455083432 420043 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :hppavilion[1]: 'Tis up to you. < 1455083446 586920 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :And everyone else as well, I guess. < 1455083459 127305 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` cat learn < 1455083459 930260 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: learn: No such file or directory < 1455083471 266885 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :I prefer using whatever /dev/random says. < 1455083473 524609 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Which is 4. < 1455083479 512873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hppavilion[1]: you want bin/learn < 1455083486 419923 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Oh right < 1455083507 665048 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`cat /dev/random < 1455083512 775721 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm eating pizza, so I'm a bit distracted xD < 1455083517 698512 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :pikhq_: You lied! < 1455083538 212393 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455083548 827260 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric ::( < 1455083549 733038 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`/dev/random < 1455083550 414575 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /dev/random: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /dev/random: cannot execute: Permission denied < 1455083555 119494 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK then < 1455083563 207994 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`dev/random < 1455083563 888617 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/dev/random: No such file or directory < 1455083568 911989 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1455083569 54335 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Apparently it doesn't want you to execute dev/random. < 1455083574 350736 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :s/dev/\/dev/ < 1455083575 991311 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` cat bin/learn < 1455083577 80526 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ echo "$1" >"wisdom/$topic" \ echo "Learned '$topic': $1" < 1455083580 310109 :b_jonas!~x@russell2.math.bme.hu JOIN :#esoteric < 1455083595 337636 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Maybe I should stick a "lowercase" into tomfoolery. < 1455083600 124303 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :No < 1455083602 960009 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Okay. < 1455083619 257859 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` cp bin/learn bin/mislearn < 1455083623 68138 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455083638 744231 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` sed bin/mislearn < 1455083640 921315 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Whoops < 1455083645 445935 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sed: can't find label for jump to `in/mislearn' < 1455083669 213835 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` sed "s/wisdom/tmflry" bin/mislearn < 1455083670 12951 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sed: -e expression #1, char 15: unterminated `s' command < 1455083674 375391 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` sed "s/wisdom/tmflry/" bin/mislearn < 1455083676 169776 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ echo "$1" >"tmflry/$topic" \ echo "Learned '$topic': $1" < 1455083697 902676 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`mislearn hth means "hope that helps" < 1455083701 881881 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'hth': hth means "hope that helps" < 1455083712 94646 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`tomfoolery hth < 1455083713 378265 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth means "hope that helps" < 1455083732 923152 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` sed "s/Learned/Was lied to about/" bin/mislearn < 1455083733 132993 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Oh. Wow. Now I get what hth is. < 1455083733 873884 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ echo "$1" >"wisdom/$topic" \ echo "Was lied to about '$topic': $1" < 1455083758 488268 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm almost getting the hang of this < 1455083765 903526 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` cat bin/bookofeso < 1455083766 859260 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :F="$(find wisdom -name "*$(echo "$1" | lowercase)*" -type f | shuf -n1)"; echo -n "${F#wisdom/}/" | rnooodl; cat "$F" | rnooodl < 1455083768 976485 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :` < 1455083769 716646 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1455083772 658171 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? hth < 1455083773 851377 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth means "hope that helps" < 1455083782 512027 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Shit... < 1455083784 714386 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats hppavilion[1] -----### < 1455083795 303601 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: PAY ATTENTION TO WHAT THE BOT ****ING SAYS < 1455083806 223921 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I'M AND IDIOT KEEP THAT IN MIND < 1455083810 425327 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'M VERY SORRY < 1455083813 947749 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :PRECISELY WHY < 1455083831 179452 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :AH < 1455083835 56825 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :At least it's all version controlled. < 1455083852 895551 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Wait < 1455083863 645414 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :ACTION finds himself wondering where ais523 works these days < 1455083865 878018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? tmh < 1455083867 210962 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tmh? ¯\(°​_o)/¯ < 1455083869 217745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`? tdnh < 1455083870 459065 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tdnh does not help < 1455083885 187941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: university of birmingham, on research compiler development < 1455083888 663038 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Why did it revert "tmflry" to "wisdom" < 1455083890 53771 :pikhq_!~pikhq@2601:647:4b00:63aa:eade:27ff:fe08:b48b PRIVMSG #esoteric :Fun. < 1455083893 751087 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :In the second sed? < 1455083913 256377 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OOOOOOOOOOOOH < 1455083919 331092 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`` echo 'hth is help received from a hairy toe. It is not at all hambiguitous.' > wisdom/hth < 1455083920 50394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a couple of days ago I had to debug something in a hurry and there were a huge number of nested parentheses < 1455083921 114030 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION is an idiot < 1455083922 801893 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455083934 379165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I knocked up a Perl oneliner in about 2 minutes to colourcode them for me < 1455083950 8607 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: How do you get a perl oneliner pregnant? < 1455083970 319009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :golfing practice pays off in my day job, although it wasn't very golfed < 1455083984 679349 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it didn't revert it, you never got it in hth < 1455083996 478616 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes, I figured that out < 1455084034 347032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been considering submitting it to anagolf but the problem is that there are so many ways to do it < 1455084036 666942 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I'm sorry ;-; < 1455084043 804500 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe it'd work better on ppcg, which is more subjective < 1455084047 370852 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Should I remove the fallback on wisdom, or should `tomfoolery keep it? < 1455084085 298365 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :ais523: You work with perl enough to do that in 2 minutes... is that a good thing or a bad thing? < 1455084099 546352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zgrep: I don't work with Perl all that much < 1455084108 227904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is just one of the world's best languages for writing a program like that in 2 minutes < 1455084108 788823 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :So what I SHOULD do is `` sed "s/wisdom/tmflry/" bin/mislearn > bin/mislearn < 1455084117 600405 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :ais523: Makes sense. < 1455084118 470735 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :Or more accurately, what I SHOULD do is not mess with HackEgo < 1455084119 578551 :betafive!~betafive@unaffiliated/betafive JOIN :#esoteric < 1455084124 109916 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :hppavilion[1]: No, I don't think that'd work... < 1455084128 126729 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :...unless it does... < 1455084129 547704 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: no, what you should do it sed -i < 1455084133 361233 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :^ < 1455084137 868009 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: OK, so THAT'S the flag < 1455084142 473467 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :I couldn't find it on the tutorial page < 1455084147 226387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it actually took a little longer because I checked the repos first < 1455084160 2623 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` sed -i "s/wisdom/tmflry/" bin/mislearn < 1455084162 948441 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455084175 509997 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`` sed -i "s/Learned/Was lied to about/" bin/mislearn < 1455084178 324782 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455084182 506236 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`cat bin/mislearn < 1455084183 445657 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ echo "$1" >"tmflry/$topic" \ echo "Was lied to about '$topic': $1" < 1455084186 987601 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :There < 1455084192 707148 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :It appears to be safe now < 1455084202 621048 :^v!~v^@c-68-41-215-101.hsd1.mi.comcast.net JOIN :#esoteric < 1455084228 824680 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? atestword < 1455084230 320579 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :atestword? ¯\(°​_o)/¯ < 1455084230 606401 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :FOR NOW < 1455084245 124132 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`mislearn atestword is a word that is used for testing < 1455084248 567976 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Was lied to about 'atestword': atestword is a word that is used for testing < 1455084253 340105 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`? atestword < 1455084254 456952 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :atestword? ¯\(°​_o)/¯ < 1455084261 479359 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`tomfoolery atestword < 1455084263 355978 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :atestword is a word that is used for testing < 1455084267 425072 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :OK, it's safe now < 1455084277 469110 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :It can have spaces in the filename... < 1455084282 448724 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`mislearn hth means "hope that helps" < 1455084284 769177 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Was lied to about 'hth': hth means "hope that helps" < 1455084289 262684 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zgrep: Not in `mislearn < 1455084303 497658 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Well, not in that. But I can do this: < 1455084324 76566 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :I think. < 1455084324 898663 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`` ln -s tmflry/atestword 'tmflry/a test word' < 1455084326 297922 :b_jonas!~x@russell2.math.bme.hu QUIT :Ping timeout: 240 seconds < 1455084327 26699 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455084331 639455 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`tomfoolery a test word < 1455084332 383091 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :atestword is a word that is used for testing < 1455084347 847688 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Yay, it works. < 1455084357 178880 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`mislearn `mislearn was a very difficult command to create. It took much yelling at hppavilion[1] to get him to do things properly. hppavilion[1] is very sorry < 1455084360 431864 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Was lied to about '`mislearn': `mislearn was a very difficult command to create. It took much yelling at hppavilion[1] to get him to do things properly. hppavilion[1] is very sorry < 1455084372 945859 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` mkdir misle; cp le/* misle; sed -i 's/wisdom/tmflry/g' misle/* < 1455084375 284833 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mkdir: cannot create directory `misle': File exists < 1455084380 567672 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`mislearn wisdom is tomfoolery < 1455084382 887763 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Was lied to about 'wisdom': wisdom is tomfoolery < 1455084385 347217 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat misle/rn < 1455084386 89802 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "tmflry/$key")" && echo "Learned «$key»" < 1455084387 652449 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`mislearn tomfoolery is wisdom < 1455084390 227284 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Was lied to about 'tomfoolery': tomfoolery is wisdom < 1455084412 829557 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` sed -i 's/Learned/Was lied to about/' misle/* < 1455084414 821660 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1455084444 641610 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`misle/rn a test word/another test word < 1455084445 768676 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/misle/rn: line 1: tmflry/a test word: No such file or directory < 1455084451 768104 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1455084455 810177 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat misle/rn < 1455084456 696493 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; echo "$value" > "$(echo-p "tmflry/$key")" && echo "Was lied to about «$key»" < 1455084497 703540 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :zgrep: Now we need an unknown one < 1455084498 831804 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`evil < 1455084499 570869 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`le/rn a test word/another test word < 1455084500 91014 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :KILL A PUPPY EVERY DAY. < 1455084502 743991 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned «a test word» < 1455084505 387563 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`cat bin/evil < 1455084506 101243 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat "$(find evil -type f | shuf -n1)" | tr '[:lower:]' '[:upper:]' < 1455084508 189879 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? a test word < 1455084509 151713 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :another test word < 1455084538 218665 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION is tempted to make `morallyneutral, but feels it would be received badly < 1455084598 529741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nobody will agree on what's morally neutral < 1455084608 323942 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least with evil you can produce a huge cariacture < 1455084610 687968 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`tomfoolery a test word < 1455084611 632106 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :atestword is a word that is used for testing < 1455084627 67068 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`misle/rn another test word/another test word < 1455084629 346679 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Was lied to about «another test word» < 1455084636 879195 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ah. i think the link confused it. < 1455084648 294890 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :ACTION shrugs < 1455084658 194778 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :`tomfoolery a test word < 1455084658 980890 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :atestword is a word that is used for testing < 1455084666 909161 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? another test word < 1455084667 429593 :zgrep!sid43445@gateway/web/irccloud.com/x-cceqawspvetlxaqf PRIVMSG #esoteric :Seems it still is. < 1455084667 909276 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :another test word? ¯\(°​_o)/¯ < 1455084675 340600 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`tomfoolery another test word < 1455084676 233969 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :another test word < 1455084686 896521 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: `commandments? < 1455084688 742118 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think that works now. < 1455084719 920264 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yay! Thank you! < 1455084874 39777 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls misle < 1455084874 836455 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rn \ rn_append < 1455084891 755595 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`misle/rn_append another test word/and how < 1455084895 590217 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Was lied to about 'another test word': another test word and how < 1455084907 547463 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls tmflry < 1455084908 444103 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :another test word \ atestword \ a test word \ cat \ esolang \ esolangs \ hth \ `mislearn \ random number \ tomfoolery \ wisdom < 1455084925 632318 :hppavilion[1]!~DevourerO@58-0-174-206.gci.net PRIVMSG #esoteric :`esolang < 1455084926 301638 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: esolang: not found < 1455084931 681749 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rm tmflry/*test* <
elements are not descendant of the