skysight-inc/HackerNews huggingface dataset:
> And how do you tell ahead of time if someone's going to change their mind or go back on their verbal agreement? You can't.

Ok, sorry, I was unclear: Talk about it, come to an agreement and get that in writing. E-Mail as confirmation should be enough to move the burden of proof to the employer.

> I know Germany (and much of the EU) are very employee friendly, which is why I find this so surprising, and frankly pretty outrageous.

I'm not surprised. This certainly is an area that will get a lot of problematic cases. The law in germany not only contains the first right of the employer to certain inventions, it also stipulates fair compensation and guidelines about the correct process. I much prefer that over "let's battle that out in court." It's actually quite employee-friendly.
Realistically I won't have cost-comparisons for a while, as this project is just in the infancy and obviously needs to stabilize/mature first. Although as a quick summary, your costs should approximately be server(s) that are expensive enough to fit your smallest set of per-user active-data, plus your S3 storage amount, plus S3 API calls (I've made this part a simple options parameter, so you control how often these calls are being made - the more frequent, the more integrity from worst-case disruptions but also more expensive, less frequent and your costs go down).

What is worst-case disruption? Everything goes offline simultaneously. User's don't have localstorage fallbacks in their phone/browser so retries rely on the server cache. The server cache is running the default method, not Redis - and then your server crashes or the machine goes under. And finally, of course, there is an S3 outage and you only persisted to 1 region, not multiple regions.

I'll get into hairy situations like that in some of my following posts, but too much for here.

Yes, you have another good point about query languages. I agree with you very much - somebody else commented about this, check out my reply to muaddirac. Please keep in touch with more questions/comments, or even email me!
This is great news and well deserved. I hope that the price strongly motivates those in charge at either news company to press on with their coverage.
Oh please. Bullying my ass. People found his views repugnant and reacted accordingly.

Maybe you don't think supporting Prop 8 is repugnant, but lots of us do.

This isn't a question of him supporting second amendment rights, or thinking the ACA is over-reaching. This is him actively supporting the squashing of the civil rights of a minority group because he doesn't approve of their relationship. Not only the donating to Prop 8, but even now in 2014 standing by those views.

It is certainly his right to hold those views, but they are repellant enough that I no longer felt OK using Mozilla products. Other people shared my view. Enough people that Mozilla felt compelled to react.

This is not bullying. This is freedom of speech all around and a free market, and a result of that.

You and Andrew Sullivan pretending Eich is a victim of bullying are being ridiculous. If he had been a member of NAMBLA would anyone say it was bullying? No. Prop 8 support may not be as bad as NAMBLA, but it's pretty awful in my view all the same.
re: 10:08-10:10 on watches in advertising:

Numberphile video with a collection of dozens of such advertisements: https://www.youtube.com/watch?v=kOClr_bew38
Can anyone proffer an opinion on Chris Beard as the new CEO? Is he a good choice, or should this remain an interim position? I don't know anything about him.
Why not? Religious people get ridiculed all the time, people drink and eat pork around Muslims, and yet somehow they fit in fine.

And being a member of a religion isn't always a choice, being that usually you're born into it and your name identifies you as such.
People protested Eich because of his personal actions, not for being a member of any religious or ethnic group. Besides, I personally know Christians and Muslims who not only do not work against gay and feminist rights, but are activists in those areas.

All you're accomplishing here is making yourself look intolerant.
I think the article missed some very interesting aspects of this story. First of all, why bother setting the time in the first place? I think it's because having many different times in different ads/websites/docs looks sloppy. There's also the chance of someone working late (2:00 am) or having a strange time such as 20:02 or 11:11. These are very minor but could be distracting in high-profile ads or consistent docs. Much simpler to just say that all time displays will be a simple 9:41 (time 0 in the age of the iPhone, essentially).

I would be more interested in how they implement this. I assume there is an internal style guide somewhere mandating the use of 9:41. But are people who make the images (photographers, marketing, web team, doc writers) supposed to set the devices (or their clocks) manually? Do they have corporate photoshop scripts for setting the time in "post-production?" Maybe there are test settings (later removed for shipped code) that allow the time to be "frozen" so all screenshots look natural at the desired time. Can anyone inside Apple tell us?
Interesting to see that the runner up - Newsday - was selected for using digital tools to expose shootings, beatings and other concealed misconduct by some Long Island police officers. This highlights the increasingly complimentary role of digital tools and traditional reporting.

Anyone know what kind of digital tools they used?

Anyone know of other digital tools journalists/the press use to investigate/uncover content?
Researchers “Buzz” The Brain To Speed Up Learning
No language "precludes bugs". You can get bugs because you didn't leverage Haskell's type system ("let's use String for everything"), logic bugs, or simply bugs caused by a faulty understanding of the problem. What you're not going to get is NPEs, or unwanted side-effects. Since it takes very little work in Haskell to ensure statically that two numbers which represent two different notions (say, mass and velocity) have different types, it's going to be lot easier to get a robust program.

But no, Haskell is not a silver bullet, and comes with a number of significant drawbacks.
A fuzzy, gray line that cost a smart hacker a job he was otherwise incredibly well-suited for?

If it's really that indistinct, it's scary: I might want to work for a company some day that cares about where that line is, and I'd like to stay on the right side of it.
Thanks for the downvote, douchebag downvoter.
I am hoping he has never made a donation or spoken about any issue. His whole life is going to go under a microscope looking for the "gotcha". Sadly, its just how this stuff works.
Also, rendering 10.10 is inelegant in many fonts, whilst 9.41 has alot more balance and variety purely from a typesetting perspective. That's a good article on the analogue side, though.
:P I'm coming to admire guns a lot more because of this library - respect!
Heck, I used to work in an office where most people had similar weapons on them at all times.
How A 21-Year-Old Stanford Kid Got $30 Million, Then Everything Blew Up
bkor said "Nobody attacked Mozilla." - I was merely providing a counter example.
"I pay a price with my privacy but so far I'm fine with the tradeoff."

Sure. That is fine. But the problem with your statement is that "so far" isn't true. Facebook can and will store your data even if you delete it.

So if the future you starts to agree with my opinion there is no way for you to erase your stuff. It just isn't shown publicly, if you're lucky.
I'm not in the "guns are offensive" line of thought but I think it could have a better name than an existing noun.

(Although CloudFlare has already taken "railgun"...)
Packagecloud.io: package repository hosting as a service
Direct link: http://neuralnetworksanddeeplearning.com/chap2.html
5 Must-Have Features we need in our new CMS
Heyzap (YC09) hiring BD: mobile publisher relations
Pretending to be on one side while implicitly supporting the other. Fairly common line of thinking amongst self-proclaimed moderates who try to hide, or wont acknowledge their own reactionary politics.
It's strange that this is getting downvoted. Nobody went and physically abused Eich to remove him as CEO. It's strange that those who are supporting Eich for his right to his own views are against our right to express outrage.
I think the difference really lies in WHEN you do the examining. If you think to yourself, "Hey, that's cool, I'll check it out later," then there's no problem. However, when it gets to the point where you're thinking, "My code must be 110% correct! This is an immediate priority!" then maybe you should be re-evaluating your decision making process.
You are correct, and I should have been more precise in my criticism.

Nonetheless I think describing GMT as "nearly UTC" isn't particularly helpful, since it's not defined accurately enough to be wrong. Furthermore, EDT is defined in terms of UTC, so there's no reason to mention GMT at all.
Going to a mosque, church or temple is an action. People usually donate to their religious organisation, and in turn that money may go to advertising traditional relationships or beliefs, and at the very least is money going to an organisation that won't marry gays...
900 social insurance numbers stolen from CRA website using Heartbleed bug
> but which no one at his organization was affected by;

Uh what? There are most certainly LGBTQ folks who work for Mozilla in some capacity or another and they most certainly are affected by nationally focused political efforts to deny them access to a basic institution.
I really dislike that Brendan Eich was appointed because the board appointed him while knowing his position on prop 8. Yet no statement while there was a huge backlash at the time that news came out. For me CTO vs CEO matters a lot.

CTO vs reversing gay rights: don't like the person, wouldn't want to work directly or indirectly for that person

appointing someone who you already know reversed gay rights and causes an uproar: wtf

I'm not gay and also not part of any gay rights organization. In tech sites within Netherlands the views expressed are totally different than here on Hackers News. Meaning: most are amazed how he could have been considered a CEO.
Google also uses specific times in their screenshots. But the times match up with the version of Android it is running.
Study: Majority of engineers believe they will become millionaires
It was outrage from the users that did for Eich.
Yes, traditional Buddhist beliefs are quite sexist (many sects believe women must get reincarnated as men before they're able to achieve liberation), and uphold traditional views of marriage.

Edit - have to add though, that Buddhists are generally very tolerant of those of opposing beliefs, and still preach compassion and love above all else.
Sure, I simplified things a little bit for clarity. The aim was really to get away from people just looking at the block of hex and seeing 'magic'. :-)
What a silly headline. All housing is empty space when sold too.
That was amazing, thanks for sharing! Amazing how the woman representing the dealerships struggled to come up any logical defense for their legal protection.
Volkswagen’s New 300 MPG Car Is Not Allowed In America
The Art of Creating Something from Nothing
Ultimate List of Funny Cortana Replies
this might be a stupid question but HOW! :)
after some troubles I finally got Jasper to boot up and first thing he does is complaining he can't connect to a network.
So I connect my laptop via ethernet to the pi and try to reach the configuration site http://192.168.1.1:80000/cgi-bin/index.cgi but it just won't connect.

Might be something ridiculously obvious but I'm a total n00b when it comes to the pi...or linux in general :/
You need to draw lots of lines for lots of different personal beliefs. Prop 8 is an easy one to know which side is on the right side of universal human rights. You are free to feel that gays shouldn't marry, just like you are free to say that women shouldn't be CEOs, but you disqualify yourself from being the head of a group like Mozilla when you do that.
I'm not sure your second paragraph is clear, to me, at least. Person C admitted that their only contribution to the conversation was to announce that they had been nerd-sniped. Which means that they showed zero interest in the "question they were presented with", because they were sidetracked by another, more interesting (to them) problem.

Meanwhile, person A's question went unanswered. I would consider this a case of not keeping curiosity within bounds. Wouldn't you?

I agree wholeheartedly that curiosity is a great motivator, one that I would want driving all my coworkers. But as this blog presents it, the curiosity suffers from the greatest threat to curiosity, which is a lack of discipline that ensures the curious person never rises above a dilettante. I speak from first hand knowledge here - I've wasted more than my share of time doing something just for fun that benefits nobody.

If it were not the case that Person B, the implicit authority figure in the scenario, gave a totally backwards answer to Person A, OR ( || ) if it were not the case that Person C failed to alleviate the confusion of Persons A and B, then I would not see any problem with going off on a trip down pedantry lane. As it is, the whole organization looks like a gang of clowns. Nobody can answer the most basic of syntax questions, and one person even takes a faulty intuition ("b can be both 80 and 443") and follows it on a Quixotic quest into the arcana of the language spec. It's almost as though he stumbled on the real value of the quest (how evaluations of == and === are actually implemented) by sheer accident, in spite of himself. Luckily, many quests follow this pattern.

For what it's worth, I do find the discussion interesting. But it's interesting in way different than that of edge cases. Deliberately breaking something by using it in a way it was never intended to be used can be enlightening if you want to fend off would-be attackers. It exploits the system's implementation constraints. On the other hand, an edge case highlights the edges of legitimate use which the system was never designed to account for. It exploits the system's lack of comprehensiveness. The distinction is a good one, I think.

For example, consider a chair. An edge case might be a 600-pound man. The engineers didn't take this legitimate use of the chair into account when they determined the thickness of the material. That's an edge case. It's not quite the same as saying that the engineers didn't take into account that wood is flammable. This example is not the best, but I'm now well too far into my own trip down pedantic lane to spend any more time trying to improve it. :)
I would like to hear about the way you address the semantics of the data for merging. For example if the number of items in stock has a conflict because one node reports a 500 -> 1000 change and another node reports a 500 -> 400 change, then I probably want the result to be 900. If the same conflict occurs for the budget of something, then I probably want either 400 or 1000 but not 900.
I think it's naive to assume that Google's investments are always a couple of steps away from making money via ad impressions. Listening to Larry Page speak never leaves me with that impression, it usually leaves me inspired and of the opinion that Google truly wants to improve the human race, and the world, through technology.
The automakers might choose to not employ douchebags because they want to retain a positive image.
"The Journal cited a “person close to the Disney-Maker deal” as saying the companies have a binding agreement and that the “Relativity bid would have no effect on it.”"

And...

" Disney also said it has signed employment agreements with Maker’s senior management team."

I have a feeling this deal isn't going to go through.
"Working for" and "being the leader and representative of" are two different things. Eich's views were known to Mozilla for a while before this blew up.

If you want an honest answer, I think if you want to play the political game, you need to keep your cards close to your chest. You may not like that answer, and you folks can furiously click on the downvote arrow all you like, but I think that's the reality of it: for an extreme example, look at how closely every single aspect of US presidential candidates' lives are picked over, both present and past.

I'll add to that: not everyone should do that - I'm glad that some people have stuck their necks out in the past. We all owe some of them a debt of gratitude. But, by and large, they're probably not the same people aiming at the top job in a large corporation.
How about Stalin apologists? Should they be tolerated in high-ranking technical or creative jobs?
Being a member of a religious group is also a personal action.
Eich wasn't ousted for a belief, he was ousted for directly pushing for the codification of discrimination. There is a far-cry difference between believing something is (a)moral and directly funding an initiative to make your religious-based discrimination part of secular, civil law.
Data journalism geek here: All sorts of tools, but really, Excel and Access are adequate enough to be game-changers...this is because data has no standardized form when you get to local jurisdictions.

Jeremy Singer-Vine, formerly of the Wall Street Journal, was named a Pulitzer finalist for National Reporting this year (http://www.pulitzer.org/finalists/2014?):

> John Emshwiller and Jeremy Singer-Vine of The Wall Street Journal - For their reports and searchable database on the nation’s often overlooked factories and research centers that once produced nuclear weapons and now pose contamination risks.

HNers may remember some of Jeremy's stuff recently making the front page, including:

Reverse Engineering xkcd's Frequency: https://news.ycombinator.com/item?id=7290868

Txtbirds:
https://news.ycombinator.com/item?id=4763147
I liked the idea of Mozilla Persona (https://www.mozilla.org/en-US/persona/), but that doesn't seem to be catching on.

I think you're on to something though, there are a lot of sites that want access to far too much, as if the developer cut-pasted all of the scopes they could find.
Even if you don't consider it offensive I think it is a really bad choice for a kind of logo.
Casino Says World-Famous Gambler Cheated It Out of $10 Million
Inside Story of Clinkle
>> my point was actually about his assertion that no one wanted it rather than that it would work.

I wanted to address his assertion as well, but thought it would be better as a child to yours than as a sibling.

>> I've yet to see one that works really well for end users

Yeah, this bit is very tricky. I would make the argument that your current approach might actually be one of the better approaches (at least from your customers' perspective).

In a lot of the engagements I've been involved with, end users just want their responsibility to end at "this didn't work", and for the developers/consultants to figure out what the user did that caused an issue themselves.

Reporting issues is work, and end users tend to be already busy with their own jobs. So the more work the end users have to do to report issues (i.e., filling out forms, taking screen shots), the more likely they are only going to report what they consider showstoppers.
Yep -- I understand where the name comes from, I just personally find it very frustrating when two OSS projects are so closely named. It gets really hard to search for one or the other once both become successful.

(I also have this complaint about a lot of the single-word named OS X applications... Unless they have a LOT of traction then it's hard to find specific info on them.)
The classic reference here is "On Liberty" by John Stuart Mills.

http://www.bartleby.com/130/

He persuasively advocates that the line shouldn't be drawn based on the acceptability or reasonability of the opinion, but on whether the behavior is mere communication (i.e. leaflets, speeches, opinions, blogs, TV ads) or actual action. In particular, when the causal influence of the alleged wrong doing propagates through the minds of voting citizens, this is not something that ought to be retaliated against (by the government or by individuals).

Incidentally, Mills strongly argues that speech should be protected even under the assumption that it is wrong and that its suppression would not have slippery slope effects. If you can't see why what would make sense, I encourage you to read him.

For more on arguments like Mills, as well as some modern push-back grounded in the principle of offense, see the Stanford Encyclopedia of Philosophy.

http://plato.stanford.edu/entries/freedom-speech/
I think it was good that Eich stepped down as he was a bad choice for CEO as it is a leadership role in which politics matters.

Your militancy on this however is poisonous, there is a need for people building things here, not preparing for one of these abstract wars on concepts that folk seem to so love.

Mozilla is a software collaboration and it needs to ship, the last thing they need is social warriors stirring the pot. If you want to help, fix bugs.

Nobody won anything here, at best we all maybe learned something.
I think businesses still need flexible / easy to use systems that allow end-users to create solutions quickly. This may involve analysts, IT professionals, and devs working together on the same platform. For examaple, an IT pro writes the sql queries, an analyst writes the regression algorithms, and the devs writes the output adapters.

Typically, by the time you get the dev team to fully implement the solution, it has missed its mark and the analysts have moved on.

Players in the mashup landscape are "trying" to provide scalable and robust, yet flexible and easy-to-use systems.

plug - flowreports.co is one of these ... and it can be self-hosted.
So would you then agree that Brandon Eich attacked LGBT mozillans, and Californians in general?
Quibb, the Hacker News for career climbers, is raising $1M
>costs less for the maintenance and repairs that are required

What are you basing this on? What does it cost to repair an electric motor?

I also think you overestimate the maintenance costs of ICE cars. I've owned nothing but new vehciles (relatively cheap ones) for the past 10 years. Outside of oil changes, which the Tesla doesn't need, I paid very little for routine maintenance. I had one kind of "major" problem, warranty covered. For one vehicle, my oil changes were paid for.

So much speculation, but it seems to me that people around these parts think all ICE vehicle are "junk", or close, when in reality they're incredibly efficient, reliable and pretty cheap to operate.
> An opinion of the masses willing to vote is not necessarily an opinion of the masses.

So you're setting up an unfalsifiable claim, unless you have a way to gather the opinions of literally every single person that's guaranteed to yield accurate representations of their opinions.
How Pebble Converted 135,070 Customized Watchfaces For Pebble OS v2.0