skysight-inc/HackerNews huggingface dataset:
1. The technological gap between your father and your grandfather was much smaller, than between you and your father. The gap between you and your son in 50 years will be much bigger. Iphone4, Android will be antiquated technology for your son in 50 years.
I remember some article about a kid, who found old walkman in his father's closet. It's took him some time to learn how to use it. And he wrote article comparing walkman with iPod ;)

2. Nanotech is much closer, than you think!
Toshiba is already working on 16nm semiconductor process. The transistors will be of the size of atoms.
Intel Nehalem is already 32nm process, so 16nm is two tic-toc cycles aways.

32 nm — 2010

22 nm — approx. 2011

16 nm — approx. 2013

11 nm — approx. 2015

You will need nanorobots to build chips of the NEAR future.
My startup in the nanotech area, so I know what I talking about.
There's no one-size-fits-all solution. Since both Android and iOS have parity for basic functionality either would be a good choice. For third party apps most of the interesting stuff is still happening on the iPhone. There may be equivalent Android apps (ports or clones) but in my opinion it's still a second class platform. Especially when you get into multimedia apps, creative apps, games, etc. On the hardware side the iPhone has probably the best display out there and one of the best cameras. Availability of regular software updates are worth considering too. If you want the wild-west experience there's a pretty healthy selection via JailBreak.

If you can wait a few months it may be worth seeing which phones are going to get Android 3.0. The N1 probably will but all bets are off with HTC and Samsung. I'd say most of their phones sold today will get it eventually but who knows when. Both HTC and Samsung totally dropped the ball on the 1.x->2.x transition. Motorola hasn't experienced a major OS update yet so it's not clear if they will be better prepared. The gimping of 2.2 features for the original Droid is not an encouraging sign. I would suggest a Super AMOLED screen if you want to use your phone outdoors. Maybe wait for the next device Google adopts as a developer reference platform?
Thanks, the landing page was a little rushed. I've added a little more text that should help make things clearer.
But you can only get the one with the T-Mobile 3G bands. So they'd have to switch to T-Mobile to really be happy http://news.ycombinator.com/item?id=1578310
when someone criticizes you, suck it up. It's pretty clear to me that criticism is more valuable than praise. Ask the person who's criticizing you what you should be working on instead. If they're getting to you, ask what they've been working on themselves. (Don't ask this unless you have to, because if you do they'll probably stop criticizing you, and you want all the criticism you can stand.)

I agree, but it's also key to be able to judge criticism or advice after accepting it. Criticism that offends your sense of pride equally could easily be useful or plain idiotic and it's essential to come up with some metrics or even just a gut instinct to tell the difference.
I have received Commodore 64 floppies from a lot of different people, some of which have dates written in the early 80s or late 70s (for the disk not the data of course). And in every box I've gotten there have only been a couple that haven't worked. Maybe they all just happen to have been stored in optimum ways.. but I fail to see what the big deal is.
Having never used a Blackberry, I never realized how much people make use of this feature. I wonder if Apple might eventually include an indicator similar to the sleep/power indicator on a MacBook.
The Cloud is Not a Product
Like many others have said, an oldie but a goodie. When I was TAing the Intro to CS class in college, I sent this out to the class as "extra reading" though it was only marginally related to what the professor was talking about (pair programming, I think). It was such a great story that I couldn't pass up the opportunity for people to read about how cool and passionate programmers can be.
If this proof is up for review, that would mean there could be errors in it, right?
Been quite happy with my Galaxy S as well. I was actually going to get an iPhone 4 but the local carrier kept giving "dunno" as the availability date and number of units expected; at this point I am glad I opted out.

The UI/UX is not quite as good as i4 and the market is not yet comparable to the AppStore but I cannot really complain too much about either fact. Froyo update should arrive sometime in the next month or two though the 2.1 is usually snappy enough already.

Someone also mentioned the U.S. (rebranded?) version does not have a front camera - my phone does. I am not sure if this is the case, but might pay special attention to that if it is important.
It most definitely does. You can authenticate using a token that only allows access via that url for a set period of time and also from a set range of IPs.

edit for link: http://docs.amazonwebservices.com/AmazonCloudFront/latest/De...
I skimmed through the synopsis but this philosophical statement baffles me (although obviously it is unrelated to the validity or invalidity of the proof):

"The implications of [P ?= NP] on the general philosophical question of [..] whether human creativity can be automated, would be profound."

How so? If P!=NP, that is obeyed by the brain as much as by computers and whatever trick our brains does to be creative despite of this, will be available to computers as well, regardless of P?=NP. What am I missing?
Well, it's quite simple really - the license is not GPL and there is no reciprocity requirement - that alone in the minds of some GNU fanatics, amongst which obviously Moglen is, is a crime against freedom and all that's holy.

Maybe I'm getting old, senile and cranky, but thing's didn't use to be this kooky in the open source movement, did they? I mean, there was always the political component to it, the strife for influence, the "stick it to the man" thing, but things didn't use to get this out of hand - smearing another open source project, simply because it's kicking your ass while having a more liberal license.
uh, that is what gfodor does, just with keyboard navigation.

Ctrl-v is used to enter (column) visual mode, and ctrl-[ is a shortcut for the esc key.
Even though, users may tweet a link, they are not the owner of the content of those links.

IANAL, but I have a feeling, its NOT OK (both legally and ethically) for a commercial to redistribute the content (without taking prior permission/licensing, that is), deviating the original creators from revenue/traffic et al.
The way I remember it, Microsoft Visual C++ 6.0 in 1998 was their first compiler that handled just about everything I could do with Borland C++ 3.0 back in 1991. Each of these was disappointing, but Microsoft's earlier releases were just about useless. I didn't do much with GCC until later.
Several points on the question of whether the proof is likely to be correct:

* As far as I know this paper wasn't circulated for informal peer review before being made public; I heard no talk on the grapevine. (Edit: apparently it was circulated and someone other than the author made it public.)

* Therefore a proper assessment is going to take a while. Until then we can only speculate :-)

* While the crank attempts at P =? NP are statistically much more common (http://news.ycombinator.com/item?id=347295), this isn't one of them. The author is a legit computer scientist: http://www.hpl.hp.com/personal/Vinay_Deolalikar/

* On the other hand he hasn't published much on complexity theory and isn't known in that community. Which is weird but not necessarily a red flag.

* Looking at his papers, it's possible he's been working on this for about 5+ years -- he has two threads of research, basic and industrial, and the former line of publications dried up around 2004.

* On the other hand I don't think anyone knew he was working on this. The only known serious effort was by Ketan Mulmuley at U Chicago.

* It has been known that the straightforward combinatorial approaches to P =? NP aren't going to work, and therefore something out of left field was required (http://web.cs.wpi.edu/~gsarkozy/3133/p78-fortnow.pdf). Mulmuley's plan of attack involved algebraic geometry.

* This paper uses statistical physics. This approach doesn't seem to have been talked about much in the community; I found only one blog comment http://rjlipton.wordpress.com/2009/04/27/how-to-solve-pnp/#c... which mentions the survey propagation algorithm. (Deolalikar's paper also talks about it tangentially.)

* If the statistical physics method used here is powerful enough to resolve P != NP, then there's a good chance it is powerful enough to have led to many smaller results before the author was able to nail the big one. It's a little weird we haven't heard anything about that earlier.

* Finally, since the author is using physics-based methods, there's the possibility that he is using something that's a "theorem" in physics even though it is technically only a conjecture and hasn't actually been proven. Physicists are notorious for brushing technicalities under the rug. It would be very unlikely that the author didn't realize that, but still worth mentioning.

* If that is indeed what happened here, but the rest of the proof holds up, then we would be left with a reduction from P != NP to a physics conjecture, which could be very interesting but not ground breaking.

Conclusion: overall, it certainly looks superficially legit. But in non peer reviewed solutions of open problems there's always a high chance that there's a bug, which might or might not be fixable. Even Andrew Wiles's first attempt at FLT had one. So I wouldn't get too excited yet.
http://rosettaproject.org/about/
>Having used both in real life and for development my OPINION is that iPhone if far and away the best device on the market.

And, having used both devices in real life and for development, the Nexus One is the best device on the market (if the Galaxy S Pro had 2.2, I'd easily choose it as the market leader). In fact after using an Android device for a while, and trying to go back to an iPhone 4 for a while, the completely gimped notification system (which, to me, is the #1 requirement of a smartphone), and the lack of widgets, made it feel absolutely crippled.

So where does that leave us? Sounds like a couple of people with opinions.

Saying that the iPhone is the best and people who choose otherwise do so for philosophical reasons is absolute garbage, and you're just messaging your own ego and choices, betraying a fundamental insecurity. I choose Android because it's, "far and away", the best platform in my opinion.
Did you comprehend the post?

The way the question was stated, he has a preference but it was never limited to only designers. I was surprised to not see 1600 x 1200 myself and so I posted. I didn't think that my comment affected things very much but since you took it upon yourself make condescending comments to me, everything has taken a turn to the worse.
> This is hardly the first unverified proof of the equality of P and NP.

in 'a' above didn't you mean to write 'inequality of P and NP' ?
Free should have solved the problem...
Why did not :(.
Applets, clickonce etc.
I wish people would just link directly to PDFs.

Agreed, and the benefit of doing that is you get a Scribd link come up on HN too :-)
As another commenter mentioned, it will likely take months or even years to verify.
Put a webserver on the Moon accessible via satellite and/or short wave radio.
I don't read this thread and shut my computer off
Well that's embarrassing. Thanks, now I know.
"You set the Amazon S3 ACL on your objects so that only you and CloudFront have read permission for the objects. This means that end user access to the objects can only be through CloudFront."

The ACL is for the S3 and not the CloudFront.

Don't take my word for it:

http://developer.amazonwebservices.com/connect/thread.jspa?t...

http://developer.amazonwebservices.com/connect/thread.jspa?t...

http://developer.amazonwebservices.com/connect/thread.jspa?t...

Edit: The signed URL protects the "copy and paste" but not the "easy" ripping.
To go farther on this point using one of the other topics in the talk (Oracle/MySQL), suppose Oracle switched MySQL to AGPL3 and didn't sell commercial licenses. This would be more "freedom" for users but a major event for developers.
Resolution stats aren't incredibly useful. The majority of users running high resolutions don't run their apps (including browsers) fully maximized.
Yeah, the common complaint against "P=NP would break cryptography" is "but what if the polynomial algorithm for (say) SAT is n^10000?". That is not very likely, in my opinion. Even though "polynomial" is not equivalent to "efficient", in practice all problems that have a polynomial algorithm also have an efficient algorithm.
I'm curious - how do you know this mail was sent to the aforementioned people in complexity theory?
App and HTML5 are not mutually exclusive You can always make a trivial iOS/android/BB/etc app that does nothing but show a webview.
There are 3 big reasons to not enable it. They depend on how you use internet of course, but I'd never use full-automatic mode:

- Mozilla doesn't know what kind of link I'm using. I may be in another country on a pay-per-MB 3G, which they will not pay for. Updating a browser can actually create a really large bill, while all you want to do is open your email.

- Mozilla doesn't know what am I doing with my link right now. Maybe I'm almost saturating it right now with a Video call? I don't want them to start a not requested >100kB/s transfer in the middle of my call.

- Mozilla doesn't know how secure my environment is. I may be on a shared network on a security conference. Yeah... all kinds of things can happen there. That's why I'm not going to login anywhere from such place and will definitely not update my system.
The idea behind my site CoClass is to meet up in real life to watch lectures and do study groups. You can easily host a CoClass of SICP: http://coclass.com/c/v/f/mit_6001_structure_and_interpretati...

If you need me to change anything, fix bugs, or have any questions I would love feedback.
If an authorized end user (meaning they have a valid signed URL) is ripping the content I don't see a way anyone could stop that. If nothing else I could easily just record my screen with a screen capture program. :)
Hah, I'm building a time capsule right now. Acid-free paper, laser printed, and encased in epoxy resin. I'm targeting 300 to 500 years.

Eventually I want to do the same thing with a 20ft cargo container and a bunch of concrete.
They're notorious control freaks about their platform. It's reasonable to assume they want to undermine free software. NeXT under Jobs refused to meet their GPL obligations for their new ObjC frontend until they were threatened with legal action. And their ObjC or C++ requirement for iOS development doesn't really make sense until they can prevent anyone from forking the compiler to produce a less painful dialect of those dated languages.

Which is not to say that LLVM has no technical advantages over GCC.
Agreed i used my friend's EVO and she laughed saying your iPhone 3G looks like a Palm Treo circa 2005. Which I agreed. The EVO's screen is awesome; better then the iPhone 4.
Congrats! I am in the process of doing the same thing. I sold all of my stuff and moved out of Austin a couple weeks ago. I'm traveling/couch surfing right now but will be in San Francisco soon. Looking forward to some great answers from people who have done the same thing...
I dislike Murdoch (and WSJ) as much as the next guy, but from what I understand, Nicholas Carr has been writing this type of articles all over the place recently (not only on Murdoch's newspapers) to promote his book "The Shallows: What the Internet Is Doing to Our Brains".
in what way does corruption obstructs a startup working on the internet to the world? It is an issue if, say, you try to market you new cool X thing to local administrators and state owned companies, but that does not seem the case for the OP.
Thanks. I think you nailed just about every one of my concerns about this paper. I've only read the introduction, but if the rest of the paper can deliver what the first 16 pages promise, it looks like a winner to me. I suspect that if there's some problem hidden somewhere, it's a case of showing that some property or another of k-SAT holds almost always in the limit, but not being able to show that any specific instance of k-SAT has that property. And, if that's the case, it's probably a symptom of relying on one of those physics "theorems" you've mentioned. Color me cautiously optimistic, here.
As for illegal immigration, I think it really only makes a difference in service jobs that need to be done in person. I have to compete with foreigners, and that wouldn't change even if you completely eliminated immigrants. the service I provide is also provided by companies in other countries, and really, location doesn't matter that much.

I'm just pointing out, even if you completely stop immigration, manufacturing jobs and service jobs that are done over the 'net will still need to compete internationally, unless you also want to completely shut down international trade. So why should in-person service jobs get a subsidy that other types of work don't?

Personally, I think the next outsourcing craze will be "inshoring" - if you are willing to hire a Midwesterner, you can get an American accent at Indian rates.
Something that worked really well for me is having several hobbies outside of work. It prevents me from just coding for 12 hours a day, and makes my life so much more enjoyable.

A really big one for me is mountain biking. I always found it to be a great escape from whatever I had going on - school, work, relationships - you can really forget about all of that stuff on trails. Mountain biking at times feels more like an addiction, to be honest. Indeed, I own a shirt that reads "Mountain biking is as addictive as crack, but twice as expensive". I start feeling bad about myself and getting a bit anxious if I don't go out on trails for several days in a row. It sure feels great afterwards though - really push yourself, have fun, get that dose of adrenalin and be physically exhausted in the end. I always solve my toughest problems after "hardcore" biking sessions :-)

Having talked to some hospital staff during my several biking-related emergency room visits, I can tell you that some forms of it (downhill-type stuff) are very hard on your joints, so don't over do it. If you're really into downhill racing and freeride, mix in several good XC sessions for cross-training. You'll be stronger and healthier.

P.S.: another thing that really helps is having an active S.O., someone who'll drag you out of your work-mode and take you hiking several times a week, and who will want social interactions outside of "reading HN".
While I agree P != NP doesn't say anything about human creativity, but the reason it can't be automated is, I think, different: creativity is closely tied to libido and biological evolution, which in turn can't be simulated in machines in full.
Just curious -- what is wrong with laser toner? It's carbon, and doesn't fade. And petroleum is "organic", but lasts for millions of years.

Edit: answered my own question. There are several kinds of toner (I had never heard of liquid toner), but some kinds are just fine:

"Toners composed of stable resin materials and a stable pigment such as carbon black are capable of strong bonding to the paper surface. Copies using these toners and printed onto permanent or archival quality paper can be considered permanent and suitable for long-term storage."
-- National Archives Australia
>Your mentioning cleaning houses, however, is what prompted me to think in this direction. One of the most valuable things the agencies provide is a membrane of legitimacy, shielding the customer from the liability and administrative headaches (insurance, which you mention, being one of them) of being an employer.

Really, I think it's a pretty big problem... There are /many/ people (US citizens, even) willing to clean houses for $10/hr... and I think the difference between $10/hr and the $30/hr you are going to pay an agency (of which $7/hr goes to the poor schlep actually doing the work) makes the difference, for many people, between a weekly cleaner making sense and not.

I think that lowering the liability and hassle barriers to becoming an employer (with an eye towards cutting the agencies off at the knees) would benefit the workers on the low end quite a lot.
The main hardware differnce is that the Desire has real buttons (back, home, menu etc) wheres the Nexus One has soft buttons without the same level of touch feedback.
Sure it is. Scribd has succeeded in going from "the worst pdf viewer on the web" to something that's perfectly usable using HTML5.
Assume we encode the data on acid free paper with color-retaining ink using colored squares of size 1/64" x 1/64", using one of 64 colors in each square. There are then 4,096 of the squares in 1 square inch, so (assuming we print on 8"x10" regions) we can fit 327680 squares on a side of a sheet of paper, so that there are 655360 squares on a sheet of paper (if we use both sides). Each square encodes 6 bits of information, so we have 3932160 bits per piece of paper, or 491520 bytes, which is 480 KB.

At this rate, encoding a gigabyte requires 2,185 pages. As an aside, this is only 5 pages fewer than are contained in the "Art of Computer Programming" box set.

We can comfortably fit a gigabyte, then, on printed paper, in a 10"x12"x5" box. A terabyte will then fit comfortably in a 10'x10'x5' space. Throw a few of these together to get 5 terabytes. Let's add, say, 1 TB more of error correcting codes. In the unused margins of each page add in some information about alignment, a printing of all the colors used (to try to protect against inks changing color over time) and the page number. All together, this is certainly big, but could probably fit in, say, a tractor-trailer. Throw in some books describing the data format and the meaning of the data, and you're done.
Why shouldn't it count?
Again: you're right. I'm sure the policy as implemented is both counterproductive and utterly ineffective.

Having said that: just because you can inspect the source code doesn't mean it's safe to run. I don't believe for 1 millisecond that an entire industry of "security-conscious American programmers" would be effective at assuring the Linux IPv6 stack --- not without an actual overt program to arrange for that to happen.

The top vulnerability researchers routinely find game-over flaws in open source code long after the code hits the release branch, and often long after the code has been vetted several times over by other vulnerability researchers.

If my goal was to mess with the US by backdooring critical infrastructure software, I'd almost certainly not do that by inserting code like "look for secret passphrase at offset X from IPv6 extension header Y". Instead, I'd introduce extremely subtle bugs, perhaps depending object lifecycles and concurrency, and I'd make sure they were planted in changesets that improved code quality overall and/or added valuable capabilities to the code.
The N900 is an interesting beast.

If my father called, and asked me what smartphone to get, I'd suggest an Android device.

If an old friend called, who happened to be familiar with Linux, I'd advise the N900 with no reservations. The N900 is more open than Android in that it uses the traditional APIs used on the Linux desktop. You can install pidgin, irssi, otr, asterisk, and just about everything else that is popular with Linux. It even comes with an xterm app by default.

The N900 also has incredible integration with Skype, including video. It also supports adding SIP accounts. Both Skype and SIP work very well over 3G on T-Mobile US.
S. Cook: “This appears to be a relatively serious claim to have solved P vs NP.”