skysight-inc/HackerNews huggingface dataset:
The Linux kernel is explicitly built using GNU extensions, which means that in addition to implementing the C standard, they have to deal with kernel-specific issues as well as whatever ideas GCC has. Clang as a work-alike for GCC will be/is incredibly useful and an incredible accomplishment.

While being able to compile Linux is definitely helpful and a good sign of compiler maturity, the kernel developers target GCC and I'm not sure that will ever change. This (and similar projects) will probably somewhat limit Clang adoption as people will always need to keep GCC around rather than relying on the portability of using standards. :(

Hopefully the competition Clang brings to the table will push at least some open source projects to be a little less reliant on GNU.
I swore I saw a <section> tag. Sorry, had to play devil's advocate. I think people generally just group HTML5 and CSS3 together. I would say that perhaps Adobe is doing that as well, but it's equally plausible that it (Edge) promotes the use of HTML5 specific elements and markup?
As has been mentioned, the volume rocker on the iPad already allows "quick muting" - holding the volume decrease button decreases the volume linearly for about a half-second, then jumps immediately to mute.

I have personally always hated this behavior, but the hardware mute switch neither corrects nor exacerbates this problem.

Having said that, I strongly prefer using the toggle for muting and placing the orientation lock in the tray: orientation locking is done while the unit is in use, and getting to the tray is fairly easy (double-press Home and swipe right). Muting on the other hand, should ideally be available while the unit is locked.
The Godson Processor - China's Bid To Beat Intel
You forgot to read the part where he mentioned downvoting because the information was wrong or misinformed. The same way I'll get downvoted if I furiously debated that an apple's color is always blue.
I don't care if its HTML5 or not, a huge portion of content on the web is made by people using Adobe products. Improving Adobe's authoring tools (and like you say, this seems like a great step in that direction) is one of the single things that could go the farthest toward making the web more usable today.
I don't know about it not being important, I have made several important connections on HN that I don't think would have happened if I had little to no Karma. I have helped two individuals on here with advice on their start-ups offline from HN, I have worked with another to help him advance himself personally. I have picked up a few freelance gigs on HN. And I have expanded my network.

I feel confidence that if I where in a pinch, I could call on the community to help me find some contract work if need be.

To say that it is just some virtual bits floating around somewhere is to discount the real world connections that this site provides and I think Kara at some level serves as you credibility when making those connections, just like everything else, it is what you make of it.

The constant focus on not being adversarial promotes an environment of collaboration over competition, in which the individual members feel a bond of tribe among one another and therefore look to help one another out. I have to say it is a refreshing break from some of the rudely arrogant attitudes that are tolerated and sometimes promoted on some other sites.
Instead of thinking outside the box, think deeply about the box
i use it just as a windowlist autohiding on bottom to show open programs. I like the UI\feel more than a panel extending across the whole screen. Also, the clock docklet is better than the default gnome-panel system clock. I also really enjoy the Timer docklet as well. I open new programs with Gnome DO by typing and do not pin stuff to it.
Insecurely transmitted cookies. I think it safe to assume these two will negotiate a means of exchanging keys to their respective cookie jars.
Why would one want to do this (aside from it being a cool project)? What advantages does clang have over gcc for kernel hacking?
What this guy describes is just like the actual music business as well.
I'm glad for the huge disconnect between techies and actual people. It makes it possible for the development of new ideas to connect with mainstream users. If techs understood mainstream people I wouldn't be on this site right now. Why do I feel Palinish? Ugh. . . too bad it's true.

Perspective Time: Being an expert means you are capable of a lot, it's great for sure, but it doesn't mean you're smart or have all the answers. Let's not be mad at each other, it's all good.
(Though I think the HMC honor code is fantastic, and I’m sure that it is part of the cause of student self-selection: a certain type of person is likely to apply to a school with such a culture.)
Just a non-scientific observation, but my impression was that Reddit had more libertarians than Digg.
Quora's UI
This is quite nice.
JSON Web Token draft 0
Is Law #3 really true for this iPhone scenario? I get that the bad guy should have access to the data on the machine, but should they be able to log into your account and impersonate you? Even with physical access that should NOT be possible.
He's not the only one discontented with the state of the community. It's gotten so bad here that I can't convince half the programmers I know that this place is any better than a cult locked in a warehouse.

Almost no one I know takes anything anybody says here seriously, even if the content stream is marginally better than the alternatives.

The focus has shifted from intelligent and thoughtful writing seeded by your essays, to business-oriented boosterism fed by a provincial navel-gazing audience who fail to censure themselves.

I'm someone who's already had a failed business, and even when my finances were falling apart, I loved the thrill of it.

I love hacker culture and ambitious people. I plan to begin work on another idea soon.

However, the situation here is untenable and the utility I once extracted from being exposed to this community is being destroyed for the sake of a minority's craven ambition and desire to fit in with the shibboleths of those around them. I am not by any means alone. Everyone I know who follows the kind of news and interests that is discussed here has been increasingly disenchanted over the past year with hackernews.

This is not a site or community unto itself, it serves a real purpose for YC and everyone is aware of this. You might call it a garden.

The garden needs pruning.
(disclaimer: I can't answer this with authority)

The reasons I get excited:

* speed: faster compilation

* research: interesting code introspection you can't get from GCC.

* proof of concept: if you can build the linux kernel, you can probably build almost any C project

* edit: as mentioned in other comments, competition is good.
This isn't a "hey, go do this" post. This is a milestone in the development of Clang.
Makejs - A make tool for building javascript based html apps.
No, because he THOUGHT it was wrong or misinformed. Large difference between something being wrong and him thinking it is wrong -- unless he is always right.

If something is factually correct, and he disagrees with it and thinks it is wrong, it gets a downvote. I was actually more amused that he got upvotes as it sort of reinforces the point I was trying to make.

By his logic, if we disagree with his point, we should downvote him, whether his opinion has merit or not.
In the greater context of available political stances I think that Democrats and Republicans are actually very similar, but you'll find great disagreement between the constituents similar to what you'd find between people who are big fans of both Coke and Pepsi, and how they'd insist that they don't taste anything like each other.
I wonder if you're thinking of Uplink?
http://en.wikipedia.org/wiki/Uplink_(video_game)

I was completely addicted to that game in college.
The also apparently have a version on steam now.
I'm less concerned about the usable I/O life than I am with the ability (or lack there of) to recover if and when flash memory fails -- data recovery is very grim on flash memory in my experience.

We recently had a CF card die in the time between taking it out of the camera and trying to load it into the computer. It was the only copy of a section of photos, so we had to attempt data recovery with it. Nothing was recoverable -- the memory chips had become damaged and the tiny electrical charge responsible for the storage had totally dissipated. Needless to say, my co-shooter now absolutely knows how to configure the camera for dual card writing (she had not correctly turned it on at the event in question).
Ask HN: Picking a name for your product/company
I'm always stuck on picking a name and I find I always to tend to settle for the obvious not-creative-at-all name that just describes the product as-is.

And I mean that literally. Like, if I were to build a search engine, I probably would just name it "Search Engine".

When I think of picking random names that have nothing to do with the product, I can't settle on anything, because it will always be something that interests or fascinates me (just me!) and I feel that no one else would care about it, or they may even laugh at it, so therefore such a name would not be a good name.

How do you pick a name?
I had really mixed feelings after reading this article because on one hand, I was beaten to the punch (I was already working on using Twitter trends to predict how stocks would change), but on the other hand, I am very happy to know that the idea was actually proven to work, after I toiled for so many hours determining how it might actually work.

The best solution that I found was to factor the rise in rate in positive or negative twitter posts in a given day into an algorithm already based on something called the "magic formula". The "magic formula" is formed on the thinking that stocks can be chosen based on their ranking in a list; this ranking is determined by a high return on capital, low p/e ratio, and a high volume.

My plan was to factor in twitter trends to the list so that stocks would be ranked better, based on public opinion of the stock. I actually was able to figure out how to do this relatively well, as I improved the accuracy of the "magic formula", but failed to make it significantly better. The key is to study the trends and figure out when stocks have a lot of negative talk about them, and then buy them right as the rate of negative tweets about the company stops.

Would anyone be interested in developing this idea further for open source use or even possibly for some profit?
Seriously? We've been in that world for the last four years, only it's called Google keywords now.
Somewhat ironically, you can't view the presentation without Flash.
IMHO, the FB app fever among users has considerably died down and also, FB as a platform itself has over time limited an app's ability to become viral. So it's not necessarily the idea. It's the timing of the launch. For all that, a year or 2 back your app could have been a great success. So don't bother too much about your ability to evaluate an idea. It's all about riding on the next big trend.
For most everyday tasks that ordinary users do, the presence of the SSD will make the Air seem like the fastest computer they have ever used. Only desktop games and flash-heavy websites will highlight the relatively ancient CPU.
How generous of you, now that's what a community is all about!
A young iPad app’s journey from an Idea to App Store
Not to be just a me too but to attract further attention to it I love F.lux.
It may make certain bugs more apparent.

If you have development going on with a different compiler and it's actively maintained to work on both compilers then overall you'd get similar advantages in your code base to those that write cross-platform software. Incidentally, you get the same effect with cross-platform as you're usually targeting different compilers.

Also, with less compiler specific code it will be easier to get the kernel working with other compilers, perhaps ICC.
I don't know about HN being only a place to say nice things, but I do wish people would explain their downvotes.

If people knew what was wrong with what they were saying, then they wouldn't say it.
That's quite the milestone to achieve. I'm actually really happy to see this happen in light of the negative rap C seems to be getting just about everywhere.

C is far from dead, it may have its warts but it is still very much in use in all kinds of places and a solid knowledge of C has never hurt anybody (as far as I know).

Being able to compile the linux kernel and to get it to boot is a non-trivial exercise in GCC compatibility, I'm very impressed with this.

I wonder if there ever will be an official 'blessing' by the kernel devs of the LLVM C compiler.
It sorts content based on accounts over a year old I believe.

I think it was created when there were complaints about the declining quality of content on hacker news and most of the classic rankings were similar if not the same as the normal rankings.
The other problem this creates: sure, you lay off the weaker people. But now the stronger people will recognize their potential fate as well, and so they'll be looking for new jobs.
Ask HN: Lose vs. Loose
I see the word "loose" mistakenly used in place of "lose" time and time again - even within the highly educated HN community. In my head, there is no correlation whatsoever between the two words, and I would never think to use one in place of the other. I'm wondering why this mistake is so common.

For those of you who are unfamiliar:

- If your tooth is wiggly, you could call it a "loose" tooth.

- If you're not performing well, you might "lose" your job.

- You do not "loose" a basketball game - you "lose" a basketball game

- As a result of your loss, you are a "loser", not a "looser" (haven't seen this but it's funny to think about).

And some quick definitions from dictionary.com:

- lose (verb) - to fail inadvertently to retain (something) in such a way that it cannot be immediately recovered

- loose (adjective) - free from anything that binds or restrains; not firm

Also, it may be worth mentioning that loose can be used as a verb (ie: to unfasten) or adverb, but it is still not okay to use it in place of "lose".

This drives me crazy! What's the deal?
My helpful alternative:

http://partychapp.appspot.com/

It's a chatroom for Google Talk.
Enough already: information overload
The average employee spends less than two-and-a-half days per week actually doing their job. The rest of the time is spent navigating a virtual forest of information.
If you build a great app and you market it well, there's no reason why you wouldn't succeed. Of course the competition will be hard, but at least you are targeting an audience with a credit card already on file and one password away from a purchase. Think about web apps, you are competing with millions of other sites and you are also asking your user to go get the credit card, punch in 16 digits, billing address and so. Lot of time to change their mind.
I don't think it would be a good sign either if you never get downvoted. And who cares about karma, I mean, really?
When I was that age, almost every piece of advice that came from adults seemed completely unworkable. Even if it was good advice, my brain couldn't process it in that way. I just heard some authority figure lecturing me again, and the thing to do was to appear compliant and get the lecture over with as soon as possible.

I don't think it hurts anything to post advice like this directed at kids, but I have my doubts about how much good it does.

If you really want to change the behavior of 13 year old boys, get some reasonably cool 15 and 16 year old boys to preach your message. That might be a bit of a trick in itself, though.
Microsoft sets new limca record
What do Facebook, Twitter and sex all have in common?

http://www.technomancy.org/google-suggest-venn/#start=Why+is...
Google Finally Upgrades Feedburner
Believe it or not, Google hasn’t forgotten about Feedburner. The RSS feed service has received an experimental new interface that better matches Google Analytics and looks like it might actually integrate into other Google AdSense and Webmaster tools.
You can almost do that in Minecraft. Some folks have built simple computers in the game using blocks of stone, water, torches and explosives.
Ask HN: Do HN threads become closed after a certain period?
I submitted a link yesterday which received some up votes, comments and spent some time on the front page. I had to go to bed while it was still there, as I'm on the other side of the world from most HN users. I woke up this morning and discovered I could no longer comment on the thread or reply to comments on it - though I could still vote them up.

I compared it to threads of a similar age and similar location on the top news list and commenting on those still seems to be open.

Is this a bug or by design? Did the thread get closed?
Seconded. I have the X-25 my MBP. It is probably faster than what apple is putting in the airs, but I haven't checked. 2.33 GHz c2d, 3 GB ram. I still have a lot of trouble doing things like heavy multitasking, full screen web video or viewing pages heavy in JS/Flash.

SSD isn't a cure all. It's good for booting up, loading large applications, and when you're low on ram.
They ported WebKit to the PS3 and Xbox 360. EA STL was used for this port. More code here:

http://gpl.ea.com/
HM alone does not, but one of Digg's problems is that they are facing a pack of ravenous midgets that focus on one specific niche. If you are interested in a small selection of niches then Digg is simply a useless place to go for information -- what you care about will never surface and all you see is a bunch of articles trying to game what remains of the general interest audience Digg once commanded. You could walk down a list of all of the major Digg categories and list two or three sites that do the job better for that specific niche; this is what is going to kill Digg. Digg is like an online social newspaper, and it is suffering the same fate that the print versions have gone through with better competitors peeling off profitable niches and leaving a dull husk behind.
I think you're doing a good job of proving the point.

Advice from the 'guy who knows cars': Read the owner's manual. Are you using the type and grade of oil and filter they recommend?

Listener response: I don't care. I just want the car to run.

Advice from the 'guy who knows computers': Why are you still using IE7? Make sure you upgrade regularly.

Listener response: I don't care. I just want to check my email and play Farmville.
The term “HTML5” has come to include CSS3 and various other things currently proposed or in the process of being implemented that have nothing to do with HTML. You may not like it but that’s just how it is.
Stop thinking of names and start building. Two things could happen: 1) product never comes to fruition, you just saved hours thinking of a name, or 2) the development process gives you ideas for a name.

I'd be surprised if you made it all the way to MVP without thinking of a good name.
Google for Democrats and Fox News for Republicans. I wonder if those rank highly with their respective demographics as their leading source for "facts". Would help explain some of the polling differences that keep coming up, like, for example, belief in whether Obama is a Muslim, etc.
China to limit exports of ‘rare earth’ minerals vital to energy tech
I bother with the keyboard lock to stop people grabbing my phone and tweeting "HA HA I SUCK BALLS!" before I notice what they're doing.

It works really well for this purpose, but I wouldn't trust it to do much more.
Wow. Seems like HN has come the full circle with this whole "offer" thing!
How great would it be if you could pay a little more to get a MacBook Air with 3G, and the same no-contract pricing from AT&T as the iPad?

Great. I was wondering why this wasn't an option..
Unfortunately, Clang is still a bit shaky at times. In our (C++) project, we get a miscompilation in Clang that we don't get with gcc, the visual studio compiler, nor the intel compiler. It will be great when it is more stable: clang cuts the compile time by half in comparison with gcc (from 18 minutes to 9 minutes on my computer).
I don't think his point is to change the world. If his message resonates with only one kid that looks up to him, I'm sure it's worth it to him. That's all that matters.

If everyone did this with the kids that look up to them, it has the potential to make a massive impact.
Edit: never mind. Misread.
You post a large update in a place where you value your integrity stating that the goal you were going to achieve will be accomplished by a certain date (that appears reasonable).

In my case, it was to tweet that we'd be selling our latest discs (http://twitter.com/Thisoneisonus/status/27176693962) on a certain date, and then coding through the night a couple of days before because I didn't want to look like an idiot to our 5,000 obsessive Twitter followers :D
Does this really qualify as pretty technical ? It's not exactly the guts of Haskell or Clojure or something like that.
File a bug report. They are very receptive of them. Especially if you get a miscompilation.
I thought I used the wrong term. Thanks for clarifying the differences.
That's what happens when you depend on solely on a user community for everything. You can't control it and the sooner digg realizes that and deals with it, the better off they will be.

They've created a monster and are trying to control it by cheating.

You would think that they could have come up with more creative names than ddX and such... If you are going to create shills, at least come up with some better names and change up some of the account creating dates and such. No wonder they are having such problems as a business.
I agree on the whole, but I think it's some things wrong.

1 - Apple's ideal lineup doesn't include the 'just cheap' option. Everything must be ideal for something. The nano isn't just cheaper, its' small enough to clip to your collar and simpler to use. The mac mini is not just cheaper than the iMac. It's tiny, efficient and quite and doesn't come with a screen.

The problem in the lineup isn't the air, it's the macbook. The macbook is just cheaper than the pro. No advantages.

2 - I partially disagree with the secondary computer point. One things netbooks have taught us is that people are willing to use smaller more basic computer as their main laptop. Sure some techies and executives bought netbooks as secondaries, but the bigger market is students, cheapskates, developing countries, and people who don't use computers much. It's a cheap but not clunky option.

I think Apple is taking this as a (another) signal that power doesn't add much value to many users. If browsers and word processors work fine, they're happy. Apple are replacing cheap & light with light and sexy.
Why not just install an SSD in your current MacBook? They're not too expensive these days, and the performance improvements are definitely worth it.

I installed an OCZ Vertex II in my 13" MacBook a little while ago and it made a big difference. I actually benchmarked the machine at each step of the process:

http://thingsaaronmade.com/blog/hardware-upgrades-for-develo...
Icon search engine: images.google.com, include the word icon, or specify size
OK I am inspired to do this now ;-)
I found hacker news amazing and comforting. But if I was not happy here and if I ever found it to be only slighter better than the next alternative I'll just move on.

Really, it's sad to be in a community where you don't actually feel good.
If this goes on we may have to change the banner default from orange to red to indicate our new socialist leanings :)

It's really great, one week and I've seen people offering work, books, advice, copy, design, lodging and all kinds of other stuff for free or for a smile.

Makes you wonder where this will go, it definitely seems to knit the community tighter.