skysight-inc/HackerNews huggingface dataset:
"That’s also why there is no death penalty in Europe."

Really?

My theory was always this: Frontier cultures need death penalties because they don't have the resources to keep very many people imprisoned for very long. The same is true of nomadic cultures, which explains a lot of things in the Bible. (The Old Testament has a long list of crimes, all of which are punishable with stoning. Which is sensible for a nomadic culture wandering around a region that has a lot of rocks lying around.)

Vast parts of the US were a frontier culture until maybe 100 years ago (less in Alaska, more in Massachusetts). Europe has been settled for centuries. Which one do you predict would give up the death penalty first?
You're switching from the word 'designer' to 'developer' in this post and the titles are definitely not interchangeable
Patch adds multiplayer support to XCOM
I like ESR's idea of having semi-random cites at the top of each blog entry.
If it is any consolation I like his font selection for the logo over yours. In all seriousness though, wait to jump to conclusion, in many markets developers form eastern Europe and India where laws on IP are a little more laxed are ripping off site designs and then selling them as templates in bulk packages. He may have thought he was buying a legitimate template from a fly by night outfit. Or he may very well known that he himself was directly ripping you off. It seems to me, a person that had the chops to rip of a site design would readily notice the Google analytics code so I would lean more towards a hatched job by a bulk template outfit.

In either case he needs a cease and desist notice and the company need to be notified that they are in violation of your copyright. I am pretty sure the US, UK and AU all respect each other copyright to a certain extent at least for identity items but my word should not be a substitute for legal counsel.
Of course it isn't! I was just riffing off the idea in the parent comment.
Just keep the gold in a vault in some foreign country, and keep the entity out of the US.

Look at TPB--a lot of money has to change hands on their site (advertisers, etc.) and in spite of pretty much every country trying to shut them down they seem to be doing OK.
That article perfectly demonstrates how Wikipedia does not have a sense of humour about itself.

While this submission in particular is inane, there is a place for quality satirical pieces on HN. And there ought to be.
I suspect by "liberal" you mean "leftist", though the terms have become conflated in American parlance.
Thanks for the information.

Your microbenchmark appears to be alignment sensitive. With your assembly code on my machine (quad-core 2.66 Core2 Quad) running for 250 tests I get:

test1 usecs: avg 1.16759e+06 stddev 13917.6
test2 usecs: avg 1.31382e+06 stddev 405.725

which are similar results to yours.

But if you add .align 8 right before the definition of test2 in the assembly file (i.e. make it be 8-byte aligned, just like test1), I get the following numbers:

test1 usecs: avg 1.15972e+06 stddev 17004
test2 usecs: avg 1.1264e+06 stddev 754.44

so the code that "doesn't use frame pointers" is actually slightly faster, as you might expect.

Additionally, if I simply modify your testcase to use 16-byte alignment, rather than 8-byte alignment, I get the following numbers:

test1 usecs: avg 1.15895e+06 stddev 15764.7
test2 usecs: avg 1.12657e+06 stddev 941.606

I think aligning both test functions by 8 bytes at least makes things fair, but you can see that minor changes in alignment can cause big changes.

You can see the assembly sources I used: http://gist.github.com/483840

FWIW, the code that uses movs rather than pushes and pops ought to be faster since (generally speaking for larger prologues and epilogues) you can execute a series of movs in parallel, whereas your pushes and pops are serialized, since they're all updating a common resource (the stack pointer). Empirical testing on benchmarks like SPEC2k has borne this out, both on x86 and x86-64. (You ought to be able to see this effect with gcc, depending on what cpu you use for the -mtune switch.) As you noted, this strategy carries a size penalty, since movs are somewhat larger than pushes and pops.

I'll also note that on my machine, with gcc saying it's:

@nightcrawler:~$ gcc --version
gcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3

I get identical assembly for compiling the testcase from the PR with and without -fomit-frame-pointer (I should have noted the gcc version I was using, just as you did. My bad.) Furthermore, for:

@nightcrawler:~$ gcc-4.3 --version
gcc-4.3 (Ubuntu 4.3.4-10ubuntu1) 4.3.4

I also get identical assembly. On one of the servers at work, with:

@nightcrawler:~$ ssh henry7 gcc --version
gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4)

I get identical assembly. Finally, also at work, with:

@nightcrawler:~$ ssh henry7 /usr/local/tools/gcc-4.3.3/bin/i686-pc-linux-gnu-gcc --version
i686-pc-linux-gnu-gcc (Sourcery G++ 4.3-83) 4.3.2

which is a somewhat patched version of GCC circa 4.3.2, I get identical assembly. So with four different flavors of GCC, there's no difference on the testcase in the PR with and without -fomit-frame-pointer. I'd be willing to bet that there's no differences with 4.5.x and mainline GCC as well. It looks like Debian may just have a peculiar set of patches to its version of GCC.

EDIT: formatting fixes.
Noone else has a guy at the helm of the ship that's a worldclass salesman, a true visionary, an amazing product guy and a detail obsessed perfectionist all rolled into one.
I hadn't considered that actually. Thanks for that. I've contacted the guy, so I'll wait to see what he has to say. Cheers!
John has been arguing very petulantly lately that all/most smart phones enjoy the same signal attenuation that the iPhone 4 does.

Whether true or not, the location of the band is particularly ill conceived, as it is touched by holding it in nearly any comfortable position, even with the ring finger when held in the right hand and in the left as demonstrated by Jobs himself.

The fact that the antenna is externally conductive is the real issue here, as it has been demonstrated that antenna performance is significantly improved by placing a piece of duct tape or other insulating material over the band gap. It is very clearly, then, a poor design to not have insulated the antenna in a non-conductive coating.

This is not a logic test that anyone should fail. Does the antenna have a conductivity issue when held in the hand? If yes, can the conductivity issue be resolved with minimal impact on design thereby improving performance? If yes, did Apple implement such a design? If no, isn't Apple guilty of releasing a product with an inherent design flaw?

I think the answer is a resounding yes. I also think other smart phones do not factor into the discussion in a meaningful way.
The better question - do you make money from using it?
Live Online Tv Channels: Watch Live TV On Your PC
http://highscalability.com/blog/category/example has good writeups on real life architectures like Facebook, Twitter, MySpace, and Reddit.
I really just think hating Facebook is in vogue and the fad will pass. It's the best way to keep in touch with people you don't see that often, bar none, and people will continue to use it because that's where everyone is.
HTML and CSS layers in Photoshop CS5
http://ninite.com/
Which shit would that be? Video? That's a pretty small part of iTunes overall revenue... And even that plays just fine on Windows computers.
And movies & TV shows.
Not quite. Sex.co is worth much more and someone has probably already paid more than $10,000 during a landrush auction to acquire it.

Here is some insider info on the .CO launch for those interested:
http://www.dotsauce.com/2010/07/20/millions-virtual-real-est...

Over 200,000 domains have been registered as of today's launch.
Perhaps I'm missing something. Who is this that is announcing they're switching? Is there a specific reason that HN as a whole cares?
iPod sales down slightly, but iPod Touch up 48% year-over-year. Source: http://www.macrumors.com/2010/07/20/apple-reports-profit-of-...
At what point is Ballmer going to be held accountable?
Be sure to check out: http://github.com/thoughtbot/paperclip (this also has an amazon s3 integration api)

I share the same sentiment in that I know I could code out a solution in an afternoon and avoid spending 50 bucks a month for the rest of eternity.

But I also do understand what OP is pitching. Services like these make prototyping that much faster, so I see it as a win for the agile development community. If the prices come down to "scrappy developer" levels, then much more people here on HN will certainly get it. But hey, your first job is to make money so what the hell do i know?
Find a problem that piques your interest, then learn the math that's relevant to the problem. You can choose a problem from most any subject, like math, physics, or economics.

Having a problem that piques your interest--something to work toward--is a good motivator.
That the Mac, which has a huge product line and a much more complicated OS and so is harder to develop and support for than the iOS machines, is only just barely outselling the brand-new rev 1 iPad?

Yeah, I think they're taking note of this.
Soviet textbooks and the Princeton Companion (recommended by others) are likely to be pretty brutal for you. I suggest problem-solving as a better way in.

Take a look, e.g., at Project Euler (http://www.projecteuler.net/); find some books aimed at K-12 students doing mathematical contests (there are lots; what's best depends on how much you already know) and online resources aimed at the same audience (e.g., http://amc.maa.org/, http://www.mathcomp.leeds.ac.uk/); there are other sources of not-too-routine mathematical problems online, such as http://nrich.maths.org/.

This pretty much guarantees that you'll be doing as well as passively absorbing (one of many problems with which is that it's easy to think you're absorbing when actually you're not). There's a very wide range of levels of difficulty. And it's likely to be fun, if mathematics really suits you at all.
Indeed, Facebook's survival relies on user addiction and it's the reason I'm wary of using social networks.
But.. but... but... we're an Enterprise! Any language that doesn't require writing a Dao and a DaoImpl and a Service and a ServiceImpl and a Controller and a ControllerImpl and an extremely verbose JSP template and about a hundred lines of XML to do something trivial is a toy!

I don't care if YouTube scales to hundreds of millions of users with Python, our 200-user website is mission-critical and demands scalability!
Conspiracy Theorist Convinces Neil Armstrong Moon Landing Was Faked
Indeed. CMU sent me a freshman face book in 1992...
I can confirm it. Anything you want to release that is even tangentially related to cleared work needs to go through the gov't first to vet it for classified info.
Abrupt Shutdown of Blogging Site Sparks Dispute
Can you stop posting his posts every 10 seconds? I know this is a rant and you guys don't like them (reddit is for that) but really, all this drama is getting on my nerves (and kenthorvath is right about jgruber)
You are repeating what I said. I was defending the use of `unsafePerformIO` as a non-'hack', and perhaps I misunderstood you to be thinking otherwise. The memocombinators library uses Array, which uses `unsafePerformIO` and friends almost 700 times in one module. MemTrie takes a different approach, one not using unsafePerformIO; maybe I wasn't clear that was my meaning. In any case, there is little need for a library, at least for the simplest idea of memoization (the ugly Reddit discussion suggests there are many things to be meant.) It is just a case of writing down what is meant, as happens a few times in slightly different ways on the reddit page, off the top of peoples' heads. So for example this one:

memo :: Eq k => (k -> v) -> k -> v
memo f = unsafePerformIO $ do
ref <- newIORef [] :: IO (IORef [(k,v)]) -- make a page for a table
return $ \k -> unsafePerformIO $ do -- when f is applied to k
memotable <- readIORef ref -- get out the table
case lookup k memotable of -- see if k has been done
Just x -> return x -- if it has, we're done!
Nothing -> do -- if it hasn't
let a = f k -- calculate f k
atomicModifyIORef ref $ \t -> ((k,a):t,()) -- add it to the table before
return a -- returning f k

This is someone's brief treatment, which meets most of the definitions people were using. The clojure procedure is more powerful; as far as I can see, getting something similar in Haskell requires a bit more subtlety.
I have no idea on who it is and I don't think it matters, but rather it was some interesting points and thought it was fitting to see where others on HN thought about it.
It's interesting to consider that entire societies have been built around these concepts. Usually when I see the Implicature thing that has been mentioned here, I often question whether the exact opposite (or something else all together) should be considered first; from there, you can think about whether everyone might be right.

Similarly, with those maxims about communication it's as if everyone is striving for a genuine meaning. However, if you take things to their limit there is nihilism everywhere.

The aliens, asper people, and 3/4's of everyone could just be unaware but also just rejecting the conventional notions of conversation.
At least I know I'm not alone =).
I [x] out that stupid box when it takes longer than 1 second to load, because apparently older versions are not asynchronously loaded, they are loaded at the time you click the feedback button.

It bothers me how it takes you to a new page, bothers me how you have to sign up to do them a favor!. Hey hey , I am trying to help YOU out here!!

I guess that's why HN is so nice, we all already have accounts to run our mouths with.

Getsatisfaction and uservoice seem to make money hand over fist, so clearly I am wrong, and clearly people love this stuff, but that just makes me all the more annoyed out how out of touch I can be with the rest of the planet.

Am I really that weird?

p.s. I think Facebook user interface for anything other than writing on the wall is horrific ... andd .... I don't even have a "real" fb account =\

The end.
Terracotta: A picture of the changing database market
It's the power of ignorant morons in vast numbers. Kind of like the idiots who loot, riot, and burn cars after sporting events. In both cases, the damage caused isn't a reflection of the power or intellect of those causing the damage. Just a reflection of their sheer numbers and lack of common decency.
What? NHTSA went on record that they did NOT conclude anything. The story about NHTSA concluding anything was false. It was a hoax.
You indeed sound an awful lot like my (ex-)neighbor who decided to "move up in the world" to a nice house in a much richer neighborhood, while keeping your existing home (in our (til then) quite nice upper middle class neighborhood) for income purposes. And, like either (a) a flaming liberal, or (b) someone to whom the higher rent from Section 8 tenants, and the fact the Uncle Sugar was writing the rent check, was mighty appealing, decided to rent to Section 8.

Yes, I would would be one of your VERY VERY PISSED OFF neighbors. I hope it cost you plenty, but I'm sure Uncle Sugar made you whole with our tax dollars (if they didn't, word would get out that Section 8 landlording was a losing proposition, and the 'crats can't have that! Anyway, it's not their money).

Me? Bitter about Section 8 (landlords)? Me?
It's a good thing Ballmer isn't judged solely on how Microsoft does compared to Apple. The media likes to play up Microsoft's recent "string of failures" but it's overhyped. Microsoft is like a championship team that has had a few bad seasons. They had a few duds like Vista, Windows Mobile, and Kin, but people forget how much cash Windows and Office rake in. These more than pay for the few missteps. Microsoft has a winner with Windows 7, XBox and the Marketplace are doing well, and even if Windows Phone 7 is just so-so, they'll still have cash to keep experimenting.
Are you saying it should have been easier or harder for Apple to move this many units?
Here's my problem with Apple in a nutshell: when things are going swimmingly for them design-wise, iPhones are not smartphones. But when things go awry, iPhones are just smartphones, you see? All smartphones have these attenuation issues, so stop harshing us here in Cupertino, mkay?
Well, the original still works pretty well. ;-) I just used MacPaint to paint this portrait of MacPaint programmer Bill Atkinson:

http://www.flickr.com/photos/anoved/4813947112/
We use Haskell so that 99% of the time, the compiler can prove our program safe. Then, the other 1% of the time, we use our human intuition to decide to "gamble" and disagree with the compiler.

In most languages, 100% of your code is that same gamble.
Google docs. I keep a list of one-line ideas in a document. When those ideas grow, they get their own document.

I appreciate Google docs because it's easy to share my ideas with my collaborators by dropping docs into shared folders.
Does anyone honestly care? I'd just downvote and shut up about it if that option were available to me, but it isn't.
Something I want to address regarding return rates and complaint rates that I see on this all the time. Perhaps return rates are so low because people like the phone and do not want a different smartphone enough that the antenna issues aren't a big enough deal to warrant returning it. Many xboxes red ring of death and no one returns them they just get a replacement so it can rrod again I know my brother has returned about 5 or 6 xboxes now. Most people don't return products because they don't do exactly what they want people tend to return faulty products, and only when those faulty products are so bad that it is better not having one.

And regarding the support number of 0.55 percent, not everyone calls support for simple things like a dropped call or no reception, add to that the news coverage where even local news stations are reporting the antenna issues and apple providing cases for free less people are probably willing to call for a known issue.
Funny, a colleague just used std::tr1:unordered_map, and it was available in his VS2008 (I guess SP1), but not on everyone's machine.

Yes, it seems to be the right thing - unordered, while hash_map is still ordered (it wants less operator).
Might be a nice time for GEB. There's even a K-12-ish course for it at MIT OCW:

http://ocw.mit.edu/high-school/courses/godel-escher-bach/ind...
Startup-Created Jobs Hit Record Low
"Received in email from Donald Knuth’s secretary:"

Doesn't this mean that the secretary reads the blog? :-)
Gruber regularly scouts HN for feedbacks so let's hope he answers this one. He's been too much in a rush to defend Apple lately and this is a gaping flaw in his chain of reasonings. His "different but not worse [on average]" line makes no sense when (based on various pieces he link to from his blog) 1) it's very easy (as with other phones) to hit the spot accidentally and 2) the worst-case attenuation is significantly worse than those of other phones. You don't need a degree in statistics to see that something doesn't add up.
I doubt they could have designed, tested and produced this type of fix in 22 days. People calling for a recall are kind of arguing against their own logic. They want Apple to rush out a design change and apparently skip all the testing (durability, RF considerations) while claiming the lack of testing caused the original problem. I would guess durability is a bigger concern than RF. The outer edge of the phone gets the most abuse. A thin non-conductive coating could chip or wear in an unpleasant way. The bumper case is a good enough solution for now. The only other alternative is to stop selling the iPhone for 2-3 months or however long it takes to make a design change and produce enough units to do a recall. That's going to upset a lot more people than an extra dropped call here and there I bet.
Great article. The distinction between formulaic and versus insightful questions seems very similar to the difference between top-down and bottom-up processes.
Lisp on TV (1998)
I wonder how many other apps on Apple's "guaranteed-safe" App Store have hidden behavior like this? Since I can't actually audit the app code that runs on my device (like by compiling it myself), nor can I audit the OS, I guess I now have to assume that any application on my iPhone is compromised. (+)

Apple should include a warning on the box to that effect.

(+) I don't actually own an iPhone.
Rakudo *'s Really Really Release Ready
I, for one, thought this was a good summary of how the Apple camp looks at the issue right now, whether you agree with that interpretation or not.
If true, I guarantee that Apple will use their “kill switch” to remove this app from any iPhones that have it installed.
The backstory is that I'm gearing up for a 1.0 release of Hackety Hack on Whyday, and while the current site is in Rails, I want the _entire_ project to be exemplary for learning. So I posted a thread entitled Camping or Sinatra? where I asked everyone for their opinions... and I decided Sinatra, because I know it best, and because of a few concerns this email addresses. Then this thread comes along.
Richard Stallman's Mono and DotGNU patent concerns
Sounds like they didn't factor in the south-paw iphone user demographic.
Similar in the sense that it's a thing that makes a noise when it's time to get up, based on your sleep patterns.
I wonder why this guy thought sacrificing his iPhone developer status was a good idea. If it gets 'remote killed', it was all for naught. Maybe he's going Droid.

EDIT: He's just a kid

> Hi, I'm Nick Lee, an aspiring 15-year-old web designer and programmer. I consider ...
http://esr.ibiblio.org/
16 years is about what he'd get if he killed the officer instead!
"But your honor, I didn't actually read the agreement I signed when I joined Facebook."

Yeah, that sounds pretty good, but I would have a backup strategy just in case...
Well, whether he responds to this thread or not, he has already made a public statement, which seemingly contradicts his other comments on the matter:

"I don’t know if this signal-degradation-in-left-hand thing is really a widespread problem or not yet, but it’s not reasonable to tell people not to hold the phone this way."

- John Gruber (Daring Fireball)
It's an issue but not a big deal, just put the case on. On the positive side, at least they got something to show next June.
Yeah, I'm really hurting! Now I only have 18,763 karma points...
I was just talking about how the two brands are perceived and how differently they go about privacy.
After seeing the emerging pattern, I skipped to the end to see if they just sold spice racks. Too bad, I'd have liked that ending better.
I'm reminded of reading rain forest puppy's disclosure policy probably last decade, which I was surprised to find still online at its original home. I think I found it via alt.2600 at the time.

Now it reads as harsh and rigid, but at the time, I think the hackers & crackers & researchers I was interested in were doing full, immediate disclosure.

http://www.wiretrip.net/rfp/policy.html
That's why I'm thinking that they don't use it for authentication. There were quite a few steps to go through, so my assumption would be that some steps are used for authentication and others are used to collect data.

Man, I'm realizing I must sound paranoid about Facebook.
Why not use BitLocker?
Nothing on his blog seems to indicate any 'real important stuff'. Is he getting trolled?
Better, more realistic indie story:

http://macblips.dailyradar.com/video/featured-ignite-show-vi...
He raises an interesting point about the opportunity cost of giving away these cases when they would have been selling loads of them. Remember people said Apple were undamaged by the iPhone 4 leak, that they lost no competitive advantage? Well nobody thought about the case market, which until then only Apple had the necessary information to enter. Must have cut into their head-start by a few million...