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 Fake Amazon Tech Book Reviews Are Hurting My Book
I have noticed an increase of reviews that typically contain a subject of "<Number> Stars", and either no review body, or a very short review body, such as "good book".

I too hate reviews like that, but I think it's due to Amazon nagging customers to leave reviews for things that are purchased on the Kindle. I am beginning to suspect they have an app or form somewhere where you tap the number of stars and write your review in a text block.

eel··on Fake Amazon Tech Book Reviews Are Hurting My Book
Sometimes review abuse is more subtle than the example in the article given.

I found a recently published technical book on Amazon, which had a couple dozen five star reviews. I read a few of them, and it seemed great. The author's biography said he worked at X, a very well-known software company. I bought a paperback copy, read it, and was disappointed. The book wasn't terrible, but it wasn't written very well, and did not contain the technical depth that it appeared it would on the reviews. The book turned out to be self-published, and the technical editor was the author's boss at X. The other editors were the author's family members.

I went back and looked at the reviews, and found that many of the five-star reviewers worked at X, or if I couldn't figure out their employer, they happened to be located in the same metro area as X's headquarters. One of the Amazon reviewers is even mentioned in the acknowledgements of the book.

I think all the reviewers had good intentions to help their friend and colleague, but I think it's still misleading, as you cannot expect a someone to give an impartial public review on their colleague's work.

All in all, the book was not total junk, but perhaps should have been a 3/5 star book instead of 5/5.

eel··on Chemistry of Cast Iron Seasoning (2010)
The article is good, but I was bothered by the post title. In this case, "science-based" seems to mean that the author merely presented her claims with a logical argument.

An example from the article:

But it’s not a good idea to use a spray oil, no matter what oil it’s made with, because of its additives. You’re doing chemistry here. If you want good results, use pure ingredients.

It's a compelling argument, but it's not science-based. Where is the evidence that additives affect the seasoning or polymerization? It could very well be that additives have no effect, or more likely that it depends on the type of additive. If this was the only example, that would be fine, but the blog post is full of examples like this. There is no citation of any scientific source anywhere in the article!

If you are writing articles than claim to be science-based, you really should link or cite actual scientific literature. (Or run your own experiments!)

eel··on Ask HN: What did I do so wrong in this coding interview
Without seeing the prompt they gave you and not knowing the context you would have gained from the technical interview, we're all just guessing here.

My guess is that they were expecting a much simpler application for a simple problem. Also for a JS game with a tiny backend, the Github project code is heavily weighted toward PHP (73% PHP vs 20% JS). Perhaps in their internal discussions, a word like "over-engineered" was brought up.

I'm not saying that it's bad code. It looks fine to me.

Other point is that the technical interview is a time to ask questions for the interviewee (when they allow). What is their development process? Do they iterate and prototype a lot, or is their process closer to waterfall? Assuming their stack is primarily PHP, do they use a framework? Do they follow MVC? Do they use a JS framework? Etc... Having known the answers to these questions would have helped you create an application that looked closer to their comfort zone. (Even if you don't know a coding test is coming, you still should want to know the answers to these questions so that you can know if you are getting into a situation where you might have to maintain old applications written in PHP 4, for instance.)

eel··on Ask HN: Why is Facebook indexed in search engine, against robots.txt rules?
I edited the original comment, but yes, it is in this document: http://www.robotstxt.org/orig.html

The key paragraph is:

  If the value is '*', the record describes the default
  access policy for any robot that has not matched any of
  the other records. It is not allowed to have multiple
  such records in the "/robots.txt" file.
eel··on Ask HN: Why is Facebook indexed in search engine, against robots.txt rules?
It's not against the robots.txt rules. In Facebook's robots.txt file, there is a section for the Googlebot (as well as several other bots)

  User-agent: Googlebot
  Disallow: /ac.php
  ...
A bot is supposed to follow the its own User-agent section. If that is not found, it should follow the User-agent: * section. [1]

[1] http://www.robotstxt.org/orig.html

eel··on Where to host .NET applications?
Why did you need to install VS on the build servers?

It is not needed to build web apps. My current company (a .NET web shop) has a strict rule of "no VS on the build server". I know that it's needed to build some things, like unit tests that use MSTest, the built-in Visual Studio Setup Projects, but not plain ASP.NET or ASP.NET MVC websites.

eel··on Analysis of Stack Overflow's Survey of 10K developers
I wish there was a way to filter by full-time vs part-time/intern. Filtering by country USA, a plurality of developers under 25 are making under $40,000. I am assuming that a good portion of them are interns.
eel··on Discovered: Botnet Costing Display Advertisers over $6,000,000 per Month
Strictly speaking, you are probably right. Outlook has often been bundled with the higher tiers of the Microsoft Office suite and omitted from the lower tiers. But Outlook Express and Windows Mail? Certainly there are many home users using them. They've been bundled with Windows or IE for years.

I don't think this distinction affects the grandparent comment's point.

eel··on 6 Months with C#
There are ways in the .NET framework to read an entire file with one line: File.ReadAllText("file.txt"). And the System.Net.WebClient class provides ways to make simple HTTP calls in much fewer lines than WebRequest does.

Likewise, Python has ways for interacting directly with streams.

eel··on Posterous cofounders create a replacement: Posthaven
This may seem like a silly question, but can I cancel at any time? It says $5 a month forever, and I don't see any terms of service.
eel··on What The Cost Of Renting An Apartment In Boston Looks Like
Wow! Contrast that WalkScore to Phoenix. http://www.walkscore.com/AZ/Phoenix

I'm originally from Phoenix, and it was always hard to imagine walking for any reason other than exercise when I lived there.

eel··on Facebook Charging $100 to Message Mark Zuckerberg
They guarantee that you will receive a response from an InMail within X days, or you get your InMail credit back.
eel··on Microsoft Messenger will be retired and users migrated to Skype on March 15
I wonder if they are they retiring the old messenger protocol as well. Currently, I use Pidgin with my Live Messenger account, but perhaps that will stop working come March 15th.
eel··on Every NFL play for the past 10 years in CSV format
FYI, for baseball fans, you can get similar data about each play in the MLB from http://www.retrosheet.org
eel··on The Pronunciation of Django
In English, the grapheme "d" very commonly represents the sound /d/. Likewise, the grapheme "j" in English very commonly represents the sound /dʒ/.

Additionally /dʒ/ is a single distinct sound. There is no /d/ sound in /dʒ/. It's an unfortunate issue that IPA notation might make it appear as though /dʒ/ is the concatenation (borrowing a programming term) of /d/ and /ʒ/ when it is most certainly not. The author's assertion might make sense if affricates such as dʒ represented multiple sounds, but I am not aware of any linguists that subscribe to such an idea.

So when we say "the D is silent" in the word Django to other English speakers, we are implying that there is no /d/ sound at the start of the word, and that would be correct. The author's argument does not make any sense here.

eel··on jStat: a JavaScript statistical library
It seems promising, but it also seems like an inactive project, according to the commit dates on the GitHub page linked in the other comment.

Also, there is a sizable amount of dependencies for this library, all due to the use of flot. Since most of the code doesn't use any of the dependencies, I wonder if they would consider releasing any future versions as two parts, jstat.js (containing the number crunching methods) and jstat-flot.js (containing the plotting wrapper methods).

eel··on jStat: a JavaScript statistical library
I didn't edit the title, but I also don't see anywhere that this is by John Resig. See https://raw.github.com/jstat/jstat/master/AUTHORS

The authors merely use some code that he published on his blog a while back at http://ejohn.org/blog/simple-javascript-inheritance/ and that's why they cite his name in the code file.

eel··on Bring Back the 40-hour work week (March 2012)
I had success doing something similar at a previous company. I was able to switch to part-time at an equivalent hourly rate. My reason was that I was finish to go to graduate school simultaneously. I wasn't able to keep most benefits, but it wasn't a huge concern since I was young and still in grad school. The company got a good deal (without benefits, they got more work per dollar), and I got a good deal (in finding a part-time job at a higher rate than I would have anywhere else.)
eel··on Ask HN - Where do you look for jobs?
I found my current position via LinkedIn. I also searched with StackOverflow Careers, the HN monthly hiring threads (which weren't useful due to a lack of posts for my area), and the job pages of local companies. I probably would have used more sources if it had taken any significant amount of time to find a job.

My previous position was via a university career fair when I was still a student.

eel··on Sugar, acid and teeth (2009)
For those who might be wondering, one such difference is the presence of fiber in fruit, but the lack of fiber in fruit juices.
eel··on The Ugly Side of Learning to Code
This may be a bit tangential, but may I ask what led you to decide to learn web programming? My background is in web programming, though I have much less programming experience overall than you (~5 years). For me, I feel like learning C/C++ would lead to increased understanding of general programming and better career opportunities. It seems to me that C/C++ (C++ in particular) is still relevant, and is becoming even more relevant.

And by learning C/C++, I mean really learning C/C++, not just relying the three classes that I took in college that used one of them. Lately I've been working on a C++ Windows TFTP server which has caused me to learn TFTP (very simple) and WinSock (complex so far). So I'm just curious what your thoughts might be.

eel··on US Carbon Emissions Hit 20-Year Low
I don't think the first statement is a valid argument. One could instead note the number of jobs offshored between 1994 and 2012, and see that the unemployment rate has increased from 6.6% to 8.3%.

That's not to say the original comment is correct either. It's just that there seems to be many more variables that just one in what determines the unemployment rate.

eel··on YC Facelift: Pebble
How did you decide what to include on the page? One thing that I noticed was that you removed the news mentions from this facelift, but the one you did last week has news mentions.
eel··on Show HN: Advanced analytics for fantasy baseball players
As a baseball fan and fantasy baseball player, I hope you don't mind if I say that I am not finding this site very useful (or am I not able to figure out how to use it effectively.) For instance, given that we are only 3 (or 4) days into the season, showing 2012 season stats is not very useful yet. Showing projections might be useful -- you don't even have to make your own projections, as there other well-known projections out there such as Bill James', ZiPS, Marcel, etc.

Another issue is that selection of stat categories for the "BE scorecard" does not match up with most fantasy baseball 5x5 leagues since it is missing AVG.

I think the idea of bringing more data visualization to baseball is great though. This is actually the topic I am using for my class project in my data visualization class (due in a couple weeks now!) I will definitely keep an eye on this site though, and hopefully you will continue developing and improving it.

eel··on Headphones for Hackers
I have a pair of Sony MDR-7506 headphones at work and a pair of Sennheiser HD 280 Pro headphones at home. I love the sound of both (and neither have broken yet), but the Sonys are far more comfortable. The problems with the Sennheisers is that they are very, very snug, and the top padding presses down into my a head a bit.
eel··on Ask HN: Who's looking for employment?
I am looking for programming work, preferably in any of C, JavaScript, Python, PHP, or Lua. I'm graduating with a Masters in CS in May, and I'm looking for something that starts in May or June.

Quick resume:

* Professional experience (2 yrs combined) in C#/.NET, JavaScript, Objective-C/Cocoa, and PHP.

* Side-project experience in JavaScript, Lua, PHP, and Python.

* Recent classroom project experience in C, Java, Verilog.

I'm willing to relocate within the Western US.

eel··on Kicksend (YC S11) Grabs $1.8M From True Ventures For Dead Simple File Sharing
Congrats on the funding! Still.. I can't help but notice there are a lot of players in this space.

Wetransfer, Yousendit, Let's Crate, Sendoid, Ge.tt, etc.

My day job consists of working for a file sharing company. I can't help but wonder what other people find unique or more likely to grow in one new company versus another.

eel··on College is really, really worth your money
I'd like to point out two additional potential explanations.

3) Children born to wealthy parents are more likely to go to better primary and secondary schools (possibly private schools, or possibly by living in better neighborhoods.) This generally leads to smarter people as mentioned in #2.

4)Secondly, wealthy (or even middle-class) parents are more likely to have a culture of appreciation for education, as education likely played some part in getting them to where they are, and that culture will tend to rub off on their children.

eel··on College is really, really worth your money
Won't it take a very long time for the high school graduate to even reach $100,000 in his investment account, assuming he doesn't win a lottery?

If the high school graduate is contributing some monthly amount to an investment account, then the college-educated graduate could also invest at the same rate, making the difference in gains greater again. On top of that, a college graduate has the potential to invest an greater amount than the high school graduate based on the difference in income.

← PreviousPage 3 of 5Next →