skysight-inc/HackerNews huggingface dataset:
I see this attitude often:

"At Shopify, we strive to keep our containers as minimal as possible—we think of them as a strong isolation layer for a single process, not as a complete virtual machine. "

And yet there is this:

https://devopsu.com/blog/docker-misconceptions/

"Misconception: You should have only one process per Docker container! It's important to understand that it is far simpler to manage Docker if you view it as role-based virtual machine rather than as deployable single-purpose processes. For example, you'd build an 'app' container that is very similar to an 'app' VM you'd create along with the init, cron, ssh, etc processes within it. Don't try to capture every process in its own container with a separate container for ssh, cron, app, web server, etc. There are great theoretical arguments for having a process per container, but in practice, it's a bit of a nightmare to actually manage. Perhaps at extremely large scales that approach makes more sense, but for most systems, you'll want role-based containers (app, db, redis, etc)."

Seems like there is no agreement on best practice yet?
Avery Brooks can ham it up like nobody's business. When he's bad, he's really bad. Like, when he starts making strange, high-pitched sounds and squeals, or bursts into theatrical outrage. But when he's good, he's pretty damned good. Sisko is a conflicted, tormented character. I think you need to see Brooks's performance in that light. He is not the classic do-gooder, overachiever, always-makes-the-right-call Starfleet captain you see in every other Trek series. He is often wrong. He is not on a fast track. He is not getting various maneuvers named after him, or making the textbooks and history books in real time. When the series starts, he's a broken and bitter man assigned to a career-killing backwater post. That post happens to become strategically important, and he's forced to rise to the challenge. But he's still got all of that baggage to deal with, and he still has his flaws. To make matters worse, he finds himself the unwitting messiah figure to an entire race of alien people. He didn't ask for any of this. But he steps up, slowly and clumsily at times, and finds himself again. I think Sisko is one of the more nuanced characters Trek has ever given us, and if you can look past Avery Brooks's hammy tendencies, you can see a lot of merit in both the actor and the character. Brooks's acting is at its best when Sisko's not at one or the other extreme end of the emotional spectrum. When Sisko's at about a 4 to an 8, Brooks is superb. When Sisko's in the 1-3 or 9-10 ranges, look out, here comes the ham.

Dax as Spock? I think things started out that way, or perhaps were initially intended to be that way. But she was pretty un-Spocklike for most of the series. Farrell was not a world-class actor by any means. But her performance kind of got better as it went along, and as the writers gave Dax more to work with. And she was a lot better than Ezri Dax by a wide mile. (Not that that's saying much.)

DS9 Worf is a controversial figure. I loved his post-Dax arc. He rose to the occasion and became a true hero. Perhaps my biggest issue with Worf in DS9 is that the show pretty much forgets all of what happened in TNG, and forgets that Worf is half human. It's as if they recast him as 100% Klingon, rewiring all of his backstory and his personality traits accordingly. You get none of the "Which world do I really belong to?" drama that made him interesting in TNG. Instead, he's Alpha Klingon Badass all of the time. It's ironic, because DS9 is the one Trek series that (in my opinion) fleshed out the Klingon race into something fantastic and multifaceted and real. I was never a huge Klingon fan until DS9 came along, and after having seen DS9, I was totally into them.
Realtime Design and Video Collaboration for creatives
That feature hasn't been implemented: https://bugzilla.mozilla.org/show_bug.cgi?id=775104

Note the "we haven't seen any demand for this in our feedback channels".
> I lead a development studio that makes games. Sometimes, I write about issues in the games industry that relate to the equality of women. My reward is that I regularly have men threatening to rape and commit acts of violence against me.

My suspicion is that she is not threatened because she leads a development studio, but because she is a writer. She's not asking for it, but she is making herself a public figure and they are usually targets of such behaviour.

I'd hope that the women I work with aren't regularly getting rape threats from my co-workers...

> I’ve personally never heard of a man in the games industry getting rape threats for having an opinion.

Because men are not women, and women are not men, it goes a little something like this: rape is an act of power (not sexual satisfaction). The threat of rape is the threat of asserting power over someone else. When these lowlifes are offended by a woman, they respond with the animal instinct of threatening to overpower them and rape is the closely available tool. None of them would actually ever have the guts to rape, I'm sure.

When men have contrarian opinions, rape is not threatened, but a whole chain of events occurs, the purpose of which is to remove as much power as possible from that man.

Consider famous causes that you know of where men who are not independently wealthy and have voiced opinions that are controversial to some. What happened to them? They were fired, demoted, jailed, investigated etc. The PyCon case some time back comes to mind.

Consider famous cases of women who did the same. What happened to them? Threats of rape. The same woman involved in the PyCon case, I'll bet, received rape threats. Additionally, she did get fired because she was a public spokesperson for her company.

These threats are about asserting power over dissenting viewpoints in a bid to make yours dominant. You perhaps won't outright hear of a man getting threatened with rape, except maybe in prison or during a competitive game, but you will definitely hear of men being hurt in different ways for having opinions that make people uncomfortable.
Did you file a bug?
My day is split roughly as follows:

5% - Morning developer scrum meeting.

10% - Email.

65% - New product development and ongoing product feature development.

15% - Support-related bug fixing.

5% - Client meeting calls, product planning meetings.

I'm 9 to 5 working at a PHP web development startup. The 9 and the 5 vary as needed but I'm almost always home for dinner.

(PS: We're hiring if you're any good and willing to relocate to Cleveland!)
As easy as:

[["^ ","~:district/region","~:region/e","~:db/id",["^ ","~:idx",-1000001,"~:part","~:db.part/user"],"~:district/name","East"],["^ ","^2",["^
...
I think it is the frequency and method by which steam updates that is the annoying part.

Google Chrome can do silent updates, which install themselves after you reopen the application. Why can't steam do this for all their non-security updates?
It's depressing that the first few top level comments here have been deleted due to their ridiculous content, people presumably read the article then decided to post things like "its banter, get over it. Men deal with it all the time".

Just shows how deep the problem goes I guess.
History cleanliness in git
Looks nice, but it just feels a bit weird to enter your amazon password with linked credit cards and bank accounts on another site. I'm aware that there's probably no better way of accessing that purchase history data but it's just something people are preaching for years shouldn't be done.
I think that's a good question, but what practical things can an employer do here? The harassment isn't really happening "at" work, it's coming in through tumblr and personal blogs. And (I hope!!) the people sending these threats are not other employees.
This is essentially a dupe of: https://news.ycombinator.com/item?id=8063192
Just keep in mind that nothing is exact. That "1.5 hours" is approximate, and will vary between people, and will probably vary from night to night depending on all sorts of things you'd never think of, and maybe between the start and end of the night. Plus I'm pretty sure switching from "awake" to "asleep" isn't instantaneous, so you have to count that time as well.
Well this will be used for totally legitimate purposes I'm sure.
I think the point I'm trying to make is that, yes, of course self-expression is a necessary part of being human, but a sticker that literally just displays the name of something you like as a type of signaling is the shallowest form of it.
This seems like a cool idea, but I don't feel comfortable giving out my Amazon credentials with no guarantee of how they are used.
Interesting, do you know of any ATMs in currently use that don't have these kinds of requirements? I love bitcoin but this machine leaves a lot to be desired.

EDIT, since I can't reply to nvk's message below mine: that link just has a bunch of press releases and a map, it does not help to answer the question of what identity requirements those ATMs have. Robocoin did not exactly advertise these requirements loudly in their PR either.
neat idea, thanks for the detailed info!
PlentyOfFish.com - Markus Frind

He has help now (although I believe it is still under 100 employees), but I believe he still plays a very integral role in the day-to-day development of the site.
I would argue that men don't get rape threats because most men don't see rape as a realistic threat to themselves.

Instead, we have our masculinity, loyalty, abilities, work ethic, and/or integrity attacked, because those are the things that cut us to the core.

I'm not saying that women don't care about those things, I'm just saying that when someone is trying to be a dick they're going to go after the lowest hanging fruit.

Of course, I think we all need to keep working to end this kind of harassment. We all know it exists, and most of us guys disapprove of it, but few of us are taking the extra step of saying "that's not ok, dude" when it happens.

In the meantime, I've had some pretty hurtful/maddening stuff directed at me in the past by a group of people online, and I learned that you either take the Phil Fish route and flame out, or you have to find some way to distance yourself emotionally from the bullshit or ignore it. It's fucked up, but you have to protect your sanity until the problem is fixed (which it might never be).

Edit: Unrelated to the topic, but it's interesting how this comment got a large number of upvotes before the downvote brigade started trickling in. I'm not anti-feminist here, folks. Just trying to elaborate on the discussion and hopefully learn some things.
It's Docker-based? cool.
Displaying files is not the only way to read JSON. I've often read it on the browser development tools, on Wireshark, on tcpdump, etc.
Who gives a shit? Computers are cheap, programmers are expensive. You're probably deploying onto Amazon anyways, so don't kid yourself.

In the vast majority of cases, it doesn't help your average coder one bit to know about whether or not a particular type of shift on their platform is arithmetic or logical, or how their cache is structured (again, running in a VM, lolzors).

There are cases where it matters--and surprise surprise, most of us don't work in those fields.
Best hangover foods from around the world
I have a mac book pro 15 retina from work and a personal laptop of the same model. Stickers are a fun/easy way to tell my laptop apart quickly. There are numerous types of stickers also, I have several from different entertainment series that I like, some tech based stickers, and stickers for environmental or political causes I care about. I've had more people than i can count ask me about the environmental ones in particular. For example I'm strongly opposed to the building of the pebble mine in Alaska* so I have an anti pebble mine sticker on my personal laptop. Since I'm commonly working on side projects with friends, often in coffee shops or cafes and I tend to go to a lot programming related meetups I have had numerous people ask me about it and I take it as an opportunity to educate others about the issues involved and why I believe how I do. It's a form of low level/mild political advocacy for me that I've found to be extremely effective. This does not seem childish at all to me.

*For more info see here: http://www.savebristolbay.org/ and http://en.wikipedia.org/wiki/Pebble_Mine
Would be nice to know if it's paid or open source.

And the signup form doesn't seem to validate phone numbers correctly.
NDA with contractors
What's your practice signing NDAs with contractors that do work for your startup as a developer,
1.do you make them notarize the NDA;
2.do you require their state issued ID
3. neither
It's in the documentation: https://wiki.mozilla.org/Security/Features/Application_Reput...

1) Check local blacklist
2) Check local whitelist
3) If no hits on either, check remote service
I have a better idea, re-brand this as, find the best places to vacation.

Step one look at picture. Is the area they're in awesome?
Step two go to area, or repeat step one.

Way better than robbing people nonsense.
As a young software engineer, the comments are really what drives my interest in HN. Being able to read about the experiences of older, more experienced devs every single day and then being able to "hear" the conversations they create in the comments is really quite invaluable.
I get what you're saying... but I think you're getting downvoted because it's dangerously close to victim-blaming. No matter what they wrote, nobody ever deserves graphic threats of rape and murder.

And, c'mon, by your definition pretty much anyone with an internet presence and an opinion is a public figure, and therefore a "target." I don't think that's a helpful way to approach the problem.
Listen as we get a link on the HN homepage in real time
Cool, now just add a TransitSchema package for every scripting language and we can use it in place of protocol buffers
Perhaps hire fewer employees right out of college for crap salaries, and foster an environment where senior employees with families can work?

There is simply very little diversity in applicants who apply for videogame jobs, and if your entire employee base is comprised solely of these applicants, it's going to become an echo chamber.

The people who would not stand for this type of behavior are typically not those who would stand for 80+ hours a week of work at $25,000 salaries.

Build a diverse employment environment with your employees spanning the spectrum in terms of both age and gender, and the problems will become more and more self-righting.

As an anecdote, the only environment where that kind of inter-personal discussion was reinforced and accepted was one where the majority of employees were just out of college. Every other company where the majority of employees are over 30 has not tolerated this behavior at the employee level.
>You're ok with that? We should just expect the target of that email to "get over it?"

Some idiotic person anonymously typed something idiotic. In that case, yes, you're best to "get over it". There are many things in the world I'm not okay with. But it's pointless to froth at the mouth over what some (likely) adolescent boy typed on the internet.

On the other hand, if someone is making real-life threats to your person, go to the police.
Agreed. However, even with your credentials, we wouldn't be able to access your credit card number (Amazon hides it). Additionally, if we would want to order anything in your name, but our address, we would have to reconfirm the credit card number, which we don't have.
Show HN: Location Aware Names – A universal location address
There is the threshold at which each measurement is giving you less information than brute-force. At that point, you can say "this is not vulnerable to a timing attack" even if a timing side-channel is present.

The larger the search space, the more noise you would be willing to put up with....

EDIT: I'm not sure what you mean by N. If you mean N as the size of the search space rather than N as the number of requests, I agree with you!
I work for Rackspace, we have a cloud. Sometimes people do illegitimate things with it -- but attackers using resources fall generally into two groups:

1) Fraudulent Payment method (eg, stollen credit card)

2) Someone hasn't patched Wordpress (or another app) in 3 years, box gets hacked, then used for bad things.

So, at least with paying via BTC for compute, you pretty much eliminate #1 -- in all cases the provider gets paid, no chargebacks, etc.
Props for trying. I would like to think I would do the same in such a scenario but it does seem like a personal safety risk. Although I'd hope to not get shot over a bike, there are people who have been shot over shoes before.
Hosted Login for Modern Web Apps
Nearly 10% of current public cloud transactions are fraudulent and utilized by bad actors.

To address that, I've added a feature that allows private appliance groups to be formed between trusted entities. The Twitter bot thing doesn't use that feature - it's just a way to show off the other stuff I've built to try to get beta testers helping out. You can see the private appliance group feature if you grab an account on StackMonkey. Keep in mind the pool isn't ready for primetime yet...

I fully expect people to abuse and break this stuff. That's what innovation is about, after all.
Google isn't serving Stack Exchange's pages to you. They published stats on pages served by their own servers. Google has nothing to do with it.
Eh what? No. I couldn't care less about structural types.

I care about simple, consistent rules. "X is a type, you can use it wherever you want" is one.

"X is a type, but there is also Y, which you can't really express in position A and B unlike X, but can only use it if you carefully avoid doing things #1 to #4" isn't one.
Or with verbose output:

[{"~:district/region": "~:region/e",
"~:db/id": {"~:idx": -1000001, "~:part": "~:db.part/user"},
"~:district/name": "East"}, ...]
The first few top level comments were from one or two people; green accounts at that. I don't attribute their malice to this community at large, or even as a representation of any remotely reasonable community.
The article is about case studies, but sometimes it helps to get some numbers too. e.g. "Accounts with feminine usernames incurred an average of 100 sexually explicit or threatening messages a day. Masculine names received 3.7." http://www.psmag.com/navigation/health-and-behavior/women-ar...
The modularization reduced the API surface, but in terms of size of binary, didn't have much effect (about 20% size reduction).

ProGuard is useful during deployment but cumbersome during development cycle.
I have never notarized an NDA or required anyone to notarize an NDA.
There are a bunch here http://www.coindesk.com/technology/bitcoin-atm/

You can also look in the map http://coinmap.org/

And most of Coinkite's public retailer's that sell bitcoin https://coinkite.com/locations/
This is the sort of journalism I would expect to find on Jezebel, rather than Polygon.

Filled with us vs. them mentality: no man can understand, men all think this, men always tell us that. Men never deal with harassment, death threats, or rape threats. Well, here's a little variation on Hitchens' Razor: what can be proven with anecdotal evidence can be dismissed with anecdotal evidence.

http://www.edge-online.com/features/toxic-games-community-co...

http://i.imgur.com/HBxSZBF.jpg

The worst of it is, one paragraph opens with "Women in the industry are told by men what is valid for us to feel." and only a scant few paragraphs later is an entire article written by a woman telling men how they should act and feel. Part of which is "so great" that it deserved to be made into an "inspirational poster". Everyone thinks what they have to say is inherently valuable, I'm pretty sure that's a major component of the human condition.
Not only Java. I die a little every time I see a PHP application trying to cargo-cult common Java overdesign patterns because "that's how 'Enterprise' apps are built".
Is there anything we could do to make you (and many more with the same sentiment) more comfortable? We are thinking of writing a blog post of what happens in the background would that help? Any other ideas?
Personally I don't think takedowns are the biggest threat facing cloud users. By far the larger threat is having your cloud data harvested and used against you by adversaries such as advertising firms and three-letter agencies.
IPFS: The Permanent Web
About the "Python to OCaml", the result is only 10% faster?

Nothing wrong with that but some of the most frequent arguments against Python are related to execution speed, I would expect a bigger difference here.
There is a nontrivial difference between the modes of attack you note that work better on men and those that work better on women to achieve a psychological impact. The difference is significant--for women, the difference is a matter of (literally) being physically assaulted or even killed. Men face that kind of threat far less from attacks against our masculinity, loyalty, etc.

The article notes this. Women shouldn't be expected to distance themselves from a very real threat of physical violence, which men simply don't face to anything close to the same degree.
She's not threatened because she's a writer, she's threatened because some people in the community are abusive and law enforcement hasn't stepped up and done its job.
The quoted docs actually say that the remote lookup feature isn't even in Firefox 31.
I do see women’s femininity (or lack of masculinity, actually!), loyalty, especially abilities, work ethic and/or integrity attacked all the time. I don’t really understand why you are under the impression that doesn’t happen to women. The objectification and threats of (sexual) violence happen in addition to that.

Again, you seem to argue that there is some kind of balance in harassment and both men and women receive the same amount. That is not true at all.
HR was called "Personnel" in those days. It was different.

The reality here is that an intern doesn't have civil service protection, so it is quick and easy to dispose of them. Going after the supervisor may take longer, so if rapid action is needed, they'll fire the first person who serves "at the pleasure of" the executive.
Another reason to hash your passwords!
>"its banter, get over it. Men deal with it all the time".
Just shows how deep the problem goes I guess.

Why, isn't it true? I mean, if one's going to argue one is much worse than the other, then some citation is needed.

Empirically, men don't (usually) get rape threats. But they do get death threats. And they don't usually get sexual comments on their looks. But they do get comments that they're "fat", "dorky", "idiots" etc. And the classic "gay" comments.
As already mentioned, it's not necessary to use ProGuard during the development cycle.
I read articles like this, and I think to myself, "Damn, I'm glad I'm not one of those guys."

Then every time I see a photo of Marissa Mayer, I think, "Damn, she's hot." And then I hate myself for making that my first thought instead of something more equal like, "Damn, she's accomplished and brilliant" like I do when I see a photo of Robert Downey Jr or Idris Elba or Benedict Cumberbatch. But no, if it's a woman, my first thought is about her looks instead of... well, instead of anything else.

I'm really glad I don't have kids (yet), and in a lot of ways, I hope I don't have a daughter. I'd rather raise a son to treat women fairly and with respect than to have a daughter who has to live in a world where articles like this are written. But if I had a daughter... I'd do my best to help her be strong and confident, and to make her way successfully in a world where this kind of shit goes on.

So senseless. :(
Analysing loudness, tempo and standard deviation of popular rock tracks
Remind HN: Iran Air Flight 655
Ironically, "woman is the nigger of the world" is a quote from Yoko Ono and the title of a song she did with John Lennon; it was meant to be a piece of feminist sloganeering.

Somebody got a bit confused.