< 1476835207 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :there are crazy randomized sorting algorithms that have o(1) sub-runtimes < 1476835208 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :hppavilion[1]: there is a number x_0 above which f(x) is always 0 < 1476835214 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1476835225 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :alercah: How is that not just O(1) then? < 1476835235 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :hppavilion[1]: the constant function 1 is O(1) but not O(0) < 1476835248 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(or, well, O(whatever the complexity of > is)) < 1476835249 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :if f \in O(g), then O(f) \subseteq O(g) < 1476835260 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :like, "input is bad 1/n^2 of the time, in this case just quicksort" will lead to (n log n)/n^2 being in o(1) < 1476835300 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: quicksort isn't actually O(n log n)… < 1476835301 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : also I'm not convinced O(∞) is a real complexity class <-- i'd think it is a reasonably notation for the trivial "everything" class < 1476835313 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :myname: how do you know that the input is bad only 1/n^2 of the time, though? < 1476835320 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :ais523: it's not? < 1476835327 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :oh yeah < 1476835328 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :myname: also no practical algorithm can be o(1) < 1476835332 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :myname: it's O(n²) worst case < 1476835334 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, randomized quicksort < 1476835344 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :or heapsort, whatever < 1476835348 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and although you have control over what the worst case is (and can make it random via randomized quicksort), you can never guarantee you don't hit it < 1476835349 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :you might be thinking o(n) < 1476835384 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :alercah: math voodoo < 1476835385 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alercah: I think o(n) is dubious due to space ≤ time < 1476835397 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if something runs faster than O(n) it can't possibly look at all the input < 1476835416 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :I think myname is saying a probabilistic algorithm though < 1476835417 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although that makes sense for things like mutating a data structure, where the whole point is that you don't want to look at the structure itself < 1476835427 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :(which is distinct from a randomized algorithm) < 1476835435 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :alercah: right < 1476835437 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :myname: o(1) means that there is no minimum time < 1476835461 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :(other than 0, I believe) < 1476835484 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :i want algorithms in o(0)! < 1476835486 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :agreed, o(1) basically means that it's always possible to get a faster runtime via making the problem bigger < 1476835517 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not necessarily that making it bigger /always/ makes it faster; just that there's always some way to make it faster via making it bigger, you can select how much bigger) < 1476835551 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? morphism < 1476835551 0 :Cale!~cale@24.114.80.116 QUIT :Read error: Connection reset by peer < 1476835555 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A morphism is just a natural transformation between two functors on 1. < 1476835601 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :? natural transformation < 1476835603 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A natural transformation is a transformation of something containing no chemicals. < 1476835608 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1476835620 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this seems to break with the pattern of the other category theory entries < 1476835623 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was it so hard to explain? < 1476835630 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :slwd morphism//s/functors on/diagrams of < 1476835631 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :sed: -e expression #1, char 25: unterminated s' command < 1476835634 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was hoping for something along the lines of Quiler < 1476835635 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :slwd morphism//s/functors on/diagrams of/ < 1476835636 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://esolangs.org/wiki/Quiler < 1476835636 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/morphism//A morphism is just a natural transformation between two diagrams of 1. < 1476835652 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :cwlprits morphism < 1476835654 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :tsweẗt fizzïe evilips̈e oerjän shachäf ellioẗt oerjän ellioẗt Bik̈e FreeFul̈l ais52̈3 ais52̈3 ellioẗt FreeFul̈l oerjän fizzïe GreyKnigḧt GreyKnigḧt GreyKnigḧt < 1476835684 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I learned about the word "diagram" recently. < 1476835685 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a lot of random umlauts < 1476835688 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rm bin/rw < 1476835689 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476835696 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :A diagram is like a functor... < 1476835698 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's forget hth < 1476835704 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? diagram < 1476835705 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :A diagram is just a functor. < 1476835709 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Because a diagram is the same thing as a functor... < 1476835725 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :A functor from a free category on some graph, often. < 1476835727 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :But a diagram is thought of as a collection rather than a transformation! < 1476835729 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mkx bin/rb//rm "bin/$1" < 1476835731 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/rb < 1476835736 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rb rb < 1476835738 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476835740 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rb rb < 1476835741 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rb: not found < 1476835745 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :good, it works < 1476835794 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: huh, the definition of diagram I use (which is probably a different definition) is a representation of a set of categorical equations < 1476835801 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it would be spooky if the error was "rb: bin/rb: file not found" < 1476835815 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: Are you talking about a commutative diagram in particular? < 1476835832 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Usually a diagram doesn't represent any equations by itself. < 1476835848 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shachaf: err, yes, commutative diagrams < 1476835870 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mkx bin/rself//rm bin/rself < 1476835873 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/rself < 1476835875 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rself < 1476835878 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476835880 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rself < 1476835881 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rself: not found < 1476835884 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :ais523: bin/slist had prior art < 1476835885 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there, a better version of the idea < 1476835894 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it's not going to beat /bin/cd < 1476835900 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's /bin/cd? < 1476835907 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me pastebin it < 1476835911 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I wrote a cd program once. < 1476835917 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It attached to its parent with a debugger and made a chdir call. < 1476835926 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, that's exactly how mine works too < 1476835931 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://sprunge.us/ZdTB < 1476835946 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, you used gdb. < 1476835951 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In retrospect maybe I should've thought of that. < 1476835960 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what, you used ptrace directly? < 1476835964 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1476835970 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Totally unrelated to anything! < 1476835974 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I have this philosophy philosophy. < 1476835980 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Also I used the system call instead of the libc chdir() call. < 1476835988 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually my version fails on filenames that contain literal double quotes or backslashes < 1476835994 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because gdb tries to C-unescape them < 1476836007 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so yours is probably better < 1476836047 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I think that if there is no solid argument for a claim, then the claim probably isn't true. < 1476836053 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the subject of /bin/cd, I've heard that goto used to be an executable < 1476836053 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Consider the claim that qualia exist or whatever. < 1476836058 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that worked via editing the shell script that called it < 1476836063 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And I think glibc caches the working directory so it broke some things that used getcwd. < 1476836069 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :There exists no solid argument for that claim! I can poke holes in any of them! < 1476836080 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: what if there isn't a solid argument either for or against? does that make the claim both probably true and probably false? < 1476836080 0 :imode!~imode@unaffiliated/imode PRIVMSG #esoteric :goto used be an executable? awesome. < 1476836106 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Therefore, the claim that qualia exist probably isn't true. < 1476836143 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :ais523: well, a claim doesn't have to be false for it to be non-true. < 1476836159 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right < 1476836165 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :If I claim that x = y, without specifying what x and y are supposed to be, that's not really either true or false. < 1476836166 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. it could be meaningless, or paradoxical < 1476836172 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's non-true and non-false. < 1476836174 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or irrelevant, or malformed < 1476836482 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :or Zen. < 1476836634 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can you give an example of a Zen statement which doesn't have one of the truth values listed above? < 1476836664 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I guess the Zen style is to make a statement that's apparently exceedingly metaphorical, but there's no way to resolve the metaphor into actual concepts you understand < 1476836671 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*e < 1476836683 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Zene? < 1476836712 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ais523: mu :D < 1476836723 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boily: mu was a Zen /answer/ to a question < 1476836726 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which unasked the question < 1476836742 0 :computing!~luxon@unaffiliated/moonythedwarf JOIN :#esoteric < 1476836745 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interestingly, this is pretty much what throwing an exception does in most programming languages with structured exceptions < 1476836768 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, I just realised NetHack 4 also has the possibility of unasking a question < 1476836773 0 :Cale!~cale@pool-108-29-88-63.nycmny.fios.verizon.net JOIN :#esoteric < 1476836777 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this time, it's the person who asked the question who unasks it < 1476836790 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :aren't exceptions sufficient for some sort of non-constructive logic thing < 1476836808 0 :moony!~luxon@unaffiliated/moonythedwarf QUIT :Ping timeout: 260 seconds < 1476836810 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly < 1476836821 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how much extra control structure do you need for try/catch/throw to be TC? < 1476836830 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :shachaf: you are talking about backtracking like in prolog? < 1476836836 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually you probably also need unthrow or there's no clear way to store data < 1476837040 0 :fizzie!?@? PRIVMSG #esoteric :Huh, I just realized -- when someone removes the canary, it's not actually restored immediately; the commit is just skipped, and the canary is only restored after the next command has been run for the first time. I will demonstrate. < 1476837044 0 :fizzie!?@? PRIVMSG #esoteric :rm canary < 1476837046 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837047 0 :fizzie!?@? PRIVMSG #esoteric : echo$(date +%s) $(ls -l canary 2>&1) >> tmp/canary.txt; rm canary < 1476837049 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837053 0 :fizzie!?@? PRIVMSG #esoteric :cat tmp/canary.txt < 1476837056 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :1476833406 ls: cannot access canary: No such file or directory \ 1476833407 -rwxr-xr-x 1 5000 0 4 Oct 18 23:30 canary < 1476837067 0 :fizzie!?@? PRIVMSG #esoteric :On the first run, there wasn't a canary. < 1476837082 0 :fizzie!?@? PRIVMSG #esoteric : rm tmp/canary.txt # cleanup < 1476837082 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837114 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: so after deleting the canary, the next command runs twice? < 1476837149 0 :fizzie!?@? PRIVMSG #esoteric :Yes. Well, it would run twice in any case if it did any commit-worthy changes. But it will run twice regardless, because the canary will be missing, and that looks like a change. < 1476837165 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: Aha, this explains why something I did a while ago that I thought should have removed the canary didn't do it. < 1476837213 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cat bin/ < 1476837214 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ TIMEFORMAT="real: %lR, user: %lU, sys: %lS" \ shopt -s extglob globstar \ eval -- "$1" | rnooodl < 1476837228 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : echo test >> tmp/echotest.txt < 1476837229 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837233 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cat tmp/echotest.txt < 1476837233 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :test < 1476837239 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rm tmp/echotest.txt < 1476837240 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837253 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Nothing in tmp/ gets logged to hg in any case. < 1476837265 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah right, that's why there was only one copy? < 1476837266 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, hmm < 1476837268 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now I'm confused < 1476837304 0 :fizzie!?@? PRIVMSG #esoteric :It's actually not just the canary that's not restored; it's everything else as well. If the canary is gone, the code just skips the commit bit, but leaves the repo potentially-bad. You just normally can't tell, because even if that would cause the next command to behave strangely, that run is more or less ignored as the code thinks it made changes, and therefore restores the state and re-runs. < 1476837361 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is this where the "Hack" part of HackEgo comes from? < 1476837371 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : sed 's#eval#rm canary; eval#' bin/\ > bin/'(' < 1476837373 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837388 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :( date > test < 1476837389 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/(: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/(: cannot execute: Permission denied < 1476837400 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : chmod +x bin/\( < 1476837402 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837404 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :( date > test < 1476837405 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837409 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cat test < 1476837410 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :huh \ hi < 1476837415 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :rm test < 1476837417 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837421 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :( date > test < 1476837422 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476837424 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :cat test < 1476837425 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: test: No such file or directory < 1476837605 0 :fizzie!?@? PRIVMSG #esoteric :I think what happened there was: ( date > test ran once, removed canary, wrote test. That looked like a change in the repository, so it was restored to pristine state and re-executed, doing the same thing. Between the commands, canary was missing and test exited. Then cat test ran for the first time; afterwards, the code thought that had made commit-worthy changes (because canary was missing ... < 1476837611 0 :fizzie!?@? PRIVMSG #esoteric :... and test was added) so it restored the world, and re-executed cat test, at which point test no longer existed (and canary was back), so no commit was made. < 1476837712 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Ping timeout: 268 seconds < 1476837961 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :HackEgo is so weird. < 1476837964 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? HackEgo < 1476837965 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :HackEgo, also known as HackBot, is a bot that runs arbitrary commands on Unix. See help for info on using it. You should totally try to hax0r it! Make sure you imagine it's running as root with no sandboxing. HackEgo is the slowest bot in all Mexico! < 1476837998 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :cat canary < 1476837999 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :EEP < 1476838024 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :So I can, like... < 1476838026 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :rm canary < 1476838027 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476838029 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :cat canary < 1476838031 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :EEP < 1476838038 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Interesante. < 1476838068 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1476838082 0 :Cale!~cale@pool-108-29-88-63.nycmny.fios.verizon.net QUIT :Ping timeout: 256 seconds < 1476838205 0 :fizzie!?@? PRIVMSG #esoteric :Yeah, the last cat ran twice. < 1476838228 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :( date >>tmp/test < 1476838230 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476838235 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :cat tmp/test < 1476838236 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tue Oct 18 23:49:47 UTC 2016 \ Tue Oct 18 23:49:48 UTC 2016 < 1476838304 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION is updating the PDF sources... ♪ < 1476838311 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :rm tmp/test < 1476838311 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476838373 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: i guess it's good ? canary is no longer an ELF binary, then. < 1476838409 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Funtime activity: Convert any number that references degrees (including any " degrees" AND any occurrence of the numbers {180, 360*n for positive integer n)) to radians < 1476838416 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :"XBox 2pi" < 1476838423 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :"Trump has done a complete pi" < 1476838424 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :etc. < 1476838456 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :%s/radians//g < 1476838460 0 :fizzie!?@? PRIVMSG #esoteric :It also uses a shared lock for the first run, and an exclusive one for the second, which probably more or less works, but there's still some racey things. E.g. if you manage to run a command that adds a file and one that removes the same file in parallel, it's possible to end up with no commits, which wouldn't be a possible outcome for either of the two possible sequential orderings. < 1476838474 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :oerjan: it all hinges on your definition of "good". some people in here like to throw some curveballs in the wisdom database... < 1476838482 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :%? < 1476838488 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :? _46bit < 1476838489 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :_46bit is a slightly-uptight public-schooled Brit. Taneb invented him. < 1476838496 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it applies to _all_ irc lines, ever, hth < 1476838502 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, yes < 1476838506 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :is _46bit a person or a thing? < 1476838521 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: ...so you just removed he word 'radians' or...? < 1476838556 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :boily: User that didn't hang around < 1476838581 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :a person. < 1476838607 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: yep. < 1476838617 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :as you know, it's redundant. < 1476838639 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :I'm tempted to file them under Tanebventions. they'll be personed if they return. < 1476838645 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Or that started going by something else. Maybe there's a _32nat here somewhere?) < 1476838657 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :? tanebvention < 1476838658 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(APPROXIMATELY, OK!?) < 1476838662 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, persistence, the BBC, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: math. He never invents anything involving sex. < 1476838676 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? hpstructions < 1476838677 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :hpstructions? ¯\(°​_o)/¯ < 1476838683 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :slwd tanebvention//s/BBC/BBC, _46bit/ < 1476838684 0 :computing!~luxon@unaffiliated/moonythedwarf QUIT :Ping timeout: 260 seconds < 1476838685 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/tanebvention//Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, persistence, the BBC, _46bit, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: math. He never invents anything involving sex. < 1476838699 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :("structions" as in "destruction", not as in "construction") < 1476838733 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/tions/tion/ < 1476838752 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/"struct/"-struct/ < 1476838793 0 :digitalc1ld!?@? NICK :digitalcold < 1476839188 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :https://twitter.com/tldrwikipedia?lang=en is a lot like wisdom... < 1476839602 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric : culprits wisdom/alpha < 1476839604 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fizzïe evilips̈e oerjän b_jonäs < 1476839631 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@ask wob_jonas wellob_jonas. letteral? < 1476839632 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1476839716 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it seems a lot more cynical tdnh < 1476839725 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :True < 1476839738 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? alpha < 1476839739 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Alpha is the numeric measurement of opaqueness, a dog with unusually high voice in the Disney-Pixar Up film, and a NATO phonetic alphabet letteral. < 1476839762 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :boily: It's a letter. Literally. < 1476839763 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I guess. < 1476839792 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's to letter what a numeral is to a number hth < 1476839796 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :one never knows. maybe it's a typographical letter? < 1476839837 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :. o O ( there should be an Edible Chapter in the PDF. so many food entries... ) < 1476839910 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it will include all the food and johnny depp. < 1476840001 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : howg alpha | tac < 1476840003 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ learn alpha is the numeric measurement of opaqueness, a dog with unusually high voice in the Disney-Pixar Up film, and a NATO phonetic alphabet letteral. \  sed -i sbabAb wisdom/alpha \  chmod 777 / -R \ revert 942e964c81c1 < 1476840131 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ACTION tempted to add bin/{h,d}o{w,a}t < 1476840140 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :♪ DING ♪ little PDF update! some symbols, and entries in A! < 1476840174 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : ls bin/{h,d}o{w,a}t < 1476840175 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :ls: cannot access bin/howt: No such file or directory \ ls: cannot access bin/hoat: No such file or directory \ ls: cannot access bin/dowt: No such file or directory \ ls: cannot access bin/doat: No such file or directory < 1476840210 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : echo bin/{h,d}o{w,a}{g,t} < 1476840210 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/howg bin/howt bin/hoag bin/hoat bin/dowg bin/dowt bin/doag bin/doat < 1476840229 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : echo bin/{h,d}?{w,a}{g,t} < 1476840230 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/howg bin/h?wt bin/hoag bin/h?at bin/dowg bin/d?wt bin/doag bin/d?at < 1476840265 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm i've got a bad feeling about this < 1476840448 0 :moonheart08!~luxon@unaffiliated/moonythedwarf JOIN :#esoteric < 1476840563 0 :moonheart08!~luxon@unaffiliated/moonythedwarf PRIVMSG #esoteric :http://i.imgur.com/4PrZSnV.jpg < 1476840638 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION twitches < 1476840645 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :moonheart08: that's NSFB. < 1476840659 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :B? < 1476840670 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Brain hth < 1476840683 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :AAAAA < 1476840686 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1476840789 0 :moonheart08!~luxon@unaffiliated/moonythedwarf PRIVMSG #esoteric :lol < 1476840805 0 :moonheart08!~luxon@unaffiliated/moonythedwarf PRIVMSG #esoteric :it makes no sense at all :P < 1476840814 0 :moonheart08!~luxon@unaffiliated/moonythedwarf PRIVMSG #esoteric :what do you all think should go on health and safety guidelines for Astatine? ( http://www.lenntech.com/periodic/elements/at.htm ) < 1476840832 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :? brilliant < 1476840833 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​04B҉ͭR̲̞Iͪ͞L̡͠L̝̊I̤ͣA̍҉N̏́T̈͡ 07̐̇ȉ̲s̉̐ 08̸̉ḷ̂i̪̱k͉ͬḛ็ 09͓̪t็ͬh̺̊e͜͢ 02͏͛B̈ͅE̳̘S̰ͤTͬͧ 06̰̕w̺̼o̷̓ŕ͂d̹̠ 13͍͑i͚̾n̺̮ 04̇͑t͗̍hͧ͌ḙ͕ 07̻͜ű̖ňͤi̴͠v̸̧ḛ͔ř̭s͍͠ẻ̗ 08͏̲a̮̺nͣ͟d̝ͨ 09̳͗i̟͘ẗ͎ 02̼̲ẘ̦i̭ͮl̢̋l̨̉ 06̺͌c̑͡h < 1476840850 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :how the actual fungot suis-je supposé formatter ça? AAAAAAAAARGH! < 1476840850 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: that's completely wrong. this might be < 1476840859 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: of course it's wrong!!!! < 1476840859 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: when i get inspiration. and inspiration is closely related with the ordinal numbers as well: dotted and circular lists. a circular list < 1476840884 0 :moonheart08!~luxon@unaffiliated/moonythedwarf PRIVMSG #esoteric :notice: that dialog was not faked, its part of a actual site&service (forgot which one), also, image not by me :P < 1476840908 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :fungot: well, you can shove your inspiration deep where brainfuck derivatives grow. < 1476840909 0 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :boily: form and value of greek letter came from the class? sicp, i have to < 1476840939 0 :moonheart08!~luxon@unaffiliated/moonythedwarf PRIVMSG #esoteric :what do you all think should go on health and safety guidelines for Astatine? ( http://www.lenntech.com/periodic/elements/at.htm ) << following the XKCD route, i personally think: NO scrawled over and over in blood -- What-If book < 1476841179 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : wc wisdom/brilliant < 1476841180 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 1 16 476 wisdom/brilliant < 1476841182 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is QUIT :Quit: Zarutian < 1476841211 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : wc <<<'B҉ͭR̲̞Iͪ͞L̡͠L̝̊I̤ͣA̍҉N̏́T̈͡ ̐̇ȉ̲s̉̐ ̸̉ḷ̂i̪̱k͉ͬḛ็ ͓̪t็ͬh̺̊e͜͢ ͏͛B̈ͅE̳̘S̰ͤTͬͧ ̰̕w̺̼o̷̓ŕ͂d̹̠ ͍͑i͚̾n̺̮ ̇͑t͗̍hͧ͌ḙ͕ ̻͜ű̖ňͤi̴͠v̸̧ḛ͔ř̭s͍͠ẻ̗ ͏̲a̮̺nͣ͟d̝ͨ ̳͗i̟͘ẗ͎ ̼̲ẘ̦i̭ͮl̢̋l̨̉ ̺͌c̑͡h' < 1476841212 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ 1 13 309 < 1476841225 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :boily: it seems to be cut off a bit hth < 1476841244 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :maybe check out the repo browser. < 1476841339 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :url wisdom/brilliant < 1476841340 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/brilliant < 1476841367 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :at least 'B' is now updated too. < 1476841391 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yep, the file contains the whole original phrase < 1476841444 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oh wait duh < 1476841456 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :my copying and pasting cut away the colors < 1476841557 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :? boring < 1476841558 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Boring means of little interest. < 1476841581 0 :moonheart08!~luxon@unaffiliated/moonythedwarf PRIVMSG #esoteric :? a internet < 1476841582 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :a internet? ¯\(°​_o)/¯ < 1476841584 0 :moonheart08!~luxon@unaffiliated/moonythedwarf PRIVMSG #esoteric :? internet < 1476841585 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The internet is for everything. However many thing can done even without internet too, often better without use of internet, but internet is good too. < 1476841610 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : cwlprits internet # if this isn't zzo38... < 1476841612 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fizzïe evilips̈e shachäf hppavilion[1̈] olsnër < 1476841617 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :huh it was't. < 1476841621 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :*+n < 1476841636 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : cwlprits internet | tac < 1476841638 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fizzïe evilips̈e shachäf hppavilion[1̈] olsnër < 1476841653 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : howg internet | tac < 1476841655 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ learn The internet is for everything. However many thing can done even without internet too, often better without use of internet, but internet is good too. \ le/rn_append internet/Except porn. \ revert \  chmod 777 / -R \ revert 942e964c81c1 < 1476841673 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it is possible olsner was quoting him though < 1476841745 0 :fizzie!?@? PRIVMSG #esoteric :oerjan: Your guess is: correct. < 1476841756 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay! < 1476841805 0 :fizzie!?@? PRIVMSG #esoteric :(Date ref 2016-02-15.) < 1476842082 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : https://github.com/izabera/s <-- . o O ( you're doing the s/// thing all wrong... ) < 1476842098 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric ::p < 1476842250 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :oh, a wild github account! < 1476842291 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :izabellora. you are invited to become a cocoonspirator. < 1476842295 0 :moonheart08!~luxon@unaffiliated/moonythedwarf QUIT :Ping timeout: 265 seconds < 1476842536 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i no wise < 1476842575 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Github now sends an invitation for private repositories, instead of joining you at once. < 1476842588 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :boily: Why do you want peoples' githubs again? < 1476842614 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? internet < 1476842615 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The internet is for everything. However many thing can done even without internet too, often better without use of internet, but internet is good too. < 1476842710 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :it's to give them commit access to the PDF repo hth < 1476842731 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :boily: oth < 1476843327 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Is there a simple equation that calculates the sum of ax+b, for all integers x in a range? < 1476843333 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(preferably 0..n or 1..n) < 1476843350 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: FALSE CHICKEN < 1476843425 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hm... I'm missing... something < 1476843433 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Ping timeout: 260 seconds < 1476843530 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :like a*1+b + a*2+b + a*3+b ... ? < 1476843577 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: Yes < 1476843583 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that's n*b + a*(n-1)*n/2 < 1476843587 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :may be off by 1 < 1476843601 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :izabera: I already have an answer to this problem, now I just need to make it pretty < 1476843610 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1476843684 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Max SendQ exceeded < 1476843965 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1476844037 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :izabera: it's off by 1 in one term or the other, dependent on whether the range is 0..n or 1..n hth < 1476844054 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1476844054 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :yeah sorry about that < 1476844070 0 :izabera!~izabera@unaffiliated/izabera PRIVMSG #esoteric :i didn't really check < 1476844104 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :anyway, n*b + a*n*(n+1)/2 for 1..n < 1476844243 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Ping timeout: 256 seconds < 1476844505 0 :clog_!~nef@bespin.org QUIT :Quit: ^C < 1476844520 0 :clog!~nef@bespin.org JOIN :#esoteric < 1476845173 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :In Soviet Russia... Big Brother still watches YOU... what did YOU expect? < 1476845477 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 260 seconds < 1476845598 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :? soviet russia < 1476845599 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¯\(°​_o)/¯ soviet russia? < 1476845606 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :? soviet union < 1476845607 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :In ancient history, the Soviet Union used to be the THEM. They believed in absurd principles like "Better Red than Dead". Then Ronald Reagan invented Star Wars to destroy it, after which there seemed to be no the THEM for a while. < 1476845687 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And now? < 1476845690 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? the THEM < 1476845690 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Information on the THEM has been removed for national security reasons. < 1476845750 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Today I read the first part of a webcomic called "The Din". < 1476845756 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I learned what it's about. < 1476845758 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's about a din. < 1476845872 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :is the author a dinner < 1476845926 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :le/rn soviet russia//Soviet Russia used to be a synonym for the Soviet Union. In reality, the Soviet Union dissolved. Meanwhile, Soviet Russia dissolved reality, and you are a figment of its imagination. < 1476845928 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'soviet russia': /Soviet Russia used to be a synonym for the Soviet Union. In reality, the Soviet Union dissolved. Meanwhile, Soviet Russia dissolved reality, and you are a figment of its imagination. < 1476845961 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :relearned? < 1476845963 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, right. < 1476845977 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1476846007 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dowg soviet russia < 1476846007 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :what now. < 1476846010 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-10-19 le/rn soviet russia//Soviet Russia used to be a synonym for the Soviet Union. In reality, the Soviet Union dissolved. Meanwhile, Soviet Russia dissolved reality, and you are a figment of its imagination. \ 2016-09-25 revert 942e964c81c1 \ 2016-09-25  chmod 777 / -R \ 2016-05-31 revert 8238 < 1476846015 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :leave it hth < 1476846023 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :In Soviet Ukraine... < 1476846028 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :before wisdom/soviet russia < 1476846032 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/soviet russia//¯\(°​_o)/¯ soviet russia? < 1476846036 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: have you considered rewriting history to filter out those annoying edits twh < 1476846038 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :...darn < 1476846043 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? blah blah < 1476846043 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :blah blah? ¯\(°​_o)/¯ < 1476846054 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: caught by my own joke :( < 1476846062 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well, it may have been mine < 1476846064 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : dowg soviet\ russia | tac < 1476846066 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-04-14 le/rn soviet russia/\xc2\xaf\\(\xc2\xb0\xe2\x80\x8b_o)/\xc2\xaf soviet russia? \ 2016-04-17 slashlearn soviet russia/In soviet russia, this wisdom entry reads you. \ 2016-04-17 revert \ 2016-05-31 le/rn soviet russia/In soviet russia, this wisdom entry /would/ read you if it weren\'t for < 1476846069 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Challenge: All former constituents of the USSR must be given a distinct translation of normal facts that is true within its Soviet borders) < 1476846079 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :slwd soviet russia//s,/,, < 1476846081 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/soviet russia//Soviet Russia used to be a synonym for the Soviet Union. In reality, the Soviet Union dissolved. Meanwhile, Soviet Russia dissolved reality, and you are a figment of its imagination. < 1476846102 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Maybe we should switch le/rn to use // for consistency? < 1476846136 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(e.g. when normally [x] =a> [y], in Soviet Russia, [y] =a> [x]) < 1476846220 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Facts are provided as a 3-tuple of 2-tuples ((actor, desc1), (actee, desc2), (act, manner)) ) < 1476846233 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i le//rn http://http:// indicates an HTTP URL. < 1476846261 0 :yorick_!~yorick@oftn/oswg-member/yorick JOIN :#esoteric < 1476846306 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Only if we also have le///rn, le////rn, etc. < 1476846310 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? backwards < 1476846312 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​¯\(o​_°)/¯ ?sdrawkcab < 1476846325 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? forwards < 1476846325 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :forwards? ¯\(°​_o)/¯ < 1476846326 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What? < 1476846332 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: we do have that automatically. < 1476846337 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :...not sure if a joke... or actually there < 1476846338 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :le/rn and le//rn already exist, and split on / and // respectively < 1476846339 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Oh < 1476846347 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :cat wisdom/forwards < 1476846347 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: wisdom/forwards: No such file or directory < 1476846348 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm proposing making le/rn split on // < 1476846360 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :le/rn forwards/forwards? ¯\(°​_o)/¯ < 1476846362 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'forwards': forwards? ¯\(°​_o)/¯ < 1476846375 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :forget forwards < 1476846377 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1476846380 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :le//rn Since when does le//rn exist? < 1476846380 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: :,( < 1476846382 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'since when does le': rn exist? < 1476846385 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I think it was totally worth it < 1476846387 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it already works < 1476846391 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :forget since when does le < 1476846393 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Forget what? < 1476846408 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Next question: how does le//rn exist? < 1476846410 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: But the pun is better if there's ACTUALLY a file, for no reason at all < 1476846419 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Aren't bin/le/rn and bin/le//rn the same path? < 1476846419 0 :yorick!~yorick@oftn/oswg-member/yorick QUIT :Ping timeout: 258 seconds < 1476846433 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: n//o? < 1476846435 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :They're distinct paths that refer to the same file. < 1476846477 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric : echo $0 < 1476846478 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/ < 1476846512 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :run ln -s ../ le////temp < 1476846513 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bash: -c: line 0: unexpected EOF while looking for matching ' \ bash: -c: line 1: syntax error: unexpected end of file < 1476846520 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :run ln -s '../' le////temp < 1476846522 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476846526 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :le////temp echo$0 < 1476846527 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/le////temp: No such file or directory < 1476846538 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what are you doing tdnh < 1476846552 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :In America, radiation poisoning kills you slowly. In Soviet Kazakhstan, radiation poisoning slows you lethally! < 1476846572 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm trying to figure out what I'm doing hth. < 1476846576 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :file le/temp < 1476846577 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :le/temp: broken symbolic link to ../' < 1476846600 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :rm le/temp < 1476846602 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476846605 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :if you need to experiment you can do it in tmp/ < 1476846619 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :perhaps in /msg < 1476846643 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :In total, there are 719 soviet republics, plus America which has all the facts straight < 1476846693 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(In Soviet Canada...) < 1476846768 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(There aren't nearly enough countries in the real world, so we'll have to choose fictional countries too) < 1476846803 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(In Soviet Narnia, Aslan teach YOU values to Christianity!) < 1476846804 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? СССР < 1476846805 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​СССР? ¯\(°​_o)/¯ < 1476846809 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? CCCP < 1476846810 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :CCCP? ¯\(°​_o)/¯ < 1476846820 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :le/rn CCCP is a misspelling of СССР. < 1476846820 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476846821 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? SCP < 1476846822 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :SCP? ¯\(°​_o)/¯ < 1476846823 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: that's not even backwards hth < 1476846846 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Only Soviet Russia is backwards, other Soviet countries use different permutations < 1476846846 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? cccp < 1476846847 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cccp? ¯\(°​_o)/¯ < 1476846850 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? ☭ < 1476846850 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​☭? ¯\(°​_o)/¯ < 1476846851 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :hth < 1476846864 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Whoosp. < 1476846871 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :learn CCCP is a misspelling of СССР. < 1476846875 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'cccp': CCCP is a misspelling of СССР. < 1476846877 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Read error: Connection reset by peer < 1476846897 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :unidecode CCCPСССР < 1476846899 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[U+0043 LATIN CAPITAL LETTER C] [U+0043 LATIN CAPITAL LETTER C] [U+0043 LATIN CAPITAL LETTER C] [U+0050 LATIN CAPITAL LETTER P] [U+0421 CYRILLIC CAPITAL LETTER ES] [U+0421 CYRILLIC CAPITAL LETTER ES] [U+0421 CYRILLIC CAPITAL LETTER ES] [U+0420 CYRILLIC CAPITAL LETTER ER] < 1476846957 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :learn СССР is the Russian way of writing USSR. They like to write U as С sometimes. < 1476846959 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'СССР': СССР is the Russian way of writing USSR. They like to write U as С sometimes. < 1476846990 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :not wisdom < 1476846994 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :run mv wisdom/СССР wisdom/ссср < 1476846996 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476847003 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :All this Cyrillic is so confusing. < 1476847038 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :tswett: um the lower casing only works for english alphabet and Ø hth < 1476847045 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(and maybe a couple other letters) < 1476847050 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :thn < 1476847070 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and in fact, there are wisdoms differing on the rest < 1476847151 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? ø < 1476847152 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​ø is not going anywhere. < 1476847157 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? nø < 1476847157 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nø? ¯\(°​_o)/¯ < 1476847228 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :? å < 1476847229 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters. < 1476847231 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :? Å < 1476847233 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters. < 1476847277 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hm if that's the only one, then it would be sort of redundant once it's fixed... < 1476847315 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think HackEgo's issue is that it doesn't understand uppercase letters. < 1476847334 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :le/rn nø/nø means 'Char', apparently. Maybe like when you burn a lot? < 1476847336 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'nø': nø means 'Char', apparently. Maybe like when you burn a lot? < 1476847343 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(that's a 'no means no' pun hth) < 1476847348 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And the etymology (or at least itymology) or "uppercase" letter is that they're letters in the "upper case", from the old days of type-setting. < 1476847353 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: what < 1476847363 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So it's more an issue with understanding letters on top of things. < 1476847376 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1476847387 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: what? < 1476847392 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: it makes no sense hth < 1476847408 0 :zgrep!sid43445@gateway/web/irccloud.com/x-jbksqfkpbcpxwcvq PRIVMSG #esoteric : All this Cyrillic is so confusing. <-- сыриллик из нот конфузинг < 1476847412 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: It's Hawaiian, apparently < 1476847412 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: https://translate.google.com/#auto/en/n%C3%B8 hth < 1476847422 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it's not really justified < 1476847428 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i would dewisdom it, if it was up to me < 1476847432 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Not Norwegian < 1476847439 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: We have a handy new command for that now < 1476847455 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? this < 1476847455 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I love writing languages in the wrong alphabet. < 1476847455 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :this is a word < 1476847470 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? uvula < 1476847471 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :uvula? ¯\(°​_o)/¯ < 1476847521 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :help < 1476847521 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/ < 1476847527 0 :zgrep!sid43445@gateway/web/irccloud.com/x-jbksqfkpbcpxwcvq PRIVMSG #esoteric :? volvo < 1476847528 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :volvo? ¯\(°​_o)/¯ < 1476847537 0 :zgrep!sid43445@gateway/web/irccloud.com/x-jbksqfkpbcpxwcvq PRIVMSG #esoteric :? cccp < 1476847538 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :CCCP is a misspelling of СССР. < 1476847541 0 :zgrep!sid43445@gateway/web/irccloud.com/x-jbksqfkpbcpxwcvq PRIVMSG #esoteric :Hehe. < 1476847550 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: i am pretty sure hawaiian does not have "ø" hth < 1476847551 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oh, apparently we don't anymore < 1476847555 0 :zgrep!sid43445@gateway/web/irccloud.com/x-jbksqfkpbcpxwcvq PRIVMSG #esoteric :Communist Cravings Cannot Prosper < 1476847556 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I was too < 1476847593 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: But 'no' and 'nø' translate differently < 1476847601 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Presumably it's just a different way of transcribing < 1476847658 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? СССР < 1476847658 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​СССР? ¯\(°​_o)/¯ < 1476847677 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : shachaf: We have a handy new command for that now <-- you mean a handy _old_ command hth < 1476847687 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :run ln -s wisdom/ссср wisdom/СССР < 1476847689 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476847691 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? СССР < 1476847691 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​СССР? ¯\(°​_o)/¯ < 1476847694 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Whoops. < 1476847705 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :run rm wisdom/СССР < 1476847707 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476847711 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :run ln -s ссср wisdom/СССР < 1476847713 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476847714 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? СССР < 1476847715 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​СССР is the Russian way of writing USSR. They like to write U as С sometimes. < 1476847747 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You mean they like to write U and S as С < 1476847761 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : Presumably it's just a different way of transcribing <-- i am also pretty sure hawaiian is written in a mostly latin alphabet. < 1476847785 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: Pretty sure ø counts as a latin alphabet character < 1476847835 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :learn СССР is the Russian way of writing USSR. The Cyrillic letter С means S, and it also means U. < 1476847837 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Relearned 'СССР': СССР is the Russian way of writing USSR. The Cyrillic letter С means S, and it also means U. < 1476847856 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hppavilion[1]: what i mean is, you wouldn't transcribe hawaiian. < 1476847860 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :? balrog < 1476847861 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Balrogs live at the bottom of the world. < 1476847868 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Oh? < 1476847868 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :^ context for this? < 1476847876 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ybden: LotR hth < 1476847883 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: that "hawaiian" needs extra diareses < 1476847900 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly "hawaïiän" < 1476847912 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or "hawaiïän" < 1476847925 0 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not 100% sure how it's pronounced < 1476847936 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :ais523: hawaiian except it's not that  < 1476847957 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :what about balrogues twh < 1476847967 0 :ybden!ybden@unaffiliated/ybden PRIVMSG #esoteric :hppavilion[1]: thanks < 1476847971 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Hawaiʻi < 1476848005 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :ais523: huh-why-yen iirc < 1476848017 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :H̀awaií´ < 1476848017 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(I can break out the IPA if needed) < 1476848018 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: H̀awaií´: not found < 1476848030 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oops < 1476848032 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :´help < 1476848037 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric ::( < 1476848047 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I was hoping that would trigger evil alternate dimension HackEgo < 1476848062 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :it did < 1476848069 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but the output is in the evil alternate dimension < 1476848095 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://kilgoretroutstories.tumblr.com/post/16737051380/maniacs-in-the-fourth-dimension-by-kilgore hth < 1476848118 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Then why didn't our HackEgo respond to a query from evil alternate dimension macbookair_1 tdnh < 1476848153 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/1/j/ < 1476848266 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :evil oerjan has already banned that user < 1476848279 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :in fact evil oerjan has banned almost everyone < 1476848296 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ah < 1476848319 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: itym evil aeryon hth < 1476848338 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :idnmt tyvm < 1476848367 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :atvlym oeryan < 1476848386 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? oerjan < 1476848387 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Your mysterious 4weevil bulgarian woof octoberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who mildly dislikes Roald Dahl and passion fruit. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. < 1476848424 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :"atvlym"? twh < 1476848446 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: laeftr hth < 1476848461 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :os < 1476848470 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :? os < 1476848471 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Os is the accusative plural of us. Also a municipality in Norway. < 1476848475 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :slwd oerjan//s#mysterious#renouned itymologist#;s#we## < 1476848477 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/oerjan//Your renouned itymologist 4evil bulgarian woof octoberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who mildly dislikes Roald Dahl and passion fruit. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. < 1476848540 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :...wait, isn't 'us' already plural? < 1476848543 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Or is that part of the joke < 1476848577 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :slwd oerjan//s#mildly#passionfruitly#;s# and passion fruit## < 1476848580 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/oerjan//Your renouned itymologist 4evil bulgarian woof octoberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. < 1476848585 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's probably part of the joke. < 1476848594 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I don't know who wrote the wisdom entry for "os" or why. < 1476848597 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Thought so < 1476848601 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :? sex < 1476848601 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :cwlprits os < 1476848604 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Sex is a board game which originated in Britain in the 1870s before spreading throughout Europe in the 1890s. Sex was introduced to the rest of the world by a book, "The Complete Guide to Sex", written and published in 1932, based on the author's extensive experience with a wide variety of forms of European sex. < 1476848604 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fizzïe evilips̈e oerjan_nop̈e oerjän maurïs tsweẗt < 1476848611 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I used to not know who had written the wisdom entry for sex. < 1476848626 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :slwd oerjan//s#bulgarian woof ## < 1476848627 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/oerjan//Your renouned itymologist 4evil octoberlord oerjan is a lazy expert in suture complication. Also a Pre-recombination Glaswegian who passionfruitly dislikes Roald Dahl. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. < 1476848648 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :isn't it goof, bulgarian woof < 1476848657 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Suggest "suture computation" wth? < 1476848671 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :cwlprits sex < 1476848672 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :fizzïe evilips̈e tsweẗt oerjän oerjän tsweẗt < 1476848676 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :twnh < 1476848684 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I looked up who wrote the wisdom entry for sex and was surprised to find that it was me. < 1476848691 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric : dowg oerjan | grep lic < 1476848693 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-10-18 slwd oerjan//s/comput/complic/ < 1476848703 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Whoa, ẗ is a cool diacriticism < 1476848725 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What, you rate diacritics now? < 1476848732 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Some sort of diacritic critic? < 1476848762 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i,i diacritique < 1476848766 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :diakritik? < 1476848774 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :" is/was a noted diacritic..." < 1476848907 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Diakritik der reinen Vernunft < 1476848913 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :http://hca.gilead.org.il/somethin.html is a story by Hans Christian Andersen. < 1476848924 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :There's a character who was a critic all his life. < 1476848931 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So everyone expected him to diacritic. < 1476848935 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(And he did.) < 1476848950 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i suspect that wasn't andersen's pun < 1476848962 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :How about... röbert ebĕrt < 1476848978 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: Was there a pun? < 1476849055 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Hey, let me give y'all guys a piece of code I wrote. < 1476849076 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :public inductive plus_zero_left(x : Nat) : plus(zero, x) = x over x { zero := plus.zero(zero); succ(y) := path plus(zero, succ(y)) rewrite plus.succ to succ(plus(zero, y)) rewrite base to succ(y) end; } < 1476849080 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :It's free of charge. < 1476849346 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: "diacritic" hth < 1476849403 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: I mean: Did Andersen have a pun in mind? < 1476849410 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But maybe you didn't intend the sentence that way. < 1476849502 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :nope < 1476849599 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why does the second derivative have two arguments? < 1476849605 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What does it mean to vary the first or the second one? < 1476849656 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: ⸘What LANGUAGE is this‽ < 1476849671 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :My best guess is Coq < 1476849839 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: http://hca.gilead.org.il/somethin.html really makes the t-v distinction important < 1476849864 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :To the point that it specifies the use of the word 'thou' as an insult, which nobody today understands in the slightest < 1476849875 0 :ais523!~ais523@unaffiliated/ais523 QUIT : < 1476849884 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1476849907 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I suspect that it's translated from Danish. < 1476849916 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, I think people today understand that. < 1476849984 0 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1476849990 0 :callforjudgement!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1476850022 0 :callforjudgement!~ais523@unaffiliated/ais523 QUIT :Client Quit < 1476850086 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I wouldn't if I hadn't clicked on a random video at some point to learn it < 1476850139 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I still like the idea of a complex system of honorific cursing < 1476850283 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :hppavilion[1]: some language I'm making. < 1476850291 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: Ah < 1476850313 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :I'm trying to write a compiler from itself into C#. < 1476850332 0 :tswett!~tswett@192.241.237.138 PRIVMSG #esoteric :Which, yeah, kind of presents an obvious bootstrapping problem. < 1476850482 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :tswett: ...yeah < 1476850504 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I'm pretty sure you generally write the normal-language compiler FIRST, THEN you self-host < 1476850552 0 :MoALTz!~no@78-10-223-145.static.ip.netia.com.pl JOIN :#esoteric < 1476850555 0 :^_^v!~nycs@61.5.39.91 JOIN :#esoteric < 1476852477 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1476852755 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr QUIT :Max SendQ exceeded < 1476852860 0 :gniourf!~gniourf@pdm-l03.insa-lyon.fr JOIN :#esoteric < 1476853009 0 :impomatic_!~digital_w@host81-136-85-154.range81-136.btcentralplus.com QUIT :Ping timeout: 252 seconds < 1476854012 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's the derivative of the sphere x^2+y^2+z^2=1? < 1476854585 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :surely that's obvious < 1476854638 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and once again, it amounts to the radius being normal to any tangent vector < 1476854648 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How would you write it? < 1476854685 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :2x dx + 2y dy + 2z dz = 0 < 1476854706 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you allowed to do that? < 1476854722 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :well add a /dt to taste < 1476854744 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, you're still parameterizing everything in terms of t. #scow < 1476854761 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway the derivative at any point is a plane. < 1476854778 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :\(x,y,z) -> ... < 1476854824 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :you might want to ask someone who actually learned differential geometry properly... < 1476854855 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Let's see what x dx + y dy + z dz = 0 does. < 1476854895 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dy/dx = -z/y dz/dx - x/y ? < 1476854915 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess that's a "total derivative". < 1476854931 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where the "partial derivative" ∂y/∂x = -x/y < 1476854958 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i learned the first couple of chapters < 1476854979 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan is correct of course < 1476855061 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I guess you can say: \(x,y,z) -> \(dx,dy,dz) -> x*dx + y*dy + z*dz < 1476855083 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The plane is the zero set of that linear map. < 1476855087 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that right? < 1476855175 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Or equivalently, \(x,y,z) -> x dx + y dy + z dz < 1476855188 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Where d{x,y,z} are a covector basis for the tangent space. < 1476855258 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is that right? < 1476855275 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :something feels off about it < 1476855382 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What? < 1476855453 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1476855507 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i mean, its the correct *family* of planes. but how do you use it to specify tangent planes to a *particular* sphere? just add the constraint on (x,y,z)? < 1476855584 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For any point on the sphere, that function specifies a tangent plane. < 1476855592 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This happens to work for a sphere of any radius. < 1476855601 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes. < 1476855620 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But if your sphere has radius 1 then you shouldn't use that function on other points. < 1476855629 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The domain is the sphere, I guess. < 1476855657 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i guess you just add the other constraint if you want "the set of tangent planes to this particular sphere" < 1476855682 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nvm mind < 1476855689 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it was a silly issue < 1476855702 0 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you do the same thing with any diffeq < 1476856978 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: What's the second derivative of the sphere? < 1476857014 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :not a clue hth < 1476857065 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1476860720 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :❄dvcalc 32 1440 350 < 1476860720 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :☃ Δv = 2376.48906005893 < 1476860874 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1476860897 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :How DOES one combine two tones? Do you just add their values at each interval, or... what? < 1476860947 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Well, it probably won't be add so much as... something, maybe 1/((1-(1/a))+(1-(1/b)))? ) < 1476861008 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is a tone? < 1476861016 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Oh, right < 1476861050 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Tone like a sound. Like, I generate waveforms that play a certain wavelength at a certain frequency with a certain amplitude, and I want to play two at once < 1476861087 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, so what is a tone? < 1476861100 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Tone = pitch/note/whatever < 1476861114 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It's a sound at a constant Hz < 1476861116 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are a and b in your expression tones? What are their types? < 1476861131 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Values in hertz < 1476861161 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(Ideally, they're arbitrary real numbers, but obviously not properly) < 1476861191 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wait, no, that's not it < 1476861194 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And what do you do with those values? < 1476861209 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Right, right, I'm reading my own message wrong < 1476861219 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :OK, I'm going to need to think < 1476861285 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I have a function that generates a waveform (typically sinusoidal) with a specific frequency and amplitude (it appears wavelength is irrelevant here; maybe I'm just forgetting that it means something else) < 1476861300 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It generates it by taking the attributes and creating an array of bytes for the samples < 1476861310 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you saying that a tone is a waveform? < 1476861338 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I'm confusing myself. Basically I'm trying to say a-note-played-for-a-duration < 1476861366 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :i know you are hth < 1476861373 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :tdh < 1476861374 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Are you saying that some waveforms represent tones and others don't? < 1476861382 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I'm honestly not sure at this point < 1476861388 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's a waveform? < 1476861397 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Allow me to rearead the code- I haven't done this for a while < 1476861433 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I'm... I believe when I've been saying 'waveform' I mean 'the bytearray of samples that represents what sound to make' < 1476861540 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :maybe you should mean something else hth < 1476861547 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I should < 1476861575 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You could go by what https://en.wikipedia.org/wiki/Waveform says. < 1476861612 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: It's more that I know what I mean and I'm using related-but-wrong words < 1476861632 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't know anything about sound, but those pictures there look like like periodic functions of time to me. < 1476861654 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :So maybe you can say that a waveform is a function. < 1476861659 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :OK... I have a function gen_sine(frequency, duration, volume, sample_rate=22050) that takes those variables and returns an array of bytes representing... samples. I don't understand how the speaker itself works. < 1476861680 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, what is sound? < 1476861685 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Vibrations < 1476861706 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :But I'm not sure what the samples represent; I want to say "how much to vibrate", but I feel like that makes no sense < 1476861723 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I guess a sample is probably how much to vibrate... or something... < 1476861739 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You should forget the samples for a bit and look at that page. < 1476861753 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :The samples are an approximation of something. That's why they're called samples. < 1476861753 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :But yes, the sound is basically a periodic function which is USUALLY sinusoidal but COULD be sawtooth or triangle or square or whatever < 1476861755 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: OK < 1476861836 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, so the sound is a function. < 1476861840 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Yes < 1476861880 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe those samples are sampling the function? Measuring it every so often and looking at the value at each point? < 1476861885 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I suppose it makes sense to skip the bytearray in the theoretical and just say gen_sine(...) returns a sine function < 1476861902 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Yes, that's right, I believe < 1476861905 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Like I said I don't know anything about sound, but that seems like a plausible thing for a sample to be. < 1476861913 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And I have an output stream that I can send one function to at a time < 1476861924 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, so what does your byte array represent? < 1476861945 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe it's the value of the function x-second intervals. < 1476861949 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What's x? < 1476861960 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Outputs of the function pre-packaged so they don't have to be calculated WHILE playing < 1476861972 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Theoretically, the bytearray is irrelevant < 1476861984 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: x is the reciprocal of the sample rate < 1476861991 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What is the value of x? < 1476862006 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: 1/22050 typically, but it CAN be varied I'm pretty sure < 1476862024 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, you're the one making the byte array, presumably you should know. < 1476862029 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :But 1/22050 is the only thing that matters now < 1476862041 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: It can be. I understand this part. < 1476862049 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Sampling_(signal_processing) confirms it. < 1476862070 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, well, I learned how samples work now, which I didn't know before, so I'm happy at least. < 1476862073 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :tdh < 1476862084 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Now that you know what a waveform is, what's a tone? < 1476862085 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :So when I send the function to the stream, the stream plays the output until the function stops returning data (lets say it returns a Null to indicate that it's done) < 1476862098 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I think a tone just means a waveform here... < 1476862105 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. < 1476862112 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :❄dvcalc 60.12 2649 400 < 1476862112 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :☃ Δv = 2635.18424420613 < 1476862119 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: But it generally has to be a pretty simple one... presumably... < 1476862125 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then how do you "combine two tones"? < 1476862131 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :But there's no definition < 1476862148 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is a tone just a waveform or is it a specific type of waveform? < 1476862157 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example, if you record yourself talking, is that a tone? < 1476862169 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Basically you just find what function to send to the stream to generate a chord; play both sounds together < 1476862195 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I think "tone" is just a kind of not-very-rigorous term I was using because it sounded about right < 1476862266 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://en.wikipedia.org/wiki/Musical_tone says that a tone has to be periodic. < 1476862279 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Yes! That's right < 1476862324 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :So, the note A-below-middle-C as you hear from any instrument (that meets the standard) is the waveform with period of 440/s < 1476862352 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :s/below/above/ < 1476862408 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I think maybe you mean that the frequency is 440/s? < 1476862412 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Middle C's pitch under the same standard is approximately 261.6 (the number is irrational because you change by the 12th root of 2 as you go up one semitone (A -> A#, A# -> B, etc.) < 1476862414 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :And the period is 1/440 s? < 1476862421 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Yes, yes, thank you < 1476862482 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(pitch = frequency, but is the musicier term) < 1476862528 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :And I want to figure out how to play multiple notes- say, Middle C and A above middle C- at the same time out of the speakers < 1476862536 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK. So how do you "combine" two waveforms? < 1476862544 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: That's exactly what I'm looking for < 1476862573 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I speculate that the answer is that you sum the functions at each point. < 1476862597 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It might just be adding them, but it might also be midpoint (mid(a, b) = (a+b)/2) or even something involving harmonic sum < 1476862620 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: See, that's my first thought, but the samples have to be bytes- 0..255. If you try to go higher, it breaks < 1476862662 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I seriously doubt you're supposed to do modulus, but capping it out- the most natural-seeming answer- doesn't seem quite right < 1476862668 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :OK, I didn't know what the codomain of the waveform was. < 1476862680 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ah, I forgot to mention that? < 1476862801 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :In the program, you multiply sin(t) (t being time) (which has codomain of -1..1 obv.) by 0x7f and add 0x80 < 1476862802 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, you can do some experiments now. < 1476862803 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(and round) < 1476862835 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you say a tone is a periodic waveform, and the tone's pitch is its frequency, then the sum of two tones is also a tone, right? < 1476862848 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :OK, but I'm pretty tonedeaf (probably), so it'll boil down to more "does it not sound entirely wrong" rather than "does it sound right" < 1476862851 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Since you're not doing bizarro maths so the sum of two periodic functions is probably periodic.) < 1476862878 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If you're deaf, it doesn't matter which tones you use. < 1476862914 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Not deaf < 1476862923 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Just tonedeaf < 1476862944 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Which means you can't distinguish tones? < 1476862955 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :No, it's... I don't know if it actually means anything < 1476862958 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :In that case you don't need to add tones, because they're all equivalent. < 1476862975 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :It just means I'm bad at telling if it sounds particularly good or if it's a weird noise < 1476862996 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Why do you care about something you can't tell? < 1476863028 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Hm, maybe not < 1476863037 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :I think tone deaf might be completely wrong < 1476863051 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Anyway, I suspect you can tell if you try it. Play tone A for a bit, and then tone B for a bit, and then play them both. < 1476863067 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean the "combined" tone for various proposals of combining tones. < 1476863112 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :OK, that sounds like it's the solution < 1476863113 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Then you can see if you can come up with the effect you want. < 1476863123 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :(Am I being patronizing or something? I hope not.) < 1476863199 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :You could also think of what properties you want "combining" to have, and then think of functions that satisfy them. < 1476863241 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Don't think so < 1476863244 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :For example, if you combine a tone with itself, it should probably keep the same pitch? < 1476863258 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :How do you play the byte arrays that you generate? < 1476863274 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I'm pretty sure 'combining' is a defined concept that I just don't know the proper word for < 1476863292 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I'm sure. < 1476863294 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: I put them in a magic box that comes from a library and it makes it come out of the speakers < 1476863303 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :What library? < 1476863306 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :pyaudio < 1476863448 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(I already can make the computer play Ode to Joy, now I just need to make it so it can play literally any song that requires chords to sound right :P) < 1476863527 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :This sounds like fun so I'll probably try making some sound. < 1476863566 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :It looks like the [0..255] codomain thing is called the "sample width" and in some cases it's larger. < 1476863572 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :But at any rate of course it'll be bounded. < 1476863636 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Ah! That must be what format is < 1476863646 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1476864916 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Wow, xkcd did two comics in a row that were directly related that WEREN'T part of a numbered series < 1476864982 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :To the point that when I opened today's, it looked similar to yesterday's so I didn't read the main part... I noticed the hovertext was different and figured Randall must have changed it... < 1476865425 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 256 seconds < 1476865784 0 :izabera!?@? NICK :izalove < 1476866303 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(I wonder if hackmode is facilitated better with or without syntax highlighting... I have a feeling optimal hackmode is done green-on-black, fullscreen) < 1476866449 0 :contrapumpkin!~copumpkin@haskell/developer/copumpkin JOIN :#esoteric < 1476866547 0 :copumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Ping timeout: 256 seconds < 1476866584 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Aha, I've successfully combined two sounds. < 1476866612 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: How? < 1476866614 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric ::D < 1476866618 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: Python? < 1476866665 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Yes. < 1476866684 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :shachaf: What's the operation? < 1476866729 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe I didn't do it right. Who knows. < 1476866744 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Does it sound right(ish)? < 1476867487 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@messages < 1476867488 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :You don't have any messages < 1476868262 0 :AnotherTest!~turingcom@d51A4BF3B.access.telenet.be JOIN :#esoteric < 1476868359 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :about the factorial problem < 1476868454 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :get x! back from its factorization, then use stirling's approximation to guesstimate x, then compute factorials until you match x! < 1476869061 0 :olsner!~salparot@c80-217-126-39.bredband.comhem.se PRIVMSG #esoteric : it is possible olsner was quoting him though <- the line about the internet? doesn't look like me at least < 1476869868 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :izalove: you just said 'guesstimate'. You must be excommunicated. < 1476869956 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :that ship has sailed < 1476869985 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Question: Are there any places you can go where you can PAY to jump over a shark? < 1476870002 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :why < 1476870234 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :izalove: So I can Jump the Shark < 1476870769 0 :fizzie!?@? PRIVMSG #esoteric :hppavilion[1]: You *are* supposed to sum the waveforms, that's essentially what happens if you have two pressure waves in air. The end result can be louder (unless you have, say, two pure tones of the same frequency and opposite phase), so you may have to scale the original sources to avoid clipping. < 1476870778 0 :fizzie!?@? PRIVMSG #esoteric :(Also, 8-bit samples are pretty retro; 16 bits would be more reasonable.) < 1476870781 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :Figured < 1476870789 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: Oh? < 1476870813 0 :fizzie!?@? PRIVMSG #esoteric :I mean, these days people commonly even use floats or doubles for digital audio. < 1476870839 0 :fizzie!?@? PRIVMSG #esoteric :(At least for intermediate processing.) < 1476871028 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :fizzie: My problem is figuring out what happens when a+b > 2**8 (or, now, 2**16) < 1476871073 0 :fizzie!?@? PRIVMSG #esoteric :The 6-vote answer at http://dsp.stackexchange.com/questions/3581/algorithms-to-mix-audio-signals-without-clipping looks reasonable to me. < 1476871110 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :nice, you can use <= to make implications in code. great way to confuse people < 1476871116 0 :fizzie!?@? PRIVMSG #esoteric :But generally "you should avoid that, but if it does happen, you should do a saturating addition". < 1476871200 0 :fizzie!?@? PRIVMSG #esoteric :Also if you are dealing with unsigned samples, you do need to do K+(a-K)+(b-K) instead, where K would be 2^7 or 2^15. < 1476871271 0 :fizzie!?@? PRIVMSG #esoteric :(But preferrably you'd have your audio library give you signed values.) < 1476871533 0 :fizzie!?@? PRIVMSG #esoteric :(In which case you need to avoid values < -2**15 or >= 2**15 as the result of the sum.) < 1476871588 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :myname: This is why True should be <= False. < 1476871595 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, < < 1476871635 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :shachaf: huh? < 1476871649 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :That would make the arrow point the right way. < 1476871656 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Well, the left way. You know what I mean. < 1476871683 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: oh man, 6-vote answer < 1476871694 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :that's like a 6-star review < 1476871698 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :out of 5 < 1476871711 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :or a 6-star general < 1476871720 0 :fizzie!?@? PRIVMSG #esoteric :A 6-star programmer. < 1476871748 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :too many stars < 1476871821 0 :lifthrasiir!~lifthrasi@115.68.131.49 PRIVMSG #esoteric :A-star programmer < 1476871936 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Oh, I was asking the other day: < 1476871946 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is there a good online algorithm for strongly connected components? < 1476872213 0 :MoALTz!~no@78-10-223-145.static.ip.netia.com.pl QUIT :Ping timeout: 248 seconds < 1476873849 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07Unispace14]]4 10 02https://esolangs.org/w/index.php?diff=50019&oldid=38261 5* 03YSomebody 5* (+95) 10added unicode numbers < 1476874052 0 :Jafet!~jafet@27-32-11-131.static.tpgi.com.au QUIT :Ping timeout: 244 seconds < 1476874114 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net QUIT :Ping timeout: 244 seconds < 1476874622 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :https://groups.google.com/forum/#!topic/mozilla.dev.version-control/nh4fITFlEMk < 1476874630 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Maybe mercurial will be the future. < 1476874831 0 :Jafet!~jafet@unaffiliated/jafet JOIN :#esoteric < 1476876865 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1476877589 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :wisdom < 1476877594 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :abnf//Augmented Backus-Naur Form, an update on the popular Backus-Naur Form programming language, introduces support for "Augmented Production", e.g. foo +::= bar. The older ::= syntax will continue to be supported for orthogonal-compatibility purposes. < 1476877894 0 :ganzilla!~ganzilla@unaffiliated/ganzilla JOIN :#esoteric < 1476877959 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :dowg abnf < 1476877959 0 :ganzilla!~ganzilla@unaffiliated/ganzilla QUIT :Quit: Leaving < 1476877962 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :2016-09-25 revert 942e964c81c1 \ 2016-09-25  chmod 777 / -R \ 2016-04-23 le/rn ABNF/Augmented Backus-Naur Form, an update on the popular Backus-Naur Form programming language, introduces support for "Augmented Production", e.g. foo +::= bar. The older ::= syntax will continue to be supported for orthog < 1476878043 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1476878355 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1476878769 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ah < 1476878821 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and then there's EBNF and XBNF and SBNF and a lot of other languages for describing a recursive grammar, incompatible with each other, that are called BNF only by their name < 1476879194 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :. o O ( how do I macron again? ) < 1476879381 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :Alt+0175 < 1476879398 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net PRIVMSG #esoteric :(U+00AF) < 1476879486 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :DHelloadshot! in the context of LaTeX. < 1476879495 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION is upgrading the Neverending PDF. < 1476879513 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :is Curry's Paradox a tanebvention? < 1476880007 0 :^_^v!~nycs@61.5.39.91 QUIT :Quit: This computer has gone to sleep < 1476880176 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net QUIT :Quit: SECURE CHICKEN < 1476880610 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :[wiki] 14[[07VoidLang14]]4 10 02https://esolangs.org/w/index.php?diff=50020&oldid=49873 5* 03YSomebody 5* (+232) 10 < 1476882011 0 :ski_!?@? NICK :ski < 1476883524 0 :contrapumpkin!?@? NICK :copumpkin < 1476884592 0 :aloril!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi QUIT :Ping timeout: 244 seconds < 1476884604 0 :jix!~jix@jixco.de QUIT :Ping timeout: 252 seconds < 1476884619 0 :jix!~jix@jixco.de JOIN :#esoteric < 1476884759 0 :aloril!~aloril@dsl-tkubrasgw1-54fa3f-129.dhcp.inet.fi JOIN :#esoteric < 1476885770 0 :yorick_!?@? NICK :yorick < 1476886074 0 :Froox!~Frooxius@194.108.5.201 JOIN :#esoteric < 1476886120 0 :^_^v!~nycs@61.5.39.91 JOIN :#esoteric < 1476886258 0 :Frooxius!~Frooxius@194.108.5.201 QUIT :Ping timeout: 250 seconds < 1476886770 0 :MoALTz!~no@78-10-223-145.static.ip.netia.com.pl JOIN :#esoteric < 1476888946 0 :AnotherTest!~turingcom@d51A4BF3B.access.telenet.be QUIT :Ping timeout: 256 seconds < 1476889674 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 250 seconds < 1476889806 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1476892683 0 :Cale!~cale@cpe-67-250-60-129.nyc.res.rr.com JOIN :#esoteric < 1476893224 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-ifdnkqorxaruyjxq QUIT :Ping timeout: 260 seconds < 1476893312 0 :Akaibu!uid118096@gateway/web/irccloud.com/x-xagcwprqxyqmvzxc JOIN :#esoteric < 1476894100 0 :alercah!raedford@unaffiliated/alercah QUIT :Ping timeout: 268 seconds < 1476894247 0 :alercah!raedford@unaffiliated/alercah JOIN :#esoteric < 1476894263 0 :LKoen!~LKoen@2a01:e35:2eed:a430:692b:7777:a04:76cd JOIN :#esoteric < 1476895387 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :boily: try \= < 1476895535 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 252 seconds < 1476895750 0 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :@tell boily macron: try \= < 1476895750 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :Consider it noted. < 1476897034 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1476897371 0 :augur_!~augur@2601:645:8100:c347:553a:c6b9:c9ae:c1a4 JOIN :#esoteric < 1476897542 0 :augur!~augur@2601:645:8100:c347:5420:3bd3:c7e1:4de9 QUIT :Ping timeout: 250 seconds < 1476898361 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Yay, my reserved instances are working! < 1476898608 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :instead of paying 1.3 cents per hour, I'm paying only 0.57 cents per hour! < 1476898624 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :my computer time just got cheaper! < 1476898806 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 256 seconds < 1476898929 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1476899064 0 :fizzie!?@? PRIVMSG #esoteric :Google Compute Engine gives you sustained-use discounts without having to commit to any sort of reservations, just sayin'. < 1476899490 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :"And if you don't need sustained uptime, it has a few options which are even cheaper," said fizzie preemptively. < 1476900088 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org JOIN :#esoteric < 1476900139 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :Law is like the exact opposite of math < 1476900165 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :prove it < 1476900171 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :In math, you make certain assumptions (axioms) and use them to derive conclusions (theorems) < 1476900200 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :In law, you make certain assumptions (a constitution) and you can do anything you like, UNLESS it violates those assumptions < 1476900231 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :you can do anything you like in math as well, as long as it doesn't violate your axioms < 1476900400 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :izalove: Yes, but I'm saying that "the axioms don't disprove it" isn't the same as "it's true" < 1476900427 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :(Well, unless your... meta-axioms, I guess? say so, but nobody ever uses that) < 1476900706 0 :FreeFull!~freefull@defocus/sausage-lover QUIT :Quit: Rebooting into new kernel < 1476900997 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :Essays are the opposite of the scientific method < 1476901022 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :In science, you ask a question and look to the evidence to find the answer < 1476901048 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :In an essay, you come up with an answer and look for evidence that supports it < 1476901102 0 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I don't think that's what you do in an essay. < 1476901144 0 :FreeFull!~freefull@defocus/sausage-lover JOIN :#esoteric < 1476901157 0 :imode!~imode@unaffiliated/imode JOIN :#esoteric < 1476901350 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :Apparently a local elementary school used the emergency notification system to urge parents to attend a City Council meeting to oppose opening a Marijuana store < 1476901368 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :shachaf: That's what I was taught < 1476901415 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :(God, 'j' is THE most overloaded letter- [dʒ], [j], [h], and [w] are all made by it in common english words, and half of those [h]s should be [x]s) < 1476901431 0 :pikhq!~pikhq@174-24-10-247.clsp.qwest.net QUIT :Ping timeout: 256 seconds < 1476901553 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :Oh, oil prices are going up < 1476901555 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :Yay < 1476901566 0 :imode!~imode@unaffiliated/imode QUIT :Ping timeout: 252 seconds < 1476902539 0 :LKoen!~LKoen@2a01:e35:2eed:a430:692b:7777:a04:76cd QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.” < 1476903324 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :Huh, I can fix my arrow keys (the UP and LEFT buttons aren't working, but it doesn't seem to be a hardware error because they occasionally work for no reason) by hitting LEFT then UP < 1476903329 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :And it suddenly works < 1476903333 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :And it suddenly works < 1476903697 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :But I have to redo it every time. For no apparent reason. < 1476903703 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :I feel like this has to be a setting or something < 1476903767 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :hppavilion[1]: sometimes my IME messes with some keys < 1476903784 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :\oren\: IME? No clue what that is < 1476903788 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :(Windows. Unfortunately.) < 1476903790 0 :alercah!raedford@unaffiliated/alercah PRIVMSG #esoteric :input method editor < 1476903794 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :Ah < 1476903819 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :I'm using windows 7 < 1476903851 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :\oren\: Oh < 1476903865 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :I have no idea WHAT bizarre setting would result in this, or why it would even exist < 1476904184 0 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 244 seconds < 1476905299 0 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1476905460 0 :^_^v!~nycs@61.5.39.91 QUIT :Quit: This computer has gone to sleep < 1476905517 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org QUIT :Ping timeout: 244 seconds < 1476905914 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org JOIN :#esoteric < 1476905984 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :Standard Proposal: SRISCII- Holy Roman Imperial Standard Code for Information Interchange < 1476906153 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :s for holy < 1476906244 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :myname: Yes. Holy Roman Empire is abbreviated SRI for Sacrum Romanum Imperium < 1476906314 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, but that does not work for "holy roman _imperial_" < 1476906357 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org PRIVMSG #esoteric :myname: The abbreviation is from the Latin name, the full name is in English so it's legible < 1476906579 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 252 seconds < 1476907997 0 :hppavilion[1]!~Doslowdow@74-114-87-84.dynamic.asdk12.org QUIT :Ping timeout: 244 seconds < 1476909700 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1476911332 0 :AnotherTest!~turingcom@d51a4bf3b.access.telenet.be JOIN :#esoteric < 1476911372 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1476911489 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1476911516 0 :MoALTz!~no@78-10-223-145.static.ip.netia.com.pl QUIT :Quit: Leaving < 1476912004 0 :augur_!~augur@2601:645:8100:c347:553a:c6b9:c9ae:c1a4 QUIT :Remote host closed the connection < 1476912399 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 244 seconds < 1476913347 0 :MDude!~MDude@pa-67-234-97-58.dhcp.embarqhsd.net QUIT :Quit: Going offline, see ya! (www.adiirc.com) < 1476913582 0 :Bowserinator!~Bowserina@unaffiliated/bowserinator QUIT :Quit: Goodbye :( < 1476913605 0 :Bowserinator!~Bowserina@vps.wolfy1339.com JOIN :#esoteric < 1476913797 0 :Bowserinator!~Bowserina@vps.wolfy1339.com QUIT :Client Quit < 1476914087 0 :Bowserinator!~Bowserina@2a02:748:a800:ca7:ea75:b12d:2b:d423 JOIN :#esoteric < 1476914302 0 :Bowserinator!~Bowserina@2a02:748:a800:ca7:ea75:b12d:2b:d423 QUIT :Client Quit < 1476914478 0 :augur!~augur@noisebridge130.static.monkeybrains.net JOIN :#esoteric < 1476915008 0 :Bowserinator!~Bowserina@vps.wolfy1339.com JOIN :#esoteric < 1476915663 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 JOIN :#esoteric < 1476915735 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org JOIN :#esoteric < 1476915834 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :Hm, maybe I should make an aesthetics manual for programmer style preferences... < 1476915904 0 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1476916133 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :("Hacksical Aesthetics") < 1476916950 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :man, I've used perl so much that I totally forgot how this classical unix text manipulation stuff works, had to check the manuals again, but now I remember: < 1476917068 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :sort both files (be careful with locale), then (join a b) to find lines shared among them, (join -v1 a b) to find lines only in a, (join -v2 a b) to find lines only in b, sort -k1 and join -j1 to compare only keys in first field, don't use comm because it's horribly confusing and error-prone < 1476917117 0 :wob_jonas!59858794@gateway/web/cgi-irc/kiwiirc.com/ip.89.133.135.148 PRIVMSG #esoteric :@messages < 1476917139 0 :AnotherTest!~turingcom@d51a4bf3b.access.telenet.be QUIT :Ping timeout: 252 seconds < 1476917391 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 < 1476917456 0 :DHeadshot_!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net JOIN :#esoteric < 1476917500 0 :DHeadshot!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 260 seconds < 1476917586 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :The difference between a 'quasi-diacritic', which is a diacritical mark that is applied to a symbol, but where the resulting symbol is considered a new letter rather than a letter with a modifier, and a proper diacritic is that a proper diacritic can be used arbitrarily without breaking the rules- it might not be normal, but it's allowed < 1476917622 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :Saying ï doesn't make any sense in German, therefor the umlaut is only a quasi-diacritic < 1476917671 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :(Similarly, since m-tilde makes no sense, the tilde in n-tilde isn't a true diacritic either.) < 1476917742 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric : < 1476917834 0 :pikhq!~pikhq@75-163-135-209.clsp.qwest.net JOIN :#esoteric < 1476917894 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :The symbols ə and ∃ are interesting, because (afaik) they're etymo... graphico... < 1476917911 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :OK, now I need to know the etymology of 'etymology', and it's because I ACTUALLY need it < 1476917951 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :Ah, etym- (true) -logos (word); etymology is the "true sense" of a word < 1476917966 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org PRIVMSG #esoteric :So writing origins is etygraphogy < 1476918227 0 :hppavilion[1]!~Doslowdow@74-114-87-90.dynamic.asdk12.org QUIT :Ping timeout: 244 seconds < 1476918361 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :well, it should be etymography < 1476918379 0 :myname!~myname@84.200.43.57 PRIVMSG #esoteric :since etym (with the m) is the truth part < 1476919039 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net JOIN :#esoteric < 1476919060 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :wisdom < 1476919066 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :welcome.fr//Bienvenue au centre international pour le design et le déploiement des langages de programmation ésotériques! Pour plus d’informations, visitez le wiki: http://esolangs.org/wiki/Main_Page. (Pour l’autre type d'ésotérisme, essayez #esoteric sur EFnet ou DALnet.) < 1476919073 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :@massages-loud < 1476919074 0 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :b_jonas said 6h 28m 43s ago: macron: try \= < 1476919103 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :b_jellonas. that was the thing that had to be tried. < 1476919486 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :? deredundatiation # I wish I had coined that word. < 1476919487 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :deredundatiation # I wish I had coined that word.? ¯\(°​_o)/¯ < 1476919492 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :aaaaaaaaaaaurgh. < 1476919503 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :ACTION shiftily looks at HackEgo < 1476919631 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric : rm wisdom/doshes < 1476919634 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1476919637 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :? doshes < 1476919637 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :doshes? ¯\(°​_o)/¯ < 1476919640 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :? dosh < 1476919641 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The doshes are what the gostak distims. < 1476919645 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :? doshs < 1476919646 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The doshes are what the gostak distims. < 1476919661 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :complain pluralses! < 1476919662 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Complaint filed. Thank you. < 1476919699 0 :\oren\!~oren@ec2-52-2-213-98.compute-1.amazonaws.com PRIVMSG #esoteric :"Jebediah Kerman questions Dunian Soveriegnty" "At least through war, there can be an end to this conflict." < 1476919928 0 :DHeadshot_!~DHeadshot@cpc88301-woki8-2-0-cust688.6-2.cable.virginm.net QUIT :Ping timeout: 250 seconds < 1476919989 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is JOIN :#esoteric < 1476920098 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1476920256 0 :moonheart08!~luxon@unaffiliated/moonythedwarf JOIN :#esoteric < 1476920343 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :? Zarutian < 1476920344 0 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Zarutian? ¯\(°​_o)/¯ < 1476920357 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :This might be the first year in a long time I'm going to miss Hexham's bonfire night :( < 1476920377 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :Tanelle. :( < 1476920414 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :It's normally around my birthday < 1476920434 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :This year it's convenient for me to go home midweek over my birthday but I've got lectures on the Friday afternoon < 1476920440 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :So I miss the bonfire on Saturday < 1476920450 0 :Taneb!~Taneb@runciman.hacksoc.org PRIVMSG #esoteric :Unless I have a very train-y week < 1476920486 0 :MDude!~MDude@c-73-187-225-46.hsd1.pa.comcast.net JOIN :#esoteric < 1476920588 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net JOIN :#esoteric < 1476920964 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :bohily < 1476921324 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :What is the name of the equivalent of a right cone, but where a perpendicular intersection yields an ellipse rather than a circle? < 1476921370 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( a wrong cone ) < 1476921421 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :"Right Cone. A cone that has its apex aligned directly above the center of its base. The base need not be a circle." < 1476921434 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :so the answer appears to be, still a right cone. < 1476921439 0 :boily!~alexandre@cable-192.222.245.222.electronicbox.net PRIVMSG #esoteric :hellørjan. < 1476921462 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :isnt a cone and extrution, along the third axis, of a two dimensional circle with an gradually increasing diameter? < 1476921490 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :usually. but this definition does not seem to require it. < 1476921530 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: I guess I'm looking for the term 'elliptical cone' properly < 1476921534 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :cones can include pyramids in some meanings. < 1476921537 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :(this one being right) < 1476921538 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :\$ cat /sys/class/power_supply/BAT1/capacity < 1476921540 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :103 < 1476921542 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :how bit a problem is that? < 1476921543 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :so to get an ellipse you cut around 45° angle to that plane? < 1476921549 0 :izalove!~izabera@unaffiliated/izabera PRIVMSG #esoteric :my battery thinks it's charged at 103% < 1476921561 0 :hppavilion[1]!~Doslowdow@58-0-174-206.gci.net PRIVMSG #esoteric :oerjan: If we allow a circle to be a polygon (which is nice sometimes), then yes, a cone is a type of a pyramid < 1476921574 0 :Zarutian!~zarutian@168-110-22-46.fiber.hringdu.is PRIVMSG #esoteric :oerjan: so the base 2d form must not nescisarly be a circle or an ellipse? < 1476921578 0 :moonheart08!~luxon@unaffiliated/moonythedwarf PRIVMSG #esoteric :ørjan, i set up a autoreplace. < 1476921582 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :Zarutian: no. you use an ellipse as base. afa hppavilion[1]'s question is concerned, anyway.