< 1396396949 452098 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :we need to A/B-test that shit < 1396396959 511462 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :who wants the title of #esoteric growth hacker < 1396396988 21358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`rm bin/*elcom* < 1396396988 637060 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `bin/*elcom*': No such file or directory < 1396396992 9676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`run rm bin/*elcom* < 1396396993 941242 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1396396996 61502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :consider your aim hecked < 1396397029 204511 :tertu!~quassel@143.44.65.14 JOIN :#esoteric < 1396397045 812936 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :for a/b testing we're gonna need two hack egos, and which one a given person commands has to be random < 1396397110 42003 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :two hacks ego < 1396397208 157830 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :good point < 1396398192 102125 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Quit: Leaving < 1396398839 402333 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net JOIN :#esoteric < 1396398981 912123 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :`homestarrunnerlist < 1396398982 491584 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: homestarrunnerlist: not found < 1396399128 827921 :lexande!arapp@terpsichore.ugcs.caltech.edu PRIVMSG #esoteric :`coins < 1396399130 393879 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :battscoin exedcoin anicecoin metalcoin toucoin lcourbelcoin rocumcoin mannahcoin this=thagoncoin mercoin epicoin sootcoin entectncoin smarcoin shwhaltritcoin madrainfucker)coin attacoin befuncorcoin reraturcoin smncoin < 1396399289 401618 :shikhout!~Shikhin@unaffiliated/shikhin JOIN :#esoteric < 1396399467 915613 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Ping timeout: 255 seconds < 1396399473 624713 :shikhout!~Shikhin@unaffiliated/shikhin NICK :shikhin < 1396399919 622542 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :wtf @ this=thagocoin < 1396400908 880706 :tertu!~quassel@143.44.65.14 PRIVMSG #esoteric :sootcoin < 1396401443 287188 :shikhin!~Shikhin@unaffiliated/shikhin QUIT :Remote host closed the connection < 1396401781 673158 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Read error: Connection reset by peer < 1396401809 777664 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1396406410 184617 :xpte!uid17782@gateway/web/irccloud.com/x-xqnhwygazvjayzja JOIN :#esoteric < 1396406534 453021 :Sorella!~queen@oftn/member/Sorella QUIT :Quit: It is tiem! < 1396407467 599154 :darwin!~d@2601:8:aa00:41d:5246:5dff:fe75:2c06 JOIN :#esoteric < 1396407470 341665 :darwin!~d@2601:8:aa00:41d:5246:5dff:fe75:2c06 PART #esoteric :"Leaving" < 1396407515 121031 :darwin!~d@2601:8:aa00:41d:5246:5dff:fe75:2c06 JOIN :#esoteric < 1396407528 190659 :darwin!~d@2601:8:aa00:41d:5246:5dff:fe75:2c06 PART #esoteric :"Leaving" < 1396410190 38516 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`coins < 1396410191 32750 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :timinuschecoin watecoin haffe7coin enamoucaleverixcoin sbancoin grofcoin nicecoin braintegdcoin nyboxcoin infalcatcoin ctorcoin laziacoin bf-rlecoin frackcoin thumbercoin elogiccoin loadcoin shructioncoin domcoin supecoin < 1396410234 181649 :ion!ion@heh.fi PRIVMSG #esoteric :`run cat /home/hackbot/hackbot.hg/multibot_cmds/lib/limits < 1396410234 840881 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ ulimit -f 10240 \ ulimit -l 0 \ ulimit -u 128 \ exec -- "$@" < 1396410352 460972 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`as86 nop < 1396410353 280193 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :90 < 1396410358 75688 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`dis86 90 < 1396410359 40888 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nop; < 1396410369 11279 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`dis86 4daf5f1e95 < 1396410369 729895 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :scasq; pop rdi; invalid; xchg ebp, eax; < 1396411446 440516 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Does... sdelete not like me trying to delete directories that ... have files? < 1396411764 116308 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep < 1396412278 441241 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :that's handy < 1396412293 323934 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :is it just using objdump? < 1396412316 595565 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :`run file $(which dis86) < 1396412317 740304 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/dis86: ASCII text < 1396412328 244205 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :`cat /hackenv/bin/dis86 < 1396412328 952870 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin="$1"; shift; unhex "$bin" | udcli -noff -nohex -64 "$@" | perl -pe 's/^ *//; s/ *\n/; /;' < 1396412507 760843 :copumpkin!~copumpkin@unaffiliated/copumpkin PRIVMSG #esoteric :ah < 1396413515 982685 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1396415382 401693 :tromp_!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Remote host closed the connection < 1396415418 30580 :tromp!~tromp@ool-4570a22a.dyn.optonline.net JOIN :#esoteric < 1396415667 901255 :tromp!~tromp@ool-4570a22a.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1396416573 687115 :conehead!~conehead@unaffiliated/conehead QUIT :Quit: Computer has gone to sleep < 1396416722 256362 :tertu!~quassel@143.44.65.14 QUIT :Ping timeout: 246 seconds < 1396417357 960365 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`cat /hackenv/bin/as86 < 1396417358 640539 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :as="$1"; shift; echo ".intel_syntax noprefix; $as" | gcc "$@" -c -x assembler /dev/stdin -o /tmp/as86.o && objcopy -O binary /tmp/as86.{o,bin} && xxd -p /tmp/as86.bin < 1396417473 192851 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Love the hardcoded tmpnams < 1396417516 376782 :password2!~password@105.233.36.200 JOIN :#esoteric < 1396417555 650375 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yolo < 1396417682 237066 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`run as86 ret & as86 nop; wait < 1396417683 316989 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :90 \ c3 < 1396417722 920595 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :aha i got a c3 \ c3 after some tries < 1396417762 917026 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`run for i in `seq 8 15`; do as86 r$i &; done; wait < 1396417763 175281 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 0: syntax error near unexpected token `;' \ bash: -c: line 0: `for i in `seq 8 15`; do as86 r$i &; done; wait' < 1396417880 660506 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`run for i in `seq 8 15`; do (as86 r$i &); done; wait < 1396417881 930855 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/dev/stdin: Assembler messages: \ /dev/stdin:1: Error: no such instruction: `r12' \ /dev/stdin: Assembler messages: \ /dev/stdin:1: Error: no such instruction: `r11' < 1396417889 210786 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :oops < 1396417898 351051 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :`run for i in `seq 8 15`; do (as86 'push r'$i &); done; wait < 1396417899 380393 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :objcopy: error: the input file '/tmp/as86.o' is empty < 1396417916 998381 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Also awesome bash syntax < 1396417967 896951 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i think "& done" will also work < 1396417969 41217 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You don't need a subshell; for ...; do foo & done is valid. < 1396417978 460949 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I lost. :/ < 1396417990 280098 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I lost < 1396418106 686453 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :lost? < 1396418491 332569 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Quit: WeeChat 0.4.3 < 1396418600 310002 :olsner!~salparot@c83-252-203-32.bredband.comhem.se JOIN :#esoteric < 1396418701 392323 :ion!ion@heh.fi PRIVMSG #esoteric :I just lost the game. < 1396418754 312057 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah, that one < 1396418780 567758 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oh. < 1396418935 286368 :password2!~password@105.233.36.200 QUIT :Ping timeout: 264 seconds < 1396419079 985864 :nisstyre!~yourstrul@oftn/member/Nisstyre JOIN :#esoteric < 1396419933 203102 :password2!~password@105.233.36.200 JOIN :#esoteric < 1396422802 190800 :EgoBot!dlopen@libdl.so QUIT :Ping timeout: 265 seconds < 1396422834 501415 :EgoBot!dlopen@libdl.so JOIN :#esoteric < 1396423492 171746 :Sprocklem!~Sprocklem@unaffiliated/sprocklem QUIT :Quit: leaving < 1396423770 388028 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Quit: http://i.imgur.com/DrFFzea.png < 1396424261 813875 :S1!8d1fe87a@gateway/web/cgi-irc/kiwiirc.com/ip.141.31.232.122 JOIN :#esoteric < 1396424297 470205 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :`coins < 1396424299 271414 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fractioncarandrijcoin ortacoin minicoin braincoin singtoniimtitiicoin easepolicoin highcoin bracoin brackcoin shakencalcoin minecoin starcoin timicoin eplieycoin smucoin easepolcoin concacoin filosophycoin ortcoin 0x25coin < 1396425994 648706 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :So, the three big Haskell frameworks are each moving to use different streaming solutions < 1396425998 467472 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :*web frameworks < 1396426073 585799 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :what do you mean by streaming solutions < 1396426150 173641 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :conduits/pipes/io-streams < 1396426172 371957 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ok < 1396426185 989095 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :unfortunate that the haskell community has still not converged on one of those < 1396426199 151297 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :haskell has lots of ecosystem fragmentation < 1396426209 550588 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :or whatever the hell you would call that < 1396426315 851339 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ACTION -> bed < 1396426515 941373 :Tritonio!~Thunderbi@212.251.54.186 JOIN :#esoteric < 1396427356 61245 :S1!8d1fe87a@gateway/web/cgi-irc/kiwiirc.com/ip.141.31.232.122 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1396427424 859020 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :http://jaspervdj.be/posts/2013-10-22-websockets-0.8.html < 1396427429 688005 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :Interesting appendix < 1396427463 134231 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net PRIVMSG #esoteric :(essentially: wondering if io-streams may be better for libraries as a lower-level thing that may work well with higher-level things like conduits and pipes, I think) < 1396427591 727975 :Frooxius!~Frooxius@cust-101.ktknet.cz QUIT :Read error: Connection reset by peer < 1396427739 771031 :Frooxius!~Frooxius@cust-101.ktknet.cz JOIN :#esoteric < 1396427841 339086 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1396428231 870303 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :hmm, if I'm reading this right rust emits a stack check using TLS at the start of every function, and this can't be disabled because something about memory safety < 1396428256 3521 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :or maybe it can, but I'm reading the wrong series of closed bugs < 1396428674 90507 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :(that the stack check is 37 extra bytes for every function is great too) < 1396428719 108997 :olsner!~salparot@c83-252-203-32.bredband.comhem.se QUIT :Quit: Leaving < 1396432840 711480 :yorick!~yorick@oftn/member/yorick JOIN :#esoteric < 1396433798 490754 :boily!~boily@96.127.201.149 JOIN :#esoteric < 1396435938 358604 :maurer!~maurer@MIMUNG.ECE.CMU.EDU QUIT :Ping timeout: 240 seconds < 1396436005 415658 :maurer!~maurer@MIMUNG.ECE.CMU.EDU JOIN :#esoteric < 1396436531 78319 :boily!~boily@96.127.201.149 QUIT :Quit: Poulet! < 1396439061 206960 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone JOIN :#esoteric < 1396440131 937493 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::\ < 1396441128 763237 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1396442104 192388 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Is it wrong to be amused at the name of Ludwig Bieberbach < 1396442993 673149 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :I'm bringing Bieberbach! (yeah!) < 1396443009 289901 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i was going to add another line to that, but I can Nazi a way to make it rhyme < 1396443085 122003 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but yeah, no one was as schlicht as that guy < 1396443612 872558 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 JOIN :#esoteric < 1396443681 385833 :xpte!uid17782@gateway/web/irccloud.com/x-xqnhwygazvjayzja QUIT :Quit: Connection closed for inactivity < 1396443972 861778 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :kmc: I had an explicit request (from mm_freak) for removing lambdabot from ##crypto. Can you please sort this out? I don't want to be part of that fight. < 1396444062 514265 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1396444697 793402 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 QUIT :Ping timeout: 265 seconds < 1396445264 899459 :spiette!~spiette@2607:fad8:4:6:a288:b4ff:fe60:a3b0 JOIN :#esoteric < 1396445285 819848 :`^_^v!~nycs@rrcs-24-39-141-128.nyc.biz.rr.com QUIT :Quit: This computer has gone to sleep < 1396445361 270210 :`^_^v!~nycs@rrcs-24-39-141-128.nyc.biz.rr.com JOIN :#esoteric < 1396446611 853068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does it collide with an existing prefix there or something? < 1396446661 58603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :according to chanserv, kmc is an op of ##crypto and mm_freak is not < 1396446782 627700 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I wonder if they discuss actual cryptography there now < 1396446809 137411 :Giannos_Gr!~gk@ppp-2-85-82-153.home.otenet.gr JOIN :#esoteric < 1396446823 130172 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: I want to avoid going back and forth on this. < 1396446840 352546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, I don't know if there's history or anything, just providing data < 1396446858 105842 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :yes, I appreciate that < 1396446903 31740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :residual #haskell-ops instincts :) < 1396447187 181804 :Giannos_Gr!~gk@ppp-2-85-82-153.home.otenet.gr PART :#esoteric < 1396449254 146549 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net QUIT :Ping timeout: 265 seconds < 1396450942 495570 :xpte!uid17782@gateway/web/irccloud.com/x-plshuvacojuhgsks JOIN :#esoteric < 1396451240 43949 :TodPunk!Tod@50-198-177-186-static.hfc.comcastbusiness.net JOIN :#esoteric < 1396451312 238249 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION ponders " Also I regret giving #cs-york lambdabot" < 1396451926 241349 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :int-e, lambdabot's been kicked now < 1396453245 318412 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :@botsnack < 1396453245 732586 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric ::) < 1396453339 170780 :ion!ion@heh.fi PRIVMSG #esoteric :@botcrack < 1396453339 591491 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric ::) < 1396453373 151629 :ion!ion@heh.fi PRIVMSG #esoteric :@botsuck < 1396453373 431948 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric ::) < 1396453946 300831 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1396454638 887375 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :And now I am doing scary Python programming < 1396454670 8400 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :(for one reason or another I'm restricted to one file and it's up to 500 lines) < 1396455780 41855 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Make sure to use as many different classes as you can < 1396455791 742214 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :It enhances maintainability < 1396456062 450558 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Ok when did applybot break 1500 lines < 1396456073 551732 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I don't remember this happening < 1396456412 141014 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :Jafet: Ludwig Bieberbach doesn't make much sense to me. < 1396456424 256893 :coppro!raedford@taurine.csclub.uwaterloo.ca PRIVMSG #esoteric :would be funnier to combine only one classical composer with bieber < 1396456595 510107 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :mmmm scary python < 1396456622 825760 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I was going to say that Bach was not a classical composer, but forgot about Carl < 1396456716 194261 :Tritonio!~Thunderbi@212.251.54.186 QUIT :Ping timeout: 252 seconds < 1396456827 280856 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I've heard a theory that python is a good language because you can write ~10^3 lines in it before your code becomes unmaintainable, compared to perl where it's ~10^2 lines < 1396457301 530368 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric : (for one reason or another I'm restricted to one file and it's up to 500 lines) < 1396457307 760777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :write very long lines? < 1396457332 517062 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Phantom_Hoover, I'm writing it with someone who insists max 80 characters < 1396457346 650591 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :write very dense lines < 1396457387 204117 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :This is Python, not Perl < 1396457390 21827 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :jafet: "unmaintainable" is a strong word. < 1396457419 147248 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :python code is pretty maintainable even at scale.. but you just have lots of low hanging bugs that arent easily shaken out by a type checker. < 1396457453 520570 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :also 10^3 and 10^2 are harder to type than 1000 and 100 :) < 1396457588 320531 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :In this context, 10^3 does not mean the same thing as 1000. < 1396457660 321140 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :what does 10^3 mean? < 1396457666 722639 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :> 10 `xor` 3 < 1396457667 476021 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :Can't resolve type class 12Num (12Bits n) < 1396457668 361310 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : 9 < 1396457724 681048 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :~10^3 implies a range somewhere between 10^2 and 10^4. ~1000 implies a range somewhere between a few hundred and 2000. < 1396457753 827130 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :if you say so < 1396457794 969039 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :when i see ~10^3 i think "3 digits" < 1396457816 184282 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well < 1396457817 336017 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay < 1396457821 995239 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm kinda with Jafet here < 1396457859 231153 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Personally, I have not seen good python code past 10^3 lines or so. There is little documentation (docstrings don't count), no type system, and no confidence that anything that is documented does work as documented < 1396457895 401919 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Then I refer to the source code and it invariably looks like java without the type checking. < 1396457951 791727 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :perhaps you should read more python code? < 1396457995 744374 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :how about https://github.com/trevp/tlslite ? < 1396458059 350374 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Why should I read that? < 1396458120 417598 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :for enjoyment? < 1396458171 242680 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Reading a TLS stack written in python doesn't sound very enjoyful. < 1396458184 173419 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :suit yourself < 1396458200 686230 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I would guess that the authors derived enjoyment from writing it. < 1396458343 215927 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :mind you most my published python codeis around 500loc, beautiful, bug free, and well documented ;-) < 1396458428 10773 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :They don't seem to have negative tests, though this isn't that surprising any more. < 1396458483 781524 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1396458551 921620 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :int-e: sigh, then it stays out of ##crypto I guess < 1396458641 190790 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :kmc, what are you replying to? < 1396458660 290627 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric : kmc: I had an explicit request (from mm_freak) for removing lambdabot from ##crypto. Can you please sort this out? I don't want to be part of that fight. < 1396458685 252329 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :ah < 1396458725 161534 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :i don't care that much if lambdabot is in ##crypto < 1396458808 452225 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :is ##crypto any good? < 1396458852 857896 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :why would you not want lambdabot < 1396458875 568777 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :> -- because it might conflict with another bot? < 1396458875 801705 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :command not recognized or not supported < 1396458876 931102 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : not an expression: `-- because it might conflict with another bot?' < 1396458945 73360 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :also she is no longer a vixen < 1396458949 919274 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :?vixen right dear? < 1396458950 551778 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :The press is the enemy. < 1396459074 250773 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :haha this again < 1396459078 420846 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :newsham: I think it's good < 1396459092 510937 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :well mm_freak kickbanned lambdabot when he left the channel < 1396459113 171235 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :?vixen a/s/l? < 1396459113 591356 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :I don't want to see this country to go that way. You know what happened to the Greeks. Homosexuality destroyed them. Sure, Aristotle was a homo, we all know that, so was Socrates. < 1396459126 741073 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :is it just doing random quotes for vixen now? < 1396459133 816925 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :vixen -> nixon < 1396459135 689942 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :oh, its doing nixon < 1396459143 54895 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :?farber < 1396459143 560579 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Don't put all your ducks in one barrel. < 1396459167 978296 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :mm_freak left because of my "anti-haskell crusade" wherein I claim that Haskell is a capable, practical programming language rather than a perfect object of mathematical beauty which will solve all of humanity's problems < 1396459186 510764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, why is mm_freak involved in whether lambdabot is in ##crypto if he is not in the channel? < 1396459191 23377 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :a little birdy told me that haskell is not math. < 1396459196 127062 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :beats me elliott < 1396459210 41641 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :its funny that all the programmers think haskell is math, and all the math people think it is not. < 1396459219 614961 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I am sure it won't solve all of humanity's (or anyone else's) problems, any more than, another programming language < 1396459225 803310 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :on the (substantial) list of interpersonal drama I can get involved with, this has a pretty fucking low priority < 1396459252 651187 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :newsham: well I'm a programmer and I don't think Haskell is math, although it obviously has connections to math, as do other programming langugaes or most things really < 1396459252 840842 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :zzo38: not until it can be compiled to javascript, at least. ;-) < 1396459293 710783 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :newsham: I think it's funny how Haskell detractors and Haskell zealots believe the same set of falsehoods about the language < 1396459294 590459 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :newsham: Compiling it to JavaScript isn't really all that good either, but at least it is another possible target. < 1396459302 234941 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :kmc++ < 1396459320 558087 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :zzo38: javascript is for solving the worlds problems!@# < 1396459323 732198 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :most recently mm_freak was trying to claim that GHC Haskell doesn't have shared-memory concurrency < 1396459325 816916 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Haskell has a lot of mathematical stuff on it but only computable (or partially computable) and it can't be ideal like mathematics can be, any more than any other computer program can be ! < 1396459338 268215 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :newsham: No it can't solve the world's problems very well either! < 1396459363 30426 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :zzo38: sure it can! see the facebooks! and the tweets! and the goog pluses!@#!@# < 1396459364 241057 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :because someone else was talking about how Rust doesn't have shared memory concurrency, and that this is a good thing, and if another language has a good thing then Haskell obviously has it but better, never mind what the facts are < 1396459370 492310 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :problem solved! utopia! < 1396459383 4024 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :(not really true that Rust doesn't have shared-memory concurrency, either, but more true than for GHC Haskell) < 1396459385 203469 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :?keal < 1396459385 690593 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :ghc need to have plugin that allow copy paste in xp < 1396459402 517161 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :?mm_freak < 1396459403 426915 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Unknown command, try @list < 1396459403 427143 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :^_^ < 1396459411 322551 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :newsham: O, it is bad because Hitler did it. < 1396459419 20366 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :zzo38: touche < 1396459423 611694 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :haha < 1396459463 841991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean I don't really want #esoteric to be feud central, I was just confused. < 1396459517 21173 :olsner!~salparot@c83-252-203-32.bredband.comhem.se JOIN :#esoteric < 1396459583 999911 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :elliott: it's an interesting bit of information. < 1396459648 783961 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :kmc: I can easily add ##crypto back; the real question is whether it annoys people on the channel or not. < 1396459701 723716 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :also it is there at the moment < 1396459718 908398 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :the entirety of what's been said about lambdabot since lambdabot rejoined is < 1396459719 370633 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :15:38 -!- lambdabot [~lambdabot@silicon.int-e.eu] has joined ##crypto < 1396459719 557768 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :15:40 < kmc> lambdabot: welcome back! < 1396459719 557940 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :15:41 < sarnold> lambdabot: botsnack! < 1396459758 638883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::I < 1396459788 311573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could understand if the channel had hate speech or whatever, but this seems like deliberate troublemaking. < 1396459800 129964 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :which? < 1396459829 977022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, trying to get lambdabot out of a channel you're not in < 1396459833 180668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just weird. < 1396459846 763104 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah < 1396459853 62697 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :he used to be an op there, but not anymore I guess < 1396459877 199614 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :That was a month ago. I dunno. < 1396459885 408224 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :oh < 1396459898 354343 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :yeah so it happened when he quit the channel < 1396460346 683426 :lexande!arapp@terpsichore.ugcs.caltech.edu PRIVMSG #esoteric :is math a perfect object of mathematical beauty which will solve all of humanity's problems? < 1396460357 742221 :lexande!arapp@terpsichore.ugcs.caltech.edu PRIVMSG #esoteric :maybe in some vacuous sense < 1396460365 632229 :lexande!arapp@terpsichore.ugcs.caltech.edu PRIVMSG #esoteric :but maybe it can only have metamathematical beauty < 1396460428 859665 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :lexande: you can define the can of beans as open. this easily generalizes to larger real world problems. < 1396460470 521137 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :God no < 1396460569 262761 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Don't expect, that humanity is the only thing having a problem, and that furthermore, one thing can solve all of them. Both things are impossible... < 1396460591 903281 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :way to be anti-haskell zzo < 1396460613 251491 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( humanity is part of the problem space ) < 1396460622 901381 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :zingle zign-on 38 < 1396460662 127626 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :if you're not part of the solution you're part of the noxious acidic gas rising from it < 1396460684 891197 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :is that the precipitate? < 1396460708 36834 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :no < 1396460957 171639 :lexande!arapp@terpsichore.ugcs.caltech.edu PRIVMSG #esoteric :i think that's a precipitate < 1396461014 807616 :lexande!arapp@terpsichore.ugcs.caltech.edu PRIVMSG #esoteric :i guess not < 1396461211 720810 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Acidic precipitation < 1396461446 634192 :nisstyre!~yourstrul@oftn/member/Nisstyre QUIT :Quit: WeeChat 0.4.3 < 1396461489 909828 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :math can solve humanities problems. most notably subtraction of certain people and addition of others. < 1396461585 250687 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1396461723 282915 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :What about multiplication < 1396461753 251625 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :multiplication has lead to a lot of problems, but does underly a lot of our current economic strategies < 1396461863 788444 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :george washington has warned us about division, however < 1396461888 664692 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :good point < 1396461921 825042 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :but only after he divided the british empire. so perhaps he didnt mean it generally < 1396461945 799576 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lexande: i belief math, to the extent it is economics, has the potential to solve a lot more problems than "social consciousness" < 1396461997 594920 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :unfortunately a lot of economics is based on math that is untethered from any physical reality. < 1396462013 347585 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :maybe someday we'll figure out how to fix that < 1396462033 514452 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we're already on our way < 1396462042 81960 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :economics is a relatively young field of study < 1396462055 119070 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :There seems to be this bizarre popular misconception that if you generate a probable prime and it turns out to be not actually prime, your cryptosystem will instantly break < 1396462121 36225 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(#programmersarestoopid) < 1396462149 614853 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"psychology" has now gone two directions: there's cognitive neuroscience, which is where neuroscience met computer science, and there's economics, which is what behaviorism has evolved into. < 1396462222 930412 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Jafet: if your composite "probable prime" has lots of small factors, then any data encrypted with it is definitely insecure < 1396462280 423907 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :what quintopia said < 1396462305 291669 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :though i'm pretty sure crypto libs do a sieve against small primes after generation < 1396462324 821788 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :right < 1396462350 451323 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's also very unlikely that it will qualify as a probable prime. < 1396462388 918232 :newsham!~chat@udp217044uds.hawaiiantel.net PRIVMSG #esoteric :but you know.. when 1/2^100 eventually happens, you wanna be safe ;-) < 1396462391 260760 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's very unlikely that any composite will...that's the whole point < 1396462435 43426 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wish they'd just hurry up and prove the riemann hypothesis already so we can have the dang miller test < 1396462454 139268 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :when the probability is lower than that of a hardware failure, that may be a good point to stop worrying. < 1396462494 172632 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i've had enough hardware failures in my life to keep worrying < 1396462539 592680 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ah, I misspoke < 1396462548 633364 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :ACTION vomits all over the channel < 1396462555 299506 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ew < 1396462557 445437 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :stop that < 1396462567 327377 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :quintopia: I meant to stop worrying about the primality of the probably prime and start worrying about hardware failures instead. < 1396462575 913154 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :stop saying things like economics evolving out of behaviorism then! < 1396462603 759276 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay. say your peace < 1396462625 851472 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION agrees with Bike there; just because there is an overlap (once you give up the "rational agent" simplification doesn't mean one evolved into the other) < 1396462639 403716 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :err, misplaced ). < 1396462659 381517 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The thing that people don't get is that if there was any cryptosystem that would break if you handed it a fake prime, you would instantly get a primality test < 1396462678 95316 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :well, primality is in P < 1396462694 198433 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :there's nothing much to say, i don't know where the hell you get your idea of psychology and its history but what you're saying has nothing to do with reality < 1396462697 203796 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :anyawy https://twitter.com/BuzzFeedAndrew/status/451410960519938048/photo/1 < 1396462794 787031 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :twitter makes those URLs useless without javascript. < 1396462803 743571 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: have you looked at economics research lately? it bares little resemblance to what it was back before modern psychology. that old-school stuff has been shoved aside (not completely...there's room for everyone i guess) < 1396462835 642888 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :that doesn't mean psychologists started becoming economists! < 1396462864 150879 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :of course not < 1396462866 874726 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Shoved into schools < 1396462878 993788 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :that's what you said. "psychology" has now gone two directions... < 1396462895 447071 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :also, plenty of economic research is unrelated to the psychological states of actors. < 1396462898 135602 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :more the other way around really. or maybe more like people who decided to become "economists" lately end up looking more like psychologists of old < 1396462937 10584 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i didn't say ALL of economics was subsumed by psychology < 1396462958 36798 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you are extrapolating way too much in the wrong directions < 1396462984 123769 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I read somewhere, someone who said, astrology is no good, and psychology is even worse. < 1396462993 842852 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in tracking philosophies and paradigms through time, it makes sense to say that many of those originating in psychology are now held by those calling themselves economists < 1396463017 698707 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :you said "that old-school stuff has been shoved aside" and the thing you said earlier pretty clearly looked like psychologists became x < 1396463039 56473 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i never used the word psychologists < 1396463060 258933 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :zzo38: Well, messing with people's heads works. It's much harder to influence the trajectories of planets. < 1396463075 250659 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and if something i say can be misinterpreted to your dislike, please ask what i mean before vomiting on me < 1396463078 254559 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's just rude < 1396463141 619788 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :you said "psychology". i don't think i'm being weird by interpreting «"psychology" has now gone two directions» as meaning psychology became something. < 1396463165 499445 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i'm more vomiting because it sure looks like the channel is doing this thing where computer nerds start talking shit about soft sciences they don't know anything about. < 1396463186 294924 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :humans evolved from primates, but we're not the only primates. psychology has become more than two things, but i'm only concerned with two of them here < 1396463214 846099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on, you're loopholing, there is no way your statement can be reasonably interpreted that way < 1396463216 24686 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and that sounds elitist < 1396463275 590610 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: but why would you even think that i was talking about clinical psychology or abnormal psychology or all that stuff? do i have to add a whole long list of qualifications to every damn thing i say? < 1396463325 53816 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i mispoke, but that doesn't mean you need to go accusing me of holding beliefs i don't hold < 1396463325 418919 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :because "psychology" encompasses all of those < 1396463338 588105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, but saying things that clearly strongly imply something and then getting pedantic when someone disagrees with it just makes you really annoying to talk to... < 1396463344 180781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should know because I used to do it constantly. < 1396463361 561397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's permitted to just say you misspoke and take it back. < 1396463391 727802 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm not trying to get pedantic here. i'm trying to clarify. i know what i mean, but i don't know how to put it across so that i'm not misinterpreted < 1396463432 848162 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"modern economics has a lot more psychological realism than it used to" < 1396463469 543669 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that works for part of it i suppose < 1396463488 982232 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :well what's the other part. what's the cognitive neuroscience thing even mean < 1396463577 371689 :spiette!~spiette@2607:fad8:4:6:a288:b4ff:fe60:a3b0 QUIT :Ping timeout: 265 seconds < 1396463647 398552 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well that part you rephrased was supposed to convey more about economics adopting the principles of behaviorism, looking at what people actually do and treating them sort of like black boxes. (which is to say, they haven't quite gotten to the point of using actual neuroscience in their models) < 1396463709 36286 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and the other part means exactly what it says. cognitive neuroscience combines behavioral psychology with neuroscience with computer science models and other things < 1396463915 545364 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :so i'm supposed to interpret half of the sentence as meaning 'economics incorporated psychology' and the other half as 'psychology became cognitive neuroscience'? < 1396463993 87454 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :or am i supposed to interpret them both as meaning something incorporated psychology, despite cognitive neuroscience not being mentioned before and seeming kind of random, or what. i'm confused < 1396464149 816618 :MindlessDrone!~MindlessD@unaffiliated/mindlessdrone QUIT :Quit: MindlessDrone < 1396464243 158787 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: if you are having trouble interpreting my original statement, you should forget i ever said it, and ask about the things i said afterwards instead < 1396464262 275583 :spiette!~spiette@2607:fad8:4:6:f2de:f1ff:fe66:77e5 JOIN :#esoteric < 1396464500 327016 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :how about before, can i complain about whatever weird thing you were complaining about as 'social consciousness' < 1396464564 894069 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that wasn't a complaint, but commentary on its inherent ephemerality. i don't think it's a bad thing to have, just that it won't stand throughout time. < 1396464834 738133 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :http://www.reddit.com/r/math/comments/21zdln/the_common_core_is_corrupting_school_mathematics/ holy shit this is awful < 1396464859 867369 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :http://i.imgur.com/0TDJAcR.jpg i mean for christ's sake the 'new' way is the way i learnt multiplication, it's far more sensible than the 'old' one < 1396464943 776975 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :aaaaargh it's an april fool's < 1396464948 680257 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :um is this a j- right. < 1396464972 841243 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i was confused on account of the fact that when it was posted it was 4 in the morning of april 2 when i saw it? < 1396464997 162450 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :«You heard it here first from the Reform Math lobby: the "easy" way to divide is using a square root.» < 1396465013 221015 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :i wonder if that guy really has a phd in math < 1396465021 766965 :oklopol!~oklopol@dyn60-339.yok.fi PRIVMSG #esoteric :oh < 1396465047 56633 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :http://imgur.com/cYBLWpZ hahaha < 1396465083 299318 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"This was a simple, straightforward process that required only basic fraction sense, understanding of whole-number addition, and a first-semester course in undergraduate number theory." < 1396465127 796510 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :«The Common Core is introducing all of this "problem solving" that relies on sudden insight and creative thinking and getting math away from what children should be doing: learning to operate on numbers according to pre-specified routines and instructions to produce a simple numerical output - you know, the sort of work that will position our kids for jobs that will exist well into the 21st century.» this is a good post < 1396465390 774966 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :to be fair, it looks like both methods did give the same answer, just written differently < 1396465394 81182 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I realized that Rust Objective-C bindings could support syntax like let string = objc![[NSString alloc] initWithCString: "Hello, < 1396465397 45080 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :world!"]; < 1396465418 391259 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 240 seconds < 1396465428 399557 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :olsner: part of the joke is the writer not knowing anything yeah < 1396465434 141136 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :Bike: ok < 1396465438 876725 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :kmc: is the newline intentional < 1396465452 456440 :w00tles!~w00tles@192.38.10.2 JOIN :#esoteric < 1396465461 530773 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :no < 1396465463 821402 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :mispaste < 1396465471 612601 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :Objective-Rust, sounds great < 1396465478 672179 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I'm just saying you can shoehorn Objective C method call syntax into Rust as a macro, which is pretty amusing < 1396465484 411102 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: yep yep < 1396465505 667281 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: completing the square really is quite easy, and it is, in fact, the first method ever discovered to solve such problems, as well as the method by which the quadratic formula is derived. i definitely prefer it to the quadratic formula (but not to factoring if the problem is reducible) < 1396465555 650755 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :btw, I found the magic attribute to disable the ridiculous stack check, but it seems to be a *function* attribute < 1396465572 905329 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :completing the square is fine but that's not what the image is doing, is it? < 1396465605 30512 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: that's right < 1396465617 720241 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :if you wanted to complete the square you'd add, uh... 5/2 or something? man it's been too long -_- < 1396465635 901885 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: I don't think it's ridiculous; stack overflow would be a memory saftey violation < 1396465658 540944 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :but there should be better tools for turning off the check, and also it should probably use a guard page instead for functions with a stack frame smaller than one page < 1396465683 246760 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oh is it 25/4 you add < 1396465693 831200 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :and that gives you (x + 5/2)², right < 1396465750 872081 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :as for the quadratic formula it's useful for whenever i want to solve a quadratic based on empirical data, because completing the square of 2.7x² + 5.3819x sounds p. annoying < 1396465763 461222 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :(in actuality i make the computer do it but w/e) < 1396465763 865906 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: look near the end of the one he solved there. he adds 25/4 to both sides. it's completing the square...encrypted :P < 1396465768 373484 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :olsner: there are real-world examples of exploiting stack overflow in C programs for arbitrary code execution < 1396465770 381986 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric ::o < 1396465778 931960 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :that's the kind of thing Rust is supposed to prevent absolutely, modulo unsafe code < 1396465795 325010 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :in practice it can't catch stack overflow in C code called from Rust code, unless the C was specially compiled < 1396465827 827451 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :having students derive the quadratic formula from square-completion would be nice for sure, i don't rmeember doing that in class < 1396465834 996977 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: but i like his method too. it still requires less memorization than the quadratic formula, and more number sense as well :D < 1396465836 271206 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"and then, you can jump into galois theory" < 1396465841 863542 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell Vorpal You've seen most of these already, but here they are all grouped together: http://zem.fi/2014-04-02-tl2 < 1396465842 140786 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric :Consider it noted. < 1396465855 979310 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :quintopia: i'm honestly not sure i get where the substitution comes from < 1396465903 652854 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: the substitution will always be (x+b/2)=u < 1396465928 680862 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i think i'd rather complete the square < 1396465971 4802 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes it is slightly more intuitive < 1396465999 888051 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :however, students who plan on eventually taking calculus might benefit from being able to make substitutions like tht < 1396466011 41921 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it also makes some trig identities a lot easier to solve < 1396466059 614961 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't like long division... < 1396466061 349575 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :for trig identities they oughta just teach euler's formula. < 1396466076 77783 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :the fact i iddn't learn it in high school is one of my great griefs against the educational system < 1396466162 422506 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Oooh! Today I ate a burrito < 1396466171 70666 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Schools teach integrals the same way that the reddit post teaches substitutions. You grab a magic term and substitute it for u and somehow it all works < 1396466191 130661 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :yes :( < 1396466191 551191 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :Taneb: congratulations < 1396466194 923509 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :what was in it? < 1396466197 274958 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i'm still bad at integral substitutions < 1396466198 419950 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Beef < 1396466219 727999 :olsner!~salparot@c83-252-203-32.bredband.comhem.se PRIVMSG #esoteric :Taneb: did it make you think about monads? < 1396466230 2571 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Not particularly < 1396466234 711345 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :I actually don't care that I can't evaluate any integrals because I know you can write arbitrarily hard problems as integrals < 1396466237 957179 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Other than the "this is not much like a monad" < 1396466257 140312 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Try eating it in a spacesuit < 1396466261 191479 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :ceci n'est pas une monad < 1396466344 482776 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Bike: yes. i bet they also didn't teach you the geometric intuition for all of the trig functions, which i find /more/ useful than the complex analysis connection < 1396466359 114649 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I'm a little worried as the only player whose character is aligned good in my D&D party < 1396466393 909292 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :We're going to bring down a major bank. At level 2. < 1396466433 491333 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Why not start a D&D hedge trading guild < 1396466495 10470 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Jafet, that's part of the plan < 1396466515 133491 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :We're only doing this because one of the characters owes the bank money < 1396466614 643134 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :apparently GNU C has destructors: http://gcc.gnu.org/onlinedocs/gcc/Variable-Attributes.html#index-g_t_0040code_007bcleanup_007d-attribute-3022 < 1396466839 730244 :Tritonio!~Thunderbi@athedsl-18197.home.otenet.gr JOIN :#esoteric < 1396466931 168692 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It also has a "destructor" function attribute to complement "constructor", but that's different. < 1396467027 931050 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :those run when an object file is loaded/unloaded right? < 1396467058 321453 :kmc!~keegan@ec2-50-17-127-187.compute-1.amazonaws.com PRIVMSG #esoteric :I once did a "return to libdl" attack where the payload was in a constructor function < 1396467150 689633 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It says "after main () completes or exit () is called". I'm not entirely certain on what happens if you have a destructor function in a shared object that is dlclose'd. < 1396467169 103863 :augur_!~augur@216-164-48-148.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1396467170 150404 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"Destructor routines are executed before dlclose() returns" okay, that. < 1396467350 60595 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Something I once idly wondered but didn't take the time to find out: if you put an __attribute__ ((constructor)) function in a .so, will that get run based on an ELF dynamic section DT_INIT entry? < 1396467380 610563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( the Int (10 `xor` 3) < 1396467380 797237 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :(input):1:5:When elaborating argument 13x to function 09Prelude.Basics.the: < 1396467380 984030 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : Can't unify < 1396467380 984203 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : 12Bits 13n < 1396467380 984300 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : with < 1396467380 984397 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : 12Int14↵… < 1396467387 740005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1396467408 871046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( the (Bits 16) (10 `xor` 3) < 1396467409 316509 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :Can't resolve type class 12Num (12Bits (09fromInteger 0416)) < 1396467422 210737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( :t xor < 1396467422 658589 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :09Data.Bits.xor : (12Bits 13n) -> (12Bits 13n) -> 12Bits 13n < 1396467448 860814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok wtf don't they have a Num instance for that < 1396467472 21419 :nooodl!~nooodl@48.86-177-91.adsl-dyn.isp.belgacom.be JOIN :#esoteric < 1396467516 850829 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( :info Bits < 1396467517 290243 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :Not a class < 1396467531 27228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( :t Bits < 1396467531 264951 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :12Data.Bits.Bits : 12Nat -> 12Type < 1396467592 203311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because would it be big or little endian, for one? < 1396467603 70315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1396467608 972589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sheesh < 1396467614 984847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :( :t Bits < 1396467615 171484 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :12Data.Bits.Bits : 12Nat -> 12Type < 1396467622 71169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are the constructors? < 1396467626 192656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :( :i Bits < 1396467627 374291 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :Not a class < 1396467633 900864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's what i was trying to find with :info < 1396467654 189000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i must have misremembered the command < 1396467662 981962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( :help Bits < 1396467663 168831 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :Command not permitted < 1396467674 191118 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Not permitted. < 1396467735 389448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( :i Nat < 1396467735 576118 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :Not a class < 1396467758 834524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> :i Nat < 1396467759 21280 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :Not a class < 1396467759 960405 :lambdabot!~lambdabot@silicon.int-e.eu PRIVMSG #esoteric : :1:1: parse error on input `:' < 1396467779 166509 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( :help < 1396467779 431324 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :Command not permitted < 1396467842 461271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( :t Bits 10 < 1396467842 648801 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :12Bits (09fromInteger 0410) : 12Type < 1396467858 354612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( :i Bits 10 < 1396467858 541268 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :(input):1:1: error: expected: end of input, < 1396467858 727908 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : operator < 1396467858 728054 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric ::i Bits 10 < 1396467858 728149 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :^ < 1396467867 20993 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I have not recently played the Dungeons&Dragons, but may be able to, this week, however. < 1396467891 479533 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :I won't be able to until after Easter < 1396467893 666164 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :I don't expect to ever need to take down any bank. < 1396467915 422156 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :As I play it with friends at uni and it's the Easter holiday at the moment < 1396467920 986259 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :So we're all spread all voer < 1396467923 63523 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :*over < 1396468160 553174 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :There are currently no other player characters, in the game I am playing. < 1396468210 940871 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :(Which means, that our best fighter is gone, making it more difficult in the situation where combat becomes necessary or especially helpful, but so far we have been able to do stuff without much of that anyways) < 1396468533 968804 :Melvar!~melvar@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :( the (Bits 16) (cast 10 `xor` cast 3) < 1396468534 193000 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :04MkBits 049 : 12Bits 0416 < 1396468570 270202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( :t cast < 1396468570 457264 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :09Prelude.Cast.cast : 12Cast 13from 13to => 13from -> 13to < 1396468674 280504 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1396468692 7831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just make Num a superclass of Cast Integer and make fromInteger a synonym for cast, i guess < 1396468714 630684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er *subclass < 1396468774 258929 :mroman!~roman2@fmnssun.ibone.ch PRIVMSG #esoteric :( 3+3 < 1396468776 615509 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :046 : 12Integer < 1396468838 490304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( the (Bits 16) MkBits (-1) < 1396468838 717048 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :(input):1:5:When elaborating argument 13x to function 09Prelude.Basics.the: < 1396468838 904307 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : Can't unify < 1396468838 904470 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : (09machineTy (09nextPow2 (09case block in divCeil 13n 048 (09Prelude.Nat.modNat, mod' 13n 047 13n 13n 047)))) -> 12Bits 13n < 1396468838 904566 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : with < 1396468838 904662 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : 12Bits (09fromInteger 0416)14↵… < 1396468850 782946 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1396468859 490220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1396468866 756484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( the (Bits 16) (MkBits (-1)) < 1396468866 756655 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :When elaborating argument 13x to function 09Prelude.Basics.the: < 1396468866 756756 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric : No such variable 09Data.Bits.machineTy < 1396468874 729431 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :bits doesn't include two's comp? :( < 1396468906 40041 :Melvar!~melvar@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :( :t MkBits < 1396468906 226713 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :04Data.Bits.MkBits : (09machineTy (09nextPow2 (09case block in divCeil 13n 048 (09Prelude.Nat.modNat, mod' 13n 047 13n 13n 047)))) -> 12Bits 13n < 1396468906 226874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( the (Bits 16) (cast (-1)) < 1396468906 413341 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :04MkBits 0465535 : 12Bits 0416 < 1396468935 460922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Bike: MkBits is a constructor, so presumably it can't do canonicalization < 1396468937 453049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice type < 1396468999 973887 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :wow that's a scary type < 1396469001 149109 :Melvar!~melvar@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :The thing is actually that the function to compute what type you pass to MkBits is private to Data.Bits. < 1396469062 211985 :nooodl!~nooodl@48.86-177-91.adsl-dyn.isp.belgacom.be PRIVMSG #esoteric :mmmm http://en.wikipedia.org/wiki/Dynamic_programming#History < 1396469079 432705 :nooodl!~nooodl@48.86-177-91.adsl-dyn.isp.belgacom.be PRIVMSG #esoteric :dynamic programming called dynamic programming because: that sounded cool < 1396469084 729120 :Melvar!~melvar@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :So you get a nosuchvariable when trying to apply MkBits. < 1396469108 771540 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :"and because it sounded impressive" my life < 1396469291 720963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Melvar: ugh. < 1396469678 957781 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :here's kind of a neat thing https://www.crowdsupply.com/kosagi/novena-open-laptop < 1396469766 985239 :Melvar!~melvar@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :( the (Bits 12) (cast (-1)) < 1396469767 209040 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :04MkBits 044095 : 12Bits 0412 < 1396469861 211314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :clearly Bits should take a transfinite ordinal instead of just a Nat < 1396470020 840156 :Melvar!~melvar@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :Currently, it doesn’t even go over 64 bits. < 1396470030 335033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1396470064 956267 :Melvar!~melvar@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :( (Bits8, Bits16, Bits32, Bits64) < 1396470065 142935 :idris-ircslave!~ircslave@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :04(12Bits804, 12Bits1604, 12Bits3204, 12Bits6404) : 12(12Type12, 12Type12, 12Type12, 12Type12) < 1396470108 504627 :Melvar!~melvar@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :It just wraps one of these primitives according to its parameter. < 1396470138 920843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking < 1396470157 190971 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :oerjan: we have an isabelle theory of arrays where the arrays are typeclass-constrained to be at most 8192 elements long < 1396470165 234313 :Melvar!~melvar@dslb-088-077-168-087.pools.arcor-ip.net PRIVMSG #esoteric :We also still don’t have well-supported bytearrays. < 1396470181 689963 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The typeclass is named something like fourThousand < 1396470203 706595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1396470556 215124 :tertu!~quassel@143.44.65.14 JOIN :#esoteric < 1396470684 221063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: why would they pick Debian if it's a purity thing...? < 1396470696 971614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd expect one of the GNU-approved distributions nobody knows about. < 1396470707 445051 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i don't care, i just like fpgas >_> < 1396470709 940205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that said, I wonder if Stallman will buy one. < 1396470730 908356 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :course xilinx isn't exactly an open source paradigm either < 1396470751 240627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah... I guess there's no way to change what the FPGA runs without proprietary software < 1396470769 501786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so the open laptop gimmick is kinda silly, though I suppose you could just ignore the FPGA if it does nothing by default and is just an add-on? I dunno < 1396470788 231606 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Laptops are a lost cause < 1396470811 312487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's not exactly a laptop < 1396470828 892023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the case literally comes open when you lift up the screen and it has no keyboard. < 1396470834 740386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they call it a laptop. < 1396470841 490810 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :gNewSense. < 1396470862 20069 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(I don't know if that's current.) < 1396470887 411137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: yes, plus Trisquel, Dragora, BLAG, dynebolic, and some others I'm forgetting < 1396470906 900010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I forgot Musix, Parabola, and LibreWRT. < 1396470917 11363 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Why not fab your own CPU while you're at it < 1396470923 801252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and BLAG is no longer recommended, apparently? < 1396470967 241148 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Is LibreWRT an OpenWRT-kinda thing? < 1396471025 410372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://librewrt.org/index.php?title=Main_Page yeah (dunno if it's based on OpenWRT) < 1396471074 297694 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :fiiiiine i'll just get a PCI FPGA somewhere ya nerds < 1396471108 379364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Lets Free Your Ben Nanonote!" this is some weird Chinese pocket computer that ships with OpenWRT and it's still not enough for these people < 1396471133 411656 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :If it has no keyboard, then it isn't very good < 1396471143 63088 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :http://librewrt.org/index.php?title=Hardware_Support you can kind of notice the must-be-free constraints in the hardware support page. < 1396471208 630701 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :"If you have a hardware that is free, in the sense that no proprietary software is required to run it" < 1396471213 740579 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Good definition < 1396471367 490285 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Makes me wonder if their WZR-HP-G300NH firmware actually replaces all bootloaders and such on the device. < 1396471414 721281 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Probably hard to replace anything in ROM. < 1396471457 311298 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :If I have a C code such as function_module_vtab*vt=*sqlite3_user_data(cxt); then it is error dereferencing (void*) but the compiler ought to figure it out in this case. < 1396471548 640139 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Soon you'll start asking for modern C++-style "auto" type inference features in C, too. < 1396471566 682905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: it might run a free bootloader out of the box < 1396471578 271109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like U-Boot < 1396471601 712205 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Even auto doesn't solve that; the right operand of = is not well-typed by itself. < 1396471679 62495 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can, however, implement type inference by having sqlite3_user_data return a template with an operator* that returns a template that automatically converts to the correct contextual type < 1396471699 660657 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :s/template/template class object unicorn/ < 1396471702 54596 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :g < 1396471703 21842 :olsner!~salparot@c83-252-203-32.bredband.comhem.se QUIT :Quit: Leaving < 1396471721 600323 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Now I'm thinking about U-boat loaders < 1396471917 736360 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"SanDisk drive in the photos is a throw-away for our dev purposes only, we would not subject end users to such a drive" so much 'tude < 1396472003 461402 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Oversized SD cards < 1396472022 90978 :password2!~password@105.233.36.200 QUIT :Ping timeout: 255 seconds < 1396472064 673012 :conehead!~conehead@unaffiliated/conehead JOIN :#esoteric < 1396472217 726697 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Read error: Connection reset by peer < 1396472226 710231 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Jafet: In this case it isn't even exactly a ordinary = operator; it is a declaration. < 1396472241 600445 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1396472537 734545 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That is true, but having a special rule for initializers is odd. < 1396472692 623804 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They're already quite special, to be fair. Like, there's no analogue to aggregate initialization for assignment. < 1396472712 556044 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Maybe there should be. < 1396472768 81695 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Maybe you could make it support a multiple assignment thing while you're at it. < 1396472789 561713 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int a; struct { int x, y; } b; { a, b } = { 1, { 2, 3 } }; < 1396472819 251653 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :That's getting dangerously close to making C a usable language, and we should have none of that. < 1396472820 91230 :tertu_!~quassel@143.44.65.14 JOIN :#esoteric < 1396472855 670431 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Though, I wonder why C++11 didn't just add initializer_list literals. I don't see a grammatical conflict there. < 1396472879 531247 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :(as exemplified by the existence of http://gcc.gnu.org/onlinedocs/gcc/Compound-Literals.html) < 1396472895 960976 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :You could have int a, b; { a, b } = { b, a }; have undefined behavior -- like it naturally would -- to keep it sufficiently C-like. < 1396472931 211310 :tertu!~quassel@143.44.65.14 QUIT :Read error: Connection reset by peer < 1396473019 799196 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The semantics should be easy to define, the left operand is treated as a temporary structure whose new contents are then assigned to a,b < 1396473072 212956 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :No, that would Preclude Optimization Opportunities and would never do. Clearly the only thing is to consider that the same as "a = b, b = a" except without the sequence point implied by the comma operator. < 1396473126 696877 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Also another problem, people will then want their { any lvalue-expr, ... } = ... < 1396473128 619873 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :Jafet: Why should we have none of making C a usable language? < 1396473167 676982 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :On further thought, that may not actually be a big problem < 1396473223 925969 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It does make it somewhat hard to define the resulting type of that = expression. (Perhaps an untagged structure with the corresponding member types could do?) < 1396473259 201172 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :However I think that thing like { a, b } = { 1, { 2, 3 } } isn't needed and shouldn't be have in C, anyways, unless you could do something like int a; int b; struct { int x; int y; } c; { a, b } = c; which would be slightly more meaningful, but probably that isn't needed either. < 1396473276 652935 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :The conclusion I am compelled to draw from all this is that the following should be made legal C: {{a, b} = {b, a}, {b, *f(a, b)}} = {{b, a}, {a, b}} < 1396473290 33948 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :i like it < 1396473322 473973 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Jafet: That would be p. weird, since the normal result of = is not an lvalue. < 1396473354 650939 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1396473360 571268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it should be. < 1396473362 792031 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Arrr, me seaplus be leakin' < 1396473410 93052 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I don't have any problems with e.g. {({a, b} = {b, a}, a), {b, *f(a, b)}} = {{b, a}, {a, b}} though. < 1396473435 896898 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Sad: "In C++, a compound literal designates a temporary object, which only lives until the end of its full-expression [...] As a result, the C++ compiler now rejects the conversion of a temporary array to a pointer." < 1396473445 291349 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Er, assuming a is an aggregate type with at least two members to fix my thinko.) < 1396473464 750340 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Wonder if they will take a patch that makes you a std::array instead < 1396473472 332971 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :wait is *f(a,b) an lvalue < 1396473481 931343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bike: sure < 1396473486 821303 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Of course, how else can you assign to it < 1396473491 832317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int x; int *f(int a, int b) { return &x; } < 1396473492 676930 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :*p = ... < 1396473495 578248 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :isn't it a dereference of a function call < 1396473499 185948 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :oh. < 1396473502 542487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, it's a dereference of the result < 1396473504 809538 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :well. great < 1396473509 752191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like int *p = f(a, b); *p = ... < 1396473520 690840 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Some pretty great macro libraries have been written this way < 1396473530 61673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :macro libraries? < 1396473575 861018 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :Well, a library which defines macros to dereferenced function calls < 1396473588 411089 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Where did I recently read something about a crafty lifetime difference between two things. < 1396473646 560914 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :There should be some convenient way to run a full-text search on the subset of pages in browser history for the last couple of days. < 1396473650 850583 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :There are some more pedestrian uses, like errno is usually a dereferenced function call that grabs the thread-local errno < 1396473653 192946 :impomatic!~digital_w@31.185.135.87 QUIT :Ping timeout: 246 seconds < 1396473720 14585 :Bike!~Glossina@gannon-wless-gw.resnet.wsu.edu PRIVMSG #esoteric :fizzie: i'm pretty sure you can do that in chrome? < 1396473774 600755 :zzo38!~zzo38@24-207-51-179.eastlink.ca PRIVMSG #esoteric :fizzie: I think Mozilla uses SQLite, which includes full-text search. However, I do not know how to tell Mozilla to run SQL statements. < 1396473814 931195 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Bike: As far as I can tell, the "search history" button in (this) Chrome's history view only searches metadata like title and URL, not page contents. < 1396473847 989134 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(Also it won't show history for other devices than the local device if sync encryption is on.) < 1396473901 692349 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :You can always hook up the sqlite command line utility to the mozilla database, once you figure out where they've moved the database files this week. < 1396473992 650554 :impomatic!~digital_w@31.185.135.87 JOIN :#esoteric < 1396474015 251256 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :fizzie: is it the const& return values < 1396474080 834021 :Jafet!~jafet@unaffiliated/jafet PRIVMSG #esoteric :http://herbsutter.com/2008/01/01/gotw-88-a-candidate-for-the-most-important-const < 1396474830 71342 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :It wasn't that. I think it might've been something related to a macro. < 1396476001 633176 :Tritonio!~Thunderbi@athedsl-18197.home.otenet.gr QUIT :Ping timeout: 240 seconds < 1396478700 791200 :zzo38!~zzo38@24-207-51-179.eastlink.ca QUIT :Remote host closed the connection < 1396478820 793533 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1396478854 653103 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1396479111 574844 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Ping timeout: 252 seconds < 1396479625 664426 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net QUIT :Read error: Connection reset by peer < 1396479654 834654 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net JOIN :#esoteric < 1396479686 610118 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1396480477 480913 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :D: oerjan < 1396480552 161858 :yorick!~yorick@oftn/member/yorick QUIT :Remote host closed the connection < 1396480686 461316 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :^v, what? < 1396480704 242005 :^v!~notnot^v@c-71-238-153-166.hsd1.mi.comcast.net PRIVMSG #esoteric :Phantom_Hoover, he left :< < 1396480961 733443 :Sgeo!~quassel@ool-44c2df0c.dyn.optonline.net JOIN :#esoteric < 1396481622 789773 :nooodl!~nooodl@48.86-177-91.adsl-dyn.isp.belgacom.be QUIT :Quit: Ik ga weg < 1396481954 542950 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1396482022 454905 :augur!~augur@129-2-129-32.wireless.umd.edu QUIT :Remote host closed the connection < 1396482128 281500 :augur!~augur@129-2-129-32.wireless.umd.edu JOIN :#esoteric < 1396482990 637887 :Koen_!~Koen@vbo91-6-78-245-243-132.fbx.proxad.net JOIN :#esoteric