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.