**** BEGIN LOGGING AT Thu Mar 13 02:59:57 2008 Mar 13 03:03:55 alright, hacking time :) Mar 13 04:31:52 Thu Mar 13 09:57:34 IST 2008 Mar 13 04:32:43 morning (yaaawwwn) Mar 13 04:33:39 this is worse than zuckerberg ;) Mar 13 04:33:52 nani? Mar 13 04:34:04 morning chaos Mar 13 04:34:18 poor sarah.. i feel sorry for her Mar 13 04:35:04 what? Mar 13 04:35:06 Eh? I really haven't been following, is this related to that Spitzer tyhing? Mar 13 04:36:13 not the spitzer Mar 13 04:36:33 this is the sxsw interview - sarah lacy with mark zuckerberg Mar 13 04:36:59 and the blogosphere went witchhunting for sarah as someone put it Mar 13 04:37:22 allegedly she did a very *boring* and *self-indulgent* (flirty?) interview Mar 13 04:38:19 http://valleywag.com/tech/sarah-lacy/ Mar 13 04:39:54 Where is Sacha Baron Cohen when you need him? Mar 13 04:40:16 wow Mar 13 04:40:23 I just wrote code for 2 hours straight Mar 13 04:40:28 it compiled on the first try Mar 13 04:40:34 and better yet, it ran correctly on the first try Mar 13 04:40:38 doesn't happen very often ^^ Mar 13 04:40:45 kodak moment Mar 13 04:40:57 romain: how many lines? Mar 13 04:41:18 a little less than 1,000 Mar 13 04:41:24 woah Mar 13 04:41:36 hail the IDE's ;) Mar 13 04:41:41 they help :)) Mar 13 04:41:49 romainguy: i'm writing some code right now that i suspect might be eligible for that :) Mar 13 04:41:54 uhuh Mar 13 04:41:57 i'm coding very, very slowly :) Mar 13 04:42:14 yeah, I have to admit that code wasn't too complicated, it was some memory management, caches, etc. Mar 13 04:42:37 without an IDE it would be impossible Mar 13 04:42:44 muthu: it would? Mar 13 04:42:56 what do you think? Mar 13 04:43:08 for the compile at first try, yeah they help a lot Mar 13 04:43:17 right Mar 13 04:43:23 i've heard stories though Mar 13 04:43:42 how someone compiled and ran like a 3000 liner in the first try Mar 13 04:43:46 muthu: i don't generally use an IDE to program, and in my 10 years of doing so, I have certainly written correct code on first try at least once ;) Mar 13 04:44:02 the story must be about jasta then ;) Mar 13 04:44:40 no, it's about stopping to understand everything you don't understand instead of ignoring all the details that are inconvenient. Mar 13 04:45:18 but even then, it's still a rare thing to do correctly :) Mar 13 04:45:27 yes, in the first try atleast Mar 13 04:45:33 an IDE has not much to do with it, is my point. Mar 13 04:46:09 my point is, the first try compilation has become trivial since IDE's came along Mar 13 04:46:48 not really. a lot of IDEs compile on the fly, so if you ever see it show that red squiggly, you failed to write code correctly on first compile :) Mar 13 04:46:56 jasta: Eclipse shows errors as you type, how can it not have anything to do with it? Mar 13 04:46:58 i'd say, it's only possible with that feature off or missing ;) Mar 13 04:47:25 jasta: woah now you are raising the bar Mar 13 04:47:32 like i said, i use vim. Mar 13 04:47:33 ;) Mar 13 04:47:41 you want to type code correctly on the first try Mar 13 04:47:52 mere mortals have done it Mar 13 04:48:11 yes i know Mar 13 04:49:04 but still, having correct syntax and consistent nomenclature is not as impressive as having it work first try, which isn't up to the IDE :) Mar 13 04:49:05 getting 3000 lines of code right on the first try is easy if you pick the right code... Mar 13 04:49:34 printf("hi"); Mar 13 04:49:38 printf("hi"); Mar 13 04:49:43 printf("hi"); Mar 13 04:49:48 thats' 3 Mar 13 04:49:52 that's Mar 13 04:49:56 i couldn't type printf("hi"); so many hundreds of time without typoing ;) Mar 13 04:50:00 you can't even type 4 lines without it :) Mar 13 04:50:05 see, I can't even get English right on the first try Mar 13 04:50:07 aetmos: you win the challenge! Mar 13 04:50:24 sweet Mar 13 04:50:28 what do I win? Mar 13 04:50:44 * Aetmos hopes for a porsche Mar 13 04:50:51 * Aetmos crosses his fingers Mar 13 04:51:00 So is having it compile on the first try without an IDE due to skill or chance? Mar 13 04:51:02 * Aetmos shakes with anticipation Mar 13 04:51:30 chaosvoyager: neither, familiarity :) Mar 13 04:51:46 well, and chance :) Mar 13 04:51:51 I'd say it's mostly luck...I mean, 95% of bugs I get are things I know immediately what I did wrong.... Mar 13 04:51:58 aetmos: check your junk folder.. the prize is on the way Mar 13 04:52:04 yes! Mar 13 04:52:18 ew! Mar 13 04:52:24 you guys have now distracted me sufficiently that i am sure to not return to my code and have it work first try :) Mar 13 04:52:38 that was the idea Mar 13 04:52:46 yup.. that's the idea Mar 13 04:52:53 mission accomplished :) Mar 13 04:53:07 if you'll recall, romain hadn't done a lot of talking on #android ;P Mar 13 04:53:32 over the last few days is quiet Mar 13 04:53:42 jasta: that's because you guys always talk about boring things like content providers, intent receivers, etc. :) Mar 13 04:54:00 muthu: must be getting ready for a new SDK release. they always get REAL quiet right before a big deadline. Mar 13 04:54:25 i don't think they'll do it before the challenge Mar 13 04:54:41 Dan kinda spilled the beans that they plan to have 1 more release before the 15th. Mar 13 04:54:45 or, they hope to. Mar 13 04:54:47 but may not Mar 13 04:54:53 unlikely Mar 13 04:55:06 It could just be a maintenance release Mar 13 04:55:06 what makes you so certain? Mar 13 04:55:23 maybe they'll fix the stupid MediaPlayer :) Mar 13 04:55:47 the mediaplayer is supposed to work in the earlier revisions Mar 13 04:55:55 m3 or so Mar 13 04:56:06 that's what i gathered from the groups Mar 13 04:59:00 speaking of rare, i just played a game of free cell that didn't require me to put a single card on a free cell Mar 13 04:59:04 that was really weird Mar 13 04:59:21 the only reason i had to was in order to shuffle cards around Mar 13 04:59:38 (which the card game does for me) Mar 13 05:01:08 jasta: did you try the earlier versions for mediaplayer? Mar 13 05:01:10 * duey starts the project Mar 13 05:01:14 muthu: No. Mar 13 05:01:15 duey: ? Mar 13 05:01:21 try them Mar 13 05:01:24 got to start some time right Mar 13 05:01:36 muthu: can't be bothered. besides, what does that help me? Mar 13 05:01:39 duey: start what? Mar 13 05:01:47 android prject Mar 13 05:01:49 duh Mar 13 05:02:04 too early duey Mar 13 05:02:10 yeah i was thinking the same thing Mar 13 05:02:13 duey: what's your project? Mar 13 05:02:15 might wait another week Mar 13 05:02:19 ocr.. Mar 13 05:02:22 translation Mar 13 05:02:34 im just going to submit a basic prototype Mar 13 05:02:39 dont care about winning that much Mar 13 05:02:44 all the preview iphone apps, games etc., built from 2 days to 2 weeks max Mar 13 05:02:48 otherwise i would of started ages ago Mar 13 05:03:10 a working prototype should be good enough Mar 13 05:03:12 damn I hate this wait Mar 13 05:03:16 my Mac Pro still hasn't shipped Mar 13 05:03:23 but I received the 8 GB of RAM Mar 13 05:03:27 haha Mar 13 05:03:27 they are taunting me on my desk Mar 13 05:03:48 8GB?? Mar 13 05:03:56 WOW! Mar 13 05:03:58 big photos Mar 13 05:04:05 muthu: the MacPro comes with 2 more :) Mar 13 05:04:10 woah Mar 13 05:04:26 how big are RAW images usually? Mar 13 05:04:28 (file size) Mar 13 05:04:39 8 to 12 MB I would say Mar 13 05:04:43 oh ok Mar 13 05:04:45 depending on the file format, camera, etc. Mar 13 05:04:57 but the .psd I create from the RAW are much much bigger Mar 13 05:05:02 right Mar 13 05:05:10 for instance the one I did for the last photo I posted on Flickr was about 90 MB Mar 13 05:05:17 O.o Mar 13 05:05:32 o.O Mar 13 05:05:33 well, 8 Mpixels and as soon as you start using layers... Mar 13 05:05:38 yeah Mar 13 05:05:39 and it's 16 bits per color component Mar 13 05:06:32 proposal proof reading time Mar 13 05:07:30 duey: have you tried the iphone sdk? Mar 13 05:07:37 na Mar 13 05:07:48 why not? Mar 13 05:07:55 can't be bothered downloading 2GB worth of sdk Mar 13 05:08:10 ... Mar 13 05:08:21 internets are not fast here Mar 13 05:08:22 $100M iFund available Mar 13 05:08:23 if it doesn't come in a tarball, forget it. Mar 13 05:08:38 muthu, lol Mar 13 05:08:42 read more about it Mar 13 05:08:48 what? Mar 13 05:08:50 its not free money Mar 13 05:09:00 tarball?!? You're kidding me, right? Mar 13 05:09:17 well i'll accept a zip, but that's it :) Mar 13 05:09:28 Oh, ok then :) Mar 13 05:09:43 i mean, .dmg?? if you want to woo developers, at least give me an extension that i'm familiar with. Mar 13 05:10:04 ... Mar 13 05:10:07 i was seriously wanting to check it out, but seems to discourage non-apple folks at this time Mar 13 05:10:16 errr... Mar 13 05:10:20 yes.. the cater only to macs Mar 13 05:10:55 either you are on apple side.. or you are on the other side Mar 13 05:11:14 well, grass is greener right :P Mar 13 05:11:21 it'll always be tha way Mar 13 05:11:25 we're humans Mar 13 05:11:31 agree Mar 13 05:11:40 sj has a vision Mar 13 05:11:49 and he does it his way Mar 13 05:12:53 WOOOOOHOOO Mar 13 05:12:55 finally Mar 13 05:12:56 it's working Mar 13 05:12:57 raah Mar 13 05:13:00 I can stop now Mar 13 05:13:12 http://rummble.com is cool Mar 13 05:13:35 lot of exciting things happening in mobile space Mar 13 05:13:41 He's created an ecosystem where independent software developers can sell their applications through a trusted source. It's like Steam, but broader in scope. And it's not going to be limited to the iPhone. Mar 13 05:14:05 Screw whatever else, this is huge. Mar 13 05:14:06 s/he/army of advisors Mar 13 05:14:24 At least he takes advice :P Mar 13 05:14:34 apple has the device, the o's and the core apps Mar 13 05:14:46 now they have the apple store for the 3rd party apps Mar 13 05:15:03 i like apple and all and im pretty fanboi Mar 13 05:15:13 but i dont like sj all that much Mar 13 05:15:36 i heard sj is a tough guy Mar 13 05:15:42 Yes, he's an asshole. Mar 13 05:15:49 ^^ Mar 13 05:15:50 all geeks are! Mar 13 05:15:54 Maybe less so now, but just maybe. Mar 13 05:16:06 my friend saw him in the apple cafeteria, and he was always scared to approach him. Mar 13 05:16:26 he told me one, someone had said something to steve in an elevator, and was promptly fired th enext day. but he's an overall nice guy. Mar 13 05:16:34 i hear you don't say hi if you work there and he walks past Mar 13 05:16:58 sj likes you to code Mar 13 05:17:08 I've heard similar things about George Lucas. Mar 13 05:17:19 I met George Lucas briefly this summer ^^ Mar 13 05:17:33 romain: where? Mar 13 05:17:39 at the skywalker ranch Mar 13 05:17:44 my girlfriend works at ILM Mar 13 05:17:50 great Mar 13 05:18:12 so now we can see your sunset photographs in his next movie then :) Mar 13 05:18:23 lol Mar 13 05:18:27 yeaaah... not quite :)) Mar 13 05:18:38 Has she heard the 'don't make eye contact with Lucas' stories? Mar 13 05:18:47 everyone has some movie aspirations! Mar 13 05:19:10 muthu: I am actually waiting for a National Geographic book with 2 of my pictures inside :)) Mar 13 05:19:18 cool Mar 13 05:19:39 the sunset snaps looked professional Mar 13 05:19:43 thanks :) Mar 13 05:20:38 is the android team the focus of google, now? Mar 13 05:20:52 I don't really know :) Mar 13 05:21:01 It's hard to say since I've only been in the Android team Mar 13 05:21:10 and it feels like being in a startup within Google Mar 13 05:21:11 no special weekend parties yet? Mar 13 05:21:36 android is a big major step for google, imho Mar 13 05:21:38 at least your not scanning books all day Mar 13 05:21:42 zzz that would be Mar 13 05:22:10 google wants to be the microsoft of mobile devices Mar 13 05:22:18 duey: funnyyou say that Mar 13 05:22:33 my first 2 weeks at Google I was actually in the Google books projects Mar 13 05:22:37 haha Mar 13 05:23:02 I got the hell out of there as fast as I could :) Mar 13 05:23:11 Hey, how do I get my book on Google Books? Mar 13 05:23:12 I would hope so Mar 13 05:23:26 chaosvoyager, they have a link on books.google.com Mar 13 05:23:41 chaos: what's your book? Mar 13 05:23:51 I know, but I was wondering if there was ahn inside track :) Mar 13 05:24:00 chaosvoyager: If I knew I would add mine :) Mar 13 05:24:24 sneak it into the pile Mar 13 05:24:41 romain: is there android team in india? Mar 13 05:24:57 Can't answer that question Mar 13 05:25:06 arggh Mar 13 05:25:35 you really think people are watching here ;) Mar 13 05:25:49 ... Mar 13 05:26:10 muthu: of course, everyone is in india these days? Mar 13 05:26:11 muthu: :) Mar 13 05:26:26 i had an ethernet problem today, and who did i get to talk to? a support lady in india! Mar 13 05:26:31 lol Mar 13 05:26:38 i doubt she understood me when i said i was having problems obtaining a 'dhcp lease'... Mar 13 05:28:33 yeah lot of bpo's here.. Mar 13 05:28:54 google for example is only in bangalore and hyderabad down south Mar 13 05:29:09 i don't why they ignored chennai Mar 13 05:30:25 cheap mundane work comes here.. bright innovative minds goes there.. that's the way india works for now Mar 13 05:31:21 lots of people in india Mar 13 05:31:31 1.4 billion or so Mar 13 05:31:43 surely an internal market IT will get larger Mar 13 05:31:48 the first thing any foreigner coming to india will notice is.. the people! Mar 13 05:32:03 s/an/the Mar 13 05:32:11 internal it market Mar 13 05:32:19 screwed that sentance up Mar 13 05:32:24 its people everywhere.. crowds.. and of course the cows ;) Mar 13 05:32:51 and the first thing i notice when i land in US is.. silence Mar 13 05:33:01 heh Mar 13 05:33:07 i think US is hugely populated Mar 13 05:33:11 NZ only has 4mill.. Mar 13 05:33:42 you should also look at the area.. NZ is small Mar 13 05:33:43 We just like collecting in cities to more effeciently annoy each other :P Mar 13 05:33:51 muthu, its not though Mar 13 05:33:57 in terms of area its fairly large Mar 13 05:34:01 not large like usa Mar 13 05:34:08 but compared to other countries Mar 13 05:34:14 right Mar 13 05:35:06 i love the way people or connected now Mar 13 05:35:12 /or/are Mar 13 05:36:00 and able to share ideas Mar 13 05:36:16 and mobile would do it more Mar 13 05:49:03 bah, hecl is ugly Mar 13 05:49:12 while { < $i 10 } { Mar 13 05:49:14 wtf? Mar 13 05:49:23 http://www.hecl.org/examples/ Mar 13 05:49:32 please tell me that is a typo Mar 13 05:50:52 Heh. Mar 13 05:52:57 What about "While $i < 10"? Mar 13 05:53:33 that would make more sense to me. Mar 13 05:53:48 i guess "< $i 10" is much faster/easier for the lexer Mar 13 05:53:59 but come on, don't sacrifice readability for performance like that Mar 13 05:54:26 Hell yes. Computers are our tools, not the other way around. Mar 13 05:54:32 Are there any phones that run android now? (and all well and stable) for those of us who can't wait? Mar 13 05:55:43 Hyphenex: learn to wait buddy, or talk to some of the cutting edge hardware folks that have android running on atari's and my wristwatches Mar 13 05:55:59 chaosvoyager: i would much rather have liked to see a Lua implementation Mar 13 05:56:04 as it's very well suited for scripting Mar 13 05:56:33 there's already a Lua VM implementation for J2ME CLDC 1.1 Mar 13 05:57:05 http://en.wikipedia.org/wiki/Lua_programming_language Mar 13 05:57:17 even romainguy_ 's Lightroom uses Lua Mar 13 05:58:04 wow Mar 13 05:58:07 even wireshark uses it Mar 13 05:59:06 f00f: Lua's cool. My current fave though is Stackless Python. Not that that's better than Lua. Quite frankly I'm unsatisfied with most of the available languages, but I find that I'm less pissed off when using it. Mar 13 05:59:44 i agree that python's syntax makes it and its type of languages well-suited for scripting Mar 13 06:00:27 there's so much stuff out there, one can barely keep up Mar 13 06:00:58 EVE Online uses Stackless. Mar 13 06:01:59 Though Second Life uses Mono?!? Granted, that's language independent, but I'm still not sure that decision. Mar 13 06:02:10 Ironically, WebSphere uses Jython. Mar 13 06:02:44 heh Mar 13 06:03:11 i didn't know offical python was known as CPython Mar 13 06:03:31 I like tcl Mar 13 06:04:23 Yep. CPython, Stackless Python, IronPython, and Jython. And all slightly different, but not that bqadly so. Mar 13 06:05:03 WebSpere's other language is jacl (Java tcl). Mar 13 06:06:05 how about groovy? Mar 13 06:07:53 Groovy annoys me, but I can't for the life of me remember why. Had something to do with how very subtile syntax differences led to much different behavior, might have changed and be worth checking out again though. Mar 13 06:09:56 lately groovy has picked up Mar 13 06:10:30 Sun's new pet is JavaFX, or rather JavaFXScript. Not to be confused wityh JavaScript, which was renamed from ActiveScript back when Netscape still owned it in an attempt to co-brand. Mar 13 06:11:51 JavaFX is it browser based? Mar 13 06:12:54 Not really, just similar names. It still runs in a JVM or as an applet. Mar 13 06:13:21 And it's got this mobile component also called JavaFX. Mar 13 06:13:36 right Mar 13 06:13:43 So JavaFX is like a set of related technologies. Mar 13 06:14:01 android supports javafx? Mar 13 06:14:16 No.........t yet. Mar 13 06:14:39 I have no doubt that once Android is open, it will support everything. Mar 13 06:14:53 yes Mar 13 06:15:15 But it's also one of the things that concerns me. Consistency is really important on mobile dervices. Mar 13 06:15:21 i have this query Mar 13 06:15:33 if flash is going to be in all mobiles Mar 13 06:15:44 why are we worried about mobile o/s? Mar 13 06:16:06 Good question. Mar 13 06:16:11 why can't we just program flash, and expect it to run in every mobile? Mar 13 06:17:27 flash will become the defacto mobile o/s then Mar 13 06:17:27 flash isn't exactly lightweight Mar 13 06:17:41 Not currently at least. Mar 13 06:18:06 i have this nagging feeling that adobe is going to take over Mar 13 06:18:19 just like they won the browser wars Mar 13 06:18:30 flash stills needs a platform to run on Mar 13 06:18:49 yeah.. they'll make it run on all mobile o/s Mar 13 06:18:56 just like flash now runs in all browsers Mar 13 06:19:03 smart and effective! Mar 13 06:19:13 well apple have said no Mar 13 06:19:23 hmm.. that's for now Mar 13 06:19:50 and i have seen flash choke on desktops.. Mar 13 06:19:52 and apple can't stop flash or java coming in from an iphone store Mar 13 06:21:06 just like the browser incompatabilities, we now have mobile o/s incompatabilities Mar 13 06:21:52 adobe was smart on the Internet wave.. may be they'll be the same on the mobile wave Mar 13 06:21:53 im sure apple have talked to adobe about this Mar 13 06:22:01 and im sure apple and adobe are on the same step Mar 13 06:22:20 yes, there are reports adobe is already working on the iphone version Mar 13 06:22:37 If there's one thing I really like about mobile platforms, it's that programmers and compilers can't be as lazy as they are when writing for desktops :P Mar 13 06:23:12 yeah but with internet enabled devices they can just offload all the hard stuff onto a web service ;) Mar 13 06:23:26 note to self: i need to closely watch the adobe thing Mar 13 06:23:40 duey: Yeah, that too. Mar 13 06:23:53 duey: which works in Google's favor. Mar 13 06:23:57 indeed Mar 13 06:24:47 right now if someone said, program me and you'll run in every mobile - i'll take it anyday Mar 13 06:25:02 ? Mar 13 06:25:26 is it there? Mar 13 06:25:31 java Mar 13 06:25:50 i heard horror stories about javame Mar 13 06:26:05 its what most use Mar 13 06:26:11 how incompatible they are between devices Mar 13 06:26:53 and i guess windows mobile does not have java Mar 13 06:27:02 most devices run symbian Mar 13 06:27:09 at least a large number of them Mar 13 06:27:29 iphone does not Mar 13 06:27:44 so adobe seems to be the common factor again Mar 13 06:36:43 i understand android wants to be that single o/s which is running in every mobile Mar 13 06:50:04 lol i suck. i had no idea GLib offers a thread pool API :) Mar 13 06:50:08 i basically implemented this :( Mar 13 06:50:30 although mine was buggy and crappy Mar 13 06:51:36 jasta: is adobe the mobile savior? Mar 13 06:51:47 give me your opinion Mar 13 06:51:58 what? Mar 13 06:52:07 i have a requirement to build an app, which is targeted for all mobiles that exist now Mar 13 06:52:13 what should i program? Mar 13 06:52:27 uhh. Mar 13 06:52:42 android is future Mar 13 06:52:48 i'm asking for the present Mar 13 06:53:00 that is a very pointed question. Mar 13 06:53:08 i'm just confused Mar 13 06:53:30 i'm in talks with this client, and he basically says he needs to run this everywhere Mar 13 06:53:33 if you truly mean all platforms, then you should use WAP if possible. Mar 13 06:53:37 The trick is not to write once, but to write simply enough that it becomes easy to rewrite. Mar 13 06:54:00 the client is also saying WAP Mar 13 06:54:12 if WAP is not appropriate, then you should get ready to spend the next 10 years of your life doing this :) Mar 13 06:54:26 true :) Mar 13 06:54:41 there are a lot of mobile platforms out there, many of which HIGHLY incompatible. Even J2ME is not a good bet. It is widely incompatible from handset to handset. Mar 13 06:54:52 WAP is really the only one that is potentially portable. Mar 13 06:54:57 But it is bad :) Mar 13 06:55:27 yeah i hate WAP as of now, and i also feel adobe might have a few tricks.. i haven't checked them out completely Mar 13 06:55:39 What does Adobe have to do with anything? Mar 13 06:55:58 don't they have a player or something which runs in all mobile? Mar 13 06:56:09 huh? Mar 13 06:56:38 i checked their site, and am lost in the flash xxx products they have Mar 13 06:56:56 flash lite, flash cast, flash reader ... Mar 13 06:57:04 FLASH is not well supported on any phone, let alone all. Mar 13 06:57:27 ok Mar 13 06:57:39 so its WAP and J2ME as of now.. right? Mar 13 06:58:25 I guess, but J2ME is not very portable either. Mar 13 06:58:38 even WAP has its quirks Mar 13 06:59:15 nokia supports flash lite Mar 13 07:00:02 Adobe is a curious creature. They seem to be very confused by what the mobile industry wants. Mar 13 07:00:38 right.. their website shows that atleast from a mobile pov Mar 13 07:00:49 can't seem to get any valuable info Mar 13 07:00:56 They aren't outright ignoring the mobile industry, they just seem to be misunderstanding it. Mar 13 07:01:00 flash lite is a joke Mar 13 07:01:16 it has major major bugs Mar 13 07:01:23 hmmm Mar 13 07:01:36 i guess WAP it is Mar 13 07:01:37 such as ignoring an operation Mar 13 07:01:54 muthu: Just make sure your client understands the scope of the work involved, otherwise they may become unnecessarily frustrated with you. Mar 13 07:02:14 true.. thanks for the suggestion chaos Mar 13 07:03:01 on the plus side.. they also want it on android Mar 13 07:03:16 they just want ALL device :) Mar 13 07:03:31 they really need to understand what "ALL" devices means. Mar 13 07:03:35 Maybe, just write it for Android, then wait for it to be ported :) Mar 13 07:03:57 ha come on Mar 13 07:04:08 muthu: You should be firm that their wishes are not consistent with reality. If all they want is some stupid WAP set of pages, then fine, give it to them. Mar 13 07:04:13 hobbyists can wait, not real business Mar 13 07:04:23 If they think they are getting a robust application framework, tell them to look elsewhere. Mar 13 07:04:38 jasta: that's where i'm torn Mar 13 07:04:41 Heh. I know. Mar 13 07:05:11 building a native application for all devices, might be a little to much to undertake Mar 13 07:06:01 for iphone, for blackberry, for nokia, for windows mobile, for android Mar 13 07:06:35 the only company that has come close to that level of portability is Google at present. Mar 13 07:06:41 chaos: you had an interesting though about rewrites Mar 13 07:06:46 and they have done it painstakingly, i assure you. Mar 13 07:07:18 jasta: that's why people take the easy, yet crappy WAP route Mar 13 07:07:35 you can target ALL device, even though its ugly Mar 13 07:07:38 or none at all. you must appreciate that doing nothing is an option. Mar 13 07:07:49 if your idea isn't practical in today's market, it should not be attempted. Mar 13 07:08:13 it is practical, the solution might not be nice Mar 13 07:08:34 imagine a media company, who want to provide service to mobile users Mar 13 07:08:43 well implementing a native app for most major platforms would not be practical. a crappy wap application would be, i suppose. Mar 13 07:08:46 they don't want to choose, they want all Mar 13 07:08:59 muthu: Don't you understand the difference between wanting something and being able to have it? Mar 13 07:09:25 jasta: yes, i'm looking at my options Mar 13 07:09:33 What is desired is irrelevant to this argument. We all understand what would be an ideal climate. We all know that it doesn't exist. Mar 13 07:09:57 Be practical and tell this client of yours that their head is up their ass. Mar 13 07:10:03 lol Mar 13 07:10:30 if only i had a million in my bank backing me Mar 13 07:12:18 having a few different teams might also be not that bad Mar 13 07:12:35 a symbian team, a iphone team et al Mar 13 07:12:53 Keep an eye on OpenKODE. It's the Khronous open API stack: Open GL ES, OpenVG, OpenSL, etc. Incomplete reference libs are currently available for OSX and Windows, and nVidia supports it on their mobile devices. Mar 13 07:13:17 sure Mar 13 07:14:35 looks promising at first glance Mar 13 07:15:00 nice to see all platforms group together in openkode Mar 13 07:18:28 If they can get a consistent media stack on mobile devices, then a lot of my development problems go away. And it seems likely that nVidia will make sure OpenKODE runs under Windows Mobile. That just leaves the iPhone. Mar 13 07:18:50 But that has OpenGL ES anyway. Mar 13 07:45:54 romainguy: Oh hey, congrats on your coding bullseye :) Mar 13 07:47:10 I meant to say that much sooner, but got distracted :? Mar 13 08:21:03 hey guys can anyone help me here???????????????????????????????? Mar 13 08:21:20 does android support WMS?? Mar 13 08:22:50 load WMS server in android Mar 13 08:22:51 ? Mar 13 08:25:17 WMS? Mar 13 08:28:20 WebMappingService Mar 13 08:37:55 sandesh: Hmm, very interesting, and sadly I have no idea. If I had to guess however, I'd say support will be part of the Android release. Currently there are quite a few missing, incomplete, or buggy features in Android. Mar 13 08:38:35 ok Mar 13 08:38:46 sandesh: It's a good question to ask on the Android Developers group. Mar 13 08:38:54 already asked Mar 13 08:39:03 thanks for ur reply Mar 13 08:39:25 Heh, no response there, eh? Mar 13 08:39:44 any other map other than google how to use functionality provided in android mapview Mar 13 08:39:55 do u know this Mar 13 08:40:03 is it possible Mar 13 08:40:10 chaosvoyager Mar 13 08:43:21 I'm actually looking into this but don't know yet. I'd like to treat MapView as a general tiled image viewer, which would make it usable with any data that could be segmented into images. If I figure it out, you'll be the second to know. Mar 13 08:45:20 chaosvoyager, cool Mar 13 08:52:54 davidw: Heh, hopefully romainguy thinks so too, as I have this horrible feeling that this functionality will need to be exposed on their end. It's frustrating too because class based languages are supposed to facilitate this kind of architecting. Mar 13 08:56:06 thanks chaosvoyager let me know on my gmail catchsandesh@gmail.com Mar 13 08:56:36 thanks a lot for taking me into consideration thanks Mar 13 08:58:00 sandesh: You're welcome and I'll do what I can. Mar 13 08:58:15 thanks Mar 13 08:58:38 And with that, the fact it's 5:00am here, and what looks like a bot is spamming our channel, it is time to call it a, er day. Night all. Mar 13 14:43:44 hi, to play a sound file from the file system I need only to create a new media player, setSource("C:\\test.wav") an then mp.prepare(); mp.start() like google says....but I cant hear the sound? Mar 13 14:52:18 I haven't used MediaPlayer, but I would imagine it can't access your computer's c:\ drive Mar 13 14:53:17 And it would appear that it's supposed to be setDataSource, not setSource Mar 13 14:58:56 ... I use setDataSource Mar 13 15:00:52 I just used the 4 commands which I found on the google site to play audio...hm Mar 13 15:01:10 Still, I'm reasonably certain it's not able to access your C:\ drive like that Mar 13 15:02:14 hm why not? ok I will try a file from the web, maybe this works... Mar 13 15:02:51 because it's an emulator, and it has its own file system. Mar 13 15:03:02 And it doesn't have a c:\ drive Mar 13 15:03:59 I would imagine you'd want to embed the .wav file as a resource in your project Mar 13 15:12:35 there are problems with that Mar 13 15:23:14 i tried this also as raw resource, but then I need to MediaPlayer.create(context, R.raw.on) but I dont know what to use as context? btw the sound from the internet isnt working, I guess network problem... because if I use the browser I get network error, unknown host... Mar 13 15:23:51 any more sdk's coming out before the deadline? Mar 13 15:24:07 I just learned that one came out early march Mar 13 15:24:13 Downloading now Mar 13 15:24:18 m5-rc15 instead of m5-rc14 Mar 13 15:24:24 no way Mar 13 15:24:25 I hope it's a small change Mar 13 15:24:48 I didn't notice at all Mar 13 15:24:53 yeah, me either Mar 13 15:24:57 there was a note posted on the blog Mar 13 15:26:03 it came out on march 3rd? Mar 13 15:26:09 Yup Mar 13 15:26:33 hi everyone Mar 13 15:26:37 hi Mar 13 15:26:41 was the eclipse plugin modified? Mar 13 15:26:46 as well? Mar 13 15:26:48 the blog says no Mar 13 15:27:10 thanks Aetmos Mar 13 15:27:14 np Mar 13 15:27:24 I probably would have NEVER noticed that in a million years Mar 13 15:29:31 android is part of openmoko projects?? Mar 13 15:34:04 the new SDK is just a bug fix regarding a security flaw Mar 13 15:34:34 Yeah, and a documentation update Mar 13 15:34:42 I'm still a bit afraid here that it will break my app Mar 13 15:34:50 =-O Mar 13 15:34:57 But I'll know in a minute Mar 13 15:35:06 :] Mar 13 15:43:57 This stupid Visual Studio 2005 updater has been running for well over an hour...I have no idea what the hell it's doing... >:o Mar 13 15:45:19 Not that that has anything to do with Android Mar 13 15:45:28 This is just the chat window I have open Mar 13 15:46:09 haha Mar 13 15:47:43 Aetmos: as long as it's not the Eclipse update that's taking that long ;) Mar 13 15:48:05 Nope, I just finished the Eclipse update...although this VS2005 update is slowing my computer to a crawl Mar 13 15:48:20 Running my app now Mar 13 15:52:56 Yay! it runs ;-) Mar 13 16:23:26 is there any issue with mCursor.deleteRow();? Mar 13 16:23:57 it does not seem to work Mar 13 16:24:05 following the notepad exemple Mar 13 16:40:57 morrildl: have you heard anything about the MediaPlayer? is there any hope of having a bug fix release before the round 1 deadline? Mar 13 16:42:17 i'm having trouble playing a 10M mp4 video Mar 13 16:42:28 the smaller 3gp files were ok Mar 13 17:00:28 My university will do a Congress of Mobile technology, I'm looking for people to present android projects Mar 13 17:01:02 darkbalder: what is your university? Mar 13 17:01:36 Univesity o f Cuenca, in Ecuador Mar 13 17:02:20 it will be in April or May Mar 13 17:03:32 jasta, are you interested to participate? Mar 13 17:03:36 darkbalder: that doesn't seem like an especially attractive destination :) Mar 13 17:03:41 darkbalder: no, not at all. Mar 13 17:03:52 hahaha, why? Mar 13 17:04:31 in my country there is a campaign for use opensource project Mar 13 17:05:09 darkbalder, I am coming if your university pays the ticket Mar 13 17:05:18 lol Mar 13 17:05:47 :) Mar 13 17:06:03 yes, the tickets and other things about the travel we can pay Mar 13 17:07:36 then it is settle :) Mar 13 17:09:10 the point is expose full android framework Mar 13 17:09:29 darkbalder: that could be difficult, since Android is closed source. Mar 13 17:09:46 I heard they will completely open it Mar 13 17:10:05 Yes, they will, but how might you "expose full android framework" until then? Mar 13 17:10:39 reverse engineering? Mar 13 17:10:54 I kid Mar 13 17:13:06 well, andriod as a new framework for mobile tech Mar 13 17:13:57 ya'll haven't watched the 3 part overview on YouTube that google produced? Mar 13 17:14:22 darkbalder, you're paying people to go there? Mar 13 17:15:22 davidw, yes, We can coordinated with people interested Mar 13 17:15:31 wow, cool Mar 13 17:15:44 I'd go, but my wife is due in early May Mar 13 17:16:24 * davidw thinks his idea of 'interesting destinations' is quite different from 'watch the waves' jasta Mar 13 17:16:42 ehhe, de gustibust non est disputandum... as they say Mar 13 17:16:50 gustibus Mar 13 17:17:18 the schedule is not defined yet Mar 13 17:17:19 davidw: I of course meant academically. If you'e like to vacation in Ecuador on their time, sure. Mar 13 17:17:31 you'd* Mar 13 17:17:48 that's what being paid to go to conferences is all about:-) Mar 13 17:17:53 and dime*. the d is impossible for me this morning apparently :) Mar 13 17:18:06 plus you get to meet a bunch of people from the place to show you around and hang out with Mar 13 17:18:56 interested please email me diego.ochoat@gmail.com Mar 13 17:23:57 acsia, davidw please email me if you are interested Mar 13 17:24:50 darkbalder, like I said - we have a baby in arrival in early May, so I can't. Sounds like a lot of fun though! It would be a *long* and expensive flight too Mar 13 17:25:23 haha, grettings! Mar 13 17:26:00 often the congress is in 3 days or 4 Mar 13 17:27:30 will do Mar 13 17:28:17 thnx Mar 13 17:28:25 that's like a solid day of travel from here...wow... most flights are through the US.... Mar 13 17:28:44 miami Mar 13 17:28:59 davidw, where are you from? Mar 13 17:29:33 wow.... Cuenca isn't even near Quito, so that's another flight... Mar 13 17:29:49 * davidw is sort of international... from the US, married to an Italian, live in Austria Mar 13 17:30:02 haha Mar 13 17:30:15 Quito - Cuenca, 30 min Mar 13 17:30:57 davidw: congrats! Mar 13 17:31:46 thanks:-) Mar 13 17:33:33 OH, there is posibility for video conference Mar 13 17:34:31 when's the congress, darkbalder? Mar 13 17:35:28 schedule is still not defined, but the idea is do in April or May Mar 13 17:35:30 well in that case I'll write:-) Mar 13 17:36:01 the address is ochoa*t*@gmail.com ? or without the t? Mar 13 17:36:01 ok.. who are you looking from android? Mar 13 17:36:43 diego.ochoat@gmail.com Mar 13 17:37:38 if you wait until may, you can invite the challenge winners Mar 13 17:39:33 muthu, explain android as a mobile tech Mar 13 17:39:53 muthu, what is challenge winners? Mar 13 17:40:29 apr 14, there's an android challenge Mar 13 17:40:36 50 winners will be selected Mar 13 17:40:40 by google Mar 13 17:41:48 kind of depends what he's looking for I guess Mar 13 17:41:55 and what audience he's got Mar 13 17:43:12 this info , I can send you the next week please Mar 13 17:44:51 darkbalder: what are you in the university? Mar 13 17:45:54 or rather who are you? sorry. Mar 13 17:46:24 student, doing my tesis, Informatics Engineering Mar 13 17:46:45 ok Mar 13 17:47:46 people who will come to congress are engineers: electronic, informatics Mar 13 17:48:20 great Mar 13 17:50:14 here's a gem from the docs: Mar 13 17:50:26 MediaPlayer mp = new MediaPlayer(); mp.setDataSource(PATH_TO_FILE); mp.prepare(); mp.start(); Mar 13 17:50:40 Note: It is possible that mp could be null, so good code should null check after the new. Mar 13 17:50:44 what?? Mar 13 17:51:17 if(mp == null) doSomethingElse() Mar 13 17:51:38 why would mp be null? Mar 13 17:51:53 who knows :) Mar 13 17:51:56 ask google Mar 13 17:52:01 ha ha Mar 13 17:52:03 muthu: a RuntimeException thrown by the constructor? Mar 13 17:52:14 muthu, they mention to check for null in the docs, IIRC Mar 13 17:52:28 you should always check for null anyways :) Mar 13 17:52:30 yeah.. but its weird Mar 13 17:52:49 prevent those nasty NPEs :) Mar 13 17:53:14 maybe the file can not be opened Mar 13 17:53:41 raidfive: if we are going to check for NPE after every new.. then i guess Mar 13 17:53:57 acsia: its not about the file Mar 13 17:54:24 you need to check right after the 'new' Mar 13 17:55:50 romainguy: is this normal? Mar 13 17:56:23 davidw: what do you think? Mar 13 17:57:05 http://code.google.com/android/toolbox/apis/media.html Mar 13 17:57:15 Note: It is possible that mp could be null, so good code should null check after the new. Also IllegalArgumentException and IOException either need to be caught or passed on when using setDataSource(), since the file you are referencing may not exist. Mar 13 17:57:50 sounds like typical java programming to me :) Mar 13 18:14:18 Am I doing something wrong, or does Geocoder.getFromLocation() always throw an IOException nomatter what I do? Mar 13 18:15:02 Seems straightforward enough... Mar 13 18:15:03 Geocoder myGeocoder = new Geocoder(Locale.getDefault()); Mar 13 18:15:03 Address[] addresses = myGeocoder.getFromLocation(lat,lng); Mar 13 19:12:32 What does it mean when an activity 'leaked'? Mar 13 19:13:18 diaper was too full Mar 13 19:13:33 it is when the phone drips lithium Mar 13 19:14:00 both metaphors are too close for comfort -_- Mar 13 19:14:39 (* goes and changes Firefox's diaper *) Mar 13 19:14:48 lol Mar 13 19:15:00 Indeed, Firefox needs a big diaper Mar 13 19:15:30 I dropped firefox in a portajohn and got opera Mar 13 19:15:48 Now from what I gather, an Activity can leak some sort of resources if it's not properly unbound... Mar 13 19:15:56 I have opera, but I'm not quite happy with it Mar 13 19:16:38 kraln: I'm all about WebKit, though n9ot necessarily the browsers made with it. Mar 13 19:16:39 So I keep using FF3, and hoping each new RC will fix the memory leaks Mar 13 19:17:03 chaosvoyager: safari is prett hawt Mar 13 19:17:17 I guess I could use that. I do have it installed Mar 13 19:17:31 Aetmos: with firefox, it's not so much leaks as it is fragmentation Mar 13 19:18:05 I have Firefox because they promised better SVG support, and because I've had to use the DOM inspector more than once to hack through a page's markup just so I could read it. Mar 13 19:18:07 FF3b3 had some sort of CPU bug as well Mar 13 19:18:21 If you left it open for a few days it would peak your CPU Mar 13 19:18:27 I haven't had that problem with FF3b4 yet Mar 13 19:19:18 which platform? Mar 13 19:19:35 Windows Mar 13 19:19:39 XP Mar 13 19:19:44 they're upto 4? Mar 13 19:19:48 yes Mar 13 19:19:49 huh. Mar 13 19:19:58 came out yesterday or the day before Mar 13 19:19:59 I forget Mar 13 19:20:44 I moved back to b2. b3 was not able to see or save to the Unified Bookmarks folder for some reason. Mar 13 19:20:52 chaosvoyager: safari has the same tools, and better svg support Mar 13 19:24:22 Kraln: I know about the SVG, but didn't know about the DOM editor. Does 8it allow live editing of webpages viewed? Sadly though I can't get past the font rendering. Mar 13 19:24:40 live editing? haven't tried it Mar 13 19:25:35 no live editing, but it's gorgeous, let me take a screenshot Mar 13 19:26:54 For example, say I'm viewing this webpage, and they decide to put code in this tiny, tiny DIV. Snip, snip, snip, now it's presented on a full page. Mar 13 19:27:13 http://i31.tinypic.com/zwcpht.png Mar 13 19:27:40 Kralin: There was no need, I agree about the looks :) but thanks. Mar 13 19:28:05 if you enable the debug menu, there's a 'snippet editor' Mar 13 19:28:08 Tell you a secret though, I actually prefer browsing the web on an iPhone. Mar 13 19:28:18 Now if only it had cut and paste. Mar 13 19:28:22 the iphone has a huge DPS Mar 13 19:29:12 what's worng with the text rendering, anyway? Mar 13 19:30:15 That's partly it, but more importantly I think is that the designers understood how most people browse the internet and appropriately anticipated those actions. Mar 13 19:30:55 also, you paid $500+ for a phone, amirite? =p Mar 13 19:31:10 Not yet :) Mar 13 19:32:25 Nearly sold though. Needs GPS still. Mar 13 19:32:42 needs gps, 3g data, etc Mar 13 19:34:10 As to the fonts, the anti-aliasing used on OS X makes small fonts blurry. It's like using an LCD on a VGA connection. Mar 13 19:34:30 OSX doesn't anti-alias fonts smaller than 9px. Mar 13 19:34:49 in fact, it doesn't anti-alias any fonts. it uses subpixel rendering and kerning. Mar 13 19:34:56 Kraln: only by default Mar 13 19:35:06 (for the 9px limit) Mar 13 19:35:19 Kraln: subpixel rendering is considered a type of antialiasing. Mar 13 19:35:34 if you turn it on for smaller fonts you deserve whatever you get Mar 13 19:35:36 http://i25.tinypic.com/11alnjq.png <- here's a good picture Mar 13 19:36:12 Mac OS X's antialiasing is tuned so there's as little difference as possible with printed text Mar 13 19:36:32 Doesn Mar 13 19:36:38 Doesn't OS X just use freetype? Mar 13 19:37:00 I'd be surprised if it did Mar 13 19:37:03 I should ask digit Mar 13 19:37:10 apple owns several patents on text rendering, unfortunately Mar 13 19:37:12 Right, I consider subpixel rendering one possible step in the process of anti-aliasing, which is the objective. Mar 13 19:37:32 romainguy: Heh, ironic considering SJ statement that people don't read anymore :P Mar 13 19:37:41 :) Mar 13 19:38:18 anyway, in that screenshot I posted, you can see various bits of text with varying amounts of AA applied Mar 13 19:39:18 patents... (* everything turns red and the siren from Kill Bill starts playing *) Mar 13 19:40:05 freetype has a way to avoid the applicable patents, actually. Mar 13 19:40:35 jasta: yes, it disables features :) Mar 13 19:41:12 apple owns a good bit of patents on the ttf format and kerning and hinting Mar 13 19:41:32 romainguy: As I undrestand it, freetype has a byte code interpretor which uses the font hints for anti-aliasing and subpixel rendering that does not violate the applicable patents. Mar 13 19:41:57 jasta: I remember digit telling me that there's a patent on this Mar 13 19:42:02 and that it's disabled by default Mar 13 19:42:09 but you can recompile freetype to enable it Mar 13 19:42:13 yes, there is. and that is why freetype has a patent-free bytecode interpretor they wrote Mar 13 19:42:17 to replace the non-free one. Mar 13 19:42:26 hang on, let me pull up the source Mar 13 19:42:30 I'll ask David Mar 13 19:43:10 * davidw doesn't know:-) Mar 13 19:44:10 it has it's own autohinter that ignores the bytecode Mar 13 19:44:16 or you can turn it on and violate the patent =) Mar 13 19:44:16 romainguy: I'm referring to TT_CONFIG_OPTION_UNPATENTED_HINTING Mar 13 19:44:27 hee..hee.. United States Patent Application #20040230959, filed on May 14, 2003.... Mar 13 19:44:28 Kraln: yes, i believe you are right. Mar 13 19:44:29 jasta: http://www.freetype.org/patents.html Mar 13 19:44:34 I thought that this was doing what Kraln said, that it just uses autohinting Mar 13 19:44:41 ... the IS NOT operator. Mar 13 19:44:50 looks like, very strangely, Debian enables the patent-encumbered bytecode interpretor. Mar 13 19:45:05 i wonder how that works Mar 13 19:46:15 many linux distros do Mar 13 19:46:22 they don't expect to get sued by apple Mar 13 19:46:57 Technically, sourcecode itself CANNOT violate a patent. It's only when it is run, and then it is the user that is responsible for possible patent violation. Mar 13 19:47:04 that's very interesting, i had assumed that Debian would not permit this in their main distribution. non-free, perhaps. Mar 13 19:47:36 chaosvoyager: right, which is why debian has a non-free channel. Mar 13 19:47:39 http://www.google.com/search?hl=en&q=debian-legal+freetype+patent&btnG=Google+Search Mar 13 19:47:41 but freetype, AFAICT, is not in it. Mar 13 19:48:10 however, since Mar 13 19:48:10 Apple Computer is not actively enforcing its patent, we are not going to Mar 13 19:48:10 force the issue. The debian-legal stance on patents is to ignore those Mar 13 19:48:10 that are not being actively enforced Mar 13 19:48:28 of course most of the guys on debian-legal are just talking out their asses, but that's a different matter Mar 13 19:48:36 ahh yes, i see. debian's stance is to ignore patents that are not enforced :) Mar 13 19:48:50 Good policy actually. Mar 13 19:48:54 that is very interesting to me. Debian usually isn't very practical :) Mar 13 19:49:18 Perhaps their association with Ubuntu has changed them. Mar 13 19:49:24 now, the question arises, did Microsoft license this for ClearType? Mar 13 19:51:06 Didn't they have a patent sharing agreement with Apple for some time? Mar 13 19:51:19 i don't know? Mar 13 19:51:41 i am sort of pleased to learn that Debian has simply ignored this patent because it is stupid :) Mar 13 19:51:57 even if their official reasoning is that it is not enforced :) Mar 13 19:52:00 hehe..some squawky individual asking for a -legal mailing list to get the license discussions off of the devel list: http://marc.info/?l=debian-devel&m=91207652128913&w=2 :-) Mar 13 19:53:29 *sigh* Mar 13 19:55:35 davidw: Oh, did you ever find out what exactly was meant by a leaky ServiceConnection? Mar 13 19:55:52 chaosvoyager, well, a few people answerd on the list Mar 13 19:56:10 Yes, two, but I still don't know what it is. Mar 13 19:56:45 well apparently if it's not unbound... it leaks:-) Mar 13 19:58:32 But what precisely does it leak? Is it memory, is it threads in a pool (leaky pool makes sense)? And who's responsible for cleaning up when things go horribly wrong? These things know I must. Mar 13 19:59:24 In short, who gets wet when there's a leak? Mar 13 20:03:20 chaosvoyager, ask on the list then:-) Mar 13 20:03:32 maybe they'll take pity and explain things Mar 13 20:08:29 I wish there were a way to just look up resources by their name within the .apk Mar 13 20:12:17 there is Mar 13 20:12:51 well, and have it actually be a resource Mar 13 21:11:04 hrm hrm hrm hrm Mar 13 21:17:45 indeed Mar 13 21:17:58 i am ditching work tomorrow to go snowboarding ;) Mar 13 21:18:21 Rock! Mar 13 21:18:50 After all, with global warming, you may have fewer chances to do so in the future. Mar 13 21:19:16 unless you live in one of those places that's getting extraordinary amounts of snow and blaming *that* on global warming Mar 13 21:19:46 Well, for a while weird things like that happen :P Mar 13 21:22:04 we nearly broke records for snowfall in Western WA this year. Mar 13 21:22:11 and we've had a great past 4 years. Mar 13 21:22:28 So THAT'S where all the snow is going -_- Mar 13 21:22:47 our record was in 1996, there was so much snow at Mt. Baker that they had to open late one day to dig the chairlifts out. Mar 13 21:22:58 wow, that's awesome Mar 13 21:22:58 *wow* Mar 13 21:22:59 it was like riding the rope tow sitting on the chair lift. Mar 13 21:23:19 I hate those f(&(&(*& rope tow things Mar 13 21:23:33 my wife got a good laugh at my expense.... she was trying to teach me to ski Mar 13 21:23:35 don't they only exist on the tiny hills? Mar 13 21:23:52 and I fell over on the rope tow... but I didn't let go... I paid my money, dammit, and I wanted to go up the hill Mar 13 21:24:58 now that's using your head Mar 13 21:28:12 can somebody tell me when there will be SD driver in msm linux? Mar 13 21:33:10 Bonkers: yes, they're only on the learner hills. Mar 13 21:33:18 And they're literally hills, like 50 feet at best usually :) Mar 13 21:33:40 swetland, ping Mar 13 21:34:24 this one was a bit bigger than that... it was sort of a half rate ski area... but it certainly wasn't a big mountain either Mar 13 21:34:31 davidw: This year, we had a 6 day streak of over a foot per day of new snow at one of our popular mountains. Mar 13 21:34:57 They had to close down for 3 days because they had several avalanches cover the pass roadway, the largest of which created a wall in the street over 30 feet high Mar 13 21:35:07 so global warming? i don't know. ;) Mar 13 21:37:22 Dude, I'm trying to give you reasonable justification for ditching work :) Mar 13 21:40:46 i don't need one, manager already approved :) Mar 13 21:40:54 and i'm going to Tahoe for 4 days at the end of Mar Mar 13 21:40:56 and that's already approved :) Mar 13 21:41:33 My buddy worked out a deal with his boss to ditch work on as little as 2 hours notice to go boarding, so long as there are no meetings or anything. Mar 13 21:41:34 Damn you. Mar 13 21:47:04 * proq wonders how wireless support for android + zaurus is coming along Mar 13 21:47:42 is there a way to get a terminal on android yet? Mar 13 21:48:38 No idea. Mar 13 21:49:34 (* another idea sparks and sets his head on fire *) Mar 13 21:49:45 ow. Mar 13 21:51:27 proq, in what way? Mar 13 21:52:06 davidw: huh? Mar 13 21:52:14 what do you want to do? Mar 13 21:52:29 I have trouble using computers anymore unless I have a CLI Mar 13 21:52:56 well... you could put something together with Hecl Mar 13 21:53:03 that lets you access whatever android can do Mar 13 21:53:07 more or less Mar 13 22:19:19 proq: adb shell Mar 13 22:19:27 but thats just for development Mar 13 22:19:34 you certainly wouldn't want to use such a thing with a real phone. Mar 13 22:21:57 * dcordes wonders what a _real_ phone is Mar 13 22:23:20 oh, cool Mar 13 22:24:00 jasta: my zaurus doesn't even have X running on it, not enough room for both X and emacs 22 :) Mar 13 22:27:27 your choices were a windowing environement, or an operating system :) Mar 13 22:27:36 dcordes: in this case, a device which is commonly used to make and receive wireless telephone calls, instead of a computer running an emulator which is not capable of making such calls. Mar 13 22:29:02 heh. wait until skype can run on it :) Mar 13 22:30:57 i could be more specific if you want me to, but i suspect that you knew what i meant by "real phone". Mar 13 22:32:23 jasta, ok and I suspect you to know what I try to imply by the question Mar 13 22:35:11 No, I don't. On a small form factor wireless handset, it would not be convenient to use a terminal. Mar 13 22:35:19 What did you mean to the contrary? Mar 13 22:37:15 ooooh... hrm.... light goes on.... Mar 13 22:37:54 that I want to at least have the opportunity to use my device to the fullest possible extent Mar 13 22:43:34 dcordes: A shell on Android would very certainly not do that. Mar 13 22:43:38 jasta: erm. I certainly *do* want to use a terminal on my small devices, and already do for that matter Mar 13 22:44:00 as I mentioned a few minutes ago Mar 13 22:44:03 proq, ack Mar 13 22:44:07 proq: Then prepare for Android to disappoint you. Mar 13 22:44:20 * dcordes is also zaurus user and knows the big pros of CLI on small devices. Mar 13 22:44:32 The shell is likely to be extremely limited, and it is unlikely that any major distribution effort will come under way to improve it. Mar 13 22:45:01 jasta: if it has ssh, the only limitations will be resolution and small keyboard size Mar 13 22:45:19 * proq notes palm phones running ssh is pretty popular Mar 13 22:45:31 it's feeling odd to discuss the point of CLI usage in a linux channel to me Mar 13 22:46:23 indeed Mar 13 22:46:43 jasta, are you involved in msm kernel development? Mar 13 22:47:17 does this seem like a linux channel to you? Mar 13 22:48:03 android is a linux distro Mar 13 22:48:16 Is it? Mar 13 22:49:05 ...are you aure? :) Mar 13 22:49:06 sure* Mar 13 22:49:28 yes, and it will remain so until it stops using the linux kernel Mar 13 22:50:27 What makes you so confident that it is appropriate to define Android so narrowly? Mar 13 22:51:09 haha what? Mar 13 22:51:20 Allow me to assist you. Mar 13 22:51:23 "linux distro" is very broad actually Mar 13 22:51:25 pleease Mar 13 22:52:02 would you prefer embedded linux distro? Mar 13 22:52:14 Android is a software stack, including not an insignificant volume of specialized software contributing toward an application framework and runtime environment. Mar 13 22:53:06 ==android is linux with an own/new backend? Mar 13 22:53:11 To define it narrowly as a Linux distro would be a much less fitting description. For example, I could define it as a Dalvik runtime environment. But it is not simply that. Mar 13 22:53:23 dcordes: Is? It *is* that? Mar 13 22:54:18 come on. you have the dalvik vms on top of the linux kernel Mar 13 22:54:38 I don't get what sort of black magic you are talking about Mar 13 22:55:00 There is no "magic" here. I am talking about an application framework, which you are ignoring. Mar 13 22:55:08 I don't know why, but you are. Mar 13 22:55:09 what's so specialized instead of the userland? Mar 13 22:55:48 dcordes: What's so significant about the kernel that is used? Is the most significant, defining piece of Android the Linux kernel? Mar 13 22:55:53 Is that what makes it unique and interesting? Mar 13 22:56:29 Is that it distributes the Linux kernel and some software built against Linux what defines it best? Does that help you understand how it differs from, say, OpenWRT? Mar 13 22:56:31 to get back to the gist: we were talking about the requirement of a shell in android Mar 13 22:58:01 so anyway Mar 13 22:58:16 dcordes, I don't think there's a shell widget right now Mar 13 22:58:19 dcordes: Yes, and you won't find a robust one with Android, since the software stack doesn't include it. Mar 13 22:58:20 maybe you can write one:-) Mar 13 22:58:36 I think it ought to be possible Mar 13 22:58:43 The software stack includes a shell, but very limited command-line utility. There is no reason to suspect it will ever include those tools. Mar 13 22:58:53 I can't and I don't have the interest in making one Mar 13 22:59:03 I mean, people have made ssh clients for java me.... Mar 13 22:59:42 davidw: Writing a shell would be harmful to your health :) Mar 13 22:59:58 0_o Mar 13 23:00:02 Besides, you're talking about a terminal, not a shell. Mar 13 23:00:04 I wouldn't mind have something a littel bit nicer for interactive hecl usage Mar 13 23:00:17 well, for ssh he wants a terminal, sure Mar 13 23:00:24 I wouldn't bother reinventing the wheel. rather, just port one Mar 13 23:00:28 he can use Hecl as a shell:-) Mar 13 23:01:09 I will probably end up just tweaking some makefiles Mar 13 23:01:50 proq: Do you want CLI access because it allows typed commands, or because it provides access to Linux utils? Mar 13 23:01:50 proq: My greatest complaint with the way you are approaching this topic is that you believe Android will or does contain a significant set of command line tools. It does not, and likely will not. It is unlikely to ever, since most of Android's application framework is at a layer that would not be easily compatible with command-line interaction. Mar 13 23:02:00 proq: Which is why your assertions that it is simply a distro are so flawed. Mar 13 23:02:30 jasonchen, huh? who set there will be a set of command line tools in android. maybe he just want to be able to get under the hood Mar 13 23:02:33 Android's application framework is its significant piece, and that piece is very custom, and mostly written in Java. The construction of command-line utilities to interact with it would be a very significant endeavour. Mar 13 23:02:38 even if there is nothing in it haha Mar 13 23:02:54 dcordes: Why would you want to do that? Mar 13 23:03:21 hey people aren't we talking about the world's first entirely free and open mobile phone platform?? Mar 13 23:03:27 proq suggested that he wanted to access the full "power" of his device, and that a command line would do that. I am telling you that with Android, it would not. Mar 13 23:03:45 dcordes: No, because there have already been quite a few entirely free and open mobile phone platforms. Mar 13 23:03:53 We are talking about Android, one of them, and far from the first. Mar 13 23:04:16 jasta, how's that? what if I want to attach additional hardware to my usb host and need to install and load an additional module? Mar 13 23:04:24 how do I want to do this w/o a terminal? Mar 13 23:04:34 dcordes: Well, you'd be SOL because Android's kernel is not modular. Mar 13 23:04:44 jasta, I don't care. Mar 13 23:04:53 How would a terminal help you then? Mar 13 23:04:57 I will configure it modular Mar 13 23:05:01 dcordes: hikerproject.org might be closer to what you're looking for. Mar 13 23:05:06 A terminal is not going to install a kernel for you. Mar 13 23:05:43 jasta: sorry, but the ignorance here is deafening, and I have better things to do than explain linux history. Mar 13 23:05:46 * proq vanishes Mar 13 23:06:05 given that android is the world's first free and open phone platform and rooted on free and open source software, my humble self will configure compile and install the kernel that it runs on!° Mar 13 23:06:06 dcordes: Regardless, you're setting yourself up for a great deal of disappointment. It is still unclear if Android will even be all that hackable. The phone manufacturers have every ability to very thoroughly lock it down. Mar 13 23:07:07 The manufacturer could make it impossibly difficult for you to manipulate the system in any way not supported by the Android framework, and I think there's a good chance that they will. As they have always done. Mar 13 23:07:23 And please quit referring to it as the first. That is simply not true. Mar 13 23:07:46 jasta, isn't it all about the software, not about the machines? Mar 13 23:08:13 what, specifically, is all about the software? Mar 13 23:08:14 I remember your boss saying exactly this in the videos that appeared among with the android website Mar 13 23:08:20 jasta, android. Mar 13 23:08:26 it's not about the gphone Mar 13 23:08:32 there will be no gphone Mar 13 23:08:34 Android is a software stack, so yes. Mar 13 23:08:37 all lies? Mar 13 23:08:47 dcordes: You do realize that someone will of course need to make a phone, right? Mar 13 23:08:56 ah ok so why are you talking about some manufacturers preventing me from compilling my own kernel? Mar 13 23:09:02 HTC, for example, will make a phone, put Android on it, and they may just as well lock it all down so that you could not install your own kernel, access a shell, etc. Mar 13 23:09:05 Nothing stops them. Mar 13 23:09:14 jasta, I'm pretty aware. Mar 13 23:09:32 They can make it impossibly difficult for you to do anything. And they might, even. Mar 13 23:09:40 dcordes: and the OpenMoko project might also be a closer fit to your interests. Mar 13 23:09:50 I think what you should be most excited about is what Android is doing to *linux*, not for itself or for the mobile industry. Mar 13 23:10:17 bastards sold out becore I could get one too ;_; Mar 13 23:10:18 Android is promoting a clear focus on stable, robust drivers for Linux for mobile technology. That will ultimately yield more hackable devices than Android itself. Mar 13 23:11:00 jasta, excitement? Mar 13 23:11:05 what excitement? Mar 13 23:11:07 I saw an openmoko phone at the android meeting in Munich Mar 13 23:11:11 took forever to boot Mar 13 23:11:14 it was neat though Mar 13 23:11:18 I played with an openmoko phone last week Mar 13 23:11:19 it was pretty Mar 13 23:11:22 but the UI was _ass_ Mar 13 23:11:28 heeh Mar 13 23:11:42 dcordes: You seemed to be excited by Android. My apologies. Mar 13 23:12:15 * davidw thinks Android is something to be excited about.... you get a ton of software for free under a super liberal license Mar 13 23:12:18 If the whole point of Android is to get vendors to provide open drivers, then I will consider it a win regardless of whatever else happens. Mar 13 23:12:28 of course, it may amount to nothing, but it seems like a good thing to me Mar 13 23:12:35 benley: Google did a very smart thing forming the OHA. That was smart :) Mar 13 23:12:45 jasta, I am not excited about android, rather about you as a person not understanding the terms free and open in free and open source software. Mar 13 23:12:46 err remove that second sentence :) Mar 13 23:12:47 and Google has a lot more money and clout than openmoko Mar 13 23:13:08 dcordes: You must be right. What do I know about free and open source software? Mar 13 23:13:13 dcordes, what's he not getting? Mar 13 23:14:04 jasta, he is explaining how nice and beautiful htc is going to disable access to essential functionallities Mar 13 23:14:18 dcordes, well, they might Mar 13 23:14:23 dcordes: What essential functionalities? Mar 13 23:14:26 davidw: Yeah, but Google's prestige was just a tool to form and sustain the OHA. Mar 13 23:14:38 so, how about that local sports team? Mar 13 23:14:45 it's open source, so the handset people or operators might hack it so that it's crippled Mar 13 23:14:53 I cinsearly doubt how jasta is going to prevent me from running my own kernel on a machine that is based on linux w/o violating GPL Mar 13 23:15:13 Do you doubt how HTC, Samsung, Motorola, and LG might? Mar 13 23:15:19 romainguy, in the given example, running a custom kernel. Mar 13 23:15:21 jasonchen, mmmm this is usually better: "do you guys think emacs or vim is better for _______ ?" Mar 13 23:15:27 Or Sprint, T-Mobile, Vodaphone? Mar 13 23:15:29 jasta, yes. Mar 13 23:15:30 yes Mar 13 23:15:38 dcordes: I don't see how it is essential on a phone Mar 13 23:15:47 dcordes: You don't see how a hardware manufacturer could make it very hard for you to upload your own kernel? How do you not see that? Mar 13 23:15:57 dcordes, TIvo Mar 13 23:15:58 davidw: that's always a good one. :-) Mar 13 23:16:22 jasonchen, the theory being sort of like using dynamite to extinguish oil well fires... Mar 13 23:16:25 romainguy, on the world's first free and open software platform for mobile phone devices based on a gpl kernel I think it is essential to do so Mar 13 23:16:36 is there a list of submitted android apps, so i don't code a duplicate one? Mar 13 23:16:59 jasta: you should read about how hackers got linux running on xbox and xbox360 Mar 13 23:17:02 A rebel alliance... androids... phones named after letters... This is all starting to sound very familiar... Mar 13 23:17:08 sayao: Not really, but the community is certainly very lively. Would be easy to kind of explore around or ask questions to find out. Mar 13 23:17:41 proq: I know how, in fact I have Linux running on an XBox in my house. Mar 13 23:18:13 jasta, if i code a msn client, could it be legally used (since it's a microsoft trademark)? Mar 13 23:19:12 sayao: That depends on how you have discovered the protocol, and on your and your user's country of residence :) Mar 13 23:19:28 sayao, maybe a multi-protocol chat thing? you could write an whatever protocol over gtalk thing and then distribute messages/connections on a server Mar 13 23:19:52 sayao: In general, yes, you could do that legally. Mar 13 23:19:57 i know the msn protocol by reverse engineering it :) Mar 13 23:20:12 mostly using wireshark hehe Mar 13 23:20:18 well then check your country's legal code :) Mar 13 23:20:26 sayao: Um, Miranda is an open source IM client that supports MSN, as well as, er, almost everything else. Mar 13 23:20:44 In the US, reverse engineering is still generally upheld as legal, so long as you did it with wire sniffing. Mar 13 23:20:52 jasta, may I ask what's your function in android? Mar 13 23:20:54 sayao: you don't need to use the MSN trademark to use the msn chat protocol Mar 13 23:21:22 dcordes: I don't know if it's appropriate for me to define myself. Perhaps someone else could do it. Mar 13 23:21:43 jasta, you are an extremely philosophical person Mar 13 23:21:47 Well, I don't know about jasta, but my finction in Android is the ass. Most... important... part. Mar 13 23:21:51 big in your words Mar 13 23:22:40 Come to think of it, I'm shiny and metal too... Mar 13 23:24:01 (* looks to see where he's heard "world's first free and open" before *) Mar 13 23:24:52 Hmm, OpenMoko: The World\rquote s First Integrated Open Source Mobile Communications Platform...(* inhale *). You'd think they could shorten it a bit. Mar 13 23:25:05 I'm sure Sun has called things "world's first free and open" a few hundred times Mar 13 23:26:08 chaosvoyager, well how about "A commitment to openness..." Mar 13 23:26:30 this accordingly to android is required to create a better mobile phone Mar 13 23:26:53 dcordes: actually, that's much better. Mar 13 23:26:53 jasta, is propagating the opposite Mar 13 23:27:34 what he descriped is from my point of view a missuse of the word oppenness Mar 13 23:28:35 \o/ Mar 13 23:28:39 my MacPro has just shipped Mar 13 23:28:49 woot Mar 13 23:28:59 I like mine. I'd like it better if it was smaller, though. Mar 13 23:29:00 romainguy: nice. how did you have it configured? Mar 13 23:29:10 ... and there was much rejoicing. Mar 13 23:29:35 jasonchen: 8-cores, 2 GB of RAM (+ 6 GB I bought elsewhere), 1 TB of HDD Mar 13 23:29:42 jasonchen: and the Nvidia 8800 GT Mar 13 23:29:43 I don't see any point in this. Enjoy your not-so-fucking-open-path of victory Mar 13 23:30:20 romainguy: niiice. i've been contemplating getting one for my photography Mar 13 23:30:20 jasonchen, so... is recording definitely not working ? there's a -mic option for the emulator... Mar 13 23:30:28 jasonchen: that's actually why I bought this one Mar 13 23:30:34 romainguy: i would have to work 3 months to pay this machine heheh Mar 13 23:30:42 davidw: i don't know the latest, but i'm fairly certain that it isn't totally working yet Mar 13 23:30:44 jasonchen: LightRoom and PS CS3 were just killing my MBP 1st gen Mar 13 23:30:52 ok, thanks Mar 13 23:31:05 romainguy: ah, same here. i want one for Aperture 2.0. Mar 13 23:31:06 But where's the nVidia 9XXX support? Mar 13 23:31:11 romainguy: I use lightroom on my mbp and it seems to do OK Mar 13 23:31:27 romainguy: (one of the 2.33ghz ones with 2gb ram and a 7200rpm drive) Mar 13 23:31:34 benley: it does OK, but after a couple of hours of use it starts sucking Mar 13 23:31:34 need more ram though :( Mar 13 23:31:35 benley: how big are the RAW files that you're working with? Mar 13 23:31:47 benley: and with CS3 opened on the side... Mar 13 23:31:52 jasonchen: 10mp off of a d80 Mar 13 23:31:57 yeah I don't run photoshop at the same time :) Mar 13 23:32:06 benley: and the MBP also doesn't really like driving the 30" screen :)) Mar 13 23:32:22 romainguy: yeah, I have noticed that too :-P Mar 13 23:32:32 romainguy: it's better if it doesn't drive the internal lcd at the same time Mar 13 23:33:02 benley: it doesn't Mar 13 23:33:11 but still... exposé is sometimes atrocious :) Mar 13 23:37:06 sleep time...driving back to Italy tomorrow... yay! :-) Mar 13 23:37:14 romainguy: does your mbp just not drive a 30" screen at all? Mar 13 23:37:32 benley: it does, it just gets slow when things start to animate on screen Mar 13 23:37:38 like Lightroom's fades Mar 13 23:38:21 ah Mar 13 23:38:47 anyway, I use a 24" with mine most of the time when I'm doing photo stuff Mar 13 23:38:57 and it's able to keep up with that fairly well Mar 13 23:39:00 why oh why didn't they upgrade the GPU on the MBP, why Mar 13 23:39:05 but again, I don't run photoshop much. Mar 13 23:39:18 benley: it's definitely usable, it just grinds my patience after a couple hours Mar 13 23:39:25 understandable :) Mar 13 23:40:15 I kinda wish I had a macpro at home. Mar 13 23:40:49 resulting in a fine patience powder highly sought after in traditional holistic medicine. Mar 13 23:41:33 so, i think it's come time for me to preparea bunch of patches to the libsyncml guys :) Mar 13 23:41:43 benley: it's using the MacPro from work which helped me decide :) Mar 13 23:43:21 i'm holding out for a new machine for when StarCraft II is released hehe Mar 13 23:43:56 I need to decide on either a Mac or PC for Z-Brush, but I can't get hard performance numbers. Mar 14 00:05:15 what's z-brush? Mar 14 00:06:11 Hard to explain effectively, but it's like a 3d paint and sculpting program. Mar 14 00:07:58 I hate to sound like a marketing goofball, but the video demos do it far more justice. Mar 14 00:08:21 0_0 Mar 14 00:09:35 (* browsing Android Developers *) Now all the sponsered links are in Hebrew. Mar 14 00:11:13 Does the Googletron get confused as to which ads to put when there's a lot of sourcecode running about? Mar 14 00:20:59 chaosvoyager: the blender performance numbers could give you some idea maybe Mar 14 00:30:48 the results were a bit silly though, as a dual quad-core MacPro ($4000) was getting 12 second render times, and a quad-core intel q6600 ($500) was getting 24 second render times Mar 14 00:32:06 proq: hmm... **** ENDING LOGGING AT Fri Mar 14 02:59:57 2008