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 The Programming Language with the Happiest Users
How about the programming language with the fewest unhappy users?
jjs··on CubeTree Launches As A Facebook + FriendFeed + Twitter For Enterprise
I meant, all employees of customers of the service. :)
jjs··on [dead]
The switch to Celsius was the cheapest, quickest way to lower the average global temperature, in degrees. :)
jjs··on CubeTree Launches As A Facebook + FriendFeed + Twitter For Enterprise
Strangely enough, all employees consistently report what they're doing right now as "Working tirelessly to provide a world-class customer experience and maximize shareholder value!"
jjs··on Would you have survived in the middle ages?
> how much would remain of an original nature-made human after that.

Humans have long been evolving in response to patterns of human behavior and technology. We're already partly artificial, so why not make it the artificiality we want, rather than the one we got by accident?

jjs··on Brainstorm HN: Outlandish Startup Ideas Pool
All of these ideas could lead to serious injury. :)
jjs··on EU recognizes Internet access as a fundamental right, on par with freedom of expression
If I recall correctly, the EU's "right" to Internet Access was in response to France's "three strikes" cutoff law.

In other words, this is a right that prevents governments from cutting off an individual's access, not (and correct me if I'm wrong) any right to free state-paid Internet access.

jjs··on Some good javascript tips & handy functions
It's not random; the mean value for the first half of the new list (originally [0,1,2,3,4,5,6,7,8,9]) is 10, while the mean for the second half is 35.

(Or at least, it came out that way reliably after several runs of a million iterations each time).

Since a value sorted this way has a decreasing chance to be swapped an increasing number of positions, this result makes perfect sense.

jjs··on Ask YC: My school wants to shut down my app. How should I respond?
How often does this info change? Is there any reason why you must poll it so frequently?
jjs··on Smeed's law
I think that people in low-population areas often drive more recklessly because they assume that nobody else will be on the road, and they're usually right. (And they tend to have a larger distance to go to get to anything interesting).
jjs··on Does your monitor hurt your eyes at night? Auto-adjust your color temperature.
Does this actually do anything to help your eyes?
jjs··on The "C is Efficient" Language Fallacy
Semispace (and generational) collectors do decouple the cost of allocation from the cost of collection by only considering the set of live objects. They also compact (defragment) as a side effect of collection.
jjs··on The "C is Efficient" Language Fallacy
In the collectors I mentioned, deallocation is a matter of moving the live objects to the other semispace, and considering the "current" semispace to be garbage.

If you're allocating a lot of short-lived objects, then explicitly keeping the live objects is much more efficient than explicitly culling the dead objects.

jjs··on The "C is Efficient" Language Fallacy
> First, cite sources for specific cases where a mainstream malloc() is "a lot slower" than a specific GC'd allocation in a mainstream HLL. This rings more truthy than true to me.

> Second, fixing malloc slowness is among the easiest and fastest optimizations you can make in a C program (in most cases, a pool and freelist will get you 90% of the way there), and no GC'd allocator is faster than pool and arena allocation (which is usually just a couple ALU operations in both the alloc and free cases).

In a semispace or generational GC, allocating memory is just bumping a pointer.

jjs··on Does the Universe Have a Purpose?
That's quite a heavy burden for one person. What if the store is closed?
jjs··on REST worst practices
> ought to be determined huristically

Third time's a charm! :P

jjs··on [dead]
> But the people who buy these shirts or make these games probably won't have to deal with swine flu

You might consider that people's fears about most dangers are far out of proportion to the actual probability of their encountering them.

jjs··on [dead]
What if he were a more traditional comedian, and gallows humor was how he coped with, and helped others cope with, a situation that many people find scary and beyond their control?

Would you still feel justified in condemning him for profiting "from other people's horrors"?

jjs··on Google could have caught swine flu early
Bad headline, Wired. Should read, "detected swine flu", instead of "caught swine flu".
jjs··on "I never said she stole my money" has 7 different meanings depending on the stressed word
Unlike the "buffalo" one, this sentence is at least parseable.
jjs··on Users + Hard Work = Success, Interview of LessEverything Founder
I think you left Revenue out of that equation...
jjs··on If we cloned Neanderthals, what rights would they have?
Almost making a joke is worse than just making the joke.
jjs··on Ask HN: How much do you exercise a day/week?
I've recently taken to exercising several hours a day; mostly weights and taking decently long walks.

What I've noticed is that this actually gives me somewhat more time to code, as I spend much less of the day feeling tired and don't need quite as much sleep.

jjs··on Ask HN: How much do you exercise a day/week?
Go to the local drug store and get some 80 SPF spray-on sunscreen. Also sun-protecting chapstick (the highest SPF I could find for chapstick was 30).

Don't forget to do your ears, the backs of your hands, and the back of your neck.

jjs··on NYCSeed's summer program: $10k for 5% for 10 groups
I will happily accept your $10 in exchange for 5% of same. :)
jjs··on Why Being Smart Won't Get You Laid
This is also a blind spot. If you obsess over finding someone who likes you for your personality, you should take the time to consider, "Am I really the great, nice, etc. person that I think I am?"
jjs··on Goldman-Sachs Posts $1.8 Billion 1Q Profit, Looks to Sell Stock, Repay TARP
> A caveat: I didn't read through their financial statements, and I refuse to do so unless someone will pay me.

Upvoted for badass mercenary attitude. You should try consulting! :D

jjs··on The 48 Laws of Power
> If you have no enemies, find a way to make them.

Such as by following these other 47 laws!

jjs··on [dead]
Really, if you're not passing functions more often than you call them, you're missing out. :)
jjs··on [dead]
Historical events being events that people thought significant enough to write down?

Because I'd posit that the vast majority of the human world we experience today was shaped by chance events that nobody noticed.

← PreviousPage 13 of 16Next →