skysight-inc/HackerNews huggingface dataset:
Actually, here is a variation of this idea that I would find very useful: I'd like to add tags to users based on comments they make.

Here's a simple example. Imagine the comment below:

olddude: 20 minutes ago

I was on the Mac original design team and I remember that ....

I'd like to select "was on the Mac original design team", and right-click to tag user "olddude" with that information. Now, everytime I see a comment from oldddude, it would look like:

olddude [was on the Mac original design team] 20 minutes ago

blah....

This would provide me with context and reinforce the community.

Whether those tags would be private to me only, or somehow sharable, how many there could be, is left as an implementation to the reader... If you implement this as a plugin to Chrome or Safari, I'm happy to pay you $100.
Dish Network in talks to buy T-Mobile
I don't think you can blame the regulator for that. If you wanted you could calculate tables for "people" regardless of gender. Those tables would more accurately reflect the population than purposely choosing the wrong subset of data to use.
If you have a good GPU try out the HQ version http://neverwork.in/static/Interactive-Experiments/Fractal-F...
User Liberation: Watch and share our new video  (2014)
Get a job at Twitter and you can see this in action. It's pretty epic.
Removal of the diffuser is very suspicious, given its importance. Machines were weaker when Vista shipped, so that's an odd claim, about security. And since AES-NI is more widespread I'd bet overall the system is even faster! They should back up such a claim with solid benchmarks (I never had a problem with it.) Plus they could make it optional, and/or disable it on low power machines.

MS should have pushed to get the diffuser into whatever "standards" (I'm guessing OPAL/eDrive) they are worried about. And IIRC, the diffuser is quite fast, but nothing stops them from implementing an even faster one.
How do you compete with insurers who use a unconditional table rather than assuming the worst case? Presumably they beat your prices for both genders.
Thanks for the explanation. Sounds like a really cool project.
My website is partially powered by pipes. Looks like I'll have to rewrite.
I heard of a company that was just starting up that plans to offer credit scores based solely on your Facebook, linkedin, twitter, etc. profiles. Be interesting to see if they get traction.
Looks great! I really like the norse themed repository names ... though I'm not familiar with "demos" and "conf", are they some sort of mythical norse figures as well?
Seattle in all fairness has some of the most incompetent local government of all time. They couldn't govern themselves out of a crackerjack box, if their lives depended on it.
I've lived in Vienna for three years and the 'recipe' for the quality of life there is much more tangible than this article suggests. It's about the reasonable working hours (thanks to labor laws), low levels of crime (thanks to the social safety net), reasonable rent (thanks to public housing and renter-friendly laws), levels of education, well-maintained public parks and the excellent public transportation system. One can suggest that these things exist everywhere in Europe but the truth is that most of these things are done better in Vienna than in other European cities.

The Austrians are very proud of their culture and rightly so, they are also smart about how to build the system that can support this good lifestyle.
Bitcoin is used by something like 0.05% of the US population. I wonder if the number of active users at Coinbase reaches into the quadruple digits.
The parent claimed that it was impossible to test for the existence of a copy and that therefore its existence or lack thereof is not relevant. I claimed that it is possible to test for the existence of the copy. I would further claim that there absolutely is a practical difference as far as a renter is concerned, whether or not they test for the existence: The person who copied the rented DVD is very unlikely to rent it again when the want to watch it later. Which I presume they intend to do given that they went to the (admittedly minimal) trouble of copying the movie in the first place. I suppose that in the scenario where it is a lent item, the argument of lost revenue is slightly less strong.
They must have something substantial enough to warrant a press release. Makes you wonder, doesn't it?
> I really don't get the hate for GoDaddy.

http://en.wikipedia.org/wiki/GoDaddy#Controversies
You can use WinDbg and a checked build and actually find the answer to the question.

Why ask when you can check?

All vendors are shits on this front. Look like a good boy on paper and do all your naught stuff via a side channel.
"face value" is the term used in the Coinbase press release, not necessarily the wording used in the law.
And I don't. The part with the alarm was not about meetings I set myself. That is about meetings I have to be present at planned by others. Anyway it all sounds worse now than it is and I guess it is culteral. I had a meeting in Florida a few weeks ago: we were 45 minutes late because of traffic and could not reach the client (who was very religious, another hard thing coming from Europe). When we arrived (my colleague being stressed, me not so much) the client was not even there and came in 1 hour after that. Not sure if it is NYC and Silcon Valley or whatever: the rest of the world do not seem to care as much as some people do here (who seem to get actually angry which proves my point: you will die young if you care about things so insignificant). Imho ofcourse.
Yes, for skilled/educated people, it's very straight forward process.
It depends on the competition. For this competition it was to be expected as: There was little training data and there were a lot of outliers (the problem was predicting restaurant profits). Luck played a huge role here. The 9th place team likely had a mediocre highly-variant model that got a very lucky leaderboard split.

This forum post discusses competition variance and poses a metric to quantify "leaderboard shake-up": https://www.kaggle.com/c/liberty-mutual-fire-peril/forums/t/...

The Public Leaderboards are very helpful though! When you have setup a solid local cross-validation pipeline, and the public leaderboard agrees with your local evaluation, then you can try a lot more algorithms and parameters, without using any submission. Especially when working in teams this is important as you may have only 1 submission every 2 days.

Also, the more advanced Kagglers can use leaderboard feedback to increase model accuracy: Cluster the data sets with objective measures. Apply a modifier (restaurants from this region get 0.95 x previous prediction) and look at the result. If the split between public and private is random, and your clustering is objective, then an improvement on public leaderboard should reflect in private leaderboard.
It's not a full solution, but java has support for nonnullable annotations so under certain situations the compiler will guarantee that you don't need to check for null. Backwards compatibility's a PITA.

http://types.cs.washington.edu/checker-framework/current/che...
> I don't get the relucatance to use the language's features rather than hacks

Symbol is a language feature. As is accessing a property with `[` and `]`. Using the language's features as they were designed is not a hack. And I think we may see your browser's tooling improve when it natively supports ECMAScript 2015, instead of whatever is transpiled today.

Now: Why do you think that properties named by symbols have this special property of being non-enumerable by default? Do you think it is just a coïncidence that it is useful for making a pseudo-private property?

I do not think this particular pattern is a "hack," I think it is one of the use cases that were considered when designing symbols in the first place.

But returning to the purpose of the article, whatever you or I may think of the performance of using closures to create private data, your pattern again supports the article's thesis: By making classes out of functions, objects, and prototypes, we can use the features of the language to extend a class's semantics.

If there was a full-featured monolithic class system like Ruby, we might find that the scoping for methods is not like the scoping for lambdas, and thus we can't just use a closure when we want one.

Your proposed solution leverages the exact same property of JavaScript as TFA.
I had never thought of dividing company in that way before, but it makes a lot of sense. Thanks for the input!
European Court of Justice ruled that this is the way it has to be in the EU as well. It means, in some countries, women pay more for driving insurance, and men pay more for life assurance.
Some useful links.

http://ScoreVoting.net/ArrowThm.html
http://ScoreVoting.net/GibbSat.html

Last year, I got some books signed by Arrow at his Palo Alto retirement home. It was pretty cool.
I work in annuity pricing (pretty new in my career though, so I could be wrong), and if we were pricing the product, I think that the net effect wouldn't necessarily be wholly higher prices for annuities/life insurance, despite using the higher of the two rate tables. We price our products so that they all have the same ROI, so if we had to use male mortality for life insurance and female mortality for annuities (thus increasing our ROI), to make up the reduced expense from mortality, we'd make it up by increasing interest credited in the annuity case, or decreasing the cost of insurance in the life insurance case.

There would generally be more variance in mortality income, but I think that the net effect would be pretty small to both the insurer and the consumer.

Women would be paying more for life insurance than they "should" be (relative to men--men would be paying less than they "should" be), and men would be paying more for annuities than they "should" be (and again, vice versa).
that is exactly what i was thinking
Thanks Dude.
This is what my brain messaged to me:
https://xkcd.com/927/
I mean possibly yes. But they also might hope to someday have 4 digit numbers of users and know they can shame states, especially reddish states, by claiming they have too much regulation. Worked pretty successfully for zenefits in Utah.
If I can't read it in a few minutes, I use a "send to Kindle" chrome extension. I don't bookmark long reads anymore.

I do most of my reading at night, in bed. My Kindle is constantly loaded with longer pieces that had sat in my bookmarks unread before. Once I'm done reading, I usually just delete the article from my Kindle.
> Arrow's theorem concerns the situation where your election procedure needs to deliver (not just a single winner, but) a ranking of all the candidates.

Well, any social welfare function that can pick a single winner can also be used to form a complete ordering, by repeating the process with the previous winner eliminated. So any social welfare function is a social ordering function.
Does that mean that bitcoin must be a US-dollar-backed or gold-backed currency? I don't quite understand the reading of this.
I've always believed it's that in the ancestral environment, the group as a whole might want to not help a person sometimes, in order to punish social-moral infractions or to reposition themselves in status relative to the victim.

And if you're in the know about this—if you're the one who decided the punishment was necessary—then you'll just stand there and not act.

But what if you're not?

For example, let's say you're a child hanging around with your parents, and you see a member of another tribe (who your tribe has some sort of blood feud against, which your parents are aware of but you're not) dangling off a ledge.

Well, it would be a very handy adaptation, to the advantage of your tribe's ability to negotiate its position relative to the other tribe, if you didn't help, even though the plain empathetic instinct is to help. It would be especially good if you would would wait to see if your parents decide to help, and only then suddenly feel the need to help.

This hypothesis would predict that the less people have the "Conscientiousness" personality trait—the one that makes them feel social reprobation more strongly—the less the bystander effect will affect them.
I'm sorry, but that cockroach looks more like a vagroach.
How Companies Justify Big Pay Raises for CEOs
Principles of Microservices (slides)
The design page is the most interesting place to look at: https://github.com/cockroachdb/cockroach/blob/master/docs/de...
Also, source code is here: https://github.com/valhalla
We started using Prometheus for a Go-based app in production a few weeks ago. So far, so good.

They recommend starting with PromDash [1], their Rails-based visualization tool, but I didn't find the console-based templates [2] very difficult to dive into (Although more examples would be handy).

Worth checking out, IMHO.

[1] http://prometheus.io/docs/visualization/promdash/

[2] http://prometheus.io/docs/visualization/consoles/
Lessons learned from building analytics at 500px
I'd add an additional safeguard. When retrying failed jobs, make sure to have exponential backoff. Numerous queueing systems have this feature built in.
How to Setup Your Website(s) in the Cloud
I thought that too. But for some reason Ybrant is hell bent on milking it. They are still running the Lycos search engine and are slowly transitioning all their B2C products under Lycos brand.

I don't know how it helps as Lycos died in the west and nobody knew about it in India.
Pulldown-Cmark: Pull Parser for CommonMark Written in Rust
I found this thanks to https://news.ycombinator.com/user?id=crashoverdrive via https://news.ycombinator.com/item?id=9654556
Finally, Machine Learning Without Writing Code
Source code is here: https://github.com/valhalla
No. Utility is not about ordering. E.g. suppose you prefer X over Y over Z, and can have a guarantee of Y, or a 50/50 probability of X or Z. If your preference for Y is greater than the average of X and Z, then you would want to take Y. If Y is less than that average, then you want the lottery.

You can arbitrarily change the 50/50 probability to e.g. 40/60 or what have you, to make it equally preferable to any guaranteed item.
That would surprise me. I have no experience with storage devices, but I used to write firmware for other embedded devices, and in my experience firmware was always stored on the NAND flash integrated into the microcontroller. Most microcontrollers either can't run code from external storage, or can't do so with any efficiency, and most microcontrollers don't have anything like enough RAM to store the whole program text.

It wouldn't surprise me to see a mechanism allowing a drive controller to reflash itself from its own storage media, but I would expect the actual stored code to live in the controller chip. Even if the storage device is an SSD, the NAND-flash chips used for storage won't be visible in the controller's address space the same way its own flash is.
Because if it's open source, I don't need to trust anyone. I'm totally going to review the source code and build the binaries myself. One day. After writing the next chapter of my book.
WE SHALL RIDE THROUGH THE GATES OF VALHALLA, SHINY AND CHROME!
Whoops, looks like you responded just after I deleted my comment having seen your other. Thanks! Was searching for that link without success. It's awesome that they wrote most in C++ though!
Getresponse vs. Aweber Comparison of Email Marketing Services
Ask HN: Fun Side Projects?
It's been awhile since I've had any significant amounts of spare time to do a software project just for the pure enjoyment of it, but I'm fortunate enough to have that chance for the next month or so. However, I can't decide what to create! Any ideas or suggestions? I was thinking about (learning) and working with F# and .NET, but am open to any ideas. What are fun projects you'd like to do? Projects done for learning value or projects with a neat end result are both fine.
I wonder if this is a corner case of Google Play policy. Stealing privacy is forbidden on GP, but nearby wifi AP should be considered as a public accessible info.
> Until the security team catches you, which they really, really can do. Trust me, I do it for a living.

True, I don't doubt they can if they wanted to, simply look for connections to known Tor nodes (of which there is a list). So long as I don't bother using a bridge node of course.

As for being fired, I don't think it's that strict. The company policy is aimed at blocking people from posting the company's slides on Slideshare, using icons from icon sites without a license (some icon site is also blocked) or pasting sensitive data on Pastebin by accident. As long as I don't do these things, I am not violating corporate policy, while I do need some of these sites to do my work.

If they make shitty policies that apply to the people who don't know what they are doing as well as to the people who do know what they are doing (or even need some of those sites), they can expect people to work around it. Rules are to be followed within reason. And if people are that strict, I don't want to stay in that company. Even as a student I'm asked to do work enough times that I don't doubt I could switch jobs in a matter of weeks.
Good point! Delayed Job actually has an exponential backoff build in. It'll run 25 times, with an increasingly large time between attempts before it gives up.

The issue comes in when it doesn't know a job actually failed, as was the issue in this case. Since the process was `kill -9`'d delayed job wasn't aware the job failed and attempted to run it again as though it was the first attempt.
Well, so that's the problem! It's Montana, nobody cares. If it were New York or California people would have to think about it a little more.
Somewhat. But that's a pretty thin link of trust. People change jobs and I doubt the people he knows personally know every line of code either.

In the end, he's trusting MS the company as a whole.

Generally when I 'trust' open source, it's not a specific person I'm trusting. More so, I "trust" that given the millions of programmers in the world that will look at this code there will be one with similar interests to me that will catch any nefarious bits that slip in.

I think these two kinds of trust are categorically different. One providing much more permanence than the other.
>>> People complain that they use deceptive practices,

The last company I worked for had all of their public domains registered through them. The funny thing they figured out was if they registered for a domain or a service, they would get all the way through the order, then wait a day before processing.

Like clockwork, the next day the sys admins would get a 30% off coupon for the stuff they had just started to sign up for the previous day.

It was an easy way to game the system, and made you wonder how over priced their stuff really was.
User u/slowboarding on reddit gave a good explanation for why this policy is in place:

"Here is to Hoping this doesn't get buried because I know EXACTLY why they are doing this. TCPA legislation is ridiculous and it basically prevents the use of auto dialers for anything including texting or calling you when explicit consent is given. Look up some of the lawsuits on this stuff it's bull. For instance if you give PayPal your number and explicit consent to text it and lets say you fat fingered it and they text the wrong number. That's a $1500-$5000 fine for them for ONE mistake and that's not including legal costs when someone sues them for it. And there are a TON of scumbags suing for this right now.
To;Dr- they're not evil they are protecting against people who make a living filing lawsuits on outdated TCPA legislation."[1]

[1] - http://www.reddit.com/r/technology/comments/38hkhb/paypal_ac...
I'm a big fan of Yahoo Pipes, and sad to hear it's being shut down. Pipes and Visual Basic shaped my view of how fun and easy programming can be.

We're trying to build on this legacy with Weld(.io). See a sneak peek of our programming UI at 0:40 here: http://youtu.be/faG3uuOnqxY

If anyone in the Pipes team would like to be involved somehow, ping me on tom@weld.io
They forgot the part where the House Atreides wisely decides not to heavily subsidize alfalfa farming.
Precisely. He found confirmation of something that other people already knew and told him.

The author apparently didn't consider the possibility that those people on the "conspiracy/paranoia/gun rights" sites may have already done the same research that he did.

If one spends enough time in these circles, one can get a pretty good sense of who should be wearing a tinfoil hat, who just seems to be an interested observer and who just might have intelligence service connections.

Separating the wheat from the chaff is often tiresome but some of the people out there know things.
I'm getting a 503
If you're infuriated by "people talking about things like this is a new finding, but it's been well known for years", you'll LOVE the Hillary Clinton private-email-for-work-business story, which was well-documented in 2013 and ignored until March 2015.
Because that is the only answer they are allowed to give.
Basically doing what the coarse location provider does anyways, which is corollate visible APs on the device with a db of mapped APs.

Yes, it's possible, but constantly scanning for APs will have the side effect of an app draining battery even faster than if it used the phone's location service.
I know this might be an unpopular view here, but declarative(ish) constructs like class give a little hope that programs will be more statically analyzable so that we can get nice things like static type checking and warnings, code completion, optimizing compilers, etc.

These types of imperative patterns make life extremely hard on tools, which now need to add in unreliable things like escape analysis to be able determine which classes are visible. Modules will help a little with explicit exports, so that the importing modules have some hope of tooling, but analysis within a module would suffer.
That leaves you open to anti-selection bias. It would make men's life insurance cheaper than in any other state, and you'd likely get more men buying in Montana.
Just looks like more JavaScript antipatterns, this time with some ES6 flavour.

We know how to "solve" the problem of encapsulation with JavaScript. It's not with closures, Symbols, or some other arbitrary hack. We do it by enforcing specific idioms that only require a developer to recognize intent instead of learning 80 different ways to do the same thing. You simply put a single or double underscore in front of the property name.

I read what I thought was a clever anecdote by another developer the other day, that the underscore in "obj._varname" indicates "here be dragons." It's an extremely simple idiom to teach new JavaScript developers.

I get it, JavaScript is robust. So you can do fun things like this! These are great experiments. But really, what are you accomplishing? You've now just thrown in a closure and a bunch of lines of code (defining your symbols, etc.) that any developer new to your codebase is going to look at like "... what the... what is going on here?" You can solve the problem easily with one character.

Consistency. Convention. Creating useful, easy-to-understand, repeatable idioms. That's what we should be focusing on.
only if the idea of locked hardware you can't control doesn't bother you. I'd rather use open hardware and rely on a simple physical interlock for security. Different customers have different needs, so it would be appropriate that different products might have different security features.
If you can have access then anyone can have access.
Punjab Has Imposed Taxes Up to 19.5% Taxes on 3G/4G Internet Users
ActiveRecord and PostgreSQL Materialized Views
So generally Montana is small enough that you just ignore it, so you price it with separate tables and then Montana gets hosed. If Montana were bigger you might go through something like the process you're talking about.