< 1515111136 247635 :wob_jonas!b03f1812@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.18 PRIVMSG #esoteric :fungot, have you seen tom7's recent long video? < 1515111136 400573 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :wob_jonas: try manually creating the fsdbm db first, < 1515111177 357620 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: did you ever link to it? < 1515111231 750542 :wob_jonas!b03f1812@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.18 PRIVMSG #esoteric :int-e: no. it's https://youtu.be/8_npHZbe3qM linked from most recent entry in http://radar.spacebar.org/ (damned thing doesn't have anchors for posts) < 1515111306 299716 :jaboja!~jaboja@jaboja.pl QUIT :Remote host closed the connection < 1515111380 376671 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wob_jonas: I may have a look, maybe next week. < 1515111611 907880 :int-e!~noone@int-e.eu PRIVMSG #esoteric :> let pal xs = reverse xs == xs in pal "stats" < 1515111613 755250 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : True < 1515111693 392365 :wob_jonas!b03f1812@gateway/web/cgi-irc/kiwiirc.com/ip.176.63.24.18 QUIT :Quit: http://www.kiwiirc.com/ - A hand crafted IRC client < 1515112191 431361 :int-e!~noone@int-e.eu PRIVMSG #esoteric :TIL about retpolines. Ugly stuff. < 1515112253 787064 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :> let pal xs = reverse xs == xs in pal "Ørjan Johansen" < 1515112255 898217 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : False < 1515112380 6712 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Not a pal. < 1515112382 1213 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :@wn pal < 1515112383 203556 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :*** "pal" wn "WordNet (r) 3.0 (2006)" < 1515112383 250054 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :pal < 1515112383 250096 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : n 1: a close friend who accompanies his buddies in their < 1515112383 250112 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : activities [syn: {buddy}, {brother}, {chum}, {crony}, < 1515112383 250125 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : {pal}, {sidekick}] < 1515112385 171712 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : v 1: become friends; act friendly towards [syn: {pal}, {pal up}, < 1515112387 209733 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric : {chum up}] < 1515112395 692944 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`grWp pal < 1515112401 863324 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`grWp pål < 1515112406 985762 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bø:Bø is not just one, but _two_ municipalities in Norway. And not just three, but at least _four_ farms. Ah ah ah ah ah! \ fisherman's friend:Fisherman's Friend is the friend of the palate that is more sore than discerning. \ ghast:A ghast is a palette-swapped higher level copycat of ghoul. \ gray:Gray is e common misspalling of grey. \ ii:Ii is < 1515112407 113310 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1515112438 684771 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah, I got it. I was checking the names for pals... but there don't seem to be any. < 1515112438 761063 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :municipål-ørjan johansen < 1515112456 33688 :int-e!~noone@int-e.eu PRIVMSG #esoteric :iovoid is a close miss < 1515112471 66203 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :iavoid being a palindrome < 1515112510 313035 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I'm a pal if you increment me by one. < 1515112982 702637 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric : `` mv {bin,lib}/morse-decode; echo '#!/hackenv/bin/shebang_args_or_input /hackenv/lib/morse-decode' > bin/morse-decode; chmod +x bin/morse-decode <-- wait, that works? < 1515113002 769689 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/shebang_args_or_input < 1515113003 436630 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ interp="$1"; script="$2"; shift 2; if [ "$#" -eq 1 ]; then printf '%s\n' "$1"; elif [ "$#" -eq 0 ]; then cat; fi | { shift; $interp "$script" "$@"; } < 1515113005 831365 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover QUIT :Ping timeout: 255 seconds < 1515113037 565357 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :it's not the intended use case, but i guess it works when /hackenv/lib/morse-decode ignores its arguments < 1515113082 377948 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? intventions-e < 1515113083 344868 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :intventions-e? ¯\(°​_o)/¯ < 1515113338 213680 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :`` find wisdom -type f -iname '*vention*' < 1515113339 968018 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :wisdom/shavention \ wisdom/invention \ wisdom/tanebvention \ wisdom/tanebventions: math \ wisdom/tanebventions: food < 1515113341 469318 :relrod!~relrod@redhat/relrod QUIT :Quit: . < 1515113351 623359 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :food? < 1515113356 998174 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: it was inspired by rainwords (sp?) < 1515113387 830233 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/rainwords < 1515113388 465515 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/hackenv/bin/shebang_args_or_input python \ import random; w=[l.split() for l in open("/dev/stdin").read().split("\n")]; r=[4,7,8,9,2,6,13]; print "\n".join((lambda s: " ".join(chr(3) + "%02d"%r[(i+s)%len(r)] + l[i] for i in range(len(l))))(random.randrange(0, len(r))) for l in w) < 1515113427 530569 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :int-e: yes, although it's intended for adjusting shebang scripts < 1515113455 277085 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/print_args_or_input < 1515113456 103734 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ if [ "$#" -gt 0 ]; then printf '%s\n' "$*"; else cat; fi < 1515113465 616853 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :this one is for shell scripts < 1515113483 608008 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :and is what i've used in at least one similar case. < 1515113514 360337 :int-e!~noone@int-e.eu PRIVMSG #esoteric :yeah, I would've used that if I had found it first < 1515113590 801162 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`` grep -l -r args_or_input bin/ < 1515113598 935348 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/h \ bin/noping \ bin/rainwords \ bin/unhex \ bin/morse-decode \ bin/aaaaaaaaa \ bin/döts \ bin/orenbow \ bin/ordu \ bin/rainbow \ bin/lowercase \ bin/scriptadd \ bin/shmify \ bin/sanetemp \ bin/ümläüt \ bin/dedot \ bin/ord \ bin/poulet \ bin/rainbow.old \ bin/zalgo \ bin/rot13 \ bin/insanetemp \ bin/complain < 1515113600 488523 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... `` cd bin; grep -rl shebang_args_or_input . < 1515113615 424093 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? tanebventions: food < 1515113616 476024 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Culinary tanebventions include automatic squirrel feeders, weetoflakes, mushrooms, nutella, and cognac. < 1515113623 192401 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? mushroom < 1515113624 185520 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :mushroom? ¯\(°​_o)/¯ < 1515113631 531930 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? nutella < 1515113632 615940 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :cat: nutella: Is a directory < 1515113652 376318 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`` ls wisdom/nutella < 1515113653 426948 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nutella < 1515113663 127638 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` cd bin; grep -rl shebang_args_or_input . < 1515113664 207184 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​./h \ ./rainwords \ ./morse-decode \ ./rainbow.old \ ./zalgo \ ./rot13 < 1515113670 153315 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? nutella ball < 1515113671 189145 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nutella ball? ¯\(°​_o)/¯ < 1515113673 936229 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`? nutella balls < 1515113674 987999 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nutella balls? ¯\(°​_o)/¯ < 1515113677 835140 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :hum < 1515113678 383687 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(actually I just realized that I was looking for something slightly different) < 1515113684 28433 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`ls wisdom/nutella < 1515113684 838887 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nutella < 1515113690 900704 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :wat < 1515113697 162628 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? nutella/nutetlla < 1515113698 199745 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nutella/nutetlla? ¯\(°​_o)/¯ < 1515113699 381931 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`dowg nutella < 1515113706 527152 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :11279:2017-12-19 learn nutella//Nutella is a nutty substance. Taneb invented it for use in his automatic squirrel feeders. < 1515113706 780246 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? nutella/nutella < 1515113707 964469 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :nutella//Nutella is a nutty substance. Taneb invented it for use in his automatic squirrel feeders. < 1515113718 506354 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :oops < 1515113718 712127 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: good prank tdh < 1515113738 635616 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`undo 11279 < 1515113741 33668 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :patching file wisdom/nutella/nutella < 1515113767 868243 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`learn Nutella is a nutty substance. Taneb invented it for use in his automatic squirrel feeders. < 1515113770 79440 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'nutella': Nutella is a nutty substance. Taneb invented it for use in his automatic squirrel feeders. < 1515113778 869863 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` echo '#! /bin/bash' > bin/morse-decode; echo 'args_or_input | /hackenv/lib/morse-decode' >> bin/morse-decode # for sanity < 1515113780 652204 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1515113801 844949 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`morse-decode . - < 1515113802 610326 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/morse-decode: line 2: args_or_input: command not found < 1515113806 40968 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :oerjan: `learn should detect // in the key twh < 1515113808 96862 :int-e!~noone@int-e.eu PRIVMSG #esoteric :of course. < 1515113812 623857 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :shachaf: AAAAAAAAA < 1515113824 238067 :int-e!~noone@int-e.eu PRIVMSG #esoteric :is there a `slbd? < 1515113837 307723 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :. o O ( He sometimes pranks without noticing it. ) < 1515113905 344114 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`sled bin/morse-decode//s=^a=print_a= < 1515113907 20739 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/morse-decode//#! /bin/bash \ print_args_or_input | /hackenv/lib/morse-decode < 1515113913 186979 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`morse-decode . - < 1515113928 127040 :int-e!~noone@int-e.eu PRIVMSG #esoteric :and I'm stupid < 1515113943 873790 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :No output. < 1515113953 513932 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`sled bin/morse-decode//s=^p[^ ]*=& "$@"= < 1515113955 337731 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/morse-decode//#! /bin/bash \ print_args_or_input "$@" | /hackenv/lib/morse-decode < 1515113964 475720 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`morse-decode . - < 1515113965 335891 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :et < 1515114034 571324 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :yay < 1515114068 395530 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1515114145 442628 :erkin!~erkin@unaffiliated/erkin JOIN :#esoteric < 1515114173 183729 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` cp bin/slwd bin/slbd; sed -i 's=wisdom=bin=;s=wb=bb=' bin/slbd; cat bin/slbd < 1515114175 376086 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :bin/slbd//cd bin; sled "$1" | sed '1s/^Rosebud!$/Rosbbud!/' \ cd bin; sled "$1" | sed '1s/^Rosebud!$/Rosbbud!/' < 1515114197 774301 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`` which sed < 1515114198 558135 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/hackenv/bin/sed < 1515114200 986357 :int-e!~noone@int-e.eu PRIVMSG #esoteric :... ah < 1515114211 958059 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :int-e++ # s=wb=bb= < 1515114358 980585 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`cat bin/sed < 1515114359 625197 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​#!/bin/bash \ /bin/sed "$@" && if [[ $# == "3" && "/$1" == "/-i" ]]; then echo -n "$3//"; cat "$3"; fi < 1515114427 225096 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :i did that to get sled output for people insisting on using sed -i instead. < 1515114443 692770 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :(mainly boily at the time) < 1515114472 836279 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :MWAH AH AH AH AH. < 1515114474 421962 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :`cat bin/sled < 1515114475 210515 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ; < 1515114485 97743 :int-e!~noone@int-e.eu PRIVMSG #esoteric :"We have decided to power cycle the building. That's easier than resetting each remote device individually." < 1515114740 793768 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Pity, no Seidenstraße report this year, those were entertaining the last few times. < 1515114851 81474 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? int-e < 1515114852 201912 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :int-e är inte svensk. Hen kommer att spränga solen. Hen står för sig själv. Hen gillar inte färger, men han gillar dissonans. Er hat ein Hipster-Spiel gekauft. < 1515114871 932922 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Seidenstraße is the codename for a pneumatic tube network that they have had at the last couple of C3s) < 1515115026 633377 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :They should have more pneumatic tube networks in general. < 1515115053 12861 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ah but they do have a (sub)wiki https://events.ccc.de/congress/2017/wiki/index.php/Projects:Seidenstrasse < 1515115083 578750 :oerjan!~oerjan@hagbart.nvg.ntnu.no PRIVMSG #esoteric :german for silk road, eh < 1515115196 109829 :int-e!~noone@int-e.eu PRIVMSG #esoteric :oerjan: yes. < 1515115214 914787 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I didn't translate it because it could be confused for that drug marketplace. < 1515115220 36152 :int-e!~noone@int-e.eu PRIVMSG #esoteric :s/for/with/ < 1515115268 399734 :int-e!~noone@int-e.eu PRIVMSG #esoteric :https://twitter.com/c3seidenstrasse?lang=en has a few pictures. < 1515115276 865765 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(from this year) < 1515115524 426685 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Some large Finnish grocery stores use those. < 1515115542 194800 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :The image on http://www.pneumatictubesystems.in/cash_pneumatic_tube_systems.htm is from a Prisma supermarket in Helsinki. < 1515115590 219911 :int-e!~noone@int-e.eu PRIVMSG #esoteric :fancy < 1515115651 440236 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I like the safe with the pre-drilled hole :P http://www.pneumatictubesystems.in/IsoKa1.GIF < 1515115740 355102 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Actually I thought they use those for the cigarette-buying machine they have at the checkouts. Finnish law says you can't market smoking paraphernalia (including having them displayed for sale), so usually there's a nondescript grid of number buttons (like 1 .. 80), and you need to know the mapping; when you press one, a few seconds later the product drops on the belt. < 1515115807 96757 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :https://fi.wikipedia.org/wiki/Suomen_tupakkalaki#/media/File:Tupakka-automaatti.jpg < 1515115821 470993 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :fizzie: does fizzif have anything to do with Tanea twh < 1515115863 101818 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :shachaf: I don't really use "fizzif" for anything hth < 1515115995 427617 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :sounds suspiciously similar to Tanea so far tdh < 1515115998 10393 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :`? tanea < 1515115999 38810 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Tanea plays Minecrafs, Dware Fortresr, and lives in Cambridgd. < 1515116081 709416 :variable!~variable@freebsd/developer/variable QUIT :Quit: /dev/null is full < 1515116103 588853 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :I guess there's variants like that of everyone, then. < 1515116123 190117 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :but how many of them are pals < 1515116164 739427 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1515116351 977985 :relrod!~relrod@origin.elrod.me JOIN :#esoteric < 1515116354 362904 :relrod!~relrod@origin.elrod.me QUIT :Changing host < 1515116354 409374 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1515119388 452795 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Just received and signed the Magic Arena NDA < 1515119398 598905 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Two more weeks until I'm in? < 1515119400 386581 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :ACTION hypes < 1515119424 203388 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Arena? < 1515119467 321398 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :New Magic: the Gathering online game < 1515119494 725071 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :https://magic.wizards.com/en/mtgarena < 1515119501 62887 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Is it going to replace MODO? < 1515119622 412788 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :Not for now. Currently only Standard. Future unclear. < 1515119630 607947 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :(and Limited) < 1515119642 41290 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :If it's only Standard then clearly it doesn't have Future Sight. < 1515119664 152780 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :ACTION groans < 1515120952 839280 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :ACTION lightly mapoles shachaf. 0.83 FP. < 1515121232 96884 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: TICKET CHICKEN < 1515121547 679648 :erkin!~erkin@unaffiliated/erkin QUIT :Quit: Ouch! Got SIGABRT, dying... < 1515121671 760507 :relrod!~relrod@redhat/relrod QUIT :Quit: . < 1515121837 591716 :relrod!~relrod@origin.elrod.me JOIN :#esoteric < 1515121838 628251 :relrod!~relrod@origin.elrod.me QUIT :Changing host < 1515121838 674710 :relrod!~relrod@redhat/relrod JOIN :#esoteric < 1515121947 88822 :doesthiswork1!~Adium@207.55.82.87 JOIN :#esoteric < 1515122063 725056 :doesthiswork!~Adium@207.55.82.87 QUIT :Ping timeout: 268 seconds < 1515122159 159346 :doesthiswork1!~Adium@207.55.82.87 PRIVMSG #esoteric :damnit I just joined too < 1515124944 85100 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1515125180 951502 :variable!~variable@freebsd/developer/variable QUIT :Client Quit < 1515127612 471386 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :I had previously written a program "har" for Hamster archiver, but now I also wrote a new program "harex", which executes a shell command for each lump of input. (The lump name is placed in an environment variable so that shell expansion does not interfere with it.) < 1515128015 413176 :sprocklem!~sprocklem@unaffiliated/sprocklem QUIT :Ping timeout: 252 seconds < 1515128308 324196 :ais523!~ais523@unaffiliated/ais523 QUIT :Quit: quit < 1515129981 398582 :GautamS!~GautamS@59.182.255.248 JOIN :#esoteric < 1515130127 718106 :variable!~variable@freebsd/developer/variable JOIN :#esoteric < 1515130584 874284 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Nite < 1515132104 226793 :variable!~variable@freebsd/developer/variable QUIT :Quit: Found 1 in /dev/zero < 1515132832 144467 :sdfgsdfg!~sdfgsdfg@unaffiliated/sdfgsdfg QUIT :Remote host closed the connection < 1515133033 5547 :sdfgsdfg!~yolosdfg@43.230.99.100 JOIN :#esoteric < 1515133088 947889 :sdfgsdfg!~yolosdfg@43.230.99.100 QUIT :Remote host closed the connection < 1515133102 968387 :sdfgsdfg!~yolosdfg@43.230.99.100 JOIN :#esoteric < 1515133312 842083 :sdfgsdfg!~yolosdfg@43.230.99.100 PART :#esoteric < 1515133941 147783 :GautamS!~GautamS@59.182.255.248 QUIT :Read error: Connection reset by peer < 1515134052 968945 :GautamS!~GautamS@59.182.245.10 JOIN :#esoteric < 1515134093 81978 :C0ckG0bbler!~yolosdfg@43.230.99.100 JOIN :#esoteric < 1515134108 714799 :C0ckG0bbler!~yolosdfg@43.230.99.100 QUIT :Read error: Connection reset by peer < 1515134146 209289 :C0ckG0bbler!~yolosdfg@43.230.99.100 JOIN :#esoteric < 1515134212 415105 :C0ckG0bbler!~yolosdfg@43.230.99.100 PART :#esoteric < 1515134237 753452 :sprocklem!~sprocklem@unaffiliated/sprocklem JOIN :#esoteric < 1515134367 774912 :GautamS!~GautamS@59.182.245.10 QUIT :Ping timeout: 248 seconds < 1515134567 770208 :asdfyasyolo!~yolosdfg@66.133.74.105 JOIN :#esoteric < 1515134618 59708 :asdfyasyolo!~yolosdfg@66.133.74.105 QUIT :Read error: Connection reset by peer < 1515134632 716694 :asdfyasyolo!~yolosdfg@66.133.74.105 JOIN :#esoteric < 1515134693 384367 :asdfyasyolo!~yolosdfg@66.133.74.105 PART :#esoteric < 1515134723 718641 :asdfyasyolo!~yolosdfg@66.133.74.105 JOIN :#esoteric < 1515134828 598562 :asdfyasyolo!~yolosdfg@66.133.74.105 PART :#esoteric < 1515135374 929234 :sdfgsdfg!~sdfgsdfg@unaffiliated/sdfgsdfg JOIN :#esoteric < 1515135417 586929 :sdfgsdfg!~sdfgsdfg@unaffiliated/sdfgsdfg NICK :sdfsfdg < 1515135620 920431 :sdfsfdg!~sdfgsdfg@unaffiliated/sdfgsdfg QUIT :Client Quit < 1515138608 420035 :garit2!~garit@unaffiliated/garit QUIT :Ping timeout: 252 seconds < 1515138647 801336 :garit!~garit@94.197.121.185.threembb.co.uk JOIN :#esoteric < 1515138647 890000 :garit!~garit@94.197.121.185.threembb.co.uk QUIT :Changing host < 1515138647 890033 :garit!~garit@unaffiliated/garit JOIN :#esoteric < 1515138922 996603 :sdfgsdfg!~sdfgsdfg@unaffiliated/sdfgsdfg JOIN :#esoteric < 1515138970 782963 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :shachaf, Add X mana of any one color to your mana pool, where X is your life total. < 1515139010 477618 :sdfgsdfg!~sdfgsdfg@unaffiliated/sdfgsdfg QUIT :Remote host closed the connection < 1515139030 797280 :sdfgsdfg!~sdfgsdfg@unaffiliated/sdfgsdfg JOIN :#esoteric < 1515139049 685729 :sdfgsdfg!~sdfgsdfg@unaffiliated/sdfgsdfg QUIT :Max SendQ exceeded < 1515139164 627328 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :? < 1515139395 272088 :Sgeo!~Sgeo@ool-18b98dd9.dyn.optonline.net PRIVMSG #esoteric :https://www.reddit.com/r/magicTCG/comments/7o3q2b/rix_azors_gateway_sanctum_of_the_sun/ < 1515140400 693204 :GeekDude!~G33kDude@unaffiliated/g33kdude QUIT :Ping timeout: 246 seconds < 1515140500 488397 :GeekDude!~G33kDude@unaffiliated/g33kdude JOIN :#esoteric < 1515142154 789271 :heroux!sandroco@gateway/shell/insomnia247/x-guwfnqfavybuuvuc QUIT :Ping timeout: 268 seconds < 1515142249 57525 :heroux!sandroco@gateway/shell/insomnia247/x-bwbfyrplwuohtwjh JOIN :#esoteric < 1515148025 415853 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net QUIT :Ping timeout: 240 seconds < 1515149955 208708 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :hmm, that doesn't work. < 1515151024 447789 :doesthiswork1!~Adium@207.55.82.87 QUIT :Quit: Leaving. < 1515151725 188081 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :wait wait wait < 1515151726 504984 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :look < 1515151746 840341 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`eheroeslist http://eheroes.smackjeeves.com/comics/2550285/im-keeping-my-ion-you/ < 1515151747 544084 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: eheroeslist: not found < 1515151768 326244 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :after more than half a year of a break, he posted another page < 1515151772 662412 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :he's had long breaks before < 1515151913 543416 :int-e!~noone@int-e.eu PRIVMSG #esoteric :biannual updates? < 1515151954 543410 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: look at the bottom of http://eheroes.smackjeeves.com/archive/ < 1515151971 36077 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: one page in 2016, six in 2017 < 1515151983 668647 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? biweekly < 1515151984 646288 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :biweekly? ¯\(°​_o)/¯ < 1515151991 506720 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`? bimonthly < 1515151992 557246 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :The word "bimonthly" has at least two meanings, although this wisdom only gives about half of one. No matter which expert you follow, you're 50% likely to misinterpret it, or doubly so, depending on the phase of the moon. < 1515152050 477542 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :int-e: mind you, I can't complain because I wasn't very productive either this year, and I don't have the excuse of my wife having died recently < 1515152097 595693 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :(I mean 2017. 2016 was decent.) < 1515152103 337322 :int-e!~noone@int-e.eu PRIVMSG #esoteric :`learn biweekly/The word "biweekly" is half synonymous with the word --> "bimonthly". < 1515152105 370817 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :Learned 'biweekly/the': biweekly/The word "biweekly" is half synonymous with the word --> "bimonthly". < 1515152276 986048 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(Better ideas welcome, my main objective here was to have a better chance of discovering the "bimonthly" entry) < 1515153264 701005 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric < 1515153631 229533 :GautamS!~GautamS@59.182.252.110 JOIN :#esoteric < 1515155311 523882 :boily!~alexandre@cable-192.222.236.157.electronicbox.net QUIT :Quit: SCRY CHICKEN < 1515155853 244518 :GautamS!~GautamS@59.182.252.110 QUIT :Ping timeout: 264 seconds < 1515159000 124325 :int-e!~noone@int-e.eu PRIVMSG #esoteric :wtf, firefox automatically reloads modified local files, in a new tab?! < 1515159663 950916 :garit2!~garit@unaffiliated/garit JOIN :#esoteric < 1515159666 710619 :garit2!~garit@unaffiliated/garit QUIT :Excess Flood < 1515159743 901588 :garit!~garit@unaffiliated/garit QUIT :Ping timeout: 248 seconds < 1515160095 841082 :mniip!mniip@unaffiliated/mniip QUIT :Ping timeout: 248 seconds < 1515160205 443674 :Gregor!dlopen@71.19.155.102 QUIT :Ping timeout: 240 seconds < 1515160223 677065 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :I'm still thinking of this tom7 thing and whether there's a simpler proof that there's an algorithm. < 1515160250 491170 :mniip!mniip@unaffiliated/mniip JOIN :#esoteric < 1515160290 9853 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :In fancy terms (you know, wisdom/monad style), his problem is the word problem on commutative monoids presented with a finite set of relations. < 1515160315 459050 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :s/is the/is just the/ < 1515160412 671949 :Gregor!dlopen@71.19.155.102 JOIN :#esoteric < 1515160472 179075 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Okay, it wasn't the firefox, it was emacs, somehow... < 1515160826 911442 :doesthiswork!~Adium@207.55.82.87 JOIN :#esoteric < 1515161189 842023 :garit!~garit@94.197.121.46.threembb.co.uk JOIN :#esoteric < 1515161189 929972 :garit!~garit@94.197.121.46.threembb.co.uk QUIT :Changing host < 1515161189 930020 :garit!~garit@unaffiliated/garit JOIN :#esoteric < 1515161191 524414 :garit!~garit@unaffiliated/garit QUIT :Excess Flood < 1515164463 753498 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1515164538 322968 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Client Quit < 1515164551 380822 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1515164709 145468 :garit!~garit@94.197.121.46.threembb.co.uk JOIN :#esoteric < 1515164709 234034 :garit!~garit@94.197.121.46.threembb.co.uk QUIT :Changing host < 1515164709 234074 :garit!~garit@unaffiliated/garit JOIN :#esoteric < 1515165891 970867 :GautamS!~GautamS@59.182.254.16 JOIN :#esoteric < 1515166252 929877 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1515166589 988468 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1515166603 382895 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1515166739 213915 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1515166751 362820 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1515167642 817379 :int-e!~noone@int-e.eu PRIVMSG #esoteric :I've completed my Moebius transformation based shader: http://int-e.eu/~bf3/tmp/moebius.html < 1515168040 383779 :int-e!~noone@int-e.eu PRIVMSG #esoteric :the underlying texture is far more boring: http://int-e.eu/~bf3/tmp/moebius.png < 1515168172 553657 :APic!apic@apic.name PRIVMSG #esoteric :int-e: It crashes my System ☹ < 1515168177 837300 :APic!apic@apic.name PRIVMSG #esoteric :Or hangs it completely, at least < 1515168192 39777 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :Looks like a pizza. < 1515168240 60164 :int-e!~noone@int-e.eu PRIVMSG #esoteric :APic: uh, that wasn't expected or intended... bad graphics drivers perhaps (it's a webgl thing) < 1515168270 444902 :APic!apic@apic.name PRIVMSG #esoteric :01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 520] (rev a1) < 1515168271 275095 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :int-e: Now I'm suspicious you put in some Spectre/Meltdown code in there. < 1515168273 844512 :APic!apic@apic.name PRIVMSG #esoteric :It is darn old < 1515168331 454372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: it's going to take time to have a useful POC that works from JS, I think < 1515168333 409566 :int-e!~noone@int-e.eu PRIVMSG #esoteric :APic: http://int-e.eu/~bf3/tmp/moebius_shot.png < 1515168362 265300 :APic!apic@apic.name PRIVMSG #esoteric :Graphics-Driver seems to be „nouveau“ < 1515168364 745925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :combining the two exploits would probably work best? < 1515168370 576523 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :ais523: https://www.react-etc.net/entry/exploiting-speculative-execution-meltdown-spectre-via-javascript < 1515168400 301356 :APic!apic@apic.name PRIVMSG #esoteric :int-e: Yes, it produces two or three Frames or so here too before it locks up < 1515168405 82082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could use spectre to break the speculative executor out of the JS sandbox via JITting some code that's protected only by a bounds check < 1515168407 315534 :APic!apic@apic.name PRIVMSG #esoteric :But thanks < 1515168432 22651 :int-e!~noone@int-e.eu PRIVMSG #esoteric :APic: that's even more unexpected... am I doing something wrong with binding/unbinding stuff, I wonder... < 1515168446 363183 :int-e!~noone@int-e.eu PRIVMSG #esoteric :APic: but regardless, it shouldn't crash :) < 1515168471 758282 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :FWIW, Chrome security announcements implied the site isolation feature would mitigate at least some hypothetical things. < 1515168508 934679 :APic!apic@apic.name PRIVMSG #esoteric :int-e: k < 1515168514 164409 :int-e!~noone@int-e.eu PRIVMSG #esoteric :maybe 2018 is the year where timing properties finally make it into processor specifications... < 1515168540 214555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :int-e: huh, they always /used/ to be part of the specification < 1515168542 296267 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(beyond maximal interrupt service times for embedded processors) < 1515168555 157981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you look at, say, a 6502 manual it'll give the exact timing properties of every instruction < 1515168562 900079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and these were often exploited in practice for precise delays < 1515168610 896692 :APic!apic@apic.name PRIVMSG #esoteric :My Kernel Syslog shows a _Lot_ of „nouveau 0000:01:00.0: fifo: INTR 00010000: 00000002“ before the Hang < 1515168620 415615 :APic!apic@apic.name PRIVMSG #esoteric :Maybe it just spams the dmesg < 1515168621 49499 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: the latest processor where I've seen exact timing descriptions like that in the intel world was the 486. Everything beyond had cycle counts for the best possible case, i.e. everything cached. < 1515168670 434853 :APic!apic@apic.name PRIVMSG #esoteric :Seems to be several Hundreds of that Message per Second < 1515168728 937527 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Basically what happens is that timings for accesses outside the first level cache are unspecified, but people figure out how to extract information from those unspecified timings. That's been going on for several years already, but meltdown/spectre have made it very clear that this isn't just of theoretical interest. < 1515168838 757290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that general sort of issue has been around for ages < 1515168845 779475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is more interesting, especially spectre variant 2 < 1515168858 532854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which basically runs arbitrary code in the speculator via chaining together gadgets using hash collisions in the branch predictor < 1515168895 94668 :int-e!~noone@int-e.eu PRIVMSG #esoteric :Yeah I know. < 1515168914 685231 :int-e!~noone@int-e.eu PRIVMSG #esoteric :But it's still a timing sidechannel at its core. < 1515168948 646557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the timing sidechannel is basically just used to get output from the code as it can't output the usual way < 1515168954 300619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not even sure it's the only such sidechannel < 1515168989 585624 :fizzie!fis@unaffiliated/fizzie PRIVMSG #esoteric :"The Speculator" sounds like a superhero/villain name. < 1515169156 844463 :APic!apic@apic.name PRIVMSG #esoteric :Jan 5 16:59:39 Zarniwoop kernel: [ 173.713097] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT] < 1515169159 850176 :APic!apic@apic.name PRIVMSG #esoteric :Jan 5 16:59:39 Zarniwoop kernel: [ 173.713106] nouveau 0000:01:00.0: fifo: gr engine fault on channel 5, recovering... < 1515169163 330300 :APic!apic@apic.name PRIVMSG #esoteric :Jan 5 16:59:39 Zarniwoop kernel: [ 173.713852] nouveau 0000:01:00.0: fifo: INTR 00800000 < 1515169166 234620 :APic!apic@apic.name PRIVMSG #esoteric :Jan 5 16:59:39 Zarniwoop kernel: [ 173.714007] nouveau 0000:01:00.0: fifo: INTR 00010000: 00000002 < 1515169169 269665 :APic!apic@apic.name PRIVMSG #esoteric :Then it goes on spamming the last Message endlessly < 1515169202 391791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looks like the code was too complex for the GPU but there's a bug in the codepath that would recover from that < 1515169222 226274 :APic!apic@apic.name PRIVMSG #esoteric :Mh < 1515169233 398188 :int-e!~noone@int-e.eu PRIVMSG #esoteric :ais523: I'm under the impression that it is the only one that purely depends on the CPU. Hardware that snoops busses may see interesting stuff as well. < 1515169292 894787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :performance counters, perhaps? < 1515169311 254849 :int-e!~noone@int-e.eu PRIVMSG #esoteric :hmm. maybe < 1515169485 877380 :int-e!~noone@int-e.eu PRIVMSG #esoteric :(and they do share the property of being woefully underspecified) < 1515169496 613356 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :random link http://www.gwern.net/Turing-complete < 1515169553 151408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can also see the possibility of tying up an execution unit and then determining the fact that that's happened by seeing how a race condition resolves < 1515169568 415642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is not technically the same thing as timing < 1515169705 852775 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: right. you can sort of do timing by quickly increasing a counter in memory from one cpu thread and reading it from another cpu thread. not very reliable unless hyperthreading is enabled and you choose two cpu threads that share their L1 cache, but still works. < 1515169726 214682 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :that's abusing multi-thread memory access nondeterminism < 1515169795 826620 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and there are other cpu-dependent ways to detect if something is in some level of cache, without timing or race conditions, like when some instruction sets have an instruction to throw away a cache line without writing it back to the slower cache or ram < 1515169845 100041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :b_jonas: oh, clever < 1515169852 27932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe you could do something similar with self-modifying code < 1515169885 46791 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: hmm... that would be harder in practice IMO < 1515170039 624998 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :ais523: you could also abuse the x86 transactional memory instructions, which make some internal details observable (though generally you're supposed to write code in a way that those details cancel out in the end) < 1515170052 367089 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :obviously that only works on new enough cpus that have them < 1515170082 93514 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :and yes, performance counters are obviously the easiest way < 1515170094 671377 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :intel cpus have a rich set of them < 1515170235 481497 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :but generally only the people who work on optimizing low-level stuff use them < 1515171420 491866 :GautamS_!~GautamS@59.182.254.16 JOIN :#esoteric < 1515171675 951706 :GautamS!~GautamS@59.182.254.16 QUIT :Ping timeout: 260 seconds < 1515172695 452969 :GautamS_!~GautamS@59.182.254.16 QUIT :Quit: Leaving < 1515173002 176980 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1515173678 331695 :Guest58342!~Slereah@ALille-651-1-235-6.w90-1.abo.wanadoo.fr NICK :Slereah > 1515174072 370686 PRIVMSG #esoteric :14[[07Numberwang/Implementations14]]4 10 02https://esolangs.org/w/index.php?diff=53750&oldid=53749 5* 03Unt 5* (-3) 10The interpolation algorithm was incorrect. Also, it's spelled "interpolate". < 1515174155 818226 :rodgort!~rodgort@68.ip-149-56-14.net QUIT :Quit: Leaving < 1515174416 355111 :rodgort!~rodgort@68.ip-149-56-14.net JOIN :#esoteric < 1515175517 330209 :jaboja!~jaboja@5.196.225.175 JOIN :#esoteric > 1515176569 882328 PRIVMSG #esoteric :14[[07Numberwang/Implementations14]]4 10 02https://esolangs.org/w/index.php?diff=53751&oldid=53750 5* 03Unt 5* (+28) 10Well, this is no good for programs with lots of decimal places, but otherwise floating-point precision error would mess up with everything. Note also that int(x) truncates floats towards 0. < 1515176726 400352 :int-e!~noone@int-e.eu PRIVMSG #esoteric :another variant: http://int-e.eu/~bf3/tmp/moebius8.html < 1515177933 346849 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 JOIN :#esoteric < 1515177933 434002 :Phantom_Hoover!~phantomho@2a02:c7d:485a:3300:1061:fc6d:8307:32a2 QUIT :Changing host < 1515177933 434041 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover JOIN :#esoteric < 1515178163 689706 :oerjan!~oerjan@hagbart.nvg.ntnu.no QUIT :Quit: Later < 1515181982 11088 :b_jonas!~x@russell2.math.bme.hu PRIVMSG #esoteric :`? H4!b5at+kWls-8yh4Guq < 1515181982 969713 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :H4!b5at+kWls-8yh4Guq? ¯\(°​_o)/¯ < 1515181998 900704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :somehow I'm not surrpised there were no results for that < 1515182024 583337 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :Even though HackEgo is case-insensitive? < 1515182035 146592 :shachaf!~shachaf@unaffiliated/shachaf PRIVMSG #esoteric :I mean for wisdoms < 1515183289 476190 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1515183723 383789 :`^_^v!~nycs@gw.hq.meetup.com JOIN :#esoteric < 1515184485 935265 :doesthiswork!~Adium@207.55.82.87 QUIT :Ping timeout: 260 seconds < 1515185678 109602 :FireFly!znc@freenode/staff/firefly PRIVMSG #esoteric :`wisdom < 1515185680 84899 :HackEgo!~HackEgo@162.248.166.242 PRIVMSG #esoteric :​markdown//The markdown flavor of the day is nutella. < 1515185936 716493 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Is there a way to emit messages to the "dmesg" in user mode in Linux? < 1515186081 112131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: look at the man page syslog(3) < 1515186111 511656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that should explain how it works < 1515186183 522817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, this thing has a parameter value specfically for use by Usenet servers < 1515186259 127011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however I don't think dmesg specifically reads syslog output; it might be the other way round, e.g. dmesg is one of the inputs to syslog < 1515186383 567148 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :I would think Usenet would have a separate log file < 1515186405 156572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, actually syslog(3) is probably responsible for writing mail.log < 1515186414 395926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which explains how all the email-related programs can write to the same file < 1515186605 232769 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :It says dmesg is for kernel ring buffer. Is it possible for user programs to write to that? < 1515186859 815580 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :What is a good way to run a NNTP server? I would want to find a suitable one, and run a Unusenet server (I could run Usenet as well, although as far as I know, I am not authorized to do that). < 1515187337 434006 :sleffy!~sleffy@c-24-7-67-0.hsd1.ca.comcast.net JOIN :#esoteric < 1515188964 26468 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 272 seconds < 1515189465 102228 :contrapumpkin!~copumpkin@haskell/developer/copumpkin QUIT :Quit: My MacBook Pro has gone to sleep. ZZZzzz… < 1515189783 274082 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Do some computer programs that use punch cards to allow later columns of the card to override earlier columns in order that you can alter the data without needing a fresh card until it is full? < 1515189881 132791 :int-e!~noone@int-e.eu PRIVMSG #esoteric :flash card technology < 1515189918 238990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: they normally use a different method: if you punch every hole in a column then the column is treated as not existing, then you can put more data on the rest of the card to override it < 1515190051 410886 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Ah, OK. (Still, some programs may require specific columns to be used, in which case that doesn't help so much) < 1515190101 9009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is why ASCII has a DEL character with code 127 < 1515190102 754962 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :(And MIX does not even have the mechanism you mentioned) < 1515190120 178530 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :ais523: Yes, I have read before, that is why ASCII has that. (Still, punch cards don't normally use ASCII, though) < 1515190131 246676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :right, ASCII was more for tape than card < 1515190289 506644 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Yes, OK < 1515190384 879671 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :The calendar program I write for MIX, allows you to override the year number (and only the year number) by punching additional holes into more columns; you do not need to repunch the entire columns previously used for the year (which may damage the structure of the cards maybe; but even if it doesn't, the computer is not necessarily compatible with punching an entire column, since MIX doesn't require that to work) < 1515190574 540163 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Actually you can do this for the text as well, just due to how it is working; later text on the same line of the same day will override previous texts, so it does do that too (without any special logic to deal with this). < 1515191532 869230 :`^_^v!~nycs@gw.hq.meetup.com QUIT :Quit: This computer has gone to sleep < 1515191737 721862 :MrBismuth!~ArcMrBism@2602:306:8325:a300:1426:998c:b44b:81fb JOIN :#esoteric < 1515191948 407710 :MrBusiness!~ArcMrBism@2602:306:8325:a300:d4e2:353d:cc1a:6700 QUIT :Ping timeout: 265 seconds < 1515192107 461136 :moony!~moony@unaffiliated/moonythedwarf JOIN :#esoteric < 1515192721 391374 :boily!~alexandre@cable-192.222.236.157.electronicbox.net JOIN :#esoteric < 1515192727 944245 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :@metar CYUL < 1515192728 141788 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYUL 052200Z 26020G30KT 1 3/4SM -SN BLSN BKN018 OVC030 M20/M24 A2969 RMK SF5SC3 SLP058 < 1515192736 32495 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :BLSN everywhere. < 1515192848 684255 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :?metar CYVR < 1515192848 889396 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esoteric :CYVR 052239Z 08007KT 7SM -RA FEW008 SCT014 BKN018 OVC025 08/08 A2993 RMK SC1SC2SC4SC1 SLP138 < 1515192883 451780 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Please tell me if you think anything important I may have missed in my printer protocol document < 1515192913 583600 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :hezzo38. probably nothing? < 1515192940 481994 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Did you read it? < 1515193000 926695 :boily!~alexandre@cable-192.222.236.157.electronicbox.net PRIVMSG #esoteric :<_<'... >_>;... < 1515193174 318307 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :Do you know if Microsoft Word will pay attention to page-break CSS properties when importing a HTML file? < 1515193697 596253 :zzo38!~zzo38@24-207-13-153.eastlink.ca PRIVMSG #esoteric :The protocol I made up is a simple protocol, which could be used in many places including at a hotel to allow people who stay at a hotel to print from their computer on the hotel's internal network. (I can also recommend having an internal fax line, which is an alternative protocol that can also be used for printing.) < 1515194607 360120 :jaboja!~jaboja@5.196.225.175 QUIT :Ping timeout: 256 seconds < 1515195498 349971 :jaboja!~jaboja@eli219.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1515196678 985125 :jaboja!~jaboja@eli219.neoplus.adsl.tpnet.pl QUIT :Quit: Leaving