skysight-inc/HackerNews huggingface dataset:
I'm not entirely certain at what level you are asking, but if I understand your question: yes, "try, try again". There are some legitimate reasons why you might want to "handle" an EINTR (such as for canceling threads), but honestly they are super-advanced usage (and normally something abstracted by your threading library): 99.9999% of the time you called a blocking function, knew it might block, and intended it to block until it did something.

The problem with Python was that it was not retrying: it would just throw an EINTR i/o exception from its lowest-level read() bridge, and then most of the code that called that would not catch the exception. The result would be that you'd make an HTTP request and the top-level GET call would just throw "EINTR": it is not reasonable (or even semantically valid) to have to retry the entire HTTP request because a call to read() happened to fail while streaming the response.

This was sufficiently ludicrous (and sufficiently simple to fix) that I had a patch I'd apply to Python's core libraries every time I installed or upgraded my system. ... and, before anyone tries to call me on "patch or GTFO": someone filed a bug, with a working patch (although people tried to quibble with it; I believe incorrectly, and it certainly didn't change the result), in January of 2007, and it wasn't resolved until mid-2010. I didn't come up with the fix: I just pulled it out of the bug tracker.

http://bugs.python.org/issue1628205
Megaupload CEO Kim Dotcom Granted Bail in New Zealand, But Banned From Net
why not? Its a great idea, where geeks and those in the know about the internet can shape the future. Its much better than current political parties with their vested interests
Good feedback on OpenId. What do you think of BrowserId?
Even the smallest smartphone chipsets still need big batteries, I suspect it's going to be a pocket device with a wire or bluetooth of some kind going to the glasses.

Still an amazingly aggressive technology product.
If it claims to be distributed and its not written in erlang, don't use it.

Well, that's the filter I use when looking at anything. If its not written in erlang I spend a lot of time trying to figure out exactly how it isn't really actually a distributed system. Usually I find out that it isn't.
Micro-benchmarks are useful, but please keep in mind that you'll most likely not be updating hundreds of objects multiple times a second in a real application...
Very strange! You should only need to change the microSIM to change carriers. The RF is the same for all iPads.

In Australia you can buy pre-paid SIMs. That is, you get a chunk of data which you have a certain time to use. Some options are as long as 12 months. Different carriers have different plans but it is not hard to find a plan that suits your usage pattern. And you can switch the SIMs between devices in your family.
I moved to Android solely because Sprint and then HP itself had thrown webOS under the bus, but every day I wish I had the webOS UI. With webOS it's obvious which apps are running: it's running iff it has a window, and flicking the window upward is guaranteed to stop the app. Under Android, there may or may not be a way to explicitly stop an app, and if there's a way to find out which are running, I haven't found it yet. Yes, ideally I shouldn't have to worry about it, but with finite resources (including battery as well as RAM) I do, and with Android I'm in the dark.
You mean nobody can see it except you, YC, and the man in the middle?

Your system is setup to ask your corporate proxy to fetch unencrypted pages for you. That proxy may be configured to make a physical printout on your boss's printer of every page you request and there's nothing YC can do about that beyond offering https://news.ycombinator.com/ for you to use. That, too, may not be sufficient if your company has its own trusted SSL cert installed which is used to proxy and intercept everything so that all your internet activity can be decrypted.
I definitely checked the date a few times, but this makes an awful lot of sense given Google's position. At this point it's really just hardware to bridge the accessibility gap.
To see in action, http://www.youtube.com/watch?v=gUXUjjg9qQ0
Comcast Xfinity Streampix to Compete with Netflix Directly
The general ideas expressed by the person at the center of the controversy seem a bit more than that. It makes it almost more of an interactive novel than a game. She was basically saying that she doesn't think that a majority of women will enjoy any part of the game other than the dialog/story. If that is really the target market, then why bother creating the gameplay aspects?

Not saying this is a bad thing, just that creating gameplay elements that most of your target market will not enjoy seems superfluous.
Because responding to DMCA notices would take people, and Google always prefers algorithms over manual labor. I'm half convinced that the whole reason they're developing driverless cars is for Google Maps, the one Google property that requires a huge labor force.
Really not interested in having to put my sexual and relationship ideals up on facebook where friends and family can see them... Facebook is where I go to talk to people I do not want knowing a lot about my personal life.
Glad to see Basho putting out new releases at such a clip. I'm envious, frankly.

It is really impressive how far Riak has come in the last year.

I don't think anything compares to it, and I think it should have an order of magnitude more interest and users. (I think people just get scared off by "erlang", which is silly.)
Excuse me if I'm incorrect here, but I believe the "Apple tax" refers to the markup on Apple hardware. That is, if you were to buy the same parts separately for a Windows machine it would be far cheaper.
Agree. Eight years later, "John Gabriel's Greater Internet Fuckwad Theory" still rings true for me: http://www.penny-arcade.com/comic/2004/03/19
The Curious Case Of The (Cr)apps That Make Money
Sad news. RIP scroogle...
Gosu language plugin for IntelliJ IDEA is released
My biggest concern is if this is executed poorly it could undermine future attempts to bring wearable computing to the mainstream. It still feels a bit early for this to work well. Google can pull off the technical challenges, surely, but the usability hurdles here are outside of their comfort zone.
I use a nice OS X app called Arq which does encrypted backups to my own S3 bucket. Since I only have a few GB of stuff that warrants offline backup (git repos, etc) the ~$0.25 storage fees per month is well worth the convenience.
De Bruijn also invented De Bruijn indices for handling bound variables in lambda calculus without having to deal with renaming. De Bruijn indices are used to implement practically every modern functional programming language. They are also quite beautiful. http://en.wikipedia.org/wiki/De_Bruijn_index
This is pretty cool, but it's an OEM-driven product, dependent on the phone maker to enable it. For over a year I
've been working on a port of X to Android as an application, running as a non-privileged user, displaying to a surface allocated through the Android Java API. The port is at http://github.com/tmzt/androix along with build instructions. (see the readme)
He Took the Code, but Was It a Federal Crime? (Goldman Sachs)
Although that might intuitively seem true, I'm not sure it really is. Heaven knows enough jokes have been made about Gabe Newell's weight (I'm pretty sure gamer law requires at least one to be made in the comments of every story about Valve), and I can only imagine the comments people would make if he were openly gay. Suffice it to say the obvious maleness of most participants on Xbox Live doesn't stop people throwing around sexual accusations like they were going out of style.
Another? How many JavaScript games are there even?
if anyone has any feedback - especially with regard to user acquisition or how to make this more viral, i'd really appreciate your ideas.
If you consider writing test scripts "make work" you're really wasting an opportunity.
So it doesn't seem like I can actually run this right now. Am I missing the link to actually get it and set it up? If there isn't one, why are they making an announcement?
Is it possible to do the following:

Invent a fake book

Post it for a high price

Watch Bots price it up

Buy one from a bot

Sell the only real one far above the bot price

Profit? (because the bot owner must then buy the book to ship it to the person who already bought it?)
I always liked the saying that the early bird gets
the worm. However, the second mouse gets the cheese.
Breaking new ground means that you get to be the
first one out there, but it also means you have no
paths to follow, no wisdom to heed, and no mentors to
be mentored by. You have to hack that sucker open.
It's harder. It really is.

http://www.readwriteweb.com/start/2009/05/first-mover-advant...
Perhaps, or it could be their answer to "how can we avoid fighting frivolous lawsuits". Remember, Big Content can sue Google for any reason they want to. If Google can placate them and they back off, that might be in their short-term best interest. (I work for Google but know nothing specific about this beyond what I've observed as a user of YouTube.)

To me, content filtering seems like a nice bullet point in the "we don't condone copyright infringement" department. It reduces complaints that result in lawsuits, and doesn't really hurt anyone. If anything, it discourages reuse of RIAA/MPAA content and encourages the creation of new free-as-in-speech content, and that's definitely a good thing. Your cat video doesn't need a top-40 soundtrack to be enjoyable!

(It's similar to how Microsoft's attempt to lock up the web with proprietary technology resulted in Free Software web browsers becoming usable. Remember the days of "This site only works in IE"? Now pretty much every site works in pretty much any browser. Epic win.)
That's probably why YT is being so aggressive then: to keep the FBI off them. It is truly a depressing world when film/recording industry lobbies and law enforcement agencies get away with stifling free market competition in order to maintain the status quo distribution of wealth.
Why? To have all your computing stuff with you all the time. That is not just your documents, but your programs and settings. And to only maintain one system. They way i see it, the only rival to this vision is the cloud, and there are a lot of issues there[1]

Battery isn't going to be a problem either. With today's solutions you could just plug in one cable which connects to the monitor and charges the phone. Tomorrow- your desktop will have a surface to put your phone on that will charge it (like your toothbrush charges), perhaps authenticate with NFC, and then connect to your display with WiDi or similar, and your keyboard.. yes, seamlessly. Another thing you will have gained is you won't have to buy a second device. Of course, we here are likely to be the last to give up a computer-proper.

[1]: other than the obvious trust, reliability and privacy issues-- there is currently no solution for most applications-- licencing issues? many companies are likely to drag their heels here. And when there finally is a technically perfect and complete solution; how are you going to pay for this? advertising, $, or selling your data. Or, you could just keep it in your pocket, yourself.
Look at the place I live:

http://www.youtube.com/watch?v=fvUXFav7aDk

You do not want to "have everything" with you in your mobile while you are in a public place. I have a notebook and an iPad, and, of course, my 4 year old shitty Compaq laptop I take outside when I have meetings. I keep my files inside a truecrypt file vault just in case.
As an iOS developer I can tell you that programming the native app does not take that much time either.
The complicated part was, I think, to come up with the concept. Clear is having all this success not because is a complicated app full of features, but because it's simple and with interesting concepts that nobody used yet. The app itself is pretty simple to code.
This bookmarklet will make it work in a desktop browser. Hold alt to get a second "finger", and shift to lock it with the first, like in Apple's iOS Simulator.

https://github.com/brian-c/phantom-limb/blob/rewrite/bookmar...
I hadn't considered the battery aspect. Having a wire would kill this in the consumer market. Bluetooth to a central pack... Maybe.
Why? I doubt it has any negative impact on Google if a tiny fraction of their users go through a proxy, and I'm having trouble thinking of another reason to oppose doing so.
> I very much dislike when one app causes another app to open, and then I have to press the home button and find the original app to go back to it.

While a bit more cumbersome than a back button, you can double-press the home button and the previous app will be on the left of the list of apps that appears on the bottom of the screen. No guarantees it'll remember its state, though :(
Why does line 14 set "was" to -1?
> If you're fat or skinny, beautiful or ugly, rich or poor, you're going to get shit on, berated, harassed, and so on, at some time or another.

I think it's just about disagreement and in order to empower themselves the attackers vilified and demonized the developer. It's not so different from the way people will vilify (rightly or wrongly) an entity like the RIAA or a country such as Libya or a profession such as law, or a person such as any ex-president. It's easier to disagree with someone who's been vilified beyond recognition, rather than have a discussion on the factual data.

I think this is what's happened here. The humanity of this person was removed and reduced to repugnant caricature which made it easier to pile on the fun. Yes, people do this every day.

It's not right, but it's human nature. Still, that's not a reason to ignore the issue. It's probably related to or one of the reasons why women avoid tech. Those who pursue it have to be so steadfast that they can survive all the sexism and ridicule. The closest men come to this is straight male on straight male sexual harassment. http://www.thedailybeast.com/newsweek/2010/01/12/abuse-of-po...
I always thought that the problem with openID is they didn't use email addresses instead of URLs. e.g. use john@example.com and require a certain url template for the endpoint e.g. example.com/openid/john

That way I don't have to remember another identifier and we already trust at least part of our identity to our email provider. Not perhaps as open, but much more approachable as a user.
Dedupe isn't magic. If your data isn't duplicated on the block level, it isn't going to do anything for you. It does wonders on backing up 10,000 windows machines, it doesn't do anything at all for a server's data store.
Custom Neighborhood Maps (Search/Locate/Visualize Neighborhoods In Any Zip Code)
Side-Channel Vulnerabilities in Web Applications
Show HN: Anonymous Message Board
http://www.theshizit.com/

Check out this board I whipped up, because I was bored ... In early stages, not a start up idea, just simple to the point anonymous posting. Leave your hate or love below. All feedback will help. Thanks HN!

Note: No IE testing or support ATM
Better not have any friends named Bjಠ_ಠrn.
The facebook thing is an absolute dealbreaker, what don't engineers understand about people not wanting to use facebook for everything? So annoying. If you want people to use real identities there are plenty of other ways to go about it, furthermore it is not that difficult to create a fake facebook profile, i have three myself.
I am horrible at remembering names. The day these things can do facial recognition againt my address book, Facebook, and LinkedIn profiles and pop up a little box with the person I'm looking at's name is the day I will never go without glasses again.
I wonder if people will find dating and facebook too close for comfort.
Very good point. In addition, so many things cannot be represented digitally in dating/flirting. So much body language and unspoken signals go into reading of interest and intrigue between two people. Albeit my knowledge of dating sites are limited, it would seem being able to replicate unspoken communication is nearly impossible, especially when people are represented as images and text. Sorry for no citations, just a personal opinion based off of my history of reading a limited number of psych and body language books
That's a good point. Few actual people want to read Newt Gingrich's political autobiography, yet it was a New York Times bestseller based on sales. And Romney has done similar things http://www.salon.com/2010/10/15/mitt_romney_book/
If you can make that actually happen, the bot will end up canceling your order and take the reputation hit. It's all a numbers game to them.
More importantly though, it illustrates how Google likes to make sweeping solutions based on generalizations.

How would you scale YouTube? Extrapolating from historical data, YouTube gets 1.3 million uploads per day. That's a lot of videos to sort out.
The list of reasons doesn't seem well thought out, rejection is part of the dating experience, I would think its much worse in real life when someone ignores you then simply just not responding to an email. I really wouldnt want to tie this to facebook for the reason of stalkers and weirdos now have personal contact with me. I would prefer to keep my dating life seperate.
I don't really see this being an issue... First generation emerging technologies always have big problems, and early adopters know it. Think about pre-iPhone smartphones - they (largely) sucked, but that fact hasn't had any effect on the market for well-engineered smartphones today, as far as I can tell. If anything, Google releasing a product with major deficiencies that early adopters still find valuable will spur further development in the same space by competitors.
Any good Windows/Linux alternatives?
I'd like it if you could still support openID. It's still very useful despite it's flaws.
I disagree. The deduping enables low-cost snapshot semantics which has drastically simplified my life.

Every 24 hours, I dump a database and let tarsnap work out what to actually send to S3. And it does such a good job, for such a low price, that it boggles the mind.
http://timkay.com/aws/
Is this the one? http://timkay.com/aws/

I somehow hadn't seen it before; thanks!
This isn't how it works - it connects with Facebook so it can filter out your Facebook friends - the whole idea is that only new people who you don't know can see that you're single and looking to connect.
And look how well that turned out! Apple made the right moves at the right time. Some of it was probably luck. But canabalising their Mac and iPod markets has made Apple one of the most successful companies ever.

Not sure Shuttleworth has a similar insight on the state of mobile computing but if they can create a great product, maybe they have something.
The article makes it sound like this is more an 'opt in through purchase' experiment rather than a serious product launch - perhaps that is to mitigate this particular concern.
Pro: Because it's Android we can hack an awesome DBZ power level widget into the HUD.

Con: The glasses hit you up to join G+ every 30 seconds.
Two things cannot become one thing, if they are meaningful.

My understanding of it is that the intention isn't to combine the two things, it is to interlace them so the feedback loop between them is as tight and short as possible.

Note: I don't really care for pair programming except in short bursts.
Privacy policy posted. It's in the footer of symcat.com. Thanks for your patience and let us know if you have any feedback!
No it doesn't, it backsup your Macs over wifi, and that's all it does. It won't access web services, which is they key point I was trying to make. The Time Capsule, and all home backup devices I can name, make the soon-to-be-outdated assumption that your data exists on a hard drive you own.
Pattern Matching in Javascript for Asynchronous Iteration
For those interested in this type of app, there is also pcapr.net (for example http://pcapr.net/view/4l1c3.b0b/2009/6/4/8/Microsoft-Office-...). The visualization may not as good as cloudshark.org, but they already have a big community, and a very good search feature. You have to create a free account to enable all features.
Exceptional, Exceptional, Exceptional
I think this is pretty brilliant, the ease of use and simplicity - but the fundamental problem is the requirement on Facebook. Even if your not posting on user's wall trying to spread the site I think people will still be hesitant to connect their Facebook profile to a dating site, Facebook is just too personal for something that most people would prefer to be done anonymously. Not that there is anyway around that, since Facebook gives so many other benefits for this idea
Killing Google's cookies will not make your search anonymous, since you can still be identified by your IP address.
You're implementation still feels like a slight twist on what we've seen before. You list criteria which are used as filters, and you either show interest or don't. OKCupid is pretty much the same thing. Sure, you take away the profile filling, and uploading photos part, but it's still the same thing, but slightly different. Thing is, after a match is found, you don't solve the "well shit, what do I do now?" problem. You're back to awkward and possibly creepy part of messaging and setting something up.

I remember seeing a very interesting idea for a dating website a while ago on HN, where you're matched based on activities/events you're interested in going to. I really liked the idea, as it matches based on interests, and it automatically answers the what-are-we-going-to-do question.
Wow, all I can say is fuck Google, three passes in as many weeks is to much for me. The golden child has surely now turned to rust.
Nice. Hopefully I can just CNAME something.example.com to mail.mailinator.com, and everything will just work.

Edit: yes, this works perfectly.

It would be nice if there was a quick-and-easy open-source version of an in-memory mail server. I'd like to run my own service, but not enough to write a robust SMTP server from scratch.
It is. That's why they are not doing it:

http://www.ubuntu.com/devices/android/commercial-info
Do rich people use more road, parks or any public facilities more than the average person? In fact they use less. Is they any other reason than a rich person makes more money so should pay more taxes. In that context rich should also pay more at restaurants and for all other things that will also help the economy.

They worked hard to create the wealth and jobs in the ventures they created.
Any one disagreeing that entrepreneurs means wealthy for this article do not create jobs, I have a question for them, does government create jobs?
See also this library for locality sensitive hashing:

http://lshkit.sourceforge.net/
Except mutual friends see that you're now connected? I don't want Facebook touching my dating life, ever.
Not saying this is what they're selling, but: Real-time overlays are still impractical, right? My intuition is--without a really high speed camera and high fidelity environmental cues--the overlay will have a lag and high uncertainty wrt where you're actually looking... or has the state of the art moved on? Or are their labs advancing the state of the art?

Any idea how they're making the screen usable at that focal length? Don't VR headsets usually need optics much more bulky than sunglasses for comfortable viewing?

Anyway, even if it's smartphone-like functionality in a more convenient form factor, I'm looking forward to being an early adopter.
Exciting news! Just yesterday I was watching John Carmack's interview from 2011's QuakeCon and at the end he mentioned that he was going to soon start playing with display glasses to see if anything interesting would come out of it (for id, I imagine).

Driverless car, now digital glasses. I'm positively impressed that Google keeps pushing the envelope in all these different fields.