< 1424996003 358969 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net JOIN :#esoteric < 1424996285 175254 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net JOIN :#esoteric < 1424996564 155293 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net QUIT :Ping timeout: 264 seconds < 1424996853 367611 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1424996953 408313 :fractal!~fractal@unaffiliated/scounder QUIT :Ping timeout: 265 seconds < 1424997011 406196 :aretecode!~aretecode@S01061859339e5f51.cc.shawcable.net QUIT :Ping timeout: 265 seconds < 1424997015 339502 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 250 seconds < 1424997170 715660 :aretecode!~aretecode@173.192.170.114-static.reverse.softlayer.com JOIN :#esoteric < 1424997265 396536 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c JOIN :#esoteric < 1424997422 344821 :fractal!~fractal@unaffiliated/scounder JOIN :#esoteric < 1424997981 515505 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I usually run long-running jobs on the university's computer < 1424998076 590217 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :because as some of you know, my personal computer is total crap < 1424998482 278524 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :helloren. what kind of long-running jobs are they? < 1424998789 707488 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :graphics rendering, ai training, that sort of thing < 1424999946 672670 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net JOIN :#esoteric < 1425000265 378990 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :elliott: helliott. I find this acceptable: the +1 long sword of Punishment (weapon) {drain, +Blink +Fly rElec rPois Dex+2} < 1425000371 924410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a very caster weapon, heh < 1425000436 27882 :zemhill_!bfjoust@selene.zem.fi JOIN :#esoteric < 1425000474 674845 :zemhill!bfjoust@selene.zem.fi QUIT :Remote host closed the connection < 1425000557 165878 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :#define up2(i,n) for(i=0;i<(n);i++) < 1425000573 995197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :boily: your term is slightly less huge than usual. I find this commendable. < 1425000812 298553 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :#define up3(i,q,n) for(i=(q);i!=(n);i++) < 1425000840 738627 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :#define malloc(x) ((void*)&(x)) < 1425000866 341889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice skilling < 1425000884 238778 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :#define new(T) (T*)malloc(zv(T)) < 1425000898 173250 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :#define zv(T) sizeof(T) < 1425000941 908253 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :#define return for(;;) < 1425001014 538334 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :#define zzzzz do{printf("FUUUUUU");exit(374872);}while(1) < 1425001017 186205 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1425001040 155324 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :On a vastly more serious note, unshare() is neat. < 1425001112 909299 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :elliott: my term is slightly huger when I'm on my laptop hth < 1425001123 598183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds a bit backwards. < 1425001126 621818 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :elliott: also, I'm experimentaling with my skills. < 1425001134 791277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by turning them all on :p < 1425001150 251439 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :my laptop's display is 1920×1080, whereas my desktop's is 1680×1050. < 1425001158 859527 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :it works. < 1425001187 108969 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1425001292 372378 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :#define randi(l,u) rand()%(u-l+1)+l < 1425001320 208935 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :AAAAURGH! < 1425001329 380867 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :aurgh! < 1425001339 404631 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :what?!? < 1425001362 905688 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I got splattered to smithereens. < 1425001383 684154 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :mismanaged the mob and I was exploded into tiny slimy bloody fragments. < 1425001424 855151 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c QUIT :Ping timeout: 252 seconds < 1425001633 134464 :Lymia!~lymia@inportb/loli/cirno-chan QUIT :Ping timeout: 250 seconds < 1425001641 246598 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1425001693 601965 :Froo!~Frooxius@c-50-185-172-85.hsd1.ca.comcast.net JOIN :#esoteric < 1425001921 338878 :Froox!~Frooxius@c-50-185-172-85.hsd1.ca.comcast.net QUIT :Ping timeout: 264 seconds < 1425002236 413983 :FireFly!~firefly@firefly.xen.prgmr.com JOIN :#esoteric < 1425003439 550724 :hjulle!~hjulle@ankadagen.vth.sgsnet.se QUIT :Ping timeout: 245 seconds < 1425004173 311257 :Lymia!~lymia@inportb/loli/cirno-chan JOIN :#esoteric < 1425004511 27420 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily. watcha playin? < 1425004528 600523 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nethacks? < 1425004666 775950 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :quinthellopia! DCSS. < 1425004688 353318 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :well, playing is a fancy word. I'm more down to earth, back to dying simply and effectively. < 1425004773 823251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :always look at the bright side of death < 1425004818 204452 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :hellørjan. the more practice you have dying, the better you get at avoiding it! < 1425005039 56802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :g'earlymoily. fancy. < 1425005165 785737 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :ACTION is thinking to himself “I am not being called Girly Molly. I am not being called Girly Molly. Brain, stop being dyslexic.” < 1425005203 866958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ye brane, staff beeing disliking < 1425005217 602983 :dianne!~diannes@unaffiliated/dianne QUIT :Ping timeout: 245 seconds < 1425005284 515485 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :I could be Molly Grue for all I know... self identity is such a hazy concept. < 1425005309 268577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a gruesome idea < 1425005335 157869 :dianne!~diannes@unaffiliated/dianne JOIN :#esoteric < 1425005724 617137 :boily!~alexandre@96.127.201.149 QUIT :Quit: UNICORN CHICKEN < 1425005994 690124 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com) < 1425007176 972043 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1425007328 861301 :GeekDude!~GeekDude@unaffiliated/g33kdude QUIT :Client Quit < 1425008779 409922 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :confirmed: a single-layer perceptron utterly fails at doing xor < 1425008904 936107 :MDude!~fyrc@pa-67-235-2-71.dhcp.embarqhsd.net NICK :MDream < 1425008958 499168 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :But ti works with a 2-2-1 network, thus showing that my code is correctly implemented. ieiii! < 1425010409 862588 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net QUIT :Ping timeout: 246 seconds < 1425012733 400362 :bb010g!uid21050@gateway/web/irccloud.com/x-vzajdnmkcnscyeto JOIN :#esoteric < 1425012847 59791 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :https://www.reddit.com/r/videos/comments/2ujjl8/he_may_be_british_but_the_point_applies_in_the_us/ < 1425012860 548044 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Horrifically anti-intellectual video or important point about missing priorities? < 1425012880 184266 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I tend to think it's both, that the things people aren't taught in school that he mentions absolutely should be < 1425012895 549794 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :But don't really see a downside to teaching those 'useless' things as much < 1425012906 929327 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :(Except that priotization is a thing) < 1425013921 478968 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :Most of the things he mentions were taught to me by my parents < 1425013979 391953 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I don't think it's necessarily a good idea to rely on that in general though < 1425014013 846023 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Especially for important-but-not-yet-commonly-known things, such as recognizing signs of mental illness. Can't teach how to treat or perfect detail maybe, but can teach at least some recognition signs < 1425014091 990774 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :True, that one is a good idea < 1425014137 319123 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :But how to vote, pay taxes or budget, and the laws, were all taught to me by my parents < 1425014153 837179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION now over 9000 < 1425014221 346868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i don't think my parents taught me any of those < 1425014223 653964 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I still don't know how to budget >.> I just sort of assume that if I set aside 20% of my income as 'allowed to spend frivolously' I'm good. Except that that account has become my -pay stuff online- account, which isn't perfectly correlation with -stuff I want but don't need- < 1425014238 946359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although my mom was darn good at budgeting so i'm sure she would have if i'd asked < 1425014275 737976 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Also going to need to figure out taxes for the first time this year < 1425014302 380275 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :One thing that he didn't mention is cooking. Absolutely everyone should be able to cook a meal for themselves. < 1425014303 996524 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :(Last year my dad did them for me. Totally educational. I need to stop relying on him) < 1425014306 133120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i suppose they may have told me _some_ laws. i'm still unsure about many.) < 1425014455 273768 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i knew how to do my taxes once, but the government has made it so easy that i don't need to any more < 1425014470 783666 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :The best point he makes imo is the one about history. I only know what the Cold War was abut because my father explained it. it was never covered in school. < 1425014545 56888 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :They covered c. 1912-1945 when they should have covered 1950-2000 < 1425014568 140499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1425014596 937088 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :education was never free from the influence of politics < 1425014606 417298 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :among others < 1425014723 987457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(basically everyone who doesn't have a complex economy (like running your own business or the like) gets a suggested tax form from the government, and if you basically agree with it you don't need to do _anything_) < 1425014791 75439 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :How utterly sane. < 1425014932 269918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the insane part is that this makes the tax authorities the most service-minded branch of the norwegian government, with the best publicity. < 1425014937 974455 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :"you won't have a calculator every day" -- only true in primary education system. In University either the numbers are so small you don't need them, or you DO get a calculator < 1425014967 453988 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...until you actually _disagree_ with them, that is. then things can get rather ugly. < 1425015019 538351 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I don't know my times tables, and this has not been a detriment since grade 11. < 1425015033 977796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(but i don't expect they're worse than other countries in that respect.) < 1425015175 599543 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :There were a few current event projects in my school, where we were tasked with writing about whichever current event we wanted < 1425015192 984917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION does know his times tables. helps a lot with that calculator crossword in the newspaper. also, prime numbers. < 1425015211 861142 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :The thing about calculators I disagree with though. Yes, we carry around calculators, but there's no way any of my teachers could have predicted that. < 1425015230 238213 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Most teachers can't see the future. < 1425015244 683042 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :When i was in school hand calculators were already universal < 1425015261 818209 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :it was the 90's after all < 1425015266 173463 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Would you have believed you would carry one in your pocket every day? < 1425015272 378192 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :For your adult life? < 1425015303 384011 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :My friend had one on his keychain, so yes. < 1425015344 433153 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :Hrm, ok < 1425015393 171630 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I mean-- I was born in 1993. There were cell phones, laptops, etc throughout my childhood < 1425015424 84933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the year september never ended < 1425015462 51285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's how i know i'm old on the internet, i was there _before_ that. < 1425015503 938219 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :My dad told be email addresses used to look like name!name!name < 1425015514 283560 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I had crappy laptops during my childhood < 1425015539 205174 :Sgeo!~quassel@ool-44c2aebc.dyn.optonline.net PRIVMSG #esoteric :I remember bringing a DOS laptop to my babysitter's house when I was a kid < 1425015561 26633 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I often make calculation by hand or by mind if it is simple enough, although I also have a TI-92 calculator that I usually have when traveling somewhere < 1425015575 345660 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :My mom had a IBM DOS laptop that she made my dad carry because it was heavy as hell. < 1425015777 574796 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i still have the Oric-1 down in the storage room (technically it's my dad's), i think if i tried to turn it on the neighbors would call the cops on me, that had some _ugly_ radio interference. < 1425015896 375537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(pre-DOS computer) < 1425015912 265372 :adu!~ajr@c-69-243-56-49.hsd1.md.comcast.net QUIT :Quit: adu < 1425018525 604 :Froo!~Frooxius@c-50-185-172-85.hsd1.ca.comcast.net QUIT :Quit: *bubbles away* < 1425022260 401197 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1425022472 680588 :chaosagent!~quassel@c-98-210-97-139.hsd1.ca.comcast.net QUIT :Read error: Connection reset by peer < 1425023959 707463 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :The rules of golf says that ice can be considered as casual water or as loose impediments at your choice. If it is loose impediments then you can remove it, but what happen if both balls are on the putting green, whoever ball is farther away from the hole wants to remove it, is the other player allowed to put it back exactly where it was before in order to treat it as casual water or you have to do without it instead? < 1425024230 941264 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 246 seconds < 1425024340 144438 :tromp__!~tromp@ool-18be0b4d.dyn.optonline.net JOIN :#esoteric < 1425024340 305558 :zzo38!~zzo38@24-207-58-35.eastlink.ca QUIT :Read error: Connection reset by peer < 1425024556 501141 :tromp!~tromp@ool-18be0b4d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1425024565 329240 :zzo38!~zzo38@24-207-58-35.eastlink.ca JOIN :#esoteric < 1425024725 615648 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :What is "/w00tw00t.at.blackhats.romanian.anti-sec:)"? < 1425025135 888525 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: well, if both players can choose to remove or replace the ice at will any number of times, then clearly the non-active player gets to decide the outcome due to the infinite loop rules. < 1425025327 878640 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I get other strange HTTP requests too such as for "/lolo/lol/lo.php" and "/tmUnblock.cgi" and "/wqwq/wqw/wq.php" as well as one that doesn't have a valid request method; the entire request is "\xa7\x02" without GET or anything else. < 1425025377 692645 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: maybe that tried to be some request for some protocol other than HTTP < 1425025422 6268 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Well, it isn't a protocol I recognize. Other malformed requests include "\xff\xff\xff\xff@\x01r" and "\xff\xff\xff\xff@\x01s" < 1425025450 671508 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(I also don't know what "/muieblackcat" is.) < 1425025456 651063 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you recognize any of these? < 1425025501 547620 :Frooxius!~Frooxius@50.250.208.214 JOIN :#esoteric < 1425025510 984144 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I reimplemented this font http://www.arcavia.com/Software/ProgFont/. http://snag.gy/lkMAc.jpg < 1425025612 128670 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :All kinds of crazy code is running out there. Could be a malformed student project, a malfunctioning botnet, who knows < 1425025810 284434 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Also "/rom-0" and "/back.css" and "/tag_products.php?id_tag=%27" and "/w00tw00t.at.ISC.SANS.DFind:)" and "/1gophserv" (this last one seems to be a misinterpretation of a gopher URL as HTTP). And even "/user/soapCaller.bs" and various requests for stuff in /cgi-bin/ (I have nothing there) and many things that are trying to be proxy requests. < 1425025912 692850 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :requests for cgi-bin are possibly hacking attempts? < 1425025944 769307 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I would think they try to see what software is installed. Well, there is no such file. < 1425026014 976361 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :However, they try the same file too often, and they shouldn't do that after you can already see there is no such files. < 1425026800 556411 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: I've got /muieblackcat in my apache logs, let me see the others < 1425026864 902516 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you have files with any of those names on your computer? < 1425026870 822189 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no < 1425026881 388735 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :well, let me locate, but definitely not in the HTTP < 1425026884 22765 :Frooxius!~Frooxius@50.250.208.214 QUIT :Quit: *bubbles away* < 1425026988 288188 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I've got requests for /rom-0 (maybe it's some router or other embedded device thing), requests with User-Agent starting with () to try to use that bash vulnerability, < 1425027059 556103 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :http://blog.malwaremustdie.org/2013/10/a-disclosure-of-whats-behind-w00tw00t.html < 1425027101 929746 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and yes, I've got /w00tw00t.at.blackhats.romanian.anti-sec:) too < 1425027124 343197 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what other files did you say? let me see < 1425027142 546478 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, /back.css too < 1425027196 579244 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and also /user/soapCaller.bs < 1425027207 758796 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so basically all of them, except /1gopherserv < 1425027226 652831 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, /tmUnblock.cgi too < 1425027428 964482 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :/1gophserv is specific to my computer because probably someone tried to follow a gopher:// URL but it changed to http:// and then it didn't work. < 1425027444 711006 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: yeah < 1425027534 59548 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I get hits to files that actually exist, very often apparently from the bots of google, yahoo, and baidu < 1425027665 794826 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :zzo38: have you got any of the bash bug requests? < 1425027780 315031 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :uhm... < 1425027784 712706 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :ghc does weird things < 1425027807 704160 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't know; I cleaned the log now and don't log user-agents < 1425027814 529531 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ok < 1425027814 767473 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :If you multiply an MVar Double with a Double < 1425027815 433320 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :like < 1425027824 420590 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :someMVar * someDouble < 1425027836 113430 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :in a function like foo someMVar someDouble < 1425027847 62955 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :it will say: Expected type MVar Double -> MVar Double < 1425027996 500455 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :http://codepad.org/dE059AxK < 1425028015 527636 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :or is there a Num instance for MVars? < 1425028028 862908 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :I'd expect it to report No Instance Num (MVar Double) < 1425028037 227398 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :mroman: what? < 1425028050 687547 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wouldn't you need to read the mvar and then >>= multiply it < 1425028117 42755 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :like, fmap (2.7*) :: MVar Double -> IO Double < 1425030490 932575 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c JOIN :#esoteric < 1425031162 135136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mroman: pretty sure your last $ var should be $ value hth < 1425031336 880705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also that error message doesn't contain "Expected type MVar Double -> MVar Double" so what are you babbling about < 1425031613 327287 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you _could_ actually make a Num instance for MVars, couldn't you. or even an Applicative instance. it would be weird and not very thread-safe... < 1425031640 627591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait, no. < 1425031661 908744 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not without unsafeSomething. < 1425031677 647687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1425031739 450342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otoh if you had newtype CrazyApp a = CrazyApp (IO (MVar a)) < 1425033036 685913 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :instance (Appicative f, Num a) => Num (f a) < 1425033092 166579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's what i was alluding to < 1425033190 452075 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :Between 1788 and 1868, approximately 165,000 convicts were transported to various parts of Australia. All of them were category theorists. < 1425033240 202203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1425033707 929511 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1425034738 248723 :Patashu_!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1425034738 394922 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Disconnected by services < 1425034798 645824 :Patashu_!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Client Quit < 1425035187 913927 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1425035452 949717 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1425035870 329334 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The nvicts were hanged. < 1425036272 847513 :Tritonio!~tr@2a04:1980:3100:1aac:92e2:baff:fe42:f24c QUIT :Ping timeout: 252 seconds < 1425036400 602436 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1425038431 527261 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Well, this is some wild stuff. Like Haskell in Lisp-ish syntax. https://github.com/ympbyc/Carrot < 1425038935 906401 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca QUIT :Quit: Lost terminal < 1425039738 689531 :boily!~alexandre@96.127.201.149 QUIT :Quit: WHITEPOINT CHICKEN < 1425040079 969379 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric < 1425040124 752786 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 264 seconds < 1425040273 216282 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1425040412 632280 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://esolangs.org/wiki/--C-%3DC-C-- < 1425040415 498895 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :how is this turing complete? < 1425040494 588722 :hjulle!~hjulle@ankadagen.vth.sgsnet.se JOIN :#esoteric < 1425040834 876674 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can write hello world and 99 beers in it, qed < 1425040957 693734 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :lol < 1425041369 858855 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca JOIN :#esoteric < 1425041632 914717 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au QUIT :Ping timeout: 240 seconds < 1425043744 703212 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :is C++ templates an esolang < 1425043866 324165 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1425043905 450317 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net JOIN :#esoteric < 1425043906 389437 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :c++ templates is some kind of language < 1425044585 379356 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Barton%E2%80%93Nackman_trick < 1425044602 735271 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :this is like math or something < 1425045045 88039 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :everything is like math or something. usually like something, but sometimes like math. < 1425045057 308538 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :so true man < 1425045251 330515 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Nah, this is a pointer. < 1425045312 358479 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yes, everything is math < 1425045707 239140 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :But basically this whole trick is just a workaround of the fact that c++'s algolish syntax doesn't define which operand of == is the "self". < 1425045726 517949 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :algolish as opposed to smalltalkish? < 1425045783 970140 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :as opposed to all the excellent alternatives < 1425045833 85471 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :for example, you could make a rule that a==b is always a.equals(b) < 1425045876 390790 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: that would be a bad idea, because then you could no longer write (0 == smartpointer) or write (nullptr == smartpointer) < 1425045924 663015 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can, in fact, have two different definitions for a==b and b==a < 1425045932 171442 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Because C++ < 1425045952 408979 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :good point. maybe b.equals(a) would be better for the constant == variable convention (which is only necessary because they used = for assignement) < 1425045984 272947 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1425046576 618881 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :http://snag.gy/uZKT8.jpg < 1425046742 461790 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :C++'s resolution rules are way too complex enyway < 1425046746 220497 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :lol the size difference < 1425046756 109070 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :btw you might be interested in PNG < 1425046940 32970 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :vanila: Oh, you mean in the picture. yah, artists cometimes screw up the perspective like that < 1425047106 757102 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :quick haskell question: in an Array Int (Map foo bar) will i be able to somehow update the map without changing the array? < 1425047184 632893 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Array e a is just a faster [a] < 1425047227 517473 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :that doesn't answer the question < 1425047249 759376 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You're right, it doesn't < 1425047278 115284 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :like: can i update a single element? < 1425047291 256337 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :does haskell have mutable state? < 1425047311 461910 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :you could use a mutable array instead of Array < 1425047344 285023 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :isn't that horribly slow at writing? < 1425047355 96412 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :I don't think so, I dont really know though < 1425047416 769814 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :not slow at all. it just mutates in place < 1425047421 907690 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ah < 1425047423 541949 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay < 1425047499 627246 :dulla!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :was there any progress on diff arrays to not suck < 1425047502 767383 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh, monads < 1425047503 139900 :FireFly!~firefly@firefly.xen.prgmr.com QUIT :Changing host < 1425047503 286612 :FireFly!~firefly@oftn/member/FireFly JOIN :#esoteric < 1425047555 315732 :tromp_!~tromp@rtc35-167.rentec.com PRIVMSG #esoteric :yes, mutable arrays live in IO or ST monad < 1425047568 589451 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :meh < 1425047594 144117 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :If you don't know, use Data.Sequence. < 1425047634 374351 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh, nice < 1425047639 783029 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :ST is really cool because it is mutable internally, but can be used in a pure way < 1425047650 395773 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :huh? < 1425047770 846322 :dulla!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :set aside the state < 1425047772 354857 :dulla!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :yes < 1425047788 436652 :dulla!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :when you use the state, it's impure < 1425047789 546956 :ProofTechnique!~ptech@c-24-147-92-185.hsd1.vt.comcast.net QUIT :Ping timeout: 245 seconds < 1425047819 182701 :dulla!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :also < 1425047826 613840 :dulla!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :boxed versus unboxed < 1425047828 234532 :dulla!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net PRIVMSG #esoteric :? < 1425047886 10909 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :boxed < 1425048151 733107 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :okay, sequence is too slow < 1425048349 269788 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 256 seconds < 1425048537 437920 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :http://www.reddit.com/r/dailyprogrammer/comments/2ww3pl/2015223_challenge_203_easy_the_start_of_something/coyxvoj < 1425048561 238878 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :most of the program is just gibberish. < 1425048598 698081 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :haha, good one < 1425048757 386433 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :of course, the program isn't actually square < 1425048768 331796 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :it just looks square when printed in plaintext < 1425048769 512369 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric ::P < 1425048875 4156 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :http://www.netfunny.com/rhf/jokes/88q3/0tenny.html < 1425048881 639711 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :saw this on the wiki.. < 1425049052 603903 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :https://gist.github.com/TieSoul/0e116f1156e2ae1d5ffe here's the "clean" version < 1425049061 349135 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :if anyone's curious < 1425049127 494849 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :also, Gist has a Befunge language category, but no highlighting. < 1425049361 457540 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1425049584 210983 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :TieSoul: I think HackerRank supports doing exercises in Befunge. < 1425049595 908205 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :Really? < 1425049650 734720 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Ahh, no, I'm mistaken, I think I was thinking of somewhere else. < 1425049660 598732 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :It does have Brainfuck and Whitespace though. < 1425049711 608034 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I promoted Befunge at work the other day. < 1425049724 288688 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Mainly by showing fungot sources to colleagues. < 1425049724 959693 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :how complex would the highlighting regexes for befunge be? < 1425049740 742492 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They commented that it all seemed very practical. < 1425049773 462408 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I also showed them the graphified version.) < 1425049777 899105 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :did someone say fungot? is he back? < 1425049787 956657 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Sadly, no. < 1425049796 78073 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :hrm... < 1425049797 562281 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :A BT engineer has promised to visit on March 3rd. < 1425049799 642807 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :Befunge regexes? < 1425049806 89652 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :sounds like an interesting challenge < 1425049830 469269 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :in most editors, regexes are used to decide the syntax colorings. < 1425049853 167302 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Of course, I'll be off-country the next two weeks or so, so the fungot shortage shows no signs of abating. < 1425049871 654965 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :ohh < 1425049873 330785 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :you mean < 1425049881 90479 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :Befunge highlighting < 1425049885 206935 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :yeah < 1425049891 694706 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You could do the trivial context-free highlighting trivially. < 1425049900 734528 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I don't think you could accurately tell what's a string and what's not without running it < 1425049907 198401 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :And the more complicated thing not at all, pretty much. < 1425049922 982358 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :and some things could be both a string AND not < 1425049929 617680 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :yep < 1425049939 124811 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and the contents of cells can change during running the program too < 1425049950 163016 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :so context-free highlighting is pretty much the best you're going to get < 1425049958 430588 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Being both string and commands is just a matter of translucency. < 1425049983 128579 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hehe < 1425049991 466048 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :For a "well-behaved" program, you can do quite a bit with static analysis, but the editor context is worse for that kind of stuff, since the code would spend most of the time being invalid. < 1425050018 201608 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Every time you misplace a >, the rest of the program would be re-highlighted completely differently. < 1425050019 140137 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: translucency if it's achieved using bridges (trampoline instructions), polarized light if it's achieved using different directions of execution < 1425050054 293584 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :befunge highlighting can't be properly done with regexes. < 1425050057 977846 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: Combined with one of those polarized 3D glasses, that'd be nice. < 1425050228 556389 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://users.ics.aalto.fi/htkallas/fungot.png for those who haven't seen it yet. < 1425050272 220684 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :it can't be displayed because it has errors < 1425050287 681563 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Works for me. It's a biggish file, though. < 1425050294 754143 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :7485x15016 pixels. < 1425050344 48071 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :automatically generated Befunge flowcharts? < 1425050356 212310 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://users.ics.aalto.fi/htkallas/fungotsmall.png is a 1:5 scale replica, if 7485x15016 sounds scary. < 1425050359 239967 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Yes. < 1425050366 571878 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :cool < 1425050402 508540 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's a bit of crude heuristics to handle things like j. < 1425050445 560273 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :jesus christ... pkill -9 firefox < 1425050453 893634 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Sorry." < 1425050490 750455 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Also I think there was some heuristic about ignoring reflections from fingerprint instructions that don't "look like" they're being handled, since those are a big source of potential static control flows that don't (or shouldn't) occur in practice. < 1425050545 714614 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :hrm < 1425050556 646330 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :is the flowchart generator up for download? :P < 1425050558 338120 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :what are fingerprint instructions? < 1425050601 72142 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi PRIVMSG #esoteric :oren: https://groups.google.com/d/msg/comp.unix.questions/Pg0Gv1Vk9G4/O-k8lym2DXoJ < 1425051212 427321 :CADD!~CADD@12.227.104.109 QUIT :Ping timeout: 265 seconds < 1425051433 200635 :tomlukeywood!~tom@host-92-19-232-58.static.as13285.net JOIN :#esoteric < 1425051443 735680 :tomlukeywood!~tom@host-92-19-232-58.static.as13285.net PART :#esoteric < 1425051457 353472 :dulla!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net QUIT :Ping timeout: 264 seconds < 1425052037 138936 :dulla!~rikc@108-65-78-116.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1425052104 231242 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :TieSoul: I don't think so, I think I did it as a ugly one-off Java thing or something. < 1425052113 775979 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :oh, alright. < 1425052168 224369 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :b_jonas: The A..Z commands can be redefined by loading fingerprints. They have a general contract (of sorts) that they reflect on error, but of course for many fingerprints there are often instructions that never fail. < 1425052429 851242 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I use pkill -9 firefox when firefox has started swapping and is threatening to hang my system. < 1425052527 824195 :Melvar!~melvar@dslb-084-062-103-186.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :oren: Do you need swap? < 1425052643 944083 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I have only 2GB memory < 1425052759 661305 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :Some programs need morethan that, but unlike Firefox they don't need it all at once < 1425052864 50530 :Melvar!~melvar@dslb-084-062-103-186.084.062.pools.vodafone-ip.de PRIVMSG #esoteric :oren: I see. Perhaps you could run firefox with a resource limit on memory if you know its behavior in this regard? < 1425052931 620510 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I tried that, it doesn't seem to work well. If only I could ban firefox from swap while letting other procs use it < 1425053014 552081 :paul2520!~paul2520@unaffiliated/paul2520 QUIT :Ping timeout: 245 seconds < 1425053041 287464 :GeekDude!~GeekDude@unaffiliated/g33kdude JOIN :#esoteric < 1425053070 531307 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :fizzie: ok < 1425053183 304907 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1425053236 713922 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :hmm... maybe the problem would be less if I made a sawp file on a n SD card... < 1425053257 526931 :Lymia!~lymia@inportb/loli/cirno-chan PRIVMSG #esoteric :Why are all your strings backwards. < 1425053262 80279 :Lymia!~lymia@inportb/loli/cirno-chan PRIVMSG #esoteric :ACTION pokes fizzie  < 1425053318 15993 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: It's Befunge. < 1425053323 307854 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Lymia: You know, stacks. < 1425053327 503330 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Well, they're 0"gnirts"es < 1425053364 81238 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :why not by convention put all strings in < direction then < 1425053385 722581 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Where's the fun in that < 1425053391 215589 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :lol < 1425053419 248576 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1425053469 70901 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@where fun < 1425053469 253772 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :I know nothing about fun. < 1425053622 386698 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :`befunge <@."hello" < 1425053632 848105 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :erm < 1425053639 381564 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: befunge: not found < 1425053699 363921 :Lymia!~lymia@inportb/loli/cirno-chan PRIVMSG #esoteric :Clearly strings should all be in ^ direction < 1425053769 124081 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :`funge <@_.<0"hello" < 1425053769 690106 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: funge: not found < 1425053812 332504 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ergo: forward strings don't work in befunge < 1425054289 26592 :Lymia!~lymia@inportb/loli/cirno-chan QUIT :Remote host closed the connection < 1425054314 216984 :Lymia!~lymia@inportb/loli/cirno-chan JOIN :#esoteric < 1425054805 467529 :paul2520!~paul2520@104-6-13-61.lightspeed.milwwi.sbcglobal.net JOIN :#esoteric < 1425054811 25237 :paul2520!~paul2520@104-6-13-61.lightspeed.milwwi.sbcglobal.net QUIT :Changing host < 1425054811 171842 :paul2520!~paul2520@unaffiliated/paul2520 JOIN :#esoteric < 1425054898 598402 :TieSoul_!~quassel@86.89.119.147 JOIN :#esoteric < 1425054952 372474 :TieSoul!~quassel@86.89.119.147 QUIT :Disconnected by services < 1425054958 964856 :TieSoul_!~quassel@86.89.119.147 NICK :TieSoul < 1425055433 457962 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Read error: Connection reset by peer < 1425055452 593281 :^v!~notnot^v@198.109.114.66 JOIN :#esoteric < 1425055478 275829 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1425056136 245082 :^v!~notnot^v@198.109.114.66 QUIT :Read error: Connection reset by peer < 1425056401 187155 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1425056402 812903 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca QUIT :Ping timeout: 252 seconds < 1425056702 110617 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Remote host closed the connection < 1425056873 254213 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1425056980 620786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Well, this is some wild stuff. Like Haskell in Lisp-ish syntax. https://github.com/ympbyc/Carrot <-- i am pretty sure there used to exist a "liskell" < 1425057015 201445 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :oerjan: There's been a couple. There's even a "Haskell Lisp" Twitter account. But sadly none seem to have ever gone anywhere. < 1425057093 463467 :AnotherTest!~turingcom@94-224-16-21.access.telenet.be JOIN :#esoteric < 1425057111 321320 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :MLs don't work well with lisp syntax < 1425057124 876304 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :that's why they usually use ML-like syntax < 1425057181 710296 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1425057284 881168 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric ::/ < 1425057737 391609 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 265 seconds < 1425057750 37 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :vanila: is there a proof or something? < 1425057807 623564 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :vanila: Well, what's weird about Carrot is, it does use an ML-like syntax, but with everything still being in prefix notation. < 1425057821 994 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :So = is still the declaration operator... < 1425057830 674124 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I also couldn't make heads or tails of the conditional syntax. < 1425057861 946788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (head ||| tail) < 1425057862 801552 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Either [[a]] [a] -> [a] < 1425057906 246947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t either < 1425057907 295598 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(a -> c) -> (b -> c) -> Either a b -> c < 1425057915 264818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (|||) < 1425057916 163473 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ArrowChoice a => a b d -> a c d -> a (Either b c) d < 1425057929 576879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess either is the specialization < 1425057958 231666 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t both < 1425057959 236406 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(Data.Bitraversable.Bitraversable r, Applicative f) => (a -> f b) -> r a a -> f (r b b) < 1425057968 950568 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (&&&) < 1425057969 882300 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Arrow a => a b c -> a b c' -> a b (c, c') < 1425057974 337858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOT SYMMETRIC < 1425057992 588554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bad naming, no cookie < 1425057994 745065 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :why c' and not d? < 1425058031 91525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why indeed < 1425058104 150725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe because c is not to c' as a is to b (because a is the arrow itself) < 1425058148 108731 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except, of course, ||| does it anyway < 1425058175 467922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :conclusion: it's to confuse people < 1425058225 332572 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I seem to recall a haskell manual stating "giving the type of a simple function is usually enough to understand what it does" < 1425058263 672614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it has to be very simple and very polymorphic, though < 1425058265 204459 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :I guess if I knew what Arrow meant I'd understand though so that's ok < 1425058282 563523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Arrow is kind of a mess < 1425058290 643382 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :okay < 1425058328 501804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in afterthought it is like a mix of Applicative and Category, but not exactly the former because it has an extra argument < 1425058330 872278 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :to be honest I don't even know what "a b c" means < 1425058360 749823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a good approximation is to say a = (->), so a b c = (b -> c) < 1425058366 930323 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ooooh < 1425058378 603493 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's the arrow used for 90% of use cases, anyhow. < 1425058395 476694 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :okay < 1425058418 227428 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :so &&& merges two functions or something < 1425058426 247598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it turns out that several of the Arrow methods happened to be useful, not already defined functions for the (->) case) < 1425058429 376430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep < 1425058444 414121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (succ &&& pred) 'b' < 1425058445 812362 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ('c','a') < 1425058465 305977 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :nice < 1425058469 854042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (succ *** pred) ('b', 'K') < 1425058471 67571 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : ('c','J') < 1425058474 157555 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :they aren't already defined _because_ Arrow existed early enough in the library that people didn't bother to define specializations < 1425058558 222478 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :and ||| despecializes < 1425058579 483542 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :takes two functions and merges the domains < 1425058595 305306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (succ ||| chr) (Left 'a') < 1425058596 792572 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 'b' < 1425058608 323873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (succ ||| chr) (Right 48) < 1425058609 625595 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : '0' < 1425058626 522199 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :nice < 1425058775 603353 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think Arrow was invented before Applicative and had some of the same intended uses, so when the latter got more popular Arrow (which is really complicated in comparison) got much less use except for the (->) specializations < 1425058789 213660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(both can be used for parsers, e.g.) < 1425058790 906469 :MoALTz!~no@78.11.179.104 QUIT :Quit: Leaving < 1425058820 710764 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :do you have an example of when Arrow isn't -> ? < 1425058843 744649 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t Kleisli < 1425058844 610032 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :(a -> m b) -> Kleisli m a b < 1425058862 466474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when m is a Monad, Kleisli m is an Arrow < 1425058921 322350 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hmm. < 1425058927 38146 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :so these days we just use Applicative instead? that's good, because I know what Applicative does. < 1425058945 626037 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :well thank you for the lesson :) < 1425058952 345104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (Kleisli $ \x -> [x]) &&& (Kleisli $ \x -> [x+1]) $ 3 < 1425058953 795601 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : Couldn't match expected type ‘s0 -> t’ < 1425058953 941775 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : with actual type ‘Control.Arrow.Kleisli [] c'0 (c'0, c'0)’ < 1425058954 470065 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(it's like a burrito) < 1425058957 653933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah < 1425058999 824655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: there's a sense in which Arrow = Applicative + Category + a law or two < 1425059045 955704 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: um... ok < 1425059051 947328 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I don't think I understand that but ok < 1425059066 167058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well first of all every Arrow is a Category < 1425059096 780088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :secondly, if a is an Arrow then a b is morally an Applicative < 1425059125 160397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(although haskell's class system doesn't allow this to be expressed as a superclass) < 1425059151 886864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and you can define the functions going back and forth < 1425059158 480144 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :the limits of hskell < 1425059201 79681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although you need some extra laws to get the full Arrow laws < 1425059257 845026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :https://cdsmith.wordpress.com/2011/07/30/arrow-category-applicative-part-i/ < 1425059265 358803 :MoALTz!~no@78.11.179.104 JOIN :#esoteric < 1425059307 652078 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oerjan: and does it work backwards too? can you take any Applicable m => m and make an Arrow a => a from it such that a b c is similar to b -> m c ? < 1425059327 148412 :vanila!~vanila@unaffiliated/vanila QUIT :Quit: Leaving < 1425059336 153511 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait, that's what you said Kleisli does < 1425059346 274561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :b_jonas: no Kleisli needs Monad < 1425059373 64457 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I'm trying to figure out how to write a binary counter in Brainfuck with a non-wrapping implementation < 1425059376 158071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you need Category as well, and some compatibility laws < 1425059407 969335 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :(it throws an error if you decrement from zero or increment from 255) < 1425059431 422877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TieSoul: well you should be able to do it with just 0,1 values :P < 1425059459 572517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think you want internal padding < 1425059493 235636 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :0 bit0 1 bit1 1 bit2 ... bitn 0 < 1425059509 243333 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :it has a fixed length < 1425059514 106135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1425059531 304037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess you can do without the padding then, in principle < 1425059547 292437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably may need a temporary cell somewhere, though < 1425059558 264134 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :the thing is, I can't figure out how to check for 1s without decrementing from zero. < 1425059595 61578 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :juse use a couple of temp cells < 1425059634 393406 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :hrm < 1425059638 654080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :everything's better with temp cells < 1425059722 460664 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :...I don't get how temp cells would help < 1425059767 229721 :oren!~oren@public-114-176.nat.utoronto.ca JOIN :#esoteric < 1425059772 608258 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :I like dempster-shafer theory < 1425059802 404376 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I want to convert a number under 32 to its binary representation. < 1425059811 739696 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :use a lookup table < 1425059827 227491 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :in brainfuck? < 1425059849 406480 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :why not? < 1425059851 895216 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :it's a code golf thing btw < 1425059865 12769 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :ohhhh then don't use a lookup table < 1425059943 144842 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I want to use a binary counter < 1425059958 808812 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :but I have trouble figuring out how to do that in a non-wrapping implementation < 1425059971 447712 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :(checking for 1s without decrementing from 0) < 1425060039 138046 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :check for zero, then decrement, then check for zero again? < 1425060066 999264 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :hrm < 1425060093 188790 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I could... have a 0 cell before/after every 'binary cell' < 1425060099 445974 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :and then increment to 2 if it's 0 < 1425060104 262844 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :decrement < 1425060105 455928 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :check < 1425060134 868674 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :yeah, you need a zero cell handy anytime you want to do an if instead of a while < 1425060142 457410 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :yeah < 1425060245 833506 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :wait lol < 1425060254 823126 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I think I got confused there < 1425060259 146328 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :what I said doesn't make sense < 1425060274 637798 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :it's an 'if-nonzero', not 'if-zero' < 1425060335 464126 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :that doesn't make much difference except the order of blocks < 1425060344 219063 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :true < 1425060372 667534 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :of, if-zero is ] [ right? < 1425060379 967335 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1425060420 328764 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :Koen: something like >(moving to zerocell) ] [ < 1425060492 273182 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :sorry no [<]>[ ... ] < 1425060512 151537 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :wait < 1425060519 585262 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I think < 1425060530 671497 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :what about [-<]+ < 1425060538 974776 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :that should be a binary counter? < 1425060545 840352 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :(going left) < 1425060580 718224 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :and then returning to the original cell... somehow < 1425060584 540230 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :if you reset to the first cell before it < 1425060620 852503 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :you need some postioning data in a parallel set of cells < 1425060628 311873 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :wait wait < 1425060631 486901 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I think I've got it < 1425060639 665196 :MDream!~fyrc@pa-67-235-2-71.dhcp.embarqhsd.net NICK :MDude < 1425060645 47830 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I have a group of 'filled' cells to the right < 1425060657 253646 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :and a fixed-size binary counter to the left (5 bits) < 1425060671 229182 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :so I could just do >>>>>>[<]> to return to the original cell < 1425060696 1143 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :assuming there's a 0 cell between them < 1425060702 225751 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :yeah < 1425060743 638775 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I mean >>>>>[<]> < 1425060846 27771 :Frooxius!~Frooxius@c-50-185-172-85.hsd1.ca.comcast.net JOIN :#esoteric < 1425060900 966055 :Froox!~Frooxius@c-50-185-172-85.hsd1.ca.comcast.net JOIN :#esoteric < 1425061103 928879 :Frooxius!~Frooxius@c-50-185-172-85.hsd1.ca.comcast.net QUIT :Ping timeout: 246 seconds < 1425061384 643324 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :What if allocation and garbage collection were hardware features? < 1425061408 373860 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :then that'd be some slow hardware < 1425061463 653798 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :well < 1425061464 716714 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :in particular, what if you had a separate, primitive core that did the gc continuously < 1425061468 905182 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :my binary converter seems to work < 1425061491 502969 :mitchs!~canissimi@unaffiliated/canissimia QUIT :Quit: mitchs < 1425061521 716033 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :"seems" to? < 1425061542 610150 :oren!~oren@public-114-176.nat.utoronto.ca PRIVMSG #esoteric :did you test it on all 0-32 < 1425061552 62638 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I'm testing 31 now < 1425061599 602323 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :works < 1425061634 221487 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :32 doesn't obviously < 1425062098 229782 :oren!~oren@public-114-176.nat.utoronto.ca QUIT :Ping timeout: 272 seconds < 1425062282 914169 :FreeFull!~freefull@defocus/sausage-lover QUIT :Ping timeout: 246 seconds < 1425062367 80912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`! befunge <@_.<0"hello" < 1425062386 956096 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 0 < 1425062424 482045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`! funge98 <@_.<0"hello" < 1425062428 880969 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/!: 4: exec: ibin/funge98: not found < 1425062437 563512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`! befunge98 <@_.<0"hello" < 1425062445 421475 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :0 < 1425062462 789346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1425062748 74236 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloerjan < 1425062781 882621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bonsopia < 1425063196 704268 :mitchs!~canissimi@unaffiliated/canissimia JOIN :#esoteric < 1425063404 600645 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca JOIN :#esoteric < 1425063885 297170 :Lymia!~lymia@inportb/loli/cirno-chan QUIT :Ping timeout: 265 seconds < 1425064092 178120 :Lymia!~lymia@inportb/loli/cirno-chan JOIN :#esoteric < 1425064842 355625 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net JOIN :#esoteric < 1425064842 502950 :adu!~ajr@static-108-48-76-162.washdc.fios.verizon.net QUIT :Client Quit < 1425064867 601991 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca QUIT :Ping timeout: 245 seconds < 1425064879 763208 :vanila!~vanila@unaffiliated/vanila JOIN :#esoteric < 1425065762 684641 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1425066527 372190 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1425067805 954931 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :https://www.hackerrank.com/challenges/baconian-cipher < 1425067816 467414 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I just made a 209-character solution < 1425067829 326263 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I'm pretty proud of myself :P < 1425067836 391108 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca JOIN :#esoteric < 1425067845 846606 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :especially since I've never seriously done anything in brainfuck before < 1425067933 356730 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I have tried to write programs that /write/ BF prgorams, but i have not tried to write bf prgrams. < 1425067970 8222 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :https://www.hackerrank.com/challenges/baconian-cipher I just did this challenge < 1425067980 101452 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :my solution is 209 characters < 1425067985 804555 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :could probably shorten it a bit < 1425068026 556679 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Huh. If I'm reading that correctly, isn't that just 5-bit text encoding? < 1425068035 429069 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :yeah it is < 1425068054 906616 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :in what language?? < 1425068059 52560 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :sort of BF < 1425068059 749975 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1425068061 646001 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :that's what I needed the binary conversion for < 1425068067 625980 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :wow < 1425068073 459064 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :i couldnt write this in BF at all, let alone 200 chars < 1425068081 371141 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :hackerrank's implementation has no wrapping < 1425068086 268070 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :so that makes the challenge harder < 1425068092 201660 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I couldn't write jack squat in BF. < 1425068105 373673 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :https://gist.githubusercontent.com/TieSoul/17f9670ed239ad94f2be/raw/1d3ea0c59b409b76a70f3ba8140f9e26619c0298/bacon.b < 1425068108 403805 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :here's my solution < 1425068120 97020 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :But I might have a stab at it in F# just for fun. Give me an excuse to try out fsharp-mode in emacs now that I've got the intellisense working. < 1425068145 312867 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I could probably do a Ruby/Python one liner < 1425068151 107626 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric ::P < 1425068159 409121 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :you use an advanced editor, J_arcane. < 1425068188 400871 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :I detect sarcasm ... ;) < 1425068193 300239 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I only have synatax highlighting < 1425068205 290646 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :because I use mcedit < 1425068244 101514 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :my score is... 95.84! < 1425068246 276401 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :so emacs is very advanced compared to what i use, no saracsm < 1425068248 581704 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :What I use really depends on the language. < 1425068248 862521 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :that's almost a hundred! < 1425068261 396526 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :ACTION looks at leaderboard < 1425068271 888897 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :> people with scores of 98.46 < 1425068273 15538 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:20: parse error on input ‘of’ < 1425068275 367538 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric ::( < 1425068294 372616 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :though < 1425068297 910585 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :I'm in 40th place! < 1425068299 941233 :TieSoul!~quassel@86.89.119.147 PRIVMSG #esoteric :yay < 1425068358 877669 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :cool < 1425068958 352129 :TieSoul!~quassel@86.89.119.147 NICK :TieSleep < 1425069151 622319 :TieSleep!~quassel@86.89.119.147 PRIVMSG #esoteric :night < 1425069224 983377 :CADD!~CADD@12.227.104.109 JOIN :#esoteric < 1425069518 865355 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :a language in which it is impossible to write an interpreter for a language unless that language is TC < 1425069562 652618 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :oren: that's impossible < 1425069571 28596 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :orly? < 1425069595 742975 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :actually... hmm, no, it's not *obviously* impossible. < 1425069603 860414 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :if you maintain a source/input distinction < 1425069618 722693 :coppro!~scshunt@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :but I would be very surprised if you could do that < 1425069634 218438 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: ZZZZ < 1425069760 731438 :arjanb!8259ab0c@gateway/web/freenode/ip.130.89.171.12 JOIN :#esoteric < 1425069783 952400 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :wait. trivially, a restricted compiler for any language, which only accepts the source code of a BF interpreter < 1425069797 75846 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :It depends on whether that is your only restriction. < 1425069809 575544 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :If it is only impossible to write ONE interpreter for ONE language, that's easy :) < 1425069836 355598 :Gregor!dlopen@libdl.so PRIVMSG #esoteric :But a language which will accept ANY interpreter for ANY TC language, but will reject any other program is a halting problem solver. < 1425069929 591273 :pikhq!~pikhq@2001:470:c47a:1:eade:27ff:fe08:b48b PRIVMSG #esoteric :Yep, you either managed to make it trivial and uninteresting *or* impossible. < 1425069932 575973 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :it might be even worse than that actually. it basically has to tell whether the halting problem is unsolvable on the langugae defined by its input program. < 1425070003 404191 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :wait. DOES the haltingproblem thing go both ways? < 1425070013 587187 :Patashu!~Patashu@c27-253-115-204.carlnfd2.nsw.optusnet.com.au JOIN :#esoteric < 1425070035 447416 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :are there languages where the halting problem is unsolvable, but the language is not TC? < 1425070058 939905 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :kind of < 1425070069 821183 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :there are undecidable problems in context-free grammars < 1425070305 993148 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :http://www.pentacom.jp/pentacom/bitfontmaker2/ < 1425070316 783619 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :this site is awesome < 1425071227 666148 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hm, I just use a generic bitmap editor < 1425071315 106430 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I was doeing it with mtpaint < 1425071334 531649 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :but this thing is way easier if a little limited < 1425071381 440482 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Wee! I have my char lookup table now. < 1425071640 455263 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :So i made an utterly insane font, which I posted a screenshot of earlier < 1425071691 290083 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :The game one? < 1425071693 903923 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Or another one? < 1425071715 771205 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :a new one: < 1425071730 898469 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: where's the screenshot? < 1425071742 393767 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :http://snag.gy/GZVB3.jpg < 1425071747 380945 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :heres a new screen < 1425071779 471471 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That's really hard to read < 1425071781 967687 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that looks strange < 1425071791 207737 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no, it's not very hard to read actually < 1425071791 673135 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Especially the t and h < 1425071798 429320 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :it uses underdot instead of capitals < 1425071808 125354 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but the v looks ugly to me < 1425071809 523002 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Well, apart from t and h I guess it's fairly readable < 1425071827 117608 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :k is also a bit weird < 1425071829 700760 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :what bout the f < 1425071836 613869 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :My brain really doesn't like the way "that" looks < 1425071845 72335 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: nice, thank you for sharing < 1425071887 789526 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :the f isn't too bad for me from a readability perspective < 1425071960 219253 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I made this bitmap font a while ago: http://xen.firefly.nu/up/pixfont/index.html < 1425071971 723215 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: what does the "z" look like? "z" is ugly in many fonts but you don't find that out from screenshots like this < 1425071974 842021 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Though I didn't try it out properly until yesterday < 1425072006 727441 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :hold on < 1425072040 857462 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :`1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>? < 1425072041 854843 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/1234567890-=qwertyuiop[]\asdfghjkl;'zxcvbnm,./~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?: No such file or directory < 1425072070 905633 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :...that's one way to do it < 1425072113 49476 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :http://snag.gy/0dBxW.jpg < 1425072136 706583 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :thanks < 1425072149 543915 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wow, that dollar sign is ugly < 1425072157 67637 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Nice ampersand < 1425072191 996723 :mihow!~mihow@108.30.58.169 JOIN :#esoteric < 1425072294 338566 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1425072294 485361 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :here is the font file for pasting into the editor https://gist.github.com/orenwatson/55b014da50347d032b1f < 1425072312 487174 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :hais! < 1425072384 7003 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hmm, I should try to convert my bitmap font to a proper font file < 1425072408 131475 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :once again the numbers are the way I write them... < 1425072409 361690 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Ping timeout: 252 seconds < 1425072436 506884 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :well, except I usually put a dot in my zeros < 1425072563 167367 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :firefly: thta font is nice and small < 1425072606 479015 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :I like small fonts when I'm programming < 1425072663 10036 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I actually prefer larger fonts personally, but I wanted to make a small but legible bitmap font for platforms where screen space is more limited < 1425072674 412922 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: wait, I have an old crazy font I'd like to show to you < 1425072756 994970 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :In particular, I like fonts that conserve vertical space < 1425072778 898808 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :As for smallness, I have this thing I made a long time ago: http://xen.firefly.nu/up/pixel-font.png < 1425072791 442304 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Though it uses manual anti-aliasing so it kinda doesn't count < 1425072823 927667 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It's surprisingly legible for being 3x5px glyphs, to me anyway < 1425072842 985332 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :that's pretty damn good < 1425072949 341679 :hassa-aravit!~cinch@ec2-52-11-105-153.us-west-2.compute.amazonaws.com JOIN :#esoteric < 1425073040 973088 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :The S looks pretty ugly, hmm < 1425073092 251019 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I've made a 3x5 (well, 4x6 cell) font too, for rfk86. < 1425073175 918786 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://zem.fi/rfk86/ should render using it, if things work out right. < 1425073189 766789 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Fancy < 1425073347 254274 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I like the lowercase s/z trick it uses, which I think I adapted (or even just copied) from mooz's TI-86 befunge interpreter. < 1425073531 650349 :idris-bot!~ircslave@dslb-084-062-103-186.084.062.pools.vodafone-ip.de QUIT :Quit: Terminated < 1425073552 508032 :Melvar!~melvar@dslb-084-062-103-186.084.062.pools.vodafone-ip.de QUIT :Quit: rebooting < 1425073659 263333 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1425073726 383510 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hmm, it shouldn't be too hard to tweak my JS thing to generate a BDF font file < 1425073811 919209 :Melvar!~melvar@dslb-084-062-103-186.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1425073908 222771 :Lymia!~lymia@inportb/loli/cirno-chan QUIT :Ping timeout: 256 seconds < 1425074053 514373 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: http://www.math.bme.hu/~ambrus/pu/stickfont-screenshot0.png < 1425074076 781353 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it's a 16x9 font because I originally used it for VGA console < 1425074089 232327 :idris-bot!~ircslave@dslb-084-062-103-186.084.062.pools.vodafone-ip.de JOIN :#esoteric < 1425074093 83276 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :not for serious purposes though, it was always intended as a silly font < 1425074108 664174 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1425074116 262288 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :v. double-struck < 1425074123 254238 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1425074135 847753 :J_Arcane!~chatzilla@dsl-trebrasgw1-50dff2-22.dhcp.inet.fi PRIVMSG #esoteric :Part 1: http://rextester.com/UUWO55700 < 1425074178 385276 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I didn't draw more characters than what you can see there though < 1425074225 522320 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :Nice < 1425074231 776518 :AnotherTest!~turingcom@94-224-16-21.access.telenet.be QUIT :Remote host closed the connection < 1425074252 697801 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FireFly: that small font looks nice < 1425074268 670160 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :though I'm not sure I like the "S" < 1425074285 44915 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :it is a little too light isnt it? < 1425074288 388687 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :nor the way the N and H look very similar < 1425074312 502163 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the "S" is too closed, that is, the top and bottom curve too much down < 1425074335 228 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :the N and H might be a bigger problem though < 1425074387 456813 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1425074391 890645 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1425074405 699480 :callforjudgement!~ais523@unaffiliated/ais523 NICK :ais523 < 1425074485 685888 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :b_jonas: the 3×5 one, or the bigger one? < 1425074495 596646 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FireFly: in the 3x5 one < 1425074511 717528 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :By the way, I like the “Munka és béke” poem (displayed in that screenshot) partly because it has almost every letter, and has most letters in both the first four lines and the last four lines, which is quite remarkable for such a short poem. < 1425074519 258212 :tromp_!~tromp@rtc35-167.rentec.com QUIT :Ping timeout: 244 seconds < 1425074527 188396 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :So it's not really a pangram, but close. < 1425074531 716028 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :Useful for demonstrations like this. < 1425074577 527911 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Poems for demoing charsets reminds me of Iroha < 1425074596 746350 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :FireFly: is that the Japanese one that helps demo kana? < 1425074601 595480 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Yup < 1425074602 184751 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :yup < 1425074612 765333 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :It uses every syllable exactly once < 1425074640 112533 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :it now contains ones that don't exist in modern japanese like wi < 1425074661 535723 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :(well, wi does occur in names, like arawi keiichi) < 1425074700 607646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder if using every syllable exactly once is possible in English < 1425074701 234097 :Lymia!~lymia@inportb/loli/cirno-chan JOIN :#esoteric < 1425074704 274232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like it might be < 1425074737 201356 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: there are too many syllables so you'd need a longer text, which is hard without reusing “the” more than twice < 1425074765 798121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, you'd have to avoid common words < 1425074774 633201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but long English prose that avoids common words has been done before < 1425074774 993802 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Well, if you can write a book without using the letter 'e'... < 1425074781 462863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FireFly: the great thing about that book < 1425074786 430790 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Is the translations < 1425074788 977422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that it's a translation of a French book that also doesn't use the letter 'e' < 1425074790 507476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1425074799 429174 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :sure < 1425074801 828769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :('e' is the most common letter in French too, IIRC) < 1425074803 219995 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1425074810 67358 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :http://snag.gy/tRIpP.jpg < 1425074816 55195 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :that's what I usually say when that book is bought up--the translator's job is more impressive than originally writing it < 1425074824 332852 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :my font works well at small sizes too < 1425074838 649316 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :(not to say that authoring it isn't also impressive) < 1425074892 42452 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :without 'e' in FRENCH?? very impressive, < 1425074927 490816 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :The fun part of Munka és béke is that it has two variants. The other variant has an “ű” but doesn't have “ő” in exchange < 1425074938 819901 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :no wait, that can't be true < 1425074947 995022 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :there are two “ő” so one must remain < 1425074960 610886 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :it doesn't have some other letter < 1425074969 483754 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait let me check < 1425075061 113925 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I have written a quine in Haskell < 1425075093 516025 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, maybe it has “ű” but doesn't lose anything in exchange? < 1425075105 473392 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but I seem to remember it wasn't more close to a pangram than this version < 1425075123 506359 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :whatever, I'm too tired to figure it out now < 1425075137 8050 :oren!~oren@TOROON0949W-LP130-04-1096704252.dsl.bell.ca PRIVMSG #esoteric :maybe there are 3 versions? < 1425075149 9797 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Does not 'e' in French also mean doesn't have any 'e' with accent mark too, or not? < 1425075185 332396 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :oren: could be, but I only know of two < 1425075378 621834 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :Do you know of any Z-machine implementation that actually supports small-endian other than ZORKMID? < 1425075389 497107 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :(ZORKMID does support big-endian too) < 1425075411 658127 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :isn't it called "little-endian"? < 1425075474 303556 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :I don't know, I called it "small-endian"; Infocom called them "byte-swapped" story files (and as far as I know, never created any such story files nor ever implemented an interpreter that would support them). < 1425075521 13527 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :good night < 1425075581 350739 :gamemanj!5228a581@gateway/web/freenode/ip.82.40.165.129 JOIN :#esoteric < 1425075892 275758 :augur!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1425076289 847917 :aloril!~aloril@dsl-tkubrasgw2-54f81c-109.dhcp.inet.fi QUIT :Remote host closed the connection < 1425076342 580938 :gamemanj!5228a581@gateway/web/freenode/ip.82.40.165.129 QUIT :Ping timeout: 246 seconds < 1425076726 337254 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ais523: e is far more common in french than in english, i reckon < 1425076748 414443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Koen_: does that include é and ê and è or not? < 1425076788 641308 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :hum probably < 1425076810 876907 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :not sure they make a relevant difference though < 1425076859 413076 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :but that's also just based on my impressions as a native french speaker < 1425076864 824599 :aloril!~aloril@dsl-tkubrasgw2-54f81c-109.dhcp.inet.fi JOIN :#esoteric < 1425076888 664921 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :i think it's easier to write in alexandrines than without the letter e < 1425076906 316461 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Ping timeout: 244 seconds < 1425076983 616006 :gde33|2!kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl QUIT :Read error: Connection reset by peer < 1425077111 269291 :tromp!~tromp@rtc35-228.rentec.com JOIN :#esoteric < 1425077834 157819 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Hmm, I don't think it's possible to do an 8×5 monochrome '½' that doesn't look like crap... < 1425077858 600086 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :the bar is too long imho < 1425077944 403427 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :http://xen.firefly.nu/up/2015-02-27_235830.png here's my best attempt at ¼ ½ ¾ < 1425077966 443604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#....#.. < 1425077966 606036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#...#.## < 1425077966 752309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#..#...# < 1425077966 752443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :..#...#. < 1425077966 752520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.#....## < 1425077968 870696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1425077974 820627 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh hm < 1425077976 168278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, that's better. < 1425077977 806885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe. < 1425077995 815950 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Oh, I meant 8-high and 5-wide < 1425078000 900539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, oops. < 1425078028 806595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm going to try < 1425078102 906229 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :"just tilt your head right" < 1425078127 373063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :M---- < 1425078127 519344 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :are you designing a game boy? < 1425078128 832870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :M---- < 1425078130 343568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :M---- < 1425078131 854008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :M---- < 1425078133 315710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :---MM < 1425078134 781530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :----M < 1425078136 248173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :---M- < 1425078137 899753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :---MM < 1425078152 801077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the trick's to leave out the slash < 1425078157 663870 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Clever < 1425078160 740179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.##.. < 1425078160 886603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :..#.. < 1425078160 886726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :..#.. < 1425078160 886806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :##### < 1425078160 886880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.##.. < 1425078163 43019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...#. < 1425078165 598094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :..#.. < 1425078168 113262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.###. < 1425078170 543289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1425078173 62641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okay ais523 is cheating < 1425078184 161770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm juts being creative < 1425078185 925755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*just < 1425078195 466157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here's my glyph: [0.5 just mashed into the available space] < 1425078204 170807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*"0.5", that is. < 1425078213 927592 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :X.... < 1425078214 73678 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :X...X < 1425078214 73792 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :X..X. < 1425078214 73868 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :X.X.. < 1425078214 73942 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :.X.XX < 1425078216 430915 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :X...X < 1425078218 933959 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...X. < 1425078221 437542 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :...XX < 1425078247 636082 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :1/2 works, but the rest is hard :) < 1425078258 953571 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ais523's try was friendlier to proportionate fonts irc clients < 1425078275 228355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Koen_: I use a proportional font in my client < 1425078275 742087 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I found the 2 to be hardest actually < 1425078297 88224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, this reminds me of a table I saw on a proportional-font-using forum < 1425078307 526965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that used ' and ` as spacers in order to make all the columns line up < 1425078308 655872 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The "leave something out" trick is a good one, it's the basis for the rfk86 s/z too. < 1425078311 347498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :despite the proportional font < 1425078331 735519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: that reminds me of the trick I used when trying to fit the whole alphabet on a 7-segment display < 1425078334 77904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for M and W < 1425078344 997105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(M was the top segment, middle segment, and the two lower sides) < 1425078352 523418 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :Koen_: the font? I had the TI-84 in mind at first, now I'm just adding some more glyphs because I was happy with how it turned out < 1425078386 900991 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :cool < 1425078412 329211 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :can we generate a new font < 1425078414 794288 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :ACTION had a ti-84 but it was stolen during mardi gras in prepschool < 1425078421 977325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember that Windows 3.1 shipped with a set of raster fonts of very small sizes < 1425078455 126077 :Fleur!~Fleur@unaffiliated/fleur JOIN :#esoteric < 1425078578 440650 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I had a script somewhere for IRCing with the rfk86 font, based on the 2x2 Unicode quarter-block things. < 1425078631 936843 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There's the full set of them, so 3 lines is enough for a font 6 pixels high. < 1425078661 728393 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FireFly: http://int-e.eu/~bf3/tmp/6x13frac.png .. the fixed font here also leaves out the / (or bar) < 1425078663 431471 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :You can do better if you abuse the Braille Unicode block < 1425078675 668934 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm typing with a speech recognizer again < 1425078684 730641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me too < 1425078685 867544 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FireFly: but of course those extra vertical pixels help a lot < 1425078686 907476 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :That gives you 8×2 "pixels" per character < 1425078691 248350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`relcome Fleur < 1425078701 230144 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06Fleur: 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 04irc.dal.net.) < 1425078703 588581 :nortti!nortti@nano.smar.fi PRIVMSG #esoteric :int-e: that link gives not found error for me < 1425078706 936078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :happy birthday 30 pussy Busy Busy fizzy < 1425078715 494370 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Elliot how did you get the backtick < 1425078719 473052 :Fleur!~Fleur@unaffiliated/fleur PRIVMSG #esoteric :thankye, hullo :3 < 1425078725 213397 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :nortti: right, forgot to press enter for the scp command. should be ok now. < 1425078726 322023 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Hey i have an idea lets make an esoteric font < 1425078752 587578 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I think they have improved the voice typing < 1425078761 899478 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :ACTION ponders whether to remove the fractional slash or keep his current glyphs < 1425078764 331812 :zzo38!~zzo38@24-207-58-35.eastlink.ca PRIVMSG #esoteric :vanila: OK, what are you going to put on it, and is it METAFONT or PC 8x8 bitmap font or whatever? < 1425078769 366535 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Although this is far less hilarious than last time < 1425078772 403332 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :I could do alternate characters < 1425078790 672951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fleur: came here from the wiki? < 1425078799 835708 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :FireFly: I believe you'll find that it's 4x2 pixels < 1425078800 156517 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :zzo38, I thought it could be generated randomly, by trying to find a set of images which look very different (by some metric) < 1425078801 768125 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe this phone just has a better microphone < 1425078807 464615 :FireFly!~firefly@oftn/member/FireFly PRIVMSG #esoteric :int-e: oh. yes, I meant that < 1425078818 34304 :boily!~alexandre@96.127.201.149 JOIN :#esoteric < 1425078847 640455 :Fleur!~Fleur@unaffiliated/fleur PRIVMSG #esoteric :elliott: Sort of - I've always loved browsing the wiki for pleasure, and then nortti told me there was an IRC channel so I thought I'd join < 1425078888 811686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, there are significantly fwer brainfuck derivatives here < 1425078897 71425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also significantly fewer esolangs in general though really... < 1425078899 131956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*fewer < 1425078905 512637 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Fleur, did you invent any esolangs or have some favorites < 1425078958 685100 :Fleur!~Fleur@unaffiliated/fleur PRIVMSG #esoteric :vanila: I don't really have any particular favourites, I just keep clicking the random page button until something catches my eye :P < 1425078985 420566 :Fleur!~Fleur@unaffiliated/fleur PRIVMSG #esoteric :But I have attempted in the past to create my own (but nothing has particularly taken off further than ideas in my mind) < 1425079013 727554 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :cool :) < 1425079024 664888 :Fleur!~Fleur@unaffiliated/fleur PRIVMSG #esoteric ::3 < 1425079185 999317 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :Flellour! first time on the channel? < 1425079194 292976 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :elliott: am I allowed to delete the pages of brainfuck derivatives I made or would that be vandalism? < 1425079215 972696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Koen_: if they suck, I personally wouldn't mind < 1425079222 177787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, you don't have the permissions to delete pages < 1425079227 99859 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :oh < 1425079234 857250 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :never mind then < 1425079237 537989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :put {{delete}} on them, if there's been no significant activity from others on them < 1425079240 607000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll delete them for yo < 1425079305 310372 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :Koen_, how many are we talking < 1425079340 66168 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net PRIVMSG #esoteric :3 < 1425079624 601458 :Fleur!~Fleur@unaffiliated/fleur QUIT :Remote host closed the connection < 1425079625 866900 :vanila!~vanila@unaffiliated/vanila PRIVMSG #esoteric :dont do it! < 1425079887 256959 :boily!~alexandre@96.127.201.149 PRIVMSG #esoteric :she left. we had a talkative newcomer... < 1425080199 657138 :mihow!~mihow@108.30.58.169 QUIT :Quit: mihow < 1425080798 637054 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :helloily