skysight-inc/HackerNews huggingface dataset:
They're still transitioning from pure gcc first to llvm-gcc then to llvm+clang, and blocks are available in all of them.

XCode 3.2 defaults to GCC 4.2 with LLVM optionally available and IIRC XCode 4 too (can't check as I downgraded for various reasons).

The blocks patchset against pure GCC exists, and the problem mostly lies in upstream GCC refusing patches whose copyright has not been assigned/transferred to the FSF (see https://lwn.net/Articles/405417/). The rationale is that a critical component such as GCC should not be at the mercy of multiple (possibly hundreds) conflicting parties and easing a possible relicense process to ensure its protection.

While I understand the rationale behind this, my opinion is that it feels bureaucratic to the point of hampering notable innovative contributions while favoring local forks which will inevitably end up dying, as maintaining a fork (whatever the patchset size) against the march of a behemoth like GCC is essentially hopeless.
America's Hottest Investment: Farmland
To clarify a couple of points:

- No 'large poker sites' were closed last month. PS, FT and Cereus network pulled out of the US industry after the Black Friday indictments. All 4 sites involved continue to operate today to non-US customers.

- This asset sharing was due to the county police's involvement in to the "Blue Monday" seizures that occurred ten days ago. It's a separate round of bank seizures and domains, but to say it "has nothing to do" with the proceding Black Friday is inaccurate.
So they mean that if you already have internet access and it's taken away due to any condition on purpose, then your human rights have been violated.
"The local merchants will have to stop using Groupon en masse not long after they first start experimenting with it. "

- "66% of Groupon deals are profitable for the seller, and 40% of businesses would not use Groupon again, according to a Rice University study."
http://blogs.pitch.com/fatcity/2010/10/do_restaurants_get_a_...

"optically, Groupon revenues look high — which they use to raise a financing round at a high valuation."

- Let's assume every investor that put money in just missed this obvious cost or doesn't care, article still leaves out one of the most compelling parts of their financial model - the minimum 10%+ breakage that Groupon splits that is PURE gravy.

"most Groupon local merchants . . . have no margin to spare or wiggle room in their operating costs."

- The author misses the entire point of Groupon. Restaurants, spas, etc have fixed costs on food, rent, staff etc - filling in gaps to cover dead zone times w/groupon manages and mitigates those costs.

Their opportunity to improve on the above point is spelled out by their VP “If we can eliminate 10 percent of perishability, we can change the dynamics for small business owners,” he says. Small businesses would become more like airlines, matching supply against demand to maximize revenues."

ref breakage - http://www.quora.com/Groupon-IPO-S-1-Filing-June-2011/What-i...

ref perishability -
http://moneyland.time.com/2011/03/18/impulse-shopping-2-0-gr...
Reminds me of Microsoft in the pre-Firefox, pre-Chrome days. It is extremely difficult for someone who has a virtual monopoly to innovate and listen to its users all the time. We can't just assume that it won't happen to X because X has something to do with open-source.

I really hope that the rise of GitHub and similar competitors provokes SourceForge to innovate again.
The title is tongue in cheek, basically a riff on how many people consider C++ and Objective-C to be mortal enemies.
Thank you for your reply. I think we need to cut down on what we are talking about here because the focus is being lost.
First and foremost I will not yield on Andi's "point" about cost to future generations.
Second, you brought up nuclear waste disposal in oil wells as a hand waving suggestion. I had no intention of changing the subject. I should not have responded to this disposal comment. There is quite a concerted effort to stop the countries you mentioned achieving nuclear arms, and it may stop them, so it's not irrelevant to the oil well point. It should not be made easier for people to develop nuclear weapons grade plutonium. This whole oil well thread of conversation is irrelevant however, in my opinion. I suggest we drop this element of the conversation, because it will not lead anywhere fruitful, I believe.

To bring some focus to this discussion: you have said that I have made two separate claims. I made one single claim. The claim I continue to make is that: Andi said that ignoring the cost for future generations was the issue. He wasn't arguing against all technical progress.
The second time I mentioned this, was as clarification to the claim.

Here is what he wrote:

>>You are stuck in a view that energy needs to be cheap and that energy must be available despite the costs of nuclear reactors for nature and future generations. This is the classical view of people who see technical progress as a kind of god given fact or as the natural direction humanity must take.

This does not argue against all technical progress, it argues against ignoring the cost to future generations. As I see it, that is the claim I am making, and that quote is the evidence to back up my claim. This is not a second or third claim, this is the claim I have been making all along.

If you could please, tell me what separate claims you think I am making.

I don't think you can make a rule out of the claim that western societies' pollution has decreased over the last 50-60 years. You've given an example, I've given counter examples, i.e. it is not a rule. We can get into an example war, where I can give more and more examples of pollution increase, and you can give more and more examples of pollution decrease, and there's no point in it. There is no rule that states pollution and energy usage reduce with better economies and technology.

Just because China has started to invest in clean technology (clean in some circumstances means nuclear, I assume you don't mean that), doesn't mean it's going to use it, and it doesn't mean it's pollution and energy usage will reduce. I've invested in pink socks, am I going to wear them?

I will read Andi's other comments now for better or worse. To reiterate: there is no forced binary choice to be made between living as luddites, and ignoring the cost of nuclear reactors for nature and future generations. Is that clear?
I thought people would disagree w/ the use of function keys. Sure they cost a few keystrokes to hit but I don't find the cost that significant; usually I hit something I've mapped to a fn key when my train of thought has come to an end or been interrupted.

My global binding are below. M-F9 (compile) is the only one I regularly rebind for different modes.

(define-key global-map [f1] 'vc-dir)

(define-key global-map [f2] 'undo)

(define-key global-map [f3] 'find-file)
(define-key global-map [(meta f3)] 'switch-to-buffer)

(define-key global-map [f4] 'set-mark-command)
(define-key global-map [f5] 'kill-ring-save)
(define-key global-map [(meta f5)] 'kill-region)
(define-key global-map [f6] 'yank)
(define-key global-map [(meta f6)] 'yank-pop)

(define-key global-map [f7] 'save-buffer)
(define-key global-map [(meta f7)] 'kill-buffer)

(define-key global-map [f8] 'start-kbd-macro)
(define-key global-map [(meta f8)] 'end-kbd-macro)

(define-key global-map [f9] 'execute-extended-command)
(define-key global-map [(meta f9)] 'compile)
(define-key global-map [f10] 'eval-expression)

(define-key global-map [f11] 'shell)

(define-key global-map [f12] 'planner-create-task-from-buffer)
(define-key global-map [(meta f12)] 'remember)
I have a different suggestion. Leave India altogether. Take the programmers with you. Don't give those politicians any more wealth. Doesn't mean you still can't help build roads and clean up garbage in towns in India. You're still going to help the populace, just not at the mercy of politicians.

Although realistically, I doubt Zoho can even leave Chennai, let alone India.
Speak for yourself, I have to proofread and edit everything I write! :-)
I'd also be interested in reading that post. I'm looking to host my own hackathon in Lowell, MA and I'd appreciate any advice I can get about it.
Are you suggesting that FJ itself is doing the work of clipping out attribution from content their users upload? Huh.

I haven't visited FunnyJunk before, but from what I read the users gain reputation/karma or something similar (but not money) by posting original content that gets lots of upvotes/views.

So honest users are motivated to create something high-quality to upload. Dishonest users are motivated to remove attribution from someone else's high-quality work.

I don't think you can pin this part of the problem directly onto FJ (though that's where the site revenue goes).

"Follow the money" assumes there aren't other motivating factors.
The reason why GitHub has become so popular is due to the fact they put code and developers first. Surfing to a repo doesn't bring some overview or ads page.

Opening a repo actually show useful stuff for me as a developer. The source is there together with an optionally inlined README file, rendered with popular micro markups.
Then add the ease of forking and you clearly get something people really like.
This style of presentation isn't of course for everybody. But GitHub chose to target developers above end-users.

GitHub could have been "SVNHub" or "hghub" for all I care, the technology is secondary in this case (but close behind).
Probably Jobs can?
Apple has tried amateur. The were very early out the gate with the podcast directory through iTunes. I think they were hoping that Podcasts + AppleTV would be an end-run around the cable companies and content providers.

Turns out, not enough people wanted amateur podcasts. I'd wager that the easily availability of paid Hollywood content drives far more people to the iTunes ecosystem than the free and easily availability of podcasts.

So I think their experience indicates their customers value professionalism.
Promoting your software
It’s not open to the general public and the details of the service when it will open to the general public are not yet known.

We will have to wait until Google opens the doors to everyone and how much – if anything – it will cost you.

It would be seriously cool if Google continued to offer this service for free. I suspect that they will offer the service with a generous limit for free after they are out of beta (I would imagine at least 2,500 songs – that would be roughly on par with Amazon’s free 20 GB) but I also suspect that they will start charging for the service if you want to upload more. We will have to wait and see.
Speaking of h/w, I think Apple could make a killer flat screen TV. Heck, some of their current monitors are almost there already. Now, integrate that with your iPad, iPhone, Macbook and Apple TV? Add great content and a few million apps designed to make the who experience amazing. I'm in!
Microsoft Has Acquisition Deal With Nvidia
Overly defensive. The existence of haters on Twitter doesn't merit a blog post.
These and many other rules comprise the "free market" as we know it.

A few rules establish an entire new market segment operating under "creative commons" or "copyleft" rules.

When I hear attacks on that system by companies external, all I perceive is chagrin. Petty jealousy, inability to compete.
There are some odd spoken and unspoken assumptions, such as Asians will want to eat more meat as they get richer, subsidies aren't guarantees, nor is water supply. It's a pension fund favourite, pension funds are very conservative, it isn't a reason not to, but its worth looking into.
Importantly, this makes it a negative right rather than a positive one. That means the gov't can't block you from the internet but it's also not obliged to provide it for you, in the same way the freedom of speech means you can't be silenced but needn't be provided with a megaphone or airtime.

Not that these declarations carry much weight.
This big talk based on assumptions is so boring.

How to make a title people click on:

"How Git will kill the publishing industry"

Everyone can commit, the crowd knows much more than the individual writer. All texts will shared by Git open source for free, so nobody will buy anything any more.

You say this is bullshit? It is, but you can't prove me wrong.
There are claims that ARM's "Jazelle RCT"[1] technology could improve JIT (and not limited to Java). Anyone know if that's just marketing or if there could be worthwhile speedups from this on more recent cores?

[1]: http://wiki.tiprocessors.com/index.php/Cortex-A8_Features#Ja...
OP's condition said it was social anxiety than social awkwardness to which my post was asking for a more overall solution to social issues.

To answer your question, I think his sessions were pretty beneficial but I think missed one thing that I believe therapists should be aware, some socially awkward people are oblivious. There's body language [0], there's ways of talking about or asking for things (don't do it directly sometimes) [1], etc. Some people can't magically overcome that when meeting people but I believe they can learn (at risk of exacerbating their self-consciousness).

[0] How Do You Use Body Language to Read Minds?; http://www.chacha.com/content/infographics/how-do-you-use-bo... (It's said to be inaccurate, I'm not sure either)

[1] RSA Animate - Language as a Window into Human Nature; http://www.youtube.com/watch?v=3-son3EJTrU
There is definitely a social scene in geekdom now with its own zeitgeist that is independent of underlying intellectual factors. Using the terms from Zen and the Art of Motorcycle Maintenance, geeks used to inhabit just the intellectual plane (although like any gathering of people, there will be some social aspects to their behavior).

Nowadays, with so many self-promotion and socialization tools out there (and which capture so much of our attention), geekdom is as much a social phenomenon as an intellectual one.
Who gets rich from a Groupon IPO?
You missed the point. It's not about seniority at all. It's about knowledge of a very complex system. I don't want to see that fly out the window so that we can spend another couple years learning what Eric has. Rescue projects suck, and this doesn't have to be one.
I don't think governments haven't been able to achieve it, they haven't wanted to.

If a hobbyist group built a skyscraper in two months on a shoestring budget and it collapsed after a year, it would be a success.

If a national government funded a skyscraper, spent two months on it, and it collapsed after a year, they'd be a laughing stock.

For a volunteer/hobbyist/amateur/donation group, this is enormously progressive and successful; for a national space agency, it wouldn't be.
I would point out that by sending lottery money to schools, we're (to some degree) incentivizing schools to produce mathematically illiterate people.

One might say the same for sending criminals' money to schools.
Why something as simple as a survey could save Groupon
Apple's iPhone passes RIM's BlackBerry in US smartphone usage
We're working on ways to solve this problem. Did you check out the new release policies?
According to this video: http://www.youtube.com/watch?v=0HueHF9pECI#t=6m

Altitude: 2.8 kilometers

Traveled a total: 8.5 kilometers
I liked the title...
All the sources I found online suggested that he started with the stamp selling, possibly legitimately, then transitioned into what we now call a Ponzi scheme, on a scale that could not possibly have been a result of the putative business. "It was uncovered that, in order to reach the level of investments that were made, 160 million coupons would have needed to be issued. In reality, only 27,000 had been. Soon afterward, Ponzi was arrested and indicted." [1] It wasn't a Ponzi scheme until he took the step into fradulent payouts.

As skeptical as I am about Groupon, it may work, in that it is not impossible by four orders of magnitude. Maybe they've got some brilliant pivot planned. Ponzi could never have made good using his putative business plan without fundamentally rewriting mathematics. But the real point isn't even that his plan was impossible, but that he wasn't executing the putative plan. Groupon is definitely soliciting businesses and issuing coupons.

[1]: http://www.mijiki.com/what-is-a-ponzi-scheme.html - I mean this to show my work here, I'm not sure that's a trustworthy site.
I looked around and I can't find out what "Microsoft may have first and last rights of refusal to purchase the stock" means. First is where you must be offered the same deal before the seller can try elsewhere, but last doesn't mean anything.

The news is rather dull, it sets Nvidia up for less takeover possibilities, or a lower price. I hope they're getting a lot of money out of this, rather than it was just a sign of devotion to get the deal to make the Xbox chips (which they didn't).
Responsible Journalism
still seems petty.
It is illegal to gamble in the physical world in most of the US (with some very conspicuous exceptions - horse racing, Indian tribe-run casinos and state-run lotteries).
" In fact, Groupon immediately remits half of those “revenues” back to the local merchant — they were never Groupon revenues in any meaningful sense of the word. But, optically, Groupon revenues look high — which they use to raise a financing round at a high valuation."

Except from another S-1 analysis earlier today (http://m.minyanville.com/?guid=34936&catid=4), they're taking more like 60 days to pay back merchants.

"Another concerning part of their current liabilities is that $290 million of it is "accrued merchant payables" -- in the US they take up to 60 days to repay merchants. So that $290 million is merchants who have rendered services waiting to get repaid by Groupon."

So does that mean a collapse will come quicker or slower when it finally happens?
A supernova that's super different
he could have other startups to cash out on then , instead of groupon,
You can also get hired at a research group in a university without a PhD (as a full-time developer for example). The pay is not competitive with industry, but you get to work on interesting problems. I do this at Penn State.
> ...a very complex system

Auto-pilot on a 747 is a very complex system. RubyGems is not.
A Diet High in Protein Is Not Bad for Your Kidneys
On a lighter note -- somebody's got serious sense of humour there: http://www.ivanhoffman.com/awards.html

(that's part of the website of the lawyer in question, as linked to from Techdirt)
An acquisition of Nvidia by Microsoft would be very unfortunate for the market...

Let's only hope Microsoft does not decide to buy ARM.
Heyzap (YC W09) Brings Social Discovery And Check-In For Games To The iPhone
Well, I don't have an estimate of the costs for this feature, yet. And I need to talk with the current sponsor of the ARM port first.

Yes, LuaJIT uses its own memory allocator, which improves performance for workloads with lots of allocations. And LuaJIT's memory footprint for most object types is lower, too.

However LuaJIT 2.0 still has more or less the same GC engine as Lua 5.1. LuaJIT 2.1 will feature a new garbage collector, see the LuaJIT roadmap 2011: http://lua-users.org/lists/lua-l/2011-01/msg01238.html

In the meantime, your best bet is to avoid temporary allocations or to use manual memory management with the LuaJIT FFI, see: http://luajit.org/ext_ffi.html

LuaJIT is a drop-in replacement for Lua. Try it with your apps and report back if you encounter any problems. You need to use git HEAD to get the JIT compiler for ARM (disabled for iOS -- don't complain to me).
It should be refunded at the end of the year to all residents (equal amounts to each person).

The residents are the ones impacted by crime, so they are the ones who should get reparations.
Well, you could use the same rational for bad articles on HN...
It seems the CSS is written like that because the link was to the mobile version of the site.
"I wasn't asked to be on the board to give them financial advice."

thats a deep sentence
IIRC Rack and WSGI and Ring all let you return lazy sequences for the body, allowing you to stream responses.
It's probably best to get yourself some books. The online documentation for both Asterisk and FreeSWITCH is shit, the IRC channels are mostly useless unless you already know a lot and the configuration files are just plain weird (Asterisk uses ini-style files with embedded programming, FreeSWITCH's configuration format pretends to be XML (which it certainly isn't)). Asterisk also has severe performance problems and AFAIR has some extremely bad code.
Nvidia did make the GPU for the original Xbox. Because MS was just buying chips and had no IP rights, I suppose they worried that someone could have bought Nvidia and decided to stop selling Xbox parts to MS.
Bitcoin, Groupon. Everything is a Ponzi scheme.
Many people consider their Social Security payments to be promises to them, in exchange for paying the Social Security tax. The difference between Social Security and a Ponize schema is you can stop putting money into a Ponzie scheme if you believe that you won't be getting the money back. If people had the option to stop paying in to Social Security then it would have collapsed a long time ago.
I got hacked on iTunes
One thing that takes a minute to sink with Bloom Filters is that the size requirements are independent of the size of the individual elements! Storing N elements with a given false positive probability has a fixed cost, whether you're storing integers or 100MB strings.

If you are concerned with speed, a bloom filter is exactly the kind of thing I'd never implement in Python. Twiddling bits is orders of magnitude more expensive than in C.
Ask HN: Are comments necessary?
I'm brainstorming a new startup, and it crossed my mind how much of our online world revolves around comments. It's necessary for people to receive feedback, and to communicate with one another using the comment section. What if instead of comments though, there was some other way to leave feedback? Maybe a rating system in place of comments.

I want to see if comments are truly necessary- oftentimes I feel that comments are critical but way too bulky. I'm trying to cut out all the things that just aren't needed in order to launch.

*Edit: I'll clarify the question a little. I understand comments depends on what kind of site it is. Let's take a photo sharing site for example. I read recently somewhere that a company made a phone app that could let you wink, smiley face, or unhappy face at a photo instead of the generic comments you see.

I'm asking whether or not you could see alternatives to comments becoming a success by changing the commenting model as a whole. It's not about my site in particular, it's about comments itself. Do you see yourself satisfied with not being able to leave actual text as comments but instead having to wink, leave a smiley face, rate the photo?