< 1532908985 392792 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net QUIT :Ping timeout: 240 seconds < 1532909243 7606 :Cale!~cale@2607:fea8:995f:fb71:2974:b9c:7fee:4fd6 JOIN :#esoteric < 1532909277 253501 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Is it possible in Linux to program a signal handler for SIGPIPE to know why SIGPIPE was signalled and if it is not the one it expects to call whatever the old signal handler was (in case it has already been changed)? < 1532909476 812043 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :Or else to cause a specific write() to not cause a SIGPIPE signal? < 1532909733 492478 :oerjan!oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1532910488 434950 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1532910507 918682 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm why do i have a +R flag... < 1532910586 315381 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh block private messages from unregistered users < 1532910610 316372 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose making that default is an anti-spam measure < 1532910663 879330 :XorSwap!~XorSwap@wnpgmb016qw-ppp-103-253.dynamic.bellmts.net JOIN :#esoteric < 1532910805 329136 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm perhaps related to https://freenode.net/news/spambot-attack, which i ironically haven't noticed < 1532910819 47711 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ok not very ironic when i'm only on two small channels. < 1532911162 754605 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :I noticed that too but I removed that flag < 1532913087 663674 :Melvar!~melvar@dslb-094-221-016-162.094.221.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds < 1532913739 739208 :nfd9001!~nfd9001@2601:602:8500:d0d1:c9e1:d7db:5ac1:fea2 JOIN :#esoteric < 1532913746 580841 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? yard < 1532913747 763696 :nfd!~nfd9001@2601:602:8500:d0d1:c9e1:d7db:5ac1:fea2 JOIN :#esoteric < 1532913747 969875 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :yard? ¯\(°​_o)/¯ < 1532913753 618867 :nfd!~nfd9001@2601:602:8500:d0d1:c9e1:d7db:5ac1:fea2 QUIT :Remote host closed the connection < 1532913770 957658 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn yards is short for "yet another retro distance system". < 1532913773 82536 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :Learned 'yard': yards is short for "yet another retro distance system". < 1532913903 222174 :Melvar!~melvar@dslb-002-203-102-060.002.203.pools.vodafone-ip.de JOIN :#esoteric < 1532914407 856644 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :`5 w < 1532914410 489064 :HackEso!~h@techne.zem.fi PRIVMSG #esoteric :1/1:montreal//Montréal is a city in Canada that somehow is obsessed with Vietnamese cuisine. \ monoidal category//Monoidal categories are just 2-categories with a single object. \ gopher//Gopher is int-e's vision of the successor of HTTP/2. But zzo38 thought of it first. \ grue//grue is the colour of the trees and the ocean \ wob_jonas//wob_jonas is b_jonas in disguise, so that he can do magic tricks. < 1532914424 824336 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: RETROGRADE CHICKEN < 1532915701 677362 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@metar ENVA < 1532915703 366189 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :ENVA 300050Z VRB03KT CAVOK 16/15 Q1013 RMK WIND 670FT 11006KT < 1532915724 512353 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a brief moment of coolness < 1532916306 651244 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :(Actually I think I don't need to deal with SIGPIPE, it look like?) < 1532920423 60658 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1532928541 21065 :XorSwap_!~XorSwap@wnpgmb016qw-ppp-103-253.dynamic.bellmts.net JOIN :#esoteric < 1532928565 243984 :XorSwap__!~XorSwap@wnpgmb016qw-ppp-103-253.dynamic.bellmts.net JOIN :#esoteric < 1532929139 703023 :oerjan!oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1532929314 414578 :Vorpal!~Vorpal@c83-253-248-2.bredband.comhem.se JOIN :#esoteric < 1532929314 882112 :Vorpal!~Vorpal@c83-253-248-2.bredband.comhem.se QUIT :Changing host < 1532929314 882171 :Vorpal!~Vorpal@unaffiliated/vorpal JOIN :#esoteric < 1532929460 4871 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1532929726 65851 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 260 seconds < 1532932602 894439 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1532932892 814320 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Ping timeout: 255 seconds < 1532933898 347452 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric > 1532935262 926923 PRIVMSG #esoteric :14[[07Rosa Parks14]]4 10 02https://esolangs.org/w/index.php?diff=57085&oldid=57079 5* 03Plokmijnuhby 5* (+485) 10 < 1532935476 71830 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1532936763 183879 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1532937396 730111 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1532938903 600823 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 244 seconds < 1532940226 581985 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric < 1532941077 215198 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker JOIN :#esoteric < 1532941515 982251 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net QUIT :Remote host closed the connection < 1532942123 297348 :nfd9001!~nfd9001@2601:602:8500:d0d1:c9e1:d7db:5ac1:fea2 QUIT :Ping timeout: 265 seconds < 1532944080 195590 :tromp!~tromp@ip-217-103-3-94.ip.prioritytelecom.net JOIN :#esoteric > 1532947878 600306 PRIVMSG #esoteric :14[[07Functional()14]]4 10 02https://esolangs.org/w/index.php?diff=57086&oldid=57078 5* 03Hakerh400 5* (+287) 10Added info box > 1532951847 780745 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Wastl 5* 10New user account > 1532952155 900873 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=57087&oldid=57084 5* 03Wastl 5* (+188) 10/* Introductions */ < 1532955975 998408 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 JOIN :#esoteric < 1532956045 576106 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :zzo38: SIGPIPE sucks, it's a stain of unix history. it would have been better if SIGPIPE never existed (that is, the kernel behaved as if it was ignored) and callers of write always checked for errors, but the signal is there for lazy programs that assume that writes just won't fail < 1532956150 25248 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :If you know that the target is a socket, then you can call send instead of write, but if it's not a socket then send will give an error, so you're out of luck. < 1532956272 259378 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :If you want to distinguish different sources of SIGPIPE, then you're probably screwed anyway, since multiple instances of the same signal can be collapsed, so you can lose some errors. < 1532956333 747986 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 PRIVMSG #esoteric :The best bet is to set the signal to a no-op signal handler in the whole program and hope that everything copes with that and checks the results of writes. < 1532959463 642038 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1532960332 540248 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :SIGPIPE can be useful if writing to stdout I think, but not for other outputs < 1532960432 85136 :zzo38!~zzo38@24-207-47-161.eastlink.ca PRIVMSG #esoteric :(But that would be messy) < 1532961308 11224 :Cale!~cale@2607:fea8:995f:fb71:2974:b9c:7fee:4fd6 QUIT :Remote host closed the connection < 1532962050 220014 :arseniiv!~arseniiv@95.105.66.57 JOIN :#esoteric < 1532962215 618454 :wob_jonas!25bf3cd1@gateway/web/cgi-irc/kiwiirc.com/ip.37.191.60.209 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1532962658 665272 :S_Gautam!uid286066@gateway/web/irccloud.com/x-pnolgkizxkjmmbnh JOIN :#esoteric < 1532967293 940941 :AnotherTest!~turingcom@213.202.60.99 JOIN :#esoteric < 1532967789 962127 :AnotherTest!~turingcom@213.202.60.99 QUIT :Ping timeout: 264 seconds < 1532968009 14268 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1532968279 839064 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1532968325 444950 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Ping timeout: 240 seconds < 1532968328 33278 :Cale!~cale@2607:fea8:995f:fb71:d10a:f6bb:395e:293f JOIN :#esoteric < 1532970455 442614 :heroux!sandroco@gateway/shell/insomnia247/x-zyrczuycfqstfafq QUIT :Ping timeout: 240 seconds < 1532970492 311234 :heroux__!sandroco@gateway/shell/insomnia247/x-pjjydkwjucibkawi NICK :heroux < 1532970802 954812 :heroux_!sandroco@gateway/shell/insomnia247/x-oebwvstqkonwhawc JOIN :#esoteric < 1532972649 107900 :SopaXorzTaker!~SopaXorzT@unaffiliated/sopaxorztaker QUIT :Quit: Leaving < 1532972958 134635 :XorSwap!~XorSwap@wnpgmb016qw-ppp-103-253.dynamic.bellmts.net QUIT :Quit: the creeping crawling chaos will return. < 1532972961 354899 :XorSwap_!~XorSwap@wnpgmb016qw-ppp-103-253.dynamic.bellmts.net QUIT :Quit: the creeping crawling chaos will return. < 1532972962 731402 :XorSwap__!~XorSwap@wnpgmb016qw-ppp-103-253.dynamic.bellmts.net QUIT :Quit: the creeping crawling chaos will return. < 1532973518 333212 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGIRL, dying... > 1532973979 67155 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=57088&oldid=56746 5* 03Raumaankidwai 5* (+73) 10 > 1532974047 197780 PRIVMSG #esoteric :14[[07Truth-machine14]]4 10 02https://esolangs.org/w/index.php?diff=57089&oldid=57088 5* 03Raumaankidwai 5* (-1) 10/* Pyth */ < 1532974985 137226 :atslash!~atslash@static.231.107.9.5.clients.your-server.de QUIT :Quit: Leaving < 1532979009 187686 :arseniiv!~arseniiv@95.105.66.57 QUIT :Ping timeout: 260 seconds < 1532980296 553227 :heroux_!sandroco@gateway/shell/insomnia247/x-oebwvstqkonwhawc QUIT :Read error: Connection reset by peer < 1532980296 686294 :heroux!sandroco@gateway/shell/insomnia247/x-pjjydkwjucibkawi QUIT :Read error: Connection reset by peer < 1532980311 341315 :heroux!sandroco@gateway/shell/insomnia247/x-zatnywurkqdvhwnu JOIN :#esoteric < 1532980333 137634 :heroux_!sandroco@gateway/shell/insomnia247/x-eeizohbwyyxxkpzp JOIN :#esoteric < 1532980380 994806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric > 1532980831 548678 PRIVMSG #esoteric :14[[07Rosa Parks14]]4 10 02https://esolangs.org/w/index.php?diff=57090&oldid=57085 5* 03Plokmijnuhby 5* (+71) 10 < 1532981493 250818 :wob_jonas!b03f1905@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.5 JOIN :#esoteric < 1532981520 343440 :wob_jonas!b03f1905@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.5 PRIVMSG #esoteric :zzo38: re yards, a yard is like two pound meters per kilogram, right? < 1532981535 377723 :wob_jonas!b03f1905@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.5 PRIVMSG #esoteric :sounds like an entirely sensible unit of measure to use < 1532984487 423547 :AnotherTest!~turingcom@213.202.60.99 JOIN :#esoteric < 1532984891 291284 :wob_jonas!b03f1905@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.25.5 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1532985793 318252 :AnotherTest!~turingcom@213.202.60.99 QUIT :Ping timeout: 248 seconds < 1532985796 698522 :nfd9001!~nfd9001@c-73-157-90-101.hsd1.wa.comcast.net JOIN :#esoteric < 1532986352 780168 :il_barbone!~il_barbon@91.80.132.1 JOIN :#esoteric < 1532986406 453213 :il_barbone!~il_barbon@91.80.132.1 QUIT :Client Quit < 1532993508 589272 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer