skysight-inc/HackerNews huggingface dataset:
Mozilla is a trusted organization

Trust is such a poor and overloaded word. What is Mozilla "trusted" to do? That's a very difficult question to answer.

Perhaps thinking in terms of expectations would be better: My expectation is that Mozilla will produce a decent browser, with occasional bumps and steps backwards in response to some flavour du jour, most notably in the area of wouldn't it be cools that break usability. Not to mention the mobile browser considering my tablet and phone to be the "same type of device", when my tablet is much closer to my computer - and it's the computer's UX I want everywhere, not the phone's.

My expectation is that Mozilla will produce a half-decent email client that I have no real reason to use.

My expectation is that in doing these things Mozilla software will mostly stay out of my way, mostly work as I expect (sync the function works pretty much as expected, sync the UX is awful - I still need all manner of extension and app to get the "move easily from one device to another" experience I really want).

My expectation is that Mozilla will occasionally cook up something new, e.g., Persona, that I really don't see a need for, and that Mozilla will be unable to articulate why that new thing is needed, cool, or anything else.

If Mozilla disappeared tomorrow, I would be quite upset, because FF sucks far less than every other browser - maybe that's because I am so used to it, that I've made it work for me, but moving to anything else would be painful. My expectation is that they will continue to deliver excellent B+ software that is adequate to my needs and wants.

But why on earth would I expect that I could trust Mozilla with anything more than my sync information?

I trust Mozilla about as much as I trust my bank, as much as I trust Google, and, to be fair, more than I trust facebook. But again, trust is the wrong word: I expect Google to mine my information, make the occasional misstep, but to by and large attempt to keep my information safe and secure, because if they don't, it ain't just mine they release, it's millions of ours, and they cannot afford that.

I expect my bank to mess up UX occasionally, but to do security reasonably well, and to not share my personal overmuch, because of the regulatory framework in Canada: They just cannot mess this up without serious consequence.

I expect facebook to mine, share, intrude, mess around, and generally do stupid things. I am never disappointed.

What should I expect of Mozilla Accounts?

Nothing. Nothing at all, because "Accounts" is so not what I think of when I think "Mozilla". I hear "Mozilla" I think "FireFox", I think half-decent browser, better than others, adequate email client, neither better nor worse, I think confusing cross-device UX...

...but do I think trust?

Nope.

And the "occasional bump in response to something shiny" mentioned above means I never will - at least not without major public rebranding.

If I am going to trust you, you need to convince me you are rock-steady reliable, and never prone to blowing with the wind.
Well, polygraphs, while not providing undeniable proofs, give statistically significant results. U.S. govt agencies use them widely as part of security clearance.
Show HN: Get the best inspirational content to your inbox
The guides may not be perfect (get a wiki account and improve them if you can) but they are better than most developers do, left to their own devices.
As other people here addressed correctly: That ruling is not final.

But it is true, that particularly lower German courts (some names are in the news again and again) have a long record of decisions that just show one thing: Many German judges have completely not understood computers and the internet. While judges might not needed to in general, they at least should take advice -- possibly by their own grandson? -- before they just make that kind of decisions.
If you run it on your existing phone then it extracts the Google Play apps from it and re-uploads them afterwards.

However, their new phone is actually certified, and therefore gets them "properly": http://www.androidpolice.com/2013/12/19/the-oppo-n1-is-offic...
I bet they are all very unprofessional.

https://github.com/search?q=fuck

http://en.wikipedia.org/wiki/WTFPL

http://en.wikipedia.org/wiki/Brainfuck

http://www.w3fools.com/
This is cool also nice layout.
That's just juvenile. I don't "shit my pants" over stuff like this, I roll my eyes.
Is this a high turnover place? I was working at a shop with 25 employees. After I left (I quit after a short time), seven other people left in the space of three months. For that year, sixteen people left. Abuse takes its toll.
This is very interesting. What actually is the hard part and what drives success, in your experience?
Looks like there are hardly any automated tests for this project?
> Setting up giolite + active directory + Crowd + JIRA + FishEye was a chore I'd rather not repeat.

For anyone tackling this today for a small-medium team: set up JIRA first, point Stash at JIRA, done. JIRA can act as a user management server for the other Atlassian products.
I believe IBM mainframes have traditionally used something like that: binary code is shipped for a general mainframe architecture, and on first execution is specialized to the hardware / performance characteristics of the particular model within that architecture that you're running. Also allows for transparent upgrades, since if you migrate to a new model, the binary will re-specialize itself on the next execution, (ideally) taking advantage of whatever fancy new hardware you bought.
So let's do the math. $21/hour for 7 hours, $150/day, gross.

I found some estimates online that a taxi driver might drive about 150 miles per day. Let's say 125 since this was sort of a short day. The IRS mileage allowance is 56 cents per mile - this is supposed to be an "all-in" number that includes all of the costs of owning and operating a vehicle. So that's $70/day for vehicle costs which the operator will have to pay - fuel, repairs, tires, whatever.

So we'll knock that $150 down to $80. So he's earning around $12/hour, before taxes, doing one of the more dangerous professions (cab driver is more dangerous than police officer, for example), and he's doing it completely uninsured - if he cracks up that Tesla during an Uber trip his insurer is not going to pay out on it. If the Tesla is stolen during an Uber trip his insurer is not going to pay out on it. If he has one accident, ever, he'll lose more than he could ever earn from a lifetime of working for Uber.

> 1. Never, ever try to call Uber with problems… because they don’t even have phones and there is very little if any reason to talk to them.

And Uber won't even pick up the phone to talk to drivers.
"It's legit purpose" annoys me much more. It's Its, for fuck's sake.
No, my response is on evaluating the character of people that immediately leap to a technical solution without asking (a) who the solution benefits (apart from some a dodgy mention of an absent, undocumented statistic)
(b) whether there is a technical approach to the problem that might be a bit less Soviet than putting up a wall to keep the jumpers in. For example, better funding for health care.
This is a free weekly newsletter, which will help you to keep up your motivation, while working on your startups, side projects, etc.
There's plenty of companies/enterprises that use regular Github private repositories though.
Pull requests like this show it's rather immature so far:

Fixed $next() and $previous() not returning anything - 2 hrs ago
This is funny. I have a group of "news" bookmarks that I open every morning as I have my coffee: The weather, ./, reddit science, xkcd, data tau, a couple of finance sites, google news, hacker news. I cmd-click interesting articles, accumulating pages to read, close the news sites, and start reading.

Since hacker news is the last of the news tabs I get to, by the time I clicked to open this poll in a new tab I already had over 25 tabs open (and that includes the tabs I never close: a couple of email accounts, calendar, contacts, lastpass, ztype, trello, one or two others).

By the time I was done clicking, I probably had over 60 (on hacker news, I click twice, of course, once for news, once for comments). I'm still only down to about 40 again, and still have a dozen or more HN stories to read....
How to run your mailing list like a total jerk
You're kidding right? You must live in the Bay Area. There exists these other continents named South America, Africa and Asia. I know I sound crazy right now but people in those mythical lands I just mentioned don't have the latest and greatest computers, or anything remotely close.

Try closing your eyes for a minute and imagine a land without latte art, Apple products and toques. It'll blow your mind.
Maybe Linus should stop insulting people in a geeky way. And Bill Gates should have not been so nerdy. They affected people's perception!
cool, this guy is doing some good work.

see also mongrel2, a language agnostic webserver https://github.com/zedshaw/mongrel2
I think the code used in World War Z to animate the zombies was pretty amazing. But the models were still based on actual mocap. The hard part will be no longer using humans as the basis and generating everything and then directing it to appear real.
Understanding the Erlang Scheduler | Erlang Solutions
I'd be more interested in these ideas if the stuff Hugh turns out was at least well directed, but this trailer he released two weeks is just unbearably awkward:

http://vimeo.com/84667337

Music and voice, but no sound effects, foreground or background whatsoever. Unsynched video and audio. Worst of all: Lack of even a hint of a compelling storyline. The voice snippets in there just sound like a random jumble.

That is not a future of film-making that will gain any hold.
And what about story-making? It became so boring these days.

I think, in the future story will be gamified. Like in an RPG, everything characters attempt will be decided against a fair dice roll. Your hero shoots at his enemy? You roll a dice. Enemy retaliates? You roll a dice. Your hero is killed? You roll a dice on his mysterious return, but if it fails, you move on.

If you get stuck you may rollback some story but you are not allowed to cheat. And then you just film what you've got.

This way, 24-style stories are simpy impossible and that's a good thing. Extremelly annoying.
You Can Explain eBay's $50B Turnaround With Just This One Crazy Story
...says the tone police.
I'm much more interested in protecting individual freedom of expression than I am with worrying whether there are people out there who are so crass as to collectively judge the entire field of software development.

Code is speech. Open source projects often have a subtext of affecting a political or social change either within a software community, or sometimes beyond. In this particular case, my reading of the text is that Zed wishes to create a baseline of ridicule for those who would prefer to alter software to support extremely old browsers. It's a fair position, and while he may be able to make that point without vulgar language he may also be effectively speaking to his audience with his crude humor.

As merijnv noted above, if you feel so strongly about language you're free to not use his project. He is free to speak and code as he wishes and you are free to support what you wish. This freedom of expression is extremely valuable, not because the word "fuck" has any particular intrinsic value, but because it's a culture of permissiveness which enables people to speak their minds and attempt to affect change even if they're clumsy and crude with language. Because it allows comedy -- and everyone's perception of comedic value is different.
There is still a visible % of IE6 users on more general sites. Most of the HN crowd will tell you IE6 is dead and Chrome has the largest browser share, but on a more general audience site (e.g. bloomberg.com), IE6 still has users (not all from China) and IE is still the dominant browser.
Microsoft is just not going to abandon Windows Phone, for fundamentally these reasons:

"If it's a core business function – do it yourself, no matter what." http://www.codinghorror.com/blog/2008/10/programming-is-hard...

MS certainly will view "a computer in every pocket, and all of them running MS Software" as core to their future. If they do abandon Windows phone, it will be because that has changed.

In the meantime, MS is a company with a track record of plugging away until version x of the product is good enough to succeed.
Learn relevant with Coursebirdie – launching soon
Me too! That is, after the image of exploding doom that I pictured in her head had faded away....

My first reaction was "oh god you didn't, son...".

Two genders separated by a common language....
Travaux Renovation Nice | Renovation appartements maisons villas sur Nice
I think a better analogy are the kind of programmers who make the kind of sexist jokes that you'd find in an Eminem song. This attitude proliferates and becomes such a general stereotype about "programmers" that it gives rise to activists[1] who work hard[2] to fight it.

[1]: i.e. https://twitter.com/steveklabnik

[2]: probably too hard
> There's not even akeyboard shortcut to drop a selection (Select -> None) afaict.

Apple + shift + A
The UK Government (after OSM took off) started to open source and release more data. You can download[1] the database of most of the UK postcodes[2] and their latitude & longitude. So if you want to really verify a GB postcode, you can just check it against the list

[1] It's called 'Code Point Open' and you can 'order' it (for free) here http://www.ordnancesurvey.co.uk/business-and-government/prod...

[2] It's most of UK. It doesn't include Northern Ireland
While interesting, I think this kind of functionality should be implemented only by browser developers and should be turned off by default. Really, I can wait 1 second until the site loads. What I don't want is some library accessing sites without my permission. I usually place mouse over links to see what URL it points to and I sometimes do not wish to click.
This has been an ongoing cycle for all of Android. First people complain about Android lagging behind iOS so Google starts moving their services to GSM so they can avoid having to send updates through manufacturers. Then people complain Google isn't open enough so they start baking it into ASOP which takes forever to rollout. On the cycle goes..
I heard his talk on DjangoCon, it was strange at first, but now I'm kinda used to it, even expecting him to talk that way..
What Your Resume Says About Your Programming Skills
It works only with links from the website you’re on. When the domain or protocol is different InstantClick don’t (and can’t) preload it.
They were not "unsolvable", they were simply not solved yet (at the time Dantzig saw them on the blackboard).

http://www.snopes.com/college/homework/unsolvable.asp
Interesting pitch but I want to see. I mean that I found it lacks information on how it works, where does it find the content, when etc. I would like to see an example of content and use case too.
It's staggeringly easy to hack because it's a fully client-side app but that's not really the point :)
So Microsoft should fork Ubuntu Touch then. Problem solved ;)
Judges (continental Europe) apply the law. It's a different tradition than common law. They do interpret it though it leads you so far.

My guess is that what those decisions mean is that the law needs a big change, especially on responsibility regime inherited from the Napoleon code.
Maintaining Scroll Position When Adding Content to the Top of a Container – KSH
Alternatively, it illustrates that they get put off even earlier than choosing a degree.

Not saying that's the case; I'm saying that deciding there's no discrimination because women major in theatre is a non sequitur.
Parrhouses Youtube
I don't think these people are stuck with IE6 either. I'm pulling this out of my ass but my belief is that IE6/7 users are people who don't own the machine, in other words employees stuck with corporate system[1]. Other than that you can just install and run firefox or chrome on old machines[2].

[1] I've seen it in national offices were they could only use a verified systems that were implemented by some company in the win95 days so they can't upgrade. In other companies they bought brand new lenovo desktops and scrapped vista to put xp+office2k3 for IT support and compatibility reasons.

[2] I run a 2006 laptop as my main one (tpad x60s), and often use a 2005 x41 on the go with no issues.
Realy Cool,
Only real problem with this is if the clicking has side effects like: http://example.com/?action=logout
as brought up on page.

And probably a ton of other application bugs as style and script stuff wont load. like they normally would
Well, even with your point there are a couple reasons why I could imagine databases making sense here.

One is that you might already have people used to deal with them in a highly available manner in your team. HA with Postgres is not exactly an area of research anymore. Most people already using Postgres in their stack know about tools like pgbouncer.

Another one is that there are other databases, like Riak, that can talk http and have those problems solved.

I am here more trying to understand the features that would make one pick etcd over an higly available database. Thanks for taking the time to explain.
Amazon has obviously forked Android successfully and has sold a lot of tablets. OPhone is an Android derived OS used in China, and other Chinese OEMs without access to the Google ecosystem have to do similar things.
An alternative would be to use GSM as a shim, that just calls through to AOSP if the functionality is there, or fills in the functionality if it's not.

But I'm not seeing the advantage to Google of doing that - as everyone gets GSM if they go for the major phones.
the article author does not know what eff they are speaking about:
The AOSP counterparts are buggy, feature deprived, and by at least some accounts, barely maintained.

If that sentence was true than stuff like the phone app would not work, obviously it does :)

Author does not realize that AOSP is a snapshot of the full android OS
I agree with you, in particular about the "password storage" stuff. OWASP has a particularly poor history of engaging with cryptography, and, because (I think) of the personalities involved, tend towards a "teach the controversy" approach anytime they're corrected.
WOW! Bug Labs, you guys are still around. I remember back in the Summer of 2006 when the BugBox was the hot product. I was trying to build a real-time geo-tagging service to tag speed traps using the BugBox[1]. Then 6 months later, Steven Paul Jobs came though with the hand of magic, announced the iPhone with all of the sensors that were in the bug box with a much better product and simultaneously erased the Bug Labs from my mind. As far as http://dweet.io, this looks like a very good implementation of a message bus. The two things I'm worried about with this project are performance and concurrency.

Lets start with performance. If you're trying to get a predicted 26 billion devices by 2020[2] on a Node.js/Socket.io Framework, you're going to need so many machines, the business case wont be viable. Socket.io is great for message passing, but at high throughput, it's going to fall short. Message busses like ØMQ (ZeroMQ) are a lot lighter and can bind to file descriptor without requiring spawning up an HTTP server. As for Node.js performance; It's great for JSON serialization (Which you're going to be doing a lot of), but it's far from the fastest. Node blows away languages/frameworks like Ruby/Rails and Python/Django in speed when it comes to JSON serialization (And almost anything else), but it's still in the 30th percentile for JSON serialization which is very low[3]. With this being one of your most performed operations, this is something that should be as fast as possible.

As far as concurrency is concerned; Node.js isn't an inherently concurrent language although it does have it's non-blocking I/O callback magic. Obviously, you can use modules like cluster, the native process spawning or backgrounder[4], but the weight of threads is going to be so expensive compared to the amount of work that's needed to be preformed. Supporting concurrent paradigms like RUN.At, RUN.Until, RUN.After, RUN.Every, RUN.WithTimeout, and RUN.BatchJobs are easy to do in Node.js, but then getting those individual processes to talk to each other in an orderly fashion using callbacks and Socket.io seems like duct tape and chewing gum over just using a language that supports concurrency natively.

Other than that, I love it, I understand the vision (because we're building something similar), and I'm very glad that you guys open sourced this project.

[1] - http://www.vroomtrap.com/downloads

[2] - http://www.gartner.com/newsroom/id/2636073

[3] - http://www.techempower.com/benchmarks/#section=data-r8&hw=i7...

[4] - http://jolira.github.io/backgrounder/
I can not believe how complicated that was.
Migrating Birds Fly Nonstop for Six Months
You can blacklist these links (or whitelist all the other links).
And that is in fact how it is in many parts of the world.
Sure! I'm a trained nuclear physicist, and a biblical literalist.

The rather trivial reconciliation of the two viewpoints is that the material world is a small reflection of the theological world.

Frankly, I find the debate with Nye and Ham regrettable - in that neither seemed to understand their own position well and did a disservice to both viewpoints.
Ok, thanks for the input. Will be updated. We're following lots of startup-related mailing lists, Hacker News, etc. and from those sources we're selecting real world success stories - from first time authors, to game developers, and people/startups starting different kind of companies and services.

Beside that, we're getting the most interesting parts and points from different books related to the topic, the newest cool & inspirational info from TED talks, quotes from some proven entrepreneurs, etc.
> Open source projects often have a subtext of affecting a political or social change either within a software community, or sometimes beyond.

One time, I almost used a custom license in one of my projects which would have required my users to read a controversial book that supported my stance on something. It was intended to be half-joking and half-thought-provoking. But I decided to abandon this and use a standard free license, figuring that it's completely the wrong venue to try to effect social change, and it would prohibit people from deriving any utility from my project. I wish all public software projects would do the same. I know, it's a pipe dream, but a man can wish, can't he?

> As merijnv noted above, if you feel so strongly about language you're free to not use his project.

It's not practical to avoid using a project just because I disagree with its attitude. And it makes no sense to boycott it on principle, as I don't think so highly of myself to think my stance on something like this will actually have any kind of effect. I only wanted to comment on this to open discussion about the matter.
I was going to write something similar, but nickpelling's comment is better than what I would have come up with:

"The shockingly dull truth is that, if you compare what these two authors have published in an American herbal medicine quarterly with the hundreds of bad Voynich theories out there, they're doing basically the same thing in basically the same way:-

"(1) fixating on a single observation that just happened to excite their imagination

"(2) doggedly following the logic of that single observation to the end

"(3) ignoring or dismissing all evidence that would seem to contradict their story"
Modifying session state should be a POST, not a GET.
Analyze email headers