00:03:06 shachaf: You should have gone for a more aggressive approach that looks like legalese and sounds legally binding 00:03:48 a shrink-wrapped @teula 00:03:56 @teula shachaf try that. 00:03:56 Consider it noted. 00:04:32 @message-lead 00:04:32 Unknown command, try @list 00:04:38 curses 00:04:42 @messages-lead 00:04:42 oerjan said 45s ago: try that. 00:05:00 @messages-gold 00:05:00 You don't have any messages 00:05:23 @tell boily rainbhellow 00:05:23 Consider it noted. 00:06:08 `rainbow blah 00:06:45 No output. 00:06:52 `rainbow blah 00:07:12 right, it was one of those. 00:07:15 `` echo blah | rainbow 00:07:29 i had a crazy idea to fix that... 00:07:33 No output. 00:07:33 ​blah 00:07:40 `cat bin/rainbow 00:07:41 ​#!/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 `` echo -n 'hi '; echo "HellockEgo" | rainbow 00:08:10 hi HellockEgo 00:08:33 `` echo -n 'lambdabot: @tell boily '; echo "HellockEgo" | rainbow 00:08:37 lambdabot: @tell boily HellockEgo 00:08:37 Consider it noted. 00:08:52 Ugh 00:08:54 wait, that's backwards 00:09:11 We need to establish a distinction between "Picture", "Image", and "Photograph" 00:09:25 Or, at least, between "Photograph" and more general images 00:09:35 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 Rule: A photograph actually happened and you cameraed it. Google should account for this. 00:10:14 zzo38 Why will the first letter not be I and J? 00:10:17 : 00:10:28 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 @tell boily we're just spamming you at this point tbh 00:10:51 Consider it noted. 00:10:57 oerjan: Well it isn't about ensuring; just about the general case 00:11:16 oerjan: Shops count as photographs, loosely, so this isn't a way to tell if a picture is shopped 00:11:27 OAKY 00:12:33 shachaf: Those letters are not used. In addition, X is for internal codes, while Q is for non-geographical special uses. 00:13:06 I,I I is unused 00:13:18 zzo38: But what if they're used in the future? 00:13:37 I don't know possibly they would be 00:14:12 fungot 00:14:13 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 ZZZZ indicates that no ICAO code exists. 00:15:21 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:42 oerjan: Ah. 00:15:45 What does ZZO38 indicate? 00:15:47 oerjan: Well we need a system for that too. 00:15:49 although i suppose there might be an "invasive species" classification 00:15:53 @metar ZZ038 00:16:13 ICAO codes can only be four letters long. 00:17:26 hppavilion[1]: http://conservationmagazine.org/2014/05/scientists-propose-new-classification-scheme-for-invasive-species/ 00:17:32 oerjan: yes, I found that 00:17:38 zzo38: That's what they want you to think 00:17:53 how dare you google the same terms as i! 00:18:17 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 Without accounting for the fact that humans fucking everything up is the definition of letting a species thrive and flourish naturally 00:20:47 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 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 how annoying would a bot that corrects typos be? 00:23:43 Very. 00:23:46 lambdabot has a mode for that. 00:23:47 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:23:52 *humans 00:23:57 *humans don't 00:26:25 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 which means we cannot even really tell whether it would be _good_ to change the biosphere to be "ethical". 00:26:59 yet. 00:28:47 for all we know, eating a carrot causes as much suffering as eating an animal. 00:29:37 afaik grass senses pain 00:31:51 (also this applies to the importance of brains, i guess) 00:35:35 -!- jaboja has joined. 00:40:35 `hoag wisdom/arothmorphise 00:40:38 oops 00:41:04 `hoag wisdom/arothmorphise 00:41:19 * oerjan too lazy to wait to see whether the space broke it. 00:41:21 No output. 00:41:23 revert accbc9c5c7ec \ echo wisdom/* | shuf | head -n 10 | xargs rm \ revert \ revert 1 \ learn arothmorphise ... antormo... antrohm... ant... oh bugger. This should go in the `misspellings of antrhrop... atnhro...\' entry. 00:41:51 hm boily's is the only substantial one. 00:42:37 `cat bin/hoag 00:42:40 hg log --removed --template "{desc}\n" -- "$@" 00:42:52 `cat bin/culprits 00:42:54 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 culprits should just use hoag 00:44:13 make it so twh 00:44:39 is that obviously equivalent? 00:45:32 No, it's better. 00:45:58 wait, do you mean _including_ the command parts? 00:46:19 ? 00:46:27 hoag replaces the hg log and the grep 00:46:34 right 00:46:40 `1 hg help templates 00:46:45 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:46:52 shachaf: stop. 00:47:14 I thought you only objected when people got to three digits? 00:47:39 i'm objecting because i want the old code not to run off the screen hth 00:47:46 `cat bin/culprits 00:47:48 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 `` hg log --removed wisdom/arothmorphise | grep summary: 00:50:55 summary: revert accbc9c5c7ec \ summary: echo wisdom/* | shuf | head -n 10 | xargs rm \ summary: revert \ summary: revert 1 \ summary: learn arothmorphise ... antormo... antrohm... ant... oh bugger. This should go in the `misspellings of antrhrop... atnhro...\' entry. 00:51:31 `hoag wisdom/arothmorphise 00:51:35 revert accbc9c5c7ec \ echo wisdom/* | shuf | head -n 10 | xargs rm \ revert \ revert 1 \ learn arothmorphise ... antormo... antrohm... ant... oh bugger. This should go in the `misspellings of antrhrop... atnhro...\' entry. 00:52:47 `mkx bin/culprits//hoag "$@" | awk '{print substr($1,2,length($1)-2)}' | sed "s/.$/\x0F&/" | xargs 00:52:52 bin/culprits 00:53:00 `culprits wisdom/arothmorphise 00:53:05 int-e ais523 oerjan elliott boily 00:53:08 yay 00:53:22 Wait, did that change anything? 00:53:36 i hope not? 00:53:56 `ls 00:53:59 ​!\.´ \ 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:54:17 `cat quine 00:54:18 echo `quine 00:54:36 what? 00:54:38 `culprits quine 00:54:42 zgrep 00:55:24 `rm quine 00:55:25 <\oren\> I'm working on a colour scheme for my terminal 00:55:28 it's not working anway 00:55:28 No output. 00:55:30 *+y 00:56:04 Wait, I'm the culprit!? 00:56:06 `culprits wisdom/taneb 00:56:12 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:14 `hoag quine 00:56:18 rm quine \ ` echo "echo \\`quine" >> quine 00:56:33 `quine 00:56:44 `cat bin/hoag 00:56:47 hg log --removed --template "{desc}\n" -- "$@" 00:56:53 zgrep: your syntax was wrong. 00:56:59 Yeah. :( 00:57:04 ​/hackenv/bin/quine: 2: cd: can't cd to /var/irclogs/_esoteric \ ls: cannot access ????-??-??.txt: No such file or directory 00:57:44 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 hm we can replace it with that proc thing 00:58:13 `cat bin/quine 00:58:13 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 ​#!/bin/sh \ cd /var/irclogs/_esoteric; cat $(ls ????-??-??.txt | tail -1) | sed 's/[^>]*> //' | grep '^`' | tail -1 #Best cheating quine ever? 00:58:24 quine* 00:58:53 `` hg log --removed --template "{date|shortdate} {desc}\n" wisdom/quine 00:58:56 Er. 00:58:56 2013-10-06 revert 3875 \ 2013-10-05 learn QUINE `? QUINE \ 2013-07-31 revert \ 2013-07-31 for x in wisdom/*; do rev "$x" > "$x"a; mv "$x"a "$x"; done \ 2012-10-06 revert \ 2012-10-06 run rm -rf wisdom \ 2012-04-08 revert 0 \ 2012-04-08 run rm -rf wisdom/* \ 2012-02-16 I 00:58:59 `` hg log --removed --template "{date|shortdate} {desc}\n" quine 00:59:04 2016-06-27 rm quine \ 2016-01-18 ` echo "echo \\`quine" >> quine 00:59:53 `mkx bin/doag//hg log --removed --template "{date|shortdate} {desc}\n" -- "$@" 00:59:56 bin/doag 01:00:24 `doag bin/hoag 01:00:28 2016-06-12 sled bin/hoag//s/"\\$@"/-- "$@"/ \ 2016-06-09 ` mv bin/ho{gue,ag} 01:00:48 i was wondering how to do something like that 01:00:54 `? cmd 01:00:55 cmd? ¯\(°​_o)/¯ 01:00:58 `? cmdline 01:01:00 cmdline? ¯\(°​_o)/¯ 01:01:06 hm where is it 01:01:12 `wisdom cmd 01:01:18 ​//cat: : No such file or directory 01:01:22 `wisdom line 01:01:24 onëliner//onëliners are pairs of unfathomable vectors in the category of exponential distance. 01:01:27 `wisdom line 01:01:29 onëliner//onëliners are pairs of unfathomable vectors in the category of exponential distance. 01:01:33 It's widely agreed that it's turtles all the way down 01:01:37 But are we certain we're at the top? 01:01:48 We're at the top with probability 0. 01:02:20 oerjan: What are you looking for? 01:02:25 `? shavention 01:02:38 `tomfoolery turtles 01:04:00 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 hppavilion[1]: https://qntm.org/responsibility 01:04:18 I must confess, I know not of what you are speaking. 01:04:19 No output. 01:04:21 oerjan: i thought of the same story tdh 01:04:24 shachaf: nah your doag is enough 01:04:55 shachaf: i assume we both learned of it on this channel. 01:04:55 oerjan: Ah, yes, that story 01:05:04 I should read it agian 01:05:16 Did I? I didn't think so but I don't remember. 01:05:25 `? shavention 01:05:28 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 shachaf: or you may have been the one who brought it here. 01:05:53 `slwd shavention//s#hogue#{h,d}oag# 01:05:59 unlikely 01:05:59 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 `` grep -r grep wisdom 01:06:21 `` grep -r -l grep wisdom 01:06:46 symmetry requires me to create dog so i can type {h,d}o{,a}g 01:07:31 `hog 01:07:46 No output. 01:07:58 * oerjan gives HackEgo some percussive maintenance 01:08:06 slwd shavention//s#hogue#{h,d}oag# \ mkx bin/doag//hg log --removed --template "{date|shortdate} {desc}\\n" -- "$@" \ rm quine \ mkx bin/culprits//hoag "$@" | awk \'{print substr($1,2,length($1)-2)}\' | sed "s/.$/\\x0F&/" | xargs \ learn physiology looks confusingly like psychology when written in 01:08:07 No output. 01:08:56 perl vs ruby? 01:09:01 `cat bin/hog 01:09:03 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 did someone delete the file that linked to the current command line 01:09:39 `hoag wisdom/cmdline 01:09:42 No output. 01:09:50 `` hoag | grep cmdline 01:09:56 ` >bin/cmd echo -e \'#!/bin/bash\\npid="$PPID"\\n[ -n "$1" ] && pid="$1"; cut -d "" -f 3 < /proc/$pid/cmdline\' \ ` >bin/cmd echo -e \'#!/bin/bash\\ncut -d "" -f 3 < /proc/$1/cmdline\'; chmod +x /tmp/hmm \ ` ln -s /proc/self/cmdline wisdom/reflection \ sed /proc/285/cmdline s/sed/des/g > dog \ (echo \ 01:10:16 `cat bin/cmd 01:10:17 ​#!/bin/bash \ pid="$PPID" \ [ -n "$1" ] && pid="$1"; cut -d "" -f 3 < /proc/$pid/cmdline 01:10:22 `cmd 01:10:23 `hoag wisdom/reflection 01:10:24 ​'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:29 oh 01:10:39 revert accbc9c5c7ec \ echo wisdom/* | shuf | head -n 10 | xargs rm \ ` ln -s /proc/self/cmdline wisdom/reflection 01:11:17 `? reflection 01:11:19 cat.reflection. 01:11:31 hm that's too local 01:11:40 not a replacement for `quine. 01:11:44 `cat bin/cmd 01:11:47 ​#!/bin/bash \ pid="$PPID" \ [ -n "$1" ] && pid="$1"; cut -d "" -f 3 < /proc/$pid/cmdline 01:11:53 `` echo $(cmd) 01:11:54 echo $(cmd) 01:12:45 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 `mkx bin/cmd//cut -d "" -f 3 < /proc/${1-$PPID}/cmdline 01:14:24 bin/cmd 01:14:27 `cmd 01:14:28 ​'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:14:33 `` cmd 01:14:34 cmd 01:15:00 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:07 ah. 01:15:22 sounds a bit tricky, anyway. 01:15:52 you have a superb skill at getting to the bottom of things hth 01:16:07 but not always superb motivation 01:16:09 `` curl "$http_proxy" 01:16:12 Failed to connect to socket 2. \ % Total % Received % Xferd Average Speed Time Time Time Current \ Dload Upload Total Spent Left Speed \ 01:16:39 `ls /home/hackbot 01:16:41 hackbot.hg 01:16:46 `ls /home/hackbot/hackbot.hg 01:16:47 multibot_cmds 01:16:54 `ls /home/hackbot/hackbot.hg/multibot_cmds 01:16:54 lib 01:17:01 -!- Etaoin has quit (Quit: R.I.P.). 01:17:03 i'm sensing a pattern here 01:17:04 `ls /home/hackbot/hackbot.hg/multibot_cmds/lib 01:17:06 fetch \ limits \ revert \ sandbox 01:17:44 i'm sensing a broken pattern 01:18:13 `ls /opt/ghc 01:18:15 ls: cannot access /opt/ghc: No such file or directory 01:18:18 good path 01:18:38 `ls tmp 01:18:38 fruit \ spline \ spout \ tempcmd \ testcmd \ tmp_jonas 01:20:19 What sort of programming language supports serializing its state to a file and resuming later? 01:20:41 `? physiology 01:20:43 physiology looks confusingly like psychology when written in English. 01:20:53 `slwd physiology s/p/P/ 01:20:54 usage: sled file//script 01:21:00 `slwd physiology//s/p/P/ 01:21:03 wisdom/physiology//Physiology looks confusingly like psychology when written in English. 01:21:13 oerjan: Maybe sled ought to split on the first space if it doesn't see a // 01:21:18 What do you think? 01:21:34 i dunno, it's not uncommon for sed scripts to contain // 01:22:22 But it would most likely just fail in that case. 01:22:28 true. 01:23:04 also, for your other question, doesn't smalltalk do that 01:23:12 Does it? 01:23:34 I thought Smalltalk was all about keeping a VM running forever. 01:23:44 Oh, well, you can serialize the whole VM, sure. 01:23:53 But that's hardly suitable for HackEgo scripts. 01:24:11 heh 01:24:20 i think perl might also have such a feature? 01:25:31 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 01:25:58 `? hambiguitous 01:26:01 We're not sure what hambiguitous means, but it's definitely not hth. 01:29:11 <\oren\> `? biguous 01:29:13 biguous? ¯\(°​_o)/¯ 01:33:44 `? oregano 01:33:47 oregano? ¯\(°​_o)/¯ 01:34:22 -!- moonythedwarf has quit (Ping timeout: 272 seconds). 01:34:44 `learn Oregano is the main spice in oreganic foodstuffs. 01:34:49 Learned 'oregano': Oregano is the main spice in oreganic foodstuffs. 01:35:33 `learn Oregano is the main spice in oreganic cuisine. 01:35:37 Relearned 'oregano': Oregano is the main spice in oreganic cuisine. 01:35:42 `? cuisine 01:35:45 cuisine? ¯\(°​_o)/¯ 01:35:56 `learn Cuisine is the posh cousin of cooking. 01:35:58 Learned 'cuisine': Cuisine is the posh cousin of cooking. 01:36:23 i'm not sure these are quite up to my ideal standard, but meh. 01:36:40 Well, they're certainly above the mean. 01:39:20 `? time 01:39:23 time? ¯\(°​_o)/¯ 01:46:13 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 01:53:55 ? 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 Intelligent Design: Doesn't actually imply that the blueprint matches the final result 02:38:48 Controlling colormaps in my computer does not seem to work as far as I can tell. 02:41:48 Is OpenGL interfering with it somehow? 02:54:11 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 @time oerjan 03:09:46 Local time for oerjan is Tue Jun 28 04:09:46 2016 03:09:49 whoa whoa whoa 03:09:53 oerjan++ 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:16:57 shachaf: :) 03:17:08 someone remembered! 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 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 oerjan: well it's still yesterday here 03:39:36 @time lifthrasiir 03:39:39 Local time for lifthrasiir is Tue Jun 28 11:39:37 2016 03:39:46 CTCP TIME? 03:48:56 -!- Sprocklem has joined. 03:52:44 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 Sgeo_: I agree that the proposed solution is clever in solving the coherence issue 05:26:27 Im now playing df on my tablet using a remote linux 05:26:32 :P 05:32:16 -!- lambda-11235 has quit (Quit: Bye). 05:32:21 it should be very boring, GNU df(1) only has 18 options to try 05:33:34 Lol 05:33:45 dwarf fortress* 05:33:57 Nice joke tho 06:13:19 Playing dd is more exciting 06:15:31 dwarf dormitory 06:16:04 moon_: i did that, too, but it was kinda disappointing 06:16:35 It works good for me 06:17:11 Im using Hacker Keyboard (replacement for the default), it has all keys on a qwerty keyboard 06:17:31 inckuding alt ctrl and thag funny little key that i dont know the name of 06:17:43 i don't like it that much for regular writing 06:17:49 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. 06:38:40 @massages-poud 06:38:41 You don't have any messages 07:06:35 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 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:08:26 i like C 07:10:37 oerjan: whoa whoa whoa, someone sent me a link to a talk from TEDxTrondheim 07:10:46 oerjan: did you go 07:11:21 no. 07:11:30 Some other keysyms can be stuff for telephone such as: AnswerCall, EndCall, Redial, CallerID, SpeedDial, etc. 07:11:53 What about Reredial, Rereredial, etc.? 07:13:26 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 (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 doesn't it have to be "an X client"? 07:25:53 What does OSD do? 07:27:38 To do on screen display for a TV set 07:28:48 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 Do you think this is OK for the structure to define a widget class in a X client library? typedef struct XwicWidgetClass { 07:52:20 How specific does Rule34 get? 07:52:47 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 Wow, it's always weird when you see someone from IRC in a different setting 07:53:49 Even if it's closely related- e.g. agor 07:53:52 *agora 07:55:08 -!- oerjan has quit (Quit: Nïte). 07:58:16 Hm, how binding are nomic rules? 07:58:27 Like, if nomic rules make a declaration that something is to be done 07:58:37 And don't specify that it's limited to players 07:58:42 And an external entity imposes restrictions 07:58:44 pretty sure in nomic you can change their binding-ness 07:58:49 -!- augur has quit (Remote host closed the connection). 07:59:09 Could the nomic sue that external entity in the Court of the Internet? 07:59:24 whoa not so fast 07:59:40 "Agora is a sovereign game, and you shall not impede its glory!" 08:03:47 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 Agora CFJ 24: "Players must obey the Rules even in out-of-game actions" 08:11:01 That's a hardcore mailing list 08:16:45 Oh god 08:16:53 I opened a massive file of all known Agora rulesets 08:24:08 -!- MoALTz has joined. 08:33:24 Oh, "The Rules CANNOT compel non-players to act, nor compel players 08:33:24 to unduly harass non-players. A non-person CANNOT be a player, 08:33:24 rules to the contrary notwithstanding." 08:52:41 -!- AnotherTest has joined. 08:56:08 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 I need to find a field I'd like to go into 11:03:34 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:38:35 `wisdom 11:39:04 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 @massages-loud 11:43:00 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 oerjan said 11h 52m 37s ago: this is horrible! terrible! odious! outrageous! egregious! miasmatic! abhorrent! <-- running away before i can do my porthello? i agree. 11:43:00 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 Koen_ said 11h 47m 30s ago: terrible and odious? tedious! 11:43:01 shachaf said 11h 44m 11s ago: this message is secret. please don't @messages-loud it in the channel twh 11:43:02 shachaf said 11h 37m 37s ago: rainbhellow 11:43:04 HackEgo said 11h 34m 23s ago: HellockEgo 11:43:06 wooooooooah... 11:43:06 Etaoin said 11h 32m 9s ago: we're just spamming you at this point tbh 11:43:08 AAAAAAAAAAAAAAAAAAAAAAAH! 11:44:16 @tell hppavilion[1] hppavellon[1]. ¡!. 11:44:16 Consider it noted. 11:44:35 @tell oerjan hellørjan. I shall remain for the contraporthello hth 11:44:35 Consider it noted. 11:44:47 @tell Etaoin beuh :( 11:44:47 Consider it noted. 11:45:21 @tell Koen Kelloen. I shall mapole you. 11:45:21 Consider it noted. 11:45:27 @tell Koen_ Kelloen_. I shall mapole you. 11:45:27 Consider it noted. 11:45:32 @tell Koen__ Kelloen__. I shall mapole you. 11:45:32 Consider it noted. 11:45:44 Helloily 11:46:03 @tell shachaf hellochaf. I always get tripped up by not publicly massaging you. 11:46:03 Consider it noted. 11:46:12 @tell shachaf so many colours! 11:46:12 Consider it noted. 11:46:22 @tell shachaf did you type the colour codes yourself twh 11:46:22 Consider it noted. 11:46:41 wait. that one was from HackEgo??? 11:46:44 @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:46:44 Consider it noted. 11:47:13 @massages-loud 11:47:13 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:28 spammers! 11:47:35 uuuuh... something about your name? 11:48:01 don't you have any alternative nicks? remnants of a past identity? favourite colours? 11:48:12 @tell Etaoin spam spam spam spam ♪ 11:48:12 Consider it noted. 11:48:57 on blognomic I was Ltn_Koen but I'm not in the army so that's a bit ridiculous 11:49:20 colors, hmm. "turquoise" is free. 11:49:37 turKoense 11:49:39 Turquoen__ 11:50:27 pfft. "Unknown command: whoise" 11:51:08 `? tupology 11:51:12 tupology? ¯\(°​_o)/¯ 11:51:13 I could make it LeKoen so it sounds more french 11:51:32 um 11:51:36 neoK 11:51:38 `learn Typology is the study of typological errors. 11:51:40 or does that sound too stupid? 11:51:43 Learned 'typology': Typology is the study of typological errors. 11:51:46 that sounds korean 11:51:50 `learn Typology is the study of typographical errors. 11:51:57 Relearned 'typology': Typology is the study of typographical errors. 11:52:05 meh, that stupid brain of mine got distracted halfway. 11:52:54 . o O ( oh look, a butterfly! ) 11:53:22 and you can't use Køen as an irc nick 11:54:50 squirrel! 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 (since boily seems to have missed his cue) 11:56:19 I wasn't playing crawl! la la la la la ♪ 11:57:30 ah yes, prefixing one letter 11:57:33 classic solution 11:57:43 that's what I did too when I figured that "jonas" is too common a name 11:57:47 I prefixed "b_" 11:57:54 yup 11:58:25 . o O ( /nick hint-e ) 11:58:40 although "hellkooen" might sound strange 12:22:32 -!- boily has quit (Quit: UNPREDICTABLE CHICKEN). 14:21:53 @tell boily I noticed you have run out of massages. Here's another to refill your massage bin. 14:21:53 Consider it noted. 14:33:21 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 what are you gonna do about it? 14:48:26 SCREAM 14:48:30 ALL DAY LONG 14:54:04 -!- `^_^v has joined. 15:34:41 -!- FreeFull has quit (Quit: rebooting). 15:43:17 `? caps lock 15:43:30 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 caps lock day is way less awesome since there are two of them 16:48:13 \oren\: what? aren't you the only oren? 16:48:40 `? oren 16:48:47 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:48:58 `? \oren\ 16:49:01 ​\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 or was that to distinguish yourself more from oerjan? 16:55:59 -!- augur has joined. 17:01:59 -!- Reece` has joined. 17:03:28 `! \oren\ 17:03:32 ​/hackenv/bin/!: 4: exec: ibin/\oren\: not found 17:03:45 a 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:23:41 halo 17:24:58 shiny 17:25:06 -!- augur has joined. 17:25:06 `wisdom 17:25:19 sftm//SFTM is the Science Fiction Theory of Mail. 17:27:37 `widsom 17:27:42 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: widsom: not found 17:28:07 `wisdom 17:28:09 ghci//GHCi is a local version of lambdabot. Cool, huh? 17:28:59 without the useful @tell 17:29:45 `` ln -s wisdom bin/widsom 17:29:51 No output. 17:29:57 `` type wisdom widsom 17:29:58 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:03:32 Mooo 19:14:38 mooo 19:23:12 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:34 hi ybden 19:36:46 HI MOON__ 19:36:50 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 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:45:35 what's hbot? 19:48:04 shell bot similar to hbot 19:48:07 *hackego 19:48:08 wow 19:48:14 im not thinking today 19:48:25 you use the shell via >>> 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 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:26:48 `wisdom 20:27:01 `widsom 20:27:23 precision//78.75211317% of the time precision is totally overrated. 20:27:23 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:15 `quote multiset 20:52:17 666) kallisti: by ordered multiset did you mean: list?????? 20:52:25 @messages-loud 20:52:25 boily said 9h 6m 21s ago: hellochaf. I always get tripped up by not publicly massaging you. 20:52:25 boily said 9h 6m 12s ago: so many colours! 20:52:25 boily said 9h 6m 2s ago: did you type the colour codes yourself twh 20:52:42 @tell boily no hth 20:52:42 Consider it noted. 20:56:24 -!- wob_jonas has joined. 21:07:15 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 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:12:53 oh, "will" as in a testament 21:13:28 also, zzo38, I think your message is too long and trunc'd 21:14:11 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 Maybe now it is not truncated? 21:14:30 -!- jaboja has joined. 21:14:38 yup, now it's not truncated 21:14:53 wob_jonas, what's with the wo 21:15:47 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 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:12 `cat bin/widsom 21:25:15 F="$(find wisdom -path "wisdom/*$(echo "$1" | lowercase)*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 21:25:28 `` ls -l bin/widsom 21:25:30 lrwxrwxrwx 1 5000 0 6 Jun 28 16:29 bin/widsom -> wisdom 21:25:35 I see 21:28:05 -!- contrapumpkin has changed nick to copumpkin. 21:33:46 `` sed -i 's/(echo "\$1" | lowercase)/{1,,}/' bin/wisdom 21:33:51 No output. 21:34:20 `cat bin/wisdom 21:34:22 F="$(find wisdom -path "wisdom/*${1,,}*" -type f -print0 | shuf -z -n1)"; echo -n "${F#wisdom/}//" | rnooodl; cat "$F" | rnooodl 21:34:23 `before 21:34:41 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 `` sed -i 's/cat "\$F" | rnooodl/rnooodl < "$F"/' bin/wisdom 21:35:31 No output. 21:35:47 `` sed -i 'y/F/f/' bin/wisdom 21:35:50 No output. 21:36:04 You should use sled rather than sed 21:36:10 what is it? 21:36:11 That way it prints out the new version. 21:36:35 Also cat file | cmd is better than cmd < file 21:36:37 that's fairly pointless 21:36:41 what 21:36:43 no 21:36:45 why 21:37:14 No, it's not pointless at all. Other people need to see what you're doing. 21:37:14 It won't work for programs that require stdin to be a file. 21:39:16 they can just trust me 21:40:50 what if someone queries HackEgo and makes changes without telling you? 21:41:53 Then they're being a jerk about it too. 21:46:47 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:49:15 apparently both 21:50:05 -!- AnotherTest has joined. 21:58:26 -!- Akaibu has joined. 22:06:35 `? store 22:06:38 store? ¯\(°​_o)/¯ 22:06:55 -!- LKoen has joined. 22:09:24 `wisdom 22:09:29 internationale//You have been reported to the House Un-American Activities Committee. 22:15:18 `cat bin/wisdom 22:15:20 f="$(find wisdom -path "wisdom/*${1,,}*" -type f -print0 | shuf -z -n1)"; echo -n "${f#wisdom/}//" | rnooodl; rnooodl < "$f" 22:15:41 I'm tempted to have it write out $f into a file in tmp/. 22:15:51 So that you can culpritslast it. 22:15:57 `culprits wisdom/internationale 22:16:04 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 `hog wisdom/internationale 22:20:23 ` sed -i \'s/$/./\' wisdom/internationale \ revert \ for x in wisdom/*; do rev "$x" > "$x"a; mv "$x"a "$x"; done \ run echo "You have been reported to the House Un-American Activities Committee" > wisdom/internationale 22:21:56 Hi 22:24:09 oerjan: presumably all your activities are un-american? 22:27:28 fucking commie 22:32:13 -!- bauen1 has joined. 22:33:51 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:20 `bobadventureslist 2016-05-28 22:47:21 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bobadventureslist: not found 22:47:39 um, don't we have that list? 22:47:52 ``` /bin/ls wisdom/b*list 22:47:53 wisdom/bardsworthlist \ wisdom/bdsmreclist 22:47:56 nope 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 @massages-loud 23:11:34 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 shachaf said 2h 18m 52s ago: no hth 23:14:08 helloily 23:15:44 quinthellopia! 23:15:57 the massage was fullfilling! 23:16:32 * boily is hungry 23:16:41 -!- boily has quit (Quit: CRYPTO CHICKEN). 23:37:06 -!- bauen1 has joined. 23:54:17 -!- oerjan has joined.