00:02:12 -!- vyv has joined.
00:04:52 -!- paul2520 has quit (Ping timeout: 240 seconds).
00:06:59 -!- paul2520 has joined.
00:07:23 -!- paul2520 has changed nick to Guest72062.
00:08:02 -!- FreeFull_ has joined.
00:10:46 -!- augur has joined.
00:10:53 -!- FreeFull has quit (Ping timeout: 276 seconds).
00:18:28 -!- Phantom__Hoover has quit (Quit: Leaving).
00:23:35 -!- not^v has joined.
00:27:47 -!- Guest72062 has changed nick to paul2520.
00:31:13 <zzo38> Since I am writing Z-machine compiler in C, and a question mark is not a valid identifier in C, instead I used "_Q" in the name of the constants and other things with have do so with such instructions, instead of a question mark. (Simply omitting it entirely won't work because of the "FSET" and "FSET?" instructions; the part other than the question mark is the same name.)
00:49:38 -!- oerjan has quit (Quit: leaving).
00:53:53 -!- not^v has quit (Ping timeout: 272 seconds).
01:10:05 <b_jonas> zzo38: yes, the ruby core uses a similar convention to name the C functions implementing ruby functions: question mark methods are usually named with a "_q" suffix, exclamation mark methods with a "_x" suffix
01:10:51 -!- not^v has joined.
01:11:33 <b_jonas> zzo38: does the Z-machine have instructions with digits in their name? just curious. x86 intel assembly syntax does, it has had them since the 8087 days, but has more now; and I think it now even has an instruction with an underscore in its name.
01:11:48 <zzo38> b_jonas: No, it doesn't have any instructions with digits in their name.
01:12:06 <zzo38> (Nor any with underscores in their name.)
01:12:15 <b_jonas> that's not the scary part of the intel mnemonics of course. the scary part is how they have two unrelated instructions with identical names, and generally inconsistent names and syntax because of historical cruft.
01:12:43 <b_jonas> they don't dare changing the assembly syntax, which is why we have instructions and registers with such strange names stuck.
01:13:52 <b_jonas> and some instructions have strange syntax in intel assembly variant to disambiguate instructions that would otherwise have the same form, especially instructions differing in the operand size they are operating on.
01:14:46 <b_jonas> gnu as syntax fixes only a small amount of this, because they still derive the names for instructions and operators from the intel names so as not to confuse humans.
01:19:57 <elliott> what are the two unrelated instructions?
01:20:59 -!- PaulOnProjector has joined.
01:22:02 -!- PaulOnProjector has quit (Client Quit).
01:22:36 <b_jonas> elliott: MOVSD. one MOVSD is the case of the old 8086 MOVS (memory-to-memory move with implicit addresses) instruction (for z80 compatibility) on 4-byte operand,
01:23:23 <b_jonas> the other is an SSE2 instruction for moving one double precison float from/to XMM registers.
01:24:13 <b_jonas> in both case, MOV stands for "move", but SD stands either for "string, doubleword" or for "scalar double-float"
01:25:03 <b_jonas> that 4-byte words are called "doubleword" in first place is because of the legacy that "word" means a 2-byte words. it gets even worse when they call 16-byte areas a "double quadword"
01:25:31 <b_jonas> so now we have doublewords, double quadwords, and double floats
01:26:35 <b_jonas> we could try to adopt Knuth's terminology where he calls a 2-byte area "wyde", a 4-byte area "tetra", and an 8-byte area "octa", but then we need a name for 16-byte, 32-byte, 64-byte, 128 byte too.
01:27:05 <b_jonas> also, it doesn't mix well with people calling a byte an "octet"
01:27:15 <pikhq> I vote we call 16 bytes a "hecka".
01:27:34 <b_jonas> the "octet" was probably popularized by French people who don't like English-derived words like byte
01:28:29 <b_jonas> pikhq: how about the larger ones?
01:28:51 -!- boily has quit (Quit: DOUBLEPLUSGOOD CHICKEN).
01:29:07 <pikhq> "Hella" for 32 bytes, and 64 is... good question.
01:31:08 <pikhq> 128 is numberwang.
01:31:08 <b_jonas> then there's some texts and software interfaces that use "short" for 2-byte and "long" to mean either definitely 4-byte or definitely 8-byte.
01:31:22 <elliott> how about 2 bits = biit, 4 bits = biiit, 8 bits = biiiit, and so on.
01:31:47 <b_jonas> elliott: no, that gets hard to read for larger sizes
01:32:17 <pikhq> 4 bits = bte, 16 bits = byyte, 32 = byyyte?
01:32:25 <elliott> okay, let's say we use i = 1, u = 0 and notate it in binary
01:32:41 <elliott> 1 bit = bit, 2 bits = biut, 3 bits = biit, 4 bits = biuuut, 0 bits = butt
01:32:53 <b_jonas> for 16 bytes, we could revive the old terminology and call it a paragraph?
01:33:34 <pikhq> Bye, word, sentence, paragraph, page, chapter, book.
01:33:46 <b_jonas> pikhq: no, not "page", that's already overloaded
01:34:01 <b_jonas> pikhq: add "clause" and "phrase" in that though
01:35:39 <pikhq> Followed by a Wikipedia, of course.
01:36:02 <b_jonas> oh, add "issue" and "volume" too then
01:36:12 <pikhq> Byte, word, clause, phrase, sentence, paragraph, chapter, volume, encyclopedia, wikipedia
01:36:23 <elliott> you need to fit "library of congress" in there
01:36:29 <b_jonas> just make sure "character" is not in the list
01:36:31 <elliott> this is definitely less cumbersome than using numbers
01:36:36 <pikhq> Between encyclopedia and wikipedia, of course.
01:36:44 <pikhq> b_jonas: s/byte/character/ happy?
01:36:55 <b_jonas> I said make sure it's _not_ on the list
01:37:07 <b_jonas> and of course "word" can be problematic too
01:37:32 <pikhq> Yes, but that problem is hilarious.
01:37:51 <b_jonas> so that leaves us with byte, morpheme, phrase, clause, sentence, paragraph, chapter, issue, volume, etc
01:38:06 <pikhq> Grapheme for "byte" then.
01:38:33 <b_jonas> we can't use any of these either because they already have meanings: section, line, journal
01:38:43 <b_jonas> we could perhaps add "article" and "text" though
01:38:51 <zzo38> Also sometimes "byte" isn't necessarily 8-bits but is meaning the unit of memory that a single address spans. (And, I think PDP-11 has another different use for "byte".)
01:39:20 <pikhq> Yes, but the only people who are concerned about that also say "octet".
01:39:58 <zzo38> And for "word" I also usually make it clear if I mean a 16-bit word, 32-bit word, etc by explicitly specifying as such.
01:40:14 <b_jonas> Yes, but byte sizes other than 8 bits are sort of history now, we no longer deal with them.
01:41:29 <zzo38> VM360 uses bytes which are 32-bits long (although the documentation never uses the term "byte", a cell of memory is called a "cell" or "32-bit word", and 8-bit is called "octet").
01:41:35 <b_jonas> byte, wyde, morpheme, phrase, clause, sentence, paragraph, article, chapter, text, novel, book, issue, volume
01:41:47 <zzo38> But, anyways it is a virtual machine and does not correspond to any real hardware.
01:42:02 <b_jonas> zzo38: aren't those chars?
01:43:04 -!- not^v has quit (Read error: Connection reset by peer).
01:43:35 -!- not^v has joined.
01:44:06 -!- not^v has quit (Read error: Connection reset by peer).
01:44:35 <zzo38> b_jonas: I don't know what you are refering to. Can you please be more specific?
01:44:44 -!- not^v has joined.
01:44:53 <b_jonas> the 32-bit cells in VM360, are those bytes or just chars?
01:45:01 <b_jonas> of course this is just a terminology question
01:45:15 <b_jonas> basically I just don't want to use "octet" which is why I insist that bytes are 8-bit
01:46:00 <zzo38> Well, the term "byte" is never used in VM360 documentation so it doesn't matter; usually it is called a "32-bit word".
01:47:02 <zzo38> A character code though is 7-bits, although they are packed four characters per word, with 8-bits per character although the high bit is ignored, so only seven bits are used.
01:48:30 <b_jonas> then there's the columns of various ticker tape and punch cars, which are all sort of char like and have various sizes starting from 5 bit
01:49:29 -!- Bicyclidine has joined.
01:49:31 <zzo38> Yes, and Baudot is 5-bits, too
01:54:08 -!- not^v has quit (Read error: Connection reset by peer).
01:55:14 -!- not^v has joined.
01:55:50 -!- not^v has quit (Read error: Connection reset by peer).
01:56:08 -!- not^v has joined.
02:14:05 -!- Sorella has joined.
02:14:58 -!- Sorella has quit (Changing host).
02:14:58 -!- Sorella has joined.
02:51:26 -!- Bicyclidine has quit (Ping timeout: 276 seconds).
03:13:24 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)).
04:30:53 -!- not^v has quit (Ping timeout: 272 seconds).
04:33:13 -!- not^v has joined.
05:08:12 <HackEgo> [wiki] [[Clem]] http://esolangs.org/w/index.php?diff=40448&oldid=40447 * 173.67.61.149 * (+19)
05:12:26 -!- CrazyM4n has joined.
05:35:18 -!- not^v has quit (Quit: http://i.imgur.com/Akc6r.gif).
05:40:44 <myname> i like the funciton version
05:44:38 <lifthrasiir> I really want to see a 20.087463 bit long unsigned integer type though
05:45:24 <myname> http://esolangs.org/wiki/Funciton/Quine so awesome
05:46:04 <myname> also: why does funciton renders bad in most browsers i've tested?
05:47:20 -!- digitalcold has joined.
05:47:20 <J_Arcane2> myname: Most Unicode fonts still suck. also, spacing is inconsistent in general between browsers.
05:53:31 -!- MoALTz has quit (Quit: Leaving).
05:57:46 <coppro> LATIN LETTER INVERTED GLOTTAL STOP
05:57:51 <coppro> yeah, I'm sure that's Latin
06:01:08 <Jafet> GLUTTON STOP, from pig latin
06:06:59 <mroman_> is there a terminal-session recording program for linux?
06:09:11 <lifthrasiir> coppro: all IPA letters are considered to be derived from, well, (Latin) alphabets.
06:10:19 <lifthrasiir> coppro: http://www.fileformat.info/info/unicode/char/01C1/index.htm even this one is.
06:18:57 <mroman_> termrec isn't in the debian repository apparentely
06:19:41 <myname> as an arch user, debian repositories look basically empty
06:20:26 <myname> well, a bit better than centos
06:20:33 <mroman_> i'll try building it from source
06:20:56 <coppro> ttyrec is the more classic one
06:24:03 <mroman_> make install is probably broken
06:24:08 <mroman_> there's a libtty.so in ./libs
06:29:35 <myname> lifthrasiir: i should add (ǁ) = (||) in my prelude :D
06:31:54 <mroman_> Is there one that produces .gif or .flv :)?
06:32:21 <myname> any regular screen recorder?
06:33:48 <coppro> ttyrecs are specifically aimed at allowing you to watch the recording on a different terminal
06:34:02 <myname> good old nethack times
06:35:55 <myname> yeah, i'm more into dwarf fortress now
06:36:22 <myname> even though i suck at it
06:36:53 <mroman_> byzanz is the best I've found so far
06:36:59 <mroman_> but it sucks that you can't stop it
06:37:08 <mroman_> you have to set --duration in advance
06:39:10 <myname> 2 days should be enough
06:39:46 <myname> just find a reasonable upper bound and crop the end away
06:40:28 <myname> you may not want to watch porn these 2 days, though
06:40:49 <myname> or maybe you want to do it even more, whatever
06:42:59 <lifthrasiir> myname: and you should make a click voice when you read it
06:43:49 <myname> like in the internet porn simulator in south park?
07:17:25 -!- CrazyM4n has quit (Read error: Connection reset by peer).
07:29:12 -!- conehead has quit (Quit: Computer has gone to sleep).
07:29:13 -!- rodgort has quit (Quit: ERC Version 5.3 (IRC client for Emacs)).
07:33:46 -!- rodgort has joined.
07:41:36 -!- drdanmaku has quit (Quit: Connection closed for inactivity).
08:22:04 * Taneb needs to fix his life
08:23:46 -!- AnotherTest has joined.
08:24:46 <fizzie> > let life = id in fix life
08:24:52 <fizzie> Sorry, that would take too long.
08:28:54 <lambdabot> ‘id’ (imported from Data.Function),
08:28:54 <lambdabot> ‘C.id’ (imported from Control.Category),
08:28:54 <lambdabot> ‘i’ (imported from Debug.SimpleReflect)
08:29:16 <myname> lambdabot should have an it
08:30:42 <fizzie> Oh, one of those things.
08:36:21 -!- Patashu has joined.
08:36:34 <lambdabot> Couldn't match expected type ‘Debug.SimpleReflect.Expr.Expr -> t’
08:36:34 <lambdabot> with actual type ‘Debug.SimpleReflect.Expr.Expr’
08:37:04 <mroman_> > mconcat [Just x, Just i]
08:37:34 <mroman_> > mconcat [Just (Sum x), Just (Sum y)]
08:37:49 <mroman_> > sequence [Just x, Nothing, Just y]
08:37:55 <mroman_> > sequence [Just x, Just y]
08:38:37 <lambdabot> No instance for (GHC.Read.Read Debug.SimpleReflect.Expr.Expr)
08:38:37 <lambdabot> arising from a use of ‘Text.Read.read’
08:45:58 <fizzie> Is there something builtin like Eq a => (a -> a) -> a -> a that'd be kind of like iterate f x except stop as soon as f x == x and yield that x?
08:48:31 <mroman_> I'm not sure wheter you can use it for f x == x
08:50:40 <fizzie> I guess, if you put the same f in the predicate.
08:52:08 <fizzie> > let f = min 0 . (+1) in until (ap (==) f) f (-10)
09:03:22 <mroman_> > let f y = y*y in until (\x -> x == f x) f 1
09:03:44 <lambdabot> Couldn't match expected type ‘a -> a’
09:03:44 <lambdabot> with actual type ‘Debug.SimpleReflect.Expr.Expr’
09:04:04 <mroman_> ah well I can guess what ap does anyway
09:14:38 <mroman_> what's the Syntax again for a Record
09:14:46 <mroman_> where I want to replace the value of foo
09:15:11 <mroman_> let Bar {..} = x in Bar {.., foo = new}?
09:18:31 <fizzie> Um, wouldn't that be more like let x = Bar {..} in x {foo = new} or something.
09:20:42 <mroman_> it's Bar { .. } = x in Bar { foo = new, .. }
09:21:23 <fizzie> > let x = Foo { bar = 42, baz = "ding" } in [x, x { baz = "dong" }]
09:21:24 <lambdabot> [Foo {bar = 42, baz = "ding"},Foo {bar = 42, baz = "dong"}]
09:22:57 <fizzie> I mean, ^ that's what I assumed you meant.
09:23:12 <mroman_> setLastName new (Person { .. }) = Person { lastName = new, .. } <- works as well
09:23:39 <mroman_> for a lense-unaware Person like me
09:23:44 <fizzie> setLastName new p = p { lastName = new } is shorter, though.
09:48:38 <mroman_> @hoogle [f a] -> (a -> b) -> [f b]
09:48:41 <lambdabot> Prelude fmap :: Functor f => (a -> b) -> f a -> f b
09:48:41 <lambdabot> Data.Functor fmap :: Functor f => (a -> b) -> f a -> f b
09:48:41 <lambdabot> Control.Monad fmap :: Functor f => (a -> b) -> f a -> f b
09:49:33 <mroman_> actually that's fmap (fmap f)
10:16:44 -!- boily has joined.
10:24:30 -!- Phantom_Hoover has joined.
10:29:36 -!- AnotherTest has quit (Read error: Connection reset by peer).
10:30:19 -!- AnotherTest has joined.
11:13:42 -!- boily has quit (Quit: TRIPHOSPHATE CHICKEN).
11:23:27 -!- oerjan has joined.
11:42:47 <oerjan> <mroman_> setLastName new (Person { .. }) = Person { lastName = new, .. } <- works as well <-- that's an extension, x { lastName = new } is standard Haskell.
12:04:06 -!- Sgeo has quit (Read error: Connection reset by peer).
12:12:39 -!- GeekDude has joined.
12:17:28 <fizzie> oerjan: Oh, was that with a literal ".."? I thought it was shorthand for "match all other parameters and list them" on the other side.
12:18:08 <oerjan> there is an extension that implements that shorthand
12:18:08 <fizzie> Now how did that second quotation mark end up right there in the middle.
12:19:06 <oerjan> i assume mroman_ said it himself
12:20:14 <Melvar> < myname> also: why does funciton renders bad in most browsers i've tested? – Looks good for me.
12:21:08 <Melvar> @tell coppro < coppro> LATIN LETTER INVERTED GLOTTAL STOP – It was certainly used mostly together with latin letters. How would you categorize it?
12:21:45 <Melvar> @tell myname < myname> lifthrasiir: i should add (ǁ) = (||) in my prelude :D – Note that it’s a letter, not a symbol.
12:22:14 <Melvar> > let ǁ = (||) in ǁ False True
12:22:59 <oerjan> mroman_: .. wildcards are not standard haskell, but x { f = a } is.
12:23:46 <oerjan> um they are for precisely what you seemed to be using them for. but they are an extension, not standard.
12:24:10 <mroman_> but if they do the same thing that the standard
12:24:15 <mroman_> why would you need an extension
12:25:07 <oerjan> well they can do other things than being a more verbose way of writing x { f = a }
12:26:15 <lambdabot> *Exception: <interactive>:3:5-11: Non-exhaustive patterns in function +
12:26:42 <Melvar> Idris has a nested record update syntax.
12:28:30 <mroman_> German Court: Google Must Stop Ignoring Customer E-mails
12:29:41 <mroman_> > const False otherwise True
12:29:43 <lambdabot> Couldn't match expected type ‘GHC.Types.Bool -> t’
12:48:55 -!- Wings1yte has joined.
12:58:30 <oerjan> `run grep myname bin/dontaskdonttelllist
12:58:42 <myname> who is responsible for lambdabot? i have a feature request
12:58:59 <myname> only annoy @told people if they ever went offline til next message
12:59:37 <Taneb> myname, -1. Awkward for people with bouncers
12:59:54 -!- Wings1yte has left ("I'm a happy Miranda NG user! Get it here: http://miranda-ng.org/").
13:00:01 <Melvar> I never go offline if I can help it.
13:00:04 <myname> Taneb: people with bouncers should receive highlights from their bouncers
13:00:11 <myname> that's the only reason to actually use one
13:00:39 <oerjan> `run echo myname >>bin/dontaskdonttelllist
13:01:12 <HackEgo> dontaskdonttelllist: quintopia coppro myname
13:01:43 <myname> especially the fact that HackEgo didn't highlight me
13:01:44 <Taneb> ...is it bad that the mouse pointer feels like an extension of my body?
13:01:59 <myname> Taneb: it means you don't use the terminal enough
13:02:12 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
13:02:27 <Taneb> myname, terminal isn't great for browsing Facebook
13:02:40 <Taneb> Or for playing Civ V
13:02:58 <myname> you shouldn't browse facebook in the first place
13:03:15 <Taneb> Easy for you to say
13:03:17 <mroman_> myname: Yeah but... sometimes highlights in the past are so far in the past they exceed buffers
13:04:00 <myname> mroman_: well, if i'm away, irssi puts them in the status window when i come back
13:04:07 <myname> also, i get a push notificatio
13:06:43 <myname> oerjan: i am a bit confused, why does hackego have a list for lambdabot?
13:07:01 <Taneb> myname, I think it's a list for oerjan
13:07:05 <oerjan> myname: because i made it and i cannot make commands in lambdabot hth
13:07:21 <oerjan> although other people are welcome to use it, of course.
13:07:22 <myname> so, lambdabot just ignores it
13:07:38 <oerjan> it's just for me to remember who doesn't want to be @told.
13:08:09 <myname> that's a bit disappointed, but i do think the most @tells i've received so far are from you, so i'm actually okay with it
13:11:17 <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/
13:11:30 <HackEgo> / \ /sys \ /sys/fs \ /sys/fs/ext4 \ /sys/fs/ext4/features \ /sys/fs/ext4/features/meta_bg_resize \ /sys/fs/ext4/features/batched_discard \ /sys/fs/ext4/features/lazy_itable_init \ /sys/fs/cgroup \ /sys/bus \ /sys/bus/cpu \ /sys/bus/cpu/devices \ /sys/bus/cpu/devices/cpu0 \ /sys/bus/cpu/drivers \ /sys/bus/cpu/uevent \ /sys/bus/cpu/drivers_probe \
13:11:35 <myname> i am very close to asking how hard it can be to teach lambdabot stuff, but then i remember my time trying to get it into a jabber muc ...
13:12:12 <HackEgo> find: `/ | grep passwd': No such file or directory
13:12:44 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cowsays: not found
13:13:00 <oerjan> GeekDude: you need to use `run to use commands with more than one argument
13:13:45 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cowsay: not found
13:13:55 <HackEgo> W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) \ E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory) \ E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
13:14:13 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: cowsay: not found
13:14:13 <myname> better use toilet or the like
13:14:59 <GeekDude> `telnet towel.blinkenlights.nl
13:14:59 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: telnet: not found
13:15:11 <HackEgo> bash: nslookup: command not found
13:15:17 <HackEgo> bash: ifconfig: command not found
13:15:24 <HackEgo> bash: sudo: command not found
13:15:35 <HackEgo> bash: run: command not found
13:15:37 <HackEgo> :-( \ 98076 \ a \ app.sh \ bdsmreclist \ bin \ canary \ cat \ complaints \ :-D \ dc \ dog \ etc \ factor \ fb \ fb.c \ head \ hej \ hello \ hello.c \ ibin \ index.html \ index.html.1 \ interps \ lib \ moop.txt \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ test \ unpa \ UNPA \ Wierd \ wisdom \ wisdom.pdf
13:15:41 <HackEgo> :-( \ 98076 \ a \ app.sh \ bdsmreclist \ bin \ canary \ cat \ complaints \ :-D \ dc \ dog \ etc \ factor \ fb \ fb.c \ head \ hej \ hello \ hello.c \ ibin \ index.html \ index.html.1 \ interps \ lib \ moop.txt \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ test \ unpa \ UNPA \ Wierd \ wisdom \ wisdom.pdf
13:15:48 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: :-D: not found
13:16:02 <GeekDude> `run echo "echo 'wut'" > geek.sh
13:16:16 <oerjan> outgoing connections are whitelisted, and i'm not sure they're even working. but you can download things with `fetch.
13:16:21 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: geek.sh: not found
13:16:25 <HackEgo> chmod: missing operand after `+x geek.sh' \ Try `chmod --help' for more information.
13:16:33 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: geek: not found
13:16:34 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: geek.sh: not found
13:16:55 <mroman_> I think it has to be in bin?
13:16:56 <HackEgo> :-( \ 98076 \ a \ app.sh \ bdsmreclist \ bin \ canary \ cat \ complaints \ :-D \ dc \ dog \ etc \ factor \ fb \ fb.c \ geek.sh \ head \ hej \ hello \ hello.c \ ibin \ index.html \ index.html.1 \ interps \ lib \ moop.txt \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ test \ unpa \ UNPA \ Wierd \ wisdom \ wisdom.pdf
13:17:05 <mroman_> `run mv geek.sh bin/geek.sh
13:17:09 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: geek: not found
13:17:22 <mroman_> `run mv bin/geek.sh bin/geek
13:17:34 <HackEgo> ` \ ^.^ \ ̊ \ ? \ ¿ \ @ \ ؟ \ WELCOME \ \ \ 8ball \ 8-ball \ aaaaaaaaa \ addquote \ addwep \ allquotes \ analogy \ anonlog \ as86 \ aseen \ bienvenido \ botsnack \ bseen \ buttsnack \ calc \ CaT \ catcat \ cats \ cc \ cdecl \ c++decl \ chroot \ coins \ CoInS \ complain \ complaints \ danddreclist \ define \ delquote \ delv
13:17:38 * GeekDude is going to try to get pipes.sh in there
13:17:47 <HackEgo> vorat is to desen as prespor is to dormwortaint
13:17:55 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: analorgy: not found
13:18:50 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pieps: not found
13:18:53 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pipes: not found
13:19:22 <HackEgo> GNU Wget 1.13.4, a non-interactive network retriever. \ Usage: wget [OPTION]... [URL]... \ \ Mandatory arguments to long options are mandatory for short options too. \ \ Startup: \ -V, --version display the version of Wget and exit. \ -h, --help print this help. \ -b, --background go to background after star
13:19:37 <mroman_> `run fetch http://codepad.org/P1Fhwic3/raw.py bin/quala.py
13:19:38 <HackEgo> bash: fetch: command not found
13:19:43 <mroman_> `run fetch.sh http://codepad.org/P1Fhwic3/raw.py bin/quala.py
13:19:44 <HackEgo> bash: fetch.sh: command not found
13:19:50 <myname> i like that sentence about mandatory arguments
13:19:52 <mroman_> `run wget http://codepad.org/P1Fhwic3/raw.py bin/quala.py
13:19:57 <oerjan> mroman_: `fetch doesn't work in `run
13:20:05 <myname> it makes me think i'm smarter than the average manual reader
13:20:07 <HackEgo> --2014-09-12 13:19:30-- http://codepad.org/P1Fhwic3/raw.py \ Connecting to 127.0.0.1:3128... Failed to connect to socket 2. \ connected. \ Proxy request sent, awaiting response... No data received. \ Retrying. \ \ --2014-09-12 13:19:31-- (try: 2) http://codepad.org/P1Fhwic3/raw.py \ Connecting to 127.0.0.1:3128... Failed to connect to socket
13:20:08 <HackEgo> ls: cannot access bin/quala.py: No such file or directory
13:20:13 <HackEgo> --2014-09-12 13:19:36-- http://github.com/ \ Connecting to 127.0.0.1:3128... Failed to connect to socket 2. \ connected. \ Proxy request sent, awaiting response... No data received. \ Retrying. \ \ --2014-09-12 13:19:37-- (try: 2) http://github.com/ \ Connecting to 127.0.0.1:3128... Failed to connect to socket 2. \ connected. \ Proxy request
13:20:19 <oerjan> it's an external command that's not subject to the whitelist.
13:20:35 <GeekDude> hmm... it doesn't actually work
13:20:58 <HackEgo> Unknown option: -e \ Unknown option: -e \ usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ... \ Try `python -h' for more information.
13:21:06 <mroman_> `run python -c "while 1: print 9"
13:21:07 <HackEgo> 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9 \ 9
13:21:19 <HackEgo> USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND \ 0 1 0.0 0.1 1012 272 ? S 13:20 0:00 /init \ 0 2 0.0 0.0 0 0 ? S 13:20 0:00 [kthreadd] \ 0 3 0.0 0.0 0 0 ? S 13:20 0:00 [ksoftirqd/0] \ 0 4 0.0 0.0 0 0 ?
13:22:00 <mroman_> `run python -c "print '!bf .'"
13:22:22 <mroman_> `run python -c "print '!blsq ??'"
13:22:58 <oerjan> also, i thought mroman_ had been here long enough to remember HackEgo's invisible space trick
13:23:12 <mroman_> I can't remember such things.
13:24:11 <mroman_> `run python -c "import os; os.popen('ls');'"
13:24:11 <HackEgo> File "<string>", line 1 \ import os; os.popen('ls');' \ ^ \ SyntaxError: EOL while scanning string literal
13:24:16 <mroman_> `run python -c "import os; os.popen('ls');"
13:24:17 <HackEgo> ls: write error: Broken pipe
13:24:20 <oerjan> also since it got a bit intermingled with noise above i should repeat that it's `fetch, not `wget that is the external command circumventing the whitelist.
13:24:37 <oerjan> (even though the former is a wrapper around wget)
13:24:43 <GeekDude> I'm writing a program to slowly echo things into a file
13:24:49 <mroman_> `fetch http://codepad.org/P1Fhwic3/raw.py
13:24:50 <HackEgo> 2014-09-12 13:24:27 URL:http://codepad.org/P1Fhwic3/raw.py [36/36] -> "raw.py" [1]
13:25:00 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/raw.py: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/raw.py: cannot execute: Permission denied
13:25:04 <oerjan> GeekDude: note that HackEgo commands have a timeout
13:25:10 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: /hackenv/raw.py: /usr/bin/python^M: bad interpreter: No such file or directory \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/raw.py: Success
13:26:17 <HackEgo> bash: pipes: command not found
13:26:22 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: pipes: not found
13:27:08 <mroman_> `fetch http://mroman.ch/blsqirci
13:27:18 <HackEgo> 2014-09-12 13:26:55 URL:http://mroman.ch/blsqirci [8619408/8619408] -> "blsqirci" [1]
13:27:31 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/blsqirci: cannot execute binary file \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/blsqirci: Success
13:27:58 <HackEgo> blsqirci: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x82b3ebfc81654fecbacef31f3e2811db51c1403e, stripped
13:28:00 <HackEgo> rm: it is dangerous to operate recursively on `/' \ rm: use --no-preserve-root to override this failsafe
13:28:11 <GeekDude> `run rm --no-preserve-root -rf /
13:28:37 <GeekDude> You'd think that was.... disabled
13:28:40 <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/
13:29:34 <HackEgo> rm: cannot remove `/sys/fs/ext4/features/meta_bg_resize': Permission denied \ rm: cannot remove `/sys/fs/ext4/features/batched_discard': Permission denied \ rm: cannot remove `/sys/fs/ext4/features/lazy_itable_init': Permission denied \ rm: cannot remove `/sys/fs/cgroup': Permission denied \ rm: cannot remove `/sys/bus/cpu/devices/cpu0': Permission
13:29:39 <HackEgo> blsqirci: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x82b3ebfc81654fecbacef31f3e2811db51c1403e, stripped
13:29:39 <HackEgo> :-( \ 98076 \ a \ app.sh \ bdsmreclist \ bin \ binpipes \ blsqirci \ canary \ cat \ complaints \ :-D \ dc \ dog \ etc \ factor \ fb \ fb.c \ head \ hej \ hello \ hello.c \ ibin \ index.html \ index.html.1 \ interps \ lib \ moop.txt \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ test \ test.txt \ unpa \ UNPA \ Wierd \ wisdom \ wisdom.pd
13:29:48 <oerjan> GeekDude: nah it's just thrashing a bit
13:29:48 <GeekDude> sorry, but I didn' tthink that'd actually do anything
13:30:04 <HackEgo> bash: ./blsqirci: cannot execute binary file
13:30:18 <HackEgo> ` \ ^.^ \ ̊ \ ? \ ¿ \ @ \ ؟ \ WELCOME \ \ \ 8ball \ 8-ball \ aaaaaaaaa \ addquote \ addwep \ allquotes \ analogy \ anonlog \ as86 \ aseen \ bienvenido \ botsnack \ bseen \ buttsnack \ calc \ CaT \ catcat \ cats \ cc \ cdecl \ c++decl \ chroot \ coins \ CoInS \ complain \ complaints \ danddreclist \ define \ delquote \ delv
13:30:24 <GeekDude> things still appear to be there
13:30:46 <HackEgo> Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux
13:31:23 <mroman_> `run python -c "import os; print os.popen('ls').read()"
13:31:25 <HackEgo> :-( \ 98076 \ a \ app.sh \ bdsmreclist \ bin \ binpipes \ blsqirci \ canary \ cat \ complaints \ :-D \ dc \ dog \ etc \ factor \ fb \ fb.c \ head \ hej \ hello \ hello.c \ ibin \ index.html \ index.html.1 \ interps \ lib \ moop.txt \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ test \ test.txt \ unpa \ UNPA \ Wierd \ wisdom \ wisdom.pd
13:31:31 <mroman_> `run python -c "import os; print os.popen('./blsqirci').read()"
13:31:31 <HackEgo> ./blsqirci: 1: ./blsqirci: ~libgmp.so.10_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTable__gmpz_tdiv_r_ui__gmpz_tdiv_q_ui__gmpz_export__gmpz_import__gmpz_add__gmp_set_memory_functions__gmpz_sub_ui__gmpz_mul__gmpz_invert__gmpz_fdiv_q_2exp__gmpz_mul_si__gmpz_tdiv_qr__gmpz_divexact__gmpz_fdiv_qr__g
13:31:49 <GeekDude> `run python -c "import antigravity"
13:31:50 <HackEgo> \ Configuration file "/etc/lynx-cur/lynx.cfg" is not available. \ \ \ Configuration file "/etc/lynx-cur/lynx.cfg" is not available.
13:32:11 <mroman_> `run python -c "import os; print os.exec('./blsqirci').read()"
13:32:11 <HackEgo> File "<string>", line 1 \ import os; print os.exec('./blsqirci').read() \ ^ \ SyntaxError: invalid syntax
13:32:54 <mroman_> `run python -c "import os; print os.execv('./blsqirci',[])"
13:32:55 <HackEgo> Traceback (most recent call last): \ File "<string>", line 1, in <module> \ ValueError: execv() arg 2 must not be empty
13:33:03 <mroman_> `run python -c "import os; print os.execv('./blsqirci',[''])"
13:33:04 <HackEgo> Traceback (most recent call last): \ File "<string>", line 1, in <module> \ OSError: [Errno 8] Exec format error
13:33:23 <GeekDude> if I were to get a very small IRC bot on there, would it work?
13:33:37 <mroman_> `run python -c "import os; print os.execv('blsqirci',['--ircbot'])"
13:33:38 <HackEgo> Traceback (most recent call last): \ File "<string>", line 1, in <module> \ OSError: [Errno 8] Exec format error
13:34:08 <mroman_> I could just download the source and build it probably
13:34:21 <mroman_> `run echo "main = print 9"
13:34:22 <oerjan> GeekDude: things you put on HackEgo don't run continuously
13:34:25 <mroman_> `run echo "main = print 9" > foo.hs
13:34:28 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: runghc: not found
13:34:33 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: runhaskell: not found
13:34:39 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ghc: not found
13:34:53 <oerjan> mroman_: HackEgo doesn't have a haskell install any longer.
13:35:07 <oerjan> it wasn't included in a server move.
13:36:15 <mroman_> we could try bootstrapping it
13:36:23 <HackEgo> gcc (Debian 4.7.2-5) 4.7.2 \ Copyright (C) 2012 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13:36:35 <oerjan> that's going to take a while with all the timeouts.
13:36:57 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: htop: not found
13:37:13 <HackEgo> MemTotal: 250592 kB \ MemFree: 243924 kB \ Buffers: 0 kB \ Cached: 3120 kB \ SwapCached: 0 kB \ Active: 1228 kB \ Inactive: 2464 kB \ Active(anon): 576 kB \ Inactive(anon): 0 kB \ Active(file): 652 kB \ Inactive(file): 2464 kB \ Unevictable:
13:37:25 <mroman_> 250MB isn't enough to compile anything with ghc anyway
13:37:32 -!- idris-bot has quit (Ping timeout: 276 seconds).
13:37:49 <zzo38> Is it enough for the interpreter?
13:37:52 <mroman_> I have a 0day php-injection exploit for php wheathermap 0.97c .
13:38:02 <oerjan> i've compiled haskell on HackEgo in previous times
13:38:27 <oerjan> i don't think HackEgo has php either, istr someone trying the other day
13:38:56 <oerjan> also that sounds like it only breaks php not the os
13:39:00 -!- Melvar has quit (Ping timeout: 255 seconds).
13:39:16 <HackEgo> python: /usr/bin/python2.7 /usr/bin/python /usr/bin/python2.6 /usr/lib/python2.7 /usr/lib/python2.6 /usr/bin/X11/python2.7 /usr/bin/X11/python /usr/bin/X11/python2.6 /usr/local/lib/python2.7 /usr/local/lib/python2.6 /usr/include/python2.7 /usr/include/python2.6 /usr/share/python /usr/share/man/man1/python.1.gz
13:39:20 <fizzie> It's Gregor's bot, but I've been doing some minor maintenance on it occasionally.
13:39:33 <mroman_> `cp /usr/bin/python2.7 /usr/bin/python3
13:39:34 <HackEgo> cp: missing destination file operand after `/usr/bin/python2.7 /usr/bin/python3' \ Try `cp --help' for more information.
13:39:44 <mroman_> `run cp /usr/bin/python2.7 /usr/bin/python3
13:39:45 <HackEgo> cp: cannot create regular file `/usr/bin/python3': Read-only file system
13:40:12 <fizzie> You could make bin/python3 (no slash) a symlink to /usr/bin/python2.7 if you wanted.
13:40:21 <mroman_> `run echo "main(){}" > foo.c
13:40:32 <HackEgo> :-( \ 98076 \ a \ a.out \ app.sh \ bdsmreclist \ bin \ binpipes \ canary \ cat \ complaints \ :-D \ dc \ dog \ etc \ factor \ fb \ fb.c \ foo.c \ foo.hs \ head \ hej \ hello \ hello.c \ ibin \ index.html \ index.html.1 \ interps \ lib \ moop.txt \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ test \ test.txt \ unpa \ UNPA \ Wierd \ wisd
13:40:48 <HackEgo> :-( \ 98076 \ a \ a.out \ app.sh \ bdsmreclist \ bin \ binpipes \ canary \ cat \ complaints \ :-D \ dc \ dog \ etc \ factor \ fb \ fb.c \ foo \ foo.c \ foo.hs \ head \ hej \ hello \ hello.c \ ibin \ index.html \ index.html.1 \ interps \ lib \ moop.txt \ paste \ pref \ prefs \ quines \ quotes \ share \ src \ test \ test.txt \ unpa \ UNPA \ Wierd
13:41:13 <fizzie> So much cruft in there.
13:41:13 <HackEgo> foo: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x4ace0d69eb7e9d45d6d5ef24cb12c25f3df1b546, not stripped
13:41:16 <oerjan> i think gcc chmods automatically, also that your first try ended up in a.out
13:42:03 <GeekDude> `run exec 3<>/dev/tcp/chat.freenode.net/6667
13:42:04 <HackEgo> bash: chat.freenode.net: Name or service not known \ bash: /dev/tcp/chat.freenode.net/6667: Invalid argument
13:42:13 <mroman_> `run echo "main(int a,char** v){printf(v);}" > foo.c
13:42:19 <HackEgo> foo.c: In function ‘main’: \ foo.c:1:22: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] \ foo.c:1:1: warning: passing argument 1 of ‘printf’ from incompatible pointer type [enabled by default] \ foo.c:1:1: note: expected ‘const char *’ but argument is of type ‘char **’
13:42:28 <mroman_> `run echo "main(int a,char** v){printf(v[0]);}" > foo.c
13:42:31 <fizzie> GeekDude: No networking. Except through a proxy with a very small whitelist, and even that might be broken at the moment.
13:42:32 <HackEgo> foo.c: In function ‘main’: \ foo.c:1:22: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default]
13:42:42 <HackEgo> bash: foo: command not found
13:42:56 <mroman_> `run echo "main(int a,char** v){printf(v[1]);}" > foo.c
13:43:02 <HackEgo> foo.c: In function ‘main’: \ foo.c:1:22: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default]
13:43:51 <fizzie> `run rm 98076 UNPA a a.out app.sh fb.c fb index.html index.html.1 unpa test.txt # these all seem quite useless
13:44:13 <fizzie> Now if only I could motivate myself to do the same for ~ or ~/tmp at home.
13:44:15 <HackEgo> [wiki] [[Talk:Qwerty Reverse Polish Notation]] N http://esolangs.org/w/index.php?oldid=40449 * Imaginer1 * (+219) Created page with "Oh man, I -really- like this. I'll work on a Python interpreter. I think I'll make it command-line instead of by reading files. ~~~~"
13:44:47 <mroman_> `run echo "main(int a,char** v){int i = 0xcafebabe; printf(v[1]); printf("%d",i); return i;}" > foo.c
13:44:55 <HackEgo> foo.c: In function ‘main’: \ foo.c:1:42: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] \ foo.c:1:63: error: expected expression before ‘%’ token
13:46:16 <HackEgo> bash: ./foo: No such file or directory
13:46:21 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: foo: not found
13:46:29 <HackEgo> bfd9bd78bfd9bd900405a73204000e310bfd9bd78
13:46:36 <mroman_> might have been optimized away
13:47:05 <mroman_> `run echo "main(int a,char** v){volatile unsigned int i = 0xcafebabe; printf(v[1]); printf("%d",i); return (i+1);}" > foo.c
13:47:11 <mroman_> `run gcc -C foo.c -o foo -O0
13:47:12 <HackEgo> foo.c: In function ‘main’: \ foo.c:1:60: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default] \ foo.c:1:81: error: expected expression before ‘%’ token
13:47:24 <HackEgo> mv: cannot stat `foo': No such file or directory
13:47:29 <mroman_> `run mv -f ./foo bin/hackme
13:47:30 <HackEgo> mv: cannot stat `./foo': No such file or directory
13:47:42 -!- zzo38 has quit (Remote host closed the connection).
13:48:02 <mroman_> `run echo "main(int a,char** v){volatile unsigned int i = 0xcafebabe; printf(v[1]); putc(i); return (i+1);}" > foo.c
13:48:07 <mroman_> `run gcc -C foo.c -o foo -O0
13:48:09 <HackEgo> foo.c: In function ‘main’: \ foo.c:1:60: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default]
13:48:15 <mroman_> `run mv -f ./foo bin/hackme
13:48:30 <HackEgo> [wiki] [[Rasen]] http://esolangs.org/w/index.php?diff=40450&oldid=40430 * Wolgr * (+61) Corrections and todo list.
13:49:13 <mroman_> `run echo "main(int a,char** v){volatile unsigned int i = 0xcafebabe; printf(v[1]); return (i+1);}" > foo.c
13:49:19 <mroman_> `run gcc -C foo.c -o foo -O0
13:49:21 <HackEgo> foo.c: In function ‘main’: \ foo.c:1:60: warning: incompatible implicit declaration of built-in function ‘printf’ [enabled by default]
13:49:24 <mroman_> `run mv -f ./foo bin/hackme
13:49:42 <HackEgo> bff0ed78,bff0ed90,0,405a7320
13:49:51 <HackEgo> bfdded78,bfdded90,0,405a7320,4000e310
13:50:14 <HackEgo> Linux umlbox 3.13.0-umlbox #1 Wed Jan 29 12:56:45 UTC 2014 x86_64 GNU/Linux
13:50:51 <HackEgo> 7fbf965d78,7fbf965d90,0,405a7320
13:50:54 -!- Melvar has joined.
13:50:59 <mroman_> `hackme AAAAAAAA%lx,%lx,%lx
13:50:59 <HackEgo> AAAAAAAA7fbfde0d68,7fbfde0d80,0
13:51:00 <Jafet> Well, a fork bomb would prevent this spam.
13:51:21 <HackEgo> rm: cannot remove `foo': No such file or directory
13:52:20 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ulimit: not found
13:53:00 <Jafet> `run bash -c 'ulimit -a'
13:53:01 <HackEgo> core file size (blocks, -c) 0 \ data seg size (kbytes, -d) unlimited \ scheduling priority (-e) 0 \ file size (blocks, -f) 10240 \ pending signals (-i) 1950 \ max locked memory (kbytes, -l) 0 \ max memory size (kbytes, -m) unlimited \ open files (-n) 102
13:53:34 <Jafet> `run bash -c 'ulimit -u'
13:53:50 <GeekDude> `run bomb() { bomb | bomb & }; bomb
13:54:50 <HackEgo> [wiki] [[Rasen]] M http://esolangs.org/w/index.php?diff=40451&oldid=40450 * Wolgr * (+0) correct versions
13:55:00 <HackEgo> [wiki] [[Rasen]] http://esolangs.org/w/index.php?diff=40452&oldid=40451 * Wolgr * (+0)
13:56:43 <Jafet> `runc $'main() { printf("%p %p %p %p %p %p %p %p\n"); }'
13:56:54 <HackEgo> [wiki] [[User:Wolgr]] http://esolangs.org/w/index.php?diff=40453&oldid=39479 * Wolgr * (-1)
13:57:21 <Jafet> `runc $'main() { printf("%p %p %p %p %p %p %p %p\\n"); }'
13:57:56 <Jafet> `runc main() { printf("%p %p %p %p %p %p %p %p\\n"); }
13:57:57 <HackEgo> 0x7fbfd81d68 0x7fbfd81d78 (nil) 0x405a7320 0x4000e310 (nil) 0x40240ead (nil)
13:58:02 <fizzie> Just give it literal text.
13:59:10 <Jafet> `run for i in `seq 10`; do runc 'main() { int x; printf("%p\n", &x); }'; done
13:59:31 <Jafet> `run for i in `seq 10`; do runc 'main() { int x; printf("%p\\n", &x); }'; done
13:59:35 <HackEgo> 0x7fbf831c7c \ 0x7fbfaacc7c \ 0x7fbfe25c7c \ 0x7fbfafcc7c \ 0x7fbfbdcc7c \ 0x7fbfcf4c7c \ 0x7fbfd02c7c \ 0x7fbfa00c7c \ 0x7fbf908c7c \ 0x7fbfdd6c7c
13:59:57 <Jafet> I thought more bits were randomized than that
14:00:33 <fizzie> Might have something to do with the UML stuff, it's not exactly a normal kernel.
14:02:27 <fizzie> `run echo 'main() { int x; printf("%p\n", &x); }' | gcc -x c - -o /tmp/t 2>/dev/null; for i in `seq 10`; do /tmp/t; done # let's not recompile it for every round though
14:02:28 <HackEgo> 0x7fbf82dc9c \ 0x7fbffc6c9c \ 0x7fbffcac9c \ 0x7fbfc22c9c \ 0x7fbfbeac9c \ 0x7fbfd51c9c \ 0x7fbfa82c9c \ 0x7fbfb45c9c \ 0x7fbfba7c9c \ 0x7fbf8c0c9c
14:02:57 <Jafet> That shouldn't affect how the stack is mapped, though
14:03:04 <fizzie> No, it's just INELEGANT.
14:03:30 <fizzie> Oh. Well. It used to have a smaller address space, at least.
14:04:08 <fizzie> Having to re-split the userland portion to the UML kernel and user²land.
14:05:16 <fizzie> Unless you had the SKAS patch applied. I know they integrated the main efficiency-related parts of it to the mainline kernel, but I don't remember the details any more.
14:05:50 -!- `^_^v has joined.
14:06:47 -!- TodPunk has quit (Ping timeout: 276 seconds).
14:07:38 <mroman_> `run crunchfuck "><<<->[>" 100000000 100 200
14:08:09 <HackEgo> _ \ / `_ _ _ /__/| _ /_ \ /_,//_// //_ / // /_//_ /\ \ \ Result: 171 -> -[>+<+++]> \ Result: 127 -> ++[>+<++]> \ Result: 129 -> ++[>-<++]>
14:10:01 <fizzie> http://lwn.net/Articles/142494/ there's the current "skas0" mode
14:12:35 <fizzie> Seems to be just 11 random bits in those samples.
14:19:01 -!- Melvar has quit (Ping timeout: 260 seconds).
14:22:34 <mroman_> How many cycles does -[>-<-----]>+ take to complete?
14:23:23 <mroman_> Those online interpreters never show how many instructions they've executed
14:25:44 <b_jonas> mroman_: the number of cycles is not an observable, and the interpreter may well optimize your program
14:26:08 <b_jonas> mroman_: however, you could try to add a . after each instruction and check how much it prints
14:28:30 <b_jonas> `bf >>>+++++++[-<++++++>]<<< -[>-<----- {>>.<< how many times is this cycle executed} ]>+
14:28:31 <HackEgo> /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: bf: not found
14:28:37 <b_jonas> ^bf >>>+++++++[-<++++++>]<<< -[>-<----- {>>.<< how many times is this cycle executed} ]>+
14:28:38 <fungot> ***************************************************
14:29:37 <b_jonas> or so j-bot claims when I asked it for [ #'***************************************************'
14:33:43 -!- Melvar has joined.
14:35:48 -!- AnotherTest has quit (Ping timeout: 252 seconds).
14:35:49 -!- Phantom_Hoover has joined.
14:37:13 <mroman_> `run crunchfuck + 1000 0 10
14:37:14 <HackEgo> _ \ / `_ _ _ /__/| _ /_ \ /_,//_// //_ / // /_//_ /\ \ \ Result: 1 -> + \ Result: 2 -> ++ \ Result: 3 -> +++ \ Result: 4 -> ++++ \ Last program: [<><
14:37:22 <mroman_> It searches for brainfuck constants
14:37:40 <mroman_> but I think they have all been calculated by now
14:37:55 <mroman_> at least for (runs in less than 5000 cycles)
14:40:08 <mroman_> +[-[>+++<<]>-]> (15, 4) wrapping <- this looks unbalanced though
14:41:32 -!- Melvar has quit (Ping timeout: 268 seconds).
14:44:55 -!- TodPunk has joined.
14:47:36 <mroman_> deadfish constants are probably still open .
14:49:18 -!- FreeFull_ has changed nick to FreeFull.
15:00:31 <oerjan> i don't think deadfish constants are very complicated.
15:00:59 <oerjan> once you get above a certain size, you essentially have to go via the closest square
15:04:25 <oerjan> well, one of the two neighboring squares
15:05:18 <oerjan> because moving between two neighboring squares with i/d is eventually never better than doing i/d before squaring
15:06:01 -!- Melvar has joined.
15:12:28 -!- oerjan has quit (Quit: leaving).
15:14:00 <Jafet> `file bin/crunchfuck
15:14:01 <HackEgo> bin/crunchfuck: ERROR: cannot open `bin/crunchfuck' (No such file or directory)
15:16:14 <Jafet> I suggest isattying that banner.
15:25:18 -!- Patashu has quit (Ping timeout: 252 seconds).
15:33:53 -!- variable has quit (Quit: I found 1 in /dev/zero).
15:36:51 -!- variable has joined.
15:42:34 -!- drdanmaku has joined.
15:52:29 -!- conehead has joined.
15:54:49 -!- AnotherTest has joined.
15:57:21 -!- tromp_ has quit (Remote host closed the connection).
15:59:36 -!- tromp_ has joined.
16:01:02 -!- Melvar` has joined.
16:01:22 -!- realzies has joined.
16:03:08 -!- Melvar has quit (Ping timeout: 276 seconds).
16:05:03 -!- tswett has joined.
16:05:14 <tswett> So, lemme describe a calculus.
16:05:41 <tswett> There are five symbols, each with a type. They are A : (0,2), V : (2,0), N : (2,2), Z : (2,2), and I : (1,1).
16:06:30 <tswett> There are two operators. Juxtaposition: if a : (u,d) and b : (t,e), then ab : (u+t,d+e). Concatenation: if a : (u,m) and b : (m,d), then a/b : (u,d).
16:07:55 <tswett> Distribution: if a : (u,m), b : (t,n), c : (m,d), and d : (n,e), then ab/cd = (a/c) (b/d). (Juxtaposition binds more tightly than concatenation.)
16:08:05 <tswett> Also, both juxtaposition and concatenation are associative.
16:08:36 <tswett> Identity: if a : (u,d), then a/III...III = a, where there are d copies of I.
16:09:36 -!- tswett_ has joined.
16:09:40 <tswett_> Reidemeister 1: A/N = A. Reidemeister 2: N/Z = II. Reidemeister 3: NI/IN/xI = Ix/NI/IN, where x is either N or Z.
16:10:14 <J_Arcane2> http://devnull-as-a-service.com/home/
16:10:14 <tswett_> Pitchfork: ZI/IV = IN/VI. S-bend: IA/VI = I.
16:11:59 <tswett_> Denoting vertical reflection by [...], [A] = V, [V] = A, [N] = Z, [Z] = N, [I] = I, [ab] = [a][b], and [a/b] = [b]/[a].
16:12:35 <tswett_> Denoting horizontal reflection by {...}, {A} = A, {V} = V, {N} = Z, {Z} = N, {I} = I, {ab} = {b}{a}, and {a/b} = {a}/{b}.
16:12:47 <J_Arcane2> paul2520: Indeed. :D Though this one nails the look better: http://www.supersimplestorageservice.com/
16:12:58 -!- tswett has quit (Ping timeout: 252 seconds).
16:13:21 <tswett_> And then inversion means you swap N and Z.
16:13:44 <tswett_> The vertical reflection, horizontal reflection, or inversion of any rule is also a rule.
16:14:10 <tswett_> So this is a calculus describing link theory.
16:14:30 <tswett_> AA/INI/ZZ/IVI/V is an expression for the trefoil knot.
16:14:52 <paul2520> J_Arcane2: "only $1 per TERABYTE per month."
16:15:16 <J_Arcane2> I like the part where it measures storage in abacuses.
16:15:49 <tswett_> AA/INI/ZN/IVI/V is like the trefoil knot but with one of the crossings inverted. It's reasonably straightforward to show that this is the unknot, A/V.
16:16:40 -!- MoALTz has joined.
16:17:04 -!- idris-bot has joined.
16:18:13 -!- Melvar` has changed nick to Melvar.
16:44:14 <paul2520> J_Arcane2: I'm disappointed that the T-shirt template links on /dev/null as a service are broken
16:44:54 <J_Arcane2> :D I just liked the bitcoin service. :D
16:45:25 <lambdabot> LOWI 121620Z 05005KT 020V080 9999 FEW028 SCT035 BKN075 14/10 Q1015 NOSIG
16:46:04 <lambdabot> EFHK 121620Z 32006KT 9999 FEW035 BKN200 18/13 Q1024 NOSIG
16:46:25 <GeekDude> telnet devnull-as-a-service.com 9
16:47:03 <paul2520> and the career page. I'm definitely downloading the Android app. That will come in handy...
16:48:41 <lambdabot> RJNK 121600Z 17004KT 9999 FEW030 18/16 Q1012
17:11:30 -!- realzies has quit (Quit: realzies).
17:13:29 -!- tromp has joined.
17:15:22 -!- FreeFull_ has joined.
17:17:52 -!- not^v has joined.
17:18:41 -!- tromp_ has quit (Write error: Broken pipe).
17:19:00 -!- FreeFull has quit (Remote host closed the connection).
17:24:47 -!- shikhin has joined.
17:27:08 -!- augur has quit (Quit: Leaving...).
17:35:01 <Phantom_Hoover> tswett_, what is the actual motivation for all of that
17:42:21 -!- realzies has joined.
17:50:21 -!- Sorella has quit (Ping timeout: 264 seconds).
18:23:42 -!- augur has joined.
18:25:23 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
18:25:49 -!- GeekDude has changed nick to tidbit.
18:25:56 -!- tidbit has changed nick to GeekDude.
18:33:06 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)).
18:34:30 -!- GeekDude has joined.
18:38:24 -!- GeekDude has quit (Client Quit).
18:38:56 -!- GeekDude has joined.
18:44:40 -!- Phantom_Hoover has joined.
18:47:58 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)).
18:50:01 -!- GeekDude has joined.
18:53:06 <HackEgo> [wiki] [[Talk:Qwerty Reverse Polish Notation]] http://esolangs.org/w/index.php?diff=40454&oldid=40449 * Imaginer1 * (+163)
18:54:12 <HackEgo> [wiki] [[Talk:Qwerty Reverse Polish Notation]] http://esolangs.org/w/index.php?diff=40455&oldid=40454 * Imaginer1 * (-36)
19:06:19 <HackEgo> [wiki] [[Talk:Qwerty Reverse Polish Notation]] http://esolangs.org/w/index.php?diff=40456&oldid=40455 * Imaginer1 * (+34)
19:14:31 <HackEgo> [wiki] [[Talk:Qwerty Reverse Polish Notation]] http://esolangs.org/w/index.php?diff=40457&oldid=40456 * Imaginer1 * (+87)
19:21:26 -!- AnotherTest has quit (Ping timeout: 252 seconds).
19:26:58 <ion> https://www.kickstarter.com/projects/160456328/extropy-infinite-file-compression/
19:28:14 <fizzie> ion: You're Finnish, right? Do you remember the Melia Mini thing?
19:29:14 <ion> I don’t, i must have forgotten about it or not seen it in the first place.
19:29:54 <fizzie> It was one of those infinite lossless compression things.
19:30:06 <ion> They should have tried crowdfunding.
19:30:36 <b_jonas> did they also promise reasonable runtime and memory usage for that?
19:30:46 <fizzie> Sure, everything you could want.
19:30:56 <fizzie> Some Finnish company working on something completely different had this "genius programmer" who had developed this thing accidentally, or something like that.
19:31:09 <b_jonas> or, like, triple-exponential runtime so you can run it only for data shorter than five bits
19:31:25 <fizzie> http://www.digitoday.fi/data/2006/08/04/suomalaisyritys-kypsyttaa-haviotonta-pakkausta/200610168/66 if you read Finnish.
19:32:43 <b_jonas> these days they do reactionless drives for space instead
19:33:16 <fizzie> It was supposed to be able to compress anything "up to the theoretical limit", but they were quite vague about that. I think they did make some unarguably impossible claims, too.
19:34:45 <fizzie> (Also they were looking for investors.)
19:35:41 <b_jonas> investors for what? a month of pizza money for the genius programmer kid?
19:36:26 <fizzie> For commercializing the technology. And as I recall it, they had a suite of four almost equally impossible technologies.
19:37:19 <b_jonas> including reactionless drive? less impossible than that? more impossible?
19:37:58 <b_jonas> were they claiming that the evil oil corporates want to oppress their freedom and keep the inventions secret forever?
19:39:39 <b_jonas> was one of them a perpetum mobilay with some cleverly disguised description so it's not so obvious?
19:40:37 <fizzie> I think one of them was an infinite-bandwidth data transfer over the Internet. I can't really tell; archive.org has made only a really useless copy of their home page.
19:41:42 <b_jonas> oh, only that? if you have a compressor that can compress everything and do the compression and decompression fast, then you can of course put that in every switch and router to get infinite bandwidth
19:42:56 <fizzie> Yes. I don't remember the other two.
19:43:00 <b_jonas> do they have ftl information transfer at least, so I get less latency if I internet from Mars?
19:43:08 <fizzie> Maybe one of them might've been about physics.
19:46:50 -!- Sorella has joined.
19:47:38 -!- Sorella has quit (Changing host).
19:47:38 -!- Sorella has joined.
19:47:59 -!- shikhout has joined.
19:51:06 -!- shikhin has quit (Ping timeout: 268 seconds).
20:00:19 <fizzie> Speaking of the kickstarter, how can you sink $30k to something as mundane as a machine with 64 gigs of RAM and the "fastest commercial processor"? (Well, I mean, I guess that depends on the definition of "commercial processor", but I can't seem to find anything more expensive than maybe $7k from Intel, and 64 gigs is not very much memory.)
20:06:01 <fizzie> That was "processor", singular, and the 15-core Xeon E7-4890V2 costs only $6619. And the 6-core Xeon E7-8893V2 is $6841. (Curious.)
20:07:14 <fizzie> Hrm. The 6-, 10- and 15-core E7-8893V2, E7-8891V2 and E7-8890V2 all have the same recommended customer price.
20:07:57 <fizzie> I guess it's like a single processor, and the customer gets to make the clock-speed/number-of-cores tradeoff choice.
20:08:04 <Melvar> Whyy such an unround number?
20:09:18 <fizzie> I don't know, but I guess there's not really a "why not" reason either, it's not like you'd have to have a power-of-two number of cores.
20:09:41 <fizzie> (Apparently it's also natively 15-core, and not one of those "16 cores but we disable one to improve yield" kind of things.)
20:10:38 <Melvar> Everything should be power-of-two or three-times-power-of-two. Even 10 cores is weird.
20:11:39 <fizzie> http://www.anandtech.com/show/7753/intel-readying-15core-xeon-e7-v2 some details
20:17:31 -!- MoALTz has quit (Quit: Leaving).
20:18:49 -!- not^v has quit (Read error: Connection reset by peer).
20:31:52 -!- tswett_ has quit (Ping timeout: 245 seconds).
20:34:31 -!- shikhout has changed nick to shikhin.
20:35:09 -!- FreeFull_ has changed nick to FreeFull.
21:11:03 <HackEgo> [wiki] [[Special:Log/newusers]] create * 6c1 * New user account
21:13:45 <HackEgo> [wiki] [[.Gertrude]] http://esolangs.org/w/index.php?diff=40458&oldid=38966 * 6c1 * (+2821) Adding instruction set
21:19:12 -!- variable has quit (Ping timeout: 246 seconds).
21:26:17 -!- variable has joined.
21:33:22 -!- Bicyclidine has joined.
21:38:02 -!- Phantom__Hoover has joined.
21:41:30 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
21:41:35 -!- Melvar` has joined.
21:42:07 -!- kcm1700_ has joined.
21:42:09 -!- kcm1700 has quit (Remote host closed the connection).
21:43:10 -!- Melvar has quit (Ping timeout: 276 seconds).
21:43:12 -!- lambdabot has quit (Remote host closed the connection).
21:43:44 -!- variable has quit (Ping timeout: 276 seconds).
21:45:50 -!- Gregor has quit (Ping timeout: 276 seconds).
21:48:03 -!- lambdabot has joined.
21:48:17 -!- Gregor has joined.
21:59:17 -!- conehead has quit (Ping timeout: 272 seconds).
22:01:06 -!- Bicyclidine has quit (Quit: Reconnecting).
22:01:19 -!- Bicyclidine has joined.
22:11:26 -!- oerjan has joined.
22:13:28 -!- Phantom___Hoover has joined.
22:14:27 -!- vyv_ has joined.
22:14:38 -!- qlkzy_ has joined.
22:16:28 -!- G33kDude has joined.
22:16:35 -!- GeekDude has quit (Disconnected by services).
22:16:41 -!- G33kDude has changed nick to GeekDude.
22:16:51 -!- newsham_ has joined.
22:17:33 -!- perrier_ has joined.
22:18:16 -!- Sgeo has joined.
22:18:51 -!- blsqbot has quit (*.net *.split).
22:18:51 -!- J_Arcane2 has quit (*.net *.split).
22:18:53 -!- qlkzy has quit (*.net *.split).
22:18:53 -!- aloril has quit (*.net *.split).
22:20:37 -!- aloril has joined.
22:20:46 -!- Tod-Autojoined has joined.
22:20:54 -!- digitalc1ld has joined.
22:21:09 -!- Bike_ has joined.
22:21:57 -!- nycs has joined.
22:23:14 -!- J_Arcane has joined.
22:24:06 -!- boily has joined.
22:24:21 -!- Vorpal_ has joined.
22:24:22 -!- Vorpal_ has quit (Changing host).
22:24:22 -!- Vorpal_ has joined.
22:25:29 -!- fizzie has quit (*.net *.split).
22:25:29 -!- Vorpal has quit (*.net *.split).
22:26:11 -!- Froox has joined.
22:26:58 -!- kcm1700 has joined.
22:27:18 -!- HackEgo has quit (Ping timeout: 255 seconds).
22:33:35 -!- esowiki has joined.
22:33:40 -!- esowiki has joined.
22:33:40 -!- esowiki has joined.
22:34:08 -!- esowiki has joined.
22:34:12 -!- esowiki has joined.
22:34:13 -!- esowiki has joined.
22:34:29 -!- esowiki has joined.
22:34:33 -!- esowiki has joined.
22:34:34 -!- esowiki has joined.
22:34:50 -!- esowiki has joined.
22:34:55 -!- esowiki has joined.
22:34:55 -!- esowiki has joined.
22:35:11 -!- esowiki has joined.
22:35:16 -!- esowiki has joined.
22:35:16 -!- esowiki has joined.
22:35:32 -!- esowiki has joined.
22:35:37 -!- esowiki has joined.
22:35:37 -!- esowiki has joined.
22:35:53 -!- esowiki has joined.
22:35:58 -!- esowiki has joined.
22:35:58 -!- esowiki has joined.
22:36:14 -!- esowiki has joined.
22:36:19 -!- esowiki has joined.
22:36:19 -!- esowiki has joined.
22:36:35 -!- esowiki has joined.
22:36:40 -!- esowiki has joined.
22:36:40 -!- esowiki has joined.
22:37:29 -!- esowiki has joined.
22:37:33 -!- esowiki has joined.
22:37:33 -!- esowiki has joined.
22:38:28 -!- esowiki has joined.
22:38:29 -!- glogbot has joined.
22:38:33 -!- esowiki has joined.
22:38:33 -!- esowiki has joined.
22:38:40 -!- FireFly has joined.
22:39:30 -!- augur_ has joined.
22:40:21 -!- Froo has joined.
22:40:54 -!- Bike has joined.
22:41:52 -!- augur has quit (Read error: Connection reset by peer).
22:41:56 -!- paul2520 has quit (Ping timeout: 246 seconds).
22:41:57 -!- lifthrasiir has quit (Ping timeout: 246 seconds).
22:42:03 -!- paul2520 has joined.
22:42:09 -!- perrier__ has quit (Ping timeout: 246 seconds).
22:42:13 -!- J_Arcane has quit (Ping timeout: 246 seconds).
22:42:13 -!- Gracenotes_ has quit (Ping timeout: 246 seconds).
22:42:28 -!- paul2520 has changed nick to Guest57564.
22:42:30 -!- Froox has quit (Ping timeout: 246 seconds).
22:42:33 -!- qlkzy_ has quit (Ping timeout: 246 seconds).
22:42:33 -!- newsham has joined.
22:43:34 -!- olsner has quit (Ping timeout: 246 seconds).
22:44:00 -!- perrier__ has joined.
22:44:12 -!- G33kDude has joined.
22:44:37 -!- mroman_ has quit (Ping timeout: 246 seconds).
22:44:52 -!- tromp has joined.
22:45:22 -!- aloril has joined.
22:46:34 -!- drdanmaku has joined.
22:48:26 -!- GeekDude has quit (Ping timeout: 276 seconds).
22:48:27 -!- diginet has quit (Ping timeout: 276 seconds).
22:48:33 -!- kcm1700 has quit (Ping timeout: 276 seconds).
22:48:33 -!- copumpkin has quit (Ping timeout: 276 seconds).
22:48:35 -!- G33kDude has changed nick to GeekDude.
22:49:22 -!- Bicyclidine has quit (Ping timeout: 252 seconds).
22:50:32 -!- Froo has changed nick to Frooxius.
22:53:37 -!- GeekDude has quit (Ping timeout: 245 seconds).
22:54:05 -!- Gracenotes has joined.
22:54:15 -!- copumpkin has joined.
22:58:47 -!- mroman has joined.
22:59:23 -!- olsner has joined.
22:59:35 -!- TodPunk has joined.
23:01:38 -!- kcm1700 has joined.
23:08:49 -!- Phantom___Hoover has quit (Ping timeout: 252 seconds).
23:10:22 -!- skarn has joined.
23:10:39 -!- skarn has changed nick to Guest49163.
23:11:25 -!- kcm1700 has quit (Read error: Connection reset by peer).
23:12:49 -!- Guest57564 has changed nick to paul2520.
23:13:25 -!- Gregor has quit (Ping timeout: 252 seconds).
23:15:28 -!- oerjan has quit (Ping timeout: 252 seconds).
23:16:21 -!- GeekDude has joined.
23:16:54 -!- tromp has quit (Read error: Connection reset by peer).
23:16:54 -!- mroman has quit (Ping timeout: 252 seconds).
23:17:08 -!- AndoDaan has joined.
23:19:32 -!- GeekDude has quit (Client Quit).
23:20:09 -!- oerjan has joined.
23:24:14 -!- conehead has joined.
23:26:14 -!- diginet has joined.
23:27:08 -!- GeekDude has joined.
23:30:57 -!- Bicyclidine has joined.
23:30:57 -!- mroman has joined.
23:34:37 -!- qlkzy has joined.
23:36:08 <lambdabot> ENVA 122250Z 12005KT CAVOK 08/07 Q1028 RMK WIND 670FT 10007KT
23:36:27 -!- Gregor has joined.
23:36:28 <boily> hellørjan. I hope you remarked that there is wind.
23:37:14 <oerjan> i did not, it was not noticable when i was outside last
23:37:39 <oerjan> i might remark that it was chilly today, though.
23:37:52 <oerjan> (technically yesterday, now)
23:38:02 <lambdabot> CYUL 122300Z 24009KT 30SM FEW030 FEW045 SCT240 12/06 A3026 RMK CF1SC1CI3 CF TR SLP247
23:38:17 -!- lifthrasiir has joined.
23:38:20 -!- variable has joined.
23:38:22 -!- kcm1700 has joined.
23:38:26 -!- 6JTAAFW4E has joined.
23:38:47 -!- AndoDaan has quit (Ping timeout: 276 seconds).
23:39:38 -!- variable has changed nick to Guest2583.
23:39:39 -!- Guest2583 has quit (Max SendQ exceeded).
23:39:41 <6JTAAFW4E> look at all these people coming back
23:39:41 -!- conehead has quit (Changing host).
23:39:41 -!- conehead has joined.
23:40:00 -!- 6JTAAFW4E has changed nick to AndoDaan.
23:41:28 <boily> lots of things at work. otherwise, I am disappointing quintopia by not releasing a new esolang.
23:42:00 -!- J_Arcane2 has joined.
23:42:07 <boily> I didn't even notice there was a missing e there.
23:42:28 <boily> AndoDaan: with oerjan, it is good form to hey hey hemskt mickerjan him.
23:42:29 <oerjan> it's a bit subtle case, which is presumably why i misspelled it to begin with
23:43:03 <AndoDaan> I'm not entirely sure what that means :)
23:43:31 <oerjan> AndoDaan: it's from a swedish novelty song which i got into boily's brain
23:43:59 <AndoDaan> ha. an earworm to annoy him...?
23:44:25 <oerjan> well i haven't heard much about annoyance
23:44:41 <AndoDaan> listening to the youtube vid now
23:44:55 -!- mtve has joined.
23:44:58 -!- digitalcold has joined.
23:45:24 <oerjan> after that you can listen to Den Makalöse Manicken, because i wouldn't give him just _one_ earworm, you see.
23:45:59 <olsner> leave it to the norwegians to put swedish songs in people's brains
23:46:05 <oerjan> (swädish is hørd, i said!)
23:46:26 <AndoDaan> wow, that translate to swedish is hard
23:46:34 <boily> there's also http://youtu.be/AfeAhCWaMD0 . when it comes to songs that don't make sense at all (even in the original language), it's quite out there.
23:46:44 -!- nisstyre has joined.
23:46:53 <boily> *gasp* AndoDaan's been assimilated!
23:47:12 <AndoDaan> also means I can understand nowegian and danish
23:48:29 -!- Phantom___Hoover has joined.
23:49:35 <shachaf> i could learn it instead of finnish
23:49:53 -!- Patashu has joined.
23:49:59 <olsner> it's better than finish but not as fun, I think
23:50:40 <oerjan> swedish is trist like a bamba
23:51:16 <AndoDaan> okay den makalosa manicken is hard to bear, no la bamba
23:51:35 <oerjan> AndoDaan: the one boily linked above
23:51:45 <olsner> bamba is incidentally the gothenburg word for school food dispentionery
23:52:30 <AndoDaan> the guys is wearing an american sweater, does that have anything to do with the lyrics?
23:52:46 <AndoDaan> to my shame I can't even understand the french subs
23:53:41 <boily> nothing has to do with the lyrics, not even themselves.
23:53:51 <boily> they are the lyrics that are.
23:54:15 -!- tromp has joined.
23:54:55 <oerjan> AndoDaan: now you can go to hubba hubba zoot zoot twh
23:55:12 <boily> and then I was naïvely thinking that I had forgot that one.
23:55:20 <oerjan> i think boily mana... right
23:55:30 <olsner> hubba hubba zoot zoot sounds familiar, but it is not from the makalös manick, is it?
23:55:35 <boily> no, I'm out of mana.
23:56:06 * boily woggles around like an orange muppet :D
23:56:08 <oerjan> olsner: i don't know that any of the three swedish songs i've mentioned are from the same artist
23:56:48 <olsner> well, I don't know what I'm talking about anyway
23:57:29 <AndoDaan> is this a thing in Sweden? hubba hubba zoot zoot?
23:57:56 <oerjan> AndoDaan: these are all old songs from the 1980s or so
23:58:47 <oerjan> hubba hubba zoot zoot was played at the first school party i remember, when i was 11-12
23:59:02 <AndoDaan> the '80s should be obliterated from the records.
23:59:37 -!- drdanmaku has quit (Changing host).
23:59:37 -!- drdanmaku has joined.
23:59:56 <AndoDaan> nah, I like uhm total ecplipse of the heart