HNHacker News
TopNewBestAskShowJobs

walexander

713 karma · joined May 29, 2011

Typical Software Engineer at a big tech company.
submissionscomments
walexander··on Why Don’t Smartphones Have A “Guest Mode”?
I work for a tablet manufacturer, and I spoke to an Android product manager at I/O last year about this.

According to him, this is a feature that pops up once in awhile, but they have a long list of stuff to do and this is just one of those things that always gets bumped out.

From my perspective as a platform dev, I'd like to get into some of the technical problems with changing this, but I could end up breaking some NDAs or something. I'll just say, when you start mucking around with adding login code, file system changes, and the current dmcrypt encryption, you hit lots of fun design problems.

walexander··on PayPal forces buyer to destroy $2500 pre-WWII antique violin in dispute
Considering the amount of money to be made, I think it's reasonable. I present the following:

1) Get the original (say, $3000 coin) carefully out of the holder - then smash the holder with a hammer.

2) Find a replica of that year coin, which really is a fake, for $10-$50. Scratch it up, bend it, whatever.

3) Send the original coin back for grading to be certified with a new graded coin holder and serial number, to be sold for $3000.

walexander··on PayPal forces buyer to destroy $2500 pre-WWII antique violin in dispute
The easiest way to destroy the value of numismatic coin would probably be to clean it. A coin at the highest level of grading would be "destroyed" (lowered to a less valuable rating) by simply picking it up outside of its sealed, graded holder.

There are plenty of ways to destroy it physically (throw it in a forge, bend it with pliers, etc).

I'm a bit more concerned that a scammer wouldn't destroy the coin per se, but make a claim on authenticity, causing me to lose my money and also the coin.

walexander··on PayPal forces buyer to destroy $2500 pre-WWII antique violin in dispute
I froze for a second after reading that statement, which I was completely unaware of.

I sometimes buy and sell rare coins (particularly US Morgan dollars), which regularly go for thousands of dollars. I have one on eBay at this very moment that I'm attempting to get $3000+ for.

I've never heard of such a dispute happening before, or have I had any issues in the past, but now knowing this, i'm really scared of what might happen.

We seriously need a viable competitor to the paypal/ebay system yesterday.

walexander··on The Milky Way's black hole may spring to life in 2013
Sgr is short for Sagitarrius, a constellation. If you mark off the boundary of Sagitarrius, Sgr A* would be in that region. The black hole itself does not have the name, but rather the radio source associated with it. (conjecture alert)I'm not sure where the * comes from, but I believe the A is associated with the fact that Sgr A is a super nova remnant. Supernova are typically named "SN [year] [alpha]" where [year] is the year discovered and [alpha] is an alphabetical character in order of discovery. A supernova remant wouldnt have a year associated, so i'm guessing it's given a constellation and then alphabetical marking.

Typically, astronomers have a mix of common names and many systematic naming schemes, but they get obsoleted when better instruments find darker objects. There was once a catalog of nebula called Messier with about 130 objects (M1,M2,..). We still use these designations, but suddely they found thousands more of these objects and had to rename using the New General Catalog, (NGC1,NGC2,NGC496). Even further the IC goes into many thousands.

For constellations, stars in each constellation are usually named alphabetically with greek chars in terms of their apparent brightness. Alpha Centauri is the brightest star, for example, in Centarus. Then there are common names like Polaris, the north star, whch is alpha ursa minoris.

walexander··on Stanford's Has Long Offered Free Entrepreneurship Lectures
Don't forget open courseware: http://ocw.mit.edu/courses/

There are similar resources for a lot of top tier universities. I've since lost my bookmarks, but maybe someone can post the ones for Harvard and others.

walexander··on Are You Perceived as a Low Status Techie?
This article comes off as just being pompous about being an engineer.

As a coder, I'm sure you understand separation of concerns. Well, it works the same way in a sufficiently large company. Coders can't and shouldn't be doing everything. Let's say a build vs buy decision needs to happen. Someone needs to be mindful of the budget and time to market. Sometimes you want a feature that might step on the toes of a partner. Someone needs to keep up with those relationships. If you left it up to coders, they might spend all their time coding things that interested them.

The problem arises when the people making decisions don't listen to the recommendations of the technical people. But that does not mean that technical people necessarily need to run everything.

walexander··on MyBitCoin Team Responded to Hacker Attack by Getting Shitfaced
'When I use a word,' Humpty Dumpty said, in rather a scornful tone, 'it means just what I choose it to mean — neither more nor less.'

Can we please take the rhetoric back to reddit.

walexander··on Return of the Mac (2005)
Thanks. A lot of people are telling me how to do the keyboard shortcuts in Mac. Well, I realize you can do them, I realize I'll have a small learning curve. My point was: that's a saved cost if I don't switch, so what's the ROI for taking that time? I'm not trying to start a holy war or point out how "ridiculous" macs are to use. I'm simply stating I have to go grok mac, I see a lot of other people have, and wonder if I should.

I'll say, cmd.exe is complete shit and almost enough. The OSX terminal has essentially been the only thing I've seen in the past that makes me want to switch and maybe one day that will do it.

Also, I guess the compatibility mode and admin mode constant switching around is a bit of a PITA. So, that's probably a good reason as well.

Maybe it will come down to apps though. So far, I'm quite happy with Win desktop apps, but I guess I can get most in OSX anyway.

Thanks for your comments.

walexander··on Return of the Mac (2005)
OK, someone convince me to go Mac.

I've had essentially zero issues with Windows. I do 99% of my development in Linux (access my devbox through VNC). For desktop use, I have absolutely no problems. I work very fast zooming around with keyboard shortcuts. I don't get viruses or bloatware. Everything is calm and familiar.

Every time I get my hands on a Mac, even to simply Google something, I immediately hit issues. Paste is crazy squiggly hash v (or maybe apple v?), I can't right click, I can't win+d to the desktop. I'm sure all of these things are possible, but I'm fumbling around like my grandpa when I taught him to email.

At this point, I'm pretty sure it can't all be brand hype (my thoughts a few years ago). I'd really like to know what the incentive is for throwing away years of muscle memory, familiarity, and tweaking ability.

So, go ahead, someone sell me on Macs.

walexander··on Facebook: people outside America don't understand the "interested in" phrase
Facebook caught on, to some extent, as a type of dating service.

I'm Zuckerberg's age and watched Facebook grow while I was in college. For a large majority of people, during the .edu restricted times, it was mainly a way to check if you might have a chance with the girl in your Statistics class.

walexander··on “Real Names” Policies Are an Abuse of Power
And that's fine. That's essentially the point I was making.

No one forces you to sign up for Google+. If you complain about the lack of anonymity and refuse to sign up, maybe Google will budge. It will cost them to block pseudonyms and I'm sure they'll weigh those costs.

What's ridiculous is acting like this is somehow a breach of human rights.

walexander··on “Real Names” Policies Are an Abuse of Power
It doesn't matter who the policy works for.

The point is, it's a social network. Owned by Google. Who cares if you don't like their TOS? Vote with your feet, don't make ridiculous claims like they're abusing power and oppressing minorities.

walexander··on Update: Internet Explorer IQ story was bogus
Well, I also heard the report on NPR yesterday during the news highlights. This was big news for more than just the PPC crowd.

Sadly, I don't think the retraction will be more than a blip.

walexander··on Ask HN: Going to Boston this weekend, what should I check out?
Museum of Fine Arts, Quincy Market/Fanneiul Hall, a decent aquarium if that interests you. Good Italian food on the North End.
walexander··on The Legislation That Could Kill Internet Privacy for Good
IANAL, but digging around your Wikipedia link suggests that the litmus test here is whether or not the material is to be considered "obscene". The law struct down in the case you linked was worked around by introducing the PROTECT Act, which clarified it as "obscene depictions" of minors.

This so far has not been challenged, as apparently the guy I mentioned in the Simpsons' case just entered a plea bargain:

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

walexander··on The Legislation That Could Kill Internet Privacy for Good
What's worse is even depictions of minors can be considered child pornography. I recall reading of one guy who was arrested for a drawing of Bart and Lisa Simpson.

\(^o^)/ - This emoticon could be illegal if it depicts a minor. (Disclaimer: the emoticon is over 18)

walexander··on Myth of the the extraordinary teacher
Our children [snip] deserve to have a teacher who has time to read their work, to listen, to understand why they're crying or sleeping or not doing homework.

To teach each child in my classroom, I have to know each child in my classroom.

I wonder how much of what we think makes a great teacher just comes from "Stand and Deliver", or "Dangerous Minds". I always thrived more from the "lecture" style of teaching, which I got from very few teachers until I reached college. Maybe that's a personal affinity, but so must be the need for one-on-one interaction. Maybe the tasks at hand do have a lot to do with it.

Interesting idea though, lukifer. I'd be interested in what empirical studies show. I'm sure there is plenty, as biased as most might be in one way or the other.

walexander··on How to work with me - a no BS approach
Maybe this is not being received well because of the startup audience here. Coming from the corporate environment, I see some excellent points.

In a big company there are simply far too many people scrambling to be heard, and a middle manager really doesn't have time to hear all of them. Getting tied up in unnecessary meetings is a huge drain on everyone. Most meetings consist of 2-3 people who just like arguing and 10 others having their time wasted.

So, sure, the list is not perfect, but I wish everyone at my company had a copy of it.

walexander··on Violated: A traveler’s lost faith, a difficult lesson learned
The purpose is to prevent it being left in the hands of users. "Linkbait" is named as such for a reason.

It's just too tempting to not reflexively upvote a juicy title.

walexander··on Rogue Academic Downloader Busted by MIT Webcam Stakeout, Arrest Report Says
Really, downvoted for this? Seriously, I'm tired of the soap opera crap.

802.1X is infinitely more interesting.

walexander··on Rogue Academic Downloader Busted by MIT Webcam Stakeout, Arrest Report Says
I'm not interested in the soap opera, but I hope this serves a lesson to MIT: Always shutdown unused switch ports, and protect them with 802.1X.
walexander··on Poll: Android developers, what IDE do you use?
Emacs here, too. high five

My setup is essentially Emacs, DDMS and cscope/find/grep/etc.

I always find Eclipse to be too heavy. I don't do much actual UI coding though (I'm a platform guy), or I might consider it. The ADT UI tools seem to be very powerful and convenient.

walexander··on A note to Google recruiters (and on Google hiring practices)
I find it hard to believe any company, unless you were applying to Oracle to work on the JRE, would care what your favorite programming language was.

I don't work at Google, but having had a lot of other technical interviews, I'm almost certain that was a primer question in order to:

1) Get you to talk in a relaxed fashion, to calm your nerves. You get to talk about something you already know.

2) Guage your "passion level"

3) See how you think by probing why you picked that language.

Assuming you're right though, and it's because you said you love Arc and they decided to dismiss you, why exactly do you assume it was C++ you were supposed to answer? Did they specifically tell you "Sorry, the correct answer was C++"?

I'm really going to go with the grandparent and assume your answer to the "What is your favorite programming language" turned out to be so obnoxious that they rejected you based on personality. This is honestly something you can work on though.

walexander··on Radio Shack to start stocking Arduino, Other Goodies
It's great that Radio Shack is reaching out to the community and trying to stock more DIY items, however I'm not sure if it's going to work out for them.

DIY is a small subset of the population and a smart one. They're going to buy this stuff online, whether Radio Shack stocks it or not.

I read a AMA from a McD exec who said people are always complaining about them needing more healthy choices. Well, whenever they add them, no one buys them. The people who want that stuff aren't going to eat at McDonalds anyway, so why waste inventory space.

So, sure, i'd love to be able to be able to get in my car and get an arduino board and some servos, but I'm not sure if that one one trip a year or two from me is worth it.

walexander··on Ask HN: what would happen if the US defaulted?
While I'm sure it will happen eventually, it's going to be awhile.

They have no way of dumping USD in the short term without seriously devaluing their own dollars. Not to mention a devaluation of the dollar would mean their export model goes to hell.

walexander··on Android account passwords are stored on disk in plain text
If you use a TPM to store your device encryption key, a PIN combination should be fine. Of course, by definition that requires hardware support.

I work in Android security in particular for a manufacturer. We came across the unencrypted email pass ourselves, but decided it was fine for two reasons:

1) If you don't get rooted, there should be no way to pull from /data/data/* in the first place.

2) With filesystem encryption turned on, you essentially get the benefit of encrypting that pass along with everything else.

walexander··on Android account passwords are stored on disk in plain text
The correct answer is to use a TPM - Trusted Platform Module - for that key. Accessing the TPM itself requires a password, but the hardware prevents against bruteforce/dictionary attacks.
walexander··on Why doesn't every company buy developers the best hardware?
Another point to make: if you're a developer, don't be afraid to ask for the best hardware.

I've seen many developers sit around staring at laptop screens while I'm working on my 2x24" monitors.

Do not feel like you're being greedy. Ask your boss. The most he can do is say no, but the likely thing he'll do is 1) ask why, 2) say yes.

walexander··on Apple deals massive patent blow to HTC, Android in serious trouble
Lots of people seem to think this is bad for plumbers, but I rarely see anyone complain when the same thing is dreamed by a 19 year old in YC.
← PreviousPage 3 of 5Next →