skysight-inc/HackerNews huggingface dataset:
I'm studying in Germany abroad and i have a u.s. green card. After reading so much crap about u.s. patent system, i'm really considering staying in Germany or immigrate to another country ( like Singapore ?? ) and start a business there.

I know, one person doesn't make a difference furthermore i'm not a "very important super mega top ninja hipster talented programmer" and every county has it's own problems. The thing is, i really don't like the idea that, my company can go to bankruptcy because law doesn't protect me and i have to live with fear and try to stay out of some patent troll's radar.
A technique can be both basic/obvious and not a course of action that everyone would agree upon.

The surprise isn't that he didn't make the choice to do it that way. The surprise is that the choice didn't occur to him. The feedback would be very different if he simply had made a different choice.
Back to Basics: JavaScript Hoisting
Yeah they did the same thing to me. That was the last straw for me after 12 years with ATT/Cingular/whatever it was before that. I switched to T-mobile, even though it was a bit of a hassle to unlock my phone and their coverage is not as good in my area.
<a href="http://Impossible HQ" class="network_link">
Part of the <span>Impossible HQ</span> network.
</a>

Nice...
On my Japanese iPhone (and all Japanese phones) the sound cannot be disabled; on my American iPhone, it can.
Interesting, I've always wondered why so many banks use this system online instead of something more robust like two-step auth.
In what sense would it be 'locked in'?
You must have missed the part about hundreds of drug cases being thrown out because of such lies. Here it is from the OP

> The New York City Police Department is not exempt from this critique. In 2011, hundreds of drug cases were dismissed after several police officers were accused of mishandling evidence. That year, Justice Gustin L. Reichbach of the State Supreme Court in Brooklyn condemned a widespread culture of lying and corruption in the department’s drug enforcement units. “I thought I was not naïve,” he said when announcing a guilty verdict involving a police detective who had planted crack cocaine on a pair of suspects. “But even this court was shocked, not only by the seeming pervasive scope of misconduct but even more distressingly by the seeming casualness by which such conduct is employed.”
IBM did it.
> very valid

Validity is a binary state. Don't modify it with an adverb.
Security is not about guaranteeing anything, it's about making it more difficult to break in. The lock on your front door does nothing to guarantee a burglar won't enter your home, it just makes it more difficult to do so.

The examples he gives either have the potential of alerting the user to the spoof (via the missing image) or require significantly more work to spoof the user (via a complex proxy at the router level or obtaining a homographic URL).

Either way, the barrier to stealing users credentials has gone up, which is exactly what security measures are intended to do. Hardly useless, and definitely not "worse than useless".
Been using it for a while, works great.
The licensing is unfortunately non-free and is therefore incompatible with free projects such as those operated by the Wikimedia Foundation. It is however a slight improvement on arXiv. At least terms of use are available in the footer of each page.
At least Apple helped in their version of this. Google ignoring their own technology and customers is the epitome of Be Evil.
Unless, of course, a reasonable implementation were used, tying the image to a cookie and using the browser security to prevent it being sent to different domains; if you're on a subdomain of a bank already, there are far more effective ways to execute an attack.
No wasn't meaning it in reference to Spreedly Core. Thanks for the kind words. Was just wondering why you mapped to just one though. Stripe's fantastic to work with for this type of thing.
I think one of us missed the other's point.
Thanks for the comments, I copied to github for cleaner access to the source. Let me know if this is helpful:
https://github.com/ZJONSSON/icequake.herokuapp.com
> Nothing in that explanation is incompatible with the view that science is a "search for truth".

Of course it's incompatible. If there is no such thing as truth in science, that eliminates truth as a goal. And there is no such thing as truth in science.

> Falsificationism is simply a methodology for finding where theories are non-truthy and amending them accordingly.

No, this is not so. Falsification doesn't cut away those parts of theories that aren't representative of absolute truth, it cuts away the theories in their entirety.

Astrology wasn't modified to become astronomy, instead astrology was demonstrated to be false and abandoned.

The ether theory wasn't "amended" to become relativity, it was falsified in its entirety and abandoned.

Falsifiability is not an editor's red pencil, it is a test against reality, and if the test fails, the idea is abandoned.

> ... the whole point of falsifying theories is that we don't want false theories, but theories that are... less false.

No. This isn't what falsifiability means. Falsifiability means that our ideas must be testable against reality, and only those ideas that survive the test remain standing ... to be tested again, later on, with new evidence. But we never declare a theory proven, beyond doubt (which would support your apparent notion about science).
What's your conceptual map of the Internet?
In addition to the links already posted, I might suggest watching the Frontline documentary College INC http://www.pbs.org/wgbh/pages/frontline/collegeinc/view/

If you're college is not already in the online arena, my first thought is that an investor is going to come in and try to turn it into another University of Phoenix or DeVry.
This is the kind of conspicuous consumption that used to get people beheaded or shot in revolutions. It's an obscenity.
The server is Go, the javascript was generated by coffescript.
BMO, Bank of Montreal uses these along with a security phrase. Its absolutely ridiculous that this is mandated by some standard, but there is no guidance on password strength itself. BMO has a strict only 6 characters (no more, no less) policy. Oh yeah, before anyone asks: No numbers, no special characters. Choosable by the customer when opening the account.
Hey Ryan - pleasure seeing you there at Macworld!
Step one should be to rebrand itself with a less obtuse word.
Exactly. Any proper implementation of this kind of security should not depend on the username, this would entirely break the purpose.
> Of course it's incompatible. If there is no such thing as truth in science, that eliminates truth as a goal.

You're confusing epistemology and ontology here. There are things in the world which are physically true or false. That you cannot conclusively prove a particular proposition is true is an epistemological/methodological issue which is not incompatible with the existence of external reality, or the idea that the purpose of our methodologies is to more accurately model said external reality. And yes, one way we do that is by incrementally pruning theories; and another way we do it is by replacing entire theories. I've read Kuhn, so I don't have any conception of science as an incremental ratchet or anything.

Put differently, there is an objective reality, and science is a method for investigating it. The fact that you can't declare victory, having arrived at a flawless transparent understanding of the objective reality, is not a good argument against either the existence, or the claim that the purpose of science is to attempt to model it. Without that basis science makes no sense in the first place, and you're at social constructivism.
A great idea, however the web workers would have to be semi-persistent as the initial build of the crossfilter object takes some time (i.e. I wouldn't spawn a new worker on a new request). Here I simply increased the heroku nodes to respond smoothly to Hackernews traffic. I'm pretty happy with the results.
WebGL is great, but as a game developer that works with these technologies daily, it isn't ready for the mass market yet. The lack of mobile and IE support are deal-breakers for the short term. Give it a year or two and it'll be a whole different story.
Like many of the comments have already mentioned, people in the Ruby on Rails community are arrogant. They think they are doing things in the right way.
> I don't see how using tax payer funded spectrum

To clarify, the RF spectrum isn't funded by taxpayers; it simply exists.
The only reason the banks use these systems to begin with is the FFIEC guidance. These "improvements" were not voluntarily put in place by forward thinking bankers, they had to because their regulators told them to. So it is all about the cost of the system. Before anyone says Chase/HSBC makes X billion dollars profit keep in mind that these regulations also apply to smaller community banks with 5 Billion in holdings.

Keep this in mind when you assess any of these systems; the authentication systems are not put in place to manage customer risk, they are put into place to manage regulatory risk.
Add a simple title attribute to the upvote up-arrow. That way mouse-hover tells you what clicking it would result in.
I think that programming is very close to how we actually think. Programmers tend to be objective people who like distinguishing good from bad and better from worse. They're generally analyzers to the core.

But we all have some personal aspect of how we see the world. How we organize logic, view priorities, and such, is all personal and unique, no matter how much we may feel that it's objective.

Programming is an expression of that inner thought life. It's how you organize, categorize, and optimize, all laid out in bare raw form. It's an expression not just of our identity, but to an extent of how we exist. Being who we are, we usually tend to think highly of ourselves and our way of doing things, so it's only natural that we think highly our code style.
Gelernter’s Stream Of Sludge
And while we wait for that to happen? In the meantime, something else needs to be done while we're waiting for Godot.
>If the story focuses on the iPod as the "comeback", then it is really a laymen's interpretation of Apple history...

Or, it could simply be the setup for a sequel. Leaving time for an intermission to see how well this story is received, how well the actors actually are perceived and providing the funding and traction for the next movie....
D3 is an excellent tool for managing a large array of SVG objects. Connecting it to leaflet is easy, just call function _initPathRoot() on the leaflet map object, followed by d3.select("#map").select("svg"). Then you can use map.latLngToLayerPoint(..) and map.latLngToLayerPoint(...) leaflet functions to calculate the X,Y coordinates in SVG space.
Tabs are to programming as God is to Religion:
An invisible thing that makes no difference except to those that believe.
I can confirm this, the exact same thing happened to me. No notice, just decided my phone should cost an extra $80/mo
My Nokia Lumia most definitely does not make any noise when taking a photo.
Way off topic: what accounting software is everyone using?

I've been hunting for something that is a well designed SaaS product, yet is highly scriptable with a great API to allow me to automate more of our transaction flow.

Right now we've got a part time book keeper whom spends most of her time copy and pasting things around in quickbooks, its just silly. Unfortunately we have a 'complicated' transaction flow, by 'complicated' I mean none of the ultra-simple SaaS models seems to allow modeling it correctly, but it could be done with a couple dozen lines of script if the software allowed that.

I'm currently stuck either keeping things as are, which sucks, or massively overpaying for SAP Business ByDesign to get the needed flexibility. It seems like there is a bit of a hole in the market between the ultra simple SaaS solutions and the SAP's of the world. It seems like NetSuite used to fill this gap but has moved up market.

Is Xero getting to the point where they can at least partially fill that hole? Anyone else out there that is close?
If you're out of contract, why can't you just ditch them for another carrier? (or at least threaten to - it may make them more amenable to your very reasonable requests)
Singapore is where Uniloc, this patent troll, is incorporated. Just an interesting bit of trivia.
Thank you for the addition. I was really depressed until I read that (I tend to read comments before articles)
Funnily enough, this patent was reexamined in 2011 and 100% reaffirmed.
Could you kindly? I'd love to check out his songs. Bandcamp only hosts a couple of his songs, but the archive.org page of his old music page shows plenty more songs. [http://web.archive.org/web/20090728013239/http://www.mojang....] I can't seem to find them anywhere, so if you do upload them, please let me know!
I have to disagree whole heartedly that the iPod was a "step" towards the iPhone.

It boggles the mind how one could not see it that way. While it isn't a general purpose mobile computer, it is a mobile computer.
Just hang up and dial back. Do this a few times and you'll find an agent who can help. I imagine this auto plan thing is to avoid massive per minute charges they would normally charge
Theoretically, the image could be stored as a blob in your localStorage, encrypted with the server's public key. When you go to the bank's site, a bit of AJAX pops it up to them, they decrypt it server-side, then serve it back to you as an image (all over SSL, please.) The phisher can try to do all the same steps, but without the originator's private key, they'll be left with a useless encrypted blob that can't be turned into a servable image.
78% of undergrads say astrology is scientific [pdf]
>> Bias is a lack of objectivity, that's how the word is defined.

> No. According to a quick google search, "objectivity - judgment based on observable phenomena and uninfluenced by emotions or personal prejudices."

You just tried to deny the accuracy of a definition by quoting the definition of the word's antonym. Language doesn't work that way.

> All are orthogonal to each other.

Also false, and obviously so. In your list of points, (a) and (c) are identical, because "objective" means "a lack of bias".

Source: http://www.thefreedictionary.com/objectivity

Quote: "Objectivity ... lack of bias".

Source: http://www.vocabulary.com/dictionary/objectivity

Quote: "Objectivity is a noun that means a lack of bias, judgment, or prejudice."

And your point (b) confuses inaccuracy and variance, which are distinct factors. All your points (a through c) result in an easily definable and scalar error factor, not at all orthogonal.
Growing up it was mostly music and games. On the East Coast, with parents tolerant of tying up the phone line with lots of BBSing, I waited for software to percolate over to my local BBSs, and probably half of it came from Europe.

An awful lot of stuff written for the C64 and Amiga. And then when the same dev traditions moved onto the PC, that stuff. The demoscene and peripheral software movements figured pretty heavily into it.

For example, I spent thousands of hours in Protracker (Finland I believe), Scream Tacker III (Finland), Fast Tracker 2 (Sweden I think)...there was also a few graphic programs I mucked around with Sculpt 3d (England I believe)..a few toy fractal programs, there was a great piece of music software I used for a spell from Spain that I can't for the life of me remember, some ANSI graphics editors. I'm currently keeping a copy of the pro-audio level Renoise installed (a pile of Euro-authors if I've ever seen one) http://en.wikipedia.org/wiki/Renoise

but I also spent thousands of hours watching the latest scene productions coming out of Europe at the time. Growing up on the East Coast, we ended up with a small, but relatively healthy demoscene in the early and mid 90s and productions routinely (and quickly) found their way onto local BBSs.

But don't forget that Linux is originally a piece of European software (Finland), UAE (which let's me relive some of my youth) was started in Germany, theproduckkt (Germany), and on and on and on...

and then there's other stuff I'm keeping tucked away for when I get some time to start playing around with micro-controllers http://www.linusakesson.net/scene/craft/ (Sweden)

most of this is just stuff I was interested in at the time, there's tons I never even touched

basically a tradition of software on a different axis from commercial proprietary and free (freedom) software, but I bet if you look at the contributor lists for lots of popular open-source/free (freedom) software, you'll find long lists of European contributors.

edit after review I've realized there's more German contribution to my software history than I expected, sorry Germans!

Also, glad to see lots of folks jumping up and calling out some great German softs.
The lone hero is reminiscent of the archetypical Kantian concept of Übermensch ( http://en.wikipedia.org/wiki/%C3%9Cbermensch ).

Interesting article, but blockbuster posters come in a myriad of formats - I was actually expecting a "hero prominently at the center, sidekicks scattered around the background of the frame" kind of thing, much like that GI Joe: Retaliation movie (cf links). I just checked a few on the top of my head, and the only one that follows the painting style is I Am Legend for obvious reasons.

Armageddon: http://www.imdb.com/title/tt0232500/

Fast and Furious: http://www.imdb.com/title/tt0232500/

Avatar: http://www.imdb.com/title/tt0499549/

Transformers: http://www.imdb.com/title/tt0418279/

GI Joe: Retaliation: http://www.imdb.com/title/tt1583421/

I Am Legend: http://www.imdb.com/title/tt0480249/
http://venturebeat.com/2010/12/21/fcc-net-neutrality-is-a-go...

I wonder if this is legal because of the net neutrality ruling on mobile networks that the FCC put out a couple of years ago.
Travelling Salesman Shipping Depreciating Items to Different Markets
Same argument, more context.

If I go to the store, pay with my AmEx to buy a DVD, then bring it home and pirate the show because I don't want to go through the process of ripping it to watch on my computer sans TV, it's the same thing since I've already "paid" for the free trial.

My justification is absurd and arbitrary because it's highly unlikely that this is all I will pirate, but no more absurd or arbitrary so suggest that it's equally immoral to shoplift if they don't take a credit card. It's at least marginally more moral because of the whole infinite copy thing. In both cases (shoplifting and downloading), the content creator suffers the same "loss" associated with creating something and losing a potential sale, but in the shoplifting case, they had to put materials into the DVD, shipping and stocking. I'm saving them money on bandwidth (torrent) and still "paying" with their free trial.
http://rachelbythebay.com/w/2013/01/26/takeover/
Isn't that true of just about anything relating to the very rich? Maybe excluding the Buffett-style low-key-lifestyle rich. I find it difficult to get more worked up about millions for a painting than millions for a Maybach or ostentatious yacht/mansion/jet. I'm somewhat bothered by the inequality of such concentration of wealth existing in the first place, but if it's going to exist, I guess it's fine with me if they waste it on status symbols.
When I search, I get:
sort by: relevance | date | points
and then separately "ascending | descending" -- isn't it better if the relevance | date | points are made "toggles"?
This looks fantastic. The link to the framework itself is https://github.com/walmartlabs/hapi.

In particular, I'm excited about the way endpoints are registered:

// Define the route
var hello = {
handler: function (request) {

request.reply({ greeting: 'hello world' });
}
};

// Add the route
server.addRoute({
method: 'GET',
path: '/hello',
config: hello
});

This makes it extremely easy to expose API endpoints to internal modules. Let's
say your company has a module related to simple math operations -- exposing this
externally is as simple as adding a 'handler' method.

var SimpleMath = new function() {
var module = this;
module.divide = function(a, b) {
return a / b;
};
module.multiply = function(a, b) {
return a * b;
};

// Now add the external handler.
module.handler = function(request) {
// somehow access two variables, a and b
request.reply({
product: module.multiply(a, b);
quotient: module.divide(a, b);
});
}
But a plane without toilets or with a half-hour wait for a toilet would generate zero revenue since nobody would want to fly on one.
In China, as well as running the ticketing system and (previously, and now probably still effectively) all of the airports, the government heavily regulates pricing to maintain accessibility of air-based transport for the citizens. One results it that people frequently book same day or day before. It's not uncommon on major routes between large cities to just go to the airport, buy a same-day domestic flight, and fly immediately.

This is really cool, and it's how things should be.
I predict Spotify will release a mp3 player within 2 years
Heck, I just dump the regular old Crystal Light powder into the carbonated water and it makes a decent fizzy lemon aid.
This challenge is like the standard TSP, with some extra twists: The salesman needs to track both his own travel costs and those of the items he is selling. Each city has different prices which the items sell for, but these prices go down over his journey.
I like it when developers praise each other.
> On the other hand, one of the core critiques of string theory is based on the suspicion that a key simplifying assumption (only the early terms of certain Taylor series matter) is badly mistaken.

Do you have more info on this please? It sounds interesting.
> And while we wait for that to happen?

With limited resources, we're better off investing in a wholesale overhaul of the patent system, compared to fighting one patent troll after another. The reason? After we've spent millions fighting patent trolls, we will face a new generation of trolls who have learned valuable lessons from the methods we used in the past.
If by "generally works and at a very, very large scale" you mean it's slow as molasses no matter how many or how few users there are, and you're unable to provide a decent user experience, than I have to agree. Otherwise, I'd say "feels kinda clunky" is a stiff-upper-lip kind of understatement.
I kinda like my bank's implementation of it: Social security number equivalent for username, then you get the security phrase on the same page where you type in the password, then you get a two factor auth page (cellphone).

So it helps for when you fuck up the username or something else is weird, but security doesn't really rely on it.

Though I don't think there are any banks in my country that don't use 2 factor, so its a bit of a moot point anyway.
"Not just because the police have a special inclination toward confabulation, but because, disturbingly, they have an incentive to lie."

Actually there have been studies showing that police lie much more than the general public. E.g. here is a summary of one such study showing that:

http://www.erowid.org/psychoactives/statistics/statistics_ar...
> Stalin ended up replacing over-enthusiastic NKVD chiefs twice

You know things are bad when Josef Stalin replaces you because you're overenthusiastic.
you mean dont do it in USA , the so-called land of opportunities ...
I'm not really sure on this, but Uniloc owner Ric Richardson doesn't seem prima facie to fit the normal patent troll profile: he appears to be a bona fide inventor, but then I only looked at wikipedia and his blog http://ricrichardson.blogspot.co.uk/ .
Doesn't mean I support his action, of course and the whle legal system is fcked, hence the problem of the trolls, like Nathan Myrhvold's "Intellectual Ventures" https://www.techdirt.com/articles/20120811/02060619993/natha...
Harvard details suspensions in massive cheating scandal