Profile cover photo
Profile photo
Andrew Lee
2,205 followers -
Aspiring Polymath
Aspiring Polymath

2,205 followers
About
Posts

Open Letter to the DNC

Dear Debbie Wasserman-Schultz, Donna Brazile, and the Democratic National Committee,

It is difficult to put my emotions into words. It'll take some time for the trauma of last night to wear off. No doubt, you are feeling similarly, but we need to talk. And you, for once, need to listen.

You failed. You failed all of us. Not just the presidential race. Not just the Senate and House races. You failed as a voice and champion for the American people. We elected you and put our trust in you to represent us in government. And now, you have spit in the face of the American ideals.

Thanks to the publications of Wikileaks, we discovered that you carried out exactly what we feared. According to the emails, of which you have not denied authenticity, you failed your own charter of being neutral during the Democratic primary. It became abundantly clear that rather than keeping your thumb off the scale, you had to use the full weight of the establishment to tip the whole stage and install Hillary Clinton as the Democratic nominee. It's maddening to think that of all people, it was the Democratic party, not the Republican party, that would work to subvert and undermine the will of the people.

The only silver lining I can hope for is that you actually understand your own actions and their ramifications, and that you can actually learn from it. Unfortunately, I'm afraid the cloud of your hubris and arrogance is too vast that such a lining is nowhere to be seen. I'm worried that you will instead learn the wrong lesson and blame Bernie Sanders for Clinton's defeat. Hillary doesn't have weaknesses because Bernie pointed them out. They were already there, and it was up to Hillary to address those weaknesses to the citizens of America. Even though you stole the nomination from him, he still had the grace to help campaign for Clinton, understanding that Trump represents a threat to the nation. Instead of framing Bernie, you owe him an immense debt of gratitude for trying to do what was best for the nation, even at his own political cost.

There is no question about what must be done at the DNC immediately. Obviously, it's that you should all be fired. If your job was to elect as many Democrats into government, then by any measure, you have failed miserably. Thanks to your arrogance and incompetence, we have a fully right-wing government which now holds the power to wreak havoc.

I grew up identifying proudly as a Democrat. You make me regret being a Democrat. You make me ashamed, no, disgusted about having been associated with the Democratic party. You are what made this country an embarrassment to its citizens and the world.

Sincerely,

A former Democrat, and maybe in the future, a former American
Add a comment...

Post has attachment
Add a comment...

Post has attachment

Post has attachment
UNIX time watch face done!

A fairly basic watch face that displays the time and date, along with the UNIX timestamp represented in binary going through the middle.

Code here: https://github.com/APLmath/UnixWatch/
Photo
Add a comment...

Post has attachment
I made my first watch face! It's a simple binary representation of UNIX time.

The watch face API is, honestly, kind of weird to use. After I watched a few of the +Google Developers videos on making watch faces, I hoped that to get a basic watch face working, it'd be something akin to extending a base watch face class, and filling in some key methods like onDraw.

https://www.youtube.com/watch?v=AK38PJZmIW8
https://www.youtube.com/watch?v=VkvHKtmsvYA

http://developer.android.com/training/wearables/watch-faces/index.html

Sadly, the process was no where as straightforward. While a lot of emphasis was given on how watch faces should behave (like in interactive vs. ambient mode), the framework offered no help in getting you there. Yes, it's flexible enough and gives you the tools to implement the basic behavior as well as arbitrarily complex behaviors. But honestly, I would have appreciated having the SDK provide some convenient and sane helpers/defaults.

So actually, even though my watch face kind of works, it's still missing a lot of boilerplate. For example, it currently doesn't take in the time-zone, which involves throwing together a BroadcastReceiver. It doesn't take into account ambient and muted modes, since I would need to manually maintain which mode I'm in.

Overall, it feels like writing watch faces would be something a seasoned Android developer could get used to. It really does resemble writing a full-flown Android app, for better or for worse. But in my opinion, as someone who has done Android programming but no where near expert level, that's no excuse for a difficult-to-use SDK.

In any case, there is a particular watch face that I'd like to implement, so this was mostly about getting my feet wet with the process. I'm sure that as I progress, my frustration will get to the point where I become compelled to factor out all the boilerplate and construct an abstraction level that allows me to focus just on the application logic. Let's see where this goes. :)
Add a comment...

Post has attachment
Welp, access forbidden

Just kidding, I can enter it no problem. :)
Photo
Add a comment...

Post has shared content
Holy shit. That's out of this world.
I knew I had high performing people working for me.  But breaking the sound barrier falling in a space suit from a 135,890 foot high balloon ride this morning?  Thanks +Alan Eustace!
Add a comment...

Post has shared content
Sweeeeeeeeet. :D Can't wait for the update!
Nexus 4 will get some lollipop love!

We goofed and forgot to list it. I know this gave many of you a minor heart attack, and we're really sorry about that.

So... now that that's over, what's your favorite green lollipop flavor?
-
votes visible to Public
Poll option image
Kiwi
Watermelon
Other (in the comments below)
42%
Lime
13%
Kiwi
40%
Watermelon
6%
Other (in the comments below)
Add a comment...

Post has attachment
Use ALL the platforms!

Somehow, I managed to possess devices spanning almost all of the major platforms:
- Desktop computer (dual-boots between Windows 8.1 and Ubuntu)
- Nexus 4 (Android)
- Netbook (Lubuntu, probably switch to Arch Linux)
- Laptop (Elementary OS)
- Work laptop (OS X)
Photo
Add a comment...

Post has attachment
Having been on the Google+ photos team, the challenges of i18n were very, very familiar. We had to support many languages and make sure the UI remains presentable and usable.

I remember being initially overwhelmed by the various quirks of languages (gender, the number of things, etc.), but I grew to become fascinated the engineering problem of how to support it all. As I remember it, the internationalization infrastructure we had at Google was fairly comprehensive.

I also learned how to roughly anticipate how much of an i18n problem a sentence will pose. Sometimes, we would ask the designers to rephrase a sentence if it's too dense with potential non-English language features. Being in a team with diverse backgrounds definitely helped build that intuition.
Add a comment...
Wait while more posts are being loaded