HNHacker News
TopNewBestAskShowJobs

litewulf

978 karma · joined August 7, 2008

hfwang@google.com or hsiufan@wejoinin.com

I think its pretty easy to figure out what I work on from those two ;)

submissionscomments
litewulf··on The challenge: Don't speak in future tense
I find that this means there is an ambiguity between "I have not read this email" and "I am working on this"

Also, certain things that need to be done can be done by multiple people, so a "I am working on it" email is a good locking mechanism.

(I usually say "I'll look at it", delay, "Done" to remove some ambiguity.)

litewulf··on New language features in Java 7
In fact I strongly suggest you consider ntfslink (http://elsdoerfer.name/=ntfslink) which provides a nice UI for doing all this in explorer.

As far as I can tell, reparse points for directories will usually work perfectly well for most of the things you'd expect them to. I use them, and a subversion repository to version control pretty much everything config related on my windows machine.

litewulf··on O'Reilly: "We're heading into a war for control of the web."
Just in case anyone ever wants to be cool like me, I actually sync all my email using Windows Mail (yah, I know, I'm not very cool), which means it shows up in my desktop search as well as in gmail.

Just in general, the backup strategy of storing things in at least two places is the only way to go, and simply knowing in the abstract that I could backup my data if I so chose is meaningless. Make a cron job, sync your home directory, whatever floats your boat, just do it.

(I work at Google, and I am consistently surprised by the amount of effort people put into portability. I think this is important and underappreciated)

litewulf··on O'Reilly: "We're heading into a war for control of the web."
Webmail is, I think, a substantially "easier" problem (with the caveat that this is mainly for technically proficient users)

I use gmail for email hosting but it all routes through a domain I control, so if Google one day goes crazy, I can switch out of gmail. (And IMAP is well understood so I could also copy it off), whereas things like my facebook friends are much harder to migrate.

litewulf··on CrunchPad is 'steamrolling along,' will cost between $300 and $400
(whoa whoa whoa. Has Apple, you know, actually talked about a realized device? Are you not doing the very thing you are criticizing engadget for?)

- A very happy Vista-running tablet user.

litewulf··on Google Wave's Scrollbars
I feel its the sort of thing where there are pros and cons, and really, convincing people to change the way they collaborate online is a lofty enough goal as is, without needing to change the way people use scrollbars.
litewulf··on Are Google employees being discouraged from using Python for new projects?
Rhino is a mature project, so at least for my purposes, this was actually a bit more important than performance.

The other thing is that it allowed my team to rewrite pieces into Java as needed without it looking dramatically different.

litewulf··on Startup Crawl during RubyConf (in SF, 11/20/09)
I was chatting with some scribd folks today, and apparently they wanted to organize this because rubyconf was going on?
litewulf··on Are Google employees being discouraged from using Python for new projects?
I'm using Rhino on the JVM.

Imagine writing Java code, without having to type classnames all the time and you have a rough approximation of what its like.

(And yes, you can import arbitrary Java bits into Rhino. It is "freaking sweet")

litewulf··on Google to Acquire AdMob for $750 Million
Its possible that operating at a loss would attract ire (because it really would be like the behavior Microsoft is/was so criticized for).
litewulf··on Ganeti - Virtual Servers Management Tool from Google
Running virtual machines on hardware?

I mean thats pretty much what ganeti provides right?

litewulf··on Ganeti - Virtual Servers Management Tool from Google
I would like to think that Google Code really should not call out whether a project is an official Google project. Ideally all open source projects would live and die on their own merits.
litewulf··on The Chinese Internet: Why the “Copy Cats” Win
Have you lived in Asia for a long period of time? There are clear cultural differences between people who have lived in China their entire life as opposed to someone who can speak Chinese and watches Asian music videos.

Just saying that a so-called "cultural advantage" vanishes if you, well, aren't of that culture.

(I was born in Taiwan, but... not so cultured.)

litewulf··on Why are Facebook, Digg and Twitter So Hard To Scale?
I'm pretty sure Twitter is "guaranteed delivery", but thats just my naive user expectation.

Poking, while needing to be reliable is a 1:1 activity, so light on writes and easy to read, whereas broadcasting is difficult because of the wide variance in update frequency and number of followers from user to user.

litewulf··on The Lost Lesson Of Instant Typing
I'm going to make a prediction that the default will become "not live typing", and the feature will disappear altogether later.

(And yes, a thousand times yes, sensible defaults. But even more than that, as few preferences/options as possible. I would much prefer people make a design choice, than no design choice.)

litewulf··on The Lost Lesson Of Instant Typing
I think its a bit interesting that everyone is criticizing the "instant typing" when in the original presentation they almost immediately said that they were going to have the option to turn it off. It seems a neat feature but its not exactly deal breaking to just remove it.
litewulf··on Why are Facebook, Digg and Twitter So Hard To Scale?
At the same time, facebook can simply drop messages on the floor if they're bottlenecked, so they have less strict scaling requirements.
litewulf··on Windows 7 Can’t View XP Share?…Turn off Simple File Sharing on XP
Minor nitpick: You probably don't want to set "everyone", but instead add your particular user. Wouldn't want my roommates rummaging in my stuff uninvited!
litewulf··on Google's new culture: Perks are out. Being grateful you have a job is in
(Excuse me as I enjoy my free Google snack and munch in confusion)
litewulf··on Google's new culture: Perks are out. Being grateful you have a job is in
My manager no longer comes by my desk and pats me on the back every day. I no longer bathe in milk in the gym shower anymore either. Its been rough.
litewulf··on Google launches WhatBrowser.org, talks web browsers for Mom and Dad
Almost all versions of Chrome will read "released 2009" since the browser has only been around since 2008 anyway.
litewulf··on Google’s Experimental Homepage Fades To A Single Word
I'm pretty sure that in user tests most people don't know what the URL bar is.
litewulf··on Unit testing in Coders at Work
In fact, solving Sudoku puzzles was a programming assignment given in my first year of undergraduate study. We were given input/output specifications, and told to write in C++. That was it.

Seeing as how most of the class passes, I assume almost any joker can write a half-decent sudoku solver if sufficiently motivated.

litewulf··on "How do I set the User-Agent string in Java?" - L. Page (1996)
In practice, almost all core code is C++/Java (vast majority is C++, though its slowly shifting), with Python relegated mainly to scripting glue.
litewulf··on Amazing demo reel of Palantir visualization UI
(They're named palantir, after the crystal balls in Lord of the Rings... so hence that shirt)

I also have the shirts too. Good addition to the collection.

litewulf··on What Google Can't Copy (Easily)
(Actually... yes. Strangely enough, I've been very surprised. She figured it out because whatever site she uses has a "search box" that is basically just adding site:awesome.com to the query. She was then able to generalize it on sites with no search.)
litewulf··on Dvorak Users Oppose Qwerty Layouts on Smart Phones
I thought the main argument was RSI reasons? Programmers do need to be able to type without crippling pain...
litewulf··on Dvorak Users Oppose Qwerty Layouts on Smart Phones
I use Colemak, and I find that I can type on smartphones relatively easily.

I think when you switch to Colemak or Dvorak you probably want some base competence with QWERTY still just so you don't look like an idiot when you use other people's computers or whatever.

litewulf··on An Introduction to JavaScript's "this"
I believe actually that 'this' points to the global object.

So if there is no obvious thing for this to point at, it'll point at the global object. Its just implementation detail that in browsers it points to the window object.

litewulf··on Pandora: From near-death to profitability in a year
I think its important to give away things that are not your core business. I like the pandora hat and I remember it fondly, but if my coworker got a super-awesome pandora account, I think I would just feel "dang, why didn't I get one".
← PreviousPage 3 of 16Next →