skysight-inc/HackerNews huggingface dataset:
> Now, do the same thought experiment for the iPhone, again assuming nobody "would have invented it anyway."

That's a really big assumption, but even assuming no-one else invented it we'd still have portable, pocket-sized computing devices with full web browsers and a whole bunch of apps, and they'd still be a lot more capable than Palm Treos: http://en.wikipedia.org/wiki/Nokia_N800. Nokia wouldn't be alone either - Android was well into development when the iPhone launched.

It's possible that they'd still use a stylus and a keyboard even now, but that's doubtful too - we'd just started to see the introduction of capacitive touch screens to mobile phones when Apple announced the iPhone (it was the second mobile with capacitive touch by a couple of months).

But OK, assuming that those don't take off either, what then for Facebook and Twitter? Well, I can tell you that here in the UK at least there were a whole bunch of mobile providers who spent a fortune on 3G bandwidth and were desperate to make money. They'd be quite happy to come to a deal with companies like Facebook and Twitter to include support for them on their featurephones if it sold upgrades and data bundles.
Tips for air travel:
1. Don't bring up terrorism or bombs.
2. If a disagreement with anyone arises and is settled, don't bring it up again.
3. Be polite and humble, particularly whilst on the actual plane.
4. Do not accuse anyone of lying. It's confrontational and leads to conflict. Instead assume miscommunication, apologize & clarify.
5. Don't accuse anyone of threatening you. It's confrontational and leads to conflict. Instead assume miscommunication, apologize & clarify.
The title seems wrong, at least based on a quick glance this doesn't look like a UDP replacement. It could be a TCP replacement that's encapsulated in UDP.

There would potentially be huge benefits to be had from replacing TCP, but of course that's something the people have been trying to do for a long time and failed. Google has a huge advantage in achieving this thanks to controlling a significant proportion of clients and servers.
Wow, thanks for the explanation! I would love to learn more about the software you guys use!

One specific question, how do you know if the checksum is correct? Do you keep a database of checksums stored on a specific pod? And if the checksum is not correct, do you have other copies on other pods?
Would you like to share what that startup is? I am genuinely interested as I'm about to start a new venture myself after being inspired by HN.
Google has killed Android (the brand)
I found some human beings pretty quickly. :)
Pretty old news for me, I first heard of it (and I reckon ISRO doesn't make announcements if its not already sure) after the chandrayaan mission a year or so ago.

But what is funny is the view of people towards ISRO's space missions. See a lot of trolls would start talking about poverty, malnutrition, etc etc in India, whenever such news is announced.

The two point they don't see is:

1. Technology is not a object that you can go out and buy, investment always comes at price and a risk, but you never know what you will find, and what are its applications, if you think of it otherwise.

2. Similarly, India, is just another country, racing towards socio-economic development, and people are not happy with meeting 10 year old benchmarks. So, when we will achieve certain standards, others (developed countries) would have already moved ahead, and in this race we would be both driving at same speed. This is where scientific discovery/research comes in. Until and unless we device a way to cut short the chase, we will never come par with the developed countries.

This is what estonia understands, being a african country, its both behind, developed countries like US, and developing ones like India. So it recently decided to go 2 steps ahead, and go fully electric for its car industry. Sadly, which is something India doesn't understand. But you get the point.

What is being spent on India's space program, is only a fraction, compared to what is being spent on these real problems people are talking about, so stop complaining or go back to stone age!
Implement cursor-swiping in half an afternoon
Gratz, Shaarli is pretty cool. Diigo is quite decent, but now I rather run Shaarli on localhost. Archival feature would be great, even if it just shells out to httrack. If used on a local machine, the disk space is not a great concern.

With 0.0.40 beta, I was having the problem about "Wrong login/password" and "Wrong token". It would be great if you could apply the fix described by this user:

lgaggini, 2012/11/10 18:59, http://sebsauvage.net/wiki/doku.php?id=php:shaarli:discussio...

> I host last beta of shaarli (0.0.40) on my local network and I access it by custom name defined in clients hosts file and relative virtual host configuration in my nginx web server. My browser is Chromium (22.0.1229.94 (161065)). After the first configuration, every time I try to login I receive the Wrong login/pass error. After some investigation and debugging I discover a problem with cookie management (only in Chromium, in Firefox all work flawlessly). With the default code and Chromium, the cookie is correctly written by the browser, but it's not retrieved so all checks performed on sessions value (mainly tokenOK() and isLoggedIn()) fail. To fix I have to replace, in the main code index.php, the session cookie path parameter, from dirname($_SERVER[“SCRIPT_NAME”]).'/' to dirname($_SERVER[“SCRIPT_NAME”]) (short story, i remove the trailing /). I hope to help someone else with similar problem. Regards and keep up the good work.
Something funky going on here... http://btlondon2012.co.uk/pano.html?view.hlookat=-96.8554...

I don't remember architecture like this! :P

edit: Wrong link. -_- Intended to post upside-down building...

edit2: Corrected link.
It's massive! I couldn't find my bedroom window but I've stumbled upon this guy instead : http://btlondon2012.co.uk/pano.html?view.hlookat=172.0456...

EDIT: I'm wondering - if Google has to anonymise faces and registration plates on street view, shouldn't BT be doing it too with this high-res panoramic image?
>Don't lie to your parents.

This. During a bad period, I moved in to live with my family for a couple of weeks. It helps to eat and talk together, and if you had a happy childhood, you'll feel safe and refreshed.
Who said, ISRO's missions are completely cut off from the world, if you search a little, there is a lot more of cooperation in space fields today, than any other field.
And a great example of why value-based pricing is almost always better for you (as a seller) than cost-based pricing.

Imagine if Jacques had charged for 5 minutes of his time at his hourly rate at the time.
Jumping Into C++: Calculating Unknowns
Use keyboard to navigate. It's much better IMO.
I will read it to the end, half way, got to go, but
two things:
I am year older than you, you know what psychologist said to me, only time I ever visited her(I had to, for some paperwork)? I am still not grown up. If you are under 30, you are still not fully developed.

Second, there seems to be unlucky amount of not your kind of people around you. I have managed to find people, who seem "default" on the surface, because they have to, but the praise different. Almost any kind, there is no "you are too weird". And it helps, its awesome.
A friend of mine Henry Stuart has done some amazing GigaPixel shots of London: http://www.sphericalimages.com/panoramas if you like this kind of thing!

(Including some 360 degree video: http://www.sphericalimages.com/videos )
I remember the first $10,000 I lost on a business. It was my own money (well, a loan I ended up paying for years afterwards). Losing that much money when you make minimum wage is huge disastrous. But it taught me a lot about businesses, money, and myself. I do not regret what happened.
Next time a cop pulls me over I'll tell him: "I'm not a turtle". Or "I'm not lightbulb". Or this: "I'm not a tea leaf". And hope they are not looking for an escaped turtle, a lost lightbulb or a tea leaf that jumped out of a tea cup.
That's Heal's department store on Tottenham Court Road. So neither, it's just a display of wares for sale.
Saverin on the future of Facebook
There will always be some excuse to avoid exploring, avoid scientific research, avoid creating art. There will always be a hungry mouth to feed, a diseased body to cure, a cold and lonely person with no home. And it makes sense to put a lot of resources toward such things. But it doesn't make sense to be consumed by them. To stop advancing, stop exploring, stop learning, stop growing, stop having fun, etc. India will only be spending something like 0.04% of its annual national budget on this Mars mission. That seems like a small price to pay for the benefits to national morale and inspiration it's likely to bring.
If this guy got kicked off a flight for taking a single picture with his iPhone, and he did not cause any other problems, then he deserves to be able to post what he did, and United deserves to be scolded for its ridiculous policies that its pilot and GS dutifully followed. A service mentality is needed.

It reminds me of an experience I had recently at Best Buy. I bought an item and immediately after paying for it, before picking it up off the sales counter, I noticed that the end of the box had been untaped and opened, so I asked if I could exchange it for another. The cashier said, "I'm sorry but you'll have to exchange it at the service desk." I argued and was able to exchange it, but was flabbergasted.
Portable HttpClient for .NET Framework and Windows Phone
NASA Rover Confirms First Drilled Mars Rock Sample
I'll tell you a dirty little secret of the protocol design.

Say, you want to design a protocol with reliable delivery and/or loss detection. You will then have ACKs, send window and retransmissions. Guess what? If you don't follow windowing semantics of TCP, then one of two things will happen on saturated links - either TCP will end up with all the bandwidth or you will.

So - surprise! - you have no choice but to design a TCP clone.

[ EDIT ]

That said, there is a fundamental problem with TCP, when it's used for carrying secure connections. Since TCP acts as a pure transport protocol, it has no per-packet authentication and so any connection can be trivially DoS'd with a single fake FIN or RST packet. There are ways to solve this, e.g. by reversing the TCP and security layers and running TCP over ESP-over-UDP or TLS-over-UDP (OpenVPN protocol). This requires either writing a user-space TCP library or doing some nasty tunneling at the kernel level, but even as cumbersome as this is, it's still not a reason enough to re-invent the wheel. Also, if you want compression, it's readily available in TLS or as a part of IPsec stack (IPcomp). If you want FEC, same thing - just add a custom transform to TLS and let the client and server negotiate if to use it or not.

I mean, every network programmer invents a protocol or two in his lifetime. It's like a right of passage and it's really not a big deal. Unless it ends up attached to a brand name, in which case it starts attracting snarky remarks like this one :)
He doesn't mention the other passenger who took photos getting booted from the plane. This suggests it was his reaction rather than the taking of photos that saw him left behind.
It's a good lesson for him to learn - when someone is between you and what you want, it's probably not going to help if you call them a liar.
http://btlondon2012.co.uk/pano.html?view.hlookat=-56.2662...

Also, this guy?
It strikes me how insignificant the River Thames is from there, I imagine most folks not familiar with London would struggle to find it(!)
How Wikipedia’s Reaction to Popularity Is Causing Its Decline
Do you need a degree to be a great CEO?
how would the countermeasures for such things look like, really? I can imagine few things that would work: EMPs - nope, as they would be used most likely in a heavily populated area with everybody relying on electronics; an array of sensor systems connected to something like remote operated guns - too hard to do this without serious damage in a heavily populated are. There's few things that a team of "bad guys" operating in a heavily populated area can do to defend themselves from this tech...
Python animation for mechanical vibrations — The Endeavour
Google is the least scary company in this regard. They're putting their extensions out into public hands instead of using an "embrace/extend" model. SPDY is open, soon to become an official web standard, and implemented by popular web server software and browsers (nginx, apache, firefox). The same is true of Chromium as well, the core of Chrome.

I'd go so far as to say that in these areas Google is serving as a model corporate citizen, and I wish others would imitate them.
Your kind of skepticism is ultimately one of the few things that holds corporations in check, so I am not discouraging you from persistently aiming it at Google, Facebook, et al.

But that being said, I was a full-time dev there for 5 years, and I can say with a (however misguided) degree of certainty: all of those projects have one goal in mind - to make the experience of using the web better. Whatever else is true about the dangers of monoculture, Google's intentions are benign.
Hmm, if you zoom out there are trees blocking the window. How did they done this?!
What is the benefit of a human in the loop, if he is just trained to push a button when the red light flashes? AFAIK this is essentially the situation with current bombers, a computer locks the target, and another one calculates when the bomb should be dropped. In such an szenario the 'human in the loop' is just PR, since the protocols are specifically designed to minimize the impact of said human.
So like others have pointed out, this is not aiming to replace UDP any more than HTTP is aiming to replace TCP. So it's more like a feature rich TCP replacement, a transport protocol that happens to sit on top of UDP (which is what you have to do unless you want to write a OS driver).

As for impact, depends entirely what applications they plan to deploy it on. WebSockets, peer-to-peer WebRTC and media streaming could benefit from real-time friendly properties (fixing head-of-line blocking and enabling selectively unreliable packets). Hard to see anything significant for traditional web content delivery.

There are many things that you might want from a post-TCP transport protocol. Look at some of the SCTP features for a taste. It has stream multiplexing over the single connection, multipath and dynamic address changes, datagram mode, per-message reliable/unreliable option, to name a few.

SCTP seems to have bombed partly because they were "doing it right", ie getting their own IP protocol number and trying to get it deployed inside OS IP stacks instead of of sitting at application level on top of UDP.

The FEC feature in QUIC sounds a little unorthodox unless it's for multicasting or some control plane function, since at this protocol layer it's considered prudent to be sensitive to congestion when coping with packet loss...
Any job with monopoly pricing protections - a doctor or engineer at large established firms fit the bill. Once you have monopoly pricing - you are no longer the one being screwed, but rather the one doing the screwing.

Do I think I'm above average? Depends on what you mean by average.

There are zero barriers to entry in becoming a founder - so yes I'm founder material. As is everyone else. The question that actually needs to be asked is: How lucky can one get?
So long as you use their proprietary, binary-only version of it. The open-source Chromium cannot display PDFs, and as far as I can tell there's no way to make it capable of doing so.
I just spent all night working out bugs on a project. I pushed my work two days ago and thought it was perfect. Err, no. There were bugs to fix. So I looked at it and couldn't figure it out. Nothing looked right. So I got the person I work for to go through the issues with me. One by one I was able to figure it out. The software shipped. And it ended up being so much better than before. Plus it worked like it was meant to.
I appreciate their initiative and their wealth of engineering talent. I completely get what you're saying -- someone has to propose it; and a usable reference implementation is all the better. Unfortunately it seems, given Googles mammoth size, that many folks who might otherwise chime in simply shrug and go "oh, Google has already solved/implemented/popularized a solution" and move on.
Yeah, another way of framing it is: even if you do not put the least effort into SPDY, you will benefit a little from security, if nothing else. Tuning incrementally will buy you further improvements.
Doesn't happen on my Verizon Galaxy Note II running CleanROM ACE 4.5. Didn't happen with 4.2.5 or the stock Verizon ROM either. I've been using SwiftKey on each and have never seen this happen. And I do a lot of copy and paste - I've never counted, but easily more than 20 times without rebooting.
We all make comments (whether it be online or in person) that are somewhat knee-jerk and perhaps true representations of what we're really thinking.

Some people do that more than others and some people don't care about the context in which those comments are made.

We also make judgements that can change every second of the day.

I think both edw519 and HN as a community put their thoughts down in line with what I mentioned above and done so in light of a very sensitive matter.

I have no doubt edw519 will be back, perhaps under a pseudonym. At least I hope.
http://btlondon2012.co.uk/pano.html?view.hlookat=-164.6520&#...

Interesting to see a shot capturing the progress of a car which helps determine the rate at which the images were taken.
They were around 10 years ago... More importantly, there is nothing revolutionary about quadcopters compared to the RC helicopters they were developed from. Mostly, the mechanics are a bit simpler, and the multiple rotors+engines make them a bit more robust.
I suggest that you read to the bottom of the article.
Oops. I appear to have paste the wrong link. I intended to post an upside-down building...!
Loyalty is a one way street.
Ahhh. I couldn't find any information on how to do this the last time I looked.
Enter a number then any command to repeat it as many times as you want.
It's tunneled over UDP.
"No longer better than the competition" doesn't mean "Worse than the competition for ALL use cases".

The thing is these frameworks have caught up so much on the expressiveness front that their other advantages can easily start to outweigh the small advantage that Rails has there. But if you are building a low traffic CRUD site (like most sites), then yeah use Rails. If you are building say a chat application, I wouldn't use Rails.
Because the government can force a cost upon a hospital that is not sustainable? Which in turn requires the hospital to recoup the costs elsewhere. One of the claims opponents have to ACA is that it will force private insurance out because the government will mandate its costs forcing private payers; companies and individual alike; to pick up the tab through higher billing from service providers.

Still one has to flinch when you see the pay some NON doctors get. Then again, its the same in education too. Some of the highest paid people in public and college education are not educators.
Three glowing mentions of Obama in the first four paragraphs, plus one more further down, in an article about 3D printers. Oh, praise his name!
The zoomed-in image is off a bit from the zoomed-out image. Just compare the flags when you zoom in and out.
It strikes me that in such a densely populated environment there is so much under utilised space on the roof tops. Lots of opportunities for sheds and roof gardens.
My initial instinct seeing this title was "what complete rubbish", but on reading the article they have a point.

If you want more convincing, go to the google nexus pages, and see how many references to Android you can find, and where they are. Certainly you can find Android mentioned, but not on the main page, and not prominently.
The question was basically, why would anybody buy a PS3 for these games instead of a PC?

I just told you. It's cheaper. That's not some obscure "gotcha" reason.
Happy Birthday Hacker News - Our tribute
Well, as I see it, the guy wanted to wave the fact that he is a "semi-famous writer on the subject of air travel" for whatever reason. Apparently, the captain didn't like this attitude, which does not excuse him for kicking the guy out, but I can see why he might have done it.
I had read the article in it's entirety before posting that comment, thank you very much.
Ditto. I'm perfectly happy with plain Reader (well, at least with versions 9 or 10). I've tried a lot of alternative pdf readers and none has replicated both the nice rendering of the vanilla reader as well as the scrolling behaviour (hand tool and middle click scrolling).
>I'd go so far as to say that in these areas Google is serving as a model corporate citizen.

Well that is a curious way to look at it.

Instead of working with other companies to define a common standard they force it through attrition. That's the exact opposite of how this sort of thing should work.

And given Google's disgraceful behaviour in abusing the FRAND process they are hardly a model citizen by any measure.
SPDY was heavily used by Google back when it was basically "do what Google do", putting other browser developers under pressure to implement it somehow or be seen as slower. (There was nominally documentation of how it worked. It was wrong.)
Raytheon's "Google for spies" may not be legal
Yes and India needs to balance the expectations of the poor and at the same time the middle class youth. These kind of stuff hopefully might inspire and prevent brain drain.
I think this guy has done a pretty sweet job:
http://btlondon2012.co.uk/pano.html?view.hlookat=171.2592...
This would be the ultimate "Where's Waldo?"
I like Sony, but some stuff they did in the past was highly questionable and may come back to haunt them, specially when some random artist at them use someone else artwork.

The best thing Sony can do is fix this, say sorry, and punish the guy that did this.

But.I have a hunch that they won't do that.
I agree. Besides they are doing it "secretly" in a public repository.
Performance Heisenbugs and Premature Optimisation
Hi Nico

very nice idea - the sort of thing I'm searching for so long time.
Some background: I am a online marketing pro who's learning RoR in the freetime because a weekend project wants to be turned to live (a special cooking app), lol.
If you ever need some professional advices (non-paid, lol) in online marketing (SEO, SEA, SMM etc.) drop me a line.

btw: there could be a startup scene in Switzerland - but most people are not well connected (devs, marketing guys, sales person etc.) - I'm from Berne
How to Read a Mouse's Mind
The claim for in CT has a field to award a finders fee... assume it would be similar in other states, but it's up to the person to complete when then fill out the claim
You missed the point, which is that people are likely to pull out their phones at totally inappropriate times these days. Go to any restaurant or bar and see how many dates/couples/groups are just staring blankly into their phones. That doesn't really happen with books.
Okay, can you name some standards which were created by multiple companies working together? (I'm not talking about maintenance -- HTML was invented by Tim Berners-Lee, SGML came out of IBM, JavaScript was Netscape, etc.)
Fair enough. Thank you very much for the kindness of providing the examples I asked!
What's so scary about SPDY? It's an open protocol.
> Technology can be used in many ways, and I believe it has no inherent "evilness" to it; it's all in how it gets used.

Make that "science" and I agree, but technology is all about specific uses. What exactly is a non-evil way to use a microdrone with lethal armament?