←2013-10-16 2013-10-17 2013-10-18→ ↑2013 ↑all
00:06:28 -!- mnoqy has joined.
00:12:20 -!- augur has quit (Remote host closed the connection).
00:36:15 -!- Sgeo has joined.
00:50:36 -!- augur has joined.
00:51:58 -!- eihander has joined.
01:41:43 -!- shikhin_ has joined.
01:43:50 -!- shikhin has quit (Ping timeout: 240 seconds).
01:45:58 -!- shikhin_ has quit (Read error: Connection reset by peer).
01:50:36 -!- shikhin_ has joined.
02:01:51 -!- shikhin_ has quit (Ping timeout: 245 seconds).
02:01:54 -!- shikhin__ has joined.
02:15:46 -!- ^v has quit (Read error: Connection reset by peer).
02:23:46 -!- NihilistDandy has joined.
02:34:54 -!- mnoqy has quit (Quit: hello).
02:36:22 -!- shikhin_ has joined.
02:39:01 -!- shikhin__ has quit (Ping timeout: 268 seconds).
02:41:18 -!- shikhin has joined.
02:42:19 -!- shikhin_ has quit (Ping timeout: 272 seconds).
02:46:05 -!- shikhin_ has joined.
02:46:13 * pikhq blinks
02:46:32 <pikhq> Apparently irssi by default just doesn't use IPv6.
02:46:33 * coppro blinks
02:47:09 <pikhq> You have to actually do /set resolve_prefer_ipv6 on
02:47:19 <Bike> huh.
02:47:31 * Bike does so. why not.
02:47:39 -!- shikhin has quit (Ping timeout: 268 seconds).
02:47:41 <pikhq> That explains why I'm connected to Freenode via IPv4 right now.
02:48:05 <pikhq> (my ISP runs 6rd, so)
02:58:55 <Sgeo> I have a favorite Foundation Tails author now
02:58:55 <Sgeo> http://www.scp-wiki.net/foundation-tales
02:58:59 <Sgeo> Dmatix
02:59:39 <Sgeo> So far have read Quiet Days, The Price We Pay, and Empty Nights
03:09:13 <Bike> http://i.imgur.com/87v98vB.jpg utah, the dullest state
03:25:00 <Sgeo> No one minds if I laugh at Chicken Schemers, right? (I think it's partially I've made up some kind of imaginary rivalry in my mind, but I did see an argument by someone that makes no sense if I understand things properly)
03:26:03 <Sgeo> Oh, someone on Lambda-The-Ultimate said the same thing I was going to
03:26:04 <Bike> my mother is a chicken schemer you bigoted piece of shit
03:26:08 <Sgeo> http://lambda-the-ultimate.org/node/2753
03:26:16 <Sgeo> "For example, he suggests that the relation between syntax-case and syntax is unhygenic, which is untrue."
03:27:09 <Sgeo> Was wondering about that
03:27:10 <Sgeo> "Because this use
03:27:10 <Sgeo> of SYNTAX occurs lexically inside the (swap! a b) pattern,
03:27:10 <Sgeo> the instances of A and B in the syntax template hygienically
03:27:11 <Sgeo> refer to those parameters of the macro. If you moved the
03:27:13 <Sgeo> SYNTAX to a helper function it would break. "
03:27:27 -!- pikhq has quit (Quit: Reconnecting).
03:27:33 -!- pikhq_ has joined.
03:27:46 <Sgeo> That's exactly what lexical scoping is about, isn't it? If you move a raw lambda form into a function when the lambda was making a closure, that would break too
03:28:51 <pikhq_> Reconnect in the name of actually using IPv6.
03:28:59 <Sgeo> Oh, it's a Racket dev who said that on ltu
03:29:09 <Bike> hello, 2602:100:4751:9692:922b:34ff:fed8:75d
03:29:15 <Bike> so are we laughing at racketeers now or what
03:29:58 <Bike> need to have up to date information on which programming language is a laughable sin.
03:30:09 <Sgeo> I agree with Racketeers on this. If I'm laughing at Racketeers, it's probably at their trying to defend against claims that they've complicated the language with the way they've done keyword arguments
03:30:30 <Bike> this just seems so boring.
03:30:38 <Bike> you could argue about whether zebrafish can feel pain.
03:30:41 <Bike> do you think so?
03:31:14 <Sgeo> I'd have fun with vacuous statements, but for all I know there could actually exist something called 'zebrafish'
03:31:29 <Sgeo> Zebrafish do, in fact, exist.
03:31:30 <Bike> ...there is, dude.
03:31:49 <Bike> there's no need to make up fish species. there are a lot and there are some pretty crazy ones, eg sunfish.
03:31:58 <Sgeo> It sounds like it would be the name of an animal on Avatar: The Last Airbender
03:32:10 <Bike> like "catfish"?
03:32:48 <Bike> http://en.wikipedia.org/wiki/File:Sunfish2.jpg Blaaaaa I am as big as your car
03:32:55 <quintopia> i need racket like a zebrafish needs Bike
03:33:12 <Sgeo> Racketfish?
03:33:14 <Sgeo> Chickenfish?
03:33:35 <Bike> i do work in a lab that maintains zebrafish...
03:33:46 <Bike> "what a racket"
03:34:03 <Bike> good news, no species called chickenfish.
03:34:21 <Bike> we'll just have to stick with tuna.
03:36:22 <quintopia> you can't tuna fish
03:36:36 <Bike> I read a neat paper on the tuning of fish once.
03:36:42 <Bike> Cave fish don't have circadian frequencies.
03:37:26 <quintopia> what would they synchronize them with? i think that's kinda a no brainer
03:37:55 <Bike> well, that's the interesting thing, you can establish something of a frequency if you feed them at regular intervals.
03:38:26 <quintopia> in the wild, they dont feed on any schedule
03:38:38 <Bike> yes.
03:38:41 <Bike> so, they require tuning.
03:39:16 <quintopia> ah
03:56:03 -!- NihilistDandy has quit.
04:06:55 <ais523> it'd be better if this was the setup to a really complex tuna fish joke, rather than being the discussion after a boring one
04:07:46 <Bike> i haven't got anything better than "so, you can tuna fish, under certain circumstances" which is a pretty shit joke.
04:07:50 <Bike> the fish is from somalia. is that humorous?
04:08:09 <shachaf> hion
04:08:23 <shachaf> [ion hi]
04:08:38 <shachaf> did you see my hopeless attempt with RULES a while ago
04:09:37 <ion> shachaf: I saw you mention it but didn’t see it.
04:13:11 -!- drlemon has joined.
04:13:18 <drlemon> hi
04:14:21 <Bike> yo!
04:14:41 <drlemon> hi!
04:14:56 <Bike> wassup
04:15:03 <drlemon> Not much
04:15:26 <drlemon> I was reminded of this place when in my programming class i was given free time to program with anything, and i decided to teach myself befunge
04:15:40 <drlemon> and then i went "Oh yeah, #esoteric!" and came online
04:15:53 <Bike> `relcome drlemon
04:16:00 <Bike> no, wait.
04:16:01 <HackEgo> drlemon: 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.)
04:16:02 <Bike> `rwelcome
04:16:08 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: rwelcome: not found
04:16:12 <Bike> grr.
04:16:23 <Bike> `run ls bin | grep come
04:16:24 <drlemon> I got that before. This is my 3rd time here, each time i've been welcomed
04:16:25 <HackEgo> ozcome \ relcome \ rwlcome \ welcome \ welcome \ welcome13 \ wercome
04:16:34 <Bike> `rwlcome
04:16:36 <HackEgo> 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.)
04:16:38 <Bike> stupid name.
04:17:01 <drlemon> I feel so rwlcomed
04:18:18 <drlemon> 'welcome13
04:18:18 <Bike> i didn't rwlcome you. I just rwlcomed in general. Don't be presumptuous.
04:18:32 <drlemon> Bike: Sorry, geez! :P
04:19:08 <drlemon> Bike: (if that was sarcasm, i do not sarcasm good)
04:19:23 <Bike> i was joking. you can presume i am welcoming you if you want to.
04:20:14 <drlemon> I am not the kind of guy who takes sarcasm good. I deal it out, but i suck at being on the receiving end.
04:20:51 <drlemon> anyway, i taught myself the basics of befunge
04:22:02 <Bike> ^source
04:22:02 <fungot> https://github.com/fis/fungot/blob/master/fungot.b98
04:26:12 <drlemon> What happened there
04:26:23 <Bike> it's fungot's source. in befunge.
04:26:23 <fungot> Bike: i'm not sure whether or not a uri then? ( letrec ( ( p q))
04:26:33 <Bike> me neither, man, me neither.
04:26:40 <drlemon> Cool
04:26:58 <drlemon> I wish there was a mac brainfuck interpreter that didn't have me messing around with C
04:32:17 <oklofok> `ozcome
04:32:19 <HackEgo> 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.)
04:41:28 -!- asie has joined.
04:47:20 -!- epicmonkey has joined.
05:01:36 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...).
05:16:38 -!- pikhq_ has quit (Ping timeout: 240 seconds).
05:16:51 -!- asie has joined.
05:17:00 <Jafet> `jrypbzr drlemon
05:17:01 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: jrypbzr: not found
05:21:51 -!- Sprocklem has quit (Ping timeout: 245 seconds).
06:00:29 <ais523> is that a rot13'd welcome?
06:00:41 <ais523> also why do we have so many stupid welcome variants anyway?
06:28:19 <fizzie> Because we are friendly and affable?
06:28:27 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...).
06:32:24 <ais523> I don't mind sensible welcome variants
06:32:27 <ais523> it's the stupid ones I object to
06:32:36 <ais523> like, welcoming someone in rot13 isn't really even a welcome
06:32:55 <Bike> i only use informative, hand-crafted welcomes.
06:34:10 <kmc> artisinal small-batch
06:35:11 -!- asie has joined.
06:37:04 -!- FreeFull has quit.
06:42:13 <shachaf> hm i have a Chromecast but nothing with hdmi input
06:43:40 <fizzie> Maybe you could hack it to stream the output over wifi too.
06:43:51 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...).
06:47:19 <shachaf> i suspect my employer wouldn't be too happy about that
06:48:14 <kmc> is that like having time enough at last to read all the books in the world, but then your glasses break?
06:49:08 <shachaf> joke's on you, i take my glasses off to read anyway
06:49:27 <kmc> O:
06:49:47 <kmc>
06:52:01 <kmc> i wonder if it's possible to register ꙭ.рф
06:54:08 <shachaf> did you know .טעסט is a tld
06:54:37 <kmc> no
06:54:40 <kmc> whatsit mean
06:54:51 <shachaf> i think it's yiddish for "test"
06:55:05 <shachaf> anyway transliterated it would be "test"
07:04:38 -!- ais523 has quit.
07:08:12 -!- eihander has quit (Quit: Leaving).
07:09:08 -!- clog has quit (Ping timeout: 240 seconds).
07:21:21 <fizzie> Bike: Continuing the "best MATLAB code" series, here's what I just came across: eval(['fid=fopen(flist',num2str(nlist),',''r'');']);
07:21:49 <kmc> pro
07:22:33 <Bike> aaaaah.
07:22:39 <Bike> do the quotes with r actually work
07:22:55 <fizzie> Apparently that's a legal way to escape.
07:23:01 <Bike> oh, i misread, yeah ok.
07:23:06 <fizzie> It just keeps on going in that way: eval(['RIR=wavread(RIR_sim',num2str(rcount),');']);
07:23:40 <fizzie> I don't really understand why, all these functions accepting file names are just fine with something like wavread(['RIR_sim' num2str(count)]).
07:24:02 <fizzie> eval(['wavwrite(y(:,',num2str(ch),'),16000,''',save_dir_tr fname,'_ch',num2str(ch),'.wav'');']);
07:24:41 <Bike> makes perfect sense
07:28:57 -!- pikhq has joined.
07:31:43 -!- AnotherTest has joined.
08:02:38 -!- pikhq has quit (Ping timeout: 240 seconds).
08:16:27 -!- pikhq has joined.
08:20:29 -!- muskrat has joined.
08:37:04 -!- Bike has quit (Ping timeout: 265 seconds).
08:46:10 -!- shikhin__ has joined.
08:48:51 -!- oerjan has joined.
08:49:39 -!- shikhin_ has quit (Ping timeout: 272 seconds).
08:49:50 -!- shikhin__ has changed nick to shikhin.
09:06:00 -!- clog has joined.
09:19:19 <oerjan> `run diff bin/{oz,rwl}come
09:19:23 <HackEgo> No output.
09:21:17 <FireFly> `run diff bin/r{w,e}lcome
09:21:19 <HackEgo> 2c2 \ < welcome "$@" | rainwords \ --- \ > welcome "$@" | rainbow
09:21:27 <FireFly> Oh
09:22:19 <FireFly> `run ? firefly | rainwords
09:22:22 <HackEgo> FireFly was a short-running but well-loved sci-fi TV series released in 003, starring Nathan Fillion and directed and written by Joss Whedon.
09:22:48 <FireFly> rainwords should probably do 01..09 instead of 1..9
09:23:15 <FireFly> `cat bin/rainwords
09:23:17 <HackEgo> ​#!/usr/bin/python \ import random; w=[l.split() for l in open("/dev/stdin").read().split("\n")]; r=[4,7,8,9,2,13,6]; print "\n".join((lambda s: " ".join(chr(3) + str(r[(i+s)%len(r)]) + l[i] for i in range(len(l))))(random.randrange(0, len(r))) for l in w)
09:33:29 -!- oerjan has quit (Quit: leaving).
09:57:25 <fizzie> @tell Bike Quitting won't save you from MATLAB. (Cf. fac=numbers*ones(1,32).*(sum(mask')>=numbers)+sum(mask').*(sum(mask')<numbers);)
09:57:25 <lambdabot> Consider it noted.
09:58:26 <fizzie> As far as I can tell, that's equivalent to max(sum(mask, 2), numbers);
09:58:48 <fizzie> Er, min, I mean.
09:59:21 <fizzie> (Except for breaking down if 'mask' doesn't have the expected number of rows (32).)
10:00:31 -!- Taneb has joined.
10:04:51 -!- ^v has joined.
10:10:15 <ion> <…> omg <…> sain just tietää et meillä on company anthem <…> http://www.youtube.com/watch?v=FRTf3UXCpiE <…> shamelevel^10
10:10:18 <ion> (“i just found out we have a company anthem”)
10:17:09 <Jafet> Do they sing it at stand-ups
10:19:16 <Jafet> `run sed 's/str(.*)\])/"%02d"%r[(i+s)%len(r)]/' bin/rainwords
10:19:17 <HackEgo> ​#!/usr/bin/python \ import random; w=[l.split() for l in open("/dev/stdin").read().split("\n")]; r=[4,7,8,9,2,13,6]; print "\n".join((lambda s: " ".join(chr(3) + "%02d"%r[(i+s)%len(r)] + l[i] for i in range(len(l))))(random.randrange(0, len(r))) for l in w)
10:19:54 <Jafet> `run sed -i -e 's/str(.*)\])/"%02d"%r[(i+s)%len(r)]/' bin/rainwords && `run ? firefly | rainwords
10:19:55 <HackEgo> bash: -c: line 0: unexpected EOF while looking for matching ``' \ bash: -c: line 1: syntax error: unexpected end of file
10:20:14 <Jafet> `run sed -i -e 's/str(.*)\])/"%02d"%r[(i+s)%len(r)]/' bin/rainwords && ? firefly | rainwords
10:20:20 <HackEgo> FireFly was a short-running but well-loved sci-fi TV series released in 2003, starring Nathan Fillion and directed and written by Joss Whedon.
10:34:36 <^v> <3 firefly
10:35:40 <^v> i met le director
10:35:52 <^v> was about to stab him
10:36:00 <^v> (he was cool)
10:36:36 * ^v was expecting another welcome
10:36:49 <Taneb> ^v: are you watching Agents of SHIELD?
10:36:58 <^v> no
10:37:03 <^v> i dont watch tv much
10:57:26 -!- AnotherTest has quit (Ping timeout: 240 seconds).
11:17:36 -!- FreeFull has joined.
11:25:13 -!- AnotherTest has joined.
11:31:46 -!- Sgeo has quit (Read error: Connection reset by peer).
11:39:11 -!- nisstyre has quit (Quit: Leaving).
11:46:52 -!- yorick has joined.
11:49:16 -!- Taneb has quit (Quit: Page closed).
12:01:09 -!- fungot has quit (Ping timeout: 248 seconds).
12:02:02 -!- fizzie has quit (Ping timeout: 264 seconds).
12:03:38 -!- boily has joined.
12:03:49 -!- metasepia has joined.
12:05:09 <ion> http://i.imgur.com/FC5VM2S.png
12:08:24 -!- boily has left.
12:08:36 -!- metasepia has quit (Remote host closed the connection).
12:20:52 -!- htkallas has joined.
12:20:59 -!- htkallas has changed nick to fizziew.
12:22:42 -!- muskrat has quit (Quit: Leaving).
12:24:01 <fizziew> The electric company just sent me a SMS about electricity going out at home. Very fancy, very modern.
12:24:21 <fizziew> Though the fact that it just says "we're working to fix this, ETA: no idea" (paraphrasing) made it not terribly useful.
12:35:55 -!- boily has joined.
12:36:46 <boily> good battle-against-fontconfig morning!
12:36:59 -!- metasepia has joined.
12:49:06 -!- mnoqy has joined.
13:01:29 -!- fizzie has joined.
13:23:53 -!- AnotherTest has quit (Ping timeout: 272 seconds).
13:45:04 -!- carado has joined.
13:58:01 <fizzie> !SENT_START OPERATING INCOME FROM HOTELS AT TWENTY ONE MILLION DOLLARS AND TWENTY THREE POINT EIGHT MILLION DOLLARS !SENT_END
13:58:20 <fizzie> WSJ recognizer output manages to look like an old-fashioned telegram always.
14:07:09 -!- nooodl has joined.
14:08:18 -!- nooodl_ has joined.
14:09:05 -!- Taneb has joined.
14:16:32 <boily> googling for what people say in this chännel almost always result with way more questions than what I started with → http://www.isip.piconepress.com/courses/msstate/ece_7000_speech/lectures/1999/lecture_06/presentation/data/cmu_wb.lm
14:17:02 -!- MindlessDrone has joined.
14:18:04 -!- nooodl_ has quit (Quit: Ik ga weg).
14:22:15 -!- conehead has joined.
14:26:19 -!- augur_ has joined.
14:29:13 -!- augur has quit (Ping timeout: 272 seconds).
14:29:25 -!- augur has joined.
14:30:39 -!- augur_ has quit (Write error: Connection reset by peer).
14:40:57 -!- Sprocklem has joined.
14:42:34 -!- AnotherTest has joined.
14:47:29 -!- shikhin_ has joined.
14:49:46 -!- shikhin has quit (Ping timeout: 268 seconds).
14:54:04 -!- impomatic has left.
14:54:51 -!- asie has joined.
14:58:35 -!- Bike_ has joined.
14:59:02 <Bike_> enabling ipv6 makes the network unreachable. ok, irssi.
15:05:55 -!- Phantom_Hoover has joined.
15:06:31 -!- Bike_ has changed nick to Bike.
15:18:56 -!- shikhin_ has changed nick to shikhin.
15:33:51 -!- conehead has quit (Ping timeout: 260 seconds).
15:56:46 -!- Taneb has quit (Quit: Page closed).
16:01:55 -!- Phantom_Hoover has quit (Ping timeout: 268 seconds).
16:03:21 -!- Sprocklem has quit (Ping timeout: 245 seconds).
16:08:19 -!- KingOfKarlsruhe has joined.
16:09:01 -!- oerjan has joined.
16:12:30 <oerjan> `addquote -!- Bike has quit (Ping timeout: 265 seconds). [...] <fizzie> @tell Bike Quitting won't save you from MATLAB. [...]
16:12:35 <HackEgo> 1121) -!- Bike has quit (Ping timeout: 265 seconds). [...] <fizzie> @tell Bike Quitting won't save you from MATLAB. [...]
16:12:49 -!- mnoqy has quit (Quit: hello).
16:15:12 -!- carado has quit (Quit: Leaving).
16:17:49 -!- Phantom_Hoover has joined.
16:20:41 -!- nooodl has quit (Ping timeout: 272 seconds).
16:24:19 * oerjan fails at finding the japanese version of the fujitsu anthem
16:24:45 <oerjan> i assume this stuff is completely normal in japan.
16:24:46 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds).
16:39:01 -!- Phantom_Hoover has joined.
16:40:10 -!- Phantom__Hoover has joined.
16:41:17 -!- NihilistDandy has joined.
16:43:09 <Phantom__Hoover> OK, for god's sake.
16:43:21 <Phantom__Hoover> My laptop clock claims to be displaying BST, but is in fact an hour fast
16:43:26 <Phantom__Hoover> how do i fix this
16:44:07 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
16:45:17 <boily> back from lunch, I learn fujitsu has an anthem, and Phantom__Hoover is unstuck in time.
16:45:54 <NihilistDandy> Phantom__Hoover: Take this moment of timelessness to read HoTT in an instant
16:47:45 <oerjan> i also see BST and BDT both as equal to UTC at the moment.
16:48:00 <oerjan> if Phantom__Hoover had the good sense to be present, i'd suggest using WET.
16:48:28 <Phantom__Hoover> for god's sake setting a clock back an hour cannot be this hard
16:48:46 <oerjan> oh you were there
16:49:07 <oerjan> Phantom__Hoover: well assuming you want to be 1 hour off UTC, WET works here
16:49:39 <Phantom__Hoover> why does xfce not include a way to set the clock
16:49:46 <oerjan> and presumably takes care of daylight saving
16:50:14 <Phantom__Hoover> they might have different transitions?
16:50:26 <oerjan> Phantom__Hoover: um is your UTC time correct? if so you shouldn't set the clock, only the timezone. assuming you're on linux.
16:50:50 <Phantom__Hoover> my UTC time clearly isn't correct because the time it's displaying is an hour off BST
16:50:59 <boily> oerjan: the Japanese Fujitsu Anthem is unfindable. I searched for 富士通 {,歌,アンセム,聖歌}, and nothing relevant came through.
16:51:49 <boily> Phantom__Hoover: are you running ntpd?
16:51:55 <Phantom__Hoover> no
16:51:57 <Phantom__Hoover> i am now
16:52:00 <oerjan> boily: OKAY
16:52:55 <oerjan> Phantom__Hoover: um afaik britain, like most of europe, is currently on daylight saving.
16:53:21 <Phantom__Hoover> that's what BST means! the time my system clock is displaying as BST is an hour off from what is actually BST
16:54:18 <oerjan> oh wait never mind my tests, i think it displays UTC if it doesn't have the timezone data, but somehow still uses the given name.
16:54:24 <fizzie> Bullshit time?
16:54:42 <olsner> Bullshit Savings Time
16:54:54 <oerjan> Phantom__Hoover: well i'm just asking if you've tried date -u
16:54:56 <Phantom__Hoover> welp, i installed ntp and did ntpd -q... and my time remains as wrong as ever
16:54:57 <boily> meanwhile, geek stuff → http://youtu.be/b0YC3RpvE3M
16:55:24 <boily> Phantom__Hoover: have you configured ntp to get the correct timezone? and usually, you have to wait a while for ntp to correct time.
16:55:25 <oerjan> since the error could be either in the genuine clock or in the timezone data.
16:55:36 <boily> (it only works by increments, so not to disrupt the rest of the System)
16:55:42 <Phantom__Hoover> note that the date i'm getting is an hour fast; it's UTC+2, which shouldn't be displaying on any clock in britain, ever
16:55:58 <oerjan> heh
16:56:28 <boily> @localtime Phantom__Hoover
16:56:29 <lambdabot> Local time for Phantom__Hoover is Thu Oct 17 18:54:44
16:56:54 <Phantom__Hoover> whereas the time is actually 17:54
16:56:59 <asie> tfw i lack anything to code
16:57:04 <asie> other than horrid minecraft mods
16:57:13 <NihilistDandy> Are you in one of those towns where they don't recognize DST? :D
16:57:15 <Phantom__Hoover> and back when summer time started i didn't adjust my watch, so there was a 2-hour disparity between it and the computer
16:57:33 <Phantom__Hoover> NihilistDandy, like i just said, the error goes the wrong way for it to be a summer time thing
16:57:53 <NihilistDandy> Oh, so they're super into it, then
16:57:56 <pikhq> Did you do TZ=BST or some such? :)
16:58:07 <olsner> did you recently reboot into/from windows?
16:58:09 <Phantom__Hoover> for god's...
16:58:11 <Phantom__Hoover> kirby% date
16:58:11 <Phantom__Hoover> Thu 17 Oct 18:56:17 BST 2013
16:58:30 <Phantom__Hoover> olsner, i do have a dual boot, although this problem has been around for as long as i can remember
16:58:36 <pikhq> TZ=BST will make it display "BST", but not do any time zone calculations.
16:58:38 <olsner> then it might have synced, stored local time, then linux comes and thinks it's UTC and adds a time zone
16:59:09 <oerjan> Phantom__Hoover: i _still_ want you to do date -u please
16:59:29 <Phantom__Hoover> date -u is UTC+1
16:59:52 <oerjan> ok then it's not the timezone setting :P
16:59:55 <Phantom__Hoover> olsner's theory is the most plausible
16:59:58 <pikhq> K, so your system clock is set to local time.
17:00:01 <Phantom__Hoover> how fix
17:00:12 <olsner> Phantom__Hoover: set the time to the right time
17:00:29 <oerjan> is this a dual boot with windows or such
17:00:44 <olsner> but there may be one or more settings that change how your OSes interpret the system clock
17:01:12 <Phantom__Hoover> oerjan, yes!
17:01:15 <Phantom__Hoover> olsner, right
17:01:19 <fizzie> olsner: The settings to make Windows interpret system clock as UTC are iffy.
17:01:21 <Phantom__Hoover> how do i set the time back an hour
17:01:36 <Phantom__Hoover> do NOT tell me i have to do date -s dd:hh:mm
17:01:44 <oerjan> Phantom__Hoover: ic so windows and linux may have different ideas of how the system clock is stored
17:02:01 <olsner> maybe something like date -s "one hour ago"
17:02:26 <olsner> unless that's the wrong direction
17:02:47 <oerjan> and this means trouble of course
17:02:49 <Phantom__Hoover> invalid date
17:02:59 <fizzie> olsner: I read about them when last installing a dual boot system, and it seemed like it's theoretically possible, but not altogether wise. (The hwclock-in-localtime-and-tell-Linux-that approach is more supported.)
17:03:13 <oerjan> especially if both os'es try to set the clock from a time server
17:03:18 <pikhq> Getting Linux to use a hw clock in localtime depends on your distro.
17:03:41 <pikhq> Which distro are you using?
17:03:48 <Phantom__Hoover> arch
17:03:54 <Phantom__Hoover> i have to leave now, unfortunately
17:04:01 <Phantom__Hoover> leave solutions in logs plz
17:04:10 <pikhq> timedatectl set-local-rtc true
17:05:53 <oerjan> i wonder if that works well when changing between daylight saving and not
17:05:57 <fizzie> For some reason Arch wiki recommends the "configure Windows to use UTC" approach even though it involves some registry editing and has bugs.
17:06:28 <oerjan> or if windows and linux will mess up changing it
17:06:29 <pikhq> oerjan: Not really.
17:06:39 <boily> during the Age of the Rc.conf, it was easy to set your HWCLOCK to localtime, but now I don't know how.
17:06:53 <pikhq> It's necessarily slightly wonky, though less so if you've got ntpd going.
17:07:01 <pikhq> (hint: you should)
17:08:14 <oerjan> unless there is some hw place to save the current local timezone offset that both would use.
17:08:36 <pikhq> There isn't.
17:08:40 <olsner> if there was we wouldn't have this problem
17:08:48 <boily> run windows in a VM?
17:09:07 <pikhq> The RTC is just a wall clock.
17:10:21 -!- snuffeluffegus has joined.
17:10:58 -!- snuffeluffegus has quit (Read error: Connection reset by peer).
17:11:12 -!- snuffeluffegus has joined.
17:12:31 <fizzie> You're lucky there is even a century field in there; UTC offsets would be quite a lot to ask.
17:12:34 <fizzie> (And where the century is stored is not standard, so you need to read its location from ACPI.)
17:12:53 <pikhq> The century field was a later addition, for that matter.
17:14:29 <pikhq> Though a trivial way of getting that to work would be to just assume that you never would use a BIOS in 1969 or earlier. :P
17:20:22 -!- carado has joined.
17:20:34 -!- carado has quit (Remote host closed the connection).
17:20:40 -!- carado_ has joined.
17:20:45 <Gregor> pikhq: Way to break my circa-1985 computers in 2070.
17:22:12 <pikhq> I'd be impressed if the capacitors still worked.
17:23:24 <boily> I should buy myself something with vacuum tubes one day.
17:23:28 <boily> s/buy/build/
17:23:38 <pikhq> Like a CRT TV.
17:23:50 <fizzie> "it87: Beeping is supported" "yay"
17:27:27 <Gregor> pikhq: I was recently looking for a way to make an SNES emulator's output look like it should have over composite on a CRT TV.
17:27:39 <Gregor> I'm shocked that none of the output plugins do such things.
17:28:03 <Gregor> They all do random bullshit like adding scanlines (something you wouldn't have noticed on a TV of the appropriate era) or making things /sharper/ instead of softer.
17:28:54 <boily> pikhq: probably not a CRT. I'm sure I'd find a way to induce grievous bodily harm on multiple persons after a sudden implexplosion.
17:31:26 <oerjan> exploding the imps in your tv
17:31:51 -!- Sprocklem has joined.
17:33:52 <coppro> woot, got accepted to grad school!
17:34:00 <NihilistDandy> Nice
17:34:47 <NihilistDandy> Gregor: I'm sure I saw a project for the NES (or maybe the SNES) that did that
17:34:53 <NihilistDandy> I'll see if I can find a link
17:35:10 <boily> coppro: which one?
17:35:21 <coppro> boily: UW
17:35:22 <coppro> same place
17:35:47 <Gregor> NihilistDandy: I did a semi-decent job of simulating it in post by recording the output and then using mplayer filters. Something like -vf unsharp=c5x3:-2,unsharp=l5x1:-1
17:36:56 <Gregor> It's mildly less relevant for the NES since its resolution was much lower than NTSC anyway :3
17:37:16 -!- snuffeluffegus has quit (Remote host closed the connection).
17:38:03 <NihilistDandy> Gregor: http://en.wikipedia.org/wiki/Higan_%28emulator%29
17:38:34 <Gregor> I didn't know bsnes had changed its name...
17:38:55 <Gregor> I ALSO didn't know it claimed to do anything clever in display filtering.
17:39:39 <NihilistDandy> Yeah, apparently they got super serious about scanlines
17:39:45 -!- Phantom__Hoover has quit (Ping timeout: 272 seconds).
17:39:46 <NihilistDandy> As in, having them
17:40:00 <boily> coppro: makes sense.
17:40:20 <Gregor> Most emulators do really retarded, bad scanline emulation in post, but bsnes/higan certainly wouldn't because that's against its entire purpose. Probably worth looking into...
17:52:15 <pikhq> Gregor: Actually, emulating NTSC artifacts matters a bit more for the NES because its output produced weird artifacting that some games used for more color.
17:52:35 <pikhq> The NES used a square wave color burst, for instance.
17:52:59 <Gregor> Ohyeah... EGA games did that too, didn't they? Like olde King's Quest games had an option for whether your output was an RGB monitor or composite...
17:53:28 <Gregor> (So that it could generate more colors over composite)
17:54:22 <NihilistDandy> "More colors" meaning "everything is oversaturated to hell" (Looking at you KQ5)
17:54:44 <Gregor> KQ5 is in the VGA era, surely it never anticipated composite output.
17:54:55 <Gregor> I think KQ3 was the last EGA one. Maybe KQ4.
17:56:00 <pikhq> http://upload.wikimedia.org/wikipedia/commons/f/f1/CGA_Composite_Vs_RGB_640_Smaller_File.png Good times.
17:56:05 <NihilistDandy> I suppose so. I guess it was just way oversaturated, then :D
17:56:10 <Gregor> Eeeeyup :3
17:56:39 <boily> IIIIEEEEEURGH! mine eyes!
17:57:01 <pikhq> Beats the shit out of normal CGA graphics.
17:57:36 <pikhq> 4-color palletes, anyone? :)
17:57:52 <boily> hmm... I wonder if I can get sopwith running again...
17:58:48 <Gregor> pikhq: Well, EGA at least gave us 16 glorious colors
17:58:58 <pikhq> Though amazingly you can get much better color res out of CGA graphics if you're clever.
17:59:21 <pikhq> http://www.deathshadow.com/images/pakuMenu.png CGA graphics.
18:00:03 <boily> woot! there's a package in the AUR, and it works!
18:00:27 * boily sings the sopwith theme... dooo do-dooo, doo doo doo doo doo doo doo do-doooooo ♪
18:03:56 -!- realzies has quit (Ping timeout: 245 seconds).
18:04:21 -!- snuffeluffegus has joined.
18:07:19 <fizzie> I've got diverging clocks in Xen PV domains, even though the documentation said I need to enable extra things to even make that possible. (I didn't install NTP on them because the documentation says they run synchronomized.)
18:07:57 <fizzie> I guess it could be just outdated documentation, the sysctl it mentions does not seem to exist.
18:07:59 -!- snuffeluffegus has quit (Client Quit).
18:08:33 -!- realzies has joined.
18:08:35 -!- realzies has quit (Changing host).
18:08:36 -!- realzies has joined.
18:10:41 -!- Gregor has left ("Leaving").
18:10:44 -!- Gregor has joined.
18:10:59 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...).
18:13:48 -!- mnoqy has joined.
18:18:19 -!- Sprocklem has quit (Ping timeout: 246 seconds).
18:28:11 -!- asie has joined.
18:39:15 <FireFly> `run ls wisdom/*list
18:39:17 <HackEgo> wisdom/bdsmreclist \ wisdom/danddreclist \ wisdom/list \ wisdom/olist \ wisdom/slist
18:39:37 <FireFly> + bdsmreclist
18:39:41 <FireFly> ? bdsmreclist
18:39:47 <FireFly> err
18:39:51 <FireFly> `? bdsmreclist
18:39:54 <HackEgo> ​* oerjan swats quintopia -----### \ <oerjan> Phantom_Hoover: it records all the big hits
18:40:00 <FireFly> ok.
18:43:05 -!- pong has joined.
18:43:29 -!- pong has changed nick to Guest72190.
18:44:41 <boily> ^prefixes
18:45:09 <boily> fizzie: have you obliterated fungot once again?
18:45:14 <boily> `prefixes
18:45:16 <HackEgo> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, jconn ) , blsqbot !
18:45:47 <FireFly> the + was a typo actually
18:45:58 <boily> `pastlog thutubot
18:46:11 <HackEgo> 2008-10-22.txt:19:23:23: <thutubot> xxxx
18:46:14 -!- ^v has quit (Ping timeout: 240 seconds).
18:46:38 <Bike> deep
18:46:42 -!- ^v has joined.
18:47:16 <Bike> fizzie: ;_;
18:47:37 -!- conehead has joined.
18:48:22 <fizzie> Oh.
18:48:30 <fizzie> Yes, it went with the power.
18:48:38 -!- Guest72190 has quit (Ping timeout: 240 seconds).
18:48:40 <boily> the more I read about world languages phonologies, the more I believe Swedish is the Ultimate-Has-Every-Phoneme language.
18:48:54 <boily> fizzie: so, is it... dead? :(
18:49:06 <Bike> does swedish even have ejective consonants!
18:49:07 <olsner> what, swedish has only normal sounds
18:49:25 <boily> well, it at least seems to cover just about every vowel.
18:50:18 -!- fungot has joined.
18:51:56 -!- ^v has quit (Read error: Connection reset by peer).
18:52:20 -!- ^v has joined.
18:53:18 <Bike> http://i.imgur.com/hMdR9mV.jpg that's something.
18:53:47 <FireFly> Wait, it isn't the default in the UK?
18:55:57 -!- SirCmpwn has changed nick to SirCmpwn_.
18:56:20 -!- SirCmpwn_ has changed nick to SirCmpwn.
18:58:58 <oerjan> boily: i don't think swedish has ı
19:01:27 <boily> oerjan: [ɪ], as in the lax close front unrounded vowel?
19:02:27 <oerjan> no, [ɯ], as in turkish
19:03:10 <boily> indeed, from a quick eye-grep, no attestation of [ɯ] in Swedish.
19:03:23 <olsner> https://en.wikipedia.org/wiki/Close_back_unrounded_vowel? how on earth can they spell this ı
19:04:17 <oerjan> olsner: by analogy of ö vs. o or ü vs. u
19:05:26 <oerjan> all of which turkish also has
19:05:53 <oerjan> it uses e rather than ä though.
19:06:05 <fizzie> I (no pun intended) remember there was a funny story about ı and computers; sadly, don't remember what.
19:06:17 <oerjan> the turkish vowels follow a cubic arrangement.
19:06:45 <olsner> lower case I is dotless-i, and uppercase i is dotted I?
19:07:10 <oerjan> yep
19:07:10 <fizzie> "Many cellphones available in Turkey (as of 2008) lack a proper localization, which leads to replacing “ı” by “i” in SMS, sometimes severely distorting the sense of a text. In one instance, a miscommunication led to the deaths of Emine and Ramazan Çalçoban in 2008.[3]"
19:07:15 <fizzie> Perhaps "funny" was not the right word.
19:07:38 <Bike> uhm.
19:07:44 <mnoqy> um
19:08:11 <fizzie> "The use of "i" resulted in an SMS with a completely twisted meaning: instead of writing the word "sıkısınca" it looked like he wrote "sikisince." Ramazan wanted to write "You change the topic every time you run out of arguments" (sounds familiar enough) but what Emine read was, "You change the topic every time they are fucking you" (sounds familiar too.)"
19:08:24 <fizzie> Then her father killed the guy.
19:08:53 <Bike> well, damn
19:09:08 <olsner> maybe the miscommunication was not the whole reason
19:09:46 <oerjan> fückıng hersh
19:11:02 -!- ^v has quit (Ping timeout: 240 seconds).
19:11:20 -!- Guest60565 has joined.
19:11:35 <fizzie> olsner: Possibly some amount of blame lies on the people doing the actual stabbing in addition to the phone.
19:11:52 <olsner> Possibly.
19:12:57 -!- Guest60565 has quit (Client Quit).
19:17:11 -!- Gad1234567890 has joined.
19:17:24 -!- Gad1234567890 has left.
19:18:40 -!- Sprocklem has joined.
19:19:11 -!- augur has quit (Remote host closed the connection).
19:32:35 <fizzie> Huh. Just now noticed that plain 'mplayer' doesn't use any of the VDPAU-accelerated codecs by default. On a 640x360 H.264 video (from Yle Areena), "mplayer blah.flv" takes about 10% of CPU while "mplayer -vc ffh264vdpau" takes 2.5%.
19:33:02 -!- ais523 has joined.
19:34:41 <FireFly> fungot: what's your wisdom for today?
19:34:41 <fungot> FireFly: this would be definieable behaviour... they'd like recognition, but it's much like new zealand, in my opinion is what i wanted
19:35:06 <boily> ~duck definition of definieable
19:35:07 <metasepia> --- No relevant information
19:35:20 <boily> oh well. I should have known.
19:35:26 -!- carado_ has quit (Ping timeout: 240 seconds).
19:35:48 <boily> and I really ought to visit New Hobb^H^H^H^HZealand in the future.
19:37:03 -!- ^v has joined.
19:39:04 -!- ^v has quit (Client Quit).
19:40:27 -!- asie has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz...).
19:41:05 -!- AnotherTest has quit (Ping timeout: 272 seconds).
19:43:43 -!- snuffeluffegus has joined.
19:46:56 <boily> fungot: Oh freddled gruntbuggly, thy micturations are to me
19:46:56 <fungot> boily: chicken moves fast, though. ( english as well
19:47:07 <fizzie> fungot: Why did the chicken move fast?
19:47:08 <fungot> fizzie: you only have +'s, what then? feed me with your ' fnord there an expression of irritation
19:48:32 * boily feeds fungot some «'»
19:48:32 <fungot> boily: paying flatmate or significant other? don't say all pleasse i will when he comes here in the first
19:48:58 <boily> fungot: you'll have to talk to your landlord about rent problems. I can't do nothing for that.
19:48:59 <fungot> boily: wait, duh, using `darcs get` will do step 2 create your own repository, make it really useful.
19:49:12 <boily> darcs can pay rent? another neat Haskell usage!
19:49:17 <FireFly> I don't think that'll help with your rent
19:49:27 <FireFly> but if it does, I agree it's really useful
19:49:45 <fizzie> Am I technically fungot's landlord? I guess I might be.
19:49:45 <fungot> fizzie: i am in fnord universe :p
19:49:55 <fizzie> Okay, then.
19:50:13 <FireFly> I think that might be a "no"
19:50:24 <boily> I think that might be a resounding “yes”
19:50:52 <FireFly> fungot: not clear enough.
19:50:52 <fungot> FireFly: are those many things include impression?? :d?
19:51:13 -!- Sprocklem has quit (Ping timeout: 272 seconds).
19:51:29 -!- Bike has quit (Ping timeout: 272 seconds).
19:51:30 <boily> so fungot is under the delusional impression that fizzie's his landlord.
19:51:30 <fungot> boily: ah so the i/ o
19:51:43 <boily> i/o, i/o, it's off to pay our rent we go ♪
19:52:02 -!- ^v has joined.
19:54:25 -!- nooodl has joined.
19:59:20 -!- trout has quit (Quit: I found 1 in /dev/zero).
20:04:19 -!- augur has joined.
20:09:48 -!- Bike has joined.
20:10:11 -!- augur has quit (Remote host closed the connection).
20:11:05 -!- augur has joined.
20:11:19 -!- Sprocklem has joined.
20:14:01 -!- epicmonkey has quit (Ping timeout: 272 seconds).
20:22:46 -!- boily has quit (Quit: Poulet!).
20:22:48 -!- metasepia has quit (Remote host closed the connection).
20:24:59 -!- variable has joined.
20:33:39 -!- azaq23 has joined.
20:33:58 -!- ais523 has quit.
20:46:47 -!- mnoqy has quit (Quit: hello).
20:47:19 -!- shikhin_ has joined.
20:50:11 -!- shikhin has quit (Ping timeout: 245 seconds).
21:11:57 <Bike> fizzie: so that matlabism from before, i replaced it with just rand(...) <= foo, and now everything takes six or seven more seconds to run. ?????
21:13:34 -!- snuffeluffegus has quit (Remote host closed the connection).
21:14:00 -!- snuffeluffegus has joined.
21:14:59 <fizzie> Bike: Did you unreplace it and did that make things faster again?
21:16:14 <Bike> yes.
21:16:19 <Bike> i am bafled.
21:16:25 <Bike> positively bafed
21:16:36 <fizzie> You are matlabfed.
21:16:50 <fizzie> Or "matbaffled"?
21:16:59 <Bike> i hope to god this thing isn't feeding me
21:17:12 <fizzie> It's weird, because the earlier version included the "rand(...) <= foo" as a component.
21:17:41 <fizzie> You should try out how a bar = double(rand(...) <= foo); performs.
21:17:44 <Bike> i'm isolating it and trying some testing there. i must be missing something.
21:19:06 -!- NihilistDandy has quit.
21:20:38 -!- augur has quit (Read error: Connection reset by peer).
21:20:59 -!- augur has joined.
21:21:03 <oerjan> madlab
21:21:58 <Bike> well, the rand is about five times faster (both are less than a tenth of a millisecond so whatever) so i guess it must be in accessing it?
21:22:02 <Bike> god.
21:22:17 <fizzie> I guess it's not *entirely* impossible for find(A <= B) to JIT into something that does not involve an intermediate logical matrix, which could possibly affect the runtimes somehow, though generally I don't think MATLAB does terribly major reorganizations, and it's still weird if it's significantly faster.
21:22:48 <Bike> i'll try the double thing.
21:22:59 <fizzie> I'm not sure what "the rand" is, because both involved a rand. I guess the simplified version?
21:23:04 <Bike> yeah.
21:23:52 -!- Taneb has joined.
21:23:54 -!- MindlessDrone has quit (Quit: MindlessDrone).
21:25:25 <Bike> yeah, ok, coercing it to double fixes the time again.
21:25:39 <Bike> here i was thinking your mention of hypothetically different behavior was a joke.
21:26:02 <fizzie> That was for the find-vs-simple-rand difference.
21:26:13 <fizzie> Anyway, then there is probably something later on involving that matrix that requires a type conversion.
21:26:43 <fizzie> Many things can do that, for example involving it somewhere where there's a "1" or "0" instead of "true" or "false".
21:27:05 <fizzie> See e.g. http://sprunge.us/dAaa (though that's a bit more reasonable, since the summing is obviously a numeric thing).
21:27:19 <Bike> the only operations on it are == 0 and == 1... oh, true and false, is that so ¬_¬
21:27:35 -!- Sprocklem has quit (Ping timeout: 259 seconds).
21:28:22 <Bike> If you have logicalmatrix(foo,bar) == 1 does it upgrade everything to doubles first or something.
21:28:59 <fizzie> Sure.
21:29:10 <fizzie> See http://sprunge.us/XVaH
21:29:32 <fizzie> Well, maybe that's not entirely the whole truth.
21:29:37 <fizzie> But I wouldn't put it past MATLAB.
21:30:25 <fizzie> It is entirely possible that will also happen for == true and == false.
21:30:48 <Bike> hm.
21:30:52 <fizzie> But really, for a logical x, doing x == 0 and x == 1 is kind of silly, since the first is ~x and the second is x.
21:31:17 -!- Sprocklem has joined.
21:31:24 <fizzie> Of course you might prefer to be expressive, but sometimes tradeoffs have to be made.
21:32:28 <Bike> doing your thing with == false speeds it up slightly, i'll see how it works
21:33:05 <fizzie> http://sprunge.us/TITW <- well, that was a very MATLAB result.
21:33:46 <fizzie> The situation might also change depending on whether the code is in a function or a script, I think there's differences when it goes to JIT.
21:34:30 -!- ping has joined.
21:34:54 -!- ping has changed nick to Guest57319.
21:35:26 -!- ^v has quit (Ping timeout: 240 seconds).
21:35:28 -!- shikhin_ has changed nick to shikhin.
21:35:37 <Bike> if nothing else the double() version doesn't reduce speed but removes the ridiculous idiom.
21:35:59 -!- Sprocklem has quit (Ping timeout: 272 seconds).
21:38:02 <fizzie> Today I ran across a 40-line block of code to take a vector and replace its (contiguous sequences of) NaNs with either a repeated one neighbor or a linear interpolation between two neighbors, depending on whether the NaN-run was in the middle or at beginning/end of the vector.
21:38:15 -!- yorick_ has joined.
21:38:26 <kmc> fun
21:38:38 <fizzie> I turned it into 19 lines, but I'm sure it could still be MATLABized further.
21:38:48 <fizzie> Also the comprehensibility went down a bit.
21:39:06 <fizzie> Or maybe not, depends.
21:39:35 -!- NihilistDandy has joined.
21:39:43 -!- epicmonkey has joined.
21:40:01 -!- muskrat has joined.
21:40:06 <fizzie> t = diff([0;x;0]); st = find(t == 1); en = find(t == -1) - 1; is perhaps not quite obvious-at-a-glance way of saying "get first and last indices of all contiguous sequences of 1s".
21:40:58 <Bike> so uh, what's a sed to replace (TnKO.*==) 0 with \0 false, because i'm not getting it
21:41:33 <Bike> oh, it's \1 instead.
21:41:34 <fizzie> Should that not be \1 false?
21:41:36 <Bike> \0 is the whole string?
21:41:41 <fizzie> Whole match, yes.
21:41:46 <Bike> i am the worst unixer
21:42:16 <fizzie> I did get to replace http://sprunge.us/PbBE with a single interp1(...) call.
21:42:19 -!- yorick has quit (Ping timeout: 268 seconds).
21:44:09 <Bike> thanks for letting me suffer through this here
21:44:45 <fizzie> A shared MATLAB joy is a double()d MATLAB joy.
21:44:54 <Bike> :v.
21:46:17 <Bike> it's still slower after switching in true and false. whateeeever
21:48:37 -!- Nisstyre-laptop has joined.
21:49:29 <fizzie> Yeah, there's something there in the types that I don't quite grasp. I added == false to this "benchmark" of http://sprunge.us/VFRK and everything seems to take slightly different amount of time.
21:50:09 <fizzie> But for a logical array, there certainly seems to be a win for ~t over either of t == 0 or t == false.
21:51:01 <fizzie> Also in that synthetic benchmark the logical does always better than the double-cast, so I suppose your scenario differs by some subtle way.
21:51:29 -!- yorick_ has changed nick to yorick.
21:53:56 <fizzie> Oh well. At least the times aren't different for 0/false vs. 1/true: http://sprunge.us/ADdZ (the "do-nothing" versions are slightly non-applicable, but do show that t == 1 for a logical t can in fact waste quite some time)
21:56:35 -!- augur has quit (Remote host closed the connection).
21:57:31 -!- Nisstyre-laptop has quit (Ping timeout: 245 seconds).
22:02:42 -!- KingOfKarlsruhe has quit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258]).
22:02:53 <kmc> note: `layout_chan` moved into closure environment here because it has type `~fn:Send((std::option::Option<std::comm::Port<script::script_task::ScriptMsg>>,std::comm::SharedChan<net::resource_task::ControlMsg>,extra::future::Future<geom::size::Size2D<uint>>,std::comm::Port<gfx::render_task::Msg<script::dom::node::AbstractNode<()>>>,std::comm::Port<script::layout_interface::Msg>,msg::constellation_msg::ConstellationChan,std::comm::Sh
22:03:22 <shachaf> kmc: -dsuppress-module-prefixes plz thx
22:04:06 <kmc> and then an ICE
22:07:09 -!- oerjan has quit (Quit: Fnörd).
22:10:38 -!- nisstyre has joined.
22:26:21 -!- nisstyre has quit (Quit: Leaving).
22:27:04 -!- mnoqy has joined.
22:35:38 -!- Phantom_Hoover has joined.
22:44:33 -!- nooodl has quit (Ping timeout: 252 seconds).
22:47:48 -!- muskrat has quit (Read error: Connection reset by peer).
22:51:36 -!- epicmonkey has quit (Ping timeout: 260 seconds).
22:55:40 <Phantom_Hoover> Gregor
22:55:46 <Phantom_Hoover> Gregor you RUINED WEBSPLAT
22:56:04 <Gregor> 's how I roll.
22:56:15 <kmc> gregor rolls 50 deep
22:58:56 -!- snuffeluffegus has quit (Remote host closed the connection).
23:00:11 <Taneb> Phantom_Hoover, any response from elliott re: DF
23:03:45 <Phantom_Hoover> i haven't heard from him!
23:03:51 <Phantom_Hoover> you ask, you're online more
23:04:17 <Taneb> fiiiiiiiiiiiiiiiiine
23:04:32 <kmc> shachaf: is that a rustc flag?
23:04:45 <Taneb> kmc, do you play DF
23:04:49 <kmc> no
23:04:54 <Taneb> why not
23:05:13 <kmc> have enough time-consuming habits already
23:05:18 <shachaf> kmc: ghc flag
23:05:19 <Taneb> Fair enough
23:05:24 <kmc> heh
23:09:05 <shachaf> p. good ghc flag imo
23:10:17 <Taneb> shachaf, do you play DF
23:12:44 -!- Guest57319 has changed nick to ping.
23:12:47 -!- ping has changed nick to ^v.
23:20:49 <shachaf> Taneb: No.
23:21:02 <drlemon> my friend decided to write a bf interpreter in python. Then he did it.
23:21:27 <Taneb> drlemon, get your friend to write a python interpreter in bf
23:21:46 <drlemon> Taneb: That's what they said when i told the other channel i lurk on!
23:22:15 <Taneb> :D
23:22:30 -!- Bike has quit (Ping timeout: 252 seconds).
23:24:44 <drlemon> It SUCKS at long programs and can't exactly handle input, but it can print fine!
23:26:00 -!- augur has joined.
23:39:32 <kmc> why does it suck at long programs
23:39:40 <drlemon> kmc: no idea
23:41:23 <kmc> find out, report back
23:42:21 <drlemon> kmc: Want to see the program?
23:43:19 <kmc> do I?
23:43:21 <kmc> I suppose so
23:43:25 <drlemon> one moment
23:44:08 -!- Bike has joined.
23:45:46 <drlemon> http://pastie.org/8410671
23:47:12 <kmc> that's a lot of duplicated code
23:47:18 <Bike> oh thank god it's not a crypto puzzle.
23:47:26 <kmc> also does it handle nested brackets properly?
23:47:49 <Bike> doesn't look like it.
23:48:07 <kmc> imo write a Brainfuck -> Python compiler and feed the result to exec()
23:48:10 <shachaf> Bike: i have a crypto puzzle for you!! decrypt this: 0000000000000000000000000000000000000000000000000000000000000000
23:48:16 <kmc> it'll be shorter
23:48:28 <kmc> shachaf: it says "SHACHAF SUCKS"
23:48:47 <shachaf> :'(
23:48:56 <kmc> it lies tho!
23:49:10 <Bike> hoist by his own encrypted petard
23:49:19 <drlemon> shachaf: that's unary, i assume?
23:49:32 <shachaf> it's base 62
23:49:47 <drlemon> this is a good place
23:50:14 <drlemon> And by the way, i'm 14. I'm only saying that so you have context for the fact that the guy who wrote that BF interpreter, is also 14.
23:50:37 <pikhq> Sounds 'bout right.
23:50:44 -!- muskrat has joined.
23:51:02 <Taneb> Aaaah, I remember being 14
23:51:10 <Taneb> No I don['t
23:51:11 <Taneb> aaaah
23:51:17 <Taneb> I've completely forgotten that year
23:52:04 <Bike> the compiler could basically be written as a map+append, right
23:52:05 <drlemon> VmxSQ2ExWXlUWGxUYTJoUVVrUkJPUT09 base 64
23:52:20 <drlemon> It's lazy cripto time
23:52:23 <drlemon> *crypto
23:52:27 <Bike> i think i honestly don't remember enough python to do it correctly off the top of my head though :\
23:52:38 <drlemon> i like befunge more than brainfuck
23:53:29 <Bike> ^source
23:53:29 <fungot> https://github.com/fis/fungot/blob/master/fungot.b98
23:54:07 <shachaf> base Bike
23:54:51 <shachaf> kmc: will i see you at mozilla tomorrow
23:56:02 <kmc> when are you coming by?
23:56:47 <shachaf> maybe i'll get around there at 17/18ish? the talk is at 19ish
23:59:11 <Bike> hm, i think the indentation thing makes the brainfuck to python compiler annoying
23:59:59 <kmc> shachaf: where in the building is it?
←2013-10-16 2013-10-17 2013-10-18→ ↑2013 ↑all