skysight-inc/HackerNews huggingface dataset:
I think that CoCs are not bad, but the question asked by the article or rather the problem found is: Who writes the CoCs? Who is "we"? My understanding of the article is that there's a "weirdo nerd" group, which has their CoCs. These are rather loosely defined (the weirdos like it this way) and build the status quo (because the weirdos were there first, they defined the space, they wrote the first CoC). Now, various groups of newcomers - all better versed in the social game than the original CoC authors - join this space and start a "war of CoCs". Every new subgroup says "We and ONLY WE have the right to push CoCs", while the next subgroup cries foul, because in their world only THEY are the final arbiters of the CoCs. That's why we are both right on the point of "good at the game": Some groups use the "we are bad at the game, so don't bother us" tactic and try to win the war that way. Another group is more direct and uses the "we are good at the game, so listen to us" tactic, another group uses a third tactic. All abuse their skills for their own purposes. But that is not the point.

The point is: In the end none of these group has a right to redefine the CoCs. They've joined a space which has been built by the "weirdo nerds" for their purposes and has the CoCs those deemed fair. Joining this space was no problem, the "weirdo nerds" welcomed them (or didn't bother to say: GO AWAY, both interpretations are acceptable), but now they try to dominate this space by abusing their skills in the "game of social skills" and rewrite the spaces CoC to one they like more and that's neither fair nor right.
Dropping down to WebGL should almost always give you more flexibility over how the lines are batched and rendered by the GPU, so performance should improve if you implement it mindfully.
All of the information, none of the knowledge or wisdom.

"Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?" T.S. Eliot
http://app.colunchers.com/ might help you
'Internet Freedom Act' would overturn FCC's Internet neutrality rules
Many of those low-quality sub-threads stem from accusations that other posters are shills and propagandists. Anyone sufficiently invested in a particular point of view can "easily" spot the enemy from a mile away, and Hacker News is packed with ideologues and zealots.

Maybe the quality of discussion on HN would be better if there were fewer such 'warnings', and not more?
10 Common Tax Mistakes Startups Make (Don't Overpay Your Taxes)
It doesn't take a meteor. I got hit when EV1 had a fire in one of their DCs, fortunately we had a local backup from which we restored and kept on running but a lot of companies were not in that position and had a hard time surviving. EV1 was hurt badly by this, it's not just meteors. What happened was that a transformer on the floor exploded, took a dividing wall with it and cause a (surprisingly!) relatively minor fire.

What took down the DC for several weeks was the firedepartements investigation. They took their time to figure out the root cause of the fire which is their right but the collateral damage of that was substantial.

So don't just plan for meteors.
What does 99.99999% annual durability mean in practical terms? That everyone should expect to lose a few bytes per year? Or that only one in a million customers will be affected by data loss?

(I've never been good at statistics.)
But it's not competitive in the same way sports are. If you're a basketball team, you only succeed by beating other basketball teams. If you're an investor, beating other investors isn't the definition of your job. It might happen incidentally, but not by definition.
Yev from Backblaze here -> Nice! Glad it's working for you :)
That would be more expensive than just storing 1TB with the normal, full speed Cloud Storage service.
Healthcare Data Breaches, by the Numbers [infographic]
Apple’s ResearchKit is not (yet) ready for primetime
I'm not sure how the systemd btrfs volume scheme actually solves this issue. The only ones who seem to have solved the problem are Nix through the use of isolated environment builds, associating packages via hashes and building anew for every discrepancy (new version, different configuration switch) while associating it in a store.
I definitely want to try this when I get to building my client side web app, this makes much more sense than the default flux idea with many stores.
Free IT monitoring for up to 25 devices? Knock yourself out
Just like how most people who ask for estimates are actually asking for commitments, most articles that state they are about estimates are actually about commitments, including this one.

Estimates and commitments are opposites - with a commitment, the giver of the commitment is under pressure to deliver. With an estimate (an actual estimate, not "I'm using the word 'estimate' but I really want a commitment"), the receiver is under pressure to use that estimate to control the project to meet its targets. That's all an estimate is good for, so there is no other reason to ask for it... which is why hardly anyone does.

By definition, you can't negotiate an estimate. The subject of a negotiation is always a commitment, so if you know that the number you're going to bring to the table is going to be negotiated, make sure it's a commitment you bring, not your personal estimate. The time-honored tradition of "doubling and adding some" is simply the process of converting an estimate into a commitment before bringing it to the table.
Yev from Backblaze here -> Yea, we hope they start doing more stuff like this too! More information = everyone wins!
Show HN: The Daily Drop – Discover the Newest EDM Tracks
I think this is actually still on the pragmatic scale.

Start with normal JavaScript. Gradually add typing. When you hit a point where it's sufficiently typed, and the situation calls for it, you can increase things further to Safe TypeScript. There doesn't honestly see to be a contradiction here, and I for one am psyched.
Yep, the only way AAPL can possibly move the needle on it's numbers is to take over another sector of the Boondoggle Economy.
You're welcome! You might also find https://news.ycombinator.com/newswelcome.html interesting.
I prefer them for taking away the grunt work of needing to code updates and inserts for everything.
The submission title should include 'Lessons for Team and Process Design', as it's a part of a series.
Reminds me of this (absolutely spectacular) talk from 2009 by Rich Hickey: http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic...
But, see, "good" is just this word. It's hard to test.

"Readable", though, I can test simply by trying to read it. That is, I can test someone else's code by trying to read it. I can't test my own that way; as the author, I'm not qualified to read it for understandability, because I already understand it.

So in practice, this boils down to "Read each other's code. If you can't read it, say so. If they tell you they can't read your code, fix it." That is actually fairly simple to put into practice. It doesn't help you get it right the first time, but it shows you where you got it wrong, and tells you how to know when you've fixed it. That's a big step forward from "good".
That promotion is talking about transferring data between geographical regions, not storage classes.
Well you could have locally accessed dynamically provisioned computing capacity (cloud technology) in your car doing that. Remote/shared hosting is a different and older thing than cloud technology (though it's a popular use of cloud technology.)
Principles for designing enterprise software
"I pay for support. I pay for liability. If something goes haywire with my backups, I have a phone number I can call"

Google "{service} lost all of my data" and see what kind of support these people got. I get that it gives you warm fuzzies but when these companies loose all of your data, you have almost no recourse.
If, by your own admission, you just don't like something, you can't claim that "who [you] really are" is being "destroyed" if you're taught how to avoid injury in dealing with it. Your pet peeves are not a part of you.
I've noticed some international companies (and T-Mobile especially) use Poland as a testing ground for some interesting new solutions. It's a sufficiently large and developed country to provide a credible test sample, but at the same time insignificant enough (compared to Western Europe or US) to be able to write off any losses (financial or PR) in case of failure.
#bash on freenode, and http://mywiki.wooledge.org/BashFAQ
Don't know why you're being downvoted, you're right.
A digital 'skeleton key' to access any website
I was wondering about this the other day but from a different perspective - wondering what retirement will look like for my friends and I, and we concluded it will look the same as not being retired.

If you are passionate about this you must learn to translate that into revenue that pay salaries - at least your own, or it is not an alternative to working.
Hello DougBTX. Could you post an issue on the repository describing what you would need for this library to work nicely with TypeScript so we can see whether things can be improved?
Jivr e-bike
I think you're making a lot of assumptions here. Firstly, that she's a flamboyant bitch (she's not -- in fact, she has never even mentioned this kind of thing until I asked her). Furthermore, by assuming she's a "flamboyant bitch" at all, you've demonstrated that you're part of the problem and blaming the victim. Can't you see that?

Second, you're making the assumption that if you're sitting directly across from a woman, you have to either look at her or keep your eyes closed. There are a million other things in the room you can look at that don't involve her breasts. There's a fine line between staring intently at her eyes and making casual eye contact while carrying on a conversation. I'm capable of not staring at her breasts and making women feel comfortable around me -- and so are millions of other men. It's not hard, but it is something we men should be aware of.

Third, you're right. I do believe her when she says that people stare at her breasts (hell, I've checked them out myself) and that it makes her uncomfortable when she notices. I don't see any reason to disbelieve her. You say that women have brushed your arms and grabbed your ass -- why should I not take you at your word? It seems like something that could totally happen. How would you feel if I said to you "Ha, no woman has ever grabbed your ass. Quit being a drama queen"? That's effectively what you just said about my coworker. I don't have any evidence that shows she's a liar -- and neither do you, by the way -- but I have plenty of evidence that what she says is true from her perspective.

You're right about another thing: my responsibility as a manager is to listen to everything and make good judgment calls. I'm not clear on where you think I'm making poor judgment calls. I have literally done nothing but listen to my coworker's thoughts (which I assume falls under the definition of "everything") and have asked for opinions regarding her statement. I haven't taken any action, I haven't fired anyone, I haven't accused anyone of improper behavior. Where is my poor judgment?

Nowhere. I haven't made any poor judgments. If anything, actually stopping to think about her comment and the ramifications is a sign of progress, that the status quo can be improved.

I'm sorry you've experienced sexual harassment. It's a terrible thing to feel uncomfortable going to your work. I don't know what I would do in your situation, but I owe it to myself and to my team to consider what I might do if it happened to me. Don't you agree? Or do you think I should just sweep it under the rug and ignore it?

P.S. I said nothing about culture and diversity or the race/ethnicity of my friend. I'm not sure where that came from. But I don't disagree with you. It's hard to mix cultures. But surely we can try to ensure that everyone is on their best behavior, yes?
While halting problem can't be solved, you can solve the problem by saying all programs must terminate within 20min and program must scale with input length.

And/Or you can forbid sleep and similar nop functions.

And/Or you can sit down and analyze the code.

Truth be told, it makes for a very boring competition, but a very useful exercise.
You are confusing building and deploying.

Building in Java is also a one line command. Deploying is also often a one line command (or a one click affair).

The fact that Go is natively compiled makes this kind of deployment a bit more problematic, and it's bound to get more complicated once Go supports dynamic loading.

I'm not trying to make a judgment call between Java and Go here, just pointing out that saying that one of these language is insanely more complicated to deploy than the other doesn't make much sense.
Funny that you should bring that up: Until recently it was the other way around - tell someone you aren't straight and risk losing the job.

Why is it suddenly be acceptable the other way around?
Ask HN: How do you manage your passwords?
A while back someone posted a link to qwertycards.com, a (low security) product that promised an easy way to keep track of all of your passwords whilst staying secure.

This got me thinking about what I should use - after a year of using Lastpass to store "super secure" passwords and then logging in repeatedly to it, i'm starting to get fed up.

What do you all use?
Do you spend a lot of time memorising them?
Do you use medium security passwords that are easier to remember?
Do you use Lastpass/ 1Password/ another service? If so what do you recommend?
Or use Nearline for archival data as well as disaster recovery. You won't need to transfer the archival data for normal disaster recovery scenarios, so it'll be -- for that scenario -- extra data that boosts your speed, but it's still, on its own, a useful use of the service.
Hey if you think that's bad, we went one worse! This might make you feel better but it makes me envy your position.

In the effort to integrate two distinct factions in the business, they decided the best approach was not to find one holistic tool that works for both cases, nor unify the process across the company but to do the following crime:

Integrate an on-site established JIRA processes with cocked up Salesforce lack of processes with bidirectional escalation and updates!

So now the shitball of chaos and incompetence that is support and sales teams can directly lay turds into the development team's toolchain, not that they're any better in the majority. Likewise the other way, the developers can write internal swearing and technical information all over salesforce cases which can get published to the clients all the time...

And yes we're doing the same with the knowledgebase but we're pushing it and release notes from JIRA into it.

Now I'm no fan of JIRA the money-sink by any means, as a guy who supported it for a number of years, but neither platform is a good match for a well established company devoid of any reasonable processes and going through a rapid reinvention phase.

Ugh.
Why do firemen not earn as much as movie stars?
Can someone explain what problem this solves that just using flux can't? I'm having trouble understanding how a tree structure is useful, because I can imagine different actions affecting different stores in different orders. So I wouldn't want changes to only bubble up, sometimes I would need them in the other direction.
If you're counting in a (rare) two-deck game with a full table, time between shuffles is so low that it isn't worth it from a hand/hour standpoint.
According to this:
http://firma.t-mobile.pl/pl/dla-mediow/informacje-prasowe/-/...

T-Mobile is a patron of startup accelerator in which InPay (the payment provider) took part.
"Salesforce Developer/Architect" here.

My enterprise domain knowledge is far more valuable than my technical skills, and Salesforce is just a more fluid vehicle for delivering this value compared to traditional on-premise solutions from Oracle, SAP, and IBM.

Sure, the upstart CRM vendors have better UIs, but they aren't the real competition.

Salesforce is executing a classic innovators dilemma strategy of acquiring these upstarts (desk.com) and allowing them to operate independently in the SMB space as an on-boarding ramp to the enterprise-scale solution.
Children of retired military get a free college education so that's another way.
So, is it "Gian Paolo Pannini" as stated here, or "Giovanni Paolo Panini" as wikipedia claims?
Props for recognizing such a character flaw, being open about it and working on it. Another short tempered person here, I know how hard this can be, especially when the threads have already been frayed by some other cause.
And, I should be clear, for me as well. I happen not to have bad reactions to expressions of feminism - if I knew how I avoided that, believe me, I'd tell the world - but I carry those wounds from my childhood and they fuck up my life every day.
yup, a great niche. Possibly even one of the best bang for buck certifications.
Ah, that tends to explain the name of this 360 degree panorama photo ball: https://www.panono.com/
Take Me Out to the Ballpark–All of Them
https://news.ycombinator.com/item?id=7933746
> Is this just a fancy way of saying "If we don't like you, you're out of the door?"

I'm sure it is, but is there any company where that isn't the policy?
I'm not sure why I'm being down voted here? Maybe it was my phrasing but here is a much better articulated and nuanced explanation of my argument over at medium: https://medium.com/message/no-nate-brogrammers-may-not-be-ma...

I would further posit that the norms of tech culture that isolate some and include others and this culture as it intersects with hiring is basically just a way to normalize, refine, and study turnover in tech business by managers and CEOs.

I remember when I had my, "a-ha!" moment working at a coffee shop in highschool. "why?" I thought, "would my employer show a blatant disregard for sexual harassment, sexist hiring policies, hazing, poor scheduling, and offer few benefits that attract long term employment?"

Because turnover is good for business. Lower salaries make coffee shop margins possible and fresh faces bring more customers.
Some of these Google/Amazon/Apple "Introducing Product X..." stories are starting to strike me as intellectually devoid, creeping into "free advertising" territory.

This particular story is about a Google service that is an extremely late entrant into the market (Amazon Glacier, etc) and offers almost nothing new. I'm not saying it's a bad product or not useful to folks, but it's not, by any means, groundbreaking. I'd much rather see the top spot of HN occupied by some startup's new idea or a researcher's new findings.

I also don't mean to imply that "big corporate" == bad. Certain products -- self driving cars, Space X automated landings, etc -- are absolutely worthy of our attention and discussion. I just hope that people would think twice before upvoting a story merely because it's from Google.
Chameleon colours 'switched by crystals'
Run Your Research – On the Effectiveness of Lightweight Mechanization
Richard Dadd’s Master-Stroke
Thanks - hoping that there was a built in solution but a buffer program makes sense
Supply Chain Management is typically a specialization in MBA. You may want to consider reaching out to a local Business School SCM professor to get recommendation or look up the syllabus and recommended text for SCM courses. Also, most business schools has continuing education/professional development/certificate courses in SCM, consider those courses.

As /u/bengali3 mentioned, The Goal is a very good quasi-fiction book weaving SCM in the storyline.
Perhaps you didn't spend very much time reading the site, but Galaxy isn't cloud only, you can host it yourself.

https://wiki.galaxyproject.org/Admin/GetGalaxy

As for the project, I am very interested in seeing how well they do file manipulation and data handling. My non-compete in the bioinformatics field is almost up, and I would love to find an open source project to latch onto and help.

Also, when it comes to bioinformatics, I would say control of data (especially in research settings) is of paramount importance, so you hit the nail on the head with that one. I don't think it will be much of an issue though, simply because the kind of data sizes you have to deal with to do good analysis is so huge that doing it on a cloud service simply isn't feasible unless you have a massively fat internet pipe to use.
I disagree. C++ templates for instance are also duck-typed, but they act at compile time, not run time.
I agree with you that lottery might make lotto draws unfair. For example, they see in advance which combination of numbers is NOT played and somehow they cheat and draw exactely that numbers. Lottery can do that for several weeks in a row, thus making the prize pool bigger and bigger and atmosphere between players hotter and hotter. As a side bonus, lottery can use fresh cash (from stakes) for several weeks at 0% interest rate.

But, can they really do it? Manipulating lotto balls and drum (mechanical devices really) is much harder than manipulating software behind some video poker game. I don't say it's impossible, but harder.
Looker Raises Another $30M for Its New Approach to Business Intelligence
Selling 150 Early Release Wired in Signs
G'Day, I work at Netflix, and we hire what's been called "fully formed adults". Here's a quote that can explain it better than I (also see the full article):

Source https://hbr.org/2014/01/how-netflix-reinvented-hr/ar/1:

"Hire, Reward, and Tolerate Only Fully Formed Adults

Over the years we learned that if we asked people to rely on logic and common sense instead of on formal policies, most of the time we would get better results, and at lower cost. If you’re careful to hire people who will put the company’s interests first, who understand and support the desire for a high-performance workplace, 97% of your employees will do the right thing. Most companies spend endless time and money writing and enforcing HR policies to deal with problems the other 3% might cause. Instead, we tried really hard to not hire those people, and we let them go if it turned out we’d made a hiring mistake."

I trust myself, and everyone on my team to act in Netflix's best interest. Throughout my career, I've worked with many professional engineers who could have been trusted to work in the company's best interest. But there have been many times when we've been prevented to do so, due to process. So I've been fascinated at how Netflix is operating, and it's been great working here.

It's important to know that a key role of management is to provide context to employees: what problems exist, what challenges we are facing, what opportunities might exist, what's important to Netflix right now. So that we know what to do, and how to exercise judgement.

I've written about working at Netflix earlier this year on my blog (someone else posted a link).
+61 is the international country code for Australia. The US and Canada share +1. The UK is +44. These are codes used by the entire world when they phone someone in a different country - http://en.wikipedia.org/wiki/List_of_country_calling_codes.

Just Google what time it is in Sydney and find some overlap - you probably have a mutually OK time somewhere amongst the 2/3rds of the day you are awake, otherwise you'll just have to stay up late or get up early.
one of my favorites is using diff across output of two programs, diff thinks they are files:

diff -u <(zipinfo archive.zip.bak) <(zipinfo archive.zip)
You already do. "Multitasking" covered that decades ago. I'm not sure that's a useful metaphor to cloud technology, though, most especially because multiprocessing systems are exactly where we got our wrong impressions about reliability and the lack of network issues in the first place....
Typesafe ConductR – The missing glue between Dev and Ops?