HNHacker News
TopNewBestAskShowJobs

eel

479 karma · joined July 8, 2009

I am a software developer.

Any comments are my views alone and not those of my employer.

submissionscomments
eel··on Stanford Computer Science '10-'11 Salary Survey Results
Bay Area, Midwest, and East Coast are the three locations for each option, and they all add up to 100%. What about Southern Cali or the Pacific Northwest, both of which have at least some amounts of demand for CS graduates? I can't imagine they are 0%, so I'm guessing they are clumped with the Bay Area.
eel··on What does "it's a good start" really mean.
I'm fascinated by cultural nuances like this. I really, really wish there was a website where you could look up things like this based on culture. I don't know how one would start to gather the data for a site like that.
eel··on Ask HN: Cloud Based App like Yammer for collaboration with different domains
I noticed yesterday an "External Networks" link inside Yammer. I don't know how long it's been there, but it's similar to what you are describing.

As described on Yammer: "External Networks are separate Yammer networks used to communicate with external groups, like customers, partners, contractors, and fans of [company]."

The drawback is that an existing Yammer domain would "own" or have control of that network. I know it's probably not exactly what you were looking for, but it might be one way to get to use Yammer istelf.

eel··on Poll: What is the size of your laptop/netbook?
14.4" ThinkPad T410
eel··on A Rough Guide to Social Skills for Awkward Smart People
I think there are definitely different kinds of social awkwardness. I tend to be more of the type that cannot find anything to say in social situations. On the other hand, one of my roommates is a different type of socially awkward, closer to the description in the blog post, where arguments with him end up with him saying things like, "That's dumb. A rational person would never think that."
eel··on Eating Healthily for $3 a Day
If between fats and sugars, one is "bad" and the other is not, then any increase in the one that is bad will have negative effects regardless of how much the non-bad one is increased. Nutrition and human biology is obviously more complicated than just this, but I'm just pointing out that data like this provides as much evidence for Jason's argument as it does for your argument.

Also, FWIW, I have seen the video, and to me the main message was that fructose is bad when fiber consumption is too low.

eel··on Recommended Readings in AI - a list by Russell and Norvig
Lisp and Prolog are still huge in AI, at least in academia, or at least at my university. For instance: ICARUS [1], CCalc [2], and answer set programming solvers [3], all of which are part of active and recent research, use Lisp or Prolog.

Prolog was and still is used precisely because it is so (relatively) easy to specify some facts and behaviors as Horn clauses [4], which is important, because it is one of the few places I ever hear the phrase "solvable in polynomial time" in KRR.

[1] http://circas.asu.edu/cogsys/papers/manual.pdf

[2] http://www.cs.utexas.edu/users/tag/cc/

[3] http://potassco.sourceforge.net/

[4] http://en.wikipedia.org/wiki/Horn_clause

eel··on Minnesota’s First Tech Accelerator Now Taking Applications
In regards to the first point, note that it's $6000 per founder as well, so they are investing between $6000 and $30000 per company. The amounts seem to be in line with other tech accelerators. Also, the hope that these tech accelerators / incubators seem to have is that the money is only a small part of the value that they bring to the startup. The mentorship and connections that they will supposedly bring could be worth much more than the seed funding.

That said, since we don't know their ability to bring in good mentors and connections/investors, it might not be a good idea. So I kind of agree with you there.

eel··on How I (almost) got an internship at Google
I was disappointed by my interview process earlier this month for a potential summer internship at Google. I'm sure part of it is driven by the result (I didn't get past the phone screens.) My main complaints are

- Every step of the process involved a new person. Overall, I had to be handed off through 4 different people, each one wanting a bit more information or a filled out form, until I was scheduled for the phone interviews. This was especially confusing when I had a recruiter assigned to me, and I was being emailed by both her and someone with whom she worked with at the same point in the process.

- The first interviewer was apparently a fill-in for the intended one, which is unfortunate, because he and I were a complete mismatch. He seemed to be a C/C++ guy and I have more high-level language experience, and we ended up doing what I would consider advanced bit manipulation / number theory. (The second interview was much more reasonable, and it is my own fault if I did not pass it.)

- The amount of time time that it took from the "Hi, we would like you to apply online" email to the you are not "a close enough match" email was over a month, which is much too long for simple back-to-back phone interviews. Waiting for their responses was the most frustrating and nerve-racking part of the process. I am glad at least the OP had quick responses.

Should I go through the process again, I would strongly consider asking them to expedite it in one way or another.

On a more optimistic note, I do feel like the interviews do help highlight weaknesses in your programming skills and resume presentation skills.

eel··on How We Got Owned by a Few Teenagers (and Why It Will Never Happen Again)
I am bothered by some of the language in this post:

- we were aware of the potential security threat behind post-deploy hooks and were about to disable them [...] but...

- we were days away from replacing this server

- They were a short-term stopgap measure we had been planning to replace

To me, it sounds like the real problem could have been stated as "We were lax on security," but almost worse than that is the lack of accountability that I sense from company. Yeah, maybe it won't happen again, but it's hard to be full of confidence to buy into a service like that.

eel··on Python 3 Wall of Shame
PHP 5 was still, as much as I can remember, compatible with PHP 4, wasn't it? Anything that worked in PHP 4 worked in PHP 5.
eel··on I haven't used soap or shampoo in a year
I'm not sure. I think it depends a lot on the diet. Here's a related article about that and the accompanying HN comments.

http://wholehealthsource.blogspot.com/2009/03/reversing-toot... http://news.ycombinator.com/item?id=543293

eel··on Google's AROUND Operator for Proximity Search
One of the classic papers on sentiment analysis utilizes this operator (in 2002, it was AltaVista's NEAR) in the algorithm.

"Thumbs Up or Thumbs Down? Semantic Orientation Applied to Unsupervised Classification of Reviews" by Peter Turney is the paper if anyone is curious.

eel··on Tell HN: Save 60% on all O'Reilly E-books
FYI, Microsoft Press ebooks, which are also sold through O'Reilly, qualify for this deal too. For whatever reason, they are not listed on the parent link though.

http://microsoftpress.oreilly.com/

I've heard (many times) that Code Complete is very good-- I'm strongly considering purchasing it.

eel··on [dead]
Apply it after the PayPal step when returning to checkout.
eel··on [dead]
Shipping was listed as $6 for me on that mug! That seems high, but perhaps it's just me.
eel··on Ask HN: What do you want for Christmas?
I would like an iron and a small ironing board.
eel··on Do you understand IPA pronunciation?
I recognize most of it, particularly sounds which are in English, but sometimes I have to look a letter up to recall the sound.

In the example, I do tend to skip to the latter part if it is available, probably because I can just "read" the latter part, but I would have to think briefly for each letter in the IPA part.

eel··on Bill Nye collapses during speech at USC
How should one help someone who unexpectedly collapses? I have no idea what I would do. I can only envision myself going up and dumbly asking "Are you OK?" which I am not sure is the best way to help.
eel··on thesixtyone (YC 09) explores a new direction on iPad
was.

It's missing a few features, like the ability to easily choose a genre, or the ability to see the songs that that my friends and subscribees discover and listen to (they've all left the site since the redesign.) Also, I'm still not sure the best way to find out what I've just played so I can remember it or even heart it for later is.

Yeah, they look cool-- both t61 and Aweditorium-- but my vision of music is clearly different from James'. After the initial bit, I don't need or want the flipboard experience. My eyes are not transfixed to music, but I still love music. Music is something that is with me while I'm working, in my car during commutes, and at home, none of which really leave me time to burn looking at my music player. I respectfully disagree with him in the video: it IS about the "beats" for me.

eel··on thesixtyone (YC 09) explores a new direction on iPad
The iPad is what I use when I'm bored in class.

I would love a good indie music discovery application for my web browser, which I could use at work and at home.

eel··on Ask HN: What do you use?
For everyday computing and development, I use my HP Pavilion 14" laptop with Sony MDR-7506 headphones. I dual-boot Windows 7 and Ubuntu 10.04, but I tend to spend 90% of my time on the Windows side using PuTTY sessions as necessary to SSH to Linux machines. For coding, I split about 50/50 between Notepad++ and Vim. I browse primarily in Chrome.

For relaxing, I have my aging gaming desktop: Intel Core 2 Duo, GeForce 8800 GTS, dual 22.5" Samsung LCDs, Velociraptor primary HD, and a cheap (but good) Logitech USB headset with mic. I have both Windows 7 and Fedora 13 here. The Linux side is generally used as a test area, and I often try new distros there. I was pleasantly surprised by Fedora, and sometime soon I will try Fedora 14.

For a home web and file server, I use Debian / Apache / Samba.

eel··on Offer HN: Advice from PhD on NLP, machine learning, and data monetization
I am a first semester grad student seeking an M.S. in computer science. I am interested in NLP and hoping to choose it or a subfield of it as my research topic. Do you have any advice? For instance, is there background knowledge that I should be learning that would be helpful? What about good books or important papers? Other tips for CS/NLP grad students?

I know this is a rather general question, but any advice that you might have would be useful to me and students in similar situations. Thank you!

eel··on Ask HN: What do you drink?
Agreed on Tropicana fruit juice, including their orange and also their 100% fruit juice blends.

For apple, I like Simply Apple. It has a noticeably different (and better) taste from the standard juice aisle apple juices.

eel··on Ask HN: What are you working on right now?
Currently, I am working on homework: representing a sudoku puzzle instance in a knowledge representation description language. Next I will study for a midterm in another class until I can't manage to stay awake any more or 6 AM arrives, whichever comes first.

At 6 AM, I will shower and go to work as a software developer where I'm transitioning to building a Windows application in .NET after working in web development (PHP, JS) in all of my previous professional experience.

After I get off work, I will meet with a professor before going to class and taking the midterm.

The worst part is trying to cheer up and encourage a friend in a similar situation, because I don't feel like I am helping. :(

In my spare time, I am solving the Google AI Challenge (http://www.ai-contest.com/) and working with someone on a side project which helps groups collaborate. If the side project goes well, then we will be co-founders in a new venture.

eel··on How to write a dev job post that inspires people and doesn't suck
My problem with this job post is that it is long. Very long. I'd start by cutting out the "key attributes" section (is it really a good idea to include "If you were hit by a buss tomorrow it wouldn’t matter." in a job post, regardless of the point you are trying to make?) I would then cut down the requirements section to something digestible.

I had a look at least one job listing from each of the five current posts in http://news.ycombinator.com/jobs and I think that they are all better examples of good job listings that don't suck. Most of them are succinct -- they say what the future employee will have to do, a few actual firm requirements that they have, and why I should apply (sometimes including some perks). They are formatted too.

eel··on Ask HN: Cost of living across the world (Ramen PPP Index for hackers)
To be honest, I thought the rest of the world, especially India and South America was a lot cheaper than what a lot of the other comments have revealed.

For a room, a share of the utilities, and food, it costs me about $625 / month in Phoenix, AZ. If you have to commute much, add $50+ of gas to that. I split a 3BR with 3 roommates, so if you live alone, expect to pay more -- $1000 / mo for an apt, utilities, and food would be expected.

eel··on The best JavaScript guide ever
I do like the content of MDC, but it can be frustrating at times, as it seems to have broken links (links that go to pages which have had their content merged into a different page).

Or apparently, on the Processing XML with E4X page, there are errors in the page: /content/body/div[2]/pre[1]/@function, reference to undefined name 'syntax': line 1, column 1 where every code sample should be.

It's under a CC license, so I am hoping that someone will make a better interface for the content some day.

eel··on Ask HN: I'm done with the IDE. What's a good alternative?
You can use 40| to go to the 40th column of a line. I typically use e or b to jump by words to reach the middle of a line. You can also 5e to jump by 5 words for instance too.

I would be curious to know if there are other shortcuts for doing this too though.

eel··on Ask HN: Does anyone still use IRC?
I lurk on Freenode on various project and language channels.
← PreviousPage 4 of 5Next →