←2015-06-23 2015-06-24 2015-06-25→ ↑2015 ↑all
00:03:48 -!- ZombieAlive has joined.
00:08:13 <boily> `wisdom
00:08:14 <HackEgo> ​@/@ is an OS made out of only the finest vapour
00:08:18 <boily> `wisdom
00:08:19 <HackEgo> code/5 9 51 8 0 1 2 1 1 3 4 2 1 4 7 5 8 57 2 5 3 2 2 4 7 6 3 6 1
00:08:30 <boily> ah! I don't have that one.
00:08:36 <shachaf> `wisdom
00:08:37 <HackEgo> eliot/Eliot inverted cats, then Taneb stole his inversion.
00:09:03 <FireFly> `wisdom
00:09:03 <boily> @tell elliott you really should join the chännel back hth
00:09:03 <lambdabot> Consider it noted.
00:09:04 <HackEgo> unicode/Unicode is a mess invented in 1988 by Xerox, Microsoft, the Spanish Inquisition, and the evil Human Supremacy Corporation, in order to make it easier for the government to spy on Chinese people.
00:09:28 <FireFly> I see
00:09:31 <shachaf> zzo38: Which government?
00:09:38 <FireFly> `wisdom
00:09:39 <HackEgo> poland/Połąńd is a European country. Its population consists of two main ethnicities, the North Połes and the South Połes.
00:09:44 <zzo38> I don't know? Perhaps the US government
00:10:18 <shachaf> `? the us
00:10:19 <HackEgo> The US is the country opposed to the THEM.
00:10:25 <shachaf> `? the them
00:10:25 <HackEgo> Information on the THEM has been removed for national security reasons.
00:10:27 <boily> `? Canada
00:10:28 <HackEgo> Canada is Big Scotland. Like, you know, very big.
00:10:39 <shachaf> `wisdom
00:10:40 <HackEgo> rincewind/Rincewind is a wizzard. He likes potatoes.
00:11:41 <boily> `wisdom
00:11:42 <HackEgo> browser/A browser is a Gopher client for convenient access to Gopher services and documents.
00:21:55 <shachaf> `wisdom
00:21:57 <HackEgo> pie/I like pie \ I like pie
00:22:02 <shachaf> `culprits wisdom/browser
00:22:03 <HackEgo> int-e
00:22:06 <shachaf> `wisdom
00:22:07 <HackEgo> for further details./See `? for further details for futher details.
00:22:10 <shachaf> `wisdom
00:22:11 <HackEgo> whitespace/see https://www.bing.com/search?q=whitespace
00:22:26 <shachaf> Aw, they fixed it.
00:22:29 <shachaf> `rm wisdom/whitespace
00:22:31 <HackEgo> No output.
00:24:22 <FireFly> `? Bowser
00:24:23 <HackEgo> Bowser? ¯\(°​_o)/¯
00:25:32 <FireFly> `le/rn bowser/A Bowser is a Koopa client for convenient administration of mooks in Mushroom Kingdom.
00:25:34 <HackEgo> Learned «bowser»
00:27:22 <shachaf> something wrong with `learn?
00:28:07 <FireFly> I'd probably mess it up
00:28:26 <FireFly> last I tried to use it, I think the wisdom entry name got included in the file content
00:28:46 <FireFly> That was a few years ago though
00:28:49 <shachaf> Yes.
00:28:55 <shachaf> But here you put the wisdom entry name in the file content.
00:29:22 <zzo38> The `learn command is OK if you want the filename only one word and is also the first word of the data
00:29:53 <shachaf> `cat bin/learn
00:29:54 <HackEgo> ​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\? .*//') \ echo "$1" >"wisdom/$topic" \ echo "Learned '$topic': $1"
00:30:03 <shachaf> It also recognizes if the first word of the data is a or an or the
00:30:18 <zzo38> O, I didn't know that
00:31:10 -!- Phantom__Hoover has joined.
00:31:50 <FireFly> Too much magic could be harmful
00:32:17 <FireFly> rather than remember and keep up-to-date with `learn's magic, it's easier to just `le/rn
00:32:33 <FireFly> although that might just be me
00:33:09 <shachaf> It's not just you.
00:33:21 <shachaf> But I feel obligated to mention it thanks to oerjan.
00:33:31 <shachaf> He complained about how le/rn encourages people not to put the title in the content.
00:34:12 <zzo38> Sometimes the title might not be needed in content though
00:37:27 <boily> zzo38: just got a callback from my dad. setting the tablet to +0800 makes SSL work. who would've known.
00:37:30 <shachaf> `wisdom
00:37:34 <HackEgo> botlop/botlops are the core of botsentiences. Sapience is scheduled for the next release.
00:37:40 <shachaf> `wisdom
00:37:41 <HackEgo> itidus19/itidus19 disappeared into a space-time anomaly
00:38:03 <boily> `` culprits wisdom/botlops
00:38:05 <HackEgo> oerjan Bike FreeFull boily
00:39:10 -!- mihow has quit (Quit: mihow).
00:39:51 <shachaf> `wisdom
00:39:55 <HackEgo> ​̸̸̼͚͇̮͕̳̞̤̜̯̪̪̱̣̠̺̹͍̩̝͚͕͓͚̙͓̪̮̟̜̣͙̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚͢͢͠ͅ҉̴̢_͙̣͎͎͙̪̪̝̖͉̟̭̻̥̫̗̱̗͍̳̦̮̟̲̥͔̿̊ͣ̉ͣͪ͒̓̐͊̏ͫ̓̚̚҉̕͜͠͠҉̡̧̛͞/̼͚͇̮͕̘̳̞̤̜̯̪̘̪̱̣̠̺̹͍̩̝͚͕͓͚̙͓̪̮̟̜̣͙̪̂ͭ̎̏̔ͦ͒ͪ͌̾ͦͨ̚̚͢͢͠ͅ҉̴̢_̿̊ͣ̉ͣͪ͒̓
00:40:02 <shachaf> `wisdom
00:40:03 <boily> ...
00:40:04 <HackEgo> ​ĥäŝkéll/ĥäŝkéll is not what you were looking for. Try again.
00:40:25 <boily> aaaaaaaaaaaaaaaaaaaurgh...
00:40:51 * boily handwaves all those additions to tomorrow. «m'a faire ça demain, ça d'l'air que c'est congé.»
00:41:12 <boily> `` culprits wisdom/ĥäŝkéll
00:41:13 <HackEgo> mroman
00:41:19 * boily mapoles mroman_
00:49:47 <FireFly> `` culprits wisdom/*ÌÌ*
00:49:49 <HackEgo> No output.
00:49:59 <FireFly> `` ls wisdom/*ÌÌ*
00:50:00 <HackEgo> ls: cannot access wisdom/*ÌÌ*: No such file or directory
00:51:48 <shachaf> `wisdom
00:51:49 <HackEgo> madness/madness lies thataway.
00:51:51 <shachaf> `wisdom
00:51:53 <HackEgo> funciton/A funciton is the number of burgers to eat when I get one.
00:51:55 <shachaf> `wisdom
00:51:56 <HackEgo> ci/The CIs are a secret society led by David Morgan-Mar, bent on conquering the world from Sydney with web comics and unsolvable puzzles. They invented Taneb.
00:52:19 <shachaf> `? estin
00:52:20 <HackEgo> estin? ¯\(°​_o)/¯
00:54:15 <boily> and here I was naïvely believing that Taneb invented himself.
01:05:16 -!- Wallacoloo has joined.
01:17:48 -!- Phantom_Hoover has joined.
01:19:12 -!- Phantom__Hoover has quit (Ping timeout: 264 seconds).
01:21:32 -!- Wallacoloo has quit (Quit: Leaving.).
01:43:50 -!- variable has quit (Ping timeout: 246 seconds).
01:57:55 <oren_> if there was no Taneb, it would be necessary for Taneb to invent him
02:01:58 <boily> therefore, Taneb is a quine.
02:02:55 <Sgeo_> What is this II stuff?
02:03:05 <Sgeo_> I assume it's HexChat sucking and it's not really II
02:03:24 <oren_> It's the number after I and after II
02:03:32 <oren_> It's the number after I and before III
02:03:41 <Sgeo_> HexChat is a 💩
02:03:44 <Sgeo_> Ok that works
02:03:53 <Sgeo_> Well, not "works" but shows up as a box
02:04:29 <oren_> what is hexchat?
02:04:55 <oren_> oh like irssi but different?
02:05:45 * boily dons his tinfoil hat and points at a possible hexham conspiracy.
02:07:47 <Sgeo_> It's forked XChat
02:08:13 <oren_> oh so it's a GUI program? bleh
02:08:19 <shachaf> boily: Taneb was presumably invented by nitia.
02:08:33 <boily> shachaf: have we found out who nitia is yet?
02:08:38 <oren_> I prefer ncurses programs for basically all purposes
02:08:42 <shachaf> boily: yes hth
02:08:49 <boily> shachaf: oh twh
02:08:50 <shachaf> `` sed -i 's/creator/inventor/' wisdom/nitia
02:08:52 <HackEgo> No output.
02:08:59 <boily> `? nitia
02:09:00 <HackEgo> nitia is the inventor of all things. The BBC invented her.
02:09:08 <boily> ????????????????
02:09:13 <boily> tdnh.
02:10:25 <boily> we had fiora and douglass who were feminine chännelers. is nitia one of them?
02:11:03 <boily> (sorry if I'm missing other female members here. by default I'm assuming people to be fungotkin.)
02:11:42 <shachaf> Google says "Nitia" is a feminine name.
02:11:52 <shachaf> But enumerating folks like that doesn't seem very nice.
02:11:54 <oren_> Roughly 80% of my comp sci graduation's attendees were men hth.
02:12:40 <oren_> (Yes, the comp sci department has its own graduation...)
02:13:13 <oren_> s/attendees/'graduands'/
02:13:53 <shachaf> `culprits wisdom/you
02:13:55 <HackEgo> shachaf oerjan FreeFull shachaf shachaf nitia
02:13:57 <boily> oh. btw, fizzie, FUNGOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOT!
02:14:26 <shachaf> boily: do you want to figure out where nitia came from
02:14:36 <shachaf> int-e got mad that i gave it away
02:14:41 <boily> oren_: roughly 100% of comp eng graduatees were men when I graduated hth
02:14:47 <oren_> anyway, it's safe to say that without any other evidence any given group of computer people are mostly men
02:14:50 <boily> shachaf: is nitia you?
02:15:02 <shachaf> oren_: more like rude to say hth
02:15:33 -!- Herbalist has quit (Ping timeout: 276 seconds).
02:15:54 <oren_> lol yeah some people get mad when you point it out. my dad advised me to study in the medicine section of the library to meet girls
02:16:42 <oren_> (I was like, 'library? what library')
02:16:42 <shachaf> that is not exactly what i mean
02:16:57 <boily> shachaf: can I mapole oren_ with great force? >:)
02:17:27 <shachaf> i would suggest not
02:17:31 <boily> beuh.
02:18:04 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)).
02:18:56 <boily> still, we're (or at least I) not progressing upon the nitiaproblem.
02:19:13 <oren_> maybe scan the logs?
02:19:32 <shachaf> boily: you can work it out
02:19:36 <shachaf> all the information is in the hg logs
02:19:40 <oren_> for example figure out what date nitia modified that file and check the logs for that day
02:22:03 <shachaf> The hg logs contain the command that modified the file.
02:22:35 <boily> `rot13 nitia
02:22:36 <HackEgo> avgvn
02:23:45 <oren_> angry video game video nerd?
02:24:34 -!- hilquias has joined.
02:26:10 <boily> shachaf: http://codu.org/logs/log/_esoteric/2015-06-22#191506shachaf
02:26:27 <shachaf> cheating
02:27:01 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:27:27 <boily> ain't cheating. Ctrl-Fed through the logs.
02:27:29 <oren_> Oh, there is also izabera who is a girl
02:27:32 <shachaf> `culprits useless_file.txt
02:27:39 <HackEgo> fizzie estin
02:27:45 <oren_> useless file?
02:27:56 <oren_> `cat useless_file.txt
02:27:56 <boily> izabera: do you corroborate oren_'s affirmation?
02:27:56 <HackEgo> cat: useless_file.txt: No such file or directory
02:28:12 <scoofy> `echo useless > useless_file.txt
02:28:12 <HackEgo> useless > useless_file.txt
02:28:14 <shachaf> really?
02:28:57 <shachaf> i would say just let people be twh
02:29:16 <zzo38> If you want to write it to a file put `` or ``` at front (with a space afterward), to make shell interpretation
02:29:33 <zzo38> If you don't do that then it just treats it as a command with one parameter not interpreted by shell.
02:29:39 <boily> shachaf: indeed.
02:29:52 <shachaf> boily: that includes you
02:30:04 <boily> therefore, indeed.
02:30:15 <scoofy> ``echo useless > useless_file.txt
02:30:16 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo: not found
02:30:28 <scoofy> what's the difference between `` and ```
02:30:35 <shachaf> Why are you mkaing useless_file.txt?
02:31:17 <scoofy> why not?
02:31:29 <shachaf> That file is kind of special.
02:31:29 <zzo38> No, you need a space after `` or ```
02:31:35 <shachaf> We might never have another file created by estin.
02:31:39 <zzo38> scoofy: The difference between them is the locale setting
02:31:44 <oren_> `` echo 無駄無駄無駄ムダ〜! > emoticons/useless
02:31:46 <HackEgo> No output.
02:32:13 <zzo38> If you put `` then it uses the default locale, but if you put ``` then it uses the C locale instead.
02:32:22 <oren_> hmm that isn't an emoticon, just a reference to a manga
02:32:44 <boily> and a tractor.
02:36:18 <oren_> `` echo オラオラオラ (三・o・)三☆三(`ε´三)無駄無駄無駄無駄 > emoticons/useless
02:36:19 <HackEgo> bash: -c: line 0: syntax error near unexpected token `(' \ bash: -c: line 0: `echo オラオラオラ (三・o・)三☆三(`ε´三)無駄無駄無駄無駄 > emoticons/useless'
02:36:41 <oren_> `` echo オラオラオラ(三・o・)三☆三(`ε´三)無駄無駄無駄無駄 > emoticons/useless
02:36:44 <HackEgo> No output.
02:38:02 <zzo38> But if you want to write plain data to a file one way to do is to use the mk command instead
02:40:33 <oren_> I can't find one that includes some depiction of a steamroller and WRYYY
02:40:45 <shachaf> That's OK.
02:40:52 <shachaf> emoticons/ is not a good directory anyway.
02:40:59 <shachaf> IRC would be better with fewer of them.
02:41:28 <oren_> `cat emoticons/gaan
02:41:29 <HackEgo> ​(°Д°)
02:45:10 -!- boily has quit (Quit: ARCHITEXTURED CHICKEN).
02:47:32 <oren_> ㊤㊤㊦㊦㊧㊨㊧㊨ウルトラパンチ(*゚∇゚)-O))~~~~~~Ю)゚ロ゚)/
02:52:11 <scoofy> \[^_^]/
03:14:39 -!- Herbalist has joined.
03:15:10 -!- nys has quit (Quit: quit).
03:18:06 <pikhq> That is not the entire konami code.
03:25:46 <oren_> ㊤㊤㊦㊦㊧㊨㊧㊨Ⓑ Ⓐ [START]
03:26:35 <shachaf> `wisdom
03:26:37 <HackEgo> sport/An
03:27:42 <shachaf> how did that get messed up twh
03:27:53 <oren_> `? konami
03:27:53 <HackEgo> konami? ¯\(°​_o)/¯
03:27:55 <shachaf> `rm wisdom/sport
03:27:57 <HackEgo> No output.
03:28:24 <oren_> `le/rn konami/The konami code is ㊤㊤㊦㊦㊧㊨㊧㊨Ⓑ Ⓐ [START]
03:28:27 <HackEgo> Learned «konami»
03:33:47 -!- password2 has joined.
03:43:29 -!- Wright has quit (Ping timeout: 256 seconds).
04:11:43 <oren_> Why does "font-size: 50px" not make the maximum height of each letter exactly 50 pixels?
04:12:12 <oren_> what the hell is 50px measuring?
04:13:35 -!- Herbalist has quit (Quit: WeeChat 1.2).
04:15:10 <oren_> god damn european font makers
04:17:11 <pikhq> It's the height from the top of the box the glyph is in to the bottom. That is, it is making the height of each letter 50 pixels but this includes invisible portions of the letter.
04:18:13 <oren_> It doesn't appear that that's the case.
04:18:22 <pikhq> Then I am wrong.
04:18:50 <oren_> It includes a weird space which no letter fills
04:19:40 <oren_> Well I guess the font was designed with an invisible part at the top of every letter
04:20:10 <oren_> so you're right in a way
04:20:35 <pikhq> It's just measuring 50 useless pixels. :P
04:20:59 <oren_> well 40 useful ones and 10 useless ones
04:23:02 <oren_> Anyway the japanese fonts nver have this problem. (they have other problems...)
04:23:34 <oren_> such as often being ugly as fk
04:23:48 <oren_> (on their latin letters)
04:24:22 <pikhq> Japanese fonts IIRC are likely to be making Latin letters fit in half an ideograph space.
04:24:38 <oren_> That too.
04:24:56 <pikhq> (never mind that this is only typographically correct when you're handwriting on grid paper)
04:25:22 <oren_> Well japanese people do handwrite on graph paper
04:25:42 -!- lemurian has quit (Read error: Connection reset by peer).
04:25:50 <pikhq> Yes, but that's not how Japanese typesetting works.
04:26:10 <pikhq> That's how Japanese hand-written essay writing works. :)
04:26:27 <oren_> modern japanese fonts have a 'P' version which is proprtional
04:26:40 -!- password2 has quit (Ping timeout: 265 seconds).
04:27:06 <pikhq> And that one matches proper Japanese typesetting rules.
04:27:54 <oren_> you'll often see the non-p version used for making grids, though (because japanese people hate CSS jsut as much as anyone)
04:27:57 <pikhq> (essentially when you have a run of Latin letters, you're supposed to put that in proportional font, and then when you return to Japanese writing you begin at the next 1 half-space)
04:28:44 <pikhq> Sigh, yeah.
04:31:33 -!- password2 has joined.
04:32:29 <HackEgo> [wiki] [[Special:Log/newusers]] create * Hagb4rd * New user account
04:32:58 <shachaf> uh oh
04:35:06 <oren_> shachaf: uh-oh?
04:38:44 -!- Wallacoloo has joined.
04:41:18 <oren_> Bah, I wonder how much trouble it would be to just write JS that detect the window size and positions eveything absolute
04:43:06 <oren_> maybe I can write a sane version of CSS on top of JS
04:47:46 -!- Wright has joined.
04:54:27 <oren_> No matter how long I use CSS, it always feels like I'm looking up a magic incantation from stackoverflow every time
04:55:03 <oren_> some of which no longer work
04:56:23 <zzo38> Then, don't use CSS, many times is not needed
05:05:22 <oren_> well for this purpose I could use oldskool tables partying like it's 2002. (I needed to vertically align some stuff). I ended up using fixed-size divs to "bump"the content into the right places, which is actually a similar process
05:10:56 <Jafet> Draw your page in a canvas
05:11:03 -!- Wright has quit (Ping timeout: 276 seconds).
05:11:30 <zzo38> Why do you need to vertically align some stuff?
05:16:58 <oren_> So that it looks the way the client wants?
05:18:00 <oren_> they want the texts to be vertically aligned at their tops, despite having different meanings for "50px"
05:19:01 <oren_> You have some words in different fonts. veritcal align doesn't work because the visible tops of the letters aren't where the "logical" tops of the letters are
05:19:32 <zzo38> Why do you need the words to be in different fonts?
05:19:57 <oren_> They wanted it that way
05:23:46 <oren_> Well at least it looks correct even if it will look like an abomination to CSS sticklers
05:24:26 <oren_> Jafet: well the accepted approach previously was often to make the whole web page as one SWF
05:24:51 <oren_> So very similar to the approach you propose
05:26:29 <oren_> however now that fucking apple is trying to take away our god-given right to application/x-shockwave-flash
05:26:43 -!- password2 has quit (Remote host closed the connection).
05:27:14 <zzo38> It also is no good if the user doesn't want Flash
05:27:32 <zzo38> Just use text; that work better anywhere.
05:28:09 <oren_> Well, so long as the user has a fixed width font or you supply the font
05:28:21 <oren_> it could work
05:28:48 <zzo38> The user probably will have a fixed width font, although you can supply one anyways, and also specify fixed width so that it will still work if the user does not download the font.
06:34:18 -!- Wallacoloo has quit (Ping timeout: 248 seconds).
06:37:36 <b_jonas> zzo38: yes, it _should_, if it weren't for the stupid bug in firefox releases these days where if you ask firefox to ignore the specific font face names specified by the webpage (css or html), then it also ignores requests for monospace, serif, sans-serif.
06:38:17 <b_jonas> zzo38: they used to do this properly, honoring requests among those three predefined names but not specific font face names, but they messed it up a year ago or something.
06:44:38 <zzo38> Can you still use <TT> or whatever? Furthermore, can they to fix the bug? And, can you tell it to not download any fonts but still honor requests for font names if you have them installed?
06:45:28 -!- AnotherTest has joined.
06:57:28 <b_jonas> zzo38: no, because the TT is made monospace by a built-in CSS rule too, and that's ignored as well
06:57:43 <b_jonas> zzo38: yes, I think you can tell it not to download fonts, but that's not what I want
06:57:53 <b_jonas> I want webpages to use only the two or three fonts I specify
06:58:43 <b_jonas> I already have fonts installed on my system, but I don't want to give control to webpages to specify fonts, because that's not their business. I'm reading text in fonts I choose.
06:59:08 <b_jonas> But it's possible they fixed it in some later version, I haven't checked lately.
07:01:19 <b_jonas> Regardless this firefox bug, the right thing to do for a webpage is to specify monospaced of course.
07:05:03 -!- llue has joined.
07:08:37 -!- lleu has quit (Ping timeout: 252 seconds).
07:13:42 <Sgeo_> I think I'm as dumb as the PHB, I don't "get" the latest Dilbert
07:36:09 <Sgeo_> This website has office hours: https://secure.ssa.gov/ICON/main.jsp
07:42:13 -!- fowl has quit (Excess Flood).
07:43:09 -!- augur_ has joined.
07:43:23 -!- fowl has joined.
07:43:56 -!- augur has quit (Read error: Connection reset by peer).
07:56:50 <oren_> I am considering implementing the contraint-based system decribed my John Nagle in this post
07:56:57 <oren_> http://www.raizlabs.com/graiz/2006/09/25/ten-reasons-why-css-sucks/#c116682639983719888
07:58:55 <oren_> I think that that could be implemented to run fairly fast on today's modern javascript interpreters
08:16:09 <oren_> http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.101.4819
08:17:37 <oren_> https://github.com/slightlyoff/cassowary.js
08:17:46 <oren_> seems it's been done
08:25:47 -!- Patashu has joined.
08:28:39 -!- f|`-`|f has quit (Ping timeout: 276 seconds).
08:31:01 -!- ayylmao has changed nick to kline.
08:32:14 -!- Patashu has quit (Ping timeout: 255 seconds).
08:33:03 -!- Patashu has joined.
08:39:09 -!- f|`-`|f has joined.
09:11:29 -!- FireFly has quit (Ping timeout: 244 seconds).
09:13:55 <mroman_> there's multicolumn support in CSS3 btw
09:19:17 <mroman_> and box-sizing
09:21:58 <mroman_> https://msdn.microsoft.com/en-us/library/hh673558%28v=vs.85%29.aspx <- and that
09:22:06 <mroman_> although I'm not sure if that is supported by other browsers
09:23:39 <mroman_> https://developer.mozilla.org/de/docs/Web/CSS/CSS3
09:23:40 <mroman_> hm.
09:23:47 <mroman_> parts of CSS3 are still under development?
10:00:42 -!- FireFly has joined.
10:09:11 -!- FireFly has quit (Changing host).
10:09:11 -!- FireFly has joined.
10:48:09 -!- a21 has quit (Remote host closed the connection).
11:03:56 -!- quintopia has quit (Remote host closed the connection).
12:23:25 <Jafet> http://constraints.cs.washington.edu/cassowary/ seems to be lacking in the web design department
12:26:23 -!- Patashu has quit (Ping timeout: 264 seconds).
12:28:38 <Jafet> Hmm, it's an incremental simplex algorithm
12:30:33 -!- Frooxius has quit (Quit: *bubbles away*).
12:36:27 <mroman_> This channel lacks fungot.
12:36:58 -!- boily has joined.
12:43:53 -!- Frooxius has joined.
12:47:28 -!- vanila has joined.
12:48:48 <vanila> Helllo
13:01:44 <Jafet> vanelllo
13:10:24 -!- Phantom_Hoover has joined.
13:41:40 -!- `^_^v has joined.
13:53:28 -!- quintopia has joined.
13:55:20 -!- gniourf has quit (Ping timeout: 255 seconds).
13:59:31 -!- gniourf has joined.
14:03:31 <mroman_> Numeric Underload
14:03:33 <mroman_> :(
14:10:06 <boily> mrelloman_. what's a numeric underload?
14:11:48 <Taneb> boily, an Underload derivative in the same style as most brainfuck derivatives
14:12:40 <boily> aaaaaaaaaaaaaaaaaaah!
14:12:50 <boily> shun the derivative!
14:16:36 <mroman_> boily: Some ‎Esowiki201529A language
14:17:23 <coppro> `learn boxmodel is how we figure out how big Taneb's cage is going to be.
14:17:35 <HackEgo> Learned 'boxmodel': boxmodel is how we figure out how big Taneb's cage is going to be.
14:17:54 <boily> it's a Taneboxmodel.
14:18:08 <boily> also, vanelllo, Jafellot, Tanelle and chelloppro!
14:19:31 <FireFly> bohily
14:19:48 <boily> FirelloFly!
14:20:06 <FireFly> `wisdom
14:20:10 <HackEgo> dinosaur/Dinosaurs are a diverse group of pre-historic chickens with feathers.
14:21:34 <boily> coppro: last Sunday I managed to ron on 1S 7S 7S 8S 8S 9S 9S 7M 8M 9M 7P 8P 9P 1S, with 1S as dora :D
14:21:47 <FireFly> `` echo $'#!/bin/sh\ntr "aoeuiy" "äöëüïÿ"' >bin/döts && chmod a+x bin/döts && wisdom | döts
14:21:49 <HackEgo> mrmn/mrmn s ldng rtst n psswrd scrt (SFW). H ls lks blck mdnss. H cn dsgn psswrd hshs tht r wrs thn th dntt fnctän. H nvntd th dntt fnctän. H's ls n rtst n ncnvntänl wrfr.
14:22:04 <FireFly> I think we have a UTF-8 problem
14:22:16 <FireFly> `revert
14:22:25 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
14:24:15 <vanila> isn't GNU tr just brkoen?
14:26:07 <FireFly> Perhaps
14:26:29 <FireFly> `` echo $'#!/bin/sh\nsed -re "y/aoeuiy/äöëüïÿ/"' >bin/döts && chmod a+x bin/döts && wisdom | döts
14:26:32 <HackEgo> böwsër/A Böwsër ïs ä Kööpä clïënt för cönvënïënt ädmïnïsträtïön öf mööks ïn Müshrööm Kïngdöm.
14:26:50 <Jafet> `locale
14:26:50 <HackEgo> LANG=en_NZ.UTF-8 \ LANGUAGE= \ LC_CTYPE="en_NZ.UTF-8" \ LC_NUMERIC="en_NZ.UTF-8" \ LC_TIME="en_NZ.UTF-8" \ LC_COLLATE="en_NZ.UTF-8" \ LC_MONETARY="en_NZ.UTF-8" \ LC_MESSAGES="en_NZ.UTF-8" \ LC_PAPER="en_NZ.UTF-8" \ LC_NAME="en_NZ.UTF-8" \ LC_ADDRESS="en_NZ.UTF-8" \ LC_TELEPHONE="en_NZ.UTF-8" \ LC_MEASUREMENT="en_NZ.UTF-8" \ LC_IDENTIFICATION="en_NZ
14:27:42 <FireFly> `` echo $'#!/bin/sh\nwisdom | döts' >bin/wisdöm && chmod a+x bin/wisdöm
14:27:44 <HackEgo> No output.
14:27:59 <boily> `` echo $'#!/bin/sh\nsed -re "y/aehiotuwxy/äëḧïöẗüẅẍÿ/"' >bin/döts && chmod a+x bin/döts && wisdom | döts
14:28:03 <HackEgo> zömgmödülës/ZOMGMODULES ïs böẗḧ ä smäll blöndë vëẗërïnärïän änd jüsẗ mödülës övër ẗḧë rïng öf ZOMGs.
14:28:10 <vanila> `-
14:28:11 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: -: not found
14:28:57 <FireFly> `` echo $'#!/bin/sh\nsed -re "y/aehiotuwxyAEIOUY/äëḧïöẗüẅẍÿÄËÏÖÜŸ/"' >bin/döts && chmod a+x bin/döts && wisdom | döts
14:29:00 <HackEgo> ​ḧänd/Ä ḧänd ïn ẗḧë büsḧ ïs bëẗẗër ẗḧän ä sẗönëd bïrd.
14:29:28 <mroman_> `? mroman
14:29:30 <HackEgo> mroman is a leading artist in password security (SFW). He also likes black madness. He can design password hashes that are worse than the identity function. He invented the identity function. He's also an artist in unconventional warfare.
14:29:45 <mroman_> black madness?
14:29:58 <FireFly> `? mroman | döts
14:29:59 <HackEgo> mroman | döts? ¯\(°​_o)/¯
14:30:00 <mroman_> `log black madness
14:30:01 <coppro> boily: :D
14:30:03 <FireFly> `` ? mroman | döts
14:30:03 <HackEgo> ​/hackenv/bin/log: 2: cd: can't cd to /var/irclogs/_esoteric \ grep: ????-??-??.txt: No such file or directory
14:30:04 <HackEgo> bash: 0: command not found
14:30:09 <FireFly> oh come on
14:30:13 <FireFly> `` \? mroman | döts
14:30:13 <HackEgo> mrömän ïs ä lëädïng ärẗïsẗ ïn pässẅörd sëcürïẗÿ (SFW). Hë älsö lïkës bläck mädnëss. Hë cän dësïgn pässẅörd ḧäsḧës ẗḧäẗ ärë ẅörsë ẗḧän ẗḧë ïdënẗïẗÿ füncẗïön. Hë ïnvënẗëd ẗḧë ïdënẗïẗÿ füncẗïön. Hë's älsö än ärẗïsẗ ïn üncönvënẗïö
14:30:19 <coppro> boily: in the same game as the suucha riichi after the tourney, I got this hand
14:30:46 <coppro> http://arcturus.su/mjw/images/Coppro_678_Sanbaiman.jpg
14:30:54 <coppro> riichi haitei tsumo
14:31:05 <mroman_> Well, apparentely I added the "black madness" stuff
14:31:18 <boily> coppro: holy fungot!
14:31:32 <FireFly> I don't remember how mahjong works
14:31:41 <mroman_> Wherever that came from.
14:32:01 <boily> coppro: how many chickens did you sacrifice to the Dark Gods to achieve that...
14:33:36 <coppro> boily: twenty senten hands, in the prime of their youth ;)
14:34:00 -!- aretecode has quit (Read error: Connection reset by peer).
14:36:51 -!- aretecode has joined.
14:42:56 <boily> fizzie: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWIGNAHAAAAAAAAAAAAAAAAAAA!
14:44:43 <tswett> `cat code
14:44:43 <HackEgo> cat: code: No such file or directory
14:44:48 <tswett> `cat wisdom/code
14:44:49 <HackEgo> 5 9 51 8 0 1 2 1 1 3 4 2 1 4 7 5 8 57 2 5 3 2 2 4 7 6 3 6 1
14:44:55 <tswett> `? code
14:44:56 <HackEgo> 5 9 51 8 0 1 2 1 1 3 4 2 1 4 7 5 8 57 2 5 3 2 2 4 7 6 3 6 1
14:45:31 <tswett> `run echo '[11,11,11,15,15,23,12],[5,5,5,3,53,45,16,26,00,20,15,16,22,25,45,91,32,11,15,27,06,01,11,01,47,22,30,13,43,21,11,13,29,61,65,17,19,12,28,17,11,01,23,20,16,20,81,18,32,25,58,22.,1985,10.301350435,1555466973690094680980000956080767,13720946704494913791885940266665466978579582015128512190078...' > wisdom/code
14:45:33 <HackEgo> No output.
14:45:36 <tswett> This code is better.
14:45:38 <tswett> `? code
14:45:39 <HackEgo> ​[11,11,11,15,15,23,12],[5,5,5,3,53,45,16,26,00,20,15,16,22,25,45,91,32,11,15,27,06,01,11,01,47,22,30,13,43,21,11,13,29,61,65,17,19,12,28,17,11,01,23,20,16,20,81,18,32,25,58,22.,1985,10.301350435,1555466973690094680980000956080767,13720946704494913791885940266665466978579582015128512190078...
14:46:48 <boily> “Sorry, but the terms do not match anything in the table.”
14:48:28 <tswett> Well, what are we waiting for? Let's try to decode this crap.
14:49:09 <tswett> So, the code appears to consist of a first part and a second part.
14:49:20 <tswett> The first part is "[11,11,11,15,15,23,12],".
14:49:47 <tswett> Seven two-digit numbers, with a fair amount of repetition.
14:50:23 <tswett> The second part starts with "5,5,5,3" (again with the repetition), then it does a bunch of two-digit numbers again. Some of the two-digit numbers have a leading 0.
14:51:01 <boily> there's a 22., and a 10.301350435, then numbers of larger magnitude.
14:51:20 <tswett> The last two-digit number is "22.", with a decimal point or period after it, suggesting that this is some sort of endpoint or at least some kind of distinguished point.
14:51:29 <tswett> And don't forget the 1985, which could be interpreted as a year.f
14:51:47 <tswett> It's not clear whether or not the "..." at the end indicates that the last number which appears continues further.
14:52:30 <boily> I don't think 1985 is a year. it just happens to be a four digit number. I believe the ... is a truncation.
14:52:50 <tswett> Makes sense.
14:53:02 <tswett> How many numbers are there in the core two digit number part?
14:53:13 <tswett> > length [53,45,16,26,00,20,15,16,22,25,45,91,32,11,15,27,06,01,11,01,47,22,30,13,43,21,11,13,29,61,65,17,19,12,28,17,11,01,23,20,16,20,81,18,32,25,58]
14:53:14 <lambdabot> 47
14:53:21 <tswett> 47, or 48 if you count the 22.
14:53:46 <tswett> > sort [53,45,16,26,00,20,15,16,22,25,45,91,32,11,15,27,06,01,11,01,47,22,30,13,43,21,11,13,29,61,65,17,19,12,28,17,11,01,23,20,16,20,81,18,32,25,58]
14:53:47 <lambdabot> [0,1,1,1,6,11,11,11,11,12,13,13,15,15,16,16,16,17,17,18,19,20,20,20,21,22,22...
14:54:32 <tswett> Full output: [0,1,1,1,6,11,11,11,11,12,13,13,15,15,16,16,16,17,17,18,19,20,20,20,21,22,22,23,25,25,26,27,28,29,30,32,32,43,45,45,47,53,58,61,65,81,91]
14:54:51 <boily> ah! I was wondering if 23 were appearing in the second part.
14:54:56 <tswett> So obviously these numbers are heavily biased towards being smaller.
14:55:21 <tswett> And yes, all the numbers appearing in the first part also appear in the second part.
14:55:45 <tswett> And with the exception of 11, they seem to appear the same number of times.
14:55:55 <tswett> 11 appears three times in the first part, but four times in the second part.
14:56:14 <tswett> > filter (`elem` [11,12,15,23]) [53,45,16,26,00,20,15,16,22,25,45,91,32,11,15,27,06,01,11,01,47,22,30,13,43,21,11,13,29,61,65,17,19,12,28,17,11,01,23,20,16,20,81,18,32,25,58]
14:56:16 <lambdabot> [15,11,15,11,11,12,11,23]
14:56:55 <tswett> So how is [11,11,11,15,15,23,12] related to [15,11,15,11,11,12,11,23]?
15:00:24 <boily> except for the extra 11, they are quite the same. they don't do any meaningful melody, they don't form words. they're not made of prime numbers only.
15:02:18 <boily> perhaps the information is in the second part, without the first part.
15:02:50 <boily> the reason there's a fourth 11 in there is because it's the only meaningful 11.
15:04:35 <boily> I surmise that the real separator is the second “.”. the first “.” doesn't make sense, because of the “.,” string right after the “22”. 1985 is an outlier or something.
15:05:19 <boily> another wild guess, “10” is the last two digit number to be considered, and “301350435” is the first of the Gartantuan Series.
15:07:27 <boily> repetitions like that, with bias towards small numbers, make me think of some MTF transform being applied. but my coffee is very strong this morning and I may only be experiencing wild hallucinations.
15:07:39 -!- nycs has joined.
15:07:59 <boily> (the joys of a National Holiday. it gives you time for a large pot of French press!)
15:08:13 -!- `^_^v has quit (Ping timeout: 252 seconds).
15:13:43 -!- gniourf has quit (Ping timeout: 252 seconds).
15:17:01 -!- gniourf has joined.
15:23:59 -!- gniourf has quit (Ping timeout: 264 seconds).
15:30:30 <mroman_> what holiday?
15:31:26 <boily> St-Jean-Baptiste!
15:32:10 -!- gniourf has joined.
15:36:52 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds).
15:38:17 -!- fowl has quit (Excess Flood).
15:39:25 -!- fowl has joined.
15:45:27 <mroman_> who was that?
15:47:38 <boily> John the Baptist.
15:50:29 <boily> apparently today is its nativity, and August 9th is its beheading.
15:50:35 <boily> s/9/29/
15:57:59 <mroman_> nativity meaning birth?
15:58:10 <boily> yes.
15:58:18 -!- nys has joined.
15:58:43 <mroman_> and why was he behaded?
16:02:02 <boily> haven't read that far in the wikipédia article.
16:03:54 <boily> according to tradition, it's because Salome asked for his head. https://en.wikipedia.org/wiki/Beheading_of_St._John_the_Baptist#Traditional_accounts
16:06:39 <mroman_> interesting.
16:09:21 -!- gniourf has quit (Ping timeout: 246 seconds).
16:12:06 -!- hilquias has quit (Remote host closed the connection).
16:14:19 -!- gniourf has joined.
16:20:02 -!- gniourf has quit (Ping timeout: 265 seconds).
16:22:07 -!- gniourf has joined.
16:39:05 -!- gamemanj has joined.
16:39:28 -!- password2 has joined.
16:44:58 -!- rdococ has joined.
16:56:38 -!- nys has quit (Quit: quit).
17:18:54 -!- ZombieAlive has quit (Remote host closed the connection).
17:19:39 -!- ZombieAlive has joined.
17:20:11 -!- ZombieAlive has quit (Remote host closed the connection).
17:24:55 -!- Wright has joined.
17:26:21 -!- ZombieAlive has joined.
17:33:32 -!- mihow has joined.
17:39:18 -!- hilquias has joined.
17:39:58 -!- MDude has joined.
18:04:00 -!- oerjan has joined.
18:13:09 -!- bb010g has quit (Quit: Connection closed for inactivity).
18:23:08 <oerjan> hoily. i don't think using lambdabot to contact elliott is likely to work.
18:23:55 <int-e> @bot
18:23:55 <lambdabot> :)
18:24:12 <fowl> Hi guysh
18:24:48 <vanila> hi fowl
18:26:53 <pikhq> When was the last time elliott was seen, anyways?
18:27:34 <shachaf> hi oerjan
18:28:18 <int-e> 2015-05-13-raw.txt:< 1431497089 99107 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: leaving
18:28:38 <pikhq> Alas.
18:31:27 <shachaf> `wisdom
18:31:29 <HackEgo> coonspirator/A coonspirator is caterpillar silk wrapped in collaborators.
18:34:44 <boily> hellørjan.
18:34:47 <boily> `wisdom
18:34:48 <HackEgo> something-that-isn't-in-hackego's-wisdom/It is now.
18:41:36 <int-e> `? boredom
18:41:39 <HackEgo> boredom? ¯\(°​_o)/¯
18:41:41 <FireFly> `wisdöm
18:41:42 <HackEgo> för fürẗḧër dëẗäïls för füẗḧër dëẗäïls./Sëë `? för fürẗḧër dëẗäïls för füẗḧër dëẗäïls.
18:41:49 <int-e> ouch.
18:41:57 <vanila> what's up
18:42:32 <shachaf> `wisdom
18:42:33 <HackEgo> macabre/The Macabres have been the hereditary rulers of Lochaber for 3 centuries.
18:42:49 <FireFly> `? coönspirator
18:42:50 <HackEgo> coönspirator? ¯\(°​_o)/¯
18:42:56 <FireFly> `wisdom
18:42:57 <HackEgo> tanea/Tanea plays Minecrafs, Dware Fortresr, and lives in Yorj.
18:43:22 <boily> `wisdom
18:43:23 <HackEgo> forty/forty means "in a fort-like manner"
18:45:38 * oerjan builds a thirt and starts throwing snowballs at boily
18:45:59 <zzo38> Do you know, how to make a RF modulator that can broadcast on many channels?
18:47:28 <boily> `learn A thirt is for throwsing snowballs at forty things.
18:47:30 <HackEgo> Learned 'thirt': A thirt is for throwsing snowballs at forty things.
18:47:50 <boily> oerjan: just you wait for next winter, you vile fiend! flblblblblblbl!
18:48:23 <oerjan> yay `learn is not dead!
18:48:29 <int-e> `? ice
18:48:30 <HackEgo> ice? ¯\(°​_o)/¯
18:48:35 <shachaf> Shouldn't forty just mean "fort-like"?
18:48:37 <int-e> So ice would be forty snow?
18:48:51 <boily> no, packed snow is forty hth
18:48:53 <shachaf> According to that definition it's an adverb.
18:49:13 <int-e> but ice is more packed than packed snow
18:50:14 <boily> ice is slippery, and already caused injuries on my person.
18:50:34 <oerjan> `learn A boredom is like a kingdom, except ruled by a bore. They don't tend to last very long before people revolt.
18:50:35 <HackEgo> Learned 'boredom': A boredom is like a kingdom, except ruled by a bore. They don't tend to last very long before people revolt.
18:50:51 <shachaf> `` sed -i 's/ / /' wisdom/boredom
18:50:56 <HackEgo> No output.
18:51:00 <shachaf> we have rules hth
18:51:09 <oerjan> not that rule hth
18:51:32 <oerjan> (incidentally the rule for quotes is two spaces hth)
18:51:39 <shachaf> two spaces for separating quotes
18:51:43 <shachaf> sentences aren't quotes
18:52:26 <vanila> zzo38, is it evenv possible?
18:54:54 -!- fowl has quit (Excess Flood).
18:55:06 -!- password2 has quit (Quit: Leaving).
18:57:00 -!- fowl has joined.
18:57:27 <oerjan> ooh google redesigned their app menu so translate fits on the first page
18:57:39 <oerjan> (front page app menu)
18:57:41 <shachaf> you can thank pikhq for that
18:57:48 <oerjan> wat
18:57:58 <shachaf> not that he had anything to do with it
18:58:01 <shachaf> but you can still thank him
18:58:05 <shachaf> hth
18:58:06 <oerjan> `thanks pikhq
18:58:06 <HackEgo> Thanks, pikhq. Thikhq.
19:00:35 <int-e> oh well. forty snow: http://www.gocomics.com/calvinandhobbes/1987/12/30
19:00:42 <boily> thikh. thh. eeeekhqhqhqhqh. thikhq. it's fun to say :P
19:01:18 <zzo38> I intend to make that if the channel is changed on the VCR (either manually or using the schedule function) that you will receive the correct signal. They are removing that service by the end of August so I have to implement my own instead
19:01:19 <boily> int-e: I agree.
19:01:20 <int-e> (these strips are surprisingly hard to find if all you know is that there's an ice fort and "where's that kid!")...
19:01:26 <pikhq> I've not done anything for Google yet!
19:02:01 <int-e> where "ice fort" is a reinforced snow fort.
19:04:30 <shachaf> pikhq: then why was oerjan thanking you for it
19:04:44 <oerjan> <shachaf> how did that get messed up twh <-- oren_ got confused about spacing with ` so did `` le/rn sport/An ...
19:05:02 <shachaf> ahtdh
19:05:22 -!- hppavilion1 has joined.
19:05:26 <oerjan> shachaf: i think it would be a good idea if le/rn would also print the full wisdom on success.
19:05:38 <shachaf> I don't like it.
19:05:44 <shachaf> But you're free to implement it.
19:05:46 <hppavilion1> le/rn??
19:06:06 <oerjan> oh no, hppavilion1 discovers le/rn
19:06:13 <shachaf> OK, it can echo it in the same format as its input.
19:06:13 <oerjan> we're basically doomed at this rate
19:06:17 <hppavilion1> What does le/rn do?
19:06:25 <hppavilion1> `le/rn
19:06:26 <HackEgo> No output.
19:06:26 <boily> helloppavilion1. le/rn is your friend.
19:06:35 <hppavilion1> I like that joke
19:06:44 <Taneb> Friendship le/rn
19:06:54 <oerjan> hppavilion1: adds wisdom/ entries in relatively free format
19:06:57 <hppavilion1> Is le/rn `leearn?
19:06:59 <hppavilion1> Ah
19:07:09 <hppavilion1> *`learn
19:07:13 <oerjan> no, `learn requires it to fit a format
19:07:37 <shachaf> le/rn has another name which everyone has forgotten by now
19:07:48 <vanila> any esolang stuff
19:08:03 <hppavilion1> Uh
19:08:04 <hppavilion1> Hm
19:08:11 <hppavilion1> Well walruses are invading
19:09:32 <oerjan> shachaf: it's old name got slashed
19:09:34 <oerjan> *its
19:09:52 <oerjan> `learn Walruses are invading.
19:09:54 <HackEgo> Learned 'walruse': Walruses are invading.
19:09:57 <oerjan> oops
19:10:02 <vanila> anyone know a good esolang idea?
19:10:13 <oerjan> `rm wisdom/walruse
19:10:15 <HackEgo> No output.
19:10:59 <hppavilion1> Is that esoteric enough?
19:11:02 * oerjan cleverly refrains from using broken `revert.
19:11:12 <boily> vanila: you know these 3d pictures you see after crossing your eyes?
19:11:51 -!- fowl has quit (Excess Flood).
19:12:01 -!- fowl has joined.
19:12:02 -!- fowl has quit (Changing host).
19:12:02 -!- fowl has joined.
19:12:02 -!- fowl has quit (Changing host).
19:12:02 -!- fowl has joined.
19:12:04 -!- bb010g has joined.
19:12:24 <vanila> yeah
19:12:27 <vanila> you can do them with ASCII too
19:13:47 <boily> a program would be something like a wall of malbolge-y text, where partial superposition of characters form instructions.
19:14:25 <int-e> bonus point if it does something interesting when run as a malbolge program
19:15:00 <vanila> haha so you have to see it in 3d to program
19:15:23 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
19:15:35 -!- hppavilion1 has joined.
19:15:46 <hppavilion1> A good idea for an esolang is an esoteric markup language
19:15:54 <hppavilion1> I'll make the accompanying stylesheet language
19:16:00 <oerjan> <shachaf> uh oh <-- uh oh
19:16:01 <zzo38> Eastlink says they will stop analog service, but I want analog service therefore maybe I have to make my own way, and I have to learn how
19:16:11 <vanila> you shoudn't make your own
19:16:27 <shachaf> oerjan: what are you uh ohing at
19:17:03 <oerjan> shachaf: the same thing as you did hth
19:17:10 <shachaf> ok tdh
19:17:14 <fowl> Esoteric markup language like tex maybe
19:17:28 <boily> what is the term for dedigitizing a signal back to analog? gitizing?
19:17:39 <boily> fowl: plain TeX is already esoteric enough as it is hth
19:18:01 <zzo38> I use Plain TeX
19:18:12 <zzo38> It is very good
19:19:11 <hppavilion1> How about a Befunge-like Esolang?
19:19:21 <hppavilion1> *Esomulang
19:20:17 <hppavilion1> Someone go make that
19:20:21 <hppavilion1> I'm going to go ride a horse
19:20:24 <hppavilion1> Maybe
19:21:00 <fowl> I made a 2d lang like snusp
19:21:03 <hppavilion1> (By make I mean design)
19:21:51 <vanila> cool
19:21:57 <shachaf> `wisdom
19:21:58 <HackEgo> megalun/megalun is a chain of a million SCSI devices. FreeFull weighs 482 of them.
19:22:03 <shachaf> `wisdom
19:22:05 <HackEgo> bdsm/BDSM definitely isn't a kind of LARP and Taneb definitely did not invent it.
19:22:11 <oerjan> . o O (an esolang designed to be as much unlike any other esolang as possible)
19:22:36 <fowl> So a usable esolang?
19:22:43 <shachaf> Taneb: are you sure about that twh
19:22:45 <shachaf> `wisdom
19:22:46 <HackEgo> oren/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.
19:22:53 <shachaf> `wisdom
19:22:55 <HackEgo> doesthiswork/no
19:22:57 <Taneb> shachaf, I did not invent BDSM
19:22:58 <shachaf> `wisdom
19:22:59 <HackEgo> soup/What soup, Doc?
19:23:09 <shachaf> Taneb: so shouldn't Tanebventions say that?
19:23:15 <shachaf> otherwise people might assume that you did
19:23:19 <izabera> https://twitter.com/xlibfunctions
19:23:21 <Taneb> `? tanebventions
19:23:22 <HackEgo> Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, weetoflakes, persistence, the reals, and this sentence.
19:23:29 <Taneb> There should be not-tanebinventions
19:23:30 <shachaf> `? this sentence
19:23:31 <HackEgo> This sentence was not invented by Taneb. Taneb invented it.
19:23:31 <MDude> Well, most esolangs are made to have short command names but long programs.
19:23:53 <Taneb> MDude, have you seen Real Fast Nora's Hair Salon 3: Shear Disaster Download?
19:23:53 <oerjan> `learn_append tanebvention He never invents anything involving sex.
19:23:55 <HackEgo> Learned 'tanebvention': Tanebventions include D-modules, Chu spaces, automatic squirrel feeders, the torus, Stephen Wolfram, Go, weetoflakes, persistence, the reals, and this sentence. He never invents anything involving sex.
19:23:57 <shachaf> Taneb: why would you invent such a confusing sentence tdnh
19:24:05 <MDude> I did say "most".
19:24:10 <Taneb> shachaf, it's just the kind of guy that I am
19:24:12 <fowl> MDude: so a language where anything can be done with one command!
19:24:17 <fowl> ?*
19:24:17 <lambdabot> Maybe you meant: v @ ? .
19:24:18 <oerjan> i hope this clears it up.
19:24:25 <MDude> No, that's basically be Text.
19:24:47 <MDude> Since every program output would ahve to be its own command.
19:25:07 <shachaf> Taneb: that's such a good name
19:25:21 <Taneb> shachaf, thanks, I stole it from a spam article
19:25:22 <shachaf> Was it ion who proposed it?
19:26:28 <Taneb> elliott, I think
19:26:54 <FreeFull> `eval grep -Rl FreeFull | wc -l
19:26:55 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: eval: not found
19:27:01 <FreeFull> `exec grep -Rl FreeFull | wc -l
19:27:01 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: exec: not found
19:27:08 <FreeFull> I forget how to do this
19:27:34 -!- variable has joined.
19:27:36 <oerjan> y'all are horrible nerds
19:27:54 * oerjan considers a HackEgo education camp
19:28:07 <FreeFull> I just don't remember how to HackEgo ):
19:28:13 <FreeFull> `help
19:28:13 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
19:28:20 <FreeFull> `run grep -Rl FreeFull | wc -l
19:28:37 <FreeFull> Woops
19:29:00 <HackEgo> grep: bin/selflink: Too many levels of symbolic links
19:29:15 <oerjan> fancy
19:29:16 <FreeFull> Ok, that's not strictly my fault
19:29:21 <FreeFull> `run grep -Rl FreeFull wisdom/ | wc -l
19:29:30 <HackEgo> 5
19:30:24 <oerjan> `` grep -Rl FreeFull wisdom/
19:30:25 <HackEgo> wisdom/freefull \ wisdom/perpetuum mobile \ wisdom/perpetual motion machine \ wisdom/megalun \ wisdom/reflection
19:30:26 <hppavilion1> `ls
19:30:27 <HackEgo> ​:-( \ 0 \ 113500 \ a.o \ a.out \ bdsmreclist \ bin \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ lib \ MaFV \ paste \ pref \ prefs \ py.py \ quines \ quotes \ random_elliott \ real \ script.py
19:30:35 <hppavilion1> `cd cat
19:30:36 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cd: not found
19:30:44 <hppavilion1> :/
19:31:04 <hppavilion1> `run script.py
19:31:05 <HackEgo> bash: script.py: command not found
19:31:06 <oerjan> hppavilion1: there's no shell state
19:31:12 <hppavilion1> Oh
19:31:17 <hppavilion1> I was just messing around
19:31:17 <oerjan> every command runs separately
19:31:31 <hppavilion1> Hm
19:31:37 <hppavilion1> Ooooh
19:31:40 <hppavilion1> I get what you mean
19:31:43 <hppavilion1> `script.py
19:31:44 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: script.py: not found
19:31:51 <oerjan> the top level directory tends to get full of junk
19:31:54 <hppavilion1> `python script.py
19:31:55 <HackEgo> Hello World! \ Traceback (most recent call last): \ File "script.py", line 2, in <module> \ n \ NameError: name 'n' is not defined
19:32:28 <oerjan> inb4 "like all the others"
19:32:29 <hppavilion1> How do I read the contents of a python file again?
19:32:40 <hppavilion1> `read script.py
19:32:40 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: read: not found
19:32:44 <hppavilion1> `help
19:32:44 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
19:32:52 <oerjan> hppavilion1: try `url
19:33:01 <oerjan> it's the simplest way for a long file
19:33:05 <hppavilion1> `url script.py
19:33:06 <HackEgo> http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/script.py
19:33:31 <oerjan> if it's short, `cat will work too
19:33:33 <hppavilion1> How would I go about editing a file? Just out of curiousity
19:33:41 <hppavilion1> `cat script.py
19:33:41 <HackEgo> print('Hello World!') \ n
19:33:48 <oerjan> hppavilion1: with linux commands
19:33:56 <oerjan> oh it was that short
19:34:03 <hppavilion1> *Sigh*
19:34:09 <hppavilion1> I suppose I should finish learning Python
19:34:21 <hppavilion1> Not python
19:34:21 * hppavilion1 facepalms
19:34:22 <hppavilion1> Bash
19:35:11 <hppavilion1> `python -v
19:35:13 <oerjan> `? perpetuum mobile
19:35:16 <HackEgo> Perpetual motion machines came with FreeFull's phone. They were hallucinated by Slereah's lack of entropy.
19:35:22 <shachaf> `wisdom
19:35:24 <HackEgo> lens/A lens is just a store comonad coalgebra.
19:35:40 -!- variable has changed nick to trout.
19:35:41 <HackEgo> ​# installing zipimport hook \ import zipimport # builtin \ # installed zipimport hook \ # /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py \ import site # precompiled from /usr/lib/python2.7/site.pyc \ # /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py \ import os # precompiled from /usr/lib/python2.7/os.pyc \ import errn
19:35:48 <shachaf> `wisdom
19:35:49 <HackEgo> nortti/nortti boy. very nortti boy.
19:36:00 <boily> `wisdom
19:36:01 <HackEgo> hmph/His Master's Phonetic Hmph
19:36:07 <shachaf> `culprits wisdom/nortti
19:36:09 <HackEgo> oerjan elliott Bike FreeFull ais523 ais523 elliott FreeFull oerjan FreeFull oerjan FreeFull atriq
19:36:21 <hppavilion1> `touch people.py
19:36:23 <HackEgo> No output.
19:36:24 <hppavilion1> `ls
19:36:25 <HackEgo> ​:-( \ 0 \ 113500 \ a.o \ a.out \ bdsmreclist \ bin \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ lib \ MaFV \ paste \ people.py \ pref \ prefs \ py.py \ quines \ quotes \ random_elliott \ real
19:36:49 <hppavilion1> How do I do newline in batch?
19:36:51 <hppavilion1> *Bash?
19:36:57 <hppavilion1> just \n?
19:37:15 <shachaf> are you sure you don't want to do newline in !!!Batch?
19:37:22 <oerjan> if you're making a big script, it's easier to put it on a webpage and use `fetch
19:37:35 <hppavilion1> Yeah
19:37:38 <hppavilion1> But mine'll be small
19:37:45 <shachaf> oerjan: wait, `fetch works?
19:37:53 <hppavilion1> Besides
19:38:02 <hppavilion1> Putting it on Github would be too much effort :P
19:38:05 <hppavilion1> `ipconfig
19:38:06 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ipconfig: not found
19:38:07 <oerjan> for small scripts, i use to do `run (echo ...; echo ...) >filename
19:38:12 <hppavilion1> `ip-config
19:38:13 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ip-config: not found
19:38:27 <oerjan> shachaf: hm does `mk have newline support?
19:38:33 <shachaf> no hth
19:38:50 <shachaf> if you can figure out how to add it reasonably it would be nice
19:38:52 <hppavilion1> `echo "people = ['hppavilion1']" >> people.py
19:38:53 <HackEgo> ​"people = ['hppavilion1']" >> people.py
19:39:11 <hppavilion1> `cat people.py
19:39:11 <HackEgo> No output.
19:39:19 <hppavilion1> That didn't work
19:39:49 <MDude> `metal
19:39:50 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: metal: not found
19:40:01 <hppavilion1> ls Complaints
19:40:12 <hppavilion1> `ls Complaints
19:40:13 <HackEgo> Complaints
19:40:18 <hppavilion1> `ls Complaints/
19:40:19 <HackEgo> ls: cannot access Complaints/: Not a directory
19:40:20 <oerjan> hppavilion1: by default HackEgo commands get only a single argument made of everything after the command
19:40:27 <hppavilion1> Oh
19:40:44 <hppavilion1> `help fetch
19:40:44 <HackEgo> Runs arbitrary code in GNU/Linux. Type "`<command>", or "`run <command>" for full shell commands. "`fetch <URL>" downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert <rev>" can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/
19:40:47 <MDude> No command to tell HackEgo to say something that sounds metal?
19:40:59 <boily> `wisdöm
19:41:00 <HackEgo> ​ẗẅnḧ/ẗẅnḧ ïs dübïöüs ḧämbïgüïẗöüs ḧëlp ẗḧäẗ ẅïll ör ẅïll nöẗ bë ḧëlp.
19:41:05 <MDude> Alright.
19:41:18 <boily> this has mëẗäl ümläüẗs.
19:41:22 <hppavilion1> Wait
19:41:42 <oerjan> if you want shell, you use the special command `run or the abbreviation `` (space after needed)
19:41:47 <hppavilion1> So the entirety of the arguments are one argument composed of everything after the command, separated by space?
19:41:50 <hppavilion1> *spaces?
19:42:21 <oerjan> hppavilion1: um the spaces aren't really separating anything, they're just there
19:42:38 <oerjan> given it's a single argument
19:42:51 <oerjan> `echo hi there look spaces
19:42:52 <HackEgo> hi there look spaces
19:43:00 <hppavilion1> Well I mean the equivalent of ' '.join(sys.argv[1:])
19:43:34 <oerjan> hppavilion1: there's only one argument, so nothing to join.
19:43:42 -!- rdococ has quit (Read error: Connection reset by peer).
19:43:48 <hppavilion1> Dammit
19:43:55 <hppavilion1> I should've checked if he was online when I joined
19:45:22 <FreeFull> `? reflection
19:45:23 <HackEgo> cat.reflection.
19:45:25 <hppavilion1> Werid
19:45:28 <hppavilion1> *Weird
19:45:37 <FreeFull> Oh, that's neat
19:45:49 <hppavilion1> I kind of want to create a script for this IRC
19:45:51 <hppavilion1> Just for fun
19:45:55 <FreeFull> `/usr/bin/ls -l wisdom/reflection
19:45:55 <hppavilion1> What do make though?
19:45:56 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /usr/bin/ls: No such file or directory
19:46:01 <FreeFull> `/bin/ls -l wisdom/reflection
19:46:01 <HackEgo> ​/bin/ls: invalid option -- ' ' \ Try `/bin/ls --help' for more information.
19:46:04 <oerjan> `cat bin/welcöme
19:46:05 <HackEgo> ​#!/bin/sh \ welcome "$@" | sed s/o/ö/g
19:46:33 <oerjan> FreeFull: you don't need /bin/ls for anything other than the wisdom/ directory entry itself
19:46:45 <hppavilion1> echo "print('Hello, World!')" >> script.py
19:46:54 <hppavilion1> `echo "print('Hello, World!')" >> script.py
19:46:54 <HackEgo> ​"print('Hello, World!')" >> script.py
19:46:59 <oerjan> oh wait
19:47:04 <oerjan> `cat bin/wisdöm
19:47:05 <HackEgo> ​#!/bin/sh \ wisdom | döts
19:47:06 <hppavilion1> `python script.py
19:47:06 <HackEgo> Traceback (most recent call last): \ File "script.py", line 2, in <module> \ n \ NameError: name 'n' is not defined \ Hello World!
19:47:14 <oerjan> MDude: oh it's called döts
19:47:23 <hppavilion1> `cat script.py
19:47:23 <HackEgo> print('Hello World!') \ n
19:47:35 <hppavilion1> I can't edit script.py
19:47:36 <hppavilion1> Halp
19:47:43 <FreeFull> `run echo Foobar! | döts
19:47:44 <HackEgo> Fööbär!
19:47:47 <hppavilion1> `halp halp I can't edit hello world.py
19:47:48 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: halp: not found
19:48:25 <hppavilion1> `echo "print 'Hello, World!'" > script.py
19:48:25 <HackEgo> ​"print 'Hello, World!'" > script.py
19:48:26 <oerjan> hppavilion1: i said, you need to use `run to get a proper shell command
19:48:32 <hppavilion1> Oh right
19:48:40 <oerjan> `cat bin/döts
19:48:41 <HackEgo> ​#!/bin/sh \ sed -re "y/aehiotuwxyAEIOUY/äëḧïöẗüẅẍÿÄËÏÖÜŸ/"
19:48:56 <hppavilion1> `run (echo "print 'Hello, World!'" > script.py)
19:48:58 <HackEgo> No output.
19:49:07 <hppavilion1> `python script.py
19:49:08 <HackEgo> Hello, World!
19:49:10 <hppavilion1> Yay
19:49:12 <hppavilion1> It works now
19:49:18 <FreeFull> `ls -l wisdom/reflection
19:49:19 <HackEgo> ls: invalid option -- ' ' \ Try `ls --help' for more information.
19:49:23 <FreeFull> `run ls -l wisdom/reflection
19:49:24 <HackEgo> lrwxrwxrwx 1 5000 0 18 Jun 9 16:46 wisdom/reflection -> /proc/self/cmdline
19:49:45 <boily> `` echo $'#!/bin/sh\nsed -re "y/aehiotuwxyAEHIOUWXY/äëḧïöẗüẅẍÿÄËḦÏÖÜẄẌŸ/"' >bin/döts && chmod a+x bin/döts && wisdom | döts
19:49:48 <HackEgo> fẗërnöön/Fẗërnöön ïs ẗḧë ẗïmë öf däÿ ẅḧën ẗḧë Dänës üsüällÿ ëäẗ ẗḧëïr fẗërnöönërs.
19:50:03 <boily> I can ẗ, but not on a T. what the fungot.
19:51:16 <hppavilion1> `run (echo"users = ['hppavilion1']"; echo "print 'These are the users who bothered to edit our file:'") > script.py
19:51:18 <HackEgo> bash: echousers = ['hppavilion1']: command not found
19:51:25 <hppavilion1> `run (echo "users = ['hppavilion1']"; echo "print 'These are the users who bothered to edit our file:'") > script.py
19:51:27 <HackEgo> No output.
19:51:36 <hppavilion1> `cat script.py
19:51:36 <HackEgo> users = ['hppavilion1'] \ print 'These are the users who bothered to edit our file:'
19:52:34 <hppavilion1> `run (echo "for x in users:"; echo " print("\t"+x)";) >> script.ppy
19:52:36 <HackEgo> No output.
19:52:37 <hppavilion1> `run (echo "for x in users:"; echo " print("\t"+x)";) >> script.py
19:52:39 <HackEgo> No output.
19:52:45 <hppavilion1> `cat script.py
19:52:46 <HackEgo> users = ['hppavilion1'] \ print 'These are the users who bothered to edit our file:' \ for x in users: \ print(t+x)
19:52:54 <hppavilion1> `python script.py
19:52:57 <edwardk> HackEgo: "A lens is just a store comonad coalgebra." -- that turns out to be a bit of a dead-end definition for a lens
19:52:59 <HackEgo> Traceback (most recent call last): \ File "script.py", line 4, in <module> \ print(t+x) \ NameError: name 't' is not defined \ These are the users who bothered to edit our file:
19:53:16 -!- boily has quit (Quit: RIFT CHICKEN).
19:53:32 <oerjan> `` ls bin/print*
19:53:33 <HackEgo> bin/print_args_or_input
19:53:40 <oerjan> `cat bin/döts
19:53:40 <HackEgo> ​#!/bin/sh \ sed -re "y/aehiotuwxyAEHIOUWXY/äëḧïöẗüẅẍÿÄËḦÏÖÜẄẌŸ/"
19:53:47 <hppavilion1> `run (echo "users = ['hppavilion1']"; echo "print 'These are the users who bothered to edit our file:'"; echo "for x in users:"; echo " print('\\t'+x)";) > script.py
19:53:48 <HackEgo> No output.
19:53:59 <hppavilion1> `python script.py
19:54:00 <HackEgo> These are the users who bothered to edit our file: \ hppavilion1
19:54:29 <oerjan> `` sed -i '2s/^/print_args_or_input "$@" | /' bin/döts
19:54:31 <HackEgo> No output.
19:54:35 <oerjan> `cat bin/döts
19:54:35 <HackEgo> ​#!/bin/sh \ print_args_or_input "$@" | sed -re "y/aehiotuwxyAEHIOUWXY/äëḧïöẗüẅẍÿÄËḦÏÖÜẄẌŸ/"
19:54:39 <hppavilion1> `run (echo "users = ['hppavilion1']"; echo "print 'These are the users who bothered to edit our file:'"; echo "for x in users:"; echo " print(x+', ')";) > script.py
19:54:41 <HackEgo> No output.
19:54:49 <oerjan> `döts fee fi fum
19:54:50 <hppavilion1> `python script.py
19:54:51 <HackEgo> fëë fï füm
19:54:51 <HackEgo> These are the users who bothered to edit our file: \ hppavilion1,
19:55:31 <MDude> `döts
19:56:01 <HackEgo> No output.
19:56:06 <MDude> Anyway, I'll try to think of some things that aren't common in esolangs.
19:56:23 <oerjan> MDude: hm i think that might time out because it chooses the input path
19:56:53 <oerjan> `cat
19:57:00 <oerjan> `echo hi
19:57:01 <HackEgo> hi
19:57:08 <hppavilion1> `run (echo "import sys"; echo "print(sys.argv)") > argv.py
19:57:31 <oerjan> as in, HackEgo hangs up for a while if you try to read the command's stdin
19:57:36 <hppavilion1> Oh
19:57:48 <hppavilion1> AFK
19:57:52 <MDude> `döts sup
19:57:56 <HackEgo> No output.
19:57:56 <HackEgo> süp
19:57:58 <HackEgo> No output.
19:58:33 <MDude> `döts `wisdom
19:58:34 <HackEgo> ​`ẅïsdöm
19:59:28 <MDude> `run wisdom) > döts
19:59:29 <HackEgo> bash: -c: line 0: syntax error near unexpected token `)' \ bash: -c: line 0: `wisdom) > döts'
19:59:38 <oerjan> itym |
20:00:13 <oerjan> also that's what `wisdöm already does
20:00:21 <MDude> `run (wisdom) | döts
20:00:22 <HackEgo> ​ämïgä/Ämïgä ïs Spänïsḧ för ä fëmälë frïënd.
20:00:24 <MDude> I see.
20:00:33 -!- trout has quit (Quit: 1 found in /dev/zero).
20:00:42 <oerjan> `cat bin/welcöme
20:00:42 <HackEgo> ​#!/bin/sh \ welcome "$@" | sed s/o/ö/g
20:01:00 <hppavilion1> It'd be awesome if we gave HackEgo a B****fuck interpreter
20:01:05 <oerjan> `` welcome test | döts
20:01:06 <HackEgo> ​ẗësẗ: Ẅëlcömë ẗö ẗḧë ïnẗërnäẗïönäl ḧüb för ësöẗërïc prögrämmïng längüägë dësïgn änd dëplöÿmënẗ! För mörë ïnförmäẗïön, cḧëck öüẗ öür ẅïkï: <ḧẗẗp://ësölängs.örg/>. (För ẗḧë öẗḧër kïnd öf ësöẗërïcä, ẗrÿ #ësöẗërïc ön ËFnëẗ ör D
20:01:16 <oerjan> hm as i feared it gets cut off
20:01:20 <vanila> this channel is just boring bot stuff :(
20:01:35 <oerjan> hppavilion1: it already has one
20:01:46 <hppavilion1> Oh
20:01:48 <hppavilion1> Dammit
20:01:51 <hppavilion1> What about Befunge?
20:01:57 <oerjan> `! bf ++++++++[->+++++++<]>.
20:01:58 <HackEgo> 8
20:02:23 <oerjan> i think it has befunge too although it's a bit tricky to give 2d input
20:02:23 <hppavilion1> Awesome
20:02:31 <hppavilion1> Yeah
20:02:51 <hppavilion1> You have to ctrl+v the newlines or something?
20:03:09 <oerjan> most of the esolang interpreters were imported from EgoBot so are done in this `! way
20:03:27 <hppavilion1> Ah
20:03:30 <oerjan> hppavilion1: you cannot ctrl+v newlines in IRC, i think
20:03:41 <hppavilion1> Oh :/
20:03:42 <hppavilion1> Hm...
20:03:49 <hppavilion1> Do you have to \n it?
20:04:06 <oerjan> hppavilion1: hm _some_ of the interpreters support \n
20:04:21 <oerjan> i'm not sure what befunge does. or if we've even tested it in HackEgo.
20:04:29 <hppavilion1> I'm installing Skype4Py now
20:04:53 <hppavilion1> How about a stack-based messaging program?
20:04:56 <hppavilion1> That'd be interesting
20:05:04 <hppavilion1> Or queue-based
20:05:27 <hppavilion1> Anyone want to make that with me?
20:06:25 <oerjan> we tend to use lambdabot for messaging around here
20:06:32 <hppavilion1> I know
20:06:38 <hppavilion1> But this'd be a stack-based program
20:06:40 <oerjan> there's also MemoServ for the whole freenode.
20:06:46 <hppavilion1> Not for messaging anyone in particular
20:07:00 <vanila> just use pi calculus
20:07:02 <hppavilion1> Queue-based client works like this:
20:07:14 <oerjan> HackEgo has the limitation that it cannot tell people they have messages unless they ask...
20:07:19 <hppavilion1> \`enqueuemsg <message>
20:07:22 <hppavilion1> It's not for anyone
20:07:30 <hppavilion1> It's just a fun little program like `wisdome
20:07:33 <hppavilion1> *`wisdom
20:07:51 <hppavilion1> And anyone else can do `dequeuemsg
20:08:05 <hppavilion1> enqueuemsg adds a message to the back of the queue
20:08:07 <oerjan> heh
20:08:17 <hppavilion1> And dequeue message dequeues a message and prints int
20:08:19 <hppavilion1> *it
20:08:26 <hppavilion1> Doesn't that sound fun?
20:10:19 * oerjan doubts it will catch on
20:11:02 -!- hppavilion1_ has joined.
20:11:08 <hppavilion1_> I lost internet
20:11:11 * oerjan doubts it will catch on
20:11:12 <hppavilion1_> Doesn't that sound fun?
20:11:17 <hppavilion1_> It could
20:11:19 <hppavilion1_> It might now
20:11:20 <hppavilion1_> *not
20:11:22 <hppavilion1_> But it could
20:11:55 <oerjan> okay
20:11:59 <hppavilion1_> Want to try making it?
20:12:14 <oerjan> no, but feel free. it doesn't sound very hard.
20:12:18 <hppavilion1_> OK
20:12:28 * oerjan should get something to eat
20:12:32 <hppavilion1_> I need to know what libraries are available for python on this
20:12:39 <hppavilion1_> `ls
20:12:40 <HackEgo> ​:-( \ 0 \ 113500 \ a.o \ a.out \ argv.py \ bdsmreclist \ bin \ blah \ blah \ blah \ canary \ cat \ Complaints \ :-D \ dc \ dog \ emoticons \ error.log \ etc \ factor \ faith \ fu \ head \ hello \ hello.c \ hi \ hours \ ibin \ index.html?dl=1812 \ interps \ le \ lib \ MaFV \ paste \ people.py \ pref \ prefs \ py.py \ quines \ quotes \ random_elli
20:12:43 <vanila> hppavilion1_, write it in erlang
20:12:47 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
20:12:51 <hppavilion1_> I don't know erlang
20:12:56 <tswett> .u РҮРРУ
20:12:59 <vanila> that isn't a problem
20:13:04 <tswett> `unidecode РҮРРУ
20:13:06 <HackEgo> ​[U+0420 CYRILLIC CAPITAL LETTER ER] [U+04AE CYRILLIC CAPITAL LETTER STRAIGHT U] [U+0420 CYRILLIC CAPITAL LETTER ER] [U+0420 CYRILLIC CAPITAL LETTER ER] [U+0423 CYRILLIC CAPITAL LETTER U]
20:13:06 <hppavilion1_> Do you know erlang?
20:13:08 <vanila> yeah
20:13:21 <hppavilion1_> Why don't you do it then? If it'd be best done in erlang
20:13:25 <hppavilion1_> `pip
20:13:26 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pip: not found
20:13:30 <hppavilion1_> Dammit
20:13:34 <hppavilion1_> No pip
20:13:52 <oerjan> erlang doesn't sound particularly well suited, given that HackEgo cannot have persistently running programs.
20:13:58 -!- ais523 has joined.
20:14:01 <hppavilion1_> Exactly
20:14:09 <hppavilion1_> We'd need to save the queue to a file
20:14:16 <hppavilion1_> I was going to use pickle
20:15:06 <oerjan> HackEgo commands don't really have net access btw, except `fetch which cannot be used from other commands.
20:15:39 <oerjan> there's a system for accessing _some_ web sites, but i think it's currently broken.
20:16:08 <hppavilion1_> Eeeee-vry-thing is broken
20:16:21 <hppavilion1_> No-o-othing works on this IRC
20:16:38 <oerjan> HackEgo is a bit broken.
20:16:53 <hppavilion1_> (to the tune of "Everything is Awesome"
20:17:31 <hppavilion1_> )
20:18:36 <hppavilion1_> Ooh
20:18:44 <hppavilion1_> Let's make a `willhalt command
20:18:45 <hppavilion1_> :P
20:19:16 <oerjan> on HackEgo, echo Yes pretty well does that.
20:19:23 <hppavilion1_> Works in O(infinity)
20:19:28 <hppavilion1_> Big picture person, I take it?
20:19:38 <oerjan> what
20:19:43 <hppavilion1_> I vote we acually make that command
20:19:48 <oerjan> also, what happened to my eating.
20:20:00 -!- neo__ has joined.
20:20:06 <hppavilion1_> Hi neoo
20:20:11 <hppavilion1_> *neo__
20:20:15 -!- nys has joined.
20:20:18 <neo__> Hello World.
20:20:24 <hppavilion1_> We were just making a `willhalt command
20:20:26 <hppavilion1_> That's my joke >:(
20:20:35 <neo__> What's you joke?
20:20:36 <hppavilion1_> `relcome neo__
20:20:45 <HackEgo> neo__: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
20:21:24 <neo__> I think the ESOLs have been very well implemented.
20:21:30 <hppavilion1_> Awesome
20:21:38 <hppavilion1_> `wisdom
20:21:39 <HackEgo> just intonation/Bad-tempered people can be recognized by just intonation.
20:21:46 <neo__> Ever think about regular languages?
20:21:52 <hppavilion1_> Sometimes
20:21:54 <neo__> Natural language, human to human.
20:21:59 <hppavilion1_> Ah
20:22:01 <hppavilion1_> That kind
20:22:02 <hppavilion1_> Never
20:22:03 <hppavilion1_> :P
20:22:13 <hppavilion1_> We probably do
20:22:15 <neo__> Persuasion, finding the right words to convince someone of something.
20:22:18 <hppavilion1_> I've only been on a few days
20:22:23 <neo__> Mind hacking.
20:22:39 <hppavilion1_> Yep
20:22:39 <hppavilion1_> Ooh
20:22:45 <hppavilion1_> Esoteric Natural Languages
20:23:02 <hppavilion1_> Mind hacking. Or, if you will, brainfucking
20:23:09 <neo__> Exactly.
20:23:13 <neo__> You guys got it.
20:23:38 <neo__> #RURNM
20:23:45 <hppavilion1_> I don't get it
20:23:51 <hppavilion1_> `python script.py
20:23:54 <HackEgo> These are the users who bothered to edit our file: \ hppavilion1,
20:23:58 <neo__> Maybe not yet, but you will.
20:24:05 <MDude> Is that a channel for conlangs or something?
20:24:10 <neo__> e^i*tau=phi
20:24:23 <hppavilion1_> Interesting
20:24:26 <hppavilion1_> What are conlangs?
20:24:42 <Taneb> hppavilion1_, constructed (spoken) languages
20:24:44 <MDude> Constructel languages.
20:24:49 <hppavilion1_> Oh
20:24:56 <hppavilion1_> Taneb!?
20:25:11 <neo__> 42=54
20:25:13 <MDude> Nope, no one in #RURNM
20:25:18 <neo__> If you do the math right.
20:25:30 <neo__> #RURNM is on twitter and the net.
20:25:36 <neo__> Haven't started IRC yet
20:25:46 <hppavilion1_> Well MDude did
20:25:49 <hppavilion1_> And now he's the admin
20:25:54 <neo__> That still needs to be implemented.
20:25:57 <neo__> Oh, he just did that.
20:26:02 <MDude> UNLIMITED POWERRRRRRR
20:26:03 <neo__> It worked!
20:26:08 <MDude> I still have no idea what it is.
20:26:16 <hppavilion1_> No one does
20:26:23 <hppavilion1_> I think neo's just brainfucking with us
20:26:32 * hppavilion1_ made a bad pun
20:27:34 <MDude> https://twitter.com/hashtag/RURNM?src=hash
20:27:40 <MDude> Well there's one tweet with it.
20:27:47 <MDude> Maybe it was a typo.
20:27:48 <tswett> `? lobby
20:27:49 <HackEgo> lobby? ¯\(°​_o)/¯
20:27:56 <neo__> There have been more.
20:28:00 <hppavilion1_> `? `?
20:28:01 <HackEgo> ​`? ¯\(°​_o)/¯
20:28:02 <neo__> logging off for now
20:28:07 -!- neo__ has quit (Quit: Page closed).
20:28:24 <hppavilion1_> `learn `? Woooow you're sooooooooo metaaaa- No.
20:28:29 <HackEgo> Learned '`?': `? Woooow you're sooooooooo metaaaa- No.
20:28:33 <hppavilion1_> `? `?
20:28:34 <HackEgo> ​`? Woooow you're sooooooooo metaaaa- No.
20:29:23 <tswett> `unidecode -
20:29:23 <HackEgo> ​[U+002D HYPHEN-MINUS]
20:29:42 <tswett> Might want that to be an em dash.
20:30:37 <MDude> I would have answered that with "Are you looking for '`? The Riddler' or '`? Matthew Lesko''".
20:31:16 <hppavilion1_> I prefer mine
20:38:25 <tswett> I prefer my version.
20:39:01 <oerjan> `revert
20:39:12 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
20:39:28 <oerjan> if you paid proper attention, you'd have noticed that wasn't a nonexisting entry hth
20:39:58 <hppavilion1_> Oh
20:40:09 <hppavilion1_> That's very well-hidden
20:41:05 <hppavilion1_> I think the original was better than mine
20:41:08 <hppavilion1_> `? `?
20:41:09 <HackEgo> ​`? ¯\(°​_o)/¯
20:42:26 <hppavilion1_> `? hth
20:42:28 <HackEgo> hth is help received from a hairy toe. It is not at all hambiguitous.
20:43:15 <shachaf> `wisdom
20:43:15 <HackEgo> hat/hatee-hatee-hatee-hooo
20:44:25 -!- gamemanj has quit (Ping timeout: 272 seconds).
20:45:57 <zzo38> How to modify the software in a Motorola cable box? Or is there a hardware modification that can remove the on-screen-display?
20:46:09 <tswett> `cat wisdom/`?
20:46:10 <HackEgo> ​`? ¯\(°​_o)/¯
20:46:16 <tswett> Yup.
20:46:43 <zzo38> Or some other way to force it not to display
20:47:35 <shachaf> `wisdom
20:47:37 <HackEgo> gazpacho/You like Gazpacho and I like Gaspacho. Let's call the whole thing off!
20:47:52 <shachaf> `` sed -i 's/ / /' wisdom/gazpacho # hth
20:47:56 <HackEgo> No output.
20:49:32 <hppavilion1_> ب_ب
20:49:35 <hppavilion1_> `?
20:49:38 <HackEgo> ​? ¯\(°​_o)/¯
20:50:03 -!- sebbu has quit (Ping timeout: 246 seconds).
20:51:12 <oerjan> `` grep -Rl ' ' wisdom
20:51:15 <HackEgo> wisdom/haskell \ wisdom/turkey \ wisdom/spam \ wisdom/oerjan_ \ wisdom/gaspacho \ wisdom/finnish \ wisdom/sweden \ wisdom/ocean \ wisdom/ci \ wisdom/reflection \ wisdom/atrix \ wisdom/rtf \ wisdom/irrelevant info \ wisdom/ostrich \ wisdom/htdh \ wisdom/burlesque \ wisdom/canary
20:51:55 <oerjan> `cat canary
20:51:55 <HackEgo> ​#!/bin/sh \ topic=$(echo "$1" | lowercase | sed "s/noo\+dl/nooodl/;s/ *$//") \ topic1=$(echo "$topic" | sed "s/s$//") \ cd wisdom \ if [ \( "$topic1" = "ngevd" \) -a \( -e ngevd \) ]; \ then cat /dev/urandom; \ elif [ -e "$topic" ]; \ then cat "$topic" | rnooodl; \ elif [ -e "$topic1" ]; \ then cat "$topic1" | rnooodl; \
20:52:03 <oerjan> wtf
20:52:25 <int-e> `` ls -lad canary
20:52:27 <HackEgo> lrwxrwxrwx 1 5000 0 5 Jun 21 18:44 canary -> bin/?
20:52:34 <int-e> no further questions
20:53:03 <int-e> `culprits canary
20:53:05 <oerjan> oh right it was that link test
20:53:06 <HackEgo> ais523 shachaf ais523 oerjan oerjan ais523 oerjan oerjan oerjan oerjan oerjan oerjan oerjan ais523 ais523 ais523 shachaf int-e oerjan elliott elliott elliott elliott elliott elliott elliott ais523 ais523 elliott FreeFull c00kiemon5ter Phantom_Hoover elliott oerjan shachaf elliott ais523 elliott ais523 nitia
20:53:47 <oerjan> `` rm canary; echo Spjong >canary
20:53:49 <HackEgo> No output.
20:54:00 <oerjan> `? canary
20:54:00 <HackEgo> Spjong
20:54:16 -!- sebbu has joined.
20:54:16 -!- sebbu has quit (Changing host).
20:54:16 -!- sebbu has joined.
20:55:08 <oerjan> `? turkey
20:55:09 <HackEgo> Turkey was the center of an empire that gobbled up much of Eastern Europe and the Middle East, something which brought them into conflict with Ostrich. In the 19th century the overstuffed empire started declining, and after the Great War it was cut up like so much Shish Kebab.
20:55:11 <oerjan> `? ostrich
20:55:14 <HackEgo> Ostrich used to be a large middle European empire in frequent conflict with Turkey. After a famine it sort of split into Ostrich/Hungry. Alas its policy of keeping its head in the sand did not get it through the Great War, and with its final attempts to take flight failing, it ended up cut into several pieces.
20:55:41 <oerjan> `` run sed -i 's/ / /' wisdom/turkey wisdom/ostrich
20:55:42 <HackEgo> run run run
20:55:46 <oerjan> oops
20:55:50 -!- hppavilion1_ has quit (Ping timeout: 246 seconds).
20:55:51 <oerjan> `` sed -i 's/ / /' wisdom/turkey wisdom/ostrich
20:55:52 <HackEgo> No output.
20:56:13 <oerjan> `? gaspacho
20:56:14 <HackEgo> You like Gazpacho and I like Gaspacho. Let's call the whole thing off!
20:56:33 <oerjan> `? sweden
20:56:34 <HackEgo> Sweden is the suburb capital of Norway. It's where all the Nobel prizes are announced, except the Math Prize.
20:56:53 <oerjan> `? ocean
20:56:54 <HackEgo> The Pacific Ocean is half the world and surrounded by fire. The Atlantic Ocean is less cool than its giant underwater mountain range. The Arctic Ocean is cold. The Indian Ocean is full of typhoons and non-Eurocentric shipping.
20:57:15 <oerjan> wait where is the / / in that
20:57:33 <oerjan> `` sed -i 's/ / /' wisdom/{gaspacho,sweden}
20:57:40 <HackEgo> No output.
20:58:32 <oerjan> `? finnish
20:58:33 <HackEgo> Finnish suomalaiset ei Perkeleistä on hakkapeliittaan. Ei saa peittää. Parasta ennen!
20:58:39 <nortti> :D
20:58:42 <oerjan> `? spam
20:58:44 <HackEgo> Spam is a delicious meat product. See http://www.spamjamhawaii.com/
20:58:57 <oerjan> `? ci
20:58:58 <HackEgo> The CIs are a secret society led by David Morgan-Mar, bent on conquering the world from Sydney with web comics and unsolvable puzzles. They invented Taneb.
20:59:20 <oerjan> `` sed -i 's/ / /g' wisdom/{finnish,spam,ci}
20:59:21 <HackEgo> No output.
20:59:34 -!- variable has joined.
20:59:41 <oerjan> `? atrix
20:59:41 <HackEgo> Atrix is a brand of hand cream. Not to be confused with atriq.
20:59:55 <oerjan> `? rtf
20:59:56 <HackEgo> RTF stands for Rich's Text Format, invented by Rich Burlew. In addition to plain text it supports simple stick figures.
21:00:00 <oerjan> `? htdh
21:00:01 <HackEgo> HtDH is a classic text on How to Design Hotdogs or possibly Hogprams. It is all about functional condiments, and was co-authored by Herence Tao and Don Ho.
21:00:19 <oerjan> `` sed -i 's/ / /g' wisdom/{atrix,rtf,htdh}
21:00:23 <HackEgo> No output.
21:00:53 <oerjan> `? oerjan_
21:00:54 <HackEgo> oerjan_ is oerjan and ørjan's chimæric clone. he shows up on irc when the network is having trouble.
21:00:57 <shachaf> oerjan: whoa
21:01:09 <oerjan> `? irrelevant info
21:01:10 <HackEgo> KHL?%y9vnkM_v46$Tn`ʋxkH2gqH;!;2F(zإ2CmXW
21:01:14 <oerjan> `? burlesque
21:01:15 <HackEgo> Burlesque is only the sexiest language on Earth. (See: http://mroman.ch/burlesque)
21:01:43 <oerjan> `` sed -i 's/ / /g' wisdom/{oerjan_,burlesque}
21:01:44 -!- hppavilion1 has joined.
21:01:45 <HackEgo> No output.
21:01:57 <hppavilion1> `? No Output
21:01:57 <HackEgo> No Output? ¯\(°​_o)/¯
21:02:06 <oerjan> `` grep -Rl ' ' wisdom
21:02:07 <HackEgo> wisdom/haskell \ wisdom/ocean \ wisdom/reflection \ wisdom/irrelevant info \ wisdom/ostrich
21:02:16 <hppavilion1> `? ¯\(°​_o)/¯
21:02:17 <HackEgo> ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯
21:02:17 <myndzi> |
21:02:17 <myndzi> º¯`\o
21:02:29 <oerjan> `` sed -i 's/ / /g' wisdom/{ostrich}
21:02:30 <HackEgo> sed: can't read wisdom/{ostrich}: No such file or directory
21:02:38 <oerjan> `` sed -i 's/ / /g' wisdom/ostrich
21:02:41 <HackEgo> No output.
21:02:48 <oerjan> `? haskell
21:02:48 <HackEgo> Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell'
21:02:53 <shachaf> what's wrong with double spaces
21:03:01 <oerjan> `? ocean
21:03:02 <HackEgo> The Pacific Ocean is half the world and surrounded by fire. The Atlantic Ocean is less cool than its giant underwater mountain range. The Arctic Ocean is cold. The Indian Ocean is full of typhoons and non-Eurocentric shipping.
21:03:25 -!- Patashu has joined.
21:03:38 <ais523> programming terminology I really like: "truthy"/"falsey" referring to how if-like constructs see the truth values of things that aren't booleans
21:03:40 <oerjan> `` grep ' ' wisdom/ocean
21:03:40 <HackEgo> The Pacific Ocean is half the world and surrounded by fire. The Atlantic Ocean is less cool than its giant underwater mountain range. The Arctic Ocean is cold. The Indian Ocean is full of typhoons and non-Eurocentric shipping.
21:03:43 -!- mihow has quit (Ping timeout: 255 seconds).
21:03:48 <oerjan> wtf is the ' '
21:04:05 <oerjan> `` sed -i 's/ *$/' wisdom/ocean
21:04:06 <HackEgo> sed: -e expression #1, char 6: unterminated `s' command
21:04:09 -!- mihow has joined.
21:04:11 <oerjan> `` sed -i 's/ *$//' wisdom/ocean
21:04:12 <shachaf> `` echo -n '['; cat wisdom/ocean; echo -n ']'
21:04:13 <HackEgo> No output.
21:04:14 <HackEgo> ​[The Pacific Ocean is half the world and surrounded by fire. The Atlantic Ocean is less cool than its giant underwater mountain range. The Arctic Ocean is cold. The Indian Ocean is full of typhoons and non-Eurocentric shipping. \ ]
21:04:26 <shachaf> foiled
21:04:45 <oerjan> `` grep -Rl ' ' wisdom
21:04:46 <HackEgo> wisdom/haskell \ wisdom/reflection \ wisdom/irrelevant info
21:04:51 <oerjan> DONE
21:05:04 <shachaf> why do you hate double spaces so much
21:05:04 <oerjan> shachaf: some people seem to hate them tdnh
21:05:21 <shachaf> the real question is why do you hate inconsistency
21:05:27 * oerjan swats shachaf -----###
21:05:32 <shachaf> i was fine with fixing them opportunistically
21:05:48 <shachaf> `wisdom
21:05:49 <HackEgo> algol/ALGOL stands for A Programming Language
21:06:19 <shachaf> `learn ALOGL is a logarithmic language.
21:06:21 <HackEgo> Learned 'alogl': ALOGL is a logarithmic language.
21:08:59 <oren_> `wisdom
21:09:01 <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.
21:09:15 <oren_> `wisdom
21:09:16 <HackEgo> mauke/mauke is a Master Archer. Caution! He can shoot your PRIVMSG with creative arrows!
21:09:22 <oren_> `wisdom
21:09:23 <HackEgo> right/Right is not two wrongs but three lefts.
21:09:41 <oren_> `wisdom
21:09:42 <HackEgo> group/groups are just loops with the property of associativity
21:09:54 <oren_> `wisdom
21:09:56 <HackEgo> ​@/@ is an OS made out of only the finest vapour
21:10:02 <oren_> `wisdom
21:10:03 <HackEgo> zimbabwe/olsner's desk points zimbabwards. it is highly dependent on tswett's michiganic orientation.
21:10:10 <oren_> `wisdom
21:10:11 <HackEgo> browser/A browser is a Gopher client for convenient access to Gopher services and documents.
21:10:23 <oren_> `wisdom
21:10:24 <HackEgo> koen/Koen vit au haut de la Tour Eiffel (coordonnées approximatives).
21:10:32 <oren_> `wisdom
21:10:33 <HackEgo> go/Go is a common verbal game programming language invented by the Germanic Taneb tribes in the strategic territories of East Asia.
21:10:38 <oren_> `wisdom
21:10:39 <HackEgo> lifthrasiir/lifthrasiir is shunned by the rest of his country for being no good at League of Legends.
21:10:44 <oren_> `wisdom
21:10:45 <HackEgo> brainfuck/brainfuck is the integral of the family of terrible esolangs.
21:10:51 <oren_> `wisdom
21:10:52 <HackEgo> ​¯\(°_o)/¯\(°_o)a/
21:10:53 <myndzi> | |
21:10:53 <myndzi> º¯`\o o/`¯º
21:11:11 <oren_> `wisdom
21:11:12 <HackEgo> apt-get/apt-get installs whatever you wanted, plus whatever Mark Shuttleworth wanted.
21:11:21 <oren_> heh
21:11:36 <oren_> `? heh
21:11:37 <HackEgo> heh? ¯\(°​_o)/¯
21:11:49 <oren_> `? lol
21:11:50 <HackEgo> lol? ¯\(°​_o)/¯
21:11:57 -!- AnotherTest has quit (Ping timeout: 265 seconds).
21:12:20 <oren_> `le/rn lol/lol stands for laughing out legends
21:12:23 <HackEgo> Learned «lol»
21:12:59 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
21:14:24 <oerjan> `learn heh stands for hope ectoplasm helps.
21:14:26 <HackEgo> Learned 'heh': heh stands for hope ectoplasm helps.
21:15:41 <oerjan> darn now i had an idea for lol
21:16:15 <oerjan> oh hm
21:16:21 <oerjan> `` ls e*
21:16:22 <HackEgo> error.log \ \ emoticons: \ gaaan \ gaan \ kyaa \ shrug \ useless \ \ etc: \ luarocks
21:16:40 <oerjan> `` echo lol >emoticons/drowning
21:16:42 <HackEgo> No output.
21:16:56 <oerjan> hth
21:21:55 <oren_> `` echo o凸
21:21:56 <HackEgo> o凸
21:22:08 <oren_> `` echo o凸 >emoticons/flipbird
21:22:11 <HackEgo> No output.
21:22:34 <oerjan> why the o?
21:22:42 <oren_> `` echo 凸 >emoticons/flipbird
21:22:44 <HackEgo> No output.
21:23:06 -!- hppavilion1 has joined.
21:23:11 <oerjan> `unidecode 凸
21:23:12 <HackEgo> ​[U+51F8 CJK UNIFIED IDEOGRAPH-51F8]
21:23:40 <oerjan> that doesn't look very CJK
21:24:41 <oren_> It is apparently used in the word 凸凹 (dekoboko) meaning bumpy
21:26:06 <oren_> hmm those are fun kanji to write
21:26:15 <ais523> is that the kanji version of onomatopoeia?
21:27:20 <oren_> yeah.
21:27:23 -!- variable has quit (Quit: 1 found in /dev/zero).
21:31:56 <oren_> There are only a few kanji which are unequivocally pictograms...
21:35:53 <pikhq> Rather a lot more if you count kanji which began life as pictograms.
21:36:08 <oren_> Hmm, like 犬?
21:36:30 <pikhq> e.g. 虎, 鳥, 馬...
21:36:46 <hppavilion1> Self-Modifying Brainfuck
21:36:53 <oren_> Been done
21:37:10 <hppavilion1> Brainfuck-Derived Self-Modifying Language
21:37:14 <hppavilion1> BDSMLang
21:37:15 <hppavilion1> :P
21:37:16 <pikhq> Oh, and 龍. Can't forget that one.
21:37:22 <oren_> 雨 is one that still looks like its meaning
21:37:25 <fowl> Brain-modifying self-fuck
21:37:39 <hppavilion1> ...
21:37:41 <hppavilion1> Kewlzez.
21:38:12 <hppavilion1> I still need an EsoMULang
21:38:39 <hppavilion1> Oooh
21:38:44 <hppavilion1> Self-Modifying Markup
21:39:33 <oren_> uh... what?
21:39:54 <hppavilion1> Just let it sink in
21:39:56 <fowl> Up modifying markself
21:40:15 <pikhq> So there's about 600 that are literally pictograms (mutated or otherwise)
21:41:51 -!- hppavilion1_ has joined.
21:43:19 -!- Patashu has quit (Ping timeout: 272 seconds).
21:43:20 <oren_> oh right, 串
21:43:33 <oren_> menaing shishkabobs
21:44:08 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
21:54:01 -!- nycs has quit (Ping timeout: 265 seconds).
21:55:52 -!- mihow has quit (Ping timeout: 248 seconds).
21:58:29 -!- hppavilion1_ has quit (Ping timeout: 246 seconds).
22:03:08 -!- mihow has joined.
22:05:29 -!- oerjan has quit (Quit: Nite).
22:05:45 <HackEgo> [wiki] [[Brainfuck Markup Language]] N http://esolangs.org/w/index.php?oldid=43269 * Hppavilion1 * (+2023) Created Page
22:07:15 -!- hppavilion1 has joined.
22:07:32 <hppavilion1> Yaaaaay I wrote a language that actually has a specification
22:09:42 <myname> i am tempted to write the rainbow
22:15:15 <oren_> hppavilion1: so the BF program is interpreted on a 36-bit BF?
22:15:22 <oren_> cool!
22:17:16 <hppavilion1> Yes
22:17:19 <hppavilion1> It is
22:17:23 <hppavilion1> oren_
22:17:38 <hppavilion1> (Retroactive name: ing)
22:18:17 <HackEgo> [wiki] [[Brainfuck Markup Language]] http://esolangs.org/w/index.php?diff=43270&oldid=43269 * Hppavilion1 * (+9) 36 bit Brainfuck
22:18:53 <hppavilion1> myname: Do it. DO IT.
22:24:13 -!- boily has joined.
22:25:07 <HackEgo> [wiki] [[Brainfuck Markup Language]] http://esolangs.org/w/index.php?diff=43271&oldid=43270 * Hppavilion1 * (+423) Variants.
22:27:53 <hppavilion1> Why won't links to categories show?
22:28:12 <HackEgo> [wiki] [[Brainfuck Markup Language]] http://esolangs.org/w/index.php?diff=43272&oldid=43271 * Hppavilion1 * (+62) Equivalents (Why won't links to categories show?)
22:28:19 -!- quintopia has quit (Ping timeout: 255 seconds).
22:29:25 -!- quintopia has joined.
22:29:29 <myname> well, not now
22:29:37 <hppavilion1> Oh
22:29:42 <myname> it's half past twelve here
22:29:44 <hppavilion1> Well Do it. DO IT. Later.
22:29:45 <hppavilion1> :P
22:30:42 <myname> hppavilion1: feature request: you should be able to get the number of chars
22:30:58 <hppavilion1> Sure
22:31:10 <hppavilion1> Is that inclusive of the first line?
22:31:16 <myname> i'd do something like "the first cell contains the length and is omitted in regards of formating"
22:31:24 <hppavilion1> OK
22:31:31 <hppavilion1> Yeah
22:31:36 <hppavilion1> That's definitely a good idea
22:31:36 <myname> like: i want to rainvow everything
22:31:49 <myname> for this i need to know how many cells to write
22:31:59 <myname> or i have to loop forever
22:32:08 <hppavilion1> Is your Esolangs username myname?
22:32:14 <hppavilion1> I'd like to credit you
22:32:17 <myname> not sure if the number in the first cdml is a good idea, though
22:32:23 <myname> it would.breal the base 36
22:32:28 <myname> *break
22:32:33 <myname> let me sleep over it
22:32:41 <hppavilion1> True
22:32:48 <hppavilion1> Hm...
22:33:15 <hppavilion1> Well it could be that BFML isn't 36-bit brainfuck so much as 36+-bit brainfuck
22:33:20 <hppavilion1> I'll go with that
22:33:56 <myname> well, it has several other disadvantages
22:34:07 <hppavilion1> Or we could make it so , always inputs the program length...
22:34:18 <myname> thatks what i thought, too
22:34:55 <myname> better: , inputs the number of the text minus the position of the current cell
22:35:18 <myname> so if , returns 0 you can break out of a loop because you formatted everything
22:35:33 <hppavilion1> Oh
22:35:44 <hppavilion1> It would return the current character count?
22:35:53 <myname> example
22:36:07 <myname> "Hello world" is 11 chars wide
22:36:54 <myname> [[-]+>,] would bold.everything
22:36:58 <myname> oh
22:37:04 <myname> , in the front, too
22:37:11 <myname> the first , would give 11
22:37:15 <myname> the second 10
22:37:15 <HackEgo> [wiki] [[Brainfuck Markup Language]] http://esolangs.org/w/index.php?diff=43273&oldid=43272 * Hppavilion1 * (+111) , command
22:37:18 <myname> the third 9
22:37:21 <myname> and so on
22:37:53 <myname> you would zero the current cell out, make it a 1 for bold and move to the next cell
22:38:12 <hppavilion1> OK
22:38:15 <myname> if , reads 0 you are actually behind the whole sting
22:38:38 <hppavilion1> Excellent idea
22:38:50 <myname> variations that don't break base 36: , only returns 0 or 1
22:39:03 <hppavilion1> Kewlzezz
22:39:06 <hppavilion1> Then again
22:39:14 <hppavilion1> 2**36==68,719,476,736
22:39:20 <hppavilion1> >>>True
22:39:54 <hppavilion1> I have to go eat dinner
22:39:58 <hppavilion1> I'll be back in a bit
22:40:47 <hppavilion1> OK
22:40:52 <hppavilion1> Not quite yet
22:41:38 <hppavilion1> myname: Can I get your esolangs account so I don't lose track of you?
22:42:13 <myname> it's myname, but i am here practically all the time, too
22:42:32 <hppavilion1> If I remove 4 bits from text size it's base 32 and much neater
22:42:36 <hppavilion1> Should I do that?
22:43:12 <hppavilion1> No...
22:43:21 <hppavilion1> That makes the max text size 16
22:43:58 <myname> if you make , return 0 or 1 your text size isn't limited
22:44:10 <myname> it'd actually become eof check
22:44:26 <hppavilion1> OK
22:45:30 <hppavilion1> How about we use a different character for eof detector?
22:45:33 <hppavilion1> Like %
22:45:44 <hppavilion1> Or . would be nice
22:45:45 <hppavilion1> Yes
22:45:50 <hppavilion1> . is the eof detector
22:46:31 <myname> why so?
22:46:58 <myname> it's pretty confusing since in normal bf . does not change the cells
22:47:10 <HackEgo> [wiki] [[Brainfuck Markup Language]] http://esolangs.org/w/index.php?diff=43274&oldid=43273 * Hppavilion1 * (+29) . operator
22:47:22 <myname> but i do think not having only 0 and 1 is also nice
22:47:23 <hppavilion1> Well the period means the end of a setnence
22:47:30 <hppavilion1> Both are nice
22:47:47 <hppavilion1> 1 and 0 is cleaner and allows for infinte file length
22:47:51 -!- Phantom_Hoover has joined.
22:47:52 <hppavilion1> Let's go with that
22:48:09 <myname> another idea: , could be (text size - cell pos) mod 35 + 1
22:48:18 <hppavilion1> Sure
22:48:24 <hppavilion1> You can edit it into the page
22:48:30 <hppavilion1> Just be sure to explain it
22:48:35 <myname> in this way you always have > 0 on text and 0 on eof
22:48:56 <boily> hppavilion1: in which time zone are you? what are your approximative coördinates and body weigh?
22:49:10 <hppavilion1> Currently I'm on michigan time
22:49:15 <hppavilion1> As a rule I'm usually on AKST
22:49:41 <hppavilion1> Well, I'm usually on Hong Kong time but I _should_ be on AKST :P
22:49:51 <boily> uuuuuh...
22:50:28 <pikhq> Could I get that in UTC offset?
22:50:56 <pikhq> Is that intended to be Alaska's time zone?
22:51:06 <hppavilion1> 42.8298539,-84.2789851,16z
22:51:26 <hppavilion1> 52.163 kg
22:51:30 <hppavilion1> I have to go eat dinner
22:51:33 <hppavilion1> Be back in a bit
22:51:52 <boily> pikhq: michigan is probably -5. hong kong is +9.
22:52:04 <pikhq> I didn't know what AKST was.
23:02:16 <boily> @metar KLAN
23:02:16 <lambdabot> KLAN 242253Z 26006KT 10SM CLR 24/12 A3009 RMK AO2 SLP189 T02440122
23:04:08 <tswett> Michigan is -5 outside of Move the Clocks Forward For a While Time.
23:05:19 <hppavilion1> OK
23:05:19 <hppavilion1> Back
23:10:16 <hppavilion1> *
23:10:48 <boily> *?
23:10:56 <hppavilion1> Oh
23:11:00 <boily> eh?
23:11:12 <hppavilion1> I thought that was a "Alert all" thing
23:11:27 <hppavilion1> myname?
23:11:57 <hppavilion1> Or does the ? break it
23:11:59 <hppavilion1> myname
23:13:11 <myname> yeah
23:13:19 <myname> i am almost sleeping
23:13:21 <hppavilion1> Oh
23:13:23 <hppavilion1> OK
23:13:44 <myname> i will write stuff in a bunch of hours
23:13:44 <hppavilion1> I'm considering implementing a befunge-like EsoMULang
23:13:46 <hppavilion1> OK
23:14:30 <HackEgo> [wiki] [[Category:Markup Languages]] N http://esolangs.org/w/index.php?oldid=43275 * Hppavilion1 * (+20) Created Page
23:16:50 <HackEgo> [wiki] [[Brainfuck Markup Language]] M http://esolangs.org/w/index.php?diff=43276&oldid=43274 * Hppavilion1 * (+20) Categories
23:17:49 <HackEgo> [wiki] [[Brainfuck Markup Language]] M http://esolangs.org/w/index.php?diff=43277&oldid=43276 * Hppavilion1 * (+0)
23:18:36 <HackEgo> [wiki] [[Brainfuck Markup Language]] http://esolangs.org/w/index.php?diff=43278&oldid=43277 * Hppavilion1 * (+18) 2015
23:19:03 <hppavilion1> `clear
23:19:13 -!- lleu has joined.
23:19:19 <hppavilion1> Hello lleu
23:19:21 <HackEgo> ​[H[J
23:19:37 <hppavilion1> Been around here before?
23:20:29 <boily> haven't seen them talk yet, but they've been joining the chännel for a while.
23:20:38 <hppavilion1> Oh
23:20:52 <hppavilion1> So how should my BMU work?
23:21:04 <hppavilion1> I don't want it to just be befunge marking up text
23:21:07 <zzo38> I don't know how?
23:21:15 -!- llue has quit (Ping timeout: 246 seconds).
23:21:23 <hppavilion1> And I definitely don't want something like the output of the stack joined together in HTML
23:22:00 <hppavilion1> Heh
23:22:06 <hppavilion1> "Joined together in HTML"
23:22:45 <hppavilion1> `learn HTMarriageL I now pronounce you Markup Language and StyleSheet Language
23:22:49 <HackEgo> Learned 'htmarriagel': HTMarriageL I now pronounce you Markup Language and StyleSheet Language
23:23:12 <hppavilion1> OOOR I could make a stylesheet language for BFML
23:24:51 <hppavilion1> Is that a better idea?
23:27:07 <boily> stylesheet languages for this kind of thing resembles syntax hiliting hth
23:33:19 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
23:37:17 -!- hppavilion1 has joined.
23:37:29 <hppavilion1> I'm back
23:39:53 <hppavilion1> If anyone's there...
23:41:20 <boily> you're still stuck with me.
23:45:08 <zzo38> I am on here, but, still I don't quite know by now.
23:47:03 <boily> `wisdom
23:47:06 <HackEgo> lifthrasiir/lifthrasiir is shunned by the rest of his country for being no good at League of Legends.
23:47:28 <boily> I think I have Starcraft about him...
23:47:55 <boily> ah no. it's LoL.
23:48:03 <shachaf> `wisdom
23:48:04 <HackEgo> internationale/You have been reported to the House Un-American Activities Committee
23:48:34 <shachaf> `culprits wisdom/internationale
23:48:37 <HackEgo> oerjan elliott Bike FreeFull ais523 ais523 elliott FreeFull oerjan FreeFull oerjan FreeFull oerjan
23:48:46 <HackEgo> [wiki] [[User:Hppavilion1]] N http://esolangs.org/w/index.php?oldid=43279 * Hppavilion1 * (+320) Created Page
23:49:40 <shachaf> oerjan: i thought the internationale united the human race
23:50:48 <HackEgo> [wiki] [[User:Hppavilion1/Purely Functional Imperative Language]] N http://esolangs.org/w/index.php?oldid=43280 * Hppavilion1 * (+11) Filler
23:51:42 <HackEgo> [wiki] [[User:Hppavilion1/Ideas]] N http://esolangs.org/w/index.php?oldid=43281 * Hppavilion1 * (+102) Created Page
23:57:16 -!- fowl has quit (Excess Flood).
23:58:52 -!- hppavilion1 has quit (Ping timeout: 246 seconds).
23:59:30 -!- fowl has joined.
←2015-06-23 2015-06-24 2015-06-25→ ↑2015 ↑all