skysight-inc/HackerNews huggingface dataset:
There are a lot of apps with complete ecosystems that aren't going to port to PostgreSQL anytime soon. Wordpress is the poster-child for this pattern. Yes, you can bring it up on PostgreSQL, and some modules support it, but from what I've heard, it's pretty spotty and most of the popular modules do not support it.
Shouldn't be a problem. The checking part is computationally fast. The real problem is downloading all the data. For that they can just DL the blockchain to avoid the slow transfer speed of the bitcoin network.
live demo 502
I don't understand this attitude. Microsoft's behavior (especially recently) is not out of line with the other tech giants. They are for the most part ethically indistinguishable - so whose products and services can I buy into? Who do you recommend?
Yeah, there's a school of thought that competition, fares, and cabin service would all improve on American carriers if we allowed fifth-freedom flights within the U.S. Imagine if you could buy a seat on the Qantas 747 JFK-LAX — why would anyone ever prefer AA/B6/DL?

On the flip side, things for travelers might also get worse, or even more "low costy", if we had domestic fifth-freedom flights. In order to compete with European low-cost carriers, Lufthansa migrated a lot of their intra-Europe flights to low-cost affiliate Germanwings, whose travelers don't get the same perks or lounge access as people on normal LH flights. This has been kinda a pain.

But competition can be good. One nice perk of the Norwegian Air incursion into the transatlantic market has been the ultra-cheap Star Alliance retaliation fares to Northern Europe airports that DY serves. There are some amazing $500–$600 round trip fares from either coast to OSL, and you can turn them into a trip to "anywhere in Europe" by using stopovers wisely.

This article mentions that the Azores are another potential hub for low-cost carriers but doesn't mention that SATA (S4) really does publish some dirt cheap fares to Europe, BOS-PDL-LIS at like $300ish round trip, albeit on a sketchy A310 aircraft with low-cost service.
If there were HN "elections", my guess would be it came somewhat close to 40% Democrats, 30% Libertarians, 20% Republican, 10% Greens. I would say Democrats would have a tough struggle to win a majority.
Most acronyms (especially TLAs) get overloaded daily. Being first means next to nothing, in this space.
Just listened to it on youtube - this upsets the expectations by having a ringtone in the middle of some otherwise lovely music!
>For a price, and then only to enter another country.

Yeah, what would you expect? If you leave the social contract, you have all your rights back. Then again, you are no longer entitled to the protections society affords you. In an abstract version of this, upon completely leaving the system you were born into, you are subject to the state of nature and so the state can kill you if it feels like it. Or it can enslave you, or take all your property; what are you going to do about it?

You don't have to pay taxes, though.
Make things. Don't engage in primate coalition building, that never helps. Having descended from a long line of hominids you should be more suspicious of your brain when it comes up with ideas that it can rationalize as "making the world better" and just coincidentally happens to correspond to "seeking power and status."
I just don't lock my door. Or my car. Anyone interested in stealing my stuff is probably more interested in skeletal integrity anyway.
And Rob Pike really loves the unix way being one of the inventors of it. It doesn't seem weird that Go would take that route.
I'm not sure it's all that obvious. That's pretty much the entire foundation of the very popular practices of "stereotyping" and "racism".
You'd think so but the problem is volume. When it's time to buy you can't get enough shares at the price you want and when it's time to sell, there's no buyers.

I used to trade pennies for fun, because maybe I was one of those degenerate gamblers. Options trading can be just as much fun.
I guess it's now easier to create cross platform desktop apps using Visual Studio 2015? Does this mean I can finally make iOS apps on Windows? I'm downloading the 2015 preview to try it out.
Show HN: Find the best WIFI in town
> As a side note, it seems odd to me that "native CPU" is a target distinct from OpenCL, which already runs on both CPUs and GPUs.

We are planning to move towards a single library that dynamically loads the appropriate backend depending on the runtimes / drivers available. If we completely relied on OpenCL, the same binary will not work on machines without the OpenCL SDKs installed.

> I think the product is in a tough position because most of the action these is going towards "Big Data," where data doesn't fit on a single machine -- let alone a GPU -- or towards heavy number-crunching, where hand-rolled kernels will outperform generic array libraries

Well that is two part question. As for hand-rolled kernels, they will obviously be better if you know the problem type. But more often than not, our users are happy to get "X" times the speed up in "Y" hours as opposed to "(1.2 - 1.3)X" speedup in "(3-5)Y" hours.

As for Big data, this is something we are working on / towards. We have some ideas that will make scaling across multiple GPUs and multiple machines easier. Since we will be doing this publicly, I am sure we will get a lot of valuable feedback from the community.
2 problems;

1) Some sites place rules on the password. A bank I used limited passwords to 6 characters! Can believe someone thought that was a good idea.

2) If you use this on random sites someone might pick up the format quite easily if they are targeting you. I'd suggest using layers of 'root' so random sites you sign-up use one root (e.g. HN), mid-security sites use another root (e.g FB), and high need for security sites use a third root (Financial). I do something like this to limit risk and it's not too hard to remember.

Regarding the single point of failure which I believed previously was a problem with password managers, Voxic11 explained otherwise a couple months back in a previous thread:

"LastPass and other password services don't actually store your information in any way they can read them. What they do is store the password information as a encrypted blob and the public key derived from your password. When you "log in" you actually are running the key derivation function on your password locally then signing a message with your private key and sending that to Lastpass. When they receive the signed message they check it against your public key and if it passes they send you your password information. Which you then decrypt clientside. So anyone who compromises lastpass gets nothing except a bunch of encrypted blobs and public keys. The only way to get at your lastpass information is to retrieve the unencrypted copy off your computers memory, but if a hacker can do that they can just steal your passwords as your type them in anyways."
So I don't have to know C++ just templates and I can get all the speed of it and functional features too? I would think more people would do this. I try to stay away from C++ because of a situations where small typos are not only still valid, but make the software behave in ways that I don't want and can't easily trap.
Ha! We interviewed the author of that library!
Maybe traders have learned on an intuitive level to "fix" this pattern matching - clearly the processing circuitry / power / ability is there, so a trained difference in outlook could allow us to harness it properly.
If this library can do text-measurements faster than the native canvas measureText() calls can do them, then that part of the library would be interesting to have by itself. That's one thing I know for sure.
Which is why it's good to have net-short deltas (when beta weighted against the SPY), to protect against tail risk.

It's also why it's important to trade small, and have a large number of uncorrelated positions.

You can go on believing that nobody makes money doing this sort of thing over the long term. That's fine. But it's definitely not true.

Derivatives have no more risk than the underlying. What makes them more risky is the leverage. Selling 1 option w/ a 0.5 delta is no more risky than selling 50 shares of the underlying.
By scraping by, I mean working 60+ hours per week for those wages. Here in Switzerland we work a normal workweek (45 hours) for an average wage 2x that plus a better quality of life.

Germany and London pay much less though but experienced developers can get decent wages.

Edit: also, when I lived in the u.s. and ma"de significantly more than 100K I still felt like I was scraping by. Taxes in the u.s., especially California, are high, expenses are high, and plus I had no time to spend my money anyway. If take a couple weeks off to travel every now and then but would have to at least answer emails while traveling. No more of that.
If this works the way the article describes, it feels like a fundamental shift forward for humanity as a whole. Critical in that step forward is the notion of open access, even if it isn't free.
It is (slightly) more complicated than that. Your return type is not b but IO b. Your callers will be performing functions that are defined on IO b with the result (such as bind)
Oculus Mobile SDK Goes Live for VR Developers
Reddit for game devs
This is a fascinating story illustrating how mental illness is very often a social construct. Along the same lines, the book Hermaphrodites and the Medical Invention of Sex shows how doctors often assigned a sex to a patient without consultation to the person or family.
Pinterest's second engineer on the early days of the company
My understanding is that the author is saying they are able to do arbitrary code execution on Paypal's servers (at least the ones hosting their help center). If I understand correctly, one could upload executable code to certain profile fields in one's developer account and then get their help center to execute those.

I suppose the criticality of that would depend on what all was hosted on their help center server as well as what other servers one could gain access to via it.
> I just don't want to hear about it.

... and therefore people should curtail their speech ? stop talking about relevant things that transpired ? May be you are a tad shaky on the concept, lets burn all the existing history books and those about to be written.

> They've had exceptional evidence and time

That is your opinion. The way it works is that you dont get to decide for someone else who has lost the trust whether MS has done enough, its the prerogative of the person who has lost the trust. The waiter at a restaurant chews on the serving and says this food is perfectly fine and you must push it down your throat isnt a very solid defense of the food. The buck stops at the desk of the restaurant patron.

And who said 'hate' ? That seems like your construct. Its a question of choice, should one buy into the MS ecosystem or not. Every person makes his / her own choice. I for one am now more willing to invest time in learning F#, but quite queasy about being dependent on that ecosystem financially.

> But you're still dragging the thread off-topic.

Oh really ? what exactly was off-topic in the thread and why. As I said, perhaps you are a little slow on the concepts.

> the bad stuff they did 20 years ago

False, and this has been amply demonstrated on this thread. But the time is not relevant. What is the relevant is the confidence / assurance that it wont happen again and the wisdom or the lack of patronizing a repeat offender. Why did those bad things happen, and why wont those things happen again. Whoever wants to use their products need answers that satisfy them. Different consumers will have different standards.

Perhaps it is good teachable moment for corporations. Deliberate and repeat actions can continue to affect them long after. If those in charge were so concerned, they perhaps should have thought it through. After all you make the bed you lie in.

A parting thought, those bad shit, they were far from an impetuous one off.
The issue is that ArrayFire is competing against CUDA and it is free since NVIDIA makes money from selling the GPUs it runs on.
What a great post. Not only the open commit policy but the comments on diversity and merit. Thanks for writing that (and for practicing what you preach!)
This isn't true, as anybody who sees bugs on the iPhone that don't show up on the Simulator will be happy to tell you. You test on an emulator when you have the option because it's the hardware you're actually deploying against.

And, again, Android does not run Java and characterizing it as such is ignorance of the environment involved.
You want to talk about a very unsexy way to build CRUD apps fast, go look at Salesforce. Boy, do I hate developing on their platform, but it is a pretty damn quick way to build CRUD apps, as long as you're fine paying $100 per user per month.
Firefox 1.0 Launch Day (2005)
CREATIVE CODERS + ANGULARJS EXPERT
My understanding is that you "describe" your project using XML or JSON or code (which can be written against libraries in "the language of your choice"). Then, Kozo spits out a skeleton project based on that description in the tech stack of your choice.

So, you would (optionally) write code in unspecified languages to describe your project, and then you would have to actually finish the skeleton project, of course.
Fantastic username choice.
Example of emergent behaviour that's changing lives: http://www.nytimes.com/2014/11/02/fashion/how-uber-is-changi...
It's probably not the case here, but the reason I always supposed is that people secretly resent the moral rules they strive to follow, and think, "hey, if I've got to do this, so do you!"
That would make strolling he gardens an exciting adventure for any visitors as well.
There are a lot of books you should read about this stuff; it'll make you more educated on it than any reply here can.

I'd start with Rousseau's 'The Social Contract,' Locke's second treatise on government, Hobbes' 'Leviathan', John Stuart Mill's 'On Utilitarianism,' Kant's Critique of Pure Reason, and Hume's Political Discourses.
Author here. I recently was looking for a good WIFI spot to get some work done outside my place (where I tend to be less productive). I called out a coffee place and was told "Sure, we have WIFI". It turns out every page load took 10s or sometimes more. And I realized this wasn't the first time I had trouble finding a good WIFI spot. And some friends and family members told me they could use a site like this.

I know it's not perfect, but I wanted to get it out there and get some feedback. Enjoy (hopefully)! :-)
While he was not a communist, his plans for social justice were very threatening to the establishment

If you read "Where Do We Go from Here: Chaos or Community?" (which he wrote towards the end of his life), he basically says that the Civil Rights movement needs to shift from racial agenda to an agenda of helping the poor. However he never presents an actual plan other than some vague idea of a massive transfer of wealth from the rich to the poor.

http://en.wikipedia.org/wiki/Poor_People%27s_Campaign

I'd go farther to argue that he's not a communist b/c he wasn't really thinking in those terms and he actively tried to avoid the label (that's why he took for ever to stand up against the war in Vietnam)
We're currently evaluating Terraform for an H1 2015 rollout. This looks like another interesting option, though it might require more modification to our services than we can commit to.
But they also like their crypto secure :P
CREATIVE CODER

We're looking for a talented, creative coder to help us realise a prototype for an exciting project that plays with audio and proximity. This is initially a contract role that may be extended beyond prototype.

Required //

A portfolio to showcase your work, if you don't have one of those, you need not apply.
Familiarity with Google App Engine environment with Python
You’ll need to be passionate about technology, understand human centered design and get excited about digital prototyping.
Experience with HTML5, Canvas, SVG, JavaScript.
Know your way around at least one back-end language such as Ruby, Python, or Node.
Have excellent Javascript OOP skills, understanding of design patterns (MVC) and be familiar with rapid development frameworks (AngularJS, Backbone, etc)
Development tools with command lines
Version control with Git

Nice to have //

Great people skills
Processing, Cinder and/or OpenFrameworks are a definite plus.
Made and/or has used particle systems, physics engines, audio reactive experiments, and can tell easing functions from each other at 100 meters on a broken screen at night.
The ability to rapidly create proof-of-concept experience prototypes and technology demonstrators
Experience with programmatic animations (Greensock GSAP)
Experience with cross platform mobile development (Cordova)

Apply before Nov 15th hello@grumpysailor.com
... and the hardware can vary greatly from chipset to chipset and from phone to phone. There are a number of drivers that work directly with the underlying chip and hardware. You can never emulate that.

The actual CPU (ARM, x86) is a small part of the overall emulation equation and almost inconsequential to uncovering these bugs you talk about. There will be bugs that will exist solely on the hardware. You can't replicate it unless you are fully replicating that hardware, with those system level drivers.

IMHO, In the context of the app development what Apple did is the better way in this case.
We build our library on top of CUDA! (among other things)

I would not say we compete with CUDA, more like complement them!
Wouldn't the cost of living and taxes in those countries normalize the incomes a little bit?
CloudSQL on gce is mysql on bigtable afaicr, its been around for a few years.

EDIT: actually it looks like cloudsql might actually be a mysql.. also on gce they max out 16gb of ram and 100gb of storage
It's only a problem on an encyclopedia because it's not relevant to its mission. As primarily a news archive we don't care as much about PR (Almost all company news is PR anyway), and if it became a problem we would flag it so it could be seen by those who are interested in it (There's value in having a PR archive too), and hidden by those who don't want to see it. The user should be in control. One man's PR is another man's news.
tptacek, maybe the USG as a whole controls some RSA keys, but the more interesting parts, such as NSA, wouldn't be able to get access to them without setting off some red flags. Not to mention, the USG isn't a monolith; NIST recently rejected Dual EC_DRBG. Employees at NIST publicly criticized the NSA's (alleged, but almost completely likely) decision to backdoor Dual EC_DRBG.

Like you said, for attribution purposes the NSA had to get its keys elsewhere. I'm asserting that it's not just attribution that's on their mind.
I fail to see how people getting around in cars is emergent behavior. You will have to explain to me the emergent part.
I doubt change is going to come from external pressure or treaties (although those are good things). Change is going to come when a lot more people become aware of just how bad things have been going, and why. All of the atrocities you mentioned have been done to protect and expand the interests of the wealthy, and have been done in as much secrecy as possible.

I have reason to hope that things CAN change and in fact, ARE changing. Look how rapidly gay marriage has gone from an impossibility to soon being the law of the land in an incredibly short amount of time. Pot legalization is happening at the same speed. The next great wave will be atheism. These things are happening because of increased communication and awareness due to our newfound interconnectivity. That is only going to increase.

Soon it will be extremely hard to keep secrets at all, a condition that is essential to these atrocities continuing.
>a bad habit: using the Microsoft stack and deploying on Windows

this is not "a bad habit"
How Google Lost Hundreds of Thousands of Dollars in an Hour and Half
that's almost all wrong. it's mostly commodity hardware, and their margins are thin only because they're a gigantic company. smaller companies can and do offer much better pricing, they just don't have the marketing budget to convince you of it.
Please do, would love to find out more on this.
Edit: To be specific, I meant those who believe in life extension and immortality, such as mind uploading, nanotechnology-based telomerase solution etc.
Agree - also I think f# can't dispatch on the return type of a polymorphic expression as I thought that was only possible with type classes?
>>> This is what happens when you pass judgement unto things you don't understand

I think it's kind of the point if the judgement is on the question "what is easier to understand". I think this is the sentiment many people staring to learn Scala are feeling - the barrier to entry, even if you are coming not from the blank slate but from the background of programming many years in many languages, is pretty high. It's not the judgement on "whether Scala and its collections are good/done right", which is entirely separate question from "whether it is easier for someone to understand how C# collections or Scala collections work".

>>> And btw - working with Option is super awesome, no category theory needed.

Well, if you want to do something like making a function that works on Option from a function that works on the underlying type, you pretty soon find yourself in that general area.
Its actually a lot more complicated than that. Prior to the Southern Strategy by Republicans exploiting this fact (and, really, for several decades after), the Democratic Party -- especially post-New Deal -- was a weird coalition between left leaning groups and southern conservatives (a result of the fact that the national parties were largely coalitions of state parties, and stretching back to the Civil War the Republican Party was the establishment party of the North and the Democratic Party the establishment party of the South, which sort of resulted in the opposite party often being the anti-establishment party in other regions if it existed at all -- and its worth noting that lots of states were effectively one-party states even moreso than is the case anywhere today.)

OTOH, the Southern Strategy was a direct result of Republicans realizing that Democrats were vulnerable in the South because the Democratic Party as a whole was no longer voting in line with Southern conservatives.
I recommend just regarding IO a as an action, or some description of an action, that returns a value of type a. And (>>=) constructs bigger actions by attaching continuations to actions.
Do we have a guess as to why they wanted him dead? Was it that those in power believed the rise of African American citizens would disrupt the power structure and their position in it? Or was it purely racist, with the powerful just believing it was wrong for black people to have equal rights?
E-money and mobile internet on cell phones in developing countries. It's literally changed the lives of entire populations throughout the developing world: http://en.wikipedia.org/wiki/M-Pesa
DJI INSPIRE 1 Announcement - Hexacopter Launch Stream
But people ARE emotional? So if a stock was trading at a level, then dropped significantly, it makes sense that it sees "resistence" as it climbs back to that level. There are real people there who are happy to be back at $0 or back where they started so they sell.

I believe stock prices are random, but it doesn't mean that market phenomena doesn't exist.