skysight-inc/HackerNews huggingface dataset:
Huh? The iPhone uses long taps or double taps for initiating cut/copy/paste. Long taps work everywhere, double taps work only where there’s no zoom function. That’s a pretty clearly defined set of gestures, how would you be able to bring up the dialog accidentally? Note that as soon as you initiate scrolling and then keep your finger on the screen, you can keep it perfectly still as long as you want or continue scrolling anytime you want. The cut/copy/paste dialog will not show up. There is no reason why that dialog should show up when scrolling.

The only way to bring up that dialog accidentally is to tap on the screen, keep your finger still for more than one second and then try to start scrolling. Seems odd for anybody to try doing that.
Ayn Rand covers this in her book "Introduction to Objectivist Epistemology". In her theory, focus (or selective attention) is the essence of free-will (the ability to direct the object of our consciousness). Focus also (not surprisingly) plays a crucial role in the formation of concepts (or classes), the main theme of the book. She describes intelligence as the capacity to deal with wide abstractions and long conceptual chains (my paraphrase).
Shameless plug - but worth checking out to solve your problem - we've built a website called Thinkpanda which lets you save notes, links, files, rss feeds and even etherpads in "collections". All your collections are a click away and we even aggregate content from all your collections (and those you are following) into one meta-feed.

We're starting off targeting the academic market (students, researchers) but have found it pretty useful for organizing interest-based links and having general discussions as well.

Check it out http://thinkpanda.com and any feedback is appreciated!
Play Asteroids in Chrome - Thanks to HTML5 Canvas and JavaScript
You know I gave up the TV because I can get anything online. The internet rocks.
Entrepreneurs obviously need to spin their situation in as positive a light as possible, see all the chatter around the monitization of twitter as an example, but I doubt outright lies are going to be a winning strategy. (it may work for Jobs, see woz-atari story, but is it worth the risk?)

I think it's important for the Entrepreneur to understand that VCs lie all the time however, it is just their nature, despite how open they look, they're especially good at lies of omission and manipulation of fund performance.
Dunno what the treasury department has to do with this . . .
I've worked with Take 5 Labs (http://takefivelabs.com/) for iPhone app development. They developed an app for the last company I worked for (http://www.veritasprep.com/iphone-gmat-practice-quiz/). That app was in the $5-10k range.
Google, Microsoft, RIM, and Palm are wishing it was that easy.
As much as I agree with the "it's not that bad" opinion, I can't understand why do you say "UI is far too overrated over actual features". No "standard user" will want to know about apt-get. They have synaptic and others. Normal users don't want to use the console at all. Command line is good for developers and power-users - and that's a minority. Majority wants to work based on recognition, not recall because they don't care enough to remember things.
I would be very surprised if Apple took the time to re-write the rendering engine but didn't also work on the UI. I suspect that when this new rendering engine launches, it will probably wrapped in a UI that copies most of the innovations of Chrome (and hopefully improves on them) in the same way that Chrome took a lot from others.
If what you say is true (beachballing when open a new tab), you've got some serious issues particular to your system.
> "It's" is a contraction for "it is". No apostrophe is needed.

No. "Its" is a possessive, which puts it in the same class as words like "his" and "hers". If it were a contraction for "it is" then you'd definitely need the apostrophe.
iPad App Development Trends – An Early Look
This is still my favorite robot:
http://www.youtube.com/watch?v=W1czBcnX1Ww
Funny, I would see Apple as the new Microsoft, not Google.
Part of what people like about Apple's products is the inclusion of Apple's opinions. Both the App Store and the iTouch Platform are Apple products.
Maybe it's just the Chicago market, but I can't make a single trip in my car without hearing a Bing radio ad. I'm pretty sure they're laying out a fair amount of marketing cash.

As another statistically irrelevant point, my mom who believes doing anything on the computer is "downloading" has started using Bing.
> don't archive what will still be there tomorrow

Websites (or just specific content on a site) are not guaranteed to be there tomorrow. They just probably will be there tomorrow.
I have three thoughts on this:

1) We are all forced to use computers in a sort of arms race against our would be competitors in any job market or office place.

2) The browser and mobile phones are the ultimate swiss army knife and this will only get worse as all forms of media and communication get even more saturated.

3) People's reactions to his disconnection is exactly how I feel about my friend who refuses to get a cell phone. It is very annoying to communicate with him because it's like he has his own communication paradigm. He's always unavailable, barely returns calls, and always wants us to plan meticulously where and when to meet when going out, where as the rest of us just freestyle it because you can use your cell to freestyle it on the way. This reminds me of the new york times article on Cell phone refuseniks:
http://www.nytimes.com/2009/10/23/technology/23cell.html
Android is completely Free Software. You can compile the git version and install it on pretty much any Android device. If there's spyware, delete it and recompile :)

And your less paranoid users can just grab your software from your website, and run it on their "stock" devices.
LDAP? Depends on what kinds of passwords you are trying to share. If it's for internal services and such, I'd suggest LDAP.
English is a very hard language to learn, so don't feel bad. There aren't many simple, clear rules, and it's all weird edge cases and homonyms and you have to figure out which is which from context. Everyone has to figure it out through trial and error - including native English speakers.
As an Emacs developer, I can tell you with 100% confidence that the C part of Emacs is utter crap.

The good news is that there isn't very much of it.

The rest of the software is buggier than it should be. My web browser has remotely-exploitable security holes. Random drivers in Linux randomly regress as the version number increases. OS X and Windows 7 crash for no reason, and don't support enough hardware.

The only program I use regularly that doesn't crash on me is Xmonad. And guess which language that isn't written in.
Hell - compare the Avg Dude to a Marathon runner.
A 42.195km marathon in 2:03:59 - is about 5.67m/s or 20.4km/h. That is a 17 second 100m, or 70 seconds for a 400m lap of a track. Plenty of people couldn't run that one lap at that pace.
Right, and $foo is just C but with $bar.
Why Apple Changed Section 3.3.1
P90X Dvd Boxsetoffer
Want some cheese to go along with that whine?
Which government are you talking about?
Referring to your first point, Apple has released a game for the iPhone: Texas Hold'em.

http://itunes.apple.com/us/app/texas-holdem/id284602850?mt=8

Though I have not purchased this game and cannot comment on whether it diminishes your first point.
Joel missed the commodity/complement parts of Java. Sun's approach with Java was to commoditize the language, especially as it ran on PCs, so that they could license the Java Virtual Machine (JVM), especially on embedded systems (e.g. phones). The Java language is the complement of the JVM. Sun was actually pretty successful in this approach.

http://en.wikipedia.org/wiki/Java_%28software_platform%29#Li...

Having said that, recent history indicates that Joel's take on Sun's problems with their strategies (plural because they flip-flopped strategies) ultimately was correct.
In favor of an LLVM backend; LLVM, in turn, has a C backend :P
I don't think open source makes that consideration irrelevant. It is an important factor when choosing a framework. I would bet that most of the users and probably a good portion of the contributors are using a framework precisely because it saves them from spending the time to develop/maintain those features on their own.

Cappuccino would go on, but one must acknowledge that it could certainly flounder without the solid direction, organization, and vision that brought it into the world in the first place.
Chrome Experiments
Why Apple is restricting programming languages on the iPhone 4.0 platform
What you're saying makes sense, but at the end of the day - it doesn't matter what Apple wants to do, what matters is what they have actually done.

If they wanted to eliminate cross-platform apps, they could have just as easily put something which specifically mentions that in their terms of service. It wouldn't be any more ridiculous than the conditions they have put in place right now.

These new terms of service effectively bar tools like Monotouch - a development environment that exclusively targets the iPhone OS.
the increase in life expectancy has leveled off during the past thirty years

Untrue in most countries. I have already posted the journal articles in this thread before you posted, but here they are again.

http://www.thelancet.com/journals/lancet/article/PIIS0140-67...

http://www.nature.com/nature/journal/v464/n7288/pdf/nature08...

Professional demographers usually don't publish on WordPress blogs, and it looks like too few WordPress bloggers read scientific literature carefully.
Lots of complex answers here.

Legal analysis aside, it's risk -vs- reward decision.

Best outcome - you Lie for strategic reasons, nobody ever finds out, and your company is a success, everyone makes lots of money, everyone is happy, and even if they find out you lied, they may not care if you've demonstrated nothing but good behavior since. Maybe.

Lie, and then fail, and get found out - that may follow you around forever doing untold damage to your credibility for the rest of your life. Trust is an easy thing to lose and a hard thing to gain.
Part of "NoSQL" is right tool for the job. You use a data warehouse for reporting which can be Hadoop+Hive/Pig or it can be a traditional OLAP solution e.g., Oracle DWH, you use Voldemort for low-latency serving. The two are differently problems. Even with an RDBMS, you shouldn't be using the same instance for reporting as you do for OLTP: that's what ETL and data warehousing are about.

I should add that HBase and Cassandra support integration with Hadoop and Hive/Pig, but all the usual warnings about the load of reporting jobs against a serving database apply-- one solution (with Cassandra) that I've heard is to place a the "reporting" machines on a different network e.g., on a different vlan in your own datacenter or in a different EC2 availability zone.
Google is working with Adobe. For example, the flash player is now coming bundled with Chrome:

http://blogs.adobe.com/flashplayer/2010/03/improved_flash_pl...

I also mentioned this above, but the CS5 release of the Flash IDE (due out in a couple days) is supposed to support deploying native iPhone/iPod/iPad apps. Given that Android phones already support some level of flash, this could make flash a pretty attractive option for developing cross platform apps.
To be fair, all widely-used C compilers I am aware of have extensions to the C90 and C99 standards, which they accept as conformant code by default.
Corum Replica, Replica Corum, Corum Replica Watches
"Keep in mind that the Westerners who were developing cancer alongside them probably had a similar life expectancy at the time." I don't have figures for that exact comparison, but grabbing _A Farewell to Alms_ off my bookshelf, it's got for England, 1750-99: life expectancy at 20: 34 (i.e. living till 54). That's not dramatically different. (Looking at the graph, I think "excluding infant mortality" means to take life expectancy from age 4 instead of 20, though I haven't checked.)

Infant mortality doesn't obviously bear on how common cancer is among adults.
My apologies. Just wanted to give credit to site where I found the article (which I have nothing to do with, by the way).
Gruber gets this mostly right, especially about vendor lock-in and abstracting on top of the platform as a whole (i.e. multiplatform, write-once apps.)

Where he gets it wrong is here:

IPHONE DEVELOPERS: No change. If you’re a developer and you’ve been following Apple’s advice, you will never even notice this rule. You’re already using Xcode, Objective-C, and WebKit. If you’re an iPhone developer and you are not following Apple’s advice, you’re going to get screwed eventually. If you are constitutionally opposed to developing for a platform where you’re expected to follow the advice of the platform vendor, the iPhone OS is not the platform for you. It never was. It never will be.

There are many good applications written in something other than C, Objective-C, C++ or JavaScript available for iPhone. In Apple's hubris to strike down Adobe and other opponents, they've caught many well-meaning developers in the crossfire. Especially in regards to independent and startup developers, being able to choose your tools -- tools that otherwise obey every other rule in the developer program -- is hugely important. I think most HN readers will resonate with this claim.

I can't stand Flash. I also don't much like plain JavaScript. I prefer to write applications in a mix of C, Scheme/Lisp, or Haskell. I can probably write faster and more stable iPhone apps with these tools than a 10-man-strong team can with C and Objective-C. I definitely cannot write faster and more stable iPhone apps with C and Objective-C than a 10-man-strong team can with C and Objective-C.

Apple's banning of languages other than "The Three Cs" strikes developers as egregious because we know how much the language you use affects how you think. Apple is telling us, now, how we should be thinking when we solve problems. They are asking us to agree to use only an approved set of thoughts.

They have a right to, it's their platform. We also have the right to walk away from this self-imposed kiddie pool, and go back to the ocean to ride the big waves.
Hey. We have a team of wanna-be iPhone app developers made up of ~6 people. We're high schoolers with a few years programming/graphics design experience.

We're just starting up. If you're interested in maybe outsourcing something to us, shoot me an email. Since I understand that we're not experienced iPhone developers and maybe not even experienced developers in general (I'd like to think we're pretty decent, but maybe that's teenage arrogance speaking), it would be incredibly cheap.

But we're dedicated, have spare time, want to learn, and we would be willing to accommodate changing schedules, weird requests, whatever, if it means we get a chance.

My email is <my username> at Gmail.com.
> "Not Adobe’s Flash. Not .NET (through MonoTouch). If that were to happen, there’s no lock-in advantage."

That is true, but not all of it - if Apple allowed code generators there would be a glut of cross-platform apps being written in this middleware as developers try to write-once for multiple platforms (Android, BB, etc).

With this you will also see apps that do not follow Apple's HCI guidelines, eschewing Apple's aesthetic and workflow standards for lowest-common-denominator cross-platform UI. This would be a death blow to Apple's platform, since its primary advantage is having better UI than everyone else (this includes 3rd party apps).

IMHO this is more frightening to Apple's continued dominance than simple tools/language lock-in. If you didn't like Obj-C, Apple is not terribly pained to see you use something else... but if you bring Android-calibre UI onto Apple's platform Steve will be very sad.
Crockford on JavaScript -- Part 5: The End of All Things
Nassim Nicholas Taleb: A Crazier Future (video, 2008)
Is there a specific implementation of LDAP that you have seen that would work for my situation? Considering small company that uses web apps and web tools (i.e. Google Apps for email, rackspace cloud files, etc.).

If I am not mistaken, the versions of LDAP I have seen implemented required Microsoft Exchange Server and major infrastructure investments. That's more than what we are looking for.

For passwords, I am thinking of everything for all my users. E.g. email passwords, passwords for my various hosting accounts, for all the services we use on a daily basis.

The idea being that if someone wants to find out what their password is - without having to do password recovery - they can view one file.
This doesn't sound practical for Apple to enforce - they could cherry pick a few big targets perhaps (Adobe....).

It could also simply be a change just so they can see what the response from the development community is - and may change rather soon.

I just can't fathom this particular rule lasting very long... it's not just lock-in, or a little bit evil, it's patently insane.
Link? DaringFireball and I think ArsTechnica and maybe Gizmodo reviews all say it doesn't even warm up from the cold 'first picked up' feeling, even during video playback.
Nearly half of US households do not pay fed income tax
Before reading this I predicted it would be named the iFad, but it seems like these good folks have outshone me in naming it the DODOcase. Doomed to extinction, indeed.
"if Apple allowed code generators there would be a glut of cross-platform apps being written in this middleware as developers try to write-once for multiple platforms (Android, BB, etc).

With this you will also see apps that do not follow Apple's HCI guidelines, "

Good points but do they really matter as long as Apple controls the AppleStore ? It is not as if anyone can sell or deploy these without Apple's approval. I am not disputing your larger point (which is a good one), but how would an app that broke the HCI guidelines (say) get approved? Do such apps get approved today?
People disagree?
dont know particularly why this is chrome experiments, everything seems to work fine in firefox (and presumably safari)

this is really impressive stuff though
I would love to see a proper chrome port for this. The bookmarklet doesn't work too good on chrome.
You're right. I stand corrected. :-)
I agree, but I hardly believe we will see any change soon. There's a link to a "sister site" in the body of the article; if you follow that link, the very first article in the page fits exactly in the criticism being made.

I'm aware it serves as auto-criticism, but still...
So what Apple does not want is for some other company to establish a de facto standard software platform on top of Cocoa Touch. Not Adobe’s Flash. Not .NET (through MonoTouch). If that were to happen, there’s no lock-in advantage.

And that makes Apple evil. At least, it does in the sense that Google uses the term in "don't be evil" - I believe pg translated "evil" as something along the lines of "trying to compete by means other than making the best product and marketing it honestly".
"You're deluded and have ruined your entire career for good." Really? How kind of you.
Schneier on Security: The Effectiveness of Air Marshals
No.
EOF [End-of-File, meaning "period!"]
The thing thats funny about this is that all the apologists who've been explaining why multitasking is pointless and unnecessary will now instantly switch positions and say this makes Apple the greatest company ever.
You're parsing the paragraph wrong. The sentence "No apostrophe is needed" doesn't refer to the immediately preceding sentence, it is referring to the original use of "it's" by JarekS.

Ah well. Someone on the internet was wrong, I had to correct them. :)
Technically yes, but it's not like they would ever know.

It's pretty obviously an out clause so they can kick Adobe in the pants, and possibly prevent app-mills from popping up all over, completely saturating their approval process for the app store. I doubt they'll go after an individual developer who isn't obviously using some mass-market code generator to pump out apps.
Very nice, it's actually how background processing notification should look in web applications.

With a PNG and sprite animation it could be really pretty.
Ask HN: Emailing users their passwords outdated?
Hey guys, wondering what your thoughts are on emailing a user their password, upon registration for example. A lot of sites still send you a record of your username/password when you register. It feels like an outdated practice and a security flaw because of changes to the way we use email.

I recently had my Gmail compromised, and like most people, having all the space I need means I never need to delete anything which is convenient but also a security risk. I wondered what would happen if they downloaded my entire inbox and sorted through all emails with the text "password" in it. I'd have a lot of accounts on different services exposed.

Thoughts?
I agree. People always seem to bash Safari in discussion boards, and I always read these comments a bit confused. I've used Safari full-time for the past 2.5 years, and I've never once had a problem.

I downloaded Chrome and didn't notice anything significantly different than Safari (other than the strange-looking tabs, from the standpoint of someone used to Safari), so I shrugged my shoulders and deleted it.

I'm not saying Safari is a superior browser. Just that it has always seemed perfectly fine to me.
If you're already developing for Android, stick with what you're doing and you'll soon be serving your app to a much larger market. Android growth is pretty strong: http://news.cnet.com/8301-30684_3-20001788-265.html
http://www.pcworld.com/article/193653/google_android_hits_ma...
Nobody gives a crap about phones for which nobody buys apps. That would be.... all of them, except the iPhone.
If you are constitutionally opposed to developing for a platform where you’re expected to follow the advice of the platform vendor, the iPhone OS is not the platform for you. It never was. It never will be.

Good lord, advice? He's making it sound as if it were some conventional programming suggestions on how to avoid buffer overflows.
Now that you mentioned, I realized that I didn't use safari since the last large system-wide update (I think it was in the last 2 weeks or so, 10.6.3). So I tried it now and I can't replicate the beachballing problem, Safari seems much more stable after the recent update.

On an unrelated note, firefox on mac is a really sorry case. I hope this is not only on my system.
Stick to research paper format at any times
Following a particular format for an essay, research paper or dissertation could be both a blessing as well as a disguise. For a student, it is certainly something to think about, because there is this constant urge to move away from something that is conventional
Apple is shifting the burden here from users to developers. It's easier for a developer to simply puke out a lowest common denominator app but it's not so good for the user who is buying the iPhone because of the cool UI/interaction/integration good native apps provide. It's easier for a developer to simply have their unmodified app run in the background but it's not so good for the user who is losing cycles/battery because of it. I don't want to justify it because obviously there's some valid downsides especially for developers to this approach. My only point would be that's Apple's secret sauce. It's gotta work right, it's gotta look right, everything has to work right together. Apple is going to do whatever it takes to make this happen because they feel like that's their core advantage over their competitors. They're probably right. If you disagree there's Android, BlackBerry, Palm, Nokia, etc. It's not like Apple has a gun to our head. As individuals we have free will.