bdotr

month

June 2013

6 posts

My Yeezus Haiku Review

Light beats, bad lyrics

Labelled Rapper Producer

Maybe they were right

Jun 17, 20135 notes
#kanye #yeezus #haiku
Jun 16, 201391,047 notes
Jun 15, 2013995 notes
#nyc
Jun 13, 20137 notes
#apple #wwdc #timehop
bryan.io: iRadio → bryan.io

bryan:

Apple’s supposedly imminent Pandora competitor sounds horribly uninteresting to me. I listen to music almost exclusively through Rdio nowadays; although I have a ton of music in iTunes, I have no interest in switching back and forth between two separate libraries. I’d be far more interested if…

Agreed. This feels like a misstep on Apple’s part. It feels like an awkward step into irrelevance. Tech hipster says: Streaming radio was so 3 years ago!

Jun 07, 20139 notes
#apple
How to Learn Go

Over the past few weeks, I’ve picked up Go. I think it’s safe to say that I have an unheathly infatuation with it — like if Go was coke and I was Lindsay Lo— wait, no. That’s a bad example. Nevermind.

In any case, some background on Go:

  • It “aims to provide the efficiency of a statically typed compiled language with the ease of programming of a dynamic language”
  • Concurrency is very much built into the language, instead of tacked on as an afterthought
  • It’s statically typed and fast
  • No callback spaghetti (looking at you Node)

I could describe how and why it’s awesome but many have already done so. Plus, I might still write my own post about it.

Trying to learn a new language is usually kind of confusing because you’re not really sure where to start so here’s my list of resources that helped me learn and deploy a production app in less than a week:

  • Tour of Go — we lucked out this time. The offical Go website has a great interactive resource to walk you through the syntax and different constructs in the language. This is a must – it helps you get to the core of the language without having to futz with installation, PATHs and whatnot. PS: Solutions for exercises here
  • How to Write Go Code — what? Another amazing resource from the official site? It’s true. After finishing “Tour of Go”, you’ll be foaming at the mouth to write some code on your own computer. This walks you through exactly that. Go has a certain directory structure it expects so be sure to read this one.
  • Effective Go — Seriously, I’ve never seen a official programming language website have as many good reading material as Go does. This is more of a idiom / convention reference. I tend to come back to this page when I want to know the what idiomatic Go code should look like.
  • Concurrency is not Parallelism (video) — while not technically about Go, this video (presented by Rob Pike, one of the languages creators) is really important in really defining what concurrent programming is, and how one should break down a large problem into smaller, concurrent ones. Since goroutines are really cheap to create, you are encouraged to create a lot of them — and the only way to take advantage of this is to have many small concurrent parts to your code. Slides here.
  • Go Concurrency Patterns (video) — another presentation by Rob Pike. Now that you had your mind stretched with the last video, this one will show you a few ways to use the Go concurrency features and how you can achieve things like synchronization without locks and such.
  • Go by Example — much like “Tour of Go”, except not interactive.

Happy hacking!

Jun 04, 201318 notes
#golang

May 2013

13 posts

“the early morning tai chi ladies have taken to using the bikes in the racks as stationary exercise bikes- they just peddle backwards. It’s adorable.” —Kevin Prentiss in the comments section of Fred’s love for Citibikes (via msg)
May 30, 201380 notes
Play
May 25, 20136 notes
May 22, 2013243 notes
“Reading about success doesn’t make you successful, but it does tend to make you want to be successful. That’s important. We benefit from positive models that show us what’s possible and make us want to think bigger, work harder, and keep trying—especially when the going gets tough.” —Ev (via brycedotvc)
May 22, 2013481 notes
May 22, 2013977 notes
May 21, 201311 notes
The Gong Show: Congrats to the Entire Tumblr Team → thegongshow.tumblr.com

thegongshow:

Tumblr just announced that Yahoo is acquiring the company for $1.1BN.

I am in awe. David has unbelievable vision and fantastic execution. Huge congratulations to him and the entire team.

I don’t know if everyone knows the inspiration for Tumblr or not. David was very transparent about what…

Huge, huge congratulations to David and the whole tumblr team! It’s amazing what they have achieved and looking forward to what Yahoo! can enable them to do.

I love that David signed his official announcement with “Fuck yeah”

earlyadopterhumblebrag: My first tumblr post was post #62,200 – which means that post was created before 99.999876% of the posts on tumblr!
May 20, 201332 notes
#earlyadopterhumblebrag
May 15, 20137,044 notes
May 15, 201315 notes
Play
May 12, 20137 notes
#NYC
May 11, 20134 notes
#timehop
May 11, 2013566 notes
#nyc
May 09, 20133,433 notes

April 2013

4 posts

Apr 23, 201339,925 notes
Next page →
2012 2013
  • January 2
  • February 4
  • March 1
  • April 4
  • May 13
  • June 6
  • July
  • August
  • September
  • October
  • November
  • December
2011 2012 2013
  • January 15
  • February 14
  • March 9
  • April 9
  • May 7
  • June 7
  • July 4
  • August 3
  • September 4
  • October 2
  • November 8
  • December 11
2010 2011 2012
  • January 18
  • February 27
  • March 22
  • April 29
  • May 29
  • June 39
  • July 30
  • August 18
  • September 23
  • October 40
  • November 22
  • December 15
2009 2010 2011
  • January 35
  • February 31
  • March 33
  • April 18
  • May 16
  • June 25
  • July 17
  • August 16
  • September 9
  • October 19
  • November 19
  • December 31
2008 2009 2010
  • January 79
  • February 63
  • March 34
  • April 37
  • May 32
  • June 55
  • July 36
  • August 59
  • September 75
  • October 55
  • November 53
  • December 46
2007 2008 2009
  • January 2
  • February 26
  • March 9
  • April 28
  • May 95
  • June 101
  • July 73
  • August 58
  • September 59
  • October 61
  • November 52
  • December 67
2007 2008
  • January
  • February
  • March 26
  • April 27
  • May 15
  • June 12
  • July 9
  • August 10
  • September 12
  • October 1
  • November 11
  • December 5