/srv/irclogs.ubuntu.com/2014/09/26/#ubuntu-us-ca.txt

Roguehorse:-)02:39
nhainesRoguehorse: heya.  :)02:45
* nhaines is enjoying some miso soup and a cold salad.02:45
nhainesAt least I don't have to worry about my sushi getting cold while I eat the appetizer.02:46
ianorlinwow my internet got really slow02:48
ianorlingood tihng irc still works02:48
RoguehorseI'm cruzing through the LinkedIN forums02:51
* ianorlin doesn't like linkedin02:51
RoguehorseI don't think it's too bad - better than FB02:56
Roguehorsebut I do prefer IRC or mailing lists02:56
Roguehorsehey, so explain to me bash or dash?02:57
RoguehorseI got the bash update last night that fixed the bug but someone said Ubuntu and derivs didn't need to worry since default is dash and not bash02:58
nhainesFunny, someone on LinkedIn just asked me about that, and I replied.  ;)02:58
RoguehorseLOL! brb02:59
nhainesAnyway, whoever said that is wrong.02:59
* ianorlin prefers irc to both03:02
RoguehorseI wondered because all the info pages online say bash is the default but then I run ls and get the linking to dash so I got really confused03:03
nhainesThe default is bash, but /bin/sh is only the "default" shell for legacy scripts.03:03
nhainesWell, anything that doesn't *need* bash specifically, anyway.03:04
Roguehorseso everything goes through bash unless it's an old script that points to /bin/sh?03:05
nhainesYup.  Although a lot of startup scripts and other things use /bin/sh.03:06
nhainesAnything you're doing interactively is through bash unless you did something to change it, though.  ;)03:06
RoguehorseGot it. I was reading all these people bickering on other lists about the specifics between dash, bash, cgi and web-facing vulnerability03:11
nhainesYeah, any web script using /bin/sh is set.03:12
RoguehorseI thnk they should cut they guy who found ita check for finding a bug that been around for 2-1/2 decades ;-)03:12
nhainesOr, anyone who applied yesterday's and todays updates is also all set.03:12
nhainesHeh, well, it's happened before.  :)03:12
RoguehorseI try to pass examples along like this to people who are just learning how to write programs and get frustrated with having bugs in their first 1 or 2 programs03:13
Roguehorseit's normal and bugs get found all the time, even from the best programmers decades later03:14
nhaines"LOL guys, remember that time every Linux distro ever was vulnerable for 25 years?"03:15
nhainesWell, the key lesson is that it was found and fixed immediately, pretty much everywhere, because bash is Free Software.03:15
Roguehorse;-P03:15
Roguehorseand fixed FAST I must say, it was pretty amazing I think03:15
nhainesWell, they don't make the announcements until after the fix is ready.03:16
nhainesBut no hoping a software vendor might care enough to fix it, no waiting for Patch Tuesday.  Everyone collaborates and coordinates a fix across hundreds of thousands of machines.03:16
Roguehorseoooh :-o03:17
nhainesBut yeah, Red Hat, Novell, Canonical, IBM, Microsoft, they all coordinate responses to these security things.03:17
RoguehorseYeah, but no ones going to pay attention to that - they're just going to remember the 26 year vulnerability03:18
nhainesThose aren't the people who matter.  :)03:18
RoguehorseI like the way you think :-)03:19
RoguehorseI had a VP tell me I should be learning Python instead of Perl - sort of03:19
nhainesI mean, the OpenSSH thing three years back was pretty crazy.  But that got fixed very quick.03:20
nhainesRoguehorse: he's right.03:20
Roguehorseshit03:20
RoguehorseOMG! Heartbleed has caused a whirlwind of changes globally03:21
nhainesPython is like executable pseudocode.  It's amazing.  http://xkcd.com/353/03:21
darthrobotTitle: [xkcd: Python]03:21
RoguehorseI've fiddled with it (and Ruby too)03:21
ianorlinI like that python has ** for exponentiation03:21
nhainesfrom __future__ import braces03:22
Roguehorsenhaines: have you done any Perl?03:26
nhainesWell I did sneeze while typing once.  It looked very much like perl.03:27
Roguehorsehttps://xkcd.com/208/03:29
darthrobotTitle: [xkcd: Regular Expressions]03:29
RoguehorseLOL!03:30
ianorlingrep ^<\03:30
ianorlinyay new commit to dependsdiff03:31
nhaines"Some people, when confronted with a problem, think 'I know, I'll use regular expressions.' Now they have two problems." --Jamie Zawinski03:31
RoguehorseAh! https://xkcd.com/1171/03:32
darthrobotTitle: [xkcd: Perl Problems]03:32
nhainesLOL03:33
RoguehorseI'll admit it can get pretty weird03:33
Roguehorsebut I'd rather write Perl than Java03:33
RoguehorseYou "really" think Python is more marketable these days?03:34
ianorlinIf everyone has an integer number of problems n and then using regular expressions causes them to have n+1 one problems and always use regular expressions any number greater of n problems would be ture if using regular expressions caused n+1 problems03:34
nhainesI think python is extremely powerful and expressive and lets you get things done that work the first or second time.03:35
RoguehorseHmm03:36
nhainesAlso when I emailed Guido van Rossum and thanked him for making programming fun again, he emailed me back with a short note 20 minutes later which was amazeballs.03:37
RoguehorseYou're BS'ing03:38
nhainesNope.  I was pretty pleased.03:38
RoguehorseThat's cool ;-)03:50
RoguehorseIt's interesting how a person can tell what a predominant programming language is by the number of books on the subject03:51
nhainesOoh, if I had known about this when I worked at Western Digital I would have printed it and placed it on all of the level 2 techs' desks:  http://www.jwz.org/doc/backups.html03:53
darthrobotTitle: [Backups]03:53
Roguehorsefreakin' Google Apps in Python http://it-ebooks.info/book/150/03:53
darthrobotTitle: [Using Google App Engine - Free Download eBook - pdf]03:53
Roguehorse:-D that link was good! I have to save that.03:58
RoguehorseTo be honest I've never understood why someone would RAID a desktop and not have some sort of backup/archive04:03
nhainesRoguehorse: because people thing RAID is a backup.04:20
Roguehorseand this whole time I just thought I wasn't "getting" it ;-)04:23
nhainesI had the conversation over and over and over again on the phones with customers.  :)04:24
Roguehorseand I bet they all told you that you don't know what you're talking about, right?04:49
Roguehorsebecause if a person runs a couple of Raptors on RAID then that *is* their backup - right?04:51
RoguehorseYay! \o/ I have Don Marti as a connection on LinkedIN  https://en.wikipedia.org/wiki/Don_Marti04:53
darthrobotTitle: [Don Marti - Wikipedia, the free encyclopedia]04:53
Roguehorse=)23:24

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!