| [10:09] | <gernika> | Hey nerochiaro, what's up? |
| [12:54] | <nerochiaro> | gernika: hey! all is fine. you ? |
| [12:55] | <gernika> | nerochiaro: doing well. I moved to Sillicon Valley -- working on a startup. |
| [12:55] | <nerochiaro> | gernika: cool.. what is that about ? |
| [12:56] | <nerochiaro> | gernika: unless it's super secret or something |
| [12:56] | <gernika> | nerochiaro: it's somewhat similar to loglibrary/freenode it is a site for letting people get help with small problems via chat. |
| [12:56] | <gernika> | nerochiaro: not online yet though |
| [12:57] | <nerochiaro> | gernika: i see. still rails powered ? |
| [12:57] | <gernika> | nerochiaro: yes |
| [12:58] | <gernika> | nerochiaro: with a little bit of lisp thrown in |
| [12:58] | <nerochiaro> | while i'm waiting the dev boards to come up i'm having a lot of fun with ruby. i really love it. so i guess i have to thank you for introducing me to it :) |
| [12:58] | <gernika> | nerochiaro: I'm really glad you like it. I'm also glad that it's gotten so popular lately. |
| [13:00] | <nerochiaro> | nerochiaro: true, recognition will help it becore a more viable language in workplaces, i hope. |
| [13:00] | <nerochiaro> | (yeah, sending messages to myself) |
| [13:00] | <gernika> | hahah. very introspective of you |
| [13:00] | <nerochiaro> | :) |
| [13:01] | <gernika> | It's also encouraging to hear that google uses python so much |
| [13:02] | <nerochiaro> | as a converted rubyist it gnaws me a bit, but seriously it's good news. maybe the time has come for "scripting" languages will be seen as more than toys and quick prototyping things ? |
| [13:06] | <gernika> | nerochiaro: yes -- I think things are definitely moving to a higher level. |
| [13:06] | <gernika> | nerochiaro: I'm not sure why it took so long |
| [13:09] | <gernika> | nerochiaro: how's your job been going? |
| [13:09] | <nerochiaro> | maybe all the C diehards died out in the meantime ? ;) but seriously, it might be because first garbage-collected but not dynamically-typed languages had to become popular. |
| [13:09] | <nerochiaro> | then also the dynamically typed ones could be seen as viable in light of the previous step |
| [13:10] | <nerochiaro> | my job ? quite fine. i'm finally getting to work from home for most of the week, which is great |
| [13:10] | <gernika> | nerochiaro: that's awesome. Having no office, I work from home as well. I love it. |
| [13:10] | <unknown_lamer> | common lisp gets typing correct |
| [13:10] | <unknown_lamer> | dynamic or static, and strongly typed. Weak typing is best left to languages not meant for real use. |
| [13:11] | <nerochiaro> | what's wrong with that ? |
| [13:11] | <unknown_lamer> | Weak typing is really bad |
| [13:11] | <unknown_lamer> | int foo = "5"; should *not* work |
| [13:11] | <unknown_lamer> | You have no guarantees about types, and so you end up with very subtle bugs that are nearly impossible to find. |
| [13:11] | <unknown_lamer> | that is why I hate that I make my living coding php :-\ If only I could code UCW apps. |
| [13:12] | <gernika> | unknown_lamer: I got UCW up and running once |
| [13:12] | <unknown_lamer> | gernika: hcoop.net lets me run whatever I want so :-) |
| [13:12] | <nerochiaro> | unknown_lamer: php has other problem too, it's not just the weak typing. |
| [13:12] | <unknown_lamer> | nerochiaro: Yeah, but weak typing is blech |
| [13:12] | <unknown_lamer> | nerochiaro: to convert between types one should always explicitly do so |
| [13:13] | <unknown_lamer> | (string->number "5") |
| [13:13] | <unknown_lamer> | Anyway, time for class. Blech. University sucks ;-) |
| [13:13] | <nerochiaro> | unknown_lamer: i don't know. depending on the context, sometimes i like automatic conversions |
| [13:13] | <unknown_lamer> | nerochiaro: weak typing makes sense for a language that is primarily concerned with text processing |
| [13:13] | <nerochiaro> | unknown_lamer: have a nice class |
| [13:13] | <unknown_lamer> | nerochiaro: or for writing throwaway apps. That is why PHP is cool for quickly prototyping simple stuff |
| [13:14] | <unknown_lamer> | nerochiaro: But as soon as it gets beyond 200-300 lines, or you intend to reuse the code |
| [13:14] | <nerochiaro> | unknown_lamer: it's hell. i know |
| [13:14] | <unknown_lamer> | nerochiaro: half the PHP I write is checking types and verifying data |
| [13:14] | <nerochiaro> | been there |
| [13:14] | <unknown_lamer> | and I can't use QuickForms either |
| [13:14] | <unknown_lamer> | Which sucks. |
| [13:14] | <unknown_lamer> | It is "too heavyweight" |
| [13:14] | <unknown_lamer> | oh well |
| [13:15] | <unknown_lamer> | PHP money is less painful than sales work at least. |
| [13:15] | <nerochiaro> | no doubt. but at least we all agree php sucks :) |
| [13:17] | <nerochiaro> | gernika: aside working from home, you work on your own company on a product you like and i suppose you make your schedules. that would be my ideal way to work. |
| [13:18] | * nerochiaro **envy** | |
| [13:18] | <gernika> | nerochiaro: yes. only one step remains: somehow eraning a profit :) |
| [13:18] | <gernika> | *earning |
| [13:18] | <nerochiaro> | that would help too, yeah |
| [13:19] | <nerochiaro> | you plan on making profit from subscription to that web app or from ads ? |
| [13:19] | <gernika> | nerochiaro: California's been great too. It's in the 60s today. Where I'm from it's probably about 35 Celsius right now (cold). |
| [13:19] | <nerochiaro> | you bastard! it's below zero (celsius) here. damn freezing |
| [13:20] | <gernika> | nerochiaro: we are going to try and earn money on commissions on transactions. |
| [13:20] | <nerochiaro> | gernika: something like expert exchange or stuff like that ? (not that i know their business model that well, but still...) |
| [13:20] | <gernika> | nerochiaro: yes. similar to that. |
| [13:21] | <nerochiaro> | you deserve good luck |
| [13:21] | <gernika> | nerochiaro: thanks. And thanks again for your help on loglibrary.com. That was a lot of fun. |
| [13:25] | <nerochiaro> | you're welcome :) and thanks again to you for smuggling me ruby |
| [13:26] | <nerochiaro> | gernika: i'll go get some dinner now. see you |
| [13:26] | <nerochiaro> | and thanks for the chat |
| [13:26] | <gernika> | sure. ttyl |
| [15:45] | <unknown_lamer> | nerochiaro: ha cold there? |
| [15:46] | <unknown_lamer> | nerochiaro: It's at least 60F here :-) I just got a chance to *finally* change my oil. |
| [15:46] | <unknown_lamer> | Next I get to figure out how to make my poor old OBD I system do the blinking check engine light and then look up the code to see why the service engine light keeps coming on |
| [16:23] | <LoRez> | unknown_lamer: what make of car is it? |
| [16:24] | <unknown_lamer> | LoRez: 91 Camaro |
| [16:24] | <LoRez> | probably just have to short the diagnosis pin to ground under the dash and turn the key on |
| [16:24] | <unknown_lamer> | Yeah |