←2013-11-28 2013-11-29 2013-11-30→ ↑2013 ↑all
00:00:07 <tswett> Qué.
00:01:05 <oerjan> `echo "Połąnd is a European country. Its population consists of two main ethnicities, the North Połes and the South Połes." >wisdom/poland
00:01:07 <HackEgo> ​"Połąnd is a European country. Its population consists of two main ethnicities, the North Połes and the South Połes." >wisdom/poland
00:01:11 <oerjan> oops
00:01:15 <oerjan> `run echo "Połąnd is a European country. Its population consists of two main ethnicities, the North Połes and the South Połes." >wisdom/poland
00:01:18 <HackEgo> No output.
00:01:30 <tswett> Hey! You didn't use single quotation marks!
00:01:49 <FreeFull> And?
00:02:00 <oerjan> `? poland
00:02:03 <HackEgo> Połąnd is a European country. Its population consists of two main ethnicities, the North Połes and the South Połes.
00:02:03 <tswett> `run echo 'Aren't single quotes awesome? They can't be beat!'
00:02:05 <HackEgo> Arent single quotes awesome? They cant be beat!
00:02:14 <oerjan> i think no harm was done.
00:03:06 <oerjan> hm i see a misspelling
00:03:19 <tswett> This reminds me of a command I ran once. Lemme see.
00:03:24 <oerjan> `run echo "Połąńd is a European country. Its population consists of two main ethnicities, the North Połes and the South Połes." >wisdom/poland
00:03:28 <HackEgo> No output.
00:05:05 <FreeFull> You mean Półęś?
00:05:25 <tswett> I'm pretty sure it had either "'"'"'" or '"'"'"' in it.
00:05:55 <tswett> (The correct way to type either of those is to hold down the apostrophe key for a while, while being very fast and precise with the shift key.)
00:07:14 <tswett> `run echo '"'"'"'"' "'"'"'"'"
00:07:15 <HackEgo> ​"'" '"'
00:07:30 <fizzie> Neither seems to make too much sense, but 'foo'"'"'bar' is common-ish.
00:07:34 <tswett> One of those must have been it. Lemme see.
00:08:02 <fizzie> Maybe in some two-levels case.
00:09:14 <oerjan> `run python -c 'print repr(repr(repr(repr(repr('"')))))'
00:09:15 <HackEgo> bash: -c: line 0: unexpected EOF while looking for matching `"' \ bash: -c: line 1: syntax error: unexpected end of file
00:09:21 <oerjan> erm
00:09:49 <oerjan> `run python -c "print repr(repr(repr(repr(repr('"\""')))))"
00:09:50 <HackEgo> ​'\'\\\'\\\\\\\'\\\\\\\\\\\\\\\'"\\\\\\\\\\\\\\\'\\\\\\\'\\\'\''
00:10:03 <oerjan> hmph
00:10:18 <oerjan> right you cannot mix both
00:10:23 <oerjan> or can you
00:10:34 <oerjan> `run python -c print "a" 'ha'
00:10:35 <HackEgo> No output.
00:10:42 <oerjan> wat
00:10:50 <tswett> Something along these lines: alias man="MANPAGER='col -b | view -c'"'"'"'set ft=man nomod nolist nonu'"'"'"' -' man"
00:10:57 <tswett> `run echo alias man="MANPAGER='col -b | view -c'"'"'"'set ft=man nomod nolist nonu'"'"'"' -' man"
00:10:57 <oerjan> `run python -c 'print "a" '"'ha'"
00:10:58 <HackEgo> alias man=MANPAGER='col -b | view -c'"'set ft=man nomod nolist nonu'"' -' man
00:10:59 <HackEgo> aha
00:11:55 <tswett> Yes, that must have been it.
00:13:01 <tswett> The argument to view -c has to be enclosed in quotes. But since I'm putting that into MANPAGER, those quotes have to be quoted. But since I'm making that an alias, *those* quotes have to be quoted.
00:14:22 <tswett> Thing is, that's a silly way of doing things.
00:14:51 <tswett> `run echo alias man="MANPAGER=\"col -b | view -c 'set ft=man nomod nolist nonu' -\" man"
00:14:53 <HackEgo> alias man=MANPAGER="col -b | view -c 'set ft=man nomod nolist nonu' -" man
00:16:50 -!- Phantom_Hoover has joined.
00:16:57 -!- Phantom__Hoover has quit (Ping timeout: 240 seconds).
00:20:27 -!- Bike has quit (Ping timeout: 252 seconds).
00:22:08 -!- Bike has joined.
00:27:14 -!- Bike has quit (Ping timeout: 264 seconds).
00:28:25 -!- Bike has joined.
00:39:39 -!- Bike_ has joined.
00:41:15 -!- Bike has quit (Ping timeout: 260 seconds).
00:42:00 -!- Taneb has quit (Quit: Leaving).
00:43:58 -!- Bike_ has changed nick to Bike.
00:45:35 <tswett> I wonder if there are any implementations of a Unix-like operating system that just run as applications.
00:50:04 <Fiora> does cygwin count?
00:50:46 <tswett> Mm... I'd say not really.
00:53:22 <kmc> User Mode Linux?
00:53:38 <kmc> `echo hi tswett
00:53:40 <HackEgo> hi tswett
01:20:52 <pikhq> `echo Hi tswett. Hwett.
01:20:53 <HackEgo> Hi tswett. Hwett.
01:21:50 -!- Sorella has quit (Remote host closed the connection).
01:22:04 <tswett> Hihkq.
01:22:15 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
01:24:32 -!- Phantom_Hoover has joined.
01:25:10 -!- Sorella has joined.
01:25:31 -!- Sorella has quit (Changing host).
01:25:31 -!- Sorella has joined.
02:11:01 -!- yorick has quit (Remote host closed the connection).
02:21:02 -!- Phantom__Hoover has joined.
02:21:25 -!- Phantom_Hoover has quit (Ping timeout: 248 seconds).
02:43:29 -!- Phantom_Hoover has joined.
02:44:36 -!- Phantom__Hoover has quit (Ping timeout: 246 seconds).
02:51:30 -!- nisstyre has joined.
02:53:00 -!- nooodl has quit (Quit: Ik ga weg).
03:09:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:47:11 -!- tswett has quit (Ping timeout: 250 seconds).
04:05:37 -!- oerjan has quit (Quit: leaving).
04:06:17 -!- impomatic has quit (Ping timeout: 272 seconds).
05:20:16 -!- jm__ has joined.
05:38:47 -!- jm__ has quit (Ping timeout: 240 seconds).
06:04:36 -!- nisstyre has quit (Quit: Leaving).
06:17:13 -!- tertu has quit (Ping timeout: 246 seconds).
06:44:32 -!- nisstyre has joined.
07:31:43 -!- nisstyre has quit (Quit: Leaving).
07:33:03 -!- FreeFull has quit.
09:17:22 -!- Tod-Autojoined has joined.
09:18:43 -!- Sgeo_ has joined.
09:19:01 -!- Slereah_ has joined.
09:23:36 -!- MindlessDrone has joined.
09:26:56 -!- Sgeo has quit (*.net *.split).
09:26:56 -!- Slereah has quit (*.net *.split).
09:26:56 -!- TodPunk has quit (*.net *.split).
09:26:56 -!- hogeyui has quit (*.net *.split).
09:36:45 -!- hogeyui has joined.
09:41:01 -!- Tefaj has joined.
09:41:23 -!- Tefaj has quit (Changing host).
09:41:23 -!- Tefaj has joined.
09:41:26 -!- Tefaj has changed nick to Jafet.
10:15:09 <fizzie> "Spectrocable allows for an incredible speed of over 10^54000 bits per second! -- Spectrocable has the bandwidth to allow for the download of the entire Library of Congress in less than half a second, --"
10:15:36 <fizzie> I guess, given the first part, the second part is technically true, but it's kind of an understatement to call that "less than half a second".
10:16:16 <fizzie> (This is from some utter nonsense at http://www.cyborg.co/spectrocable/ -- there's the usual impossible compression method there, too.)
10:18:10 <ion> That cable sounds perfect for hifists.
10:18:31 <ion> “Speed: 1.295 x 10^53802 bits per second / 1.62 x 10^53801 bytes per second”
10:18:39 <ion> They’ll of course be able to hear the difference between the two.
10:19:47 <fizzie> The wireless version "allows for a speed of over 10^55000 bits per second! That, in terabits per second, is about 10^54900 terabits per second!" Yeah, I guess that's "about" right, I mean, it's off only by 88 or so orders of magnitude.
10:20:29 <fizzie> I guess when you're talking about completely ludicrous numbers, there's no particular reason to be consistent.
10:23:12 <fizzie> What I think is funny is that, as far as I can tell, there really was a presentation of these "revolutionary technologies" at some actual "serious" tech thing -- http://techweek.com/losangeles/ -> "click here to view the 2013 schedule" -> Thursday 2pm "making the Internet blazing fast".
10:23:55 <fizzie> (Given the other talks, I guess that it's not *so* out of place.)
10:25:53 -!- L8D has quit (Ping timeout: 246 seconds).
10:28:35 <Fiora> http://www.cyborg.co/shadow/ xD
10:29:01 <fizzie> It reminds me a lot of another equally impossible Finnish compression algorithm I've mentioned here too.
10:29:29 <fizzie> That, too, was just about to come to the market and revolutionize everything.
10:30:14 <Fiora> it actually claims to compress any file losslessly?
10:30:26 <fizzie> Then nothing happened, and now the guy behind it is doing "Drupal, Concrete5, eZ publish, jQuery, underscore, PhoneGap" at some web shop, which I guess is kind of sad maybe?
10:30:47 <fizzie> I don't think it's any more or less unbelievable than transfer speeds of 10^55000 bits per second.
10:45:18 -!- ais523_ has joined.
10:45:24 <ais523_> `perl --version
10:45:28 <HackEgo> ​ \ This is perl, v5.10.1 (*) built for x86_64-linux-gnu-thread-multi \ (with 61 registered patches, see perl -V for more detail) \ \ Copyright 1987-2009, Larry Wall \ \ Perl may be copied only under the terms of either the Artistic License or the \ GNU General Public License, which may be found in the Perl 5 source kit. \ \ Complete documenta
10:45:33 <ais523_> gah
10:45:40 <ais523_> any bots around here with Perl 5.14 or later?
10:45:56 <ais523_> !perl print "$^V\n"
10:45:58 <EgoBot> v5.10.1
10:47:00 <ais523_> I tried codepad.org, but it's even older (5.8)
10:50:50 -!- muskrat has quit (Quit: Leaving).
10:51:45 <ais523_> ooh, anagolf has 14.2
10:53:47 -!- impomatic has joined.
10:53:59 <ais523_> bleh, I think this might actually need 5.16
10:58:54 -!- ais523_ has quit (Quit: Page closed).
11:01:40 -!- Taneb has joined.
11:05:08 -!- Phantom_Hoover has joined.
11:08:15 <fizzie> 5.10!
11:09:55 <fizzie> @tell ais523 ideone's Perl is v5.16.2 if that helps. (Though the point is probably moot by the time you get this.)
11:09:55 <lambdabot> Consider it noted.
11:18:52 <b_jonas> perlbot (a lesser fork of buubot) also has perl 5.16.2 right now
11:23:17 -!- Phantom__Hoover has joined.
11:23:58 <Taneb> Phantom__Hoover, ...
11:24:17 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
11:39:14 <Taneb> Wow, I forgot I made a profile on Haskellers.com
11:39:30 <Taneb> I've... just
11:39:32 <Taneb> Hang on, fire alarm
11:40:29 <Taneb> As I was saying
11:40:53 <Taneb> I've... just received an email asking if I want to be a senior software developer
11:47:07 -!- Phantom_Hoover has joined.
11:47:37 -!- Phantom__Hoover has quit (Ping timeout: 246 seconds).
12:01:28 <fizzie> I've just received an email addressed to "Dr. Prof. [my name]". (I guess they think it's better to err in that direction.)
12:02:01 <Taneb> So, Doctor Professor Fizzie
12:04:32 -!- yorick has joined.
12:13:13 <b_jonas> fizzie: yes, all academic spam does that
12:18:24 -!- qlkzy has joined.
12:19:02 <Taneb> `relcome qlkzy
12:19:05 <HackEgo> qlkzy: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/wiki/Main_Page>. (For the other kind of esoterica, try #esoteric on irc.dal.net.)
12:19:49 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
12:21:27 <shachaf> herr dr. prof. Taneb, inventor of d-modules
13:06:16 -!- boily has joined.
13:06:55 -!- metasepia has joined.
14:00:46 -!- L8D has joined.
14:06:24 <boily> good creative commons morning!
14:06:32 <boily> @messages-loud
14:06:32 <lambdabot> oerjan said 15h 30m 48s ago: the zimbabwean uncertainty principle means you cannot quantify their bmp precisely without causing runaway inflation.
14:06:32 <lambdabot> oerjan said 15h 17m 44s ago: <boily> beuh. who changed `ello? <-- i think you got hit by the tab expansion space issue.
14:07:58 <boily> @tell oerjan bmp, as in Bone Morphogenetic Proteins or as in Besi Merah Putih?
14:07:58 <lambdabot> Consider it noted.
14:08:49 <boily> @tell oerjan indeed. tabcompletion is evil. either it three-letter-clashes, or it inserts Spurrious Satanic Spaces.
14:08:49 <lambdabot> Consider it noted.
14:15:02 -!- ais523 has joined.
14:15:05 -!- ais523 has quit (Changing host).
14:15:05 -!- ais523 has joined.
14:22:04 <fizzie> How great; I have a broken sshfs mount that I can't seem to fusermount.
14:22:14 <fizzie> fusermount -u, I mean.
14:23:03 <boily> sudo umount --force /mountpoint?
14:23:38 <fizzie> No "sudo" access here.
14:24:02 <fizzie> "fusermount: failed to chdir to [REDACTED; parent of mount point]: Permission denied"
14:24:03 <boily> hm. and I suppose $(which reboot) isn't setuid?
14:24:22 <boily> is there a sysadmin you can berate?
14:24:26 <fizzie> "which reboot" is so 90s.
14:24:46 <boily> systemctl reboot, then?
14:24:47 <fizzie> Of course I can reboot (it goes via DBus and UPower or whatnot), but I don't wanna.
14:25:07 <ais523> fizzie: this reminds me of how I somehow managed to get init to ptrace a process
14:25:15 <fizzie> Maybe I'll just keep collecting dead sshfs mounts.
14:25:22 <ais523> meaning that that process couldn't be killed via any means whatsoever, apart from a reboot
14:25:35 * boily misses the '90s, where machines were simple and emitted an nice blue glow...
14:25:52 <fizzie> Incidentally, we do have privileges to do "sudo apt-get", so the whole "no root access" is kind of based on a honor system.
14:26:11 <ais523> because the only ways to recover would be to debug init (explicitly allowed), or kill init (possible but kind-of fatal to the system)
14:26:34 <boily> fizzie: can you run arbitrary commands from within apt-get?
14:26:38 <ais523> fizzie: I'm not sure; apt-get isn't dpkg, it only installs from repositories
14:26:49 <ais523> so what access you could get from that would depend on the repository contents
14:26:54 <fizzie> ais523: You can "sudo apt-get changelog whatever", and then "!" out of less.
14:27:04 <ais523> fizzie: haha, clever
14:27:08 <boily> neat.
14:27:12 <fizzie> And if someone goes and plugs that hole with a custom pager, I'm pretty sure more can be found; it's not supposed to be secure.
14:27:19 <ais523> apt-get probably should drop permissions in that case
14:27:44 <fizzie> Probably, out of general principles, but it's not really in the use case.
14:28:33 <ais523> have you ever tried running aptitude without arguments, btw?
14:28:33 -!- nooodl has joined.
14:28:40 <ais523> I didn't actually realise that was possible for ages
14:28:51 <ais523> it works even as non-root, albeit in read-only mode
14:28:54 <fizzie> Um. Yes, if by that you mean the usual aptitude UI.
14:29:55 <ais523> yep, that's what I meant
14:29:59 <ais523> I assumed it was command-line for years
14:30:19 <fizzie> We do have "sudo aptitude" access too; I didn't find an as obvious hole from it, because it doesn't have a spawn-a-shell menu command, and uses its built-in pager for changelogs.
14:36:44 -!- tertu has joined.
14:53:06 <fizzie> "sbatch: error: Batch job submission failed: Invalid account or account/partition combination specified" I just can't use that thing right.
15:04:21 <Taneb> Other than "[number]" and "[citation needed]", what special things like that can appear in wikipedia text
15:08:40 <ion> [who?]
15:09:11 <FireFly> [weasel words]
15:09:37 <Taneb> There seems to be loads of them help
15:09:46 <FireFly> [dubious · discuss]
15:09:52 <FireFly> I'm sure there's a category for them
15:10:32 <fizzie> http://en.wikipedia.org/wiki/Category:Inline_citation_and_verifiability_dispute_templates
15:10:33 <FireFly> Taneb: http://en.wikipedia.org/wiki/Template:Inline_tags
15:11:17 <fizzie> I was going to suggest http://en.wikipedia.org/wiki/Category:Inline_templates but I suppose that's formatted better.
15:11:55 -!- augur_ has quit (Remote host closed the connection).
15:11:58 <fizzie> I don't think I've come across [unbalanced opinion] in any article.
15:13:41 <FireFly> I don't think I've seen that either
15:13:45 <FireFly> nor [contradiction]
15:18:29 <Taneb> Ooh thanks
15:29:58 -!- oerjan has joined.
15:32:24 <oerjan> @messages-lol
15:32:24 <lambdabot> boily said 1h 24m 26s ago: bmp, as in Bone Morphogenetic Proteins or as in Besi Merah Putih?
15:32:24 <lambdabot> boily said 1h 23m 35s ago: indeed. tabcompletion is evil. either it three-letter-clashes, or it inserts Spurrious Satanic Spaces.
15:32:57 <oerjan> @tell boily bmp as in worst misspelling of gdp ever.
15:32:58 <lambdabot> Consider it noted.
15:34:04 <oerjan> @tell boily it probably has _something_ to do with the abbrevation being bnp in norwegian.
15:34:04 <lambdabot> Consider it noted.
15:38:06 <oerjan> fizzie: that's some spectrobabble
15:43:12 -!- Sprocklem has joined.
15:50:50 -!- conehead has joined.
15:56:02 -!- jm__ has joined.
16:00:55 -!- jm__ has quit (Client Quit).
16:09:00 <nooodl> http://en.wikipedia.org/wiki/Template:Awkward is cute
16:31:22 <boily> oerjan: that makes much more sense.
16:31:27 <boily> @messages-silent
16:31:27 <lambdabot> Unknown command, try @list
16:31:34 <boily> @messages-lllll
16:31:34 <lambdabot> Unknown command, try @list
16:31:39 <boily> @messages-lol
16:31:40 <lambdabot> oerjan said 58m 42s ago: bmp as in worst misspelling of gdp ever.
16:31:40 <lambdabot> oerjan said 57m 35s ago: it probably has _something_ to do with the abbrevation being bnp in norwegian.
16:32:52 -!- augur has joined.
16:36:47 -!- augur_ has joined.
16:39:46 -!- augur has quit (Ping timeout: 245 seconds).
16:56:13 <ion> The text box has the best scroll bar ever. http://apollo.spaceborn.dk/dsky-sim.html
16:57:38 <nooodl> ion: oh my god
16:58:10 <nooodl> you have to actually slam the brake button a few times for it to really stop
16:59:36 <oerjan> once worked for me.
16:59:38 -!- augur_ has quit (Remote host closed the connection).
17:00:47 <nooodl> hmm i can click the scroll buttons multiple times to scroll faster and then i have to click the stop one multiple times to slow back down
17:01:20 <oerjan> hm right. fancy.
17:02:02 -!- Sprocklem has quit (Ping timeout: 264 seconds).
17:02:23 <nooodl> function stopscroll() { if (window.moveupvar) clearTimeout(moveupvar); if (window.movedownvar) clearTimeout(movedownvar); }
17:03:11 <nooodl> if you assign multiple timeouts to the same variable do they stack......
17:03:21 <nooodl> that sounds javascript enough to be true
17:06:12 -!- oerjan has quit (Quit: Later).
17:06:34 -!- yorick has quit (Remote host closed the connection).
17:16:32 <FireFly> ew. I don't think there's any gurantee that the return value of setTimeout is truthy
17:17:31 <FireFly> AFAIK it's just an arbitrary thing that could be passed to clearTimeout to stop it from firing, though numbers are common (at least, I think both SpiderMonkey and V8 use numbers)
17:37:20 -!- muskrat has joined.
17:51:10 -!- copumpkin has joined.
17:55:46 <ais523> I love the way that "truthy" has become an actual part of the computer science lexicon (if only in languages with ubiquitous coercion)
17:55:49 <ais523> actually, hmm
17:56:26 <ais523> there was an article talking about how the only sensible axis on which to classify type systems was static/dynamic, anything else is ambiguous and arbitrary
17:56:50 <ais523> I disagree, I think the amount of coercion in a language is another axis
18:02:52 <ais523> hmm… what about an esolang based entirely on casts
18:03:00 <ais523> which don't roundtrip, so you can do actual calculation
18:03:00 <boily> PHP?
18:03:08 <boily> ok, not PHP then.
18:03:40 <Bike> something like, (int)"4+7" => 11?
18:03:46 <Bike> i guess that's too easy.
18:03:50 <ais523> that seems too easy
18:03:56 -!- FreeFull has joined.
18:03:58 <ais523> also, it needs control flow
18:04:07 <ais523> presumably via casting things to functions
18:04:15 <boily> that sounds like an interpreter...
18:04:30 <ais523> not necessarily
18:04:34 <ais523> you could cast ints to lines of code, for instance
18:04:39 <ais523> BASIC-style
18:16:51 -!- muskrat has left ("Leaving").
18:37:56 <boily> uh?
18:38:17 <boily> like, 10 GOTO 10?
18:38:29 <ais523> boily: 10 GOTO (int)x
18:38:37 <ais523> err, (lineno)x
18:40:00 <boily> the lineno type. you don't see that one too often...
18:41:10 <ais523> boily: gcc adds one to C; it's stored in void* variables and you get it via using unary && on a label
18:42:35 * boily runs away at the sight of an unary &&
18:50:14 -!- Sprocklem has joined.
18:50:16 <fizzie> And then you call it by dereferencing a void * in a goto.
18:51:14 <fizzie> (Technically it's just a "goto *expression" syntax, and not an instance of the unary *, but still.)
18:53:18 -!- nisstyre has joined.
18:56:17 <Bike> so easy.
18:56:54 <ais523> fizzie: in gcc-bf, _exit in the standard library is implemented as "goto *(void *)0"
18:57:04 <ais523> which must be one of the weirdest lines of C ever
18:58:49 <b_jonas> ais523: isn't that abort() ?
18:59:01 <b_jonas> not quite, I know, because it's not the same signal
18:59:02 <b_jonas> but still
18:59:44 <ais523> b_jonas: _exit doesn't quite have the same semantics as abort, abort can be handled
19:00:52 <ais523> although it always exits after the handler returns
19:01:05 <ais523> the handler can longjmp out, though
19:03:08 <Bike> how does jumping to zero halt?
19:03:35 <ais523> Bike: it falls out of the main loop
19:03:52 <Bike> oh
19:04:03 <ais523> it's brainfuck, after all
19:04:16 <Bike> what is gcc-bf after all
19:04:19 <Bike> anyway*
19:04:42 <ais523> Bike: a gcc backend that targets a lowlevel language that compiles to brainfuck
19:04:49 <Bike> oh.
19:10:26 <mroman_> gimme gimme
19:10:34 <ais523> not finished
19:10:45 <ais523> I got fed up trying to impl a 64-bit multiply
19:13:00 <boily> mroman_: can I get your approximate coördinates, so that I can get the distance between you and ais523?
19:13:06 <b_jonas> ais523: I can help in the multiply
19:13:16 <b_jonas> ais523: also, you asked about perl evaluator bots a few days ago
19:13:31 <mroman_> boily: Can't you just google them?
19:13:35 <b_jonas> ais523: perlbot (a less complete fork of buubot) has perl 5.16 via the eval command
19:13:35 <ais523> mroman_: b_jonas: I can send you my source code if you want to continue it, if you like
19:13:50 <ais523> but it probably only works on a specific version of gcc and newlib which may now be hard to obtain
19:13:51 <b_jonas> ais523: wait,
19:13:58 <b_jonas> ais523: how do you represent the integers?
19:14:07 <ais523> b_jonas: one byte on each tape element
19:14:13 <b_jonas> nah, I can't help then
19:14:13 <ais523> assuming an 8-bit wrapping tape
19:14:25 <b_jonas> well, not so easily anyway
19:14:28 <boily> mroman_: is that you → https://www.facebook.com/roman.muntener ?
19:14:39 <mroman_> No
19:14:46 <mroman_> I don't have a Facebook Account
19:14:54 <b_jonas> I do only less efficitn formats like binary (addressable only in bits) or zeckendorf representation
19:15:07 <b_jonas> for bytewise you'll have to read Knuth or something
19:15:10 <b_jonas> though wait
19:15:11 <b_jonas> actually
19:15:13 <mroman_> 47.69684, 8.63977
19:15:19 <b_jonas> that's bf, right?
19:15:20 <mroman_> ^- my approximate coordinates
19:15:29 <b_jonas> that means you can only increment and decrement the bytes
19:15:33 <b_jonas> that's not so efficient
19:15:44 <b_jonas> hmm
19:16:01 <boily> mroman_: thanks!
19:16:06 <mroman_> N47 41 48, E8 38 23 that is
19:16:12 <b_jonas> but bf is too eww
19:16:16 <mroman_> If you prefer this format
19:16:19 <boily> (hm. I wonder where 80.246.50.48 will take me...)
19:16:20 <ais523> oh right, this is the build system that runs gcc's build system halfway
19:16:30 <ais523> then runs sed on the generated Makefiles before completing the build
19:16:32 <boily> mroman_: any format translatable to this Physical Earth is fine.
19:17:05 <ion> Title and buttons: “Verify?” “No”, “Yes”. Description: “Do you not want to restore any of the projects? They cannot be restored later.” http://heh.fi/tmp/audacity-kayttoliittymakukkanen.png
19:17:06 <mroman_> I'm suprised americans don't have an imperial format for coordinates
19:17:10 <mroman_> like uhm...
19:17:13 <mroman_> earthworms
19:17:46 <b_jonas> that zeckendorf thing is a bit riddiculous
19:18:01 <b_jonas> I still don't know how much addition can loop, and don't know how to implement subtraction properly
19:18:08 <ais523> anyway, this tarball is 50MB, but I'll send it to people who want it
19:18:10 <int-e> nobody likes runs of ones.
19:18:13 <b_jonas> I should try to analyze it some day
19:18:16 <b_jonas> it bugs me a bit
19:18:26 <ais523> also, working with gcc was really frustrating
19:18:44 <ais523> most of the codepaths that aren't used for x86 are either buggy and untested, or just outright unimplemented
19:18:58 <b_jonas> and maybe figure out direct multiplication too, looping on zeckendorf digits instead of binary bits, though that might be very difficult
19:20:26 <mroman_> pervasive languages
19:20:30 <mroman_> inteesting
19:23:19 <b_jonas> although
19:23:47 <b_jonas> I probably won't be able to figure out this zeckendorf thing unless I learn about those tricky things people do to do binary faster these days
19:24:02 <b_jonas> like extra bits or strange representations to make it more vectorizable
19:24:17 <int-e> like fourier transformations?
19:24:22 <b_jonas> no
19:25:07 <b_jonas> I mean that thing where they put a binary number in like base 2**30 but put each digit in 32-bit words to somehow avoid cascading carries
19:25:11 <b_jonas> or something tricky like that
19:25:28 <b_jonas> the fourier transforms help for really large numbers
19:25:47 <b_jonas> but in the zeckendorf representation the problem is that carries in an addition go both way: down and up
19:25:54 <b_jonas> and can cascade both ways or something
19:25:56 <b_jonas> it's crazy
19:26:21 <b_jonas> so I can't even prove how to add in guaranteed linear time
19:26:48 <int-e> another problem is that it's not particularly easy to multiply two fibonacci numbers, as far as I can see
19:27:03 <b_jonas> int-e: you don't have to directly multiply
19:27:28 <b_jonas> int-e: you have to generate the sequence of multiplies of one factor by successive fibonacci numbers
19:27:32 <b_jonas> which you can do by repeated additions
19:27:51 <int-e> ah. right.
19:27:52 <b_jonas> like, you know, when you implement multiply in a language that doesn't allow accessing bits, but only does add/subtract/compare
19:28:02 <b_jonas> you can implement multiply and even divide in binary on such a system
19:29:10 <b_jonas> my zeckendorf add code is in http://www.perlmonks.com/?node_id=989716 in case you care
19:29:52 <b_jonas> but that only implements the addition in zeckendorf, and then binary built on that
19:45:09 -!- muskrat has joined.
20:03:32 -!- muskrat has quit (Quit: Leaving).
20:20:34 <mroman_> boily: Why did you want to calculate the distance?
20:29:33 -!- Sprocklem has quit (Ping timeout: 265 seconds).
20:31:56 <boily> mroman_: your wanted to be gimmeed the gcc-bf compiler.
20:33:52 <mroman_> Ah
20:33:58 <mroman_> And what's that got to do with distance?
20:37:11 <boily> to know if you could walk up to ais523's residence and extirpate the aforesaid compiler from him.
20:37:26 <ais523> boily: I did say I was planning to give it voluntary
20:37:28 <boily> (that, and I opportunisted the occasion of asking you the The Question.)
20:37:31 <ais523> voluntarily
20:37:52 <boily> boring. I could have wrote mroman_'s epic compiler fetch quest!
21:05:29 <mroman_> aforesaid
21:05:38 <mroman_> are you trying to make fun of my lack of english skills
21:06:11 <mroman_> although aforesaid I knew
21:06:13 <mroman_> but extirpate
21:06:15 <mroman_> seriously
21:06:46 <mroman_> you could have gone with wipe out, eradicate or extermine
21:07:11 <mroman_> extirpate doesn't even look like an english word
21:08:46 <mroman_> That's totally excrescent
21:09:27 <mroman_> There's even superexcrescently
21:09:33 -!- muskrat has joined.
21:10:40 <boily> far from it. I just like to butcher the English language myself.
21:10:52 <ais523> extirpate is real, although rarely used
21:10:57 <ais523> ~duck extirpate
21:10:57 <metasepia> extirpate definition: to destroy completely.
21:11:04 <boily> darn. and there I was hoping it wouldn't be one.
21:11:08 <mroman_> wtf
21:11:14 <mroman_> nice dictionary
21:11:15 -!- muskrat has quit (Client Quit).
21:11:23 <boily> two times in two. first with sbow, then extirpate.
21:11:39 <mroman_> ~duck waste
21:11:39 <metasepia> waste definition: a sparsely settled or barren region.
21:11:40 <boily> mroman_: a very rare occurence. ~duck usually finds nothing.
21:11:44 <mroman_> ~duck to waste
21:11:44 <metasepia> --- No relevant information
21:11:54 <mroman_> ~duck impetus
21:11:54 <metasepia> impetus definition: a driving force.
21:12:04 <int-e> ~duck sbow
21:12:04 <metasepia> --- No relevant information
21:12:06 <boily> I want to invent a word that doesn't exist, dammit!
21:12:11 <ais523> ~duck INTERCAL
21:12:11 <metasepia> INTERCAL is an esoteric programming language that was created as a parody by Don Woods and James M. Lyon, two Princeton University students, in 1972.
21:12:15 <int-e> ~duck forty-two
21:12:15 <metasepia> --- No relevant information
21:12:20 <boily> shachaf: no. ain't gonna bdbvxZfLOCmfKdNH1tg9EidKQqsn2zQHrC4XwQrP72RdkBxE3KrOdvJeZBNKl2yH.
21:12:28 <boily> ~duck 42
21:12:29 <metasepia> --- No relevant information
21:12:31 <ais523> ("INTERCAL" is my standard search query for testing search engines, btw)
21:12:52 <int-e> ~duck snobol
21:12:52 <metasepia> SNOBOL (StriNg Oriented and symBOlic Language) is a series of computer programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4.
21:13:06 <Bike> ~duck strongtalk
21:13:06 <metasepia> Strongtalk is a Smalltalk environment with optional static typing support.
21:13:12 <Bike> didn't expect that.
21:13:15 <Bike> ~duck passerine
21:13:15 <metasepia> A passerine is a bird of the order Passeriformes, which includes more than half of all bird species.
21:13:26 <Bike> ~duck gnatostomata
21:13:26 <metasepia> --- No relevant information
21:13:29 <int-e> (I believe that the INTERCAL manual is the only place where I've encountered SNOBOL)
21:14:18 <Bike> snobol's funny. the string concatenation operator is a space, the regular expressions are actually CFGs, and every line has a goto included.
21:14:32 <Bike> ~duck chordate
21:14:32 <metasepia> --- No relevant information
21:14:33 <int-e> ~duck onomatopoeia
21:14:33 <metasepia> onomatopoeia definition: the naming of a thing or action by a vocal imitation of the sound associated with it (as '''buzz, hiss''').
21:14:51 <Bike> boily: your bot's knowledge of phylogenic systematics is worryingly low.
21:15:15 <int-e> ~duck hylomorphism
21:15:16 <metasepia> Hylomorphism is a philosophical theory developed by Aristotle, which conceives substance as a compound of matter and form.
21:15:28 <Bike> ~duck entelechy
21:15:28 <metasepia> In the philosophy of Aristotle, the condition of a thing whose essence is fully realized; actuality.
21:16:27 <boily> ~duck eschatology
21:16:27 <metasepia> eschatology definition: a branch of theology concerned with the final events in the history of the world or of humankind.
21:16:45 <boily> Bike: I concur. it saddens me.
21:16:59 <Bike> Where's it get the information fro?
21:17:24 -!- AwfulProgrammer has joined.
21:18:11 <boily> Bike: duck duck go.
21:18:45 <boily> AwfulProgrammer: hi! I have this stong urge to `relcome you. were you already `relcomed?
21:19:41 <Bike> "Safe search blocked some results for chordate." this search engine is worrying, boily.
21:20:12 <boily> let me check if I use safe search...
21:20:28 <Bike> no i just mean, is it turning up sexual chordates or something.
21:20:44 <AwfulProgrammer> I feel welcomed boily
21:20:50 <AwfulProgrammer> :3
21:20:59 <boily> hot sexual chordate on protozoan action...
21:21:46 <boily> Bike: incidentally, yes, safe search is on. wouldn't want to make this chännel perverteder anymore than what it is.
21:22:25 <Bike> protozoa are hardly monophyletic
21:23:59 <boily> ~duck protozoan
21:23:59 <metasepia> Protozoa are a diverse group of unicellular eukaryotic organisms, many of which are motile.
21:24:39 <boily> Bike: are you a biologist?
21:25:34 <Bike> a bikeologist.
21:26:45 <boily> logical.
21:31:50 -!- Phantom_Hoover has joined.
21:39:21 -!- augur has joined.
22:00:52 -!- yorick has joined.
22:04:09 <mroman_> INTERCAL you say
22:04:35 <mroman_> According to bing that's a firm that creates oil-burners
22:04:56 <mroman_> well... according to google too
22:05:10 <mroman_> but the real intercall on bing is place 4
22:05:12 <mroman_> and google place 2
22:05:14 <mroman_> so google wins .
22:08:18 -!- MindlessDrone has quit (Quit: MindlessDrone).
22:11:56 <int-e> in my google bubble, the wikipedia intercal page comes first
22:12:30 -!- yiyus has joined.
22:15:43 <int-e> Ah, the language preference plays a role here; google.de puts said company first
22:19:58 <b_jonas> yes, the hl= parameter giving ui language changes a LOT about the order of google hits
22:20:18 <b_jonas> that's why I use both hl=hu and hl=en depending on what language of pages I want to find
22:25:32 <boily> `? szoup
22:25:34 <HackEgo> A szoup a szilárd tápszereknek híg alakban való elkészítése a célból, hogy könnyebben emészthetők legyenek; a hígító anyag a viz, mely feloldja s magába veszi a tápanyag legértékesebb részeit.
22:27:16 <FreeFull> `?
22:27:18 <HackEgo> ​? ¯\(°​_o)/¯
22:27:55 <boily> `?  
22:27:57 <HackEgo> ​ ? ¯\(°​_o)/¯
22:28:36 <boily> `quote hogy hogy hogy
22:28:38 <HackEgo> 33) <ehird> `translatefromto hu en Hogy hogy hogy ami kemeny <HackEgo> How hard is that
22:29:17 <FreeFull> `run echo "The final frontier." > wisdom/\
22:29:21 <HackEgo> No output.
22:29:26 <FreeFull> `?
22:29:28 <HackEgo> ​ ? ¯\(°​_o)/¯
22:29:40 <boily> fascinating.
22:31:11 -!- oerjan has joined.
22:32:46 -!- muskrat has joined.
22:35:49 -!- ais523 has quit.
22:42:07 -!- muskrat has quit (Quit: Leaving).
22:45:20 -!- Bike_ has joined.
22:46:00 -!- Bike has quit (Disconnected by services).
22:46:02 -!- Bike_ has changed nick to Bike.
23:03:01 -!- Phantom__Hoover has joined.
23:03:28 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds).
23:17:59 <shachaf> https://plus.google.com/+MikeStay/posts/Vgz4kMFiyCU
23:30:30 -!- boily has quit (Quit: Poulet!).
23:30:31 -!- metasepia has quit (Remote host closed the connection).
23:32:33 <oerjan> shachaf: saw that coming from a mile away.
23:32:57 <quintopia> @ask Oj742 are you going to add a long description of smartlock to strategy page?
23:32:57 <lambdabot> Consider it noted.
23:33:22 <quintopia> `? \
23:33:24 <HackEgo> ​\? ¯\(°​_o)/¯
23:34:09 <quintopia> `? hogy
23:34:11 <HackEgo> hogy? ¯\(°​_o)/¯
23:34:25 <quintopia> `?lambdabot
23:34:27 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ?lambdabot: not found
23:34:31 <quintopia> `? lambdabot
23:34:32 <HackEgo> lambdabot? ¯\(°​_o)/¯
23:34:38 <quintopia> `? oerjan
23:34:40 <HackEgo> Your evil overlord oerjan is a lazy expert in future computation. Also a lying Norwegian who hates Roald Dahl.
23:35:27 <shachaf> why do you hate Roald Dahl
23:35:57 <oerjan> `learn \ was initially popular as a replacement for the solidus, but inevitably there was a backslash.
23:36:02 <HackEgo> I knew that.
23:37:27 <oerjan> `learn lambdabot is a fully functional bot. just don't ask about @src.
23:37:32 <HackEgo> I knew that.
23:43:45 -!- Phantom_Hoover has joined.
23:43:53 -!- Phantom__Hoover has quit (Ping timeout: 246 seconds).
23:48:33 -!- carado has joined.
23:49:28 <olsner> shachaf: iirc roald dahl is evil or something
23:51:29 <Taneb> He's welsh, there is that
23:51:35 <Taneb> Also Danish
23:51:46 * oerjan swats Taneb -----###
23:51:46 <Taneb> Or maybe Norwegian, I forget
23:51:49 <Taneb> But he's Welsh
23:51:52 <Taneb> Very Welsh
23:52:14 <oerjan> DON'T FORGET AGAIN
23:52:21 <Taneb> Aaaaaaaaaaaaaaaaaaaaaah
23:52:57 <oerjan> istr from his wikipedia page that he was pretty evil.
23:53:27 <Sgeo_> `olist 933
23:53:29 <HackEgo> olist 933: shachaf oerjan Sgeo FireFly
←2013-11-28 2013-11-29 2013-11-30→ ↑2013 ↑all