skysight-inc/HackerNews huggingface dataset:
"Theory of Operation

It's like a VPN, since it can forward every port on an entire network, not just ports you specify. Conveniently, it lets you use the "real" IP addresses of each host rather than faking port numbers on localhost.

On the other hand, the way it works is more like ssh port forwarding than a VPN. Normally, a VPN forwards your data one packet at a time, and doesn't care about individual connections; ie. it's "stateless" with respect to the traffic. sshuttle is the opposite of stateless; it tracks every single connection.

You could compare sshuttle to something like the old Slirp program, which was a userspace TCP/IP implementation that did something similar. But it operated on a packet-by-packet basis on the client side, reassembling the packets on the server side. That worked okay back in the "real live serial port" days, because serial ports had predictable latency and buffering.

But you can't safely just forward TCP packets over a TCP session (like ssh), because TCP's performance depends fundamentally on packet loss; it must experience packet loss in order to know when to slow down! At the same time, the outer TCP session (ssh, in this case) is a reliable transport, which means that what you forward through the tunnel never experiences packet loss. The ssh session itself experiences packet loss, of course, but TCP fixes it up and ssh (and thus you) never know the difference. But neither does your inner TCP session, and extremely screwy performance ensues.

sshuttle assembles the TCP stream locally, multiplexes it statefully over an ssh session, and disassembles it back into packets at the other end. So it never ends up doing TCP-over-TCP. It's just data-over-TCP, which is safe."
Both

Neither

Do some research and find which one works best for the product you envision building. If they both sound like a good fit, go with whatever one you can get help with more easily, since you mention (in the comments) you're not a programmer.
If you are concerned with Ruby and scalability, use JRuby on top of Tomcat. It does give you a few pieces of magical scalability, however (and more importantly) it allows you to work with "enterprisey" Java tools/libraries/systems that allow you to reach reasonable levels of scalability quickly.

And read this - http://www.ruby-forum.com/topic/1119702
I excluded that as not everything is HTTP.
Yes, it supports dns now using the --dns option. UDP is not supported though.
Agreed. Plus, the more issues/bugs are put as 'high priority' in a project the less priority they get, they level out.
Apprentice Product Managers
I have the time (H:m:s) in my prompt. That way I can easily time commands and I can also find things more easily in my scroll buffer.
Mainly because it's high profile.

But also because it can't be used until it's been in browsers for a long long time. So you need to get it in there early.

There is a HUGE lag time from when it's implemented to when it's usable.
So what does this do that ssh -D doesn't? Does the "packet loss" part apply to ssh -D?
Blurry? Are we looking at the same pictures?

http://images.apple.com/iphone/includes/camera-gallery/IMG_1...

That fur looks pretty sharp to me.
A Misconception of Functional Programming?
I trust a VPN provider more than a ISP. The reason is pretty simple, I trust a random company more than a 30-200 year old telecommunication company which has strong ties to government and content delivery networks.

How many VPN's companies has deals with content networks? How many ISP has a content network deal?

How many VPN's has has a past of cooperative with government surveillance? How many ISP has cooperated with police and government secret police?

How many VPN's has lobbyist in government. How many ISP's has lobbyists in government?

An ISP has all the reasons to snoop at the traffic of their users, and they commonly do. Their core product is advertised as an service that provides Internet connectivity. Their core product is thus not effected by much if they get caught snooping on their users. A VPN has few reasons to snoop (QoS is the major exception), and their core product is to provide privacy. If they are caught snooping, their core service of providing privacy suffers.

Thus, yes. I trust more a VPN provider than an ISP.
Since Apple supposedly doesn't account in separate business units this still shouldn't make a difference to them.
I think I'm missing your point. doc[12] aren't changed.
Interesting future tense in the apology: "[W]e produced a video that simulates what we will be able to deliver with OIS." (emphasis mine).

When will they be able to deliver?
Poll: Your Dev Hardware and OS
I couldn't ask you to send me your RPi. I've put all that stuff in a box under my workbench and moved on to new Arduino projects. Someday maybe my RPi will show up out of the blue and will be a nice surprise and I can pull that stuff back out, but if I got it tomorrow it would likely end up like yours. I've just moved on for now.
Ruby on Rails HTTP Streaming
In short, App.net has been given another gift.
You raise valid points, but taking a photo with a professional DSLR camera instead of the phone camera you are advertising goes way beyond post-processing.

> Well, there still are inevitable pre-production and (more importantly) RAW conversion steps.

Sure, but there is a standard procedure to get a photo out of your camera and onto your Facebook page, and that's pretty much the standard amount of processing necessary. I'm more interested to see what the photo would look like if I made it with their camera, than what a professional photographer with a DSLR and a Photoshop license can do with it.
The Senior Position Fallacy
I did that for a couple of slow-news-announcement twitter handles
Show HN: Lean Specs - Simple project specifications and estimates
I think this is more of just a pigheaded move by the advertising team.

Nokia camera's have been good in the past and I have no doubt this is probably a good one.

One ad campaign is short lived, the photos taken by consumers who buy the phone on the other hand will continue to trickle in. It doesn't make too much sense for them to rely on this fact.

What the whole brouhaha is that they probably thought 'It's just an ad, everyone does it, every knows how ice cream in ice cream ads is not real ice cream. And the delicious burger never looks the same in real life either.'

Here's an interesting video from McDonalds on how they make their burgers look great. They admit the shortcomings of a real burger in the looks department and how they make it look so good.

http://youtu.be/oSd0keSj2W8
Are you going to be writing the majority of the code? If so, try out both languages for a few days each and see which you like better. Spending a week choosing the right tool for the job will save you countless hours in the future.

If you're outsourcing the development then you shouldn't be concerned about which language is used. You should be looking for a team of developers who know what they're doing and have experience building systems similar to yours.

Performance and scalability shouldn't be factors when choosing a language, either. Good caching and a delivery network like Akamai or CloudFlare will be more than enough for most large websites. I work on several large (100k+ visitors/day) websites that run on PHP - we get by just fine by caching the hell out of everything on multiple levels (web server, traffic manager, Akamai).

My advice is to focus on the end product, not the implementation. Don't get caught up in which technologies to use, or you will lose sight of what you want to create.
Rust (1): Primer
Show HN: Haiku generator seeded with social media data.
Small nit-picky thing: Paypal has bank-status in Europe.
I don't see Linus suggestion as disagreeing with ibotty. Linus uses a short "headline" followed by additional useful information starting from line 3, and insists on a line length of no more than 74 characters, and he wants the header to be "really meaningful [...] and should summarize the change in one readable line of text"

Long commit messages are good. But a good first line is essential, since, as Linus points out, that is what gets shown by default by a lot of tools.
It's not bad, but I think it's unfortunate that nobody is working on it. The sooner that HTML5 features are implemented, the better. I thought that posting it here would get some eyeballs on it!
it must be the people who reply to blogs.
Some VPN providers explicitly state that they don't keep track of IP assignments.

If they don't log that then it makes finding downloaders much harder.
It could have been an older Nokia Lumia, but they wouldn't want to admit that publicly.
I think you have to add some code flushing the BufferedLogger after each request to really get the old behavior.

But this is not my point, for me rails has been about sane defaults - this is what makes it fun to start and easy to work with. I just don't see why we fix something that is not broken at all.
Thank you for writing this, reiterates everything i feel about Paypal as well!

We use Stripe and I couldn't be happier. Started with Paypal, wanted to shoot myself on a regular basis.
Nokia apologises for 'faked' Lumia smartphone advert
Maybe you have a crappy monitor, but the picture looks quite sharp from here.
The app doesn't adhere to any of Google's design-guidelines. ICS has been out for almost a year. Why would anyone in their right mind release an application that looks and feels as though we were still in 2011?
Expecting a Linkedin page to work like a CV is like expecting your company homepage to work like a landing page. Sure it might meet the technical requirements of supplying the reader information they need, but your conversion rate is going to suck.

Your CV is a piece of marketing material and you should treat it as such.
Amazon Phone Confirmed
Reactive Scala driver for MongoDB
2013 Volkswagen Touareg Will Suprise You
But that's true for all HTML5 features. I'm frankly glad that Mozilla has prioritized stuff like IndexedDB (not yet in Safari or Opera, Chrome using an outdated spec last I checked).

Unless there is a reason why input[type="range"] is more important than the stuff they are working on, I don't think we can really complain. Mozilla arguably has the fastest release cycle nowadays.
FCC puts wireless carriers on notice, will start testing their data speed
Since these are politicians we are talking about, most likely the main concern was that the UAW wouldn't come out and stump for their candidates in 2012...
Unfortunately for Elliot, myself and the countless other non-Americans in the software development world, Stripe is not available (yet) outside of the USA. Stripe have stated that they're working very hard on breaking out into other countries, but I suspect it must be an immense job, what with all of the various existing bureaucracies and regulations present in each country. Hopefully we'll get some good news in the not-too-distant future...
If PayPal is so very terrible (and I believe it), Is there a reason Amazon Payments or Google Wallet haven't overtaken PayPal in this market?

If neither Amazon nor Google's brand recognition hasn't convinced folks (buyers or sellers) to start pushing it instead of PayPal for Internet purchases, I can only hope it's because their solutions are equally terrible - otherwise, I have a hard time seeing how a new player will make headway in this space. And I'd really like a new player. :/
Proper URL: http://www.pcgerms.com/nokias-dirty-tricks-busted-lumia-920-...
To me, Spotify is more of a radio competitor than an iTunes competitor, so for me the comparison is: what do artists make per play on the radio vs Spotify?
I think it's fair to say that Mozilla is focused on the web as an applications platform, hence stuff like this: https://wiki.mozilla.org/WebAPI I'm ok with these input fields getting put on the backburner because they're easy to polyfill, for example this: http://frankyan.com/labs/html5slider/ works perfectly well in Firefox.
We're doing a Wi-Fi startup and asked people to explain what Wi-Fi is [video]
You can actually do that already. Just go to github.com/user/repo/search

So: https://github.com/rails/rails/search
Which model ended up benefiting the consumer the most, though? I thought that's what antitrust is all about.

Sure, we could make theories all day long about how 10 years from now Amazon will increase their prices, but that's highly improbable, as I think Amazon would like to make book prices even lower if they could. That's why they are allowing self-published authors to sell books even for $2.99, and singles for $0.99. They are working in the same time to disrupt the traditional publishing model. And that's a good thing.

I was hoping Google would be the more innovative company with Google Books, and try to disrupt Amazon with new models of selling books (or free/ad-based, promote self-publishing more, etc), but they've disappointed me in doing that, and honestly I have no idea why they even bothered entering the book market, if they weren't going to be serious and do something radical and disruptive to gain market share from Amazon.

I'm not even a fan of Amazon, and I'll never forgive them for what they voluntarily did to Wikileaks, but so far Amazon has proven time and time again to be the most innovative company in the book industry.
And a seedbox would work just as well for this purpose, and will result in much higher upload/download speeds and, in the case of private trackers, save you the costs of owning/running a PC on 24/7 to seed back your downloads.
In most markets the ice cream in an ice cream ad has to be ice cream. The ice cream in non-ice cream ads, on the other hand, can be anything.
Some folks have pointed out the relationship to binary multiplication. Here's a TED talk that discusses the long history of binary math in ancient Africa.
http://www.ted.com/talks/ron_eglash_on_african_fractals.html
Spoiler: Boole got the idea from Africa by way of the Middle East!
There's been a lot of PayPal hating on HN. I'm not trying to defend the horrible things that I've heard, but I, for one, am a happy PayPal customer. We've regularly moved thousands upon thousands of dollars a day for the last decade without any major issues. #YMMV
>a commitment from Canonical is about as close as anything in the Linux Desktop world ever comes to being a hard milestone

Furthermore, most Xorg and desktop developers are pro-Wayland if the OP is to be believed.
Hmm, like all software makers, Mozilla have a finite number of people too. I suppose they'll get round to it eventually!
Legislative refactoring
Software Foundations. Benjamin C. Pierce et al.
Congrats Antti et co. for securing this partnership deal, I think this raises Startup Sauna to a new level.
Isn't this pretty much worthless unless HTML5 pages can be backgrounded?
First time i heard that was 'Voyager was nearing edge of solar system' when i was in high school.
I refuse to deal with Paypal, 6 months ago, I had a charge refused by my bank and before I had received a letter 5 days later Paypal had already backcharged all the payments I had made since to my account, stating that my account was now £65 in the negative.

The result of this is Paypal saying I owed them £65, but that once paid they would not return this to the companies and the companies sating that I owed them nominal amounts each.

I repaid the companies in cash through the post (I even converted it to the correct currency) and have squared things with them, and Paypal is still saying I owe them £65.

I have told Paypal that as they paid out £65 and then took it back, they are currently level and are not owed any money and informed them to cancel the outgoing payments as I have paid them myself, but they continue to persist with the idea that I owe them money.

They refuse to let me add another card to my account to pay off this amount (the card I originally used is Spanish and I don't use it anymore, the balance on it is, however +£0.47) and I refuse to lose money having it converted over to Euros.

As a result I have cancelled all existing usage of paypal and now pay from a credit card instead and I refuse to either pay Paypal the money I supposedly owe them or add more funds to my old account to have them take it away (leaving them £65 in the green and me in the minus)

My experience of Paypal customer services is poor service and automated responses, if it was possible to talk to a human this would have been sorted months ago, but as a result of their ineptitude they have lost a customer who was doing daily business with them in the order of £100 - £200 incoming and outgoing.

It's not much income to them, but I will no longer use their service and if enough people follow suit it will make a difference.

And for the record, the freeze they placed on my account over such a nominal amount cost me around £750 in lost sales before I began re-routing to my credit card, but I doubt very much they will offer to refund this.
Additional reading:

"The heliopause is the theoretical boundary where the Sun's solar wind is stopped by the interstellar medium; where the solar wind's strength is no longer great enough to push back the stellar winds of the surrounding stars. Voyager 1 is expected to cross the heliopause by 2014. The crossing of the heliopause should be signaled by a sharp drop in the temperature of charged particles, a change in the direction of the magnetic field, and an increase in the amount of galactic cosmic rays."

http://en.wikipedia.org/wiki/Heliosphere#Heliopause
Growth Hackers - The Ninja Rockstar Pirates of Marketing
Forget this, it was spreading in Twitter, but I just noticed it's from 2010.
Why Nokia Lumia 920 Disappoints
This is my big problem with wanting to use a VPN.

The VPN account is directly tied to you by your payment details. Also most VPN services that claim to "not keep any logs whatsoever" are just a 3 page website with not much information. Maybe that's safer since they are low profile, or maybe it isn't? I honestly have no idea and I wish I did.

It feels like your just trusting some random person to not mess with you.
Also these images are nothing like the images the camera would take. That is like advertising a totally different car than the one you are selling.
I'm happy to see that someone is not only standing up to PayPal and going another route, but also that a very good alternative is being set forth. It's not just another "Paypal sucks", and I appreciate that.
This is akin to pirate taxes on blank CDs and DVDs because the person buying them might burn pirated media to them.
> Facebook moving toward native:

Go to facebook.com on your mobile phone. When that stops working / being developed you can say they are moving away from html5.
Comedians using their fans for co-ordinated, safety-in-numbers bullying
Flagged for having no value whatsoever. Plus, they didn't even color the "S" in the gamer keyboard... It's WASD, not WAD.
I'm also really interested in the info
Even though the slow leak of these stories in the tech press is not good PR, Twitter has mind share, so it may not matter. Celebrities, journalists, and typical tweetoholics probably don't care.
Does anyone have insider knowledge of why PayPal has been causing merchants so much trouble? It sure looks bad on the outside, but I'd be interested to hear their rationale.
So Stone can't say how long it will be before Voyager passes through it.

"I can't tell you whether it's days, months or years. I really can't tell you," he said.

I'm not complaining, but that's why we hear this story over and over again, every 3 months for the last 10 years.
Finding the right computation model - Ben Goertzel
Unfortunately, in practice, the fragmentation extends into browser incompatibilities. I have first-hand knowledge of this, to the extend that a broken WebKit from Android 2.2 had been forward ported to Android 2.3 on one of the mobile devices we tested.
The article was posted in 2010, but the headline changed and bold text were added in the past two hours.
That's because there are many edges of the solar system.

The one you probably heard about was the termination shock, where the solar wind goes subsonic. I forget how far out that is, but it's closer than the heliopause.

From the graphs of radiation intensity, Voyager is either in a big bubble of interstellar space trapped in the heliopause, or actually through and out the other side. It's exciting either way.
> "I don't see how pressure can be applied to a position with a lifetime appointment."

People don't have to be forced to do things to make effectively political decisions. Being incentivized also works. And social incentive seems to work at least as well as monetary incentive.

People have families and lives and friends.

Consider that the "broccoli" argument against the PPACA's personal mandate -- an argument broadly laughed off by constitutional scholars -- was echoed verbatim by justices with mere social connections to the groups who originally espoused said laughable argument.
By the way, you should probably raise the yearly price of your product for new customers, small or large, anyway. I find it hard to imagine a product that is both so valuable to businesses that they start to use it but so invaluable that a small business owner wouldn't be willing to pay more than 20$/year for it. If they spend a few hours to install and familiarizing themselves with your product, they have already spend more than 20$/year of their own time for it.
Referral fees would be an easy explanation. Another reason is that SaaS companies, particularly in the enterprise space, need to reassure their customers about the quality of their infrastructure, reliability and redundancy. So if the servers are hosted in Equinix instead of under a developer's desk, it conveys a level of security and competence that the company's brand should benefit from. I have never seen a Rackspace facility, so I don't actually know what they are like, but the Equinix datacenters I have been to are better than any major corporate setup I've seen.
I don't really understand how either is okay, but I would prefer at least the disclaimer. I still find that form of advertising misleading at best.
"If PayPal is so very terrible (and I believe it), Is there a reason Amazon Payments or Google Wallet haven't overtaken PayPal in this market?"

eBay would account for some of it. Also, payments is a relatively highly regulated market globally, as evidenced by Stripe trying to expand internationally.
Pseudo-Classes - CSS/CSS3 Course - Part 17
The premise of his "vehemence" is untrue: banks can and do have the exact same policy regarding terminating merchant services accounts. They can terminate you at any time, without reason, and when they do so, hold any undisbursed funds in a reserve account for exactly 180 days. There is no regulation banks are subject to that PayPal isn't that would have an affect on that.

PayPal did not make up this policy; it's based on Visa and MasterCard's Operating Regulations, which predate PayPal's very existence. I have first-hand experience that not only is this in virtually every merchant services contract at every bank in the US, but it's actually enforced, exactly the same way PayPal enforces it.

8 years back I had a sudden influx of chargebacks from a single scammer that used a bunch of different cards on one of my websites to buy services, back before I knew how to spot that kind of activity. My real, regulated bank (First National Bank of Omaha) terminated my merchant account and held several thousand dollars for exactly 180 days with no recourse for me. They never saw another chargeback against my account, but I still had no access to that money for 6 months. Exactly the same as PayPal does when it terminates an account for activity it deems high risk.
The lighting was artificial[1]. I don't mind that part as much though, it's the professional camera that's more disingenuous.

[1] https://sphotos-a.xx.fbcdn.net/hphotos-ash3/578446_101510870...