Time |
S |
Nick |
Message |
09:16 |
|
|
sivoais joined #sourcefu |
09:26 |
|
|
sivoais joined #sourcefu |
09:36 |
|
|
sivoais joined #sourcefu |
09:45 |
|
|
sivoais joined #sourcefu |
09:55 |
|
|
sivoais joined #sourcefu |
10:04 |
|
|
sivoais joined #sourcefu |
10:14 |
|
|
sivoais joined #sourcefu |
10:23 |
|
|
sivoais joined #sourcefu |
10:33 |
|
|
sivoais joined #sourcefu |
10:42 |
|
|
sivoais joined #sourcefu |
10:52 |
|
|
sivoais joined #sourcefu |
11:02 |
|
|
sivoais joined #sourcefu |
11:11 |
|
|
sivoais joined #sourcefu |
11:21 |
|
|
sivoais joined #sourcefu |
11:31 |
|
|
sivoais joined #sourcefu |
11:40 |
|
|
sivoais joined #sourcefu |
11:50 |
|
|
sivoais joined #sourcefu |
11:54 |
|
pdurbin |
http://www.w3.org/TR/shadow-dom/ |
11:55 |
|
pdurbin |
"The shadow DOM allows multiple DOM subtrees (in addition to the document tree) to be composed into one larger tree when rendered." |
11:56 |
|
pdurbin |
heard about this on http://twit.tv/show/floss-weekly/245 about http://www.dartlang.org which is a good show |
11:59 |
|
|
sivoais joined #sourcefu |
12:08 |
|
|
sivoais joined #sourcefu |
12:18 |
|
|
sivoais joined #sourcefu |
12:27 |
|
|
sivoais joined #sourcefu |
12:37 |
|
|
sivoais joined #sourcefu |
12:46 |
|
|
sivoais joined #sourcefu |
12:56 |
|
|
sivoais joined #sourcefu |
13:06 |
|
|
sivoais joined #sourcefu |
13:16 |
|
|
sivoais joined #sourcefu |
13:25 |
|
|
sivoais joined #sourcefu |
13:33 |
|
|
sivoais joined #sourcefu |
15:43 |
|
|
aditsu joined #sourcefu |
15:43 |
|
pdurbin |
aditsu: welcome! |
15:44 |
|
aditsu |
ohai :) |
15:45 |
|
pdurbin |
I seem to remember you've released some cool open source projects |
15:45 |
|
aditsu |
who, me? er.. you're too kind :) |
15:46 |
|
aditsu |
I have some stuff at http://sourceforge.net/users/aditsu but haven't made a release for a long time |
15:49 |
|
pdurbin |
oh, right your ORM that's not an ORM: http://depeche.sourceforge.net :) |
15:49 |
|
aditsu |
what do you guys generally talk about in here? |
15:50 |
|
pdurbin |
http://sourcefu.com/topics for now... we can add more |
15:50 |
|
aditsu |
there's an orm in the works too: http://depeche.hg.sourceforge.net/hgweb/depeche/depeche-objects/ |
15:52 |
|
aditsu |
hm.. lots of languages in the topics, what are your favorite ones (or what features)? |
15:56 |
|
pdurbin |
Perl is my go to language. I'm getting into Java as I work on https://github.com/iqss/dvn |
15:56 |
|
pdurbin |
I'd like to learn some Haskell |
15:56 |
|
pdurbin |
and R |
15:56 |
|
aditsu |
perl? *shudders* :p |
15:56 |
|
pdurbin |
and more javascript |
15:57 |
|
pdurbin |
seems like I specialize in the languages people hate (perl and java) |
15:58 |
|
aditsu |
I can't say I hate it, it just scares me somewhat |
15:58 |
|
aditsu |
haven't written any perl code so far |
15:59 |
|
aditsu |
I'd like to learn some haskell too.. and a bunch of other languages |
16:03 |
|
pdurbin |
I also want to get some katas going. I started one at https://github.com/crimsonfu/code |
16:04 |
|
pdurbin |
larsks: that reminds me. you had a killer solution in python but we never added it |
16:04 |
|
aditsu |
what do you mean by kata? |
16:05 |
|
pdurbin |
crimsonfubot: lucky programming kata |
16:05 |
|
crimsonfubot |
pdurbin: An error has occurred and has been logged. Please contact this bot's administrator for more information. |
16:05 |
|
pdurbin |
! |
16:05 |
|
aditsu |
heh heh |
16:06 |
|
aditsu |
I see what you mean |
16:10 |
|
pdurbin |
good |
16:10 |
|
aditsu |
hmm autovivification sounds like it can easily introduce bugs that are hard to catch |
16:11 |
|
aditsu |
javascript has some of that too |
16:11 |
|
aditsu |
in a different form, I guess |
16:11 |
|
pdurbin |
buggy perl? that's unpossible |
16:12 |
|
aditsu |
:) |
16:14 |
|
aditsu |
if you can write 2 programs that behave differently, you can definitely have bugs |
16:15 |
|
aditsu |
is there any esoteric language where all programs do the same thing? if not, I should claim the idea :p |
16:15 |
|
aditsu |
a bugless language :) |
16:16 |
|
pdurbin |
:) |
16:30 |
|
aditsu |
ah, http://esolangs.org/wiki/Nil |
16:35 |
|
pdurbin |
:) |
18:37 |
|
aditsu |
if you were to design a Collection interface (a la java), what methods would you include? |
18:38 |
|
aditsu |
maybe a read-only collection, to make it simple |
18:41 |
|
pdurbin |
push, pop, shift, unshift |
18:41 |
|
aditsu |
pdurbin: what do you mean by shift? |
18:42 |
|
pdurbin |
heh. it's perl thing. ignore me :) |
18:43 |
|
pdurbin |
what kind of collection is it? an array? a hash? |
18:44 |
|
aditsu |
just the base interface; it could be an array, a linked list, a hashset, a treeset or something weirder |
18:46 |
|
pdurbin |
I'm ok with weird |
18:49 |
|
aditsu |
java has quite a lot of stuff: http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html#method_summary , however there's no foreach, filter, map or reduce |
18:51 |
|
aditsu |
I wonder which methods should be part of the interface and which ones are better left as "external" (like #include <algorithm> in C++) |
18:51 |
|
atz |
aditsu: try groovy's version .each with closure |
18:52 |
|
atz |
.collect and .inject are the map/reduce variants iirc |
18:53 |
|
atz |
and predictably, .grep (also w/ closure) |
18:53 |
|
aditsu |
atz: thanks I'll check it out |
18:53 |
|
aditsu |
funny, C++ doesn't bother with a base interface |
18:54 |
|
semiosis |
Aditsu: foreach is a language construct, available on objects that implement iterable |
18:54 |
|
aditsu |
it just works with iterators |
18:55 |
|
aditsu |
semiosis: right, but that's a somewhat different paradigm |
18:58 |
|
aditsu |
hmm, groovy is... groovy :) |
19:06 |
|
aditsu |
wow that's a seriously nice language, I should spend some time playing with it |
19:07 |
|
aditsu |
btw do you guys participate in Google Code Jam? |
19:08 |
|
pdurbin |
I'd google for it but crimsonfubot is broken :( |
19:09 |
|
aditsu |
pdurbin: did you know google has a website? :) |
19:09 |
|
pdurbin |
:) |
19:09 |
|
aditsu |
that you can access in, like, a browser? :p |
19:09 |
|
pdurbin |
it's for posterity |
19:09 |
|
pdurbin |
and easy clicking for the lazy |
19:10 |
|
aditsu |
https://code.google.com/codejam/ |
19:11 |
|
pdurbin |
thanks |
19:12 |
|
pdurbin |
I've heard of Google Summer of Code |
19:13 |
|
aditsu |
that's different |
19:15 |
|
pdurbin |
wow. 10th year of code jam |
19:16 |
|
aditsu |
yep, they've been doing it for a while |
19:16 |
|
pdurbin |
almost as long as there has been a Google |
19:23 |
|
|
aditsu joined #sourcefu |
19:24 |
|
atz |
yeah, my old coworkers would do codejam |
19:25 |
|
aditsu |
looks like my last 2 messages got lost, I'll repeat |
19:25 |
|
aditsu |
it's different from many other competitions as it allows any programming language with a free compiler/interpreter |
19:25 |
|
aditsu |
and some people took it as a challenge to use as many/obscure languages as possible |
19:26 |
|
pdurbin |
cool |
19:26 |
|
atz |
"20,613 contestants give the contest a whirl, from 149 countries and regions, using 73 programming languages" ... damn! |
19:27 |
|
aditsu |
check out this guy :) http://www.go-hero.net/jam/12/name/Nabb |
19:31 |
|
|
agoddard_ joined #sourcefu |
19:38 |
|
ironcamel |
pdurbin: do you use evernote? |
19:38 |
|
ironcamel |
i have the chrome plugin for it, and i just used it to save your g+ post about Scratch |
19:39 |
|
pdurbin |
ironcamel: I don't. my wife just started using it with her new job |
19:39 |
|
ironcamel |
it smartly just saves the relevant/content part of a the web page. i'm pretty impressed by it. |
19:39 |
|
pdurbin |
I've heard good things |
19:39 |
|
ironcamel |
if it does not make a good guess, you can use arrow keys to increase or decrease the div that it is capturing |
19:39 |
|
ironcamel |
but it usually makes the right guess |
19:40 |
|
ironcamel |
oh, and whats also neat is that it is smart about how it tags things |
19:41 |
|
ironcamel |
it looks at previous pages you have saved and how you tagged them. if it find similiar pages you have saved before, it preloads the corresponding tags. it surprises me how accurate it is. |
19:43 |
|
pdurbin |
I hear instapaper is good and guessing the text you want too |
19:52 |
|
pdurbin |
at* guessing |
20:03 |
|
ironcamel |
i used to use that a long time ago. a very long time ago. they probably have improved a lot since. |
20:07 |
|
pdurbin |
I suppose Scratch is on topic here too :) |
20:20 |
|
pdurbin |
ironcamel: and that logo thing you mentioned |
20:20 |
|
ironcamel |
did you play with logo as a kid? |
20:21 |
|
ironcamel |
i remember playing with it in 3rd grade and i loved it. kids today though may have higher sensibilities. |
20:21 |
|
pdurbin |
nope |
20:22 |
|
pdurbin |
I suspect they do :) |
20:23 |
|
pdurbin |
my older brother did a tiny bit of basic, I think |
20:24 |
|
pdurbin |
typing stuff in from magazines |
20:26 |
|
pdurbin |
ah, looks like I already linked to my google+ post about scratch: http://irclog.greptilian.com/sourcefu/2013-03-16#i_4161 |
20:30 |
|
ironcamel |
you are so meta |
20:32 |
|
pdurbin |
look, back then crimsonfubot worked |
20:33 |
|
pdurbin |
semiosis: I blame you and your need for me to load new stuff into it ;) |
21:14 |
|
atz |
did some basic on the radio shack "color computer"... w/ no ability to save! |
21:14 |
|
pdurbin |
"color computer"? |
21:15 |
|
pdurbin |
atz: I don't think my younger brother did any basic. could be wrong though! |
21:15 |
|
atz |
yeah, that was the name for it. bascially commodore64 form factor |
21:16 |
|
atz |
TRS-80: http://en.wikipedia.org/wiki/TRS-80_Color_Computer |
21:16 |
|
pdurbin |
holy shit, you aren't kidding |
21:17 |
|
atz |
sometimes when my mom had a portable tape player from work, I could play Zaxxon off a cassette |
21:18 |
|
atz |
optional 300 baud modem pack! |
21:18 |
|
atz |
(we didn't have that... i mean, what would you even do w/ it?) |
21:18 |
|
pdurbin |
:) |
21:19 |
|
pdurbin |
my computer teacher didn't believe me when I said I had 512 KB of memory in my Amiga: http://en.wikipedia.org/wiki/Amiga_1000 |
21:19 |
|
pdurbin |
(that was an optional upgrade as well) |
21:21 |
|
atz |
"Utilities exist to transfer data from a PC to a CoCo. If one does not have compatible disk drives for the PC and CoCo, data may still be transferred by using special PC CoCo utilities to create a .wav audio file of the data. Hook the CoCo's cassette interface cables directly to the line out of a PC's soundcard..." |
21:21 |
|
atz |
freaking insane |
21:22 |
|
pdurbin |
:) |
21:22 |
|
ben_e |
http://www.flickr.com/photos/60529780@N02/5528665272 <- that's what i used for my first Basic programming |
21:27 |
|
ben_e |
http://pocket.free.fr/html/casio/fx-702p_e.html <- my dad had both the printer AND the tape interface |
21:27 |
|
ben_e |
all the toys i guess |
22:09 |
|
pdurbin |
basic on a calculator. crazy |