HNHacker News
TopNewBestAskShowJobs

jjs

1,701 karma · joined December 9, 2008

(Permission granted for Hacker Monthly to publish my comments and/or submissions.)
submissionscomments
jjs··on Ask HN: Why Python over Ruby?
The first (and only) thing you should do with with any proprietary UNIX's cc is to build gcc.

After that, your problem disappears.

jjs··on Ask HN: Why Python over Ruby?
In programming languages, like people, maturity is a function of more than just chronological age.
jjs··on When I'm dead, how will my loved ones break my password?
Hired goon: "Excuse me, madame, but if you would be willing to divulge to me your husband's password, I will gladly give you this shiny new $5 wrench!"

(With apologies to "how to determine the height of a building using a barometer"...)

jjs··on Should You Go Beyond Relational Databases?
Now this is getting interesting...

Is there anything open-source (and language-agnostic) that's comparable to Gemstone?

jjs··on The German Tank Problem
It occurs to me that I could still use integer primary keys internally and have indexed strings as external lookup keys. I want the same key to be able to show (a) which user, (b) which database, and (c) which row, so I can verify ownership and route directly to the particular sub-db without having to do several lookups first.
jjs··on The German Tank Problem
There are other reasons I want to use strings-as-keys. Are you familiar with how, say, postgres handles this sort of thing, and is it any better in this regard?
jjs··on Should You Go Beyond Relational Databases?
> Not really relevant to the conversation. There are databases that can store trees of objects just fine as is, not all databases force you to store everything in tables.

To me, the conversation is about trade-offs, and if the alternative database (for example) forces you to get rid of ACID transactions, then it's not as cut-and-dry as you purport.

jjs··on Should You Go Beyond Relational Databases?
If you can rebuild the tree using only the information returned in that flat data structure, and the database performance is good, then why not just rebuild it in code?

It's trivial to scale out stateless code; databases are the hard part.

jjs··on Ask HN: Google results rendering oddly?
Nope: http://imgur.com/gEVPe.png
jjs··on Do you really want to tax ability?
> Apparently, tall people are more productive than short people.

Or, having (fallible!) humans doing the hiring has created certain inefficiencies in the labor market; inefficiencies which could be exploited/corrected by someone clever.

jjs··on Posterous Acquires Fellow Y Combinator Alum Slinkset
Not at all; I was just under the (mis?)impression that you intended to congratulate them for something that hasn't happened yet.
jjs··on Posterous Acquires Fellow Y Combinator Alum Slinkset
This doesn't appear to be their exit; more like a new beginning.
jjs··on The German Tank Problem
I am for the moment; if postgres is really that much better in this regard, please let me know why you think so.

Incidentally, I'm using VARBINARY, not VARCHAR for the keys.

jjs··on [dead]
If you're linking to a particular post, link to the post, not the blog.
jjs··on The German Tank Problem
Heh, I was just thinking about this problem recently; it played a (small) part in my decision to use random-ish strings as primary keys rather than autoincrementing ints. :)
jjs··on Freenode has blocked the Mibbit client permanently.
At the time I wrote that, #startups on freenode was muted, with the topic line (and frequent op posts) stating that mibbit was banned by freenode, and the new #startups is on irc.mibbit.com.

That may still happen, depending on whether freenode learns to actually trust a human being (see the rest of this thread), and on what axod and swombat decide.

Edit: And you can come to #startups on irc.mibbit.com already. :)

jjs··on Freenode has blocked the Mibbit client permanently.
Upvoted because I'm pleasantly surprised by your reply.
jjs··on Freenode has blocked the Mibbit client permanently.
You called him a "homophobe", and I provided a link that shows evidence to the contrary. A link to an article with a comment by you, so I know you've had the chance to read the comments.

I stand by my accusation of FUD, and add one of trolling, as well.

jjs··on Freenode has blocked the Mibbit client permanently.
Nobody's forced to use the new #startups. You could just as easily start #startups2 and sit by yourself.
jjs··on Freenode has blocked the Mibbit client permanently.
FUD: http://news.ycombinator.com/item?id=486482
jjs··on Freenode has blocked the Mibbit client permanently.
see my other comment on this thread: http://news.ycombinator.com/item?id=665259
jjs··on Freenode has blocked the Mibbit client permanently.
The reason people are moving to the new #startups is not to use mibbit's client (I'm using Colloquy on the Mac), but rather to show solidarity for axod.
jjs··on Freenode has blocked the Mibbit client permanently.
The new #startups is on irc.mibbit.net
jjs··on PHP WTF: A PHP Annoyance Posted Every Day
By using PHP, he'll never run out of material. :)
jjs··on The Self-Employed Depression
> So how does one get away with charging more?

Do it when the Cheap Police aren't looking.

jjs··on Introducing Yip: A Unified Notification System for the Web
> It sounds good, but I don't see why he needs to curse in his introduction. I almost stopped reading. It's unprofessional and unnecessary.

Unprofessional and unnecessary? May I remind you, sir, that your username is "doodyhead"!

jjs··on Ask HN - Web based agile development tool - Please Review
That's a lot of signup info you're asking for. How 'bout a nice "try it now" button?
jjs··on Datablindness
Oh, I definitely agree, but after a while it might make sense to only play a sound every n sales. :)
jjs··on Datablindness
IIRC, in one of Wil Shipley's presentations, I think he mentioned that they did this at Omni, and while the constant ringing of cash-register sound effects was nice at first, it got old fast.
jjs··on Scalable Web Architectures: Common Patterns and Approaches
I like to stick the hmac hash at the beginning of the cookie text, since it has a known length. I don't care about tampering on the client-side (since you could achieve the same effect with firebug), so js scripts can simply lop off the first n characters and use the rest of the cookie text as-is.
← PreviousPage 11 of 16Next →