skysight-inc/HackerNews huggingface dataset:
Great article. Whenever someone's usually said that to me, my first thought is usually, "Why not?".

From the other end, in my experiences, hearing "you can't do that" in a corporate setting has often (not always) meant that the manager/company didn't feel it worth the risk to the company. The manager won't be around 2 years from now when your project is completed, so he would rather you work on things with immediate impact so it benefits his review. Because of this big companies often get very risk averse, focusing on big, cash-cow projects and consequently slow their innovation.

Contrast that to startups where you've got a bit more freedom, I'd think you're less likely to hear it (if so, it might mean more of "we don't have the resources/money"). I think it's often less of the person being an ass, and more about what they're incentivized to promote.
http://samfind.com/other-stuff/

as well?
Thank you.

It isn't free news that killed the newspapers.

It is their own so called news, which are mostly put there by pr companies or else are outright lies by politicians.
The best part thing about Groupon is the video they show you when you unsubscribe. It is actually quite funny.
I unsubscribed from all daily deal sites including LivingSocial and BuyWithMe. I couldn't stand the daily barrage of emails that I received for products and services that were far less than intriguing.
I can definitively state that that Groupon could IPO for as much as $150 Trillion.
I am actually adblocking show_ads.js, so that makes the web even faster for me.
IPad 2 vs Motorola Xoom
From the article:

Not all visits to NYTimes.com will count toward the 20-article limit. In an effort to ensure that as many as possible of the Web site’s more than 30 million monthly readers are not deterred from visiting, The Times will allow access to people who visit through search engines like Google and social networking sites like Facebook and Twitter. There will, however, be a five-article limit a day for people who visit the site from Google.
Pretty much. They also threw out a few other elements, but I looked at some of the original header files and the Android equivalents and it was hard to find any difference other than the removal of comments.
In the case of some brutally hard problems there is virtually no difference. When yet another person claims that she proved that P=NP they usually don't read tha paper at all unless they feel that the author is a serious mathematician. Otherwise they should read amateur's papers all day long. To be honest they make fun of these people and basically they say: you cannot do that. And the truth is they are right with a 99.999999999999% probability.

Edit.:
In these extreme cases it may even do good to discourage people to deal with these demonically hard problems. If you are addicted to thinking these problems are dangerous. Such hard problems ruined mathematicians life. You can become addicted to solve the problem, but you cannot solve it so you try harder. There is no sign of success, so you try even harder... When I was thinking about P vs. NP for 1 month I could not sleep well and could not concentrate on my job well. It was terrible. After the dark period it was so good to think about business, software development again where there are problems (or at least subproblems) which you can actually solve or partly solve.
Sorry, you're right. Wasn't thinking properly.
To be or not to be :)
If everyone starts aiming for the little blue center, I wonder if people have a better chance of clicking the icon. Maybe they thought of it like extra padding around navigation links. When we aim for the original icon and miss by a couple pixels, nothing happens. If we are drawn to aiming for the little blue circle and miss by a couple pixels, Chrome still opens.

Here's a more design oriented discussion: http://www.underconsideration.com/brandnew/archives/chrome_l...

I, for one, just switched to the Dev channel for the updated icon.
J is awesome. GPL'd J is even better!

Some of us are trying to organize our efforts here: https://github.com/openj/core

We don't intend on mucking with the code much at this point, just patching together a better build system, etc.
Why ppl vote for that on HN?
A quick summary of the VL2 data-center network scheme
How does your comment not also apply to checking out library materials?

I will go a step further, reading paywalled content for free at the public or university library is exactly the same, especially for content providers, as checking out materials for free.

If you don't love libraries with all your heart I don't think there is much more for me to say.
Go Credit Unions.

My credit union refunds ATM fees charged by other banks, and through their CU network, all CU ATMs are free, and I can even walk into networked CU and do some operations as if I were at the local branch.

Don't support the criminal banksters who aren't beholden to their depositors.
Further than that, I assume that if they allow me to view their content for free with ads, that their business model works. What they are telling me now is that their business model does not work.

Also, and this is not a small point, I recently graduated from grad school and got a real job.
That is another one of our companies. Along with our add-on for Firefox, samfind Bookmarks Bar. So, you can see that we actually do develop apps. https://addons.mozilla.org/en-US/firefox/addon/samfind-bookm...
Agreed. In particular, it's hardly "obligatory".
Learning in Public
The Top 12 Lies Angels Tell
Pardon me for asking but: what the heck is this? You may want to have certain mystic allure for the general public, but you should explain more if you're posting to HN.
So what *does* happen to your digital assets after you die?
Titles matter in a lot of companies because if you want to find a new job, the title is used to 'level' you. Do you want to be a VP at <well-known-tech-company>? You probably need to have a strong title at your previous role too.

On a tangential topic, somebody once pointed out to me that reading the exec bio pages at tech companies makes for interesting reading. If you skip past the famous founders, you'd find a very large number of people from a background which goes something like this
- Go to B-school (preferably Harvard)
- Join one of the consulting firms. McKinsey is great on your resume
- Leave McKinsey and join into a management role at a some large company
- Switch jobs every 2 years - each title being larger than the previous one, wind up as SVP at famous startup/large tech company.

If you're someone who wants such a career trajectory, a title 'deflation' is going to hurt you.

Having said all that, if I do a startup, I wouldn't want to hire someone who cares so much about their title. It just doesn't...feel right.
Idea Execution + The Creative Process
Really wonderful article from 99%
To be fair though, the reason mainstream newspapers are mostly propaganda and advertising is because they are free.
Food, water, and sleep? (basically, everything in the lowest level of Maslow's hierarchy of needs)

But fair enough. The parent comment just seemed especially excessive to me.
Everyone should be allowed to speak, because America has freedom of speech, but no, they should not be heard.

Hearing implies actually entertaining their absurd and ridiculous claims that have been repeatedly proven false.
Claiming a proof that 1+1=1 is right down there with claiming the Earth is 6,000 years old. This argument has already been debunked.

Raising these issues semester after semester, without presenting some startling evidence to re-open the case is a lot like a convicted killer asking for a new trial without finding new evidence or errors.

At a certain point you turn to the 1+1=1 crowd and say, "your proof is wrong, and this has been conclusively demonstrated. It does not need to be heard again."

We passed that point over a hundred years ago. Thus, the argument that 1+1=1 has been heard, and does not need to be a homework assignment in any future "Intro to Proofs" classes.

See, this is the flaw in your argument. The conversation here is about exposing students to these arguments as an intellectual exercise. The relevant question to ask is not "can someone debunk holocaust deniers/debunk the proof that 1+1=1?". The relevant question is "can this class of students debunk holocaust deniers/spot the flaw in the proof that 1+1=1?"

(Details on 1+1=1. http://mathforum.org/library/drmath/view/57110.html )
It's not convergent evolution when people are copying, but copying doesn't obviate emerging aesthetics. Once upon a time, websites did not all have menu bars across the top, is this a result of despicable copying, or of lots of people simply deciding it was a good idea? Whether or not I think a given UX trope is useful is irrelevant to others choosing so.
fair enough ... we will update the homepage.
At the top bracket. At its lowest, its $195.

http://www.nytimes.com/content/help/account/purchases/subscr...
Probably not in the short term, but export to JSON is something I could easily do. I'm curious exactly where you would plan to embed your data and for what purposes.
You don't need the "in general".

If there is a proven theorem that something is impossible, either the theorem is wrong or it's impossible.

> the halting problem is solved routinely by people in software engineering research groups

I'm not sure how I'm meant to read this.

If it is that people do the solving of the halting problem (that is, people read the source of the program and say "this will halt" or "this will not halt"), then they have not solved the halting problem: the halting problem states there is no way to do this by algorithm.

If it is that people write software which solves the halting problem, then you are wrong, and you explain to yourself why you are wrong. They are solving a different problem, namely, whether some very small class of computable functions halts.

Your two sentences "the halting problem is solved routinely" (assuming you mean the latter case, as above) and "this does not invalidate the Halting Theorem" do not logically work.
horse pr0n! haha
He could have bought hosting and an offshore server for email using something like Bitcoin if he was truly worried about anonymity.
Are you still going to support http://mobile.nytimes.com ? I'd be happy to pay for a subscription, but I don't like the smartphone apps and strongly prefer reading the mobile site on my phone's browser instead.
"This trade-off has to be made somehow, and I would agree with the german constitution: personal freedom ends where other people get hurt or degraded."

Merely hurt or degraded? That is one hell of a low bar.
While you make very valid points, this is the very first update for WP7. What further complicates things is that firmware upgrades from carriers/OEMs are pushed along with this update, and the need for OEM/Carrier testing further delays things.

IIRC they haven't done similar updates for Windows Mobile.While it sucks now, if MS learns from the issues, it has potential to be a better update process than Android, because users don't have to depend on OEMs which cause major delays for updates.

The key difference is that OEMs on Android are allowed to(and make) a LOT of changes to the UI etc. resulting in things like MotoBlur, HTC Sense and that Samsung skin. This results in delays of several months(or no updates at all) because of all the required changes to the UI skins which WP7 can avoid(since they don't allow OEMs to mess with internals or the UI) if they learn from the first update and speed up things.
The design of Hipmunk’s hotel search logo in fast-forward
"These are the same people who started several "Support Japan" websites"

Really? These same people?

No, some of them may have made little charity sites where not even a dime of donations has yet reached Japan - or may ever reach Japan - and that has no relevance to people being douchey at a convention.

Some people.

ETA: If I ever went to SXSW, it'd be for Music, and I'd pay for my damn beer.
That's the life skills I talked about above.

- If you have a job and ever get to the point where you have only $500 in savings, that is a huge red flag that you're doing something wrong. You should immediately stop buying things and budget your income so that you're saving a few hundred dollars a month, and endeavor never to get below a certain comfortable pad. If you're in IT, you can easily get a $10k pad in place within one year of having your first job. Once that's in place, then you can think about owning a television and other consumables. Not before.

- If you regularly find yourself with no money in your wallet, that's a symptom that you're not thinking ahead. I tend to keep between $50 and $200 in my wallet. If I buy something and notice that I've only got a couple 20's in there, I'll make a note to either stock up from the sock drawer or hit an ATM when I get a chance. ATMs are a way to get money out of the bank. It's best not to think of them as a replacement for your wallet (since that's the way to maximize your fees).

You don't have to have lots of money to do these basic things. I was doing them when I made $34k/year.
In relation to Android and Bionic, I think the following message from the same thread is more relevant:

http://lkml.org/lkml/2003/12/5/162

(in general, the thread was about kernel modules - this message explicitly mentions user-space)
I almost stopped reading after this, because I agree it sounds like FUD, but I urge you and everyone who upvoted this to actually read the whole article.

He actually makes a pretty decent case for this.
The Key to Innovation: Build a Platform, like Apple
I think the part of the article everyone should make sure to focus on is that Google is doing exactly what Linus says is impermissible.
"In short: you do _NOT_ have the right to use a kernel header file (or any other part of the kernel sources), unless that use results in a GPL'd program."
"So you can run the kernel and create non-GPL'd programs [...] BUT YOU CAN NOT USE THE KERNEL HEADER FILES TO CREATE NON-GPL'D BINARIES. Comprende?" - Linus Torvalds quote, taken from the linked article
You learn something new every day... radiotherapy is the radiation treatment. For some reason I thought chemotherapy included the radiation part.
Cost of delivery has gone to near 0 when amortized

You're kidding? Feed services, hosting content is free? Lets also add in the developer salaries for this amazing electric free delivery system.

I assure you it is not near 0.
As someone who is just making the transition to OOP in Python I totally agree with this post.

I started with PHP:

Learning programming syntax was really annoying
then learning loop and nested loop structures was hard
then learning a set of useful built in methods was hard
then learning how to interact with other systems was really hard

All the time I was learning this basic stuff I was writing code primarily for myself. I was the only one who maintained it and had to use it.

Now that I've moved over to python and I'm working on a code base that I expect to last, and will get to work with others on, OOP makes a huge amount of sense.

OO code may have more overhead to write (it does) but I find it much easier to read good OO code now that I understand the model, than I ever found procedural code even as I grew comfortable with writing it.

As a number of others have mentioned, OO code is about architecture and that seems to be what matters when you're trying to grok other peoples code. The specifics of how they did it only matter when you start debugging or optimizing. (In my limited experience to date)

I look forward to really getting OO, writing lots of code, and then starting to climb the functional programming mountain. But the poster is right, start bare bones, start simple, and build from there!
First of all, it's the Federal Reserve, not congress, who is limiting transaction fees. Second of all, 12 cents is not an unreasonably low cost for a transaction. The payment networks cost virtually nothing to operate, and this becomes abundantly clear when you look at the profit margins of companies like Visa and MasterCard, which are higher than virtually any other company out there.

There is very little innovation in payment networks. There are established players -- Visa and MasterCard -- who charge merchants 1% or more of every purchase made. They pass along much of this money to banks, and payment networks essentially end up competing on how high their fees can possibly be so that banks choose their brand of card. And because the payment networks demand that merchants charge the same price for cash or card, retailers are forced to increase their prices for consumers who pay in cash.

If there were real competition, we would see payment networks competing to lower their fees. But you don't see that.
Its not abuse when the Times offers the service for free to all library patrons, nor when the library (commonly) has paid license to the historical content as well.

Edit: Also, off-campus access to electronic resources using a proxy is standard in the licenses for these sort of products.
How Autocomplete Can Make Your Forms More Efficient
1,726 online viewers, breaking for lunch... more to come.
Redis is for flat structures. MongoDB is for nested.

In both cases, (unlike CouchDB) you can alter data structures by more complex means than simply replacing the whole thing (such as incrementing a counter). In both (again unlike CouchDB) the updates overwrite in place and do not waste space (but also do not preserve past versions or allow readers to overlap writers).

Redis is for stuff that fits in memory. MongoDB scales up to "big data", provided the individual items are moderately sized.

Redis runs in RAM so it's blazingly fast. MongoDB is about as fast as MySQL.

Redis is single threaded so only one operation runs at once (the speed makes this mostly not a problem). Some operations globally block MongoDB, some can run in parallel.

In both, operations are atomic. Redis has transactions of a sort that group operations and ensure the data they relate to is unchanged. MongoDB operations can't be grouped into a transaction, but they can be a lot more complex so they effectively become a transaction (limited to operating on one data item).
The info is based on such bogus data, I jumped to that claim. I currently can't check your reddit link, because reddit is down. Maybe it's just the article.
Mark Dean, IBM Fellow & Co-Inventor of the PC, Answers Questions on Reddit
The Mega List of 33 Awesome Augmented Reality Apps & Games for Android
What's a really great way to both speed up your site and make it look more professional?

Don't put Google ads on it!
I think I'm more amazed at the C code. Is that obfuscated or a decompiled dump? Or is that how the core of J is really written?
And the text in the yellow box in the middle of the page says "SaveIE6.com was put together as an April Fool’s joke".
Adobe Advisory: Disable Flash until Adobe gets this fixed
A fun blast from the past...
Go to http://www.woorank.com and then run a report for the domain 'woorank.com'
As did his machine name, "shitballs".
You should click to download it!
Try downloading it
Ask HN: What am I missing re: fascination with command lines
I consider myself to be a hacker. A fairly good one in fact. But lately something has been bugging me. The command line is making a comeback.

Recently I've been really intrigued by node.js. It has been a freaking pain to get an instance up and running. Joyent? make a curl command line post(That doesn't seem to work). Git? Issue yourself a key via command line. Finally I get into duo stack and then I get a guide with about 25 steps of command line commands.

It is 2011. WTF? Back around the turn of the century we used to have these things called installers that would keep people from having to do the same damn thing over and over and over. Or type. We create these great clickable symbols that were organized into hierarchies that were great for both teaching by way of layout and for getting things done. I think we called them menus.

I've done some digging around and found this insightful post about it:
http://news.ycombinator.com/item?id=1407278

...but you know what? I call phooey. As much as it is great that you can mix and match at the command line, a picture is still worth a thousand words.

So tell me hn, what am I missing. Am I fooling my self calling my self a hacker if I use gitgui? (three click and I see exactly what is going where...why is typing 5-6 equivalent lines into the command line better?)
if you're ordered to cough up the records of your donations, it doesn't matter if they're stored with paypal, or in your filing cabinet. you've got to produce them. the only way non-cloud storage is relevant to this is that you could choose to destroy your own records. (before being sued, since you'd get in trouble for trashing them after the fact.)
My best guess is that they simply didn't have enough time(after all it's almost all pretty new code and building OSes is very hard) to strip out the user info.

They didn't want to end up potentially violating privacy. Hell, even their sending logs feature on Windows results in accusations. For example of a brouhaha, see this http://news.softpedia.com/news/Forget-about-the-WGA-20-Windo...

Read some of the comments on here:

http://yro.slashdot.org/story/07/07/02/139251/Vista-is-Watch...
Ask HN: What is the best way to get bloggers to cover your infographic?
Champion Theme Inc. offers Free Premium Memberships to Non-profit Organizations
It's very difficult to short sell a stock right after its ipo. 30 days after the ipo many more shares are available.

Whether or not the stock would be a short is up to you; however, I would take a look at how other "overvalued" names have done recently -- CRM, NFLX, and OPEN come to mind.
Usefull Tips For Student Entrepreneurs 
If you are a fellow student (just like me) and you try building "the next big thing" or if you just love startups and want to start your own company.
Just curious, and I apologize if this sounds snarky, that's not my intent, but is anyone here actually using Go for anything? If so, what?
"'bug free software' is impossible in practice"

To the contrary, with adequate rigor it can be done. Naysayer complaints of "that takes too long" forget that there is no subsequent time spent fixing bugs because there aren't any.

Prime example is the seL4 operating system:

http://tech.slashdot.org/story/09/08/13/0827231/Worlds-First...
http://ertos.nicta.com.au/research/sel4/

To the point of the article, there is a crucial difference between "impossible" (be it mathematical or physical) vs. "too hard for me to bother".
Oh my, oh my, oh my...

Developers of applications using Bionic would only be able to charge (via the Android Market) those customers who don't know what rights they have under the GPL. All others would find ways to download and install those apps on GPL terms, i.e., free of charge.

Mr. Mueller doesn't seem to understand that if something is released under GPL that does not make it automatically free of charge. Just because most GPL software is free of charge, that does not mean that you can't charge for your software if you release it as GPL.

Another common misconception is that if your code is under GPL, you have to give the source code to just about anybody who wants to see it for free. No. Wrong. Only people who have the license for your software can get the source code, they have this right because it is granted to them by the GPL. And if you want to, you can certainly charge for use of this license.

So there is nothing stopping you from releasing your software as GPL, charging for it, and giving the source code to those interested parties that payed for the license to use your software.
A Minimal Forth Compiler in PostScript
The way you'd want to use bloom filters when you want zero chance of false positives is to filter out impossible options before falling back to slower methods that don't give false positives. If the slower method takes 10 ms, and the bloom filter takes 1 ms, and you have a 1% false positive rate, you're sitting at about 1.1 ms in the average case, instead of 10 ms.