Profile

Cover photo
Bryan Klimt, Jr.
354 followers|259,252 views
AboutPostsPhotosVideos

Stream

Bryan Klimt, Jr.

Shared publicly  - 
 
How do you like to connect your website's UI to your JavaScript data model?
No votes  -  votes visible to Public
unidirectional data flow (e.g. react)
0%
two-way data binding (e.g. angular)
0%
whatever, i just write code
0%
1
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
In Part I of our five-part series on Parse Security, I talk about what the different keys can do, and why you should care.

http://blog.parse.com/2014/06/30/parse-security-i-are-you-the-key-master/ #parse   #cloudcode   #security  
So, you've finished version 1 of your app, and you're ready to send it out into the world. Like a child leaving the nest, you are ready to push your app out to the various app stores and wait for the glowing reviews to come streaming in. Not so fast! You wouldn't send a child out into the world ...
1
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
Google Now recommended I watch Two and a Half Men, so I uninstalled it. 
1
Gus Welter's profile photo
 
hahaha
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
I learned me some Haskell this weekend using the wonderful little website http://learnyouahaskell.com/ and writing a script to generate some English-looking words from a Hidden Markov Model.

As a former Lisp programmer, I appreciate the fully functional nature of Haskell, but I found it too strict to write my code efficiently. I wanted to essentially do a map-reduce on a large text file. That means mapping, then sorting, then reducing. The sorting is actually the trickiest part to do efficiently. Even with Haskell's lazy list processing, there's no way it can return the first item in a sorted list of lines in a file unless it reads in the whole file. So if you have a file that's larger than memory, what do you do? You can start doing things somewhat non-functionally by using Monads, but at that point, you're cutting against the grain, and it's not clear what value you get by using Haskell.

With a procedural language like python, the natural algorithm isn't even a sort exactly, because you can put things into a map as you go, and you never have to keep the whole file in memory. Maybe that's the right way to do it in Haskell too, but that feels pretty side-effecty.

I guess this means I chose a poor project to use for learning Haskell. Either that or I'm missing something fundamental about how to write efficient Haskell.
Hey yo! This is Learn You a Haskell, the funkiest way to learn Haskell, which is the best functional programming language around. You may have heard of it. This guide is meant for people who have programmed already, but have yet to try functional programming. The whole thing is completely free ...
1
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
Bravo! I just said this at my phone and it nailed it. Now if it had just had the confidence to say the title out loud, it would have been a total Star Trek experience.
7
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
Peelander Z is the best.
 
most amazing show happening 4/17 at DNA Lounge~
1
Add a comment...
Have them in circles
354 people
Harish Rajamani's profile photo
Amy Klimt's profile photo
Adeniyi Onamusi's profile photo
Yves  Bellevue's profile photo
Alison Alvarez's profile photo
David Poll's profile photo
Ashley Hornbuckle's profile photo
Benjamin Franklin's profile photo
Arun Goyal's profile photo

Bryan Klimt, Jr.

Shared publicly  - 
 
Has the Google app for iOS always let you pop the letters off into a physics simulation? Coolest doodle ever!
1
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
Militarizing the police is dangerous. These swat tactics are not appropriate for the situations where they are used.
 
http://www.salon.com/2014/06/24/a_swat_team_blew_a_hole_in_my_2_year_old_son/?utm_source=facebook&utm_medium=socialflow

This is one heart-rending anecdote.  I encourage you search for [radley balko] and read any of his long-form articles with data about the awfulness of turning the "war on drugs" into a literal militarized war.
That's right: Officers threw a flashbang grenade in my son's crib -- and left a hole in his chest. It gets worse
2
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
Business Insider recently posted an entire article on the thoughts of a former Google+ engineer, where he quoted insiders with such insightful comments as “f*** off”. When I read it, I thought “Hey, I can do that.” 

http://bklimt.tumblr.com/post/83885310304/the-inside-scoop-on-google
1
Noah Coccaro's profile photoGus Welter's profile photo
2 comments
 
Lol indeed :) I feel the need to see that as a cutaway on Family Guy.
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
I am in favor of this, for the same reasons. Sadly, the lightning cable does solve the "fourth dimension" problem of USB, but at too great a cost. And I'm tired of having 3 different cables for my 3 different iDevices.
 
Europe is going to require phones to use Micro USB, so Apple can no longer use their proprietary "Lightning" connector.

Libertarians will no doubt decry heavy-handed government regulation creating obstacles to innovation.  But, is "Lightning" really about innovation?  Sure, it may be slightly more convenient in that you don't have the 4-dimensional USB problem (http://www.smbc-comics.com/?id=2388).  But a quick glance at the Apple store is illuminating...

http://store.apple.com/us/product/MD819ZM/A/lightning-to-usb-cable-2-m

That's $30 for a 2m cable.  Thirty.  F---ing.  Dollars.

Compare to an equivalent micro USB cable:

http://www.monoprice.com/Product?p_id=4868

Yes, 84 cents.  So, Apple is charging a 3500% markup on their cable.  That's pure profit.  Well, other than the extra money they spend to embed a microchip in every cable for the sole purpose of ensuring that third parties cannot sell unauthorized competing cables.  Yes, really.

This behavior isn't limited to Apple.  Google's Chromebook Pixel power adapter costs a whopping $54:

https://play.google.com/store/devices/details/Charger_for_Google_Chromebook_Pixel?id=chromebook_pixel_adapter

The trouble is, when buying a phone, or a laptop, few people will take into consideration price of accessories.  It's only after they've made their purchase that they discover these things, and at that point it's too late.  Companies can charge absurd prices here without losing customers, so why wouldn't they?  But, you can't charge an absurd price for a standard adapter or cable, because then you actually have competition.

The whole reason that most phones use Micro USB today is because the EU pressured companies to do so back in 2009.  I had thought that they had actually mandated it then (with Apple getting around the mandate by including an adapter dongle with every iPhone), but according to Wikipedia the previous rules were merely "voluntary":

http://en.wikipedia.org/wiki/Common_External_Power_Supply

Nevertheless, the EU's previous actions are why I can now buy phone chargers and cables by the dozen and liberally litter them around my house, and I can't tell you the number of times I have consciously thanked them for it.  This, I think, is a shining example of where regulation is clearly beneficial in correcting a market failure.

h/t +Jake Weisz 
European Union politicians have vowed to end the “nightmare” of non-compatible phone chargers. The European Parliament on Thursday gave its approval to introduce new common charger for rules for mobile phones and other portable devices such as tablets, digital cameras and music players. “The current incompatibility of chargers is a nightmare and a real inconvenience for consumers. This new directive ends this nightmare and is also good news for t...
1
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
I'm happy to announce that Land the Eagle is now available for download from the Apple App Store for iOS, the Google Play Store for Android, and the Windows Phone Store for Windows Phone 8.

As you may recall, this app started as an experiment (inspired by Flappy Bird) to see how quickly I could build the most minimal possible game that I would be proud to put on the App Store. It doesn't require any login, doesn't have any ads, and doesn't track any data about you. While I was waiting for it to be approved, I even ported it to Android and Windows Phone!

So now's the part where you come in. Download the game from the link below and try it out! Then leave a review telling everyone how much you love it. Share it with your friends. Let's see how many hours of enjoyment we can eke out of the 40 hours or so I spent making the game.

http://nottheworstapps.com
2
Add a comment...

Bryan Klimt, Jr.

Shared publicly  - 
 
Heck yeah, right on!
 
We're excited to start discussions with the South Bay to bring Google Fiber there. Share this graphic to let your neighbors know the news. Learn more and sign up for updates: http://goo.gl/AqL6me
4
Jon Brown's profile photo
 
Still waiting for Austin, but it's gonna be heaven.
Add a comment...
People
Have them in circles
354 people
Harish Rajamani's profile photo
Amy Klimt's profile photo
Adeniyi Onamusi's profile photo
Yves  Bellevue's profile photo
Alison Alvarez's profile photo
David Poll's profile photo
Ashley Hornbuckle's profile photo
Benjamin Franklin's profile photo
Arun Goyal's profile photo
Work
Occupation
Software Engineer
Story
Introduction
I'm interested in AI, information retrieval, machine learning, and natural language processing.  I'm really into music.
Basic Information
Gender
Decline to State