00:03:06 <hppavilion[1]> shachaf: You should have gone for a more aggressive approach that looks like legalese and sounds legally binding 
00:03:48 <oerjan> a shrink-wrapped @teula 
00:03:56 <oerjan> @teula shachaf try that. 
00:07:12 <oerjan> right, it was one of those. 
00:07:29 <oerjan> i had a crazy idea to fix that... 
00:07:41 <HackEgo> #!/usr/bin/env python \ import random \ import re \ w=raw_input() \ p=list('x'*len(w)+'C'*int((341-len(w))/3+1)) \ random.shuffle(p) \ p=list(re.sub('C+','C',''.join(p))) \ i=(c for c in w) \ print ''.join(i.next() if c=='x' else chr(3)+'%02d' % random.randrange(2,15) for c in ['C']+p) 
00:08:07 <shachaf> `` echo -n 'hi '; echo "HellockEgo" | rainbow 
00:08:33 <shachaf> `` echo -n 'lambdabot: @tell boily '; echo "HellockEgo" | rainbow 
00:08:37 <HackEgo> lambdabot: @tell boily HellockEgo 
00:09:11 <hppavilion[1]> We need to establish a distinction between "Picture", "Image", and "Photograph" 
00:09:25 <hppavilion[1]> Or, at least, between "Photograph" and more general images 
00:09:35 <zzo38> Some airports have ICAO code but no IATA code, while some others have IATA code but no ICAO code. However, the first letter of ICAO code will not be I and J, therefore you could use it in this way if this is required. 
00:09:47 <hppavilion[1]> Rule: A photograph actually happened and you cameraed it. Google should account for this. 
00:10:14 <shachaf> zzo38 Why will the first letter not be I and J? 
00:10:28 <oerjan> hppavilion[1]: the problem i see with that is that the only way to ensure that is with some kind of DRM 
00:10:51 <Etaoin> @tell boily we're just spamming you at this point tbh 
00:10:57 <hppavilion[1]> oerjan: Well it isn't about ensuring; just about the general case 
00:11:16 <hppavilion[1]> oerjan: Shops count as photographs, loosely, so this isn't a way to tell if a picture is shopped 
00:12:33 <zzo38> shachaf: Those letters are not used. In addition, X is for internal codes, while Q is for non-geographical special uses. 
00:13:18 <shachaf> zzo38: But what if they're used in the future? 
00:13:37 <zzo38> I don't know possibly they would be 
00:14:13 <fungot> Etaoin: mr president, i had a doubt: i had the opportunity recently to visit the christian churches out there are calling for today. the barcelona summit in further detail in april, are therefore unacceptable to the commission. in fact, parliamentarians can also be sure that member states which are now being removed from the positions expressed, the true reason for the increase in the financial, environmental and health problem 
00:14:17 <zzo38> ZZZZ indicates that no ICAO code exists. 
00:15:21 <oerjan> <hppavilion[1]> lifthrasiir: Shouldn't humans be "Most Concern"? As in, "They're the ones fucking everything up in the first place"? <-- i'm not sure the classification applies to species _creating_ trouble rather than _suffering_ from it 
00:15:49 <oerjan> although i suppose there might be an "invasive species" classification 
00:16:13 <zzo38> ICAO codes can only be four letters long. 
00:17:26 <oerjan> hppavilion[1]: http://conservationmagazine.org/2014/05/scientists-propose-new-classification-scheme-for-invasive-species/ 
00:17:53 <oerjan> how dare you google the same terms as i! 
00:18:17 <hppavilion[1]> It's weird that people talk about letting nature run its course and not interfering and how humans are interfering with animal life and we should just let animals progress naturally 
00:18:41 <hppavilion[1]> Without accounting for the fact that humans fucking everything up is the definition of letting a species thrive and flourish naturally 
00:20:47 <hppavilion[1]> Where do hippies draw the line for animal cruelty? At what point does harming an animal become cruel? 
00:20:51 -!- augur has quit (Remote host closed the connection). 
00:21:16 <Etaoin> if two heads are better than one does that imply that four eyes are better than two and thus people with glasses are innately superior? 
00:22:33 -!- idris-bot has quit (Quit: Terminated). 
00:22:39 -!- jaboja has quit (Ping timeout: 264 seconds). 
00:23:30 <Etaoin> how annoying would a bot that corrects typos be? 
00:23:46 <shachaf> lambdabot has a mode for that. 
00:23:47 <oerjan> hppavilion[1]: all the rules about animal ethics are ad hoc because human doesn't have the technology to be consistent about it.  in the extreme, we'd have to stop killing millions of bacteria (as well as cells in our own body) simply by existing. 
00:26:25 <oerjan> and of course there's the added issue that we don't really _know_ what other species feel, we just assume that human-resembling behavior corresponds to sentience. 
00:26:54 <oerjan> which means we cannot even really tell whether it would be _good_ to change the biosphere to be "ethical". 
00:28:47 <oerjan> for all we know, eating a carrot causes as much suffering as eating an animal. 
00:29:37 <Etaoin> afaik grass senses pain 
00:31:51 <oerjan> (also this applies to the importance of brains, i guess) 
00:35:35 -!- jaboja has joined. 
00:40:35 <oerjan> `hoag  wisdom/arothmorphise 
00:41:04 <oerjan> `hoag wisdom/arothmorphise 
00:41:19 * oerjan too lazy to wait to see whether the space broke it. 
00:41:23 <HackEgo> <int-e> revert accbc9c5c7ec \ <ais523> echo wisdom/* | shuf | head -n 10 | xargs rm \ <oerjan> revert \ <elliott> revert 1 \ <boily> learn arothmorphise ... antormo... antrohm... ant... oh bugger. This should go in the `misspellings of antrhrop... atnhro...\' entry. 
00:41:51 <oerjan> hm boily's is the only substantial one. 
00:42:40 <HackEgo> hg log --removed --template "{desc}\n" -- "$@" 
00:42:54 <HackEgo> hg log --removed -- "$1" | grep summary: | sed "s/ +/ /g" | sed "s/^ //" | awk '{print substr($2,2,length($2)-2)}'| sed "s/.$/\x0F&/" | xargs 
00:44:09 <shachaf> culprits should just use hoag 
00:44:39 <oerjan> is that obviously equivalent? 
00:45:58 <oerjan> wait, do you mean _including_ the command parts? 
00:46:27 <shachaf> hoag replaces the hg log and the grep 
00:46:45 <HackEgo> 1/23:Template Usage \  \     Mercurial allows you to customize output of commands through templates. \     You can either pass in a template from the command line, via the \     --template option, or select an existing template-style (--style). \  \     You can customize output for any "log-like" command: log, outgoing, \     incomin 
00:47:14 <shachaf> I thought you only objected when people got to three digits? 
00:47:39 <oerjan> i'm objecting because i want the old code not to run off the screen hth 
00:47:48 <HackEgo> hg log --removed -- "$1" | grep summary: | sed "s/ +/ /g" | sed "s/^ //" | awk '{print substr($2,2,length($2)-2)}'| sed "s/.$/\x0F&/" | xargs 
00:47:51 -!- jaboja has quit (Ping timeout: 264 seconds). 
00:50:46 <oerjan> `` hg log --removed wisdom/arothmorphise | grep summary: 
00:50:55 <HackEgo> summary:     <int-e> revert accbc9c5c7ec \ summary:     <ais523> echo wisdom/* | shuf | head -n 10 | xargs rm \ summary:     <oerjan> revert \ summary:     <elliott> revert 1 \ summary:     <boily> learn arothmorphise ... antormo... antrohm... ant... oh bugger. This should go in the `misspellings of antrhrop... atnhro...\' entry. 
00:51:31 <shachaf> `hoag wisdom/arothmorphise 
00:51:35 <HackEgo> <int-e> revert accbc9c5c7ec \ <ais523> echo wisdom/* | shuf | head -n 10 | xargs rm \ <oerjan> revert \ <elliott> revert 1 \ <boily> learn arothmorphise ... antormo... antrohm... ant... oh bugger. This should go in the `misspellings of antrhrop... atnhro...\' entry. 
00:52:47 <oerjan> `mkx bin/culprits//hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | sed "s/.$/\x0F&/" | xargs 
00:53:00 <oerjan> `culprits wisdom/arothmorphise 
00:53:05 <HackEgo> int-e ais523 oerjan elliott boily 
00:53:22 <shachaf> Wait, did that change anything? 
00:53:59 <HackEgo> !\.´ \ advice \ bin \ canary \ cdescs \ emoticons \ esobible \ etc \ evil \ factor \ good \ hw \ ibin \ interps \ karma \ le \ lib \ misle \ out \ paste \ ply-3.8 \ ps \ quine \ quines \ quotes \ share \ src \ theorems \ tmflry \ tmp \ wisdom \ wisdom.pdf 
00:54:12 -!- augur has joined. 
00:55:25 <\oren\> I'm working on a colour scheme for my terminal 
00:55:28 <oerjan> it's not working anway 
00:56:04 <zgrep> Wait, I'm the culprit!? 
00:56:06 <oerjan> `culprits wisdom/taneb 
00:56:12 <HackEgo> oerjan boily Taneb oerjan Taneb oerjan oerjan elliott shachaf boily oerjan ais523 ais523 shachaf elliott FreeFull shachaf shachaf oerjan oerjan FreeFull oerjan FreeFull Taneb shachaf shachaf nitia 
00:56:18 <HackEgo> <oerjan> rm quine \ <zgrep> ` echo "echo \\`quine" >> quine 
00:56:47 <HackEgo> hg log --removed --template "{desc}\n" -- "$@" 
00:56:53 <oerjan> zgrep: your syntax was wrong. 
00:57:04 <HackEgo> /hackenv/bin/quine: 2: cd: can't cd to /var/irclogs/_esoteric \ ls: cannot access ????-??-??.txt: No such file or directory 
00:57:44 <oerjan> zgrep: also that's not where commands that can be invoked are put. and we already had a quine command, not that it worked. 
00:58:05 <oerjan> hm we can replace it with that proc thing 
00:58:13 <zgrep> I know now. I guess I didn't know back when I made it. And I didn't know at all about the quite command that you had. 
00:58:14 <HackEgo> #!/bin/sh \ cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | sed 's/[^>]*> //' | grep '^`' | tail -1 #Best cheating quine ever? 
00:58:53 <shachaf> `` hg log --removed --template "{date|shortdate} {desc}\n" wisdom/quine 
00:58:56 <HackEgo> 2013-10-06 <oerjan> revert 3875 \ 2013-10-05 <JWinslow23> learn QUINE `? QUINE \ 2013-07-31 <Bike> revert \ 2013-07-31 <FreeFull> for x in wisdom/*; do rev "$x" > "$x"a; mv "$x"a "$x"; done \ 2012-10-06 <oerjan> revert \ 2012-10-06 <FreeFull> run rm -rf wisdom \ 2012-04-08 <shachaf> revert 0 \ 2012-04-08 <shachaf> run rm -rf wisdom/* \ 2012-02-16 I 
00:58:59 <shachaf> `` hg log --removed --template "{date|shortdate} {desc}\n" quine 
00:59:04 <HackEgo> 2016-06-27 <oerjan> rm quine \ 2016-01-18 <zgrep> ` echo "echo \\`quine" >> quine 
00:59:53 <shachaf> `mkx bin/doag//hg log --removed --template "{date|shortdate} {desc}\n" -- "$@" 
01:00:28 <HackEgo> 2016-06-12 <shachaf> sled bin/hoag//s/"\\$@"/-- "$@"/ \ 2016-06-09 <shachaf> ` mv bin/ho{gue,ag} 
01:00:48 <oerjan> i was wondering how to do something like that 
01:01:18 <HackEgo> //cat: : No such file or directory 
01:01:24 <HackEgo> onëliner//onëliners are pairs of unfathomable vectors in the category of exponential distance. 
01:01:29 <HackEgo> onëliner//onëliners are pairs of unfathomable vectors in the category of exponential distance. 
01:01:33 <hppavilion[1]> It's widely agreed that it's turtles all the way down 
01:01:48 <shachaf> We're at the top with probability 0. 
01:02:20 <shachaf> oerjan: What are you looking for? 
01:02:38 <zgrep> `tomfoolery turtles 
01:04:00 <shachaf> oerjan: https://www.selenic.com/hg/help/templates will teach you how to format a date to include the timestamp, if you wish. 
01:04:02 <oerjan> hppavilion[1]: https://qntm.org/responsibility 
01:04:18 <HackEgo> I must confess, I know not of what you are speaking. 
01:04:21 <shachaf> oerjan: i thought of the same story tdh 
01:04:24 <oerjan> shachaf: nah your doag is enough 
01:04:55 <oerjan> shachaf: i assume we both learned of it on this channel. 
01:05:16 <shachaf> Did I? I didn't think so but I don't remember. 
01:05:28 <HackEgo> shaventions include: before/lastfiles, culprits, hog/hogue, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them. 
01:05:51 <oerjan> shachaf: or you may have been the one who brought it here. 
01:05:53 <shachaf> `slwd shavention//s#hogue#{h,d}oag# 
01:05:59 <HackEgo> wisdom/shavention//shaventions include: before/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1. Taneb invented them. 
01:06:04 <oerjan> `` grep -r grep wisdom 
01:06:21 <oerjan> `` grep -r -l grep wisdom 
01:06:46 <shachaf> symmetry requires me to create dog so i can type {h,d}o{,a}g 
01:07:58 * oerjan gives HackEgo some percussive maintenance 
01:08:06 <HackEgo> <shachaf> slwd shavention//s#hogue#{h,d}oag# \ <shachaf> mkx bin/doag//hg log --removed --template "{date|shortdate} {desc}\\n" -- "$@" \ <oerjan> rm quine \ <oerjan> mkx bin/culprits//hoag "$@" | awk \'{print substr($1,2,length($1)-2)}\' | sed "s/.$/\\x0F&/" | xargs \ <b_jonas> learn physiology looks confusingly like psychology when written in  
01:09:03 <HackEgo> hg log --template "{desc}\n" -- "$@" 
01:09:26 <\oren\> I'm working on a colour scheme for my terminal because I don't like the one i have, and I don't like Solarized 
01:09:27 <oerjan> did someone delete the file that linked to the current command line 
01:09:56 <HackEgo> <shachaf> ` >bin/cmd echo -e \'#!/bin/bash\\npid="$PPID"\\n[ -n "$1" ] && pid="$1"; cut -d "" -f 3 < /proc/$pid/cmdline\' \ <shachaf> ` >bin/cmd echo -e \'#!/bin/bash\\ncut -d "" -f 3 < /proc/$1/cmdline\'; chmod +x /tmp/hmm \ <tswett> ` ln -s /proc/self/cmdline wisdom/reflection \ <Roujo> sed /proc/285/cmdline s/sed/des/g > dog \ <Jafet> (echo \ 
01:10:17 <HackEgo> #!/bin/bash \ pid="$PPID" \ [ -n "$1" ] && pid="$1"; cut -d "" -f 3 < /proc/$pid/cmdline 
01:10:24 <HackEgo> 'env' 'PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin' 'HACKENV=/hackenv' 'http_proxy=http://127.0.0.1:3128' 'LANG=en_NZ.UTF-8' '/home/hackbot/hackbot.hg/multibot_cmds/lib/limits' 'cmd' | cat 
01:10:39 <HackEgo> <int-e> revert accbc9c5c7ec \ <ais523> echo wisdom/* | shuf | head -n 10 | xargs rm \ <tswett> ` ln -s /proc/self/cmdline wisdom/reflection 
01:11:40 <oerjan> not a replacement for `quine. 
01:11:47 <HackEgo> #!/bin/bash \ pid="$PPID" \ [ -n "$1" ] && pid="$1"; cut -d "" -f 3 < /proc/$pid/cmdline 
01:12:45 <oerjan> shachaf: still a little less featured.  `quine could be used as a subcommand and still gave the whole thing. 
01:13:15 <\oren\> http://orenwatson.be/ColorScheme.PNG 
01:14:19 <shachaf> `mkx bin/cmd//cut -d "" -f 3 < /proc/${1-$PPID}/cmdline 
01:14:28 <HackEgo> 'env' 'PATH=/hackenv/bin:/opt/python27/bin:/opt/ghc/bin:/usr/bin:/bin' 'HACKENV=/hackenv' 'http_proxy=http://127.0.0.1:3128' 'LANG=en_NZ.UTF-8' '/home/hackbot/hackbot.hg/multibot_cmds/lib/limits' 'cmd' | cat 
01:15:00 <shachaf> oerjan: I was going to make a smarter version of cmd that always found the right HackEgo pid, but then instead of doing it I didn't do it. 
01:15:22 <oerjan> sounds a bit tricky, anyway. 
01:15:52 <shachaf> you have a superb skill at getting to the bottom of things hth 
01:16:07 <oerjan> but not always superb motivation 
01:16:12 <HackEgo> Failed to connect to socket 2. \   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current \                                  Dload  Upload   Total   Spent    Left  Speed \  
01:16:46 <shachaf> `ls /home/hackbot/hackbot.hg 
01:16:54 <shachaf> `ls /home/hackbot/hackbot.hg/multibot_cmds 
01:17:01 -!- Etaoin has quit (Quit: R.I.P.). 
01:17:03 <shachaf> i'm sensing a pattern here 
01:17:04 <shachaf> `ls /home/hackbot/hackbot.hg/multibot_cmds/lib 
01:17:06 <HackEgo> fetch \ limits \ revert \ sandbox 
01:17:44 <oerjan> i'm sensing a broken pattern 
01:18:15 <HackEgo> ls: cannot access /opt/ghc: No such file or directory 
01:18:38 <HackEgo> fruit \ spline \ spout \ tempcmd \ testcmd \ tmp_jonas 
01:20:19 <shachaf> What sort of programming language supports serializing its state to a file and resuming later? 
01:20:43 <HackEgo> physiology looks confusingly like psychology when written in English. 
01:20:53 <oerjan> `slwd physiology s/p/P/ 
01:21:00 <oerjan> `slwd physiology//s/p/P/ 
01:21:03 <HackEgo> wisdom/physiology//Physiology looks confusingly like psychology when written in English. 
01:21:13 <shachaf> oerjan: Maybe sled ought to split on the first space if it doesn't see a // 
01:21:34 <oerjan> i dunno, it's not uncommon for sed scripts to contain // 
01:22:22 <shachaf> But it would most likely just fail in that case. 
01:23:04 <oerjan> also, for your other question, doesn't smalltalk do that 
01:23:34 <shachaf> I thought Smalltalk was all about keeping a VM running forever. 
01:23:44 <shachaf> Oh, well, you can serialize the whole VM, sure. 
01:23:53 <shachaf> But that's hardly suitable for HackEgo scripts. 
01:24:20 <oerjan> i think perl might also have such a feature? 
01:25:31 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 
01:26:01 <HackEgo> We're not sure what hambiguitous means, but it's definitely not hth. 
01:34:22 -!- moonythedwarf has quit (Ping timeout: 272 seconds). 
01:34:44 <oerjan> `learn Oregano is the main spice in oreganic foodstuffs. 
01:34:49 <HackEgo> Learned 'oregano': Oregano is the main spice in oreganic foodstuffs. 
01:35:33 <oerjan> `learn Oregano is the main spice in oreganic cuisine. 
01:35:37 <HackEgo> Relearned 'oregano': Oregano is the main spice in oreganic cuisine. 
01:35:56 <oerjan> `learn Cuisine is the posh cousin of cooking. 
01:35:58 <HackEgo> Learned 'cuisine': Cuisine is the posh cousin of cooking. 
01:36:23 <oerjan> i'm not sure these are quite up to my ideal standard, but meh. 
01:36:40 <shachaf> Well, they're certainly above the mean. 
01:46:13 <hppavilion[1]> Hahahahahahahaha http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=6,857,067.PN.&OS=PN/6,857,067&RS=PN/6,857,067 
02:04:19 -!- Sgeo_ has quit (Read error: Connection reset by peer). 
02:06:50 -!- Sgeo has joined. 
02:07:59 -!- moonythedwarf has joined. 
02:14:59 -!- spockers has quit (Remote host closed the connection). 
02:15:21 -!- spockers has joined. 
02:15:27 -!- spockers has quit (Client Quit). 
02:16:07 -!- spockers has joined. 
02:16:36 -!- lambda-11235 has joined. 
02:24:29 <hppavilion[1]> Intelligent Design: Doesn't actually imply that the blueprint matches the final result 
02:38:48 <zzo38> Controlling colormaps in my computer does not seem to work as far as I can tell. 
02:41:48 <zzo38> Is OpenGL interfering with it somehow? 
02:54:11 <zzo38> Or maybe RandR is interfering with it? 
03:05:23 -!- Koen_ has 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.”). 
03:09:46 <lambdabot> Local time for oerjan is Tue Jun 28 04:09:46 2016 
03:10:59 -!- Sgeo_ has joined. 
03:12:24 -!- Sgeo has quit (Ping timeout: 276 seconds). 
03:13:26 -!- Sgeo has joined. 
03:15:25 -!- Sgeo_ has quit (Ping timeout: 252 seconds). 
03:17:28 -!- Sgeo_ has joined. 
03:18:02 -!- Sgeo has quit (Ping timeout: 260 seconds). 
03:18:51 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 
03:19:40 <zzo38> What I found is this https://cgit.freedesktop.org/xorg/xserver/commit/?id=91f73b79b7ae64e5b846d1efeb470bb61a913720 so I should need to disable gamma somehow. 
03:26:42 <shachaf> oerjan: well it's still yesterday here 
03:39:39 <lambdabot> Local time for lifthrasiir is Tue Jun 28 11:39:37 2016 
03:48:56 -!- Sprocklem has joined. 
03:52:44 <Sgeo_> ooh https://www.reddit.com/r/rust/comments/4pun1f/looking_for_feedback_on_my_first_attempt_at_an/ 
04:14:02 -!- moonythedwarf has quit (Ping timeout: 260 seconds). 
04:24:23 -!- augur has quit (Remote host closed the connection). 
04:42:15 -!- spockers has quit (Quit: bye            http://i.imgur.com/nkzOWAv.jpg). 
04:43:28 -!- spocker__ has joined. 
04:55:42 -!- augur has joined. 
04:58:10 -!- spocker__ has quit (Read error: Connection reset by peer). 
05:03:33 -!- spocker__ has joined. 
05:04:05 -!- spocker__ has changed nick to spockers. 
05:14:08 -!- Kaynato has quit (Ping timeout: 250 seconds). 
05:25:27 <lifthrasiir> Sgeo_: I agree that the proposed solution is clever in solving the coherence issue 
05:26:27 <moon_> Im now playing df on my tablet using a remote linux 
05:32:16 -!- lambda-11235 has quit (Quit: Bye). 
05:32:21 <lifthrasiir> it should be very boring, GNU df(1) only has 18 options to try 
06:13:19 <Cale> Playing dd is more exciting 
06:16:04 <myname> moon_: i did that, too, but it was kinda disappointing 
06:16:35 <moon_> It works good for me 
06:17:11 <moon_> Im using Hacker Keyboard (replacement for the default), it has all keys on a qwerty keyboard 
06:17:31 <moon_> inckuding alt ctrl and thag funny little key that i dont know the name of 
06:17:43 <myname> i don't like it that much for regular writing 
06:17:49 <myname> i am using multiling o 
06:30:07 <\oren\> why not just plug a usb keyboard into your tablet 
06:37:28 -!- hppavilion[1] has joined. 
07:06:35 <myname> most keyboards that are actually portable are lacking at one point or the other. plus: it's uncomfortable while riding a bus 
07:07:23 <zzo38> A new X protocol could add many additional keysyms. These include UTCE keysyms (0x80000 to 0x8FFFF perhaps), as well as many extras: KP_Paren_L, KP_Paren_R, WindowManager, ZoomIn, ZoomOut, PrevTrack, NextTrack, PrevDisc, NextDisc, VolumeDown, VolumeUp, VolumeMute, ChannelDown, ChannelUp, MediaRewind, MediaFastForward, MediaPlay, MediaStop, MediaPause, MediaRecord, MediaEject, InputSelect, DriveSelect, OSD, OSD_Cancel, MediaTopMenu, MediaSubMenu, C 
07:10:37 <shachaf> oerjan: whoa whoa whoa, someone sent me a link to a talk from TEDxTrondheim 
07:11:30 <zzo38> Some other keysyms can be stuff for telephone such as: AnswerCall, EndCall, Redial, CallerID, SpeedDial, etc. 
07:11:53 <shachaf> What about Reredial, Rereredial, etc.? 
07:13:26 <zzo38> You don't need it, although there could add a RedialMenu keysym if needed perhaps. (Also, like with any X server, you can program some keysyms to be shifted functions of others.) 
07:17:13 <zzo38> (Probably you won't actually need RedialMenu though, just Redial; its exact function depends on the software in use, which is not necessary a X client; however if the same computer system can run X then it would expose this code as a redial function for the telephone.) 
07:25:07 <myname> doesn't it have to be "an X client"? 
07:27:38 <zzo38> To do on screen display for a TV set 
07:28:48 <zzo38> Such as to display on the screen what channel/input/whatever. The built-in software may use this to display this information; another client may display its own stuff in this way. 
07:39:58 -!- Frooxius has quit (Quit: *bubbles away*). 
07:40:17 -!- Frooxius has joined. 
07:51:52 <zzo38> Do you think this is OK for the structure to define a widget class in a X client library?  typedef struct XwicWidgetClass { 
07:52:47 <zzo38> Do you think this is OK for the structure to define a widget class in a X client library?  typedef struct XwicWidgetClass { int eventmask; int windowclass; void(*init)(Display*,Window,Window,XwicResource*); void(*destroy)(Display*,Window,XwicResource*); void(*event)(XEvent*); void(*expose)(XEvent*); void(*layout)(Display*,Window); void(*command)(Display*,Window,XrmQuark,XwicParameter*); } XwicWidgetClass; 
07:53:45 <hppavilion[1]> Wow, it's always weird when you see someone from IRC in a different setting 
07:55:08 -!- oerjan has quit (Quit: Nïte). 
07:58:27 <hppavilion[1]> Like, if nomic rules make a declaration that something is to be done 
07:58:44 <izabera> pretty sure in nomic you can change their binding-ness 
07:58:49 -!- augur has quit (Remote host closed the connection). 
07:59:09 <hppavilion[1]> Could the nomic sue that external entity in the Court of the Internet? 
07:59:40 <hppavilion[1]> "Agora is a sovereign game, and you shall not impede its glory!" 
08:03:47 <hppavilion[1]> izabera: The Court of the Internet is really just complaining about it, and the verdicts of the CotI are (a) fuzzy- a partial punishment may be enacted and (b) enforced by 4chan et al. 
08:10:57 <hppavilion[1]> Agora CFJ 24: "Players must obey the Rules even in out-of-game actions" 
08:16:53 <hppavilion[1]> I opened a massive file of all known Agora rulesets 
08:24:08 -!- MoALTz has joined. 
08:33:24 <hppavilion[1]> Oh, "The Rules CANNOT compel non-players to act, nor compel players 
08:33:24 <hppavilion[1]>       to unduly harass non-players.  A non-person CANNOT be a player, 
08:52:41 -!- AnotherTest has joined. 
08:56:08 <hppavilion[1]> AnotherTest: I'm watching a video on standardized testing in the US. Your nick is very appropriate. 
08:59:03 -!- AnotherTest has quit (Ping timeout: 246 seconds). 
09:15:11 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 
09:55:08 -!- Phantom_Hoover has joined. 
10:28:16 -!- Koen_ has joined. 
11:01:40 <Taneb> I need to find a field I'd like to go into 
11:03:34 <Taneb> With my undergrad in maths and computer science, I have a lot of choice 
11:35:10 -!- boily has joined. 
11:38:09 -!- Koen__ has joined. 
11:39:04 <HackEgo> icfp//I see functorial people. 
11:40:18 -!- idris-bot has joined. 
11:40:39 -!- Koen_ has quit (Ping timeout: 260 seconds). 
11:43:00 <lambdabot> hppavilion[1] said 11h 54m 12s ago: I can't take your exclamation seriously if they end with an exclamation mark but don't start with an inverted question mark hth 
11:43:00 <lambdabot> oerjan said 11h 52m 37s ago: <boily> this is horrible! terrible! odious! outrageous! egregious! miasmatic! abhorrent! <-- running away before i can do my porthello? i agree. 
11:43:00 <lambdabot> Etaoin said 11h 51m 30s ago: hey boily I just wanted to @tell you something cause everyone else did. I wanted to feel included cause my girlfriend just left me after 2 years 
11:43:00 <lambdabot> Koen_ said 11h 47m 30s ago: terrible and odious? tedious! 
11:43:01 <lambdabot> shachaf said 11h 44m 11s ago: this message is secret. please don't @messages-loud it in the channel twh 
11:43:02 <lambdabot> shachaf said 11h 37m 37s ago: rainbhellow 
11:43:04 <lambdabot> HackEgo said 11h 34m 23s ago: HellockEgo 
11:43:06 <lambdabot> Etaoin said 11h 32m 9s ago: we're just spamming you at this point tbh 
11:43:08 <boily> AAAAAAAAAAAAAAAAAAAAAAAH! 
11:44:16 <boily> @tell hppavilion[1] hppavellon[1]. ¡!. 
11:44:35 <boily> @tell oerjan hellørjan. I shall remain for the contraporthello hth 
11:44:47 <boily> @tell Etaoin beuh :( 
11:45:21 <boily> @tell Koen Kelloen. I shall mapole you. 
11:45:27 <boily> @tell Koen_ Kelloen_. I shall mapole you. 
11:45:32 <boily> @tell Koen__ Kelloen__. I shall mapole you. 
11:46:03 <boily> @tell shachaf hellochaf. I always get tripped up by not publicly massaging you. 
11:46:12 <boily> @tell shachaf so many colours! 
11:46:22 <boily> @tell shachaf did you type the colour codes yourself twh 
11:46:41 <boily> wait. that one was from HackEgo??? 
11:46:44 <Koen__> @tell boily would you help me solve my nick problem? I need to pick a nick easily recognizable for those who know me as Koen, but which is not already registered on freenode 
11:47:13 <lambdabot> Koen__ said 29s ago: would you help me solve my nick problem? I need to pick a nick easily recognizable for those who know me as Koen, but which is not already registered on freenode 
11:47:35 <boily> uuuuh... something about your name? 
11:48:01 <boily> don't you have any alternative nicks? remnants of a past identity? favourite colours? 
11:48:12 <boily> @tell Etaoin spam spam spam spam ♪ 
11:48:57 <Koen__> on blognomic I was Ltn_Koen but I'm not in the army so that's a bit ridiculous 
11:49:20 <int-e> colors, hmm. "turquoise" is free. 
11:50:27 <int-e> pfft. "Unknown command: whoise" 
11:51:13 <Koen__> I could make it LeKoen so it sounds more french 
11:51:38 <int-e> `learn Typology is the study of typological errors. 
11:51:40 <b_jonas> or does that sound too stupid? 
11:51:43 <HackEgo> Learned 'typology': Typology is the study of typological errors. 
11:51:50 <int-e> `learn Typology is the study of typographical errors. 
11:51:57 <HackEgo> Relearned 'typology': Typology is the study of typographical errors. 
11:52:05 <int-e> meh, that stupid brain of mine got distracted halfway. 
11:52:54 <int-e> . o O ( oh look, a butterfly! ) 
11:53:22 <b_jonas> and you can't use Køen as an irc nick 
11:55:32 -!- Koen__ has changed nick to LKoen. 
11:55:39 -!- int-e has left ("PREDICTABLE CHICKEN"). 
11:55:39 -!- int-e has joined. 
11:55:59 <int-e> (since boily seems to have missed his cue) 
11:56:19 <boily> I wasn't playing crawl! la la la la la ♪ 
11:57:30 <b_jonas> ah yes, prefixing one letter 
11:57:43 <b_jonas> that's what I did too when I figured that "jonas" is too common a name 
11:58:25 <int-e> . o O ( /nick hint-e ) 
11:58:40 <b_jonas> although "hellkooen" might sound strange 
12:22:32 -!- boily has quit (Quit: UNPREDICTABLE CHICKEN). 
14:21:53 <quintopia> @tell boily I noticed you have run out of massages. Here's another to refill your massage bin. 
14:33:21 <izabera> TODAY IS CAPS LOCK DAY https://en.wikipedia.org/wiki/Caps_lock#International_Caps_Lock_Day 
14:35:16 -!- spiette has joined. 
14:44:02 -!- Sgeo_ has quit (Ping timeout: 260 seconds). 
14:48:07 <LKoen> what are you gonna do about it? 
14:54:04 -!- `^_^v has joined. 
15:34:41 -!- FreeFull has quit (Quit: rebooting). 
15:43:30 <HackEgo> CAPS LOCK IS CRUISE CONTROL FOR TIRED OLD MEMES 
15:45:33 -!- FreeFull has joined. 
16:03:16 -!- bender_ has joined. 
16:22:39 -!- bender_ has quit (Ping timeout: 264 seconds). 
16:31:19 -!- Sgeo_ has joined. 
16:43:13 <\oren\> I used \ but I guess w_oren or just woren could have worked 
16:43:13 <myname> caps lock day is way less awesome since there are two of them 
16:48:13 <b_jonas> \oren\: what? aren't you the only oren? 
16:48:47 <HackEgo> oren is a Canadian esolanger who would like to obliterate time zones so that he can talk to his father who lives in the same house. He'll orobablu get the hang of toycj tuping soon. He also has a rabid hatred of the two-storey lowercase a. 
16:49:01 <HackEgo> \oren\ is an attempt to improve upon oren. The only thing it actually improved was name recognizability, and it made everything else... well, there isn't much else in a nick, is there? 
16:49:32 <b_jonas> or was that to distinguish yourself more from oerjan? 
16:55:59 -!- augur has joined. 
17:01:59 -!- Reece` has joined. 
17:03:32 <HackEgo> /hackenv/bin/!: 4: exec: ibin/\oren\: not found 
17:10:56 -!- augur has quit (Remote host closed the connection). 
17:11:34 -!- augur has joined. 
17:16:22 -!- augur has quit (Ping timeout: 252 seconds). 
17:16:50 -!- atrapado has joined. 
17:23:37 -!- Etaoin has joined. 
17:25:06 -!- augur has joined. 
17:25:19 <HackEgo> sftm//SFTM is the Science Fiction Theory of Mail. 
17:27:42 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: widsom: not found 
17:28:09 <HackEgo> ghci//GHCi is a local version of lambdabot. Cool, huh? 
17:29:45 <izabera> `` ln -s wisdom bin/widsom 
17:29:58 <HackEgo> wisdom is /hackenv/bin/wisdom \ widsom is /hackenv/bin/widsom 
18:01:29 -!- `^_^v has quit (Quit: This computer has gone to sleep). 
18:06:05 -!- `^_^v has joined. 
18:12:44 -!- augur has quit (Remote host closed the connection). 
18:15:32 -!- AnotherTest has joined. 
18:19:27 -!- atrapado has quit (Quit: Leaving). 
18:27:57 -!- AnotherTest has quit (Ping timeout: 244 seconds). 
18:37:01 -!- AnotherTest has joined. 
18:41:27 -!- AnotherTest has quit (Ping timeout: 246 seconds). 
18:49:27 -!- espes__ has changed nick to espes. 
18:55:16 -!- AnotherTest has joined. 
18:58:24 -!- Kaynato has joined. 
19:02:38 -!- moonythedwarf has joined. 
19:02:42 -!- AnotherTest has quit (Ping timeout: 276 seconds). 
19:02:59 -!- moonythedwarf has changed nick to moon__. 
19:23:12 <Etaoin> if we set a certain program to compile with all warnings turned to errors and having it display the same error if it happens more times believe we could take the stderr output and use it as a turing complete program 
19:24:22 -!- `^_^v has quit (Quit: This computer has gone to sleep). 
19:24:31 -!- `^_^v has joined. 
19:36:16 -!- ybden has changed nick to YBDEN. 
19:36:50 <moon__> you know hbot is still alive and is now on a dedi? :P 
19:37:13 -!- zgrep has changed nick to ZGREP. 
19:38:29 <moon__> you can use it again in #hbot YBDEN  
19:42:33 -!- moon__ has quit (Ping timeout: 240 seconds). 
19:42:46 -!- jaboja has joined. 
19:44:07 -!- moon__ has joined. 
19:48:04 <moon__> shell bot similar to hbot 
19:48:25 <moon__> you use the shell via >>> <command> 
19:48:42 -!- LKoen has 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.”). 
20:09:31 <zzo38> For a new kind of X protocol I would to completely redo the keysyms I think. They are now 24-bit keysyms, where bit23 is the vendor bit, bit22 is the keypad bit, bit21 is the Unicode bit, and bit20 is the control bit unless the Unicode bit is set. Zero still means NoSymbol. Keysyms less than 65536 are UTCE keysyms. (All printable ASCII characters still have the same keysym as X11.) 
20:17:11 -!- APic has quit (Ping timeout: 240 seconds). 
20:18:45 -!- ZGREP has changed nick to zgrep. 
20:19:47 -!- YBDEN has changed nick to ybden. 
20:27:23 <HackEgo> precision//78.75211317% of the time precision is totally overrated. 
20:27:23 <HackEgo> firefly//FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon. 
20:31:59 -!- `^_^v has quit (Quit: This computer has gone to sleep). 
20:33:14 -!- Reece` has quit (Ping timeout: 260 seconds). 
20:34:46 -!- `^_^v has joined. 
20:38:15 -!- jaboja has quit (Ping timeout: 264 seconds). 
20:39:41 -!- ^v has quit (Remote host closed the connection). 
20:49:10 -!- ^v has joined. 
20:49:58 -!- moon__ has changed nick to moonythedwarf. 
20:50:17 -!- moonythedwarf has changed nick to moon__. 
20:52:17 <HackEgo> 666) <monqy> kallisti: by ordered multiset did you mean: list?????? 
20:52:25 <lambdabot> boily said 9h 6m 21s ago: hellochaf. I always get tripped up by not publicly massaging you. 
20:52:25 <lambdabot> boily said 9h 6m 12s ago: so many colours! 
20:52:25 <lambdabot> boily said 9h 6m 2s ago: did you type the colour codes yourself twh 
20:56:24 -!- wob_jonas has joined. 
21:07:15 <wob_jonas> Whoa! I've never before seen a Savage Chickens strip that looks like it's an xkcd strip, but today's really does: http://www.savagechickens.com/2016/06/vader-buttons.html 
21:11:55 <zzo38> One idea I have for new kind of X protocol also is to allow any drawable, colormap, or font, to have a will, which is a queue of clients. Any client that disconnects is removed from all wills. When a client disconnects, everything with a nonempty will will now be owned by the first client listed in its will and it will be removed from the queue, and the client that now owns it receives a WillNotify event. Any selections belonging to a window that  
21:13:28 <wob_jonas> also, zzo38, I think your message is too long and trunc'd 
21:14:11 <zzo38> When a client disconnects, everything with a nonempty will will now be owned by the first client listed in its will and it will be removed from the queue, and the client that now owns it receives a WillNotify event. Any selections belonging to a window that changed ownership in this way are also now owned by the new owner of the window. 
21:14:16 <zzo38> Maybe now it is not truncated? 
21:14:30 -!- jaboja has joined. 
21:14:53 <Taneb> wob_jonas, what's with the wo 
21:15:47 <wob_jonas> Taneb: "wob" in the sense of http://www.xkcd.com/148/ , for I'm connected through the wob-based irc client Kiwi, and also it ends in "b" 
21:15:53 <fizzie> I keep reading them either as "world of" or "web of". 
21:17:37 -!- contrapumpkin has joined. 
21:20:43 -!- copumpkin has quit (Ping timeout: 258 seconds). 
21:25:15 <HackEgo> F="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 
21:25:30 <HackEgo> lrwxrwxrwx 1 5000 0 6 Jun 28 16:29 bin/widsom -> wisdom 
21:28:05 -!- contrapumpkin has changed nick to copumpkin. 
21:33:46 <izabera> `` sed -i 's/(echo "\$1" | lowercase)/{1,,}/' bin/wisdom 
21:34:22 <HackEgo> F="$(find wisdom -path "wisdom/*${1,,}*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 
21:34:41 <HackEgo> bin/wisdom//F="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 
21:35:28 <izabera> `` sed -i 's/cat "\$F" | rnooodl/rnooodl < "$F"/' bin/wisdom 
21:35:47 <izabera> `` sed -i 'y/F/f/' bin/wisdom 
21:36:04 <shachaf> You should use sled rather than sed 
21:36:11 <shachaf> That way it prints out the new version. 
21:36:35 <shachaf> Also cat file | cmd is better than cmd < file 
21:37:14 <shachaf> No, it's not pointless at all. Other people need to see what you're doing. 
21:37:14 <zzo38> It won't work for programs that require stdin to be a file. 
21:40:50 <izabera> what if someone queries HackEgo and makes changes without telling you? 
21:41:53 <shachaf> Then they're being a jerk about it too. 
21:46:47 <wob_jonas> Is saying a "store" instead of a "shop" (for a place where goods are sold) a difference in meaning, or does it mostly just depend on which side of the ocean you are? 
21:50:05 -!- AnotherTest has joined. 
21:58:26 -!- Akaibu has joined. 
22:06:55 -!- LKoen has joined. 
22:09:29 <HackEgo> internationale//You have been reported to the House Un-American Activities Committee. 
22:15:20 <HackEgo> f="$(find wisdom -path "wisdom/*${1,,}*" -type f -print0 | shuf -z -n1)"; echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f" 
22:15:41 <shachaf> I'm tempted to have it write out $f into a file in tmp/. 
22:15:51 <shachaf> So that you can culpritslast it. 
22:15:57 <shachaf> `culprits wisdom/internationale 
22:16:04 <HackEgo> oerjan oerjan elliott Bike FreeFull ais523 ais523 elliott FreeFull oerjan FreeFull oerjan FreeFull oerjan 
22:19:03 -!- bauen1 has quit (Ping timeout: 264 seconds). 
22:20:16 <shachaf> `hog wisdom/internationale 
22:20:23 <HackEgo> <oerjan> ` sed -i \'s/$/./\' wisdom/internationale \ <Bike> revert \ <FreeFull> for x in wisdom/*; do rev "$x" > "$x"a; mv "$x"a "$x"; done \ <oerjan> run echo "You have been reported to the House Un-American Activities Committee" > wisdom/internationale 
22:24:09 <shachaf> oerjan: presumably all your activities are un-american? 
22:32:13 -!- bauen1 has joined. 
22:33:51 <izabera> https://www.reddit.com/live/x6320sn8e8e8   28 dead at istanbul airport... 
22:36:54 -!- AnotherTest has quit (Ping timeout: 260 seconds). 
22:39:16 -!- `^_^v has quit (Quit: This computer has gone to sleep). 
22:40:03 -!- bauen1 has quit (Ping timeout: 264 seconds). 
22:43:51 -!- Sprocklem has quit (Ping timeout: 244 seconds). 
22:47:21 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bobadventureslist: not found 
22:47:53 <HackEgo> wisdom/bardsworthlist \ wisdom/bdsmreclist 
22:50:13 -!- jaboja has quit (Read error: Connection reset by peer). 
23:03:22 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 
23:04:14 -!- jaboja has joined. 
23:09:43 -!- boily has joined. 
23:11:34 <lambdabot> quintopia said 8h 49m 40s ago: I noticed you have run out of massages. Here's another to refill your massage bin. 
23:11:35 <lambdabot> shachaf said 2h 18m 52s ago: no hth 
23:15:57 <boily> the massage was fullfilling! 
23:16:41 -!- boily has quit (Quit: CRYPTO CHICKEN). 
23:37:06 -!- bauen1 has joined. 
23:54:17 -!- oerjan has joined.