skysight-inc/HackerNews huggingface dataset:
Agonized a bit and decided to run with a loaded 11".

Bought the new thunderbolt display to pair it up, so when I'm at home its amazing, but I can bring it everywhere with me and I don't feel like its too small to work.
I've been using phonegap and jQM since pre-alpha, and I've found it to be a near-native experience on the iphone and impressively responsive on android and palm. I think the alpha version had some flickering, and it is a bit slower on android, but if there is "mad flickering" something likely wasn't done right.
How to Approach Women - 3 Steps To Remove Your Fear
On micros, if the load is CPU intensive, the vCPU gets throttled pretty quickly for sustained loads (say over 10 - 15 seconds) and your Steal Time CPU percentage goes up -the hypervisor will give someone else real CPU cycles before coming back to serve you. So, they are good for low traffic sites with bursty loads but not good for sustained traffic/loads.
Buddhist startup with the hacker ethic
>If the original programmer fixed some edge case and didn't bother to flag this in the code by means of comments then they worse than an idiot, they are incompetent

If every reason for every fix based on an unanticipated logic path was commented, there would be 10x more comments than code.
California and Bust - Michael Lewis
QUESTION: Is there a good tutorial about creating PhoneGap apps integrated to Rails apps?
Cure hemorrhoids
Well to be fair, revolutionizing a broad product category sometimes means introducing a technically inferior product that is usable by a wider range of people.

ESRI's stuff is just horrible. I've consistently used ArcGIS as an example of a bad user experience for the past decade. So I support anyone seeking to ease that particular pain point.
Parse adds easy caching support for iOS and Android
I would recommend Zuora. They have muliple customers in EMEA. Tata Communications, Reeb Business, etc. They also have service and sales reps located around europe. www.zuora.com
Don't want to argue the logic of suicide too much, but isn't that a self-selecting audience of people that didn't plan well, and hence "failed"? There are plenty of people that take their own life that spend quite a lot of time thinking about it, and planning.
I(<3) should = <3, right?
*Reed
I don't think you understood the post correctly. Your comment is the same point that he is making, that end users never see any of the stuff he needs to fiddle around with while developing. Why does the developer need to learn all of that stuff when it makes no difference to the end user?

He's saying that the development side could be simplified as long as the end result (what the user sees) stays the same, since the user doesn't care how the product was developed.

The dev side is horrendously complicated, which is why he says he hates almost all software.
Apocalypse Later: The End of Europe Has Been Delayed Indefinitely
not magic, TechCrunch and other blogs have been talking about Project Spartan for months. The screen shots were leaked yesterday, which is news worthy...unlike our comments.
Massive (The Micro-ORM), winforms and VB.Net
Blogspam.

Actual article: http://web.mit.edu/newsoffice/2011/artificial-leaf-0930.html

Source Paper: http://www.sciencemag.org/content/early/2011/09/28/science.1...
Posted (but not discussed) yesterday - http://news.ycombinator.com/item?id=3052290

Long but excellent article ... I'm glad that I'm not in CA or NJ, but I don't think PA is in much better shape.
LDAP is a sensible suggestion.

Why can't we still kill the local login i.e. directly map LDAP user -> permissions instead of LDAP user -> local 'user' -> permissions.
Be sure to read the rebuttal from the CEO in the comments section.
> RuntimeError: Second simultaneous read on fileno 13 detected. Unless you really know what you're doing, make sure that only one greenthread can read any particular socket. Consider using a pools.Pool. If you do know what you're doing and want to disable this error, call eventlet.debug.hub_multiple_reader_prevention(False)

I guess it's getting pounded. I got to a Twitter auth screen once and backed out. Too many sites ask for lifetime access to Twitter/Facebook/etc. and I don't trust what they'll do with it years down the line.
Other recent HN posts and discussions about Start-Up Chile:

154 Startups Selected in Start-Up Chile's 2nd Round of 2011
http://news.ycombinator.com/item?id=3031349

Start-Up Chile is a Great Experience But Be Careful Too
http://news.ycombinator.com/item?id=3055534
It won't let me use Firefox 8. It says I need a more modern Firefox. Hmm...
My approach to this is to take the complicated bits of the mapreduce and put them in a separate class. Then I do a combination of two things as appropriate:

1. Hook it up to a debug server that fetches from the same datastore as the mapreduce, then test it on some keys that I'm interested in.

2. Test it like any other class.

The only awkward part of this is abstracting out the output calls, which I usually do by passing in a "handle some data" callback that outputs in the mapreduce and dumps some pretty html in the debug server.

The great part about this is that if the mapreduce ends up being something important, you already have the tools to introspect its internals on data you are interested in.
Show HN: School Rating - iPhone app built on Foursquare Global Hackaton weekend
Not at all. Microsoft found and fixed this same-day. http://www.microsoft.com/security/portal/Threat/Encyclopedia...
It's structural; a middle-man in the merchant sales cycle presents two fundamental value-add propositions:

1. Eliminate the hassle of finding and dealing with prospective customers,

2. Educate the merchant about customer demographics and preferences.

That latter point is why all "sales broker" business models eventually lead to loyalty programs (which is a euphemism for data collection, volume incentives, and targeted advertising).
If I'm understanding your scenario correctly, then it's something I do all the time with reasonable results. My file server runs Windows Server 2008, and I frequently pull up shared folders with zip/rar files and extract them from my Windows desktop. Obviously, this is a bit slower than remoting into the server and extracting, but with gigabit ethernet it's not bad at all for small to medium sized compressed archives.
I got this e-mail from Amazon today: http://cl.ly/1O1F2Y1X3n2A3W260r2s

It looks like there are quite a few Kindles, and Amazon isn't afraid to differentiate.
I don't have a twitter account and I'm not going to sign up just to try something out. I don't want to be mean, but the point of a "try it in your web browser" is that the barrier to entry is low. Twitter makes it high again.
This is my favorite example of an expertly-made PhoneGap app: http://www.youtube.com/watch?v=0pCtD4GuAqE

So smooth.
Taking The Freemium Model Too Far
Any plans for supporting a DBA (doing business as) field as part of the API? Having only one identity associated with
the Stripe account wouldn't cut it for us.
Virus removal website compromised to serving malware
Stop reading HN, start reading HN newsletter
The majority has to change their editor's settings to insert four spaces instead of a tabulation, anyway.

Well, unless you're just reading code.
Yep, but its a good article.

And apparently there isn't a discussion on here anymore...maybe we should have a new one?
1/10 troll. Needs references to "socialism" or "Nobama".

Bonus points if you can work in 3 of 'socialism', 'communism', 'fascism', 'islamism', 'rastafarianism'.
Join EFF in Demanding a Digital Upgrade to 25-Year-Old Electronic Privacy Law
> However, the complexity of software is almost entirely generated by human ineptitude.

Human ineptitude is a part of our physical environment. We're just animals. Clever ones, but not perfect.
I would love to, but in our case the two limitations are Internet Explorer 8 (and below) and cross domain limitations for the IE work arounds. The specific projects we're using the Pictos icon font on are being served up from a secondary asset server were we have no ability to add cross-domain policies or .htaccess modifications required for SVG or the .htc fixes.
Kept thinking to myself how nice it was to see a Gruber piece with some real debunking and not a hint of Apple vs Google bias. Then I read the last paragraph. You were so close!
Ask HN: What's your view about learning how to program on paper?
Hi hackers, how are you doing?

I have just started Computer Science at college and I will have a class named "Programming Fundamentals" where all our practice questions and exams are to be made on paper, instead of a computer.

This is supposed to be an introduction to programming and yet, we have close to no contact to actually programming on a computer. The teacher's logic is that we first need to learn how to "think like a programmer" but is paper a better way of achieving that?

What's your view on this?
Firefox 8 isn't official so it probably sends a funky header back that identifies it as something else. Or their detection code is wrong.
Tuning SQL with index-only scans: basics, traps and tips
As a current member of the program, I would argue that it is better suited for a company in idea-phase, where the founders likely still having a savings account available (for the two month money issue Ken describes).
At the moment, just the Facebook plugin for Facebook Connect authentication.
That's a technical answer to a perception issue. While you are correct, there will still be negative perceptions of Microsoft stemming from the incident, because a large fraction of the population will not think along those lines.
Nice. Anyone know how they achieved the transition effect? It's not a simple CSS3 transform. The bottom of the page seems to move first, then the top of the page is dragged over.
http://en.wikipedia.org/wiki/Secondary_Security_Screening_Se...
Clojure and the Future for Programmers like me
Signin to Windows8 with a LIVE ID, SaysMicrosoft
Microsoft details Windows Live ID integration in Windows 8 on it’s Building Windows 8 blog! Microsoft has introduced an optional capability to sign in to your PC with a Windows Live ID , this helps to access Widows 8′s broad features!

More at-
http://jussbuzz.com/pc-buzz/sign-in-to-windows-8-with-a-windows-live-id-microsoft
Not much information about other requirements for Startup Chile in the article.

Through Startup Chile's website: Teams must also give workshops, attend events etc., which hopefully won't be too big of a hassle. Not sure if you have to keep your business in Chile for a certain amount of time afterwards.

Government support and involvement: Possibly good or bad.
MIT’s ‘Artificial leaf’ makes fuel from sunlight
It's all context. If you'd been reading their stream from the beginning, it would have made sense.
Who said Android apps can’t look good?
Have you guys ever heard of Sprouter? They are basically in the exact same problem space. They were able to get a huge amount of traction in the entrepreneurial community. However they are currently facing financial difficulties after not being able to monetize the concept despite about three years work and multiple iterations. I think that you guys probably need to take a hard look at what your business model would be if you were to continue the project, and what value you would really be providing an potential acquirers.

I went and took a quick look at your site. While I won't pretend to know your user base, the value proposition and messaging doesn't seem to be that strong. The site starts with > "Ridden by evil entrepreneurs and people who follow their dreams.We know, that's wierd. You were warned."

Despite the obvious typo, its not very clear to me what you do. I know word of mouth might be what has brought you traction thus far, but apart from that I couldn't imagine myself signing up if I just landed on that page.

There is certainly merit to the idea of bringing entrepreneurial people together, but you aren't without significant competition, and you aren't in a space that has yet discovered a viable business model. I'd take a long hard look at your overall strategy and market approach before investing heavily in the same direction.
I don't know the answer to the interest Q, but Reno has a pretty descent hacker community out there and I believe it has the potential to grow quite a bit. For rather obvious reasons most Reno hackers either telecommute or work for themselves, so the tricky part is making the Reno hacker community increasingly aware that it actually exists ;) Hopefully this event will do a lot for that.
> The disconnect I perceive here is that you seem to hope there's some technical solution that can factor out an unhardened storefront from a hardened payment processor.

On the contrary, I don't believe that can be done effectively within the architecture we have today. I just don't believe it can be done effectively for hosted integrations that redirect to the service provider either, so I don't see that the embedding approach is any worse than what was already in widespread use.

Moreover, given that it is unrealistic not to provide hosted payment services (since the overheads of doing everything in-house are prohibitive for almost any small business), I think the only useful response is to impose some basic level of audit on any site that is integrating with an external card payment system. But now you're more into economic/commercial/legal arguments than technical ones, because you have to consider what level of oversight is reasonable (given that any fool can set up a fraudulent site regardless of what you do, how much extra burden is it really sensible to impose on legitimate merchants), how it can be enforced (particularly if the site visited by the end user has no direct legal/commercial relationship with the card services companies), and whether there is a sensible balance between functionality/security and actually being able to operate in the first place as a merchant (which is a balance that the UK currently gets absurdly wrong, though I don't think the scenario we're discussing is why).
Good lord, just cache in RAM. It would take less than a MB for the package sizes involved.
from the actual CEO in the comments:

"Michael, CEO and Founder of Grouper here.

Sam - We set you up on an actual Grouper (of which we've done over 200). You, without warning, arrived with cameras and a fourth person then told the girls you were going to use their real identities in your piece. They promptly stormed out, immediately called us to complain about this (and that you were disrespectful to boot), and demanded a refund (which we of course granted them).

We never showed you our matching process or logistics engine (we gave you a single screen shot of one admin dashboard - off the record).

This is irresponsible journalism.

Also, I would kindly request an apology to the three poor girls (who were actual members who we never met) whose night you ruined.

If anyone has any more questions about Grouper I'd be more than happy to answer them.

- Michael
michael@joingrouper.com"

It sounds like the guy that wrote this article is the asshole here.
Good and Bad?

This problem is very basic and might attempt to demonstrate the candidate's competency around basic algorithms, data structures, and performance (although nothing was specified about efficiency and this is very basic). I feel like good programmers code all the time and love to solve problems with code. So it seems like the average coder would not have much aversion to something like this.

The biggest issue is that it may not even reflect the domain that the candidate would normally work in. What if this was a javascript job? Would this be a good filter?

As developers, we have access to so much information on so many topics around computer science. I think they are important to know, but they can also be referenced and learned. It seems like an invaluable skill set (at early stage startups) is to be able to "figure stuff out".

For me, the ideal hiring process is to do a quick phone screen and filter by existing code sample, then "hiring" a candidate for the day, have them come in, work on a small project alone for half the day, then spend the other half pairing and refactoring the project. This may seem like a lot, but you learn important things, like if someone can quickly work on something on their own, how they work with other team members, an example of their personality with team and in office, etc.

At the end of the day, I am looking to hire people that "fit" personality-wise and can get sh*t done, groking what they need to and overcoming any obstacles in the way.
Mozilla Firefox 9 - Features, Review, Preview and download
Mozilla Firefox is a free and open source web browser! It was formed from the burning ash of Netscape Navigator! Now, Mozilla is the 2nd most used browser on earth!

More at-
http://jussbuzz.com/websites-technology/mozilla-firefox-9-features-review-and-development-updates-images-and-download-nightly-aurora-beta
This has always been my feeling. It hasn't made me any friends though.

Phonegap is a great feel good piece of technology, that browser enthusiasts can point to and say, "See this is what you can do with the web".
It's OK if you're only learning concepts and not syntax. Also if you're allowed to draw pictures, that will help a lot.

Obviously there's no replacement for the immediate feedback you can get by exploring with a real live computer. And you won't learn what is easy for a computer to do that might be hard for you to think about. I.e. you won't learn what a computer "feels" like or how it reacts to your input. I think this is a bad idea for a beginning class. Maybe some theory class later would be better.

"Always yield to the hands-on imperative!"
Sorry, yes, I'm not a coder. Whitney is dealing with financial data sets of impressively huge sizes but he (to my limited knowledge) clearly understands the structure of the data and a range of queries at a deep level. Moore looks as if he his devising the hardware to run the code!
(startupchile participant) I highly, highly recommend homechile. Fernando, the manager, speaks good English, was a big help in finding an appropriate place and has helped us multiple times with translation when issues like having our internet randomly go out have come up. Providencia is a nice centralized location and near the office. If I could do it over I probably would have tried to pick a place in Manuel Montt (Providencia) as it is walking distance from the office and also near most of the nightlife.
While some see them as the crazy ones, we see genius. Because the people who are crazy enough to think they can change the world, are the ones who do. </quote>
http://en.wikipedia.org/wiki/Think_Different
> Then there’s the fact that it doesn’t actually cost AT&T $45 for 4GB of traffic — it probably costs just a few cents —

Further: it's free, because the infrastructure is already there! The terrible reputation for years to follow because of massive congestion is only an added bonus.

I agree that mobile communication pricing experts are not doing a very good job. There seems to be a lot of price fixing and downright suboptimal situations. Still, phrases like the one quoted above seem amateurish. Why don't they just indeed...
Goodbye Quora: I won't waste another second of my time on you
Yesterday someone posted a question on Quora, and I posted an answer to help them out. But then one of Quora's self-important moderators came along and decided there was something inappropriate about my answer and collapsed it, in spite of the fact that it was an honest answer and had already gotten one upvote. O sure, the moderator kindly left an email address I could complain to but if Quora's going to make it that hard to help people, then fuck them! Why would I want to email this person or one of his anonymous buddies to fight over the use of bullet points in my answer?

Meanwhile, my news stream is showing exactly what kind of stupid little questions and answers Quora really wants.

"How did Tracy Chou (an engineer at Quora) learn Mandarin?"

"What part of Facebook did Rebekah Cox (a designer who now works at Quora) design"

"What is Charly Cheever's favorite Kate Perry song?" In case you didn't know it, Charly's a co-founder at Quora...

So it turns out that Quora's turned into this stupid little narcissistic social club where users post questions about other engineers who work at Quora...

I think Google will be glad they didn't pay $100 million for this shit service
I didn't sign up for this either (for same reason as you), and because I suspect some viral marketing at work.

My guess is that it is a version of the Flask-OAuth extension sample app, found here:

http://packages.python.org/Flask-OAuth/

Flask is really great, BTW.
Odd Login Password Forms - by Christoph Neimann
Learn The Basics of A/B Testing
"Get" gamma ramp calls simply don't work on 2g/3g devices, so we have to ignore Apple's calibration and just use the native display gamma. Apple is using decent backlights on these, so it doesn't look terrible and this is now in the 0.93 build.
I will check this, this is just for testing anyways.
How to Give Your Product Personality
Pure CSS3 brushed metal buttons
Also, I had found the hardware registers through some hacking, so I asked Jay how to write to kernel memory...he pointed out that Apple had added this API as a PrivateFramework already.
The diary for Emacs is all I need.
IBM Tops Microsoft to Become Fourth Most Valuable Company in the World
Hosgator T�rkiye Hizmete Girdi
Monavie Review - Hard Cold Facts You Need To Know
Cyanogenmod has incorporated Jeff Sharkey's "surfaceflinger" patch to make the compositor do a tint all the time. I have a private boot ROM that fully implements f.lux, but it's impossible to ship that way...trying to get Google to incorporate this patch so it can be used more generally.

Also, for calibration you'd want all Android devices to have a full gamma LUT. It's not obvious if there's standard hardware in all the android devices...some platforms like Snapdragon have one, but I couldn't find code for it on all the rest. The OpenGL solution Jeff uses works everywhere.
Not surprising. The 80-20 (or 90-10) rule (top 10 to 20% of paying customers account for 80 to 90% of your revenues) applies to all sorts of businesses.
(Posting from a throw-away account)

I'm someone dominated by anxiety and guilt and this is also my experience. Psychedelics are a fast and often cruel way to change one-self while meditation is safe, manageable and pleasant.
Very frustrating. He kicked the phony quote's legs out, then propped it up with hand-waving speculation.
Ahh where to start. Our goal is 50 developers & designers in teams of up to 4 and we're already up to 25 registered. We will definitely exceed the 50 goal before October 15th gets here.

The Reno hacker community is starting to bubble a little bit. We have a lot of people in the area that do remote work and work from home so you might be out at a bar and be sitting next to a great developer without realizing it because they are probably not used to discussing their work with people locally.

Some background, I run the Reno Collective coworking space in town. I've been working to pull these folks out of their remote work caves and start meeting one another either here at the space or at our events.

The business and "technology" community that gets most of the attention in Reno is pretty much stuck in 1995 and we've been trying to change that through Ignite Reno, WordCamp, monthly hacknights and now with Hack4Reno we're trying to be more public about the fact that there is a lot of great talent in the area.

I could go on forever, but if you're looking to get in touch with the local dev community, we are having the next Hack4Reno meetup on Wednesday at Reno Collective at 5:30pm or feel free to come by anytime during the week, I'd love to meet you.
I liked the dude that said "i wish i could down vote your client".