skysight-inc/HackerNews huggingface dataset:
I didn't downvote you, but these are the facts:

1)The "Play Store" is, like the name says, a store, just like every single store is a distribution channel.

2)While I understand that for some it may look unfair, a contract is a contract, you cannot sign and then ignore the rules of a contract because it's "unfair". You just don't sign it.

3)On iOS the app will not have been accepted in the first place and maybe (I'm just supposing) the developer didn't want to buy a mac, buy an iPhone, learn objective c and pay 100$ a year to make the app for iOS. :P
Even better is to draw everything in a canvas!
I like this concept - small, usable art installations designed to make inconspicuous things social. But the pessimist in me takes one look at their concept and things "That's going to break so quickly here in Boston."

What I would love to see, and which seems realistic from this video, is an installation that shows the people waiting a "loading bar" or countdown or some visual indicator of how long until the crosswalk is green for pedestrians. In the video they show this as the background color - red or green - gradually draining from the screen.
Packets between internet hosts spend about 10,000,000ns in transit and they traverse around $10,000,000 worth of network elements on the path. These numbers are both worth optimizing. I'd say that the lowest hanging fruit for operating system hackers like myself is the cost i.e. serving more customers with fewer boxes. That latency figure is tougher because it's mostly due to the speed of light rather than processing time.
I couldn't help but read the "ILMR" typo in the first sentence of this article as, "International League for Machine Rights".
Bitcoin Security Auditor Needed for Mastercoin Projects
There's a long history of fraud in every area of human enterprise. Doesn't mean we need to regulate everything.
Have a look at mine:

https://bitbucket.org/djc/persona-totp

It's less than 150 LOC of Python code (plus some HTML templates and a few basic tests).
> We think that Persona is a great attempt at improving usability, security and privacy...

We use Persona and love it. However, I wouldn't trust Persona for securing sensitive information. There seems to be no password requirements (at least when I checked months ago.)
It's not really any different to someone checking Twitter or FB ;)
SRP doesn't solve that problem. Applications that authenticate with SRP hold crackable password derivatives.
The goal is to not require a 3rd party server. If they could get the protocol in browsers natively, they don't need it.
This.

One mod: 5 years is a very long time in this space. Node itself is but 5-years old.
Cool idea. I think annotation popups can be a good way to explain information-dense content such as code. Suggestion: try to display the best annotated code on the home page of your site.
Douglas Crockford on the history of this behaviour:

https://www.youtube.com/watch?v=v2ifWcnQs6M#t=489
Yet another OpenID/OAuth/Whatever? Another SPOF.

Give me separate logins and KeePass any day.
I've always seen 'boutique' development as something that eventually requires transcending frameworks in favor of optimally architected code. uTorrent is an example of a high caliber of development.

In a world where people relentlessly defend good enough (generally, engineering advice on HN is often straight-up amateur hour), it's telling that great sometimes requires abandoning the tools that hipsters clamor for.

All you need is a great UI design, good architecture, and a keen eye for details.
Here's a crazy simple way to implement Persona authentication for your Apache-deployed apps/sites:

https://github.com/mozilla/mod_authnz_persona

(I know Apache may not be that popular with the HN crowd anymore, but I don't currently have the time to dive into nginx and do the same for it. Nevertheless, if anyone wants to do that, I'd be happy to answer questions and provide pointers into the Apache code.)
Do you mean him searching for open-source information about his customers that his customers voluntarily put on the web, or him saying it to us?

If someone spent $30,000 on my digital cards, I'd look him up so that I could sleep at night and not worry that his kids are going hungry because of this.

(I'm not someone who sells these kinds of things, so I'm fully aware this is largely armchair quarterbacking.)
Criticizing OSM is at least as hazardous as criticizing Wikipedia, but...

Setting aside ideological purity, the actual rationality of switching solely to OSM depends on the actual quality and freshness of its data. And most of the world with money in play is more likely to follow rationality than ideological purity here.

But with regard to data quality, OSM is encumbered its own policy. OSM cannot (or refuses to) make use of high-quality bulk data from outside, regardless of how that data was licensed. Automation allows more frequent updates with a lot less manual labor as input - but OSM requires contributors to manually trace shapes in their weird browser app. Even where plenty of excellent liberally licensed data is available, OSM insists on making an army of unpaid monkeys re-make the SAME data in perpetuity.

That puts its pipeline at a permanent disadvantage to companies building proprietary datasets, which can take advantage of all kinds of automation. OSM simply isn't doing as much as it could to verify its data and stay fresh, and so it isn't doing as much as it could to end the status quo of proprietary data. Even if OSM reaches a usable state at a given moment, the world keeps changing to invalidate previously traced data, and OSM's policy ensures it will always be playing catch-up no matter who wants to donate data, because all the data has to come through this dopey manual process.
Show HN: The Bible on cryptic code (or why you should cargo cult)
I think I'm more impressed with the use VFX to demonstrate ideas than the pong game itself!
technically - yes, it frees me from being part of (google/fb/twitter... whatever network is trendy now) and still sign in, practically,at the present moment, no - only geeks know about it

Edit/update: if compromised, you loose all linked accounts, however, with google/fb/.... it is the same, but this is less leaky to 3rd party, if this comes as default login, then we would have only a dozen of logins (persona/email, + important accounts, e.g. banking something similar... ), not ~100 of them, thus resetting 100 passwords is just 1 action
It's very common. This is what many self proclaimed 'business people' are like. In places where aspiring business people congregate (like this site) it will be dressed up with euphemisms about 'social hacking' and 'disruption'. Go to some local startup/entrepreneurial meetups and you will find plenty of people like this. If you are a developer you won't need to be there very long before these types will be offering you all sorts of 'opportunities' and 'partnerships' that mostly just involve you investing your time and money on the promise of getting rich quick, but with very little ever written down. Plenty of kids fresh out of university get burned with these scams.

For an example, here in the UK the chairman of the current ruling party used fake identities to run his dodgy web marketing/scraping/consulting business and most people in the UK startup scene didn't think there was much wrong with what he did. http://www.theguardian.com/politics/2012/sep/21/grant-shapps...

>Grant Shapps, the Conservative party chairman, posed as a "multimillion-dollar web marketer" named Michael Green who spoke to reveal the secrets of his trade at a $3,000-a-head internet conference in Las Vegas while he was the Tory party candidate for Welwyn Hatfield.

>The pictorial evidence of his double life, revealed online by a fellow conference speaker, will pile pressure on Shapps to explain his links to a network of websites which have been blocked by Google for breaching its rules on copyright infringement and encouraging customers to plagiarise content.

>But at the age of 35, Shapps claimed already to have established "the world's largest internet marketing forum". A few years later while a member of the shadow cabinet, he also had time to run phone lines where for $297 an hour Green would give tips to aspiring entrepreneurs.

>Casting himself as an internet marketing guru with products and coaching services guaranteed to generate income, Shapps owned and ran until 2008 a series of websites making claims that still dog him despite attempts to downplay his personal role. Using the website MichaelGreenConsulting.com, which operated from 2004 until it was removed from the internet in 2009, Shapps claimed to run the "world's largest internet marketing forum" with his company How To Corp.
Debugging in LINQ Hell
The Visual Studio debugger has very poor support for visualizing collections. Hunting for where the data has gone wrong is like the proverbial needle in a haystack! Here are two tools you can use to make this task much easier.
I'm on:

* Pycoders Weekly (pycoders.com) - not really a mailing list, but well, it's a list you sign up for

* Sydney Python

* PyPyDev

and a few more I cannot remember. I used to be in Python List as well, but that got noisy real quick, so I unsubbed

Here's a list of other mailing lists: https://mail.python.org/mailman/listinfo. I also recommend joining local Python groups
http://mapswith.me has become very popular recently. I haven't used it much myself so I can give you a proper comparison. Otherwise, OsmAnd is open source and can be found in the F-Droid repository.
I'm using http://osmand.net/

The UI is not perfect, but it has lots of useful features, like bike navigation and offline usage.
Did they give up on the in-browser stuff? Or did I just get the plan completely wrong then?
A little short-sighted.

Remember back when Prototype was the dependency, and jQuery was young?
> The bad things people talk about PHP (bad cruft in naming of methods, kludgy parts) are not relevant if it takes a few hours/days to learn that -- and if a good coding standard can limit yourself to a subset of the language. You need to do that for all languages anyway. (See JavaScript.)

Javascript is by no means a good language. I think "needs a coding standard and a few hours/days to learn which parts to avoid" is a point against a language - not necessarily reason to rule it out entirely, but a mark in the negative column. There are plenty of languages where this need for a standard doesn't seem to arise, because the obvious way to do things is good enough (e.g. Python).

> But: One big red flag would be if the language proponents are language war fanatics that vote down criticism of their language/framework while attacking all competition. You probably know which ones I talk about.

That's a terrible reason to make any decision. It reminds me of the guy who wouldn't listen to U2 because he didn't like their fans. If you avoid languages that're used by idiots you'll find yourself on a treadmill where you're constantly moving from incomplete language to incomplete language, because as soon as a language gets good enough, idiots will find it and use it.
Selenium With Node.js and Mocha: Automated Testing With JavaScript
>>far from having a monopoly on App Stores
Google has a (quasi-) monopoly on android app stores. Overall marketshare of android is irrelevant.
The protocol itself doesn't come with an SPOF. Only the transitional current implementation, required for bootstrapping purposes, does require the JavaScript shim hosted by Mozilla. In the future, at least Firefox itself (on desktop, Android, and Firefox OS) will come with built-in support.

And, quite importantly, running your own identity provider (which is another SPOF in many systems) is pretty straightforward and well-defined in the Persona ecosystem.
If this happens, I hope more US companies or start-ups move their headquarters/servers abroad. Maybe then Congress will do something serious about it. This, perhaps more than anything revealed so far, would make me switch to a non-US based service as soon as possible.
http://www.phrases.org.uk/meanings/408900.html

"Don’t make idols for yourselves" is another old expression.
"Thank you for your note. We have reviewed your appeal and will not be reinstating your app. This decision is final and we will not be responding to any additional emails regarding this removal."

So that whole "don't be evil" thing was just a crock of shit? Good to know. Thanks, Google.
Wow, this is crazy. So if your country is not on the list, can you still have ad supported income?
Elixir and the Internet of Things – What's in a Process?
https://blog.heroku.com/archives/2009/4/24/commercial_launch

It was .055 / hour when it launched in 2009. Back then, EC2 small instances cost .10 / hour (http://aws.amazon.com/about-aws/whats-new/2009/10/27/announc...).

Now? Heroku is .05 / hour, and small EC2 instances are .06 / hour. This is why I stopped using Heroku a year or so ago for anything I plan on paying for. They just let Amazon keep driving down their bottom line without passing any of those savings onto their customers.
Not necessarily. I think the way the sentence was originally worded is also correct. It means in general, Germans are stopping at traffic lights on an ongoing basis. I don't think the immediacy on the part of the speaker. is a strict requirement.
It's very easy to predict failure, and it's also very easy - after the fact - to say "I told you so." These are the "experts" and "gurus" speaking.

The "experts" are indeed expert in rhetoric because after one of their failure prediction ends up actually succeeding, they are quick to point of how it succeeded, often mentioning "luck"; and possibly pointing out the impeding failure.

What I would like to see the "expert" saying is who/what will succeed, and I have yet to find an "expert" who does that.

Interestingly enough, most of these "experts" are nothing more than professional writers/talker and don't actually do anything related to what they are talking about. I like the expression "Monday morning quarterback".
Ok. I was referring to all the downvotes on that question.
Is the world ready yet to get a cross-platform build tool? One that can compile Java, lint Ruby and concatenate JavaScript? Seems like there's a core set of tasks that are pretty common across platforms.
The Truth About "Do What You Love"
A few mild disagreements over interpretation:

1. NP-hard problems are not necessarily hard for computers to solve; they are only hard in the worst case, which could be very rare for some NP-hard problems. SAT, for example, is the original canonical NP-complete problem. But in AI, it's nowadays seen as almost a canonical "fast bytecode". Other systems will often want to find a way to reduce their problem to SAT, because that reduction implies tractability, rather than intractability! If you can target SAT in your backend, you can rely on it (probably) being easy to solve, since most instances of SAT can be quickly disposed of by heuristic solvers. (The more common practical problem here is size blow-up in the reduction to SAT, rather than the SAT instance itself being hard to solve.)

2. Partly as a result of #1, the relevance of NP-hardness to cryptography in practice is often overstated. NP-hard problems aren't really hard in the relevant sense: worst-case harness is not sufficient for a one-way function. Attempts to construct one-way functions out of NP-hard primitives have a pretty poor record (not all have been broken, but a number have, and none have caught on). The other direction is true, though, that P=NP would imply no one-way functions.

I wrote a bit more along these lines a while ago: http://www.kmjn.org/notes/nphard_not_always_hard.html
Persona is _awesome_. I use it on all my sites.

But it also proof that being awesome not only is not good enough to be successful, but simply doesn't matter. The user is not interested in a solution that is awesome, but one that doesn't scare him. And a big ugly third-party popup is as scary as stuff on the web gets these days.

Remember Ogg Vorbis?
If I recall correctly, the in-browser stuff is just a UI for selecting your email address and contacting your identity provider.
I've completely migrated recently from using Google Search, and use DuckDuckGo exclusively, even if sometimes I get results of lower quality. I'm willing to compromise for better privacy.

I have a sneaking suspicion that once finally I replace Google Maps with OSM there won't be any compromises to be made.
How to Change Oneself
> The US is in state of emergency, essential martial law since March 9, 1933.

No, its not. That it, it is in a declared state of emergency (often more than one -- sometimes very many at a time) since then, but neither the one declared March 9, 1933, nor all the rest combined create "essential martial law". Each such declaration invokes specific statutory emergency powers, and while (e.g., under the Insurrection Act) those powers could include martial law or something like it, none currently in force do.
This is false. OSM contributors have used automatically imported data many many times and continue to the world over.

There is however a wariness to use it too much since maintenance and community building both suffer.
> Grunt or Gulp will be hopefully more compatible across systems than shell scripts will be.

On your own stack and dev environment, why would you care about compatibility of shell scripts? Do you change your stack much?
Why not keep it as a (perhaps less prominent) alternative?
Why can't you write a Chef cookbook, Ansible playbook, or the like to deploy a 12-factor-compliant app on a generic VPS? Especially since all the Heroku buildpacks are open source?
Not sure if I'm being an old fart here or not, but what the hell happened to writing?

The title of this post makes reference to an existing ethics board at Google, and then the third paragraph, without mentioning anything about an ethics board besides the title, references the ethics board the DeepMind would like to create at Google without any other contexts.

I think I'm done with Forbes. What a piece of trash article.
No, lis is right. Germany is stopping problems right now. It's valid because it's vague enough to refer to this year, this month, etc.

Also, your sentence

> Yes, because we actually stop at them!

> stop at them!

> at them!

Muphry's law: https://en.wikipedia.org/wiki/Muphry%27s_Law
Is the purpose to make good data, or to make a community of people manually tracing things that were already traced in liberally licensed data? And how exactly does this help with maintenance?
I'm not really prescribing a solution, just identifying a class of problem. However, that said, here's an idea:

I'd like to see Google forced to provide a minimum level of support to their customers and suppliers. For example, if they decide to cut someone off (as in this case) then they must explain their decision with a certain minimum level of detail. I'd also like to see a formal appeals system, possibly with an independent ombudsman as a court of final appeal.

This kind of enforced service level is common in the UK. Banks, utilities, insurance companies, etc. all have similar conflict resolution regimes. Usually paid for by the industry itself, via (mandatory) fees.

Obviously in Google's case, their profit per customer can be very low, so I think if would be reasonable to expect complainants pay for the cost of failed appeals. That would keep a tight lid on frivolous complaints, but provide a fair avenue for more serious grievances to be resolved.

Far more importantly, it would encourage Google to pay closer attention to their day-to-day automated communications, which currently feel like half-finished student projects. I'm pretty sure that with the right incentives, Google could resolve 99% of the ill-feeling against them by simply putting more effort into this part of their business.
The guide is more akin to a book than to looking at disparate options and comparing (google results, shopping etc.)

Would you expect someone to read a book by looking at the table of contents, going to a chapter, going back to the TOC, going to the next chapter?

It's not that the site is impossible to use - it's that a fairly basic and fundamental part of the UX is broken, yet the entire thing is a guide about UX. It just makes it harder to believe that they have expertise in the field when they aren't practicing it on their own work.
Firefox 26 on a Linux laptop.
That's incorrect, the identity provider is not specified by the protocol. Each user can use whatever IdP they want, with arbitrary password requirements.

I built my own IdP that has 2-factor auth, for example: https://www.persowna.net/
Citations seriously needed.

Why do you think OSM isn't capable of utilizing automated processes? If anything, the manual editing process allows OSM to catch the long-tail data touch-ups that automated processes will never be able to handle.
Maybe you'll like the one I made: https://www.persowna.net/
The UI is horrendous! I would use OSM but it is so terrible I can't. I use it when I dont want to go online, but it is truly awful.
First, it must be brought to trial. The first step is investigation by the state attorney and I would be very surprised if it wouldn't be struck down at that stage. State attorneys in Germany are not independent (unlike judges) but bound to supervisory advice, in this case the department of justice (afaik).
The approach to imports is certainly conservative.

A recent push is to make sure that people doing imports have some sort of plan for updating and maintaining the imported data.

So it isn't 'cannot or refuse to make use of', it is more 'not interested in being a dumping ground for anything and everything'.
I got excited by SRP a few months ago and looked into it, but decided that it didn't have that many advantages compared to storing hashes properly on the server (with a strong KDF) and using TLS.
There seems to be this puritanical view that beginners should always learn a low-level language because it's good for the soul or something. Which is bollocks. To take the Java example because I'm more familiar with it, if I want to develop a simple Web application with a single form in Java, yes I absolutely do want to install Spring, Spring MVC and Hibernate. If I'm doing this to learn Java with a view towards using it in larger applications, it makes sense to learn the stack I'm going to use for those larger applications. If I'm writing the app for its own sake, those frameworks still let me code much faster, and in a less error-prone way, than if I were using raw servlets or something. And what's the cost? A few tens of megabytes of libraries on the server? Who the hell cares?
you could also say he would be the "master of his domain".
Do you think that people need a new and easy mobile service to find flats faster?
Do you think that people need a new mobile service/app to find flats & flat shares easier? We currently test our new service in European cities, but is there a need in the Valley or other bigger cities in the US?<p>Just added a quick overview & screenshots here: get.dreamflat.de/valley/
I'd appreciate any feedback!
Nobody said there should never be manual touch-ups, but you can certainly do manual touch-ups on top of bulk imports. Everyone else does. A process which depends on a ton of unpaid manual labor to do what bulk imports should be doing is not very scalable... if you have that labor, why not ensure that it goes to the touchups rather than to duplicating things people have already done and want to contribute
How so? If an attacker gets your mail password, they can pretty much already password-reset every single site you use.
Anonymous Slovenia hacks FBI, posts emails and personal info to Pastebin
Kendoseption... =)
The former.

It has been found that encouraging a community around the data collection creates much better data in the long run. An involved community can go beyond what is provided by other datasets and do more than can be done with 'tracing'.

There's more to OSM that road centre-lines and building outlines.