skysight-inc/HackerNews huggingface dataset:
Apple Fanboy = Religious Fanatic?
This was by far the single feature that I wanted most for HN. Thank you
Twitter - The Best Communication Tool For Tech Startups?
The feature that jumps out at me is that I can see comment karma scores for all the comments that I search up with a keyword search. Evidently the upvote/downvote buttons I see next to the comments in the search results don't change the comment karma scores.
This is also infuriating when it comes to medical knowledge and dealing with doctors. I personally know someone who had a uncommon disease and he did extensive research looking at articles published in journals and science/medical books. However, almost every doctor he went to dismissed him and laughed at the idea that he could possibly know what he was talking about. Most of them don't deal with the uncommon diseases and refuse to believe it when it is in front of their eyes.

It wasn't until he got into touch with a scientist who did research into the same disease he had that they were finally able to convince doctors to take a closer look and start receiving treatment. Turns out he was right but had to suffer for a few years because of the arrogance of a few "professionals".
Some of that Roman vs. Germanic distinction still remains, right? The European continental system relies much more on the written laws, and the Anglo-Saxon system more on precedent.

Should also be noted that I wasn't really expecting an answer. A proper answer would probably require another study like the one referenced in this post :-)
I'm not sure I follow. Most of the posts I see are against the guy who did the fork, who appears to just want to do something, which he does. The posts also seem to advocate a social fix, and social fixes won't work without communication.
The Myth of Discipline
Mobile Operating System Market Share, Feb. 2011 (Infographic)
>>I've been in the situation several times where technology decisions are made based on brand

I've personally seen a scripting language been thrown out and everything rewritten in Java.

After a couple of years they had to go back to scripting languages for a big part, for productivity. So they would ship sometime... (To minimize embarrassment, they used a different scripting language. [Edit: Yes, the second scripting language have almost as much hype as Java...])
Compiling Scala to LLVM
I'm confused. The title made me think "list of compilers I can trust", but the website provides no such thing. It looks to me like they've written their own compiler.
ChaiScript - Easy to use scripting for C++
Promotion of your apps on the App Store is up to you, not Apple. That being said, if your app is of a particularly good quality then you might be lucky enough to see it featured. You're paying 30% to Apple for reasons other than marketing.
Ha, thanks for linking this.

If any of you have any questions (or remarks on how to improve the chapter!), please let me know.
Prototype Squid-web-cache GUI Demo - via Aquarium 0.11.9
submission could automatically give search results on the title and/or url before confirming (like SO).
How is ThriftDB helping HN search? It'd be interesting to hear the details.
SourceForge is both a business and a project...the project was created because the people behind it wanted to build something for the Open Source community. They succeeded, and achieved remarkable things. If you weren't around the Open Source community ten or more years ago, you might be forgiven for not giving them their due credit. But, I was around, and I'm grateful for what SourceForge has provided, and still provides, the projects I've worked on over the years. If they got lost on the way to finding a workable business model, or if they failed to keep pace with the rapidly-changing Open Source landscape, that's certainly worth talking about...but heaping hate on people who've tried to do good things for the community for years is low and nasty and it's something I don't like to see.

Most of the people who use, and have used, SourceForge have never paid for the service. If someone hasn't paid for it, and hasn't contributed to it in any real way, I don't see how it's right for them to complain about it in an obnoxious way (angrily on twitter or reddit or whatever). Send a patch to fix the problem, submit a ticket, etc. But, spewing anger without having done anything to help just makes someone a cancer on the Open Source community. If you don't like SourceForge, don't use it. But, don't pile hate onto someone that's done good things and continues to do good things.

I absolutely understand where the SF folks are coming from. Sometimes, I feel this way, too. When you have a project with millions of users, there's going to be someone who can't help but heap hate and anger on you; it's human nature, I guess. In this case, though, it seems even worse...because folks are kicking SourceForge when they're already on the ground trying to figure out WTF to do to regain some of their old luster.

I'm pretty much certain they aren't talking about "customer complaints" here. I'm sure they don't mind that kind of thing; they've been dealing with it for over a decade. I'm pretty sure what they're talking about are the "SourceForge sucks!" type rants about how evil SourceForge is. And, on that count, they're right to be upset.
The Tyler Durden Self Help Method
Bitcoin is Inflationary (and, apparently, inflammatory)
Should be a good test of the ThriftDB technology. Too bad the HN discussion about ThriftDB didn't come up in my test search, found it via Google instead.

http://news.ycombinator.com/item?id=2581652
You can buy a private account from GitHub and push your git repository there.
You'd be surprised how many people in there aren't over the age of 13!
I wonder... how many programmers have been exposed to enough different problem domains and languages to really make an accurate judgement on what is "the best programming language", if any such thing even exists (which I doubt).

Maybe the reason you hate some feature of a language because you've never been exposed to a problem domain where that feature would be required.

I mean how many of us can honestly say that we are experts in more than one or maybe two domains: i.e. web development, desktop/native apps, embedded systems, systems programming, 3d programming, mainframe programming, massive enterprise team projects, small one-person projects, in-between projects, etc...?

I say he who is versed in all of these cast the first stone... :)
War on drugs: millions of people in jail right now.

Section 28: local government can't promote homosexuality (repealed more than a decade ago). No criminal penalties for violations.

Perspective, please.
I think for you, "starting a groupon" just implies the tech- the post acknowledges the trivial technical hurdle and argues that the real obstacle is the $30 per email sub. It's not real until you are actually making money on deals, and the cost per email is the real bottleneck.
... and yet Steve Pavlina was a Windows developer.

Do we have to quote cult leaders on Hacker News?

Steve Pavlina is the guy who writes blog posts about winning blackjack through ESP. His wife is a professional psychic. He sells magic CDs for hundreds of dollars that will give you psychic powers when you listen to them in bed.

There's no credibility to be found here.
The post specifically mentioned a valid strategy as going after other geographies where groupon is not currently operating.
Microsoft's take on making C and C++ safer - SAL: http://blogs.msdn.com/b/michael_howard/archive/2006/05/19/60...
The TCP send buffer size can be controlled at the application level (see SO_SNDBUF in tcp(7)). There's no need to adjust kernel sysctl settings.
I always had the impression that people that say they 'hate Java', usually don't hate "Java: the language". Most people that dislike programming in Java have a negative sentiment because of:

- the usage of XML (or now: annotations) to configure all of the tiny parameters that nobody really cares about

- a class hierarchy in which you have to jump to 20 levels of inheritance to get to where you want to go

- that a lot of Java developers aren't able to compile their application outside of Eclipse

- that people build in "flexibility" in form of factory methods but at the same time only have the factory only build the same thing over and over again

- that setting up java projects is usually an unpleasant experience with way to much work if you only want the basic functionality because there are no sane defaults

- that there is no proper package management for libraries (similar to something like 'gems' in Ruby)

- that all of the concepts that the language is missing was 'patched' in using reflection, injection and annotations

- that the language just seems stuck (for how long did the Java community talk about Lambdas by now?)

- that most Java libraries don't seem to be able to provide a simple example (compare to ruby, examples on the front page: nokogiri.org, sinatrarb.com)
The app flow is a bit unnatural. You get to it directly from HN, but the only back link to the main page is hidden in the footer.

That's still a great thing to have. Simple and efficient.
I search HN a lot, so am excited by this native implementation. I would be curious to know more about how the "relevance" sorting algorithm works though. When I did a test search for "domain registrar," for example, the top result was a comment with a score of -4. It seems like there are many ways to implement that feature, so would would be quite interested to hear more if the creators were able to share some thoughts on the general "relevance" problem.
Thanks for the feedback on the tagline and backdrop! I agree, the tagline is kinda weak.
Can the War on Drugs bootstrap Bitcoin?
Yeouch, a lesson to any non-American who gets a paying gig in the USA!

Make sure everything is in order before you get on the plane to the States.
You could try Linus Torvald's method :)

http://groups.google.com/group/linux.dev.kernel/msg/76ae734d...
That's true but hopefully not too common.
In medical school, when it comes to diagnosing conditions, we are taught "When you hear hoofbeats, think of horses, not zebras".
Fortunately there is a wealth of information available to patients online which can help them when working with their physicians in dealing with uncommon medical conditions. There needs to be a much better way to sort through it all however.
[2008].

Comments from 3 years ago, courtesy of the awesome fast shiny new HN search box:

http://news.ycombinator.com/item?id=131691

PS: I was sure I commented on this, possibly on 37signals' site itself, but I can't find the comments anywhere... oh well.
I don't get the part about arbitrage of local ad inventory that's no longer available. Is he saying it's no longer available because all the Groupon competitors buying up the inventory?
Why daily deals are becoming a raw deal
This is an awesome idea. I would love to find an apartment this way. Finding an intersection of places you can meet a friend is a perfect extension to the concept. I hope they take off and support more cities!
The best language for me is the one I know best.
I'm reminded of the first time I tried out Ruby on Rails. I had done some PHP, Perl, C, and Java programming before that. I had worked on some medium sized projects, but in general anything larger than a few dozen files got so complicated it was hard to keep track of.

Then I saw what a really good OO design was like. I learned what real separation of concerns and encapsulation could do. It was an epiphany that the programming I was doing wasn't nearly as good as I thought it was, despite everyone around me being proud of it.

I quit that job do my best not to look back.
I like hnsearch a lot, but I'd like us to take a second to thank whoever was running SearchYC, which for the past couple years has been practically indispensable in keeping up with this community.
That is interesting, but the trail is still there; i.e. the block chain we are following as it never changes. It's not the transferring them from BC wallet to BC wallet that I'm worried about, but the cashing out for fiat.
So far all the comments have focused on this issue as a C language specific problem, as if some other language won't be affected, but it's really universal to optimizers. Optimization is subtle and hard. JIT engines get burned, too.
How about opening up an API and letting the hackers here have a bash at it?

It would be a fun challenge to see who can come up with the best and most useful solution :)
I wonder if there are compilers that don't compile an empty file correctly.
I'd rather we consider what's being said rather than who is saying it.
Thanks! I surely hadn't notice that now we have a search box. Teaches me that It should have stroke me as a bit odd that it wasn't posted on HN already, and that rellying on HN identical URL "was posted already" mechanism is not really relliable.
typo: "versionso" should be "version_so"
I hope we do indeed achieve and maintain reduced friction / inhibition of access to information. So that, for example, bright kids do not wait years to get into an environment that simply lets them proceed at their own pace, not to mention receive encouragement.

And find some interesting, challenging communities in which to participate.
Yes. CompCert is a project of the French research institute in computer science and automation (INRIA). The goal is to have a certified compiler for the C programming language. I believe they're writing a C compiler in Coq (a proof assistant also developped mainly at INRIA).

The main guy behind CompCert is Xavier Leroy (already known for OCaml).
According to Freakonomics, drunk-walking is quite a bit more dangerous than drunk driving. (To the walker/driver, per mile traveled.)
Automatic Detection of Potential Deadlock
Thanks for the feedback, glad you like the idea! Like stevetruong mentioned, the purpose for the FB login is to make registration easier, and to have access to data associated with a users FB account. With that said, you can use most of the site without ever logging in.

Also, good call everyone with the alternative registration options!
I sometimes suspect them of not really minding jailbreaking that much. Sure, they want to make sure it's not widespread, and the constant treadmill of crack-and-patch is enough to keep the hoi polloi from trying it. It provides a useful escape valve for the types that would never be confined by jailbreaking anyway. You don't think they could make it harder to crack if they tried?
The GPL was designed to prevent certain things. But the GPL cannot prevent the copyright holder choosing to change the license of future versions.
"Groupon legally stealing"?
4000 salespeople. The End.
With the explosion of information and data collected about diseases, it is quite possible for a patient to walk in with a rare disease to be FAR more informed about his condition than any doctor.

If you have a rare disease, then it behooves you to put on your Science hat and get creative about how to motivate smart people to investigate your condition rather than going to a doctor to have him tell you that it is hopeless and the best he can do is give you a battery of drugs which might work, and that you have 1 year to live.
Thanks for the heads up on the footer! And definitely will provide alternative registration options.
Yes, It's always nice to see great people given opportunities that they want.
If you don't find startups and creative agencies to be appealing, why not start your own rather than complain about it?
I used to get punished on purpose in PE. The punishment was running laps. I liked running more than PE.
Silicon Valley: The Next Decade (Part 2)
I think a re-post isn't without merit though. There's plenty of people here (myself included) who might not have seen this article otherwise.
My experience with the (limited) voice capabilities in iOS3+ were quite solid... when I was wearing decent headphones or using the built-in. With bluetooth headphones (which I love) in a strong wind, voice recognition was impossible.

This is part and parcel of why Apple often eschews the component-based model (preferring integrated): bad components can make the whole experience miserable.
word! will definitely start offering multiple registration options.
SearchYC was also more fully featured, with lists of top users based on points per submission, points per comment, etc. - at least until pg removed comment points from the site.
10-K Reports Too Hard to Read?
Nike Air Force 1 Shoes
http://www.mamabargains.com

http://www.whiskeymilitia.com

http://woot.com

http://tippr.com

http://livingsocial.com

http://steepandcheap.com

http://bonktown.com

http://chainlove.com

http://dailyimprint.com

http://scopeaday.com

http://leatheraday.com

http://noondaydeal.com

http://1saleaday.com

http://14stix.com

http://2daysbargain.com

http://98main.com

http://appledod.com

http://babysteals.com

http://caddiesbag.com

http://camofire.com

http://chronoshark.com

http://cigarmonster.com

http://www.socialbuy.com

http://www.buywithme.com

http://homerun.com/seattle
Would someone explain "formally trust" in this sense?
any chance of integrating the search box into the top bar?
i use some auto pagerize plugins that sort of get in the way. i know i could just turn it off, but that would brake its purpose.
also, i suppose this would help with general visibility of the search box, as most sites have theirs on top of their pages!

but it's definitely great to see search build into the site!
will make finding stuff on hn a lot more convenient.
There should be a prominent link back to news.combinator.com from HNSearch pages.
I should add that HNSearch has an API

http://www.hnsearch.com/api

which should be a lot faster than crawling HN itself to get the same data.
There is an API, linked from the bottom of every page: http://www.hnsearch.com/api

For the next two weeks there's even an API contest going on! http://www.hnsearch.com/contest
my minimum is at 50€/h because people hired those for 10 or 5€/h which failed or stopped calling back ..
I'm not an expert by any means, I'm not even an amateur, but to my untrained eye it seems like allowing "self-employed independent trainer" would be a fairly large potential loophole for abuse in a visa program?
I noticed the same thing, especially for current discussions. But then it changed. It looks like there's now a 5-day threshold for karma point exposure.
This was somewhat surprising to me, but appears that he was accurately quoted the law. If you go through the flowchart on the State Department's website for the Visa Waiver Program, which would be my #1 suggestion for someone coming from the Netherlands,

For the purpose of the Visa Waiver Program, "business" generally refers to business activities other than the performance of skilled or unskilled labor. Examples of activities that are allowed include:
engaging in international commercial transactions, which do not involve gainful employment in the United States (such as a merchant who takes orders in the U.S. for goods manufactured abroad, or who travels to the U.S. to purchase American-made goods for export from the U.S.);
negotiating contracts;
consulting with business associates; and
participating in scientific, educational, professional or business conventions, conferences, or seminars.

The performance of any skilled or unskilled labor - even if it is unpaid - is most always prohibited. This includes performing work in the U.S. as a trainer or consultant.
Activities allowed on the VWP parallel those activities allowed with a standard "B1" category business visa. Please see our B visa information page for more details.

Working visas are, as stated, not exactly trivial to get. (And if you're already at the airport it is too late.)
Easy GPG for Mac OS X
Getting Good Estimates
someone remind me, why employment is at all restricted between first world countries?
You're right, but don't forget about all the many hypochondriacs out there; unfortunately, given the current Western model of medical care, a doctor may not know their patient well enough to know if the patient has rationally, logically, and objectively diagnosed themselves, or if the patient has a psychological disorder instead that's manifesting as a rare physical disease.
Instead of Student Loans, Investing in Student Futures
So unfortunate we don't see that non-american minds want to positively contribute to American society.
We just moved to SF and started work again on http://UpOut.com

We hope to release a version for public use then guides/itineraries and a beta of our mobile app.
Will you move the search box to the top right hand corner? Perhaps just below my username?
The Forrst API
Really? That exact story is result #4 searching for "thriftdb" (http://www.hnsearch.com/search#request/all&q=thriftdb) and the only result when searching for stories (http://www.hnsearch.com/search#request/submissions&q=thr...)

These results are as of 1pm EST on Saturday, as this very comment thread gets indexed the ordering may change...
In my experience, almost every single doctor will not only talk down to patients who know something, they will also put them in the "crackpot hypochondriac" bucket. Further, most of those I've seen are not even scientists: sure, they have all the knowledge of a good medical training and can deal with common and emergency situations exceptionally well. But anything more than that and it's time for rampant lack of logic and stock recommendations that have already failed to work.
The trust you place is based on mathematical evidence for the soundness of the compiler. The compiler is thus trustworthy, based on formal arguments, as opposed to informal arguments (such as "we did some testing" or "no bugs are were reported").

Going back to Kant, formal arguments in this sense are a priori knowledge -- knowledge that is in some sense objective, and independent from any observer making empirical measurements (as opposed to a posteriori, or experimental, knowledge).
Sexy Graphics... but I would revamp some of the interface arrangement. You should follow a more standard style whereby the features can more easily be read or that the teaser page in general can be ready quickly.
You are eliding the difference between selling a lot of devices and selling a lot of apps. I notice this ecosystem over here that's running on Objective-C that's doing a very good job of selling apps and directing money towards developers.

Android is certainly going to help Java remain relevant, but this is another example of how it isn't highly compatible with the entrepreneurial mindset. The Android app ecosystem isn't as good at rewarding independent app developers as the iOS app ecosystem is. So people who, in entrepreneurial fashion, want to be judged by the market, will probably make iOS apps because that's where the money is. I argue that that'll produce a 'brain drain' away from Java - Java will be the language a day job makes you use, and something else will be the language you use for projects that you care about.

The projects that people care about, in the long run, are far higher-quality code than the projects that they only do for a paycheck.
It's just a Whitney Houston music video, not directly relevant to the article content.
>If you want to piss off the most knowledgeable person in the room; simply ask if you can ask a question.

Don't forget the corollary: Never ask if you can ask a question on channels where they don't like answering questions. You should know that its not a channel for asking questions. If you are brazen enough to ask a question expect the following answer:

<a> How do I XY my Z?
<@b> !google XY a Z
<bot> http://lmgtfy.com/?q=XY+a+Z
> In my experience, almost every single doctor will not only talk down to patients who know something, they will also put them in the "crackpot hypochondriac" bucket.

In fairness, that's generally the appropriate approach. Given the choice between "crackpot hypochondriac" and "disease most doctors won't see in a lifetime of practice", the former is far more common.
These 2011 Grads Are Already Successful Entrepreneurs