skysight-inc/HackerNews huggingface dataset:
Persona vouches for you when you sign in. Really neat, no more password leaking.

The important thing here is that as Persona protocol (BrowserID)'s creator, Mozilla really really wants someone else (potentially YOU the user) to run the Identity Bridge. Currently Mozilla does this for non-Gmail and non-Yahoo users too boost adoption. So when you sign up you are asked to give a new password on sign up. If you are paranoid, you should of course give a new password instead the one you use for your email (which I assume may be reused for multiple accounts...)

But being able to authenticate yourself on your own is what makes Persona useful.

edit: at realworld crypto, this was given as a talk. This is Google's possible direction.

http://www.ietf.org/proceedings/81/slides/tls-1.pdf
In the default font size this looks really bad in firefox 26 on archlinux. Is/did anybody else having/have this problem? How do I fix it other than making the font bigger?
How do you run a JOIN across a bunch of actors
"Decoupled data. You can't run arbitrary queries over your data. But you can still have a full relational database within actors. So you need to organize and split your data model into actors. Read the query model and examples sections to understand how."

When I saw that in the README, it said to me that I can have a distributed SQL database as long as I did not need JOIN or REFERENCES which are commonly used features of a relational database. Am I incorrect?
Eh … whenever someone mentions Square I first think of Squarespace. That’s the much more present Square brand in my head (probably because I listen to way too many podcasts and Squarespace seems to advertise on all of them while Square isn’t relevant or present at all in Germany).

Their brand name really manages to confuse me whenever it’s mentioned … but that just comes with the territory of picking something so generic.

So, yes, there is a question what someone is referring to when they talk about Square in the context of an app. That happened to me several times already, here on HN. I read some headline with Square in it, click on it and am confused why it’s not about website hosting.

I have little doubt that it is possible to build an extremely successful brand that no one confuses with anything else around a very generic term (just think of Apple), but if you want that super-generic word to work out for you (and those words can be cool to use, no doubt) you have to live with people confusing you until you pull it off. It’s a trade-off.
There are already several javascript libraries that use OSM tiles out there, most popular being OpenLayers[0] which offers an comprehensive API and Cloudmade's Leaflet[1]

[0] http://openlayers.org/
[1] http://leafletjs.com/
oh you mean the guys that make the Final Fantasy games for iOS.
I think that you may have missed my point. This isn't about buying expensive clothes, or being one of those people who doesn't buy expensive clothes. I'm not making my decision in order to fit in. I try not to worry about it, because I've come to the conclusion that it doesn't make much sense to worry about it.
SEEKING WORK - Toronto / Montreal / Travel is fine

Are you looking to take an existing application to the next level or build one from scratch? Thinking about rolling out an API? Maybe you're concerned about application security...

We should talk, I'm a full stack engineer with 8+ years experience building secure, distributed applications using Ruby/Rails, Python/Django, JS/Backbone/Meteor, HTML/CSS, MySQL, ... and I'd love to hear from you. It has been my experience that these opportunities tend to be mutually beneficial!

Of late, I've been doing a fair bit of sysadmin work so we could also talk about that if it is of interest.

Until then, gm@gregmcwhirter.com
Doing it any other way involves different tradeoffs of time, money, skill, and maybe lock-in risk.

This is what you're paying for. The cost of that is the difference between hosting yourself on Amazon and what Heroku charges. That's the cost to your business of using Heroku. This cost has steadily increased. This isn't rocket science, and it certainly isn't burgers at a restaurant. I get that for some people that cost is a worthwhile expenditure, but as that divide widens, the number of people it makes sense for will decrease.

To try and equate this to your burger analogy, if raw beef kept dropping in price, but restaurants all charged the same, more people would cook at home, no? Now, imagine you're feeding 100 people a day. At some point the cost savings of cooking the beef far outweighs the luxury of sending 100 people to a restaurant.
Facebook wants to read your SMS, confidential info: Kaspersky
To be honest, I thought of FiftyThree first, too, when I heard the Facebook announcement. Reading between the lines on this blog post, it doesn't sound like FiftyThree has any legal claim or trademark to hold against Facebook (even if they wanted to litigate).

Facebook has already "gone live" with the Paper name—I think it's too late to change it. Whether it's malicious (are they "building their story" off FiftyThree's work?) or not ("Oops") is almost irrelevant here.
Not quite. If you keep routing to a blocked backend, any requests that hit that backend will have unacceptable latencies. Since the routing is essentially random, you'll still be fielding about 1/4 of your requests to that backend, so one long request winds up making 1/4 of all your requests have unacceptable latencies.
It is if you go to a college with a facebook style directory.

http://en.wikipedia.org/wiki/Facebook_(directory)
The Marvel API – a case study in how to not respect developers
squarespace.com had a Superbowl commercial yesterday and my wife asked is that "Square"?... which led to a 15 sec. conversation.
Like "Windows"?
"Recent" in this case is still before many current programmers were even born. 25 years ago isn't really recent anymore.

As for FORTRAN, there are a couple of reasons. First, the ability to skip a pointer dereference on large tables for performance, and second, the existence of fine and ancient libraries for well-known problem spaces. I used to work with some old Cray guys, and they would rant about how FORTRAN was the best language ever on purely performance grounds.
Twitter new colors?
I guess this is just a sign that I am getting crotchety, but headlines like this just anger me:

Why we love/like X, And why you should, too

My immediate reaction is always something along the lines of, don't presume to tell me why I should like anything. Tell me why you like it, and be done with it.
Does anybody know their strategy here?
Obvious question: which country?
Demos using AWS with Node.JS and an AngularJS frontend
Potholes abound on the road to car-to-car communication
Most likely. I use Amazon a fair amount and I'd rather not think about shipping costs when trying to buy stuff.

The video collection isn't extensive enough and needs to further grow to really compete with Netflix. But there's some stuff there that Netflix doesn't have so its good to have as a secondary source of entertainment possibilities.
I was recently reading this book: http://www.amazon.com/gp/product/B00A735906/ (title: When I Was a Slave: Memoirs from the Slave Narrative Collection)

It contains interviews with slaves that were part of a public-works program geared towards writers/musicians and other white-collar workers during the great depression. It was a particularly fascinating text since lots of the interviewees were in their 90s and thus had experienced both the pre- and post-emancipation eras. The most consistent message I saw was that a group of oppressed people who had not been allowed to acquire any of the skills one needs to survive had been set free and asked to fend for themselves in a very hostile environment (jim crow laws and so on) and thus for most of that generation, it was like trading one problem for another.

Also, there are several statistics compiled where the african-american community features as an outlier. For instance, breast-feeding rates in that community are far lower than the rest of the US [1]. I didn't know that this was a result of what women in the slavery-era went through but learned that from the book.

It is important to read literature from this era. Tells us a lot about how just over a century ago, people employed rhetoric to convince themselves that slavery was really ok (see the talking points of the "overseers" and "speculators").

[1] http://thenationshealth.aphapublications.org/content/43/3/1....
Where does one draw the line for a word that is too common for your business? Here are the rankings of just a few company names that utilized popular words.

521 - paper
1991 - match
2723 - apple
2777 - square
2921 - target

Imagine if Facebook came out with a new camera app that was called Facebook Target. There would be no doubt that there was clear negligence on Facebook's part. I feel like here I need to disclose that I am no lawyer, and that this is where Trademark law comes into effect. It's just disappointing that an innovative tech company would act this way when it's completely unnecessary. I think that if the app was called Facebook News it would be just as effective as if it was Facebook Paper.

Source (could probably use something more legitimate): http://www.englishclub.com/vocabulary/common-words-5000.htm
"Paper" can be protected as "Candy" was.
More clickbait and erroneous reporting from Wired. Typically, I stay away from most of their articles, besides the Threat Level column, which actually hosts engaging pieces of journalism.
If 53 didn't register Paper as a trademark, they are pretty much SOL, right? If they did, it's pretty clear that Facebook's property creates confusion in the market. Trademark law seems pretty clear here, but IANAL.
1) is probably still true at the moment as long as you really need that large array, but the performance gap is likely to disappear once we have better garbage collection and SIMD support, which are both open pull requests. On the other hand, if your algorithm can be expressed in a loop that touches less memory, in my experience, devectorized code in Julia beats vectorized code in NumPy or MATLAB, and absolutely destroys devectorized code in those languages. This is vitally important in my work, since the data sets I work with are so large that expressing the algorithm in terms of vector operations would require more memory than my computer actually has (and it has 64 GB of memory).

Numba and especially cython are bolted on hacks to deal with the poor performance of the interpreter. They are not conducive to the kind of modularity you can get with Julia or plain Python, and they have their own set of rules for achieving high performance. Their main upside is that, as you say below, people already have a lot of Python code, but if you were starting from scratch you would probably not design them into the language. NumPyPy still doesn't implement all of NumPy, although I think it's been under development for roughly as long as Julia.

2) would be a problem for any new language, but it is partially mitigated by the PyCall package, which makes it easy to call almost any Python code from Julia. There are even Julia wrappers on top of pandas and matplotlib that allow you to use them while following standard Julia programming conventions. I've played around with calling PySTAN from Julia, and it's not substantially harder than calling PySTAN from Python.
You literally picked the single package that loads the most other packages. Clearly this needs work, but just running vanilla julia without loading packages is not bad at all these days:

$ time julia -e 'println("Hello, world.")'
Hello, world.

real 0m0.209s
user 0m0.299s
sys 0m0.104s

Julia now pre-compiles the jitted code for it's base system, and the plan is to allow the same thing for packages. As others have noted, starting up Matlab is extremely slow and starting up a full R environment isn't all that fast either, nor is starting a JVM all that speedy. Startup time alone doesn't prevent a system from being useful.
you can have multiple personna accounts if you want to separate accounts assertions.

i actually don't think this argument holds water.

it's the same with any auth system. you can use 2FA, etc. in the end if someone compromise your laptop you're screwed, they get all the passwords/assertions anyway.

They can't make assertions from the server side.
Same here. I can barely read the text in Chrome.
Medium invented a new design style. Many sites are creating variations of this style now because it is a beautiful way to display content. (Ghost, exposure.so to name a couple).
To not test a website on Firefox before launch isn't a bit extreme? (text input invisible is pretty bad)
I would say your other competition is Tumblr, which can be adapted for short, medium and long content but seems overwhelmingly to be used for slightly-longer-than-twitter posts.
I guarantee you do it too. Possibly in a way you're blind to, but you're doing it. If you're an American, did you watch the Superbowl yesterday? Or did you smugly tell people you're not interested in sportsball?
Humans have done just fine for a long time managing their own mental namespaces. Paper already means different things in different contexts before either of these apps - "I am writing a paper", "have you read today's paper?", "have your papers ready for inspection". There are also many different brands and types of paper with very different material properties and use cases.

Choosing an already in use word for any new publicly accessible thing complicates the global namespace a little more than it already is, but if it is the name you really wish to give it, sometimes a little distributed parsing overhead is better than the alternatives - trademarking "paper" or calling your product "Payper" instead.
This should be extremely illegal and a zero tolerance policy should be in place.

Also, I don't think I've heard Obama mention any of this in his recent speech on how to fix the surveillance abuses, and it came out in the news at least twice last year. I think it's time we send a review panel into DEA (and FBI for that matter), too.
Take a look at the IndieGaming subreddit (over on Reddit). Every single day I see half a dozen new games pop up. People are making thousands and thousands of new games all the time. Do you honestly believe they all do so with an explicit expectation of profit? No, the basic premise that people do not create without an expectation of profit is false and frankly deeply insulting to humanity.

http://www.reddit.com/r/IndieGaming/
Interesting. I just added an Asus RT router to my shopping cart this morning.

This is one of amazon's biggest sellers:

http://www.amazon.com/dp/B00FK1E46U - ASUS RT-N66W (1,986 customer reviews, Amazon Best Sellers Rank: #39 in Electronics)
Why do you need to manage my Google contacts? why do you need to access my private repos on github?
"We don't ask doctors, plumbers or auto mechanics to "just get the job done". We ask them to do it right."

We're building software here, not saving lives or building something physical. Software is virtual, it can be refactored and fixed numerous times until the desired performance and bugs are all worked out.

Doctors and anyone building something physical don't have this luxury. You can't tell a doctor to "refactored" a heart transplant so they have to get it right the first time.
Yes, as implemented with pairs, syntactically with parens.

None, except vectors and maps (and sets and regexs and ...) being syntactically first class, and being used heavily, not just in special form syntax but in real use. For a whole lot of programming, maps are where it's at for your data structures.

True, these shouldn't be unfamiliar to a CL programmer (although the pervasive use of maps might well be, don't remember how much association lists and properly lists were used).

As someone who adopted the mostly functional Scheme style I don't find the enforced immutability a bigger difference, but I could well see that being true for CL programmers. And for many/some? the bias against OO vs. CL's CLOS, which many claim is the very best OO system ever (as far as I know the only popular one with a MOP).
See also: Microsoft Windows vs. X Window System.
Your knowledge of basic physics is a function of your education and merely coincidental that it could be of help in understanding internal combustion engines...unless you purposefully took physics classes for this reason.

Abstractions are a basic requirement for any sort of advancement, there is no inherent virtue in knowing what's under the hood unless you have a good reason to dig deeper.

When you get sick you take drugs that may actually kill you, you don't say I am not going to take this pill because I don't know how it works. Heck, I have no idea how the lowly Tylenol works and I take it all the time:)
> You are bold and confident

That is what it said in the fortune cookie I got the other day.
Yes, I understand that. It just looks to me like a lack of much overlap between the products. In the case where the products don't overlap, if you are successful at legal action against the other product then it starts to look a lot more like "trademarking a word" rather than "trademarking a word as a name for a product that operates in X space", and one of these two things is much more irksome than the other. If it makes you feel any better, this is not my "legal opinion", this is my John Publik voter's opinion.
I see too many guys in their late 30's and early 40's wearing it these days, so I figured it was long past 'cool'.
Parallel construction allows intelligence agencies to make criminal allegations that might turn out to be less than factually accurate, while facing no review and no repercussions.

The concept of allowing evidence from secret sources should offend anyone who believes in a just society.
Hitting back, Indian hackers deface Pakistani websites
It's a beautiful app - my initial impression is that it takes longer to move through content. It'll be interesting to see if people begin to use this regularly.
Not mentioned in the article, but perhaps a relevent comment on the privacy concerns: In the UK at least, the government have already installed license-plate tracking cameras on overpasses on almost every major road in the country. Sniffing the RF V2V data wouldn't really reveal much more (apart from speed).

I suspect that it would be politically unacceptable to routinely prosecute for speeding offences that were identified with this data (although perhaps there would be a grey area when very high speeds were identified).
How can we disrupt slavery?
The gmail case is special, actually. For a few domains (gmail, yahoo, not sure which others) it will fall back to a flow that's more like OAuth. But for unknown domains it sends you an email with a link, and then requires you to create a new account (with a new password) that is persona-specific.
"Once a developer makes their money back, the game should go public domain."

This is reasonable as a design goal, if you're taking into account risk (I make 10 games, only one meets any success - is the cost of development the money invested only in the one game or also in the other attempts that - for whatever reason - didn't catch on?). I'm leery of it as a hard and fast rule, because it is way to hard to say what costs actually are (/ should be).
Because Skype allows you to use the digital content that you buy outside of the Android app. (Desktop, Web and so on)

Apple has a similar rule. (We have an iOS App in the App Store that uses Paypal)

Edit: Here's the relevant part from the TOS:

Developers ... must use Google Play's in-app billing service as the method of payment, except: ...

... where payment is for digital content or goods that may be consumed outside of the app itself (e.g., buying songs that can be played on other music players).
You can have JOINs, but within individual actors. So for instance if this entire conversation tree was a single actor, you can have a full relational model to make queries with. But you can't do joins on comments over multiple threads.

This is the sacrifice ActorDB makes to be distributed.
It won't come in the search probably, but if you go to the page for the Facebook app and click through to Facebook, Inc. you'll find it in their apps.
> Amazon has not really made a serious effort to encroach on Heroku's profits

Amazon hasn't, but there are a reasonable number of simple PaaS competitors these days:

Microsoft's Azure (http://www.windowsazure.com/en-us/pricing/details/web-sites/): ASP.NET, PHP, Node.js, Python

Red Hat's OpenShift (https://www.openshift.com/): Java, Ruby, PHP, Node.js, Python and Perl

Nodejitsu (https://www.nodejitsu.com/): Node.js
The bigger your footprint becomes in the arena of the Internet, the more care it takes to make sure you are not stepping on other's IP. The problem with the Interwebs is that IP crosses so many silos and this isn't just a problem of name but of application of the use here. I can't see FB being more than apologetic to FiftyThree. As much as FiftyThree thinks they have just cause here - its more of a use / intention than it is the confusion with name. I highly doubt anything will come of this, because of the logical difference. Its an identity thing vs. market clash over the same product.
V2V is a great idea, maybe the equal of airbags, or ABS. But if I can't actually trust the government to implement it, well...
Yes, let me use a monitoring system running on a single instance to let me know when important things go down.

How about no?

It's 2014. HA is part of the MVP when you are charging people money or providing a business-critical service (even if it's free).
Haha ok you make a good point. I guess people need to set their default search engine then...
I think I actually prefer the interface to flipboard, my only issue at this point is that I want to curate my feeds better. For instance the tech feed features Gizmodo, the verge, OZY, Techcrunch etc... but I only read 1 of those sites regularly. Also, I'd like to lump my friends into different feeds so college buddies, co-workers, family are on individual streams
Yep, but it didn't help like this did. I don't have graphs for you I'm afraid.
Roll your own? Why not use one of the existing widely-used OSM geocoders?

http://wiki.openstreetmap.org/wiki/Photon
http://wiki.openstreetmap.org/wiki/Nominatim
Also CISC instruction sets (VAX, 68k) were already pretty high-level.
Thanks so much! We hope you like the product!
I usually don't watch football (even the Superbowl), but I did actually watch it yesterday. I don't really see what that has to do with fitting in. I could just as easily have not watched it.

And by the way, even if I do do it, that's just as silly as anybody else doing it. Don't confuse the philosopher with the philosophy.
I disagree. They're trying to shame others into giving in to them owning the word "paper".
Theoretically your point makes sense. But in practicality, sounds like nothing prevents a partner from winking at their buddy in a VC. After all, who's to know? And how could it ever be enforced? Insider trading didn't stop just because it became illegal. This is not in any way meant to cast aspersions on the partners per se. Color me jaded when it comes to money.
Note that one of the benchmarks take 5 ms in c -- if that's all you're trying to compute, why care about speed at all? And of course JIT will be a huge penalty on that time scale. There are a bunch of benchmarks on the front page of http://julialang.org/ that show only a small penalty for using julia over c.
Rails 4, Grape, Postgres. We use unicorn; went from 3 workers to 30, though I've not had time to tune this since.
This question needs to be answered. It is NOT ok for apps like this to request blanket access to manage our contacts with no explanation. Edit: Thanks for the explanation.
60 days til support ends for Windows XP. Are you ready?
I think the next step for them is to cluster by similar images. A green hue, for instance, shows a lot of similar-looking pictures of leaves—better to show one picture and have a "show similar images" feature to dig into a finer level of variance.

V. cool, though.