< 1519344020 154463 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :fungot: nostril. < 1519344020 461798 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: since that's all i know about monads, though, < 1519344027 535557 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :the nostril monad. < 1519346927 865187 :variable!~variable@freebsd/developer/variable JOIN :#esoteric > 1519347302 301361 PRIVMSG #esoteric :14[[07User:Challenger514]]4 M10 02https://esolangs.org/w/index.php?diff=54215&oldid=54164 5* 03Challenger5 5* (+39) 10 > 1519347418 738698 PRIVMSG #esoteric :14[[07Z14]]4 M10 02https://esolangs.org/w/index.php?diff=54216&oldid=49651 5* 03Challenger5 5* (-3) 10 > 1519347942 984070 PRIVMSG #esoteric :14[[07MiniPig14]]4 10 02https://esolangs.org/w/index.php?diff=54217&oldid=49746 5* 03Challenger5 5* (-13) 10 < 1519349661 816744 :MDude!~MDude@pa-67-234-79-69.dhcp.embarqhsd.net JOIN :#esoteric < 1519350083 316179 :augur!~augur@65.48.129.99 QUIT :Remote host closed the connection < 1519351170 106412 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :@tell oerjan bonsœøirjan. sorry if it rings you, but another attempt at earworming: https://youtu.be/2SoZzlgQzHM < 1519351170 420241 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1519352090 57912 :variable!~variable@freebsd/developer/variable QUIT :Quit: /dev/null is full < 1519352624 85886 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1519353748 659429 :oerjan!oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1519353864 599472 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@messages-loud < 1519353864 781026 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :boily said 44m 54s ago: bonsœøirjan. sorry if it rings you, but another attempt at earworming: https://youtu.be/2SoZzlgQzHM < 1519354182 164113 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION puts boily in the list of people whose links not to follow, together with \oren\_  < 1519354259 187442 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :hi hi hi ^^ < 1519354484 509664 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: SECRET CHICKEN < 1519355723 353370 :variable!~variable@freebsd/developer/variable QUIT :Quit: /dev/null is full < 1519356237 80040 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Now my X resource manager implementation in C is works; it is much smaller than the implementation of the Xrm functions in xcb-util and is much smaller than the implementation of the Xrm functions in Xlib, too. I don't know why they made those programs so large. < 1519356264 476423 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1519357318 243487 :augur!~augur@65.48.129.99 JOIN :#esoteric < 1519357580 196667 :augur!~augur@65.48.129.99 QUIT :Ping timeout: 255 seconds < 1519363430 550729 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, queen albia was a big surprise. < 1519363444 908505 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :>_> <_< < 1519363919 89057 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :Quit: Leaving < 1519364171 274421 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric < 1519365990 858946 :variable!~variable@freebsd/developer/variable QUIT :Quit: Found 1 in /dev/zero < 1519367283 880908 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wow, early update? < 1519367657 321780 :oerjan!oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :pretty normal time... < 1519367717 164728 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :How can I download Kaiji One Poker Hen 218-221 in 7-Zip format? I found RAR format, but it won't even download. < 1519369387 406327 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oh there's an xkcd as well < 1519369419 841063 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(I guess the image title saves it) < 1519370336 446368 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 256 seconds < 1519370514 587815 :oerjan!oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1519371048 624327 :APic!apic@apic.name QUIT :*.net *.split < 1519371048 762770 :prooftechnique_!~prooftech@2a03:b0c0:0:1010::ca:e001 QUIT :*.net *.split < 1519371048 884366 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :*.net *.split < 1519371080 433848 :sftp!~sftp@unaffiliated/sftp QUIT :*.net *.split < 1519371080 946405 :optimus[m]!optimusmat@gateway/shell/matrix.org/x-vkmacnwbdchujiel QUIT :*.net *.split < 1519371081 229364 :heroux!sandroco@gateway/shell/insomnia247/x-afakvjduykypqbtw QUIT :*.net *.split < 1519371082 87248 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1519371082 184532 :grumble!~grumble@freenode/staff/grumble QUIT :*.net *.split < 1519371254 862168 :sdhand!~sam@unaffiliated/kyubiko QUIT :Ping timeout: 260 seconds < 1519371357 506999 :sdhand!~sam@2001:41c8:51:10d:: JOIN :#esoteric < 1519371381 683126 :sdhand!~sam@2001:41c8:51:10d:: NICK :Guest27527 < 1519371406 804154 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1519372058 983091 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :I thought of a new chess variant, which is 8x10, the Queen's move is only one space diagonal and its only orthogonal move is one space horizontal on rank 0 and 9, you win if you capture opponent's King or if your King or Queen reaches opponent's corner, you can promote only into pieces that have been removed from the board (but they don't have to be your own), two new pieces, and a few other things. < 1519372405 647099 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1519372405 786767 :optimus[m]!optimusmat@gateway/shell/matrix.org/x-vkmacnwbdchujiel JOIN :#esoteric < 1519372405 786821 :heroux!sandroco@gateway/shell/insomnia247/x-afakvjduykypqbtw JOIN :#esoteric < 1519372405 786870 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1519372405 786918 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1519372657 980245 :APic!apic@apic.name JOIN :#esoteric < 1519372658 118767 :prooftechnique_!~prooftech@2a03:b0c0:0:1010::ca:e001 JOIN :#esoteric < 1519372658 118810 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1519372700 75634 :APic!apic@apic.name QUIT :Max SendQ exceeded < 1519372808 437519 :optimus[m]!optimusmat@gateway/shell/matrix.org/x-vkmacnwbdchujiel QUIT :Ping timeout: 255 seconds < 1519372819 237188 :copumpkin!copumpkinm@haskell/developer/copumpkin QUIT :Ping timeout: 255 seconds < 1519373035 569924 :APic!apic@apic.name JOIN :#esoteric < 1519373508 442815 :prooftechnique_!~prooftech@2a03:b0c0:0:1010::ca:e001 QUIT :*.net *.split < 1519373508 656531 :staffehn!~quassel@2001:41d0:52:d00::1d3 QUIT :*.net *.split < 1519373510 314617 :sftp!~sftp@unaffiliated/sftp QUIT :*.net *.split < 1519373510 495824 :heroux!sandroco@gateway/shell/insomnia247/x-afakvjduykypqbtw QUIT :*.net *.split < 1519373510 593100 :shachaf!~shachaf@unaffiliated/shachaf QUIT :*.net *.split < 1519373510 593139 :grumble!~grumble@freenode/staff/grumble QUIT :*.net *.split < 1519373903 123945 :HackEgo!~HackEgo@162.248.166.242 QUIT :Ping timeout: 276 seconds < 1519374145 351583 :heroux!sandroco@gateway/shell/insomnia247/x-idsldisicenpbywk JOIN :#esoteric < 1519374147 756109 :shachaf!~shachaf@unaffiliated/shachaf JOIN :#esoteric < 1519374153 757040 :sftp!~sftp@unaffiliated/sftp JOIN :#esoteric < 1519374169 45665 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1519374800 613252 :prooftechnique!~prooftech@2a03:b0c0:0:1010::ca:e001 JOIN :#esoteric < 1519374848 614094 :staffehn!~quassel@2001:41d0:52:d00::1d3 JOIN :#esoteric < 1519374885 172969 :xkapastel!uid17782@gateway/web/irccloud.com/x-ismlnooxzaejvhzn QUIT :Quit: Connection closed for inactivity < 1519375363 583451 :augur!~augur@65.48.129.99 JOIN :#esoteric < 1519375546 760954 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 256 seconds < 1519375633 590868 :augur!~augur@65.48.129.99 QUIT :Ping timeout: 256 seconds < 1519376485 17821 :optimus[m]!optimusmat@gateway/shell/matrix.org/x-wxqjlccshohfhvtq JOIN :#esoteric < 1519377248 682114 :copumpkin!copumpkinm@haskell/developer/copumpkin JOIN :#esoteric < 1519377298 186246 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric < 1519377717 240786 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 264 seconds < 1519378319 698109 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1519378985 787714 :AnotherTest!~turingcom@193.190.253.145 JOIN :#esoteric < 1519379247 800598 :AnotherTest!~turingcom@193.190.253.145 QUIT :Ping timeout: 240 seconds < 1519379285 526001 :Melvar!~melvar@ip-2-203-74-183.web.vodafone.de QUIT :Ping timeout: 240 seconds < 1519380113 912458 :Melvar!~melvar@ip-2-203-78-88.web.vodafone.de JOIN :#esoteric < 1519381103 725003 :AnotherTest!~turingcom@193.190.253.145 JOIN :#esoteric < 1519382629 822145 :AnotherTest!~turingcom@193.190.253.145 QUIT :Ping timeout: 260 seconds < 1519383753 844138 :AnotherTest!~turingcom@193.190.253.145 JOIN :#esoteric < 1519384159 849975 :AnotherTest!~turingcom@193.190.253.145 QUIT :Ping timeout: 248 seconds < 1519385115 577416 :grumble!~grumble@freenode/staff/grumble QUIT :Quit: and I keep telling myself it's all in my head < 1519385477 749100 :grumble!~grumble@freenode/staff/grumble JOIN :#esoteric < 1519385721 556012 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric < 1519387765 279584 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :BEAST FROM THE EAST < 1519387768 256852 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(is what they're calling the current UK weather) < 1519388039 909503 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :fizziello. strange weather in UK? < 1519388098 944800 :Guest27527!~sam@2001:41c8:51:10d:: NICK :sdhand < 1519388105 846825 :sdhand!~sam@2001:41c8:51:10d:: QUIT :Changing host < 1519388105 944802 :sdhand!~sam@unaffiliated/kyubiko JOIN :#esoteric < 1519388421 533828 :ybden!ybden@coleridge.vehk.de PART :#esoteric < 1519388658 910346 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: SINGULAR CHICKEN < 1519388687 794849 :AnotherTest!~turingcom@ptr-82l26zex1glfa1xy3qc.18120a2.ip6.access.telenet.be JOIN :#esoteric < 1519388976 714548 :AnotherTest!~turingcom@ptr-82l26zex1glfa1xy3qc.18120a2.ip6.access.telenet.be QUIT :Ping timeout: 256 seconds < 1519389573 466715 :augur!~augur@plutocluster.cavehill.uwi.edu JOIN :#esoteric < 1519391337 745629 :Melvar!~melvar@ip-2-203-78-88.web.vodafone.de QUIT :Ping timeout: 240 seconds < 1519392103 982307 :Melvar!~melvar@ip-2-203-94-186.web.vodafone.de JOIN :#esoteric < 1519396173 56048 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@tell boily "The Arctic blast, which has been called “the beast from the east”, will cause temperatures to plunge below zero from Sunday night, with some areas experiencing lows of -8C (17.6F), and snow forecast to fall in London and the east of England." < 1519396173 328605 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1519397063 886079 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1519397758 413851 :AnotherTest!~turingcom@134.58.253.56 JOIN :#esoteric < 1519398473 537660 :moei!~moei@softbank221078042071.bbtec.net JOIN :#esoteric < 1519401007 940178 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: Leaving < 1519401023 804314 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1519401359 474433 :augur!~augur@plutocluster.cavehill.uwi.edu QUIT :Ping timeout: 256 seconds < 1519401383 573641 :augur!~augur@plutocluster.cavehill.uwi.edu JOIN :#esoteric < 1519401633 879822 :Melvar`!~melvar@ip-2-203-6-89.web.vodafone.de JOIN :#esoteric < 1519401699 432674 :AnotherTest!~turingcom@134.58.253.56 QUIT :Ping timeout: 256 seconds < 1519401705 830087 :Melvar!~melvar@ip-2-203-94-186.web.vodafone.de QUIT :Ping timeout: 268 seconds < 1519402020 284190 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1519402551 817604 :yaewa!~moei@softbank221078042071.bbtec.net JOIN :#esoteric < 1519402625 618244 :moei!~moei@softbank221078042071.bbtec.net QUIT :Ping timeout: 248 seconds < 1519402727 536442 :AnotherTest!~turingcom@d51A46C74.access.telenet.be JOIN :#esoteric < 1519404075 598256 :xkapastel!uid17782@gateway/web/irccloud.com/x-mphilpefqbuffdpq JOIN :#esoteric > 1519405801 320645 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Lynn2 5* 10New user account < 1519406577 791010 :Melvar`!~melvar@ip-2-203-6-89.web.vodafone.de QUIT :Ping timeout: 240 seconds < 1519406623 954334 :zzo38!~zzo38@24-207-13-153.eastlink.ca QUIT :Ping timeout: 248 seconds < 1519406739 156842 :zzo38!~zzo38@24-207-13-153.eastlink.ca JOIN :#esoteric < 1519407370 842916 :Melvar`!~melvar@dslb-088-077-243-183.088.077.pools.vodafone-ip.de JOIN :#esoteric > 1519408788 143016 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=54218&oldid=54172 5* 03Lynn2 5* (+134) 10 > 1519408818 647366 PRIVMSG #esoteric :14[[07Z80golf14]]4 N10 02https://esolangs.org/w/index.php?oldid=54219 5* 03Lynn2 5* (+2565) 10Created page with "'''Z80golf''' is a very simple fantasy [https://en.wikipedia.org/wiki/Zilog_Z80 Zilog Z80] machine designed for [[Golf|code golf]], used on [http://golf.shinh.org/ anarchy gol..." < 1519409230 727883 :shachaf!~shachaf@unaffiliated/shachaf QUIT :Ping timeout: 240 seconds < 1519409270 854585 :LeoLambda_!Leo@2600:3c01::f03c:91ff:fe3e:12c3 QUIT :Ping timeout: 276 seconds < 1519409273 564102 :kmc!~beehive@li521-214.members.linode.com QUIT :Ping timeout: 265 seconds < 1519410091 789584 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? mutex < 1519410147 331158 :int-e!~noone@int-e.eu PRIVMSG #esoteric :We're sorry, but the HackEgo mutex is currently not available. Please try another time. < 1519410150 191709 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :`? mutices < 1519410162 737622 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :damn < 1519410215 345540 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :are mutices the correct way to do this even? < 1519410332 636199 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I'm trying to make sure two threads don't alter an std::map at the same time < 1519410563 999187 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :so should I lock the map, then lock the member of the map, then unlock the map? < 1519410808 754825 :int-e!~noone@int-e.eu PRIVMSG #esoteric :why isn't it enough to lock the std::map itself, what does "alter" mean... too many questions. < 1519410839 809758 :\oren\_!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :int-e: well ok, so i have a web server thingy > 1519413988 155516 PRIVMSG #esoteric :14[[07Z80golf14]]4 10 02https://esolangs.org/w/index.php?diff=54220&oldid=54219 5* 03Lynn2 5* (+93) 10 < 1519414028 345906 :esowiki!~esowiki@techne.zem.fi JOIN :#esoteric > 1519414038 458453 PRIVMSG #esoteric :14[[07Z80golf14]]4 10 02https://esolangs.org/w/index.php?diff=54221&oldid=54220 5* 03Lynn2 5* (+0) 10 < 1519414269 830301 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1519414658 113102 :variable!~variable@freebsd/developer/variable QUIT :Quit: /dev/null is full < 1519414723 786997 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1519414916 859633 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection > 1519415267 200001 PRIVMSG #esoteric :14[[07Z80golf14]]4 10 02https://esolangs.org/w/index.php?diff=54222&oldid=54221 5* 03Lynn2 5* (+139) 10 < 1519415525 448899 :Melvar`!~melvar@dslb-088-077-243-183.088.077.pools.vodafone-ip.de QUIT :Ping timeout: 240 seconds > 1519416213 486692 PRIVMSG #esoteric :14[[07Z80golf14]]4 10 02https://esolangs.org/w/index.php?diff=54223&oldid=54222 5* 03Lynn2 5* (+957) 10 < 1519416240 761042 :Melvar`!~melvar@ip-2-203-21-142.web.vodafone.de JOIN :#esoteric > 1519416244 52813 PRIVMSG #esoteric :14[[07Z80golf14]]4 10 02https://esolangs.org/w/index.php?diff=54224&oldid=54223 5* 03Lynn2 5* (+40) 10 > 1519416429 105676 PRIVMSG #esoteric :14[[07Z80golf14]]4 10 02https://esolangs.org/w/index.php?diff=54225&oldid=54224 5* 03Lynn2 5* (+44) 10 > 1519416478 509012 PRIVMSG #esoteric :14[[07Z80golf14]]4 10 02https://esolangs.org/w/index.php?diff=54226&oldid=54225 5* 03Lynn2 5* (+296) 10 < 1519416705 980974 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1519416875 176534 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1519417018 765160 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Client Quit < 1519417054 530699 :augur!~augur@plutocluster.cavehill.uwi.edu QUIT :Remote host closed the connection < 1519417177 889002 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1519417689 411263 :augur!~augur@pluto.cavehill.uwi.edu JOIN :#esoteric < 1519417853 218050 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1519417953 437918 :augur!~augur@pluto.cavehill.uwi.edu QUIT :Ping timeout: 248 seconds < 1519418075 67270 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 JOIN :#esoteric < 1519418187 711554 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 JOIN :#esoteric < 1519418187 728395 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 QUIT :Changing host < 1519418187 728436 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1519418245 504532 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :Some large stores are now routinely putting throwaway RFID anti-theft chips on products that cost less than 500 HUF and aren't especially common targets for theft. RFID sure has become cheap. < 1519418307 699241 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1519418485 251634 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :Admittedly this is a store that sells mostly its own branded products, and the RFID chip doubles as faster barcode-less checkout system, which is why it's worth to add it on everything, even cheap products. < 1519418538 685631 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :Most supermarkets only add RFID on the more expensive products, and the ones that are expensive relative to their physical size and likely targets for theft, such as small liquor bottles. < 1519418581 754580 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :`dowg it < 1519418625 16936 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :hmm, no HackEgo again? < 1519418739 154868 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :\oren\: normally you lock the whole map (put it behind a mutex), < 1519418812 736293 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :\oren\: but if you have lots of concurrent accesses on a map from many threads in performance-sensitive contexts, which most often happens in an OS kernel, then you can use a trickier structure with more fine-grained locking, usually a hash table but technically can be a tree style map too. < 1519418912 965158 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :\oren\: if you have lots of concurrent reads but fewer modifications, then you can also use a read-write lock on the whole map, which allows concurrent reads from multiple threads, but excludes other type of concurrent access, and is not much more expensive than the simple mutex < 1519418983 324562 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :\oren\: in modern C++, there's an std::shared_timed_mutex and std::shared_mutex class that implements the read-write lock semantics for threads < 1519418996 407185 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :wob_jonas: The CaC host is down again. Or at least unresponsive to SSH. < 1519419002 798611 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :fizzie: ok < 1519419335 145895 :aeyxa!2d3bd6aa@gateway/web/freenode/ip.45.59.214.170 QUIT :Ping timeout: 260 seconds < 1519419629 517131 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :Ebay's Paypal payment interface still uses the very uninformative "1.00 HUF = 0.00 USD" style rounded currency conversion rate. < 1519419726 297386 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1519419816 175941 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1519419970 476342 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Client Quit < 1519420314 677221 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1519420565 444712 :Melvar`!~melvar@ip-2-203-21-142.web.vodafone.de QUIT :Ping timeout: 240 seconds < 1519420712 728166 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1519420844 101438 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :A leap year algorithm in a C code can be: int leapyear(unsigned int y) { return !((y%100?:y/100)&3); } You could use optimizations having to do with integer division by a constant, if writing in assembly language. An implementation of this in MMIX with the division instruction uses 64 cycles, but maybe it can be shortened by avoiding a division instruction. < 1519421082 571245 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :zzo38: does this need to work for negative y too? < 1519421157 154455 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the Gregorian calendar isn't that old < 1519421249 58696 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :wob_jonas: No, it only works for the Gregorian calendar. < 1519421325 589659 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :(I wouldn't have written "unsigned" if it is meant to work for negative numbers too.) < 1519421366 74463 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :int-e: yes, I know, but some people extend the Gregorian calendar infinitely back for solar system astronomy or something. zzo38: oh right, unsigned int < 1519421368 911444 :Melvar`!~melvar@ip-2-203-4-198.web.vodafone.de JOIN :#esoteric < 1519421537 738635 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :On MMIX, division is six times as slow as multiplication, so it could help to use multiplication instead, even if you need two multiplications. < 1519421648 968310 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :zzo38: you always need only at most one multiplication to simulate a division of single-word numbers by a constant, but you need a number of other instructions next to it. compilers automatically do that optimization these days, because division is always slow, and multiplication is fast on modern cpus. < 1519421679 347270 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :however, in some cases you can get a shorter sequence if you know that the sign bit of the dividend is positive, and compilers often can't prove that. < 1519421737 513688 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :another case when you may have to help the compiler is if you do a lot of divisions by the same divisor, but the compiler doesn't realize that. < 1519421769 639435 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Shouldn't the compiler be able to prove if it says "unsigned int", though? And in this case you need the remainder as well as the quotient (but the quotient is irrelevant unless it is exact). < 1519421827 950259 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :zzo38: no, the problem is that sometimes the CPU has a signed integer multiply instruction but no equally cheap unsigned integer multiply. if the sign bit is clear, you can substitute one for the other. this particular case can occur on x86. < 1519421840 12976 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1519421844 576663 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :O, OK. < 1519421869 694613 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :this is a more frequent problem if you need to do an actual division with a variable dividend, but it can still happen with division simulated by multiplication. < 1519421880 231176 :variable!~variable@freebsd/developer/variable PRIVMSG #esoteric :ACTION glares at wob_jonas  < 1519421891 343432 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :zzo38: but even without that the sign can matter: < 1519421907 727501 :variable!~variable@freebsd/developer/variable PRIVMSG #esoteric :zzo38: that algo doesn't work < 1519421916 821734 :variable!~variable@freebsd/developer/variable PRIVMSG #esoteric :zzo38: years divisible by 400 are not leap years < 1519421956 443433 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :zzo38: if you want to divide by 4, and you use the C division operator, which these days has truncating division semantics, then you need like three or four instructions with no multiplication; but if you know the sign bit is clear, then you can use just one instruction, a shift (or a bitwise and for modulo), which does floor division. < 1519422079 108531 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 PRIVMSG #esoteric :you could technically also be in trouble if you don't have both signed shift and unsigned shift instructions, but I don't think that occurs on any modern cpu (modern meaning one that has fast multiplication) < 1519422209 464283 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Years divisible by 400 are leap years. If it is divisible by 100 then it is not a leap year, unless it is also divisible by 400. < 1519422367 770428 :Melvar`!~melvar@ip-2-203-4-198.web.vodafone.de QUIT :Ping timeout: 248 seconds < 1519422415 79474 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :variable: Why do you think it is not a leap year? I think it is a leap year. < 1519422664 14552 :variable!~variable@freebsd/developer/variable PRIVMSG #esoteric :zzo38: https://en.wikipedia.org/wiki/Leap_year < 1519422673 503178 :variable!~variable@freebsd/developer/variable PRIVMSG #esoteric :For example, in the Gregorian calendar, each leap year has 366 days instead of the usual 365, by extending February to 29 days rather than the common 28. These extra days occur in years which are multiples of four (with the exception of years divisible by 100 but not by 400). < 1519422770 62209 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1519423166 833549 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Yes, so 2000, which is divisible by 400, is a leap year. < 1519423187 806355 :Melvar`!~melvar@ip-2-203-81-173.web.vodafone.de JOIN :#esoteric < 1519423465 201713 :wob_jonas!b03f185c@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.92 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1519423613 831991 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: Leaving < 1519423622 411333 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1519424725 617435 :HackEgo!~HackEgo@162.248.166.242 JOIN :#esoteric < 1519424842 319706 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1519424883 475122 :variable!~variable@freebsd/developer/variable QUIT :Quit: /dev/null is full < 1519425065 867724 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1519425245 395857 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric > 1519425391 504238 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03ZM 5* 10New user account > 1519425658 21206 PRIVMSG #esoteric :14[[07BS14]]4 M10 02https://esolangs.org/w/index.php?diff=54227&oldid=41504 5* 03HereToAnnoy 5* (-2) 10Fixed example program (the one on github also seems to be wrong) < 1519426009 886038 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1519426023 131160 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1519426962 325215 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric < 1519427681 560007 :AnotherTest!~turingcom@d51A46C74.access.telenet.be QUIT :Ping timeout: 248 seconds < 1519428291 755701 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :@metar CYUL < 1519428292 616046 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Request failed. < 1519428305 641197 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :Ō_Ō... < 1519428311 419870 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :@massages-loud < 1519428311 650927 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :fizzie said 8h 55m 38s ago: "The Arctic blast, which has been called “the beast from the east”, will cause temperatures to plunge below zero from Sunday night, with some areas experiencing lows < 1519428311 667683 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :of -8C (17.6F), and snow forecast to fall in London and the east of England." < 1519428339 866728 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :fizzie: frozzenello. < 1519428356 298584 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I hope you're at least boilying. < 1519428374 537964 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :(It's not actually all that cold here. But headlines.) < 1519428598 752277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this could be a severe problem for me, as I can't feel the cold, but am still /affected/ by it < 1519428611 31615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'll have to pay a lot of attention to remember to wear a coat < 1519428654 767208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, "below zero, some areas lows of -8" isn't actually all that cold in an absolute sense < 1519428663 121255 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1519428692 633401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the coldest I've been out in without a coat (due to not realising) was -15°C, that was definitely not a good idea but I survived it < 1519428694 192529 :variable!~variable@freebsd/developer/variable QUIT :Client Quit < 1519428696 184536 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :fizzie: I'm freezing raining. < 1519428784 517309 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, I think it was -15, might just have been -8 < 1519428787 573325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was a while ago now < 1519429040 141376 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1519429103 86317 :variable!~variable@freebsd/developer/variable QUIT :Client Quit < 1519429856 488018 :xkapastel!uid17782@gateway/web/irccloud.com/x-mphilpefqbuffdpq QUIT :Quit: Connection closed for inactivity