skysight-inc/HackerNews huggingface dataset:
If outside trolls appeared, I'd blame the trolls, not HN. It's fairly easy to see what accounts are new. There have been controversial posts of mine on HN before where new accounts did show up to try to stir up trouble. I challenge you to find any post where I decried HN because of that happening.
I was watching "Total time spent watching this video" video, and had a basic question.

How does one tell guesstimate that there's a hard lower bound on a quantity. ie. Video Length is at least 0, because negative watch times are unphysical? I know the specified distribution in this case is very narrow (the video lasting between -1 and 0 minutes has probability ~0.000032). But the answer does come out to be 26±32, which includes a substantial unphysical region.

And, if I give a hard lower bound on Video Length, can it propagate that knowledge into an asymmetric error on Total time?
jsonip.com is hosted on Linode. It's been averaging roughly 6mb/s inbound for months, but in the last week it's been about 8.5. I'm not sure if the uptick has anything to do with the DDOS attacks or not.
It looks like we started capitalizing "New Year" around 1880, then around 1900 we started capitalizing the "Happy" as well.

https://books.google.com/ngrams/graph?content=happy+new+year...

We always capitalized "Christmas," but "Merry" took the capital around the same time as "Happy," around 1900.

https://books.google.com/ngrams/graph?content=merry+christma...
>When (Every time) you step out the door do you wonder if you'll be killed for who you are

Yes.

>Did (do) you worry that you can't go to the police for who you are

Yes.

Most recently in Malmo.
One advantage of not using {} for blocks is that they are available for other purposes, like generics or templates, instead of the terrible <>, combinations like (::) or unicode characters.
Yeah, it's just that it is sad that it is practically required to be spelled out. But even bigger yet, is that we have to find ways to enforce it and its purpose.
The power of crowds
I believe there was a deeper point being made there about executive branch abuse of authority, it's just that many people may have missed it.
True enough... it's not always easy to consider as creating an npm module and building/pushing to NPM is really easy to do.
Thank you for responding.

> If you look at it from an outside perspective, both sides are right.

That's kinda how it feels to me. In most of the conflicts I've read about, one side is right (look at this - if what she writes is true - and there's no reason for me to believe otherwise, how would you reasonably argue against that?, but then I read about "safe spaces" at universities and can only think how dumb of an idea this is), but instead of a civilized discussion which might actually change people's opinions, a shirtstorm ensues.

Please disagree with me if you think that I'm wrong on this - I'm really just an outsider who occasionally reads about this on Twitter and shakes his head.
You are free to evaluate the stability of any open source projects you would like to use, and if they provide insufficient value, you may get involved, or donate, or use any of the competitors like Backbone.Router or write your own, or otherwise add value to the ecosystem yourself.

Fast paced innovation is good. If you don't like life on the edge, it's not like these problems were unsolved last year. Use those solutions.
I've tried a lot over the years, no one can compare to the VPS quality Linode provides is what I found.
How the hell is gamergate about the "right" to threaten?
No one who isn't a troll will argue that anyone has that right.
What do games have to do with the right to threaten?
where this really starts to bite in my mind, is when you wind up seeing multiple modules in different dependencies that do the same thing.

Lodash, Underscore, Ramda and other come to mind in particular here... It's really easy to wind up with at least two of those three. Part of why I wouldn't mind seeing a few "winners" even if slightly larger win out. We're at a point where we get to tear jQuery out of projects, but it's easy enough to wind up with bundles that are larger than if we'd just used jQuery or Zepto, or whatever.
> Even a bike like that works only on a limited amount of terrain.

Same as this monstrosity. Except it's $39,999,000 cheaper.

Bicycle infantry units have been, and are now a Thing.
Now, this is quite interesting.

Seven reviews, all done today.

Six 5-star reviews, all done by non-purchasers.
Ask HN: What's the new best practise security model in the enterprise?
Ask HN: how do I design the underlying security model for a whole enterprise system

I am (mentally) building my company systems from scratch (you know, the purchase order system, the workflow, the CRM)

A fundamental issue is wanting a good extensible security model. Kerberos ticket granting? What about client side certs? Where does PAM sit? How do I build my purchase order system to use the model ? do I reject out of the box applications that don't use this? How are things like netflix "lemur" or "Let's Encrypt" fitting in (get Server Certs more easily, yes, but then what?)

I already know some of the answers, but lots change as you try to build a complete system, and the trade offs are what I am really looking for.

Any help gratefully recvd

Edit:

So this kinda breaks down into

- core concepts
Public keys to validate server and application identity
Token granting solutions (oauth, Kerberos)
Each application using its own internal model and
delegating some part of that to PAM or similar

Some of my problems are in the wildly different authentication / access approaches internal to each application

Some are down to not having run through the trade offs in detail so not having a clear picture where things like Lemur sit

Some is just ignorance
I see the exactly opposite. There's so many poorly written wikipedia entries which read as "Fact. Other Disconnected Fact. Another Random Fact (except for fact, fact and fact)." I've made attempts at smoothing out the language in various articles, and it often gets reverted because someone's precious trivia was removed. If anything, it seems that wikipedians are loath to have anything "edited down".
Show HN: D3 game of life
Adding: A container ship doesn't unload and load everything in one go. It goes to multiple ports. Else instead of 18.000 you'd be looking at 36.000 (unload, load.. any trade discrepancy is offset needing to bring back empty containers).

Don't have any experience, but heard that US terminals usually are really slow. Unions not looking out for employees but instead to show off their influence/power. Resulting in lower performance.

Searching a bit more I noticed one source (http://www.apmterminals.com/en/news/press-releases/2014/12/a...) mentions that "11,200 containers handled during 56 hours of port operations, including one shift of nine cranes at 29 gross moves per hour.[..]APM Terminals Pier 400 Los Angeles was ranked first in productivity for North American ports in 2014 in the JOC Group’s annual productivity report".

I don't consider those stats impressive (the 29). Note that the 11,200 containers mentioned is not a TEU. Could be around 18000 TEU; but then over 56 hours.

Regarding the need to sort and maybe sort twice: Any decent terminal should've starting making/initiating improvements various years ago. Yard moves/shiftings and the distance travelled should be one of the standard measures that's looked at IMO.

Port itself should make long term plans for this. It is not like these things are unpredictable or unexpected.
The Amiga post is interesting but too much on memrister. I avoid speculative stuff. For FPGA's, what's proven so far is integration into embedded/HPC and automated partitioning of apps to FPGA's. So your idea of an OS clean slated for that with Kay style DSL's is possible, maybe even with current hardware. Also, their LISP work could turn to hardware easily with SHard Scheme-to-hardware compiler or an improvement to it.

Re octeon

Yeah, it's high-end but that's due to its market & low volume. Probably custom, too. I got the price by various boards that show up on eBay with Octeon II's priced from $150-300. Example:

http://m.ebay.com/itm/Interface-Masters-Quad-1GbE-PCIe-Ether...

Far as cost, a standard cell design with a few accelerators should be straight-forward. I also just got half a dozen papers on transistor-level optimization techniques that are automated and get a bit closer to custom performance. So potential there.
Sorry to hear about Intercom, will investigate shortly. I heard someone else had a similar issue.

In response to your points:

- Other distribution types are the #1 most requested feature at this time. Binary distributions are possible using functions instead of the built in distributions, though obviously not intuitive. It's built using math.js, which has several random functions of different kinds. (In this case, you could use '=randomInt(0,1)' to produce a coin flip.

http://getguesstimate.com/models/365

- The arbitrary two-letter codes were simply the easiest thing to begin with. I started with something derived from the names, but this presented problems with cells with empty names, especially ones that started empty and later become non-empty. Excel has a pretty sophisticated model for referencing cells. For the sake of getting something shipped, I started with a very simple one. Definitely an area to improve.

- I'd love to talk sometime. I'm also in SF, will send you an email. Thanks for the advice!
Thanks for the vicious attach. I consider myself as 'GamerGate' and like MOST of that community haven't participated in any such 'toxic' non-sense. I get it, you hate some bad people who try to cling to a name for recognition, but just broadly labeling the whole group as such, when literally your only evidence is of a few notable individuals is a bit unsettling.

In reality, the waters are a bit dirty on both sides. That 'useful tool' you mention was literally a blacklist. If you had actually opened up the github page and looked at the code you would have seen ample comments in their calling it as such. Also, it literally just blocked thousands of people based off of an idea of guilt by association. Now, people wanting to block people is their own prerogative, but let's call things what they actually are.

The vicious attacks by Breitbart are certainly not fair to her. But to play devil's advocate, she herself is not exactly known for holding back when it comes to literally anyone who disagrees with her, even politely. I don't think it's right on either side, but I also can't see myself jumping to the aid of someone for a slight against them, when they've done the same/similar to others.

The swatting thing is horrible. It's a dirty tactic that is VERY dangerous and those responsible should be jailed for it. However, their is also the possibility that the swatting thing was faked. Read it or not (it's RalphRetort so you'll probably ignore it) but here is an article that shows some other bits of info that allude to her maybe faking this, especially considering the timing of the incident.

The broad stroke argument that GamerGate (because it's some sort of entity, right?) 'targets' ALL women in tech just doesn't make any sense. If you actually followed these things, you would know that there is in fact a lot of disgusting harassment that goes on. But guess what, it's not GamerGate, and it's not even 'anti-GG', it's third-party groups like GNAA and what not who are very open about how they do those things to get GG and anti-GG at each others throats because they think it's funny. In all reality, outside of the gross methods used, the end result is a bit sad/funny. There are two large groups of people who in all reality are very similar, that largely hate each other because neither like to actually fact check and see WHO is actually doing the harassment.

Who on either side has been arrested for all of this illegal activity (The harassment being the illegal activity)? Nobody, and that's because it's all a big conflated mess that is incredibly hard for those involved to piece together, let alone outsiders who haven't been even remotely involved.
That doesn't show up?

https://imgur.com/MPZP7H5

I'm sure that has been there from the first day on HN for me, so it would be odd if it didn't for you.

EDIT: and you can always reply from an individual comments page, I think the reply-link shows only up after a while for nested links (I guess the theory is to avoid getting to deeply nested comment trees to quickly?)
And then there are the Norwegians: http://www.telegraph.co.uk/news/worldnews/europe/norway/1205...
Why are <> so terrible? I mean, they’re more accessible than {}.

<> is next to shift on the keyboard, {} is AltGr+7/9.
http://paulgraham.com/pypar.html
If I may give an unsolicited hint (with standard disclaimer of n=1 anecdote-neq-data) for the sake of other students who are like I was: make sure your students know they can drop in to chat about science, and that's totally fine and you'd be happy to talk to them.

The experience of primary and secondary education I had has taught me that teachers generally are not that accessible, and only few of them know stuff outside curriculum. It's not that they don't want students to come to them, but it was never encouraged. Managing their opinion of you, on the other hand, was paramount to getting by, especially if you're not their favourite pupil who gets straight As on all tests. You also didn't want to be seen in your class as lickspittle (yay the dysfunctional world of schoos). I carried that attitude with me to the university, and didn't realize until it was too late that situation is different now - that those (still intimidating) professors and PhDs are really willing to share their knowledge, and they're often national, or even world-class experts in their particular domains.

Sometimes what a young person needs is an explicit permission and reassurance - that yes, they can stop by to chat about things. Like the article said - the means and opportunities are there. People are just not using them, and don't even think they should.

EDIT: A side note - the other big thing I learned only after getting close to befriending several faculty members (I'm generally likeable person, I find it easy to establish good relationships with people even above my status level). Initially I used to believe that a lot of our professors, like high school teachers, didn't know shit about what they're teaching, and that they totally sucked at doing it. But then one day I was chatting with a lecturer about her plans for next years of the course, and she got emotional and told me something important - that she doesn't like this subject, doesn't know much about it in the first place; it's not her domain of study and she simply was told to teach the class. This was an eye-opener, later confirmed - quite often that professor or PhD that comes across at stupid, miserable or annoying is simply forced to teach things he doesn't know or care about, and if you come and ask him about his research field instead, then he turns out to be quite a different person - smart, excited, and suddenly capable of teaching effectively. It's a big failure of university management that members of faculty have to teach things they have zero interest in.
Pulling data from prediction markets into Guesstimate is an exciting idea. A few thoughts:

* Prediction markets are usually for binary outcomes. I imagine the most useful role of binary variables in Guesstimate would be to mix two different distributions. "If Clinton wins, student debt in 2018 will look like distribution A; if Sanders wins, student debt in 2018 will look like distribution B".

* I'm not sure how Augur (or any other market) reports likelihoods, but it's good to keep in mind that market prices do NOT generally reflect any sort of average belief. See https://www.aeaweb.org/assa/2006/0106_1015_0703.pdf.
How does it work out if you do it in continuous time?
You actually have a good point. Just financially speaking, many promoters of NSA have stock or campaign contributions tied to defence contracts. They do better when DOD corruption is higher.

Also the power networks to considet but they're harder to map. Finally, there's image benefits for looking like one's taking action on terrorism.
I've seen Linode getting a lot of flack for not updating customers on what is happening, but what clarity does this announcement provide that their DDoS status page wasn't providing? They were updating the status page regularly.
"The United Kingdom responded with the most ambitious program of food aid and cash relief ever attempted by any nation to that point"

"In fact, England exported far more food from Ireland than it provided in aid of all kinds"

Not sure why you'd think these two statements in conflict? Any aid effort would have been pushing against potent forces of capitalism.
Sounds like a do-able job for robots, perhaps evolved from windshield wipers.
This is a bug, not a feature. A huge proportion of that content is crap (eg it's perfectly reasonable to have entries for popular anime shows, but we don't need hundreds of stub pages for every character in the show), and even a lot of the good content is poorly curated. A lot of the math articles articles are very poorly written, for example, but attempts to improve them are often reverted on the grounds that 'Wikipedia is not a textbook,'
Given windows is the vast majority of desktops, and that there is more variety between different Linux distros and OSX versions than there are in the decades of Windows APIs, I think you have things a little backwards.

I've done far more dev targeting linux deployments the past few years, and much of it is far nicer on *nix than windows... but your viewpoint seems to be kind of arrogant. I haven't worked for a company that has more than 100 employees that doesn't do most development on windows, even if that isn't the target for deployment. That includes two major financial institutions, some large internet services and many other smaller companies over the years.
The E6B computer: celebrating 75 years of flight
Coincidentally, I checked my bookmarks for HN threads and found that the top comment on one of the few I saved was also by jerf, the Facebook firewall guy. Here he is on "Move Fast and Break Things" talking about drop-in replacements.

https://news.ycombinator.com/item?id=10739129
Please trust me when I say safe spaces are crucial, especially to trans survival.

I wish you knew how... devastatingly lonely it can be as an outcast in society. How everyone treats you. Solidarity is really important.

Can you also imagine who you are constantly being criticized? Your problems constantly being made out to be false? That you have the burden of proof with everyone because nobody knows your struggle?

I feel like the most important takehome is that we need recourse for ensuring the safety of the less represented of people, e.g., trans.
tl;dr what managers say and what they reward can be different - what they reward is what gets done. Even if that's to the detriment of all. There are no clever hacks, just better managers.

Actually I think there are clever hacks - measure what you want, publish it. Preferably measure outcomes and processes (number of outages, linting scores of code base)
you might also consider the fact that OSX machines are expensive. and the education for learning linux is generally expensive or not accessible. so supporting windows also supports ... poor people, people from different countries that have different economies, etc.

should we not pick up capitalism's slack? capitalism sure isn't going to pick up its own slack, err... systemic method of restricting underprivileged/poor people's access to power.
ahh, thanks for clarifying, wasn't sure if you were implying something else.

In regards to your question, yes things got bad, unfortunately what is hard to see from the outside, is that the vast majority of the harassment was originally done by outside third parties who just wanted to troll two groups. They harassed some people (mostly women) then said they were part of GamerGate. This wasn't even remotely true, and they admitted to this. Unfortunately the other side got caught up in the harassment and the claim that was done by GamerGate to ever actually think, "Why would this person who is harassing me (which is illegal) mention they were part of GamerGate (which was originally about Games Media, and had literally nothing to do with women in tech)?"

Follow that up with lots of mudslinging on both sides, and neither side being that willing to 'dig-deep' into the facts, and you get a year long 'cyber-war' between two groups of people who probably have much more in common than they think.
> Why are <> so terrible? I mean, they’re more accessible than {}.

The problem is parsing complexity, they have to be disambiguated from the corresponding operators (also the right shift `>>`), so either the syntax has to be such that they can't appear in the same context and can be trivially differentiated, or you got yourself an exponentially harder to parse language.
So your sources are a clickbait rag, Randi Harper (notorious crybully) and an article which contains no evidence of GamerGate doing anything but instead an article with 4chan not actually doing anything but being 4chan.

Well, I'm sold.
Same to you, happy new year!!
Good catch!

Right now the main distribution types are normal and uniform. In the video, I showed normal distributions, which have long tails in both directions.

In this case, a normal distribution isn't really correct, because, as you noted, being less than 0 is exceedingly unlikely.

I believe the correct way to deal with this is to use a lognormal distribution or something that has 0 chance of being less than 0. I don't yet have a simple way of doing this, but it's definitely on the agenda.
That's what happens when the maintainers of a project start to put their hands in too many baskets. They are undertaking big and highly speculative projects instead of projects which address immediate community pain points.

I think Meteor did a better job in this respect. That said, Meteor's services are a bit too expensive.
The yc startup guide?
My students all knew they could drop in whenever they wanted - it was the standard within our department so it was nothing unusual for our students. Even given this the vast majority never took advantage of this and I would usually only be visited by less than 5% of all students in a semester.

Edit. In response to you edit this is very common. I had to teach all sorts of subjects at very short notice (the worst I was only given 3 days notice). I taught many subjects where the last contact I had had with the area was when I was an undergraduate. Makes for very stressful teaching.
Juggling for Programmers
I'm sorry, but this post (yours) and the original post (kev009's) seem like unreasonable exaggerations. Emphasis on the "unreasonable". Unreasonable exaggerations of other people's viewpoints fosters low-quality discussion, which is why I don't like it.

Banning is a common response to harassment. Hacker News uses it, we even have multiple types of banning, including the shadowban and hellban. We know that "crucifixion" is hyperbolical language, and we can ordinarily forgive someone for being hyperbolical, but in this case it's simply an unreasonable exaggeration.

The same applies to your use of the term "ultimatum". That's an unreasonable exaggeration. It depicts the contents of the original article inaccurately. She detailed no consequences nor threatened retaliation in her request that a user be banned. You can call it a "demand" instead of a "request", but "ultimatum" is simply incorrect.

Honestly, I can understand and relate to both her request and the core developers' response, but I'm not convinced that a code of conduct is a prerequisite for banning abusive community members. Explicit political authority is great, but we shouldn't be automatically afraid to use implicit political authority.
The Future of Node Is in Microsoft’s Fork
"He means it. Literally."

No, rooshv was dripping with sarcasm.