skysight-inc/HackerNews huggingface dataset:
If memory serve me well, WPF and Silverlight were brought around 2007-2008 by microsoft. Angular was released around 2009. Spring Framework in 2002. Misko was Sun employee and worked with Spring a lot and mentioned it a lot. I did not find any reference to silverlight and or wpf in his talks/posts so far.

Next - I am not saying that idea of applying server-side mvc patterns as-is is unique, it is certainly not - your example of wpf and silverlight are good examples. Also, probably, reason why these did not stick well outside corporate environment, where decisions are made by managers and not people actually having to deal with it.

If you have solid source explaining origin of angular - i will be happy to be corrected, but from everything i read so far to understand better motivation behind sometimes very questionable decisions I always find similarities between sun/java/spring.
I'm not sure I saw any "insight" over there that was different from what I see on Slashdot and most of HN. While there were a few knowledgeable posters, they were mostly drowned out by the noise.
Well, at the risk of adding "gratuitous negativity" to this comment thread, I'll say this: sounds like another way for people to rationalize downvoting posts they merely dislike or disagree with.
From his claim that

sick_days = -52 ln(x) + 236

It would be more straightforward to conclude that the number of sick days is exponentially distributed.

To see this first note that the employee index "x" is equal to N(1 - p), where N is the number of employees and p is proportion of employees with less sick days. So if we invert the formula we can calculate the proportion of employees with less than a certain number of sick days, which is basically the cummulative probability distribution of the number of sick days.

Now let's try to invert the formula. First we simplify a bit:

-52 ln(x) + 236 = -52 ln(N(1-p)) + 236 = -52 ln(1-p) + 236 - 52 ln(N)

Now if we fill in N = 86, we see that 52 ln(N) is 231.626 which looks suspiciously like 236, so let's assume that they're the same for now. This gives us:

sick_days = -52 ln(1-p)

Or in other words

p = 1 - exp(-52*sick_days)

Which is the cumulative probability distribution for an exponentially distributed random variable with λ=1/52. So it seems that the number of sick days is approximately exponentially distributed with an average of about 1 week.

It's also satisfying to see that the constant "236" almost completely follows from this assumption. There was still a minor difference, but that can be removed by assuming that the number of sick_days is at least 4.37.
It's not about changing your mind for the money, it's about the fact that causality doesn't (shouldn't) run backwards in time.

Consider this: when you are faced with the choice, the allotted money is already under the boxes. How could what you choose now affect this outcome? It can't. You must always take both boxes to get the maximum amount of money possible. Either the $1,000,000 is under the single box, or it is not. If you take both boxes, you will get $1000 regardless of anything else, and possibly $1,001,000. If you take the single box, you will either get $0 or $1,000,000, but your action can't possibly change that, unless you believe somehow that causality runs backwards in time.
For the risk-averse:

Make a bet with someone for $500,000.00 that you can prove The Predictor is fallible. Take only box B. If box B contains $1,000,000.00, then you have lost the bet and you are left with only $500,000.00. If box B contains no money, you have wone the bet and are left with $500,000.00.
>Soon I imagine most DSLRs will be running Linux, specifically Android.

And give up most of the benefits of manufacturer control, to a race to the bottom, like smartphones did (where only Samsung makes any profit from the Android space)? Yeah, no.

>Android has dramatically improved their image rendering pipeline in the Lollipop release

Which is totally irrelevant to the processing that's involved in a DSLR.
You started off this comment thread by asking what kind of research was done to achieve something that is usable. I like that tact because it implies that "usability" isn't something you can reason about from first principles and come up with the right answer to, "Is this software usable?" Instead, it acknowledges the fact that usability should be data driven. What do people using it think?

But your last few comments in this thread seem to have taken a different tact. You've projected some definition of usability that you hold instead of acknowledging that others may think differently. For examples, I can promise you that the Go authors don't think they "prioritized simplicity over usability." They would say that Go is very usable because it is simple.

You disagree, and that's totally cool, but we should be careful to frame it as a difference in perspective.

P.S. Rust and Go are very usable (to me). :-)
This sounds like DHT, which has existed for a while now.
https://en.wikipedia.org/wiki/Distributed_hash_table
big brother is watching
Getting around the same-origin policy for GET-ing binary resources?
Yes, but the thing is that, when you do this with many other OSes, they install in a manner such that the other OSes on the machine still work. There's no warning that this isn't the case with Windows.
Isn't that the responsibility of the suppliers? Why should a customer of the suppliers also foot their bills to be more environmentally friendly.
>But indeed, i hope that professionals don't start wanting a functionality like "download and install custom applications for your camera" :p (but i would be surprised, i admit).

Why not? It would an absolute godsend if it was allowed to happen.

Speaking as a DSLR film-maker and photographer, there are TONS of applications that this would enable.

From customized timelapses to custom complex follow-focus sequences, to DoP calculation, and tons more besides.
This is the sort of problem sleep medicine doctors deal with. Normally, there's a clean transition between sleeping and waking, but when there isn't, lots of annoying things happen.

There are diagnostic tests for this, which involve sleeping connected to an EEG. Portable devices for that are available, although, like much medical instrumentation, overly expensive.
Yes, it isn't backwards compatible, but you can use AngularJS 2 side by side with Angular 1.X. There were migration paths presented at NG Japan.
That is not the issue at all. There are two main ways of seeing the problem:

1. If the predictor really has such an awesome predicting talent, you have to wonder why. How much information must she have the means to process in order to make such successful predictions? Do you really think you could outperform her?

2. It doesn't matter what she predicts, because the result is independent of her prediction.

This is a problem about determining what is more important to rational decision-making: newly discovered information advantages, or previously known truths. Do you bet on the powerful new technology, or the tried and true past solution? Do you hire the person with a proven track-record of reliable success, or the unproven one with the ground-breaking earth-shattering new idea?
How would this get you around the same origin policy?
>That's most probably a part of it, but it wouldn't explain why people migrate to GNU Social

Do they? I don't think the article is accurate to what's happening in any large degree. As another commenter puts it below:

>I call shenanigans. Spaniard here, the story is completely wrong. Most of the 6k registered users on Quitter Spain are inactive and it has nothing to do with Podemos and the indignados movement (they use Twitter actively along with Facebook). Even the user that started this "false migration" (@barbijaputa) is using Twitter and is inactive on Quitter
It might actually be two exponential distributions superimposed over one another. One for folks who are taking sick days when they are actually sick, and a second exponential of those who are cheating, which may have a lower amplitude for a fairly incentivized system (which this is said to be).
Weird. My experience has been the exact opposite. Rarely do I get downvoted for comments merely because people disagree with it. It happens, but often enough for it to be a problem. IMHO, the benefits from seeing unconstructive comments downvoted has been more beneficial than the damage done from the occasional good comment that gets downvoted because someone disagrees.

At the end of the day, a good comment will always get more upvotes based on its perceived quality than downvotes from people mis-using the downvote feature. I credit this to the fact that you only get downvoting privileges at 500 points, at which point, you've been around long enough to have a sense of the HN culture. At 500 points, you feel like you're receiving a great power that comes with great responsibility.
No code is readable if you don't bother to understand the language. That code right there is pretty bog-standard and frankly much easier to read than the Grunt equivalent.
At first I thought you were editorializing a little bit; I expected to see conspiracy theories discussed objectively, with theoretical solutions. But you're right, it does seem like they are seriously arguing in favor of eliminating conspiracy theories as a way of protecting society.

Some of the suggestions seem reasonable and beneficial, but they seem to have missed the grand irony in suggesting things like "cognitive infiltration of conspiracy theorist communities by government agents" as a way of somehow making conspiracy theorists trust the government before... Nor did they discuss what would happen to their debunking effort if the scheme was somehow leaked or discovered.

edit: I am definitely not the first person to notice this irony: http://en.wikipedia.org/wiki/Cass_Sunstein#.22Conspiracy_The...
Thanks for sharing that. Much more informative than my speculation :)
@ffn, have you looked at the Gmail API? It is pretty close to what you just said.

1. https://developers.google.com/gmail/api/
Earn $100 guaranteed on insidelook.co
Hi guys,

Use above link to sign-up and earn $100 surely.
How this works?
1. Sign Up for InsideLook.co
2. Write reviews of at least 3 companies where you worked or you are currently working. Make sure you are writing in-depth and genuine information else your review will not be approved and you will end up earning nothing. This way you will earn $150.
3. Set price of your review 50,50, $100.
4. Ask your friends to buy those reviews. They will end up spending $200.
5. InsideLook will transfer $300 to your bank account as they pay once your balance is above 300.
So you just earned $100. Please make sure you use my url beow for sign up so I will get referral :)
http://insidelook.co/index/243
Are you hiring co-ops for Winter (January -> April | 4 months) 2016? It sounds super interesting!
> I'm actually surprised to see people here complaining about downvotes being used to disagree with comments.

It is quite common and gets really annoying after a while. Some of my comments in the past have broken the rules. Fine - downvote those. But quite a lot of them have most certainly not, and were written in all earnestness with intention of productive dialogue. And too many of those were still downvoted to a very light shade of grey within 30 minutes of being posted - without a single reply to indicate exactly what anyone's problem with such a post could possibly be, and therefore no hope of improvement (or even any real indication that improvement is needed in the first place).

When I read through threads, I see that I'm not the only one this happens to. And for the record (since this always comes up), no I don't care if they usually get voted back up eventually anyway.

I think it's the greying-out that's the worst. As though the rest of this community needs to be protected from the substance of your post, because a few randoms downvoted your post after they concluded you weren't capitalist enough, or were too capitalist, or think hip new framework X is rubbish, or that a blog post really was just poorly written and not worth reading, etc. It is a subtle aggression perpetrated by the forum software against every user here, and it contributes more to negativity than any single post ever could.

And, it's something that the mods here take special pains to totally ignore even when you bring it up in a direct reply to them discussing meta issues on the forum, multiple times over several months.
His data appears to be Zipfian:

https://en.wikipedia.org/wiki/Zipf%27s_law

In this context, it's normal to graph with the x axis that is the "index in sorted list" as the author has done, although somewhat more common to make the y axis logarithmic.
Thousands? More like dozens. And I bet they will return to Twitter very soon when they realize they can't do their job effectively on a social network that's completely empty.

> The growth was so explosive that the some of the existing GNU social nodes were unable to handle the traffic

This would be a lot more impressive with actual numbers. Without numbers, it just feels like the numbers went from 100 to 200 and the network is so underpowered and badly implemented that it just collapsed.

Remember: always be suspicious of people who cite growth numbers instead of absolute ones, they are hiding the fact that these absolute numbers are bad, otherwise, they would be using them.

Edit: looks like it already happened. The only account named in this puff piece tweeted just three hours ago:

https://twitter.com/barbijaputa

and he's pretty much inactive on Quitter.
The physical lab wasn't a part of the history of humanity, what was done there -- that's what is important. The building was not in good shape and the landlord(s) have had trouble finding long term tenants for the site for decades. A shopping mall and high density housing are a much better use for the site. The building may be gone, but memories of Shockley, both the good and the bad, live on.
I really like this phrase: "It's hard to separate rights from reality"
or just forget about it being fake, and use it like normal. It's a drop in the ocean, and eating the loss doesn't do you any good, reporting it doesn't do you any good. I know that's selfish, but the way the system has been setup means this is the best thing to do.
Exactly. Doing a poor job of critiquing Apple will garner downvotes. Writing a well-reasoned and supported argument critiquing Apple will get upvotes.
Yes. If China stopped selling the stuff entirely then alternative supplies could be arranged, though not to say the changeover period wouldn't be inflationary.

This situation reminds me of something I read a few years ago - an interview with noted (?) right-wing polemicist P. J. O'Rourke, at the time apparentlny on the merry-go-round promoting his then-new book: http://rightwingnews.com/interviews/the-p-j-orourke-intervie...

Part of the bit that stuck in my mind:

[...] the exports, that’s real stuff, and you’re giving it away in
favor of gold. He [Adam Smith] said imports are the good thing.
Imports are when you’re getting something you like. You’re getting
French wine. You’re getting American tobacco. You’re getting furs
from Russia, getting whatever they were getting back in those
days. He said exports are the way you pay for those imports. So
imports are Christmas morning. Exports are January’s Visa bill.

(Search for that quote. His whole answer to that particular question is quite interesting.)

I think of this every time I read anything about acres of toxic sludge and skies full of clouds of carcinogens. I don't quite share O'Rourke's apparent glee at how fools will sweat blood to extract raw materials, actual honest-to-god assets, and then swap them for mere money, money whose ultimate value is entirely under somebody else's control... but I do wonder what the hell they are thinking, and what sort of a deal they think they are getting. Because from my perspective, it looks like they're getting shafted.
Sounds not dissimilar to the "bid/turn towards/turn away" terminology in Gottman relationship theory.
Not really.

In the old days, the only verification were things like city directories that listed the names and occupations of people. Fraud or multiple/stolen identities were pretty trivial.

Running facial recognition on DMV databases has turned up all sorts of people with multiple identities for various reasons.
Shifting the API Client Conversation
Extensive discussion on front page yesterday: https://news.ycombinator.com/item?id=9310928
And yet, some would probably argue that refusing to engage at all shows a certain amount of respect for a person's right to have an opinion.

The issue is one of using a word that can be applied to both sides of the argument. I was quite clear from the very beginning. This is about me not wasting time on people. It has nothing to do with respect or disrespect.

Take ZenoArrow, for example. Why have I chosen to completely ignore him whilst seemingly engaging with others in this thread? Is it because he's been extra mean compared to everyone else?

Because it isn't enough to simply disagree. In ZenoArrow's case it's the arrogance of his thinking he can manipulate me into whatever direction he wants to go.

Why in the world would you bother engaging someone who is smarter than you are? It's a waste of time for all parties involved.

> To allow for innovation needs robust discussion where you freely share your wild and unorthodox thoughts in a safe environment.

You say this in a response to a subcomment of a flagged comment that attacked no person, nor idea. It simply stated that I dismiss people readily, and will continue to do so. Is that the sort of safe place for wild and unorthodox ideas, or is it only the wild and unorthodox ideas that everyone else has that's acceptable?
I'm not sure what the use case for this is, but you can also add arbitrary data to PNG files by adding a custom chunk. As long as the chunk is marked as ancillary (the first letter of the chunk type is in lower case), it will not affect image decoding.
If you're a macroeconomist, the default is Matlab. I'm not sure which is worse.
it should be made illegal to force the use of a particular after-sales service dealer - monopolies never help the consumer ever, and although some things have arisen as a natural monopoly, car after-sale servicing isn't and shouldn't be one of those.
Chrome DevTools: State of the Union 2015
Maybe a better idea than to manage your hosts file is to use opendns.com and choose the categories you want to block.
Your assuming something along the lines of free will. Remember the choice is made independent of what's in the boxes.

So, let's consider a deterministic system. If I write a program that uses pure logic to make the choice and it's non random then it always makes the same choice. EX: hard coding chose (A+B).

Then that choice has in effect already made based on the algorithm selection making the (A+B) prediction basically fool proof. I could of course then run that program after the fact and see (A+B), but barring a low chance random event it's going to give the result of my prediction.

PS: Consider chess, from a math standpoint every possible game already exists with players essentially picking just one game from the set of possible games. So, if you write two deterministic programs and run them the winner is already predetermined based on which algorithms where selected. If you then change one of the programs in such a way that it still chose the same move you know the winner before running the programs.
I remember a story (someone told me it was in Mexico), very similar.

A guy was printing $20 pesos bills but only when he needed some extra money. He had, IIRC a print shop, and since he was humble enough, he never raised suspicion.

So I guess the key to profit from counterfeit money is to just print a small amount here and there.
How about doubleplusunpositivity?

In all seriousness, the line between a valuable piece of criticism and gratuitous negativity seems like a fine line, and one of the things I like about HN is that there is usually intelligent criticism in the comments. This seems like it goes against that...
Side note: How do I know if someone downvotes my comments? On Reddit it's easy as you can see the score, but here? Am I missing something?
I guess this would be useful with Amazon's free unlimited cloud photo storage.
Sorry, I meant ability to downvote.
Instead of doing $.get([remoteScript]), you inject img tags that point to prebuilt PNGs on a different server and decode them after they load.

I could be wrong, but doesn't that work?
As far as I know, this particular initiative is solely sponsored by Tor, not by EFF (differently from historical Tor Project participation in GSoC, which did include EFF).

Congratulations to the Tor Project on offering this program!
8 Most Disgusting Drinks from Around the World
Working in the favour of Vegas dealers is that they see so many $100 bills come across the table, they probably get a 6th sense that one isn't real.

If you only see $100s once in a while, you probably couldn't tell the difference, but when you see them 100s of times a day, you likely start to notice when one differs from the others, even if you can't point immediately at what that difference might be.
> were written in all earnestness with intention of productive dialogue.

That doesn't mean downvotes were for disagreement. Just because you intended it to contribute to productive dialogue doesn't mean that downvoters didn't think that it failed to provide a substantive contribution.

Your argument seems to recognize that people can disagree with you on your message, but seems equally to fail to recognize that people can disagree with you over whether the message was, independent of agreement or disagreement with your point, a substantive contribution.

> It is a subtle aggression perpetrated by the forum software against every user here,

Its not an aggression at all, and, if it was, it would be perpetrated by the downvoters, not the forum software. The only way it can be seen as an aggression by the software (or, more accurately, the forum operator) is if you think you have a right to be protected from seeing (or perhaps having others see) an indication of whether other members of the community think your comment is worthwhile. But that opinion is directly opposed to the entire idea of participating in a public discussion forum.
Depends on whether you represent sick-time as continuous or discrete. Zipf's Law takes support on the integers, whereas the Exponential takes support on all positive reals.
When in doubt, go with the explanation that requires the least amount of new information.

Consider instead: computer hardware glitches being caused undervoltage or overclocking vs gremlins; and the cat picture on your screen being caused by opening /r/cats in your browser vs the NSA hacking your video card.
The Internet Has Been a Colossal Economic Disappointment
LISP machines died because they came out near the end of the "expert systems" false boom, and the beginning of the "AI Winter". In the mid-1980s, the expert systems crowd were claiming strong AI was coming Real Soon Now. (I was at Stanford at the time; I met most of that crowd.) Didn't happen. When AI did start to work, it was statistical, neural net, and number-crunching based, using completely different technology.

Tagged machines are interesting. There have been some good ones, most notably the Burroughs machines. What killed them was the triumph of C, which wants a big flat address space, and the triumph of UNIX/Linux, which wants a vanilla CPU. A tagged machine works best with languages, compilers, and operating systems which use the tags properly. A whole specialized ecosystem is needed, and the motivation for it is weak.

Even the segmentation features in IA-32 were never used much. There's hardware intended to allow calls across protection boundaries in a controlled way. That stuff was left out of AMD-64, and is now almost forgotten.
As we get bigger, we need bigger friends to get bigger.