/srv/irclogs.ubuntu.com/2013/11/08/#ubuntu-us-mi.txt

widoxhaha00:03
tony-smlrSMLR is Live Now (11/9/13@7:00pm) Video http://youtu.be/gR5nWL0ai-I  , Audio http://live.smlr.us:8000/streaming00:09
derekvwhat should I be when I grow up?01:41
rick_h_a firefighter, no doubt01:46
widoxI've been thinking about opening a fruit & vegie stand02:00
rick_h_darn it derekv, you had to go find broken things. :P02:04
=== ZonathanD is now known as JonathanD
cmaloneymorning12:57
brouschyes12:57
rick_h_morning13:13
brouschGiveCamp starts tonight13:16
brouschI hope I'm not too old to keep up with the hipsters13:16
rick_h_lol, go teach those whipper-snappers a thing or two13:20
brouschAt least it's a django project we're working on13:21
rick_h_booooo!13:22
jjessemorning rick_h_13:23
brouschhttp://yro.slashdot.org/story/13/11/07/2328228/gimp-citing-ad-policies-moves-to-ftp-rather-than-sourceforge-downloads13:23
rick_h_heh, floored it took this long tbh13:25
brouschI feel bad for my SF friends13:26
brouschThey don't make these policies but they endure questions13:26
=== jjesse_ is now known as jjesse
jrwrenwhy are they even still using SF?14:04
jrwrenmove to github, use their archive and release features ;P14:04
jrwrensilly gimp14:04
trevlarugggh sorry everyone14:06
trevlarfor the join spam14:06
rick_h_yay, ec2 machine retirement worked around. Sorry for the few min of bookie downtime14:17
cmaloneybrousch: Sad thing is it's only a few projects that are doing the ad-supported downloads but they cause people to question every project14:51
brouschIt sounds like Gimp didn't green-light the bundler, so it was forced on them by SF. People have to wonder if their project is  next14:54
cmaloneyyeah, I didn't catch that initially.14:54
cmaloneyThat's really, really slimy.14:55
jrwreni'm unsure why this is surprising.14:55
jrwrenSF has been evil for a long time now.14:55
cmaloneyjrwren: Questionable, yes. Some of those ads were purposefully misleading14:56
cmaloneyevil, notsomuch14:56
cmaloneyBut this latest spate is evil.14:56
cmaloneyIt's taking advantage of people14:56
brouschDave told when they get reports of bad ads they take them down14:56
brouschI guess they don't vet every ad before it goes up14:57
rick_h_yea, it's slimy. They've been slimy for a while business-wise.14:57
rick_h_but the troule is when the business and the devs collide which is why brousch gets :(14:57
brouschThey love the project (Allura) but hate the business side14:58
cmaloneyThat's been true for a while.14:58
cmaloneyBecause the business side is making it harder for them to justify working on the Allura side.14:59
cmaloneyIt's like finding out your research in quantum mechanics is going to kill people.15:00
cmaloney(OK, not so much in the extreme, but you get the idea)15:00
cmaloneyI'm planning on moving what little code I have left on SF.net over to githug.15:01
cmaloneygithub, even15:01
brouschThey should call pull requests githugs15:04
rick_h_ummm....denied!15:05
brousch"I just sent you a githug for bookie!"15:05
rick_h_"Please keep your hands to yourself"15:06
brousch5 githugs are waiting for you!15:06
rick_h_lol15:06
rick_h_add it to the xkcd for today15:06
trevlarhow long till a chrome extension shows up that comic?15:10
rick_h_trevlar: already there?15:11
rick_h_and I'm right https://chrome.google.com/webstore/detail/xkcd-substitutions/jkgogmboalmaijfgfhfepckdgjeopfhk?hl=en&gl=00115:11
rick_h_thank you google for making that easy to find on my first try so fast after comit release15:11
trevlarlol15:12
trevlarhttps://github.com/h2s/xkcd-substitutions15:12
cmaloneyJust sent a note to my friends at SF.net. I included this video: http://www.youtube.com/watch?v=Ow0lr63y4Mw15:12
cmaloneyWell, their new community manager.15:13
cmaloneyBut he and I worked together, and I trust him.15:14
jrwrencmaloney: we disagree on what evil means. :p15:23
jrwrenand... wtf is Allura ?15:24
cmaloneyhttps://sourceforge.net/projects/allura/15:24
jrwrendoes it have lots of ads OOTB ?15:25
cmaloneyI don't believe so but can't confirm. :)15:25
cmaloneyhttps://github.com/marijnh/Eloquent-JavaScript15:26
cmaloneyApparently it's going through a second edition15:26
rick_h_cool, JS people like this book as a good solid first book for folks15:27
rick_h_I wasn't as big a fan, but it was something like my 10th+ JS book15:27
cmaloneyyeah, my own failings in Javascript are in no way attributable to this book15:27
jrwrenall ya need is crockford.15:27
jrwreneverything else is superfluous15:27
rick_h_lol15:27
cmaloneyCrockford is a great map of the landmines, but what I'd like to know is if there's a fucking beach under there. :)15:28
brouschjrwren: Allura has no ads. Those are part of the proprietary SF add-ons15:32
rick_h_experience. just have to get through the learning curve15:32
rick_h_'the good parts' is probably the best book and finding good code is the second thing to do, then get writing15:32
rick_h_JS is like all other languages. Don't try to write it like something else15:32
rick_h_C-looking python is a pati15:32
rick_h_pita that is15:32
rick_h_and trying to make JS look like python will suck as well15:32
* brousch hides his javascript15:36
rick_h_come on, it'll never get better if you don't have others to learn from15:37
rick_h_<3 code reviews15:37
rick_h_as brutal as they can be, it's how you get better at crap15:37
rick_h_at least learn/see new ways15:37
brouschMy JS looks as much like Python as I can make it15:37
rick_h_did you know you can check something with collections.Mapping? That was totally new to me15:37
rick_h_jrwren: might like that one15:37
brouschI hate the usual JS function in function in function15:37
rick_h_then don't do that :)15:38
brouschBut when I look at JS examples, that's how they are15:44
rick_h_yea, but do you know why?15:45
rick_h_once you understand the rules, you can work around the rules :)15:45
jrwrenrick_h_: java looking python can be worse :)15:45
rick_h_jrwren: yea :/15:46
brouschIt is because JS people don't like to name functions. They like to inline everything15:46
rick_h_jrwren: but we've already got some of that15:46
jrwreni think collections.Mapping is new in ES6 ?15:46
rick_h_brousch: no and no :P15:46
rick_h_jrwren: no, it's in python. I saw someone use it to compare if it was a 'dict-like' something15:46
jrwreni've not used that.15:47
rick_h_yea, I hadn't seen collections.Mapping/etc in there. Was kind of cool. Anyway, code reviews showing new ways/things is cool15:48
jrwrenits an abstract base.15:48
jrwrenso were they calling type() and comparing?15:48
rick_h_isinstance15:48
rick_h_yea15:48
jrwrenyup15:48
jrwrenmakes great sense.15:49
jrwrenthat way it works if it is a dict, or an OrderedDict or any other dict like thing15:49
rick_h_right15:49
jrwrenalhtough the catch is that your dict like thing needs to inherit from Mapping rather than just be a duck.15:49
jrwrenah python... turning its back on duck typing :)15:49
jrwrennow what would be SWEET, and why I like GO is if python adopted implicit interfaces.15:50
rick_h_ugh, except for the joys of chasing down where that method came from15:50
jrwrenso a new type need not inherit from Mapping, but as soon as it has __getitem__, __setitem__, __delitem__, __iter__, and __len__ it isinstance(Mapping)15:50
jrwrentags, vim and ctrl-] makes that easy if not trivial15:51
jrwrenand if that fails, git grep :p15:51
cmaloneyUntil I can convince folks to get postgresql / hstore in here, this is proving to be a nice alternative for simple key/value store: http://docs.sqlalchemy.org/en/rel_0_8/orm/collections.html#dictionary-collections15:57
cmaloneyAlso, nosetests --pdb is awesome16:01
cmaloneyHelping with my feeble attempts at TDD16:02
greg-gso, trademarks, discuss16:21
greg-g;)16:21
brouschI only trade marks when mine are worn out16:22
greg-gfunnily enough, I have a call in 8 minutes with Mark and Markus16:22
cmaloneyMy impression is that UK trademark law is a little more stringent than US trademark law, but I have nothing more than anecdotal evidence to back that thought.16:47
cmaloneyI'm disappointed with both sides, frankly16:49
rick_h_greg-g: :P16:57
cmaloneyApparently the latest Logitech UE firmware will let you "upgrade" it to a Squeezebox Radio17:02
cmaloneycue happy dance.17:02
greg-gcmaloney: help! https://identi.ca/greg/note/uleMo4q2Q2qiTydzvr5Shw17:28
cmaloneygreg-g: Want my honest opinion on how to tackle this? :)17:47
greg-gif it involves installing a linux distro, no17:48
greg-gcmaloney: otherwise I'm all ears :)17:48
cmaloneyIt involves a Squeezebox and a server.17:48
cmaloneyNot necessarily Logitech's hardware though.17:49
cmaloneyBut that'll give you the DLNA support, and FLAC / ogg / mp3 support17:50
greg-gso, two distros to set up :)17:50
greg-gwell, I'm solving the otherone with a synology nas (with DLNA support)17:50
cmaloneyhttp://www.synology.com/releaseNote_enu/SqueezeboxServer.php17:50
greg-gwat17:51
greg-gah17:51
greg-gso, still need the cd player part though :/17:51
greg-ghave too many cds that aren't on the NAS yet17:52
cmaloneygreg-g: Best advice I can give you is to use Banshee to rip them, and Musicbrainz to add cover art17:55
cmaloneythat's my current workflow17:56
greg-g:(17:56
cmaloneyIf you want ship them to me and I'll rip them for you. :)17:56
greg-gdon't temp me17:56
greg-g:)17:56
greg-gtempt, heh17:56
greg-gdon't /tmp me, bro17:56
cmaloneyhah17:56
cmaloneyBut yeah, I've put my CDs into storage for the most part17:57
cmaloneyI love CDs, and they're awesome, but I don't want to cart them around17:57
greg-gthe thing about cds for us is ease. It's easier for Carrie to riffle through cds, put in player, press play, then to scroll through some folder/whatever hierarchy :/17:58
greg-gthough, I haven't used a squeezebox, so it might be way simple/easy with a 2 year old on your head17:58
greg-g(literally)17:58
cmaloneyThere's Android apps that interface with the SB17:59
cmaloneyso you can type whatever you want into the app and have it play17:59
cmaloneyOrange Squeeze is the one that I'd recommend as the simplest17:59
cmaloneySqueeze Commander is the most powerful17:59
cmaloneyand allows you to download tracks to your phone18:00
greg-gso, for my evening listening enjoyment when rowan's asleep, I listen to live concerts (thanks archive.org/etree.org), does SB compress in transit?18:00
greg-glossly18:00
cmaloneyNot unless you tell it to18:00
* greg-g nods18:00
greg-gcool18:00
greg-gI can tell the difference between flac and mp3 with my good headphones from those recording18:00
greg-gs18:00
cmaloneyhttp://archive.org/post/416211/live-music-archive-on-squeezebox18:01
* greg-g promises he isn't an audiophile18:01
greg-goh gosh, you are just such the temptress18:01
cmaloneySeriously, this thing is amazing.18:01
greg-goh, that says it doesn't work18:01
cmaloneyYeah, I'm not sure if that's changed. Let me check18:02
greg-git's listed on the sq apps site18:02
greg-gso I assume it works18:02
greg-g(stupid sb app site doesn't provide me urls that go anywhere/where I am)18:02
cmaloneyYeah18:02
greg-ghmmmmm18:03
greg-galright18:03
* greg-g ponders18:03
cmaloneyApparently the UE radio can be "upgraded" to a Squeezebox radio18:04
cmaloneyit's mono, but it has a nice interface.18:04
cmaloneyand it's $10018:04
greg-gmuch better price range :)18:05
greg-gafter spending $500 on nas+harddrives....18:05
greg-g:(18:05
cmaloneyYeah, that's what I figured.18:05
cmaloneyPlus most radio stations support streaming18:05
cmaloneyThe only ones that didn't for a while were the CBS stations (WWJ, and WOMC)18:06
cmaloneywhich, whatever.18:06
greg-gdoes it not have an am/fm tuner?18:06
cmaloneyNo, it doesn't. It's strictly an Internet device18:07
greg-ghrmmm18:07
greg-gnot that there's good radio around us, anyways18:07
cmaloneyand (privacy tin-foil-hats-engage) they strongly slant the device to use mysqueezebox.com for plugins and some management18:08
cmaloneyie: Pandora / SiriusXM / etc.18:08
greg-gI mean, I get a real radiowave broadcast of Pacifica (Democracy Now! and friends) but... yeah18:08
cmaloneyI just did a search on Umphrey's McGee for the Live Music Archive search18:10
cmaloneyselected a 2012 concert, and I'm now listening to UM18:11
cmaloneyhuh. It's streaming the mp3 file18:12
cmaloneynot sure how to tell it otherwise.18:12
cmaloneygreg-g: Nice thing too is you can set it up tonight without buying hardware18:13
cmaloneyThere's squeezebox clients for Linux18:13
greg-g:)18:15
cmaloneyIt's how I stream music to work from my SB.18:15
cmaloneyand you have access to the source (it's in Perl)18:15
greg-gyou lost me at Perl18:16
cmaloneyThe firmware uses Lua. ;)18:16
greg-gwhew18:16
greg-gsomething sane18:16
cmaloneyhah18:17
cmaloneyAnywho, if you have any questions about it let me know. I'm really pleased with how it's integrated into my setup.18:17
* greg-g nods18:18
greg-gthanks man18:18
cmaloneynp18:18
cmaloneyHope it helps. :)18:18
cmaloney(don't want to be "that guy". :))18:18
greg-gprobably won't pull the trigger until Sunday night on any hardware, so more time to think/research18:18
cmaloneykk18:20
cmaloneyWell this is awesome. Apparently my links to Jamendo stations evaporated.18:23
greg-gcmaloney: tieguy recommended Sonos.... fight!18:59
greg-gbah, sonos needs an app, there is no on-device UI19:10
cmaloneySonos is also not OSS afaik19:11
cmaloneyAnd there aren't players for all known OSes19:11
brouschgreg-g: How is Debian treating you?19:12
greg-gyeah, dang tieguy and his hate of floss19:12
cmaloneyAnd I don't know the state of the Sonos community, but there's a thriving Squeezebox community.19:12
greg-gcmaloney: cool19:12
greg-gbrousch: things looking good :)19:12
cmaloneyThere's even a project underway to create a new hardware client19:12
greg-ghuh19:12
cmaloneywith some of the former developers.19:12
cmaloneySo even with Logitech turning a blind eye to the Squeezebox there's still activity.19:13
brouschgreg-g: I've been using Debian with XFCE on the RaspberryPi and a VM and I like how it is going19:17
greg-gcool19:18
brouschKivy seems to run fine on it, so that is nice19:21
jrwrenhow can I file a bug that section is not listed here: http://packages.ubuntu.com/precise/git-svn20:26
rick_h_"section'?20:33
jrwrenyes, the Section: output of dpkg -p or apt-cache show20:39
jrwrenfrom the debian/control file20:39
greg-gwhat the hell, ed vielmetti is everywhere20:41
greg-ghttps://puck.nether.net/pipermail/outages/2013-November/006169.html20:41
* greg-g does a /names to make sure he isn't in here20:42
greg-gawesome non-apology by Canonical :/20:49
* brousch starts the popcorn popper and grabs a beer https://twitter.com/mitechie/status/39890720835777331220:50
rick_h_brousch: :P20:51
brouschCome on! where's the show?20:54
rick_h_brousch: heh, I replied :P20:54
rick_h_I'm guessing he's ranting against git-flow the tool vs git-flow the idea/practice20:55
rick_h_but who knows20:55
rick_h_honestly, I don't take my progamming life lessons from crute20:55
brouschWho do you take them from?20:58
jrwrenwhat should canonical appologize for?21:35
brouschEnforcing their trademarks. Those slimy bastards!21:36
greg-gjrwren: dumb trademark cease and desist letter to a site telling people how to turn off the privacy-icky things21:36
greg-gI mean, if you already know that, then:21:36
jrwrenthe site that was top of hacker news today?21:37
greg-gbeing overzealous21:37
greg-gwho the hell reads hacker news?21:37
greg-g:P21:37
jrwrenexactly.21:37
brouschIt was also on Reddit21:38
greg-gwho reads reddit? I only look at images21:38
* greg-g ain't a reeeder21:38
rick_h_it's canonical/ubuntu hating. Clearly canonical/ubuntu should go away :P21:38
greg-git's just bad trademark enforcement honestly21:39
greg-gWMF enforces trademarks (way more, by number, than canonical) but we don't send generic letters to sites run by EFF peeps ;)21:39
jrwrenhow does the boycott novel guy feel about ubuntu?21:40
greg-g:)21:40
cmaloneyI don't understand the git flow hatred. It seems to work well enough for my thought processes.21:45
cmaloneyjcastro: http://www.fathomevents.com/event/rush21:48

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