HNHacker News
TopNewBestAskShowJobs

codeodor

509 karma · joined March 11, 2009

http://www.codeodor.com
submissionscomments
codeodor··on How Perl Saved the Human Genome Project
It's an interesting article, but the title could use some work. It does get around to asking "So What's Perl Got to Do With It?" which is what you're thinking throughout the article, but it doesn't do a good job of answering it. You could have dropped Perl from the entire text (minus the "Conclusion") and had a good article as well.

It also never really makes the case that the Human Genome Project was in jeopardy, much less that Perl saved it.

Interesting article, but crap headline.

codeodor··on Rationality versus Intelligence
This comment is not precisely "on topic," but when I took an AI class at university, we used Artificial Intelligence: A Modern Approach (AIMA), by Stuart Russell and Peter Norvig.

I thought the book (website: http://aima.cs.berkeley.edu/) contained a good discussion of Rationality vs. Intelligence, which ended up coloring my views on AI in general.

Worth the read if you're into that. (And for those who may not know: it's a textbook, and very code intensive. Not for general consumption.)

codeodor··on [dead]
Clicked through to say the same. I would have put it:

"Yet most people who are really good at sports are rich."

codeodor··on Successful Site in 12 Months with Google Alone
38 minutes later they are showing it at 3 (on /classic) and 4 on the home page.
codeodor··on Cone of Silence [pdf]
Patent application: http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Se...

Laymen's writeup: http://www.newscientist.com/article/mg20227075.700-cone-of-s...

codeodor··on Ask YC: My school wants to shut down my app. How should I respond?
How often do courses change? Couldn't you just do this once or twice a semester?
codeodor··on Can a Palm Pre multitask better than an iPhone?
Can an iPhone multitask? I wasn't aware of it. (And I own one)
codeodor··on Most Influential Tech Blogs
I guess they influence what people see, if they're popular.
codeodor··on Most Influential Tech Blogs
Can someone who reports other people's ideas be influential? I'd have thought the originator should be the one counted.
codeodor··on Blackberry Curve outsells iPhone in Q1
Because AT&T charge Apple prices for service for the iPhone.
codeodor··on Blackberry Curve outsells iPhone in Q1
It's not been just the business market in my experience. I know two people within the last two months who opted for the Curve over the iPhone.
codeodor··on How Scala Changed My Programming Style
"A lot of the "OMG Scala <3" stuff being written recently comes from people who have written Scala books and therefore kind of have an agenda."

My guess would have been that they were excited about Scala before they wrote the book.

codeodor··on [dead]
And that URL becomes longer still! http://dickensurl.com/399/I_revere_the_memory_of_Mr._F._as_a....

I think the joke is that Dickens is known for being extra wordy as an author, and to make a "tinyurl" service using his works would be... ludicrous. =)

codeodor··on Ask HN: Learning to tune a database
I think you want more than a lot of data.

That's a good start, but you also want it to be structured in a way that requires some thought (or just in 3+ normal form). Have someone ask for a report out of it (or come up with as many reports as you can).

I wish I had a suggestion for such a data set. Microsoft's famous case is Northwind, but I don't know where you might find it (without having searched just now).

codeodor··on Ask HN: Do you like reading about startups more than doing one?
For my own situation, I've not started one. It's still a dream, but one I've kept on the wayside by working for startups as opposed to having my own.
codeodor··on Sometimes I wish people would just shut up about the whole women in technology thing.
Sometimes, I wish I could pull wool over the eyes of people who have their heads buried in the sand.
codeodor··on [dead]
"I like low taxes. I like no taxes even better. But taxes that create arbitrary opportunities for gaming/avoidance aren't really in anyone's interest."

I don't believe you.

Evidence: "California /is/ losing money..."

I'm glad you pointed out that NewEgg "has to collect sales tax. At the margin people choose Amazon..." and everything else you said.

I'm just disappointed that you didn't see the obvious: California is the problem, not the businesses. They can tax and tax and tax - but they'll continue to be addressing symptoms instead of problems.

codeodor··on [dead]
Does Amazon matter? As I recall, the article talks about taxing anyone who advertises on California-based web sites (servers?). How does one tell?

I was under the impression Amazon had warehouses that end up delivering in most states, since I (thought I) pay tax on purchases in my state. The point is, it's not just Amazon. Amazon is a minor part of it. They're talking about causing anyone who advertises on a California website to be a California taxpayer.

That's ridiculous. I'm sure I must be considered as one of the top few percent of people who pay attention to news. What happens with advertisers who are less in-tune with intra-state events? What happens with people who buy ads through an ad agency who puts their ads on California websites? What happens to direct buyers who don't know any better?

Do you see what I mean now by unwilling and unknowing?

And let's forget about the US Constitution. One comment here put it as "clear." It's not quite as clear as saying "the US govt has power to tax interstate commerce," but anyone I've known as a constitutional "scholar" agrees with that:

The original constitution- article 1, section 8, says the US Congress has the duty and right:

"To regulate Commerce with foreign Nations, and among the several States, and with the Indian Tribes; "

Then later they mention that "The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people."

Most people forget about that 10th amendment (and the 9th as well!)

You see, the power of regulating commerce among the several states was delegated by the Constitution to the United States. It's not up to California.

"Really, this needs a national solution..."

No, it doesn't. California charges an income AND sales tax. Plenty of states do fine without an income tax. Plenty of states do fine without a sales tax that over-reaches authority.

This is absurdity asked by a government who has no apparent concept of reality with the rest of the world.

codeodor··on [dead]
"Sounds pretty reasonable on paper..."

No, it really doesn't sound reasonable when you look at it on any medium. This is incredibly unreasonable.

Even if we accept that California should be allowed to force companies to collect tax that operate physically within its border, to attempt to force that status upon unwilling or unknowing companies that aren't anywhere near its jurisdiction is ridiculous.

California is not losing money due to this practice. That's like saying a mobster is losing money because he's not collecting "protection money" from people who live a thousand miles outside his territory.

And let me also say they should call this a buying tax, not a sales tax. That much is evident based on who the collector is.

codeodor··on Ask HN: I want to build/sell a product. Steps?
I really like this idea. Felt it was worth more than an upvote. Great way to get a little bit of market research without much cost or effort.
codeodor··on NYCSeed's summer program: $10k for 5% for 10 groups
So I guess the thinking is tha 5% is worth the access to other VCs?

I ask because $10k seems ridiculously small: if I had 4 people saving in my team, we could get $10k together in a month or two.

codeodor··on Fun Numbers - Ruby and Perl (Massive difference in core test suite size)
I agree with you, but if you get detailed, you might also question the use of "culture" as in "who has the testing culture again?" to be more indicative of Ruby developers as a community (which is a word the author also uses in praise of it)

I think the words were poorly chosen. I understand the main point, which IMO supports your assertion. But knowing the habits of people surfing the web, I can certainly understand how it doesn't appear that way to everyone.

codeodor··on Evils of the For Loop in Ruby
It's a good question, but I'd have to say: only if you equate "nonstandard" with "considered harmful."

Needless to say, I don't.

For one, there is a large difference between the spaghetti code that can result from liberal and injudicious goto usage vs. whatever you might encounter by using "for" instead of ".each"

In the goto case - we use it all the time under different names with special circumstances: method calls, loops, breaks, nexts, etc.

In the case of for vs. each - it depends. In some cases you may indeed be iterating over the contents of some object in particular. But what if you are iterating over the contents of two disparate objects? Should we use ".each" on one and keep a separate counter for the other?

And then, there are those times when you actually want the variables in the loop to be available outside the scope of the loop, as I mentioned in the previous comment. It might not be standard, but it does happen. One instance is where you are letting doing evals on variables introduced by the objects in the loop. That just can't happen with the .each call, and you need the "for" loop to do it.

And I would add, even if it were possible to keep track of that in a block we pass to #each, I would rather not do so because of the psychological implications of doing so. If I want to iterate over two disparate objects, I need a way of expressing that, and the "for" loop is it.

codeodor··on Gmail Now Tells You Who You Want To Email
Amen to that. I've often wanted to send emails out and specify the time they get delivered.

But don't send it at the time we specify - send it out plus or minus two minutes and some change. There's nothing lamer than saying to yourself "Wow, what a nice email about 'thoughts you had today.' It came at midnight - wow, you sure were up late! Oh wait, it came at 12:00:00. What a douchebag."

Well, there is something lamer: if you are the douchebag.

codeodor··on Gmail Now Tells You Who You Want To Email
Is there a group recipients feature? Something like assign Y contacts to X group and then send to group X?
codeodor··on Ask HN: what types of softwares are needed during (this) great depression
It's a great question that we should all be thinking about, especially the entrepreneurial among us. But -- even given my short time here -- I'm surprised it didn't get killed due to the liberally editorial headline.

As for "Make Me Dinner" I read recently about doing on one of the "frugal" blogs that Lifehacker quotes from a lot about doing something like that. I can't recall if there was a website for it.

When looking for the actual post, I didn't find it, but I did find another one that I thought might make a nice website, (and which I was going to look for next), along the same lines of your question: the Swapluck (instead of pot-luck) http://www.getrichslowly.org/blog/2009/04/04/start-a-swapluc...

codeodor··on Evils of the For Loop in Ruby
What about cases where you want to illustrate that the something being done is not "standard" -- to provide an extra hint.

Either way, there is at least one case where the custom block iterator doesn't cover the usage of "for" - where you need the variables outside the scope of the loop.

codeodor··on Non-Universality in Computation: The Myth of the Universal Computer
Actually, now that you mention it I can recall these. Thanks for the refresher!
codeodor··on Non-Universality in Computation: The Myth of the Universal Computer
How does one go about showing that there is no way to solve such a problem?

What about the argument that perhaps the author was not clever enough to devise an algorithm which solves the problem he stated?

Perhaps when I read the papers I will be enlightened?

codeodor··on Ruby style guide
I draw a line between defensive programming and paranoid programming. Paranoid programming looks like defensive programming run amok, and you've described it rather well.
← PreviousPage 3 of 4Next →