skysight-inc/HackerNews huggingface dataset:
Hi, I'm Prashant. I run Developer Relations at Twitter. I want to clarify a few things here.

In the past, Twitter had little formality associated with granting elevated access. It was very much, "Hey, I want to do this cool thing!" "Okay, sure, here you go." As Twitter's platform business has matured to include many businesses building billions of dollars worth of social media monitoring and other tools, we've formalized the process to becoming a Twitter Official Partner (partners.twitter.com). Over the last six months, we've started contacting all of those API key holders with elevated access and asked them to clarify what they're doing. In some cases, we know the business and business owner and reach out personally. In other cases, like this one, the business is listed in our systems as "N/A", so we send the template mail.

In the email, we encourage people who believe their app is within the bounds of acceptable use cases on Twitter to contact us directly, and provide a link to do so. The owner of this app elected to blog publicly about the situation before contacting us, which is unfortunate. We have contacted the owner of this app and hope to resolve this situation, as we do with hundreds of other developers on our platform. We do occasionally provide exceptions for apps that are non-commercial (not-for-profit, no ads, etc.)

Note also that in this instance, the notice is NOT about shutting down this app. It merely inquires about why the developer needs elevated access, something that is typically reserved for our business partners.

None of this is related to continuing to use the Twitter API or our commitment to enabling developers to build on our platform (Fabric, Gnip, our Ads platform, and the Twitter API).
correct!

OR: I posted a sob story about the mental challenge about running a company.
I'm "confused," what in the world are we supposed to make of this tweet https://twitter.com/jack/status/693296738145140736 and this statement? http://recode.net/2015/10/21/twitter-ceo-jack-dorsey-apologi...
The Zenefits of Admitting Bad Behavior
We changed the URL to this one because it tells the story. The submitted URL was http://github.com/lf94/kdl2viewer. Both are great.
I honestly do not know, and find it hard to research on what actually happens in that case. I presume the employer would be able to successfully sue for damages of some kind, which would be dangerous for the worker if at fault, due to the duty to pay legal fees.

It is rather rare a case.
I guess the current generation of neural nets also arose by trying stuff at random, then? I kind of thought the people who invented them, Geoff Hinton no less, would be prepared to admit they may have had to do a liiittle bit of thinking.
16 Best New Apps for Instagram
It has nothing to do with being grown up, if done right electronic transactions are faster and easier.

I'm surprised to see condescension here on hacker news, I normally don't see that here.
To be honest, it feels like Github is a big social experiment (or game) masquerading as a company. I feel like going to work there would be to implicitly agree to be part of those experiments, and that -- exactly as you mention -- it would be hard to discover the rules of the game and even harder to continually abide by them while maintaining any sort of sense of individuality. I interview for fun in my spare time, and every once in a while I am invited to interview at a company that breeds a Borg-like hivemind which seems to consume all traces of individuality for whatever reason (usually I think this boils down to a volatile management environment). Google is one of those companies. Whisper (the "anonymous" social network) is another. And Github feels like it would easily reign supreme in that respect. I would not feel comfortable being myself in that environment for fear of breaking these unknowable boundaries, and it would affect my work.
I was wondering why no one has mentioned scala.js here. It would seem to have a good story to tell - strong typing and, according to the project site[1], good interop with JS. As a Scala developer with some front-end experience, exclusively with CoffeeScript (which I think is beautiful BTW, not a popular opinion in these parts), I wonder what are perceived to be the downsides, other than learning-curve and relative immaturity, of "client-side Scala"? I can imagine developers being adverse to working with a heavyweight toolset, but are there in fact interop (or other) problems?

[1] http://www.scala-js.org/
Not really. You can customise Bootstrap online and download the compiled CSS:

http://getbootstrap.com/customize/

Just untick the boxes for the stuff you don't want, and hey, Bob's your uncle. No Less or Sass required.
It doesn't affect the company's culture if the employee chooses to take the firing personally. In the end if there is a valid reason for firing someone then from a company's perspective it doesn't matter to the company how it affects the employee fired.

Additionally this article just talks from the author's viewpoint so we really don't know exactly why he was fired. If you read the post it would seem like the CEO told him he can take a sabbatical and his manager told him don't come back. There is a huge disconnect somewhere that we are not being told about. If the author's behavior prior to leaving for sabbatical was toxic to the team the company shouldn't be responsible for taking care of his feelings and emotional state on being fired.

I'm not saying being fired doesn't suck as an employee but expecting the company to take care of you as you are being fired or afterwards is kind of naive and a little self-centric in my opinion.
It's a trade off. Getting proficient with a new subject requires time and mental space, one that could be otherwise used for doing other things, usually things much more interesting to you unless you happen to be excited by doing TeX stuff. That's why one would usually opt for "just do whatever is needed to get over with it".

> It's similar to using emacs or vim. You could say, "Why should programming devotees expect others to adopt those editors?"

Exactly. There were times when I wrote emacs lisp and vim macros, and had time to dive into arcane mechanics of it. I don't have that luxury anymore. I need the editor to just work and do what I need to be done, without me investing significant time into it. Maybe if I spend couple of days on learning stuff about vim I could do in one minute when now I do in ten, but I'm not sure it pays off anymore, and frankly I have more interesting things to learn. I do use vim (not emacs anymore) but for me I came to the conclusion that added value of diving into the arcana with the goal of being more efficient later vs. brute-forcing through the immediate tasks is just not worth it. Later you'd need a different thing than you thought you'd need anyway.

And, note, I am a programmer. I can imagine how less interested would be a person who does not spend their days digging into the code anyway.
What's the TLDR?
Yes, I'm sure every founder will be able to retain his own effective and experienced legal counsel, considering that good specialized lawyers generally charge at least $500/hr.
Piece of cake for the founder who needs to pitch investors for seed money.

I know from experience that even if you do scrape together enough for a small retainer with such a lawyer, you're just naturally going to be last priority. The attorney knows that you aren't good for any more and any real work is going to take more time than you have on retainer, so they'll be working for free for a substantial amount of time, and that prospect doesn't excite anybody.
It would be nice if the sites themselves took some responsibility. If your ad contract includes strong SLAs with massive penalties for malware distribution, the company providing you with ads will probably take a bit more time to vet them.

It baffles me that that isn't already boilerplate in advertising contracts. Sites whine about having their revenue impacted by ad blockers, but they make no effort to ensure the security of their users. Why is nobody ever held accountable for these sorts of breaches? Shifting risk to your customer is a horrible idea - nobody would buy a new car without a warranty, so why on earth are we expected to play Russian roulette with our bank accounts, personal data, and often our employer's assets?

I guess the market will teach them sooner or later, but I really do not understand why the current state of ads is so widely accepted by the people who are trying to sell them.
Do you know C++? If so a very fast way to learn is to clone some Qt projects, poke inside and see what makes them tick.
NetApp: http://fortune.com/2016/03/01/netapp-layoffs-start/

Xerox: http://www.geekwire.com/2016/xerox-cuts-325-jobs-closes-redm...

Yahoo!: http://recode.net/2016/02/17/if-its-wednesday-its-layoffs-da...

SurveyMonkey: http://www.mercurynews.com/business/ci_29586096/surveymonkey...
This company will fly you anywhere in the world to learn a language
It's sad, but with the level of corruption in many governments, the only way to get change that serves the people is to educate the people so that they can see through their misinformation. Once the population is highly informed about the issues, they can't pull their usual tricks without a high risk of losing their job.

I realise that the general population should have an active role to play in all democracies, but sometimes you'd wish they'd just do the right thing without needing to be micromanaged through it.
Depending on your skills and the companies you are looking into, there is decent flexibility between independent contributor and technical tracks. Making a move that is lateral, between tracks, shouldn't pose a problem.

With regard to your future prospects, it's all about how you spin it. However, recruiters / HR aren't creative folks. They will look at your last job to slot you into your next job; if and when you want to switch back to management, that job is probably not going to come looking for you.
Url changed to this from https://github.com/sabnzbd/sabnzbd/releases/tag/1.0.0 because the project hasn't previously had attention on HN.
I created a resume in LaTeX using a template I found somewhere. If you know a bit of LaTeX, it's quite easy to make a good looking resume and of course, LaTeX is just plaintext you can put in a VCS.
5 Major Hospital Hacks: Horror Stories from the Cyber Security Frontlines
link to google cache

http://webcache.googleusercontent.com/search?q=cache:145V9qm...
Bayesian estimation supersedes the t-test (2012) [pdf]
> But I recall handling costs for businesses being an argument in the debate to abolish pennies (in the US) or 1ct/2ct coints (in Europe).

FWIW, the merchants in one city in Germany are currently trying to stop accepting 1ct/2ct coins, because the bank charges the merchants 1ct per coin to deposit, so they aren't making any money on it.
Online Controlled Experiments: Introduction, Learnings, Humbling Stats (2012) [pdf]
Effects of Initiating Moderate Alcohol Intake on Adults With Type 2 Diabetes [pdf]
You appear to this disinterested observer to be a co-founder of the company. If you had not told me your ask, I would have told you to ask for a third.

Having seen your ask: you should ask for a third.
"The right hands" don't need a master key anyway, most locks are easy to beat, and are only there to keep people honest. You don't even need to know how to pick a lock, a powerdrill will do the job just as well.

On another note, if you lock all the elevators in a skyscraper, people can take the stairs. Or you can wait 10 minutes for the maintenance guy to bring them back up. What do people do when the fire alarm goes off in these skyscrapers?
Yes, British teeth could be better but they're not actually as bad as people think - http://www.bmj.com/content/351/bmj.h6543.long shows on average in the US kids are missing more teeth than in the UK, for instance
Wasn't Vulkan released less than a month ago?

There is a bit of a running joke about Qt 5.6 because it was branched (i.e. feature freeze!) in August of last year.
This year’s IPOs led by companies with no products or no assets
Interesting. Here's a similar project from a couple years ago:

http://sarvagyavaish.github.io/FlappyBirdRL/
I thought a lot of places don't really have a lead developer position/title. More of a role. And I doubt you'll get out of leading various efforts at your new company.
Well you should keep in mind I hire on Upwork, so not everything carries over to real-life. In real-life, these kinds of issues should be recognized during the hiring process. Since most Upwork devs are BS-artists, it's not worth my time to do some lame Skype interview. Instead I just throw them in the gauntlet and see what they can do.

Some further background: I don't talk to my devs with my vocal chords -- ever. It's a waste of my time and the communication is better documented in Slack (Zach actually has a good post on this). They join Slack, I assign them Pivotal stories, and they make pull requests that I review. Their onboarding is just me telling them a little about the project and their first task. I don't explain our grand purpose or any of that stuff because 4 times outta 5, they don't make the cut.

Warning signs:

* They struggle profusely with setting up the project or it takes a long time. If I have to hold your hand installing our necessary dependencies, chances are you're an inexperienced dev and/or have weak problem solving skills.

* They have very little to say besides "ok". The good ones always start asking a bunch of questions as they attempt to genuinely understand what's going on. The poor ones feign expertise.

* It takes them a long time to deliver their first unit of work and/or it's very low quality and barely meets minimum requirements.

* Their work diary shows few hours logged. I ask everyone you're willing to do 30-40 hours a week? They all say yes. About 10% actually take the hours I'm willing to give to them.

* They have a poor attitude

* They need to be constantly prodded for status updates and to work more

Good signs:

* They ask questions

* They have a positive attitude and seem appreciative of the opportunity

* They dive right into work

* They work a lot

* They hit me up randomly with status updates

People reading this are like "well ya," but what makes life interesting is the gray area. It's never this black & white and I have to just monitor them. In fact, I prefer to somewhat leave them alone to see how they really work. Anyone will log on and start coding under fear of being fired, but there's only few that take the reigns into their own hands.

Over the course of almost 2 years, I have 2 core guys who have done wonders for me each at $15/hr. They both are very happy with the opportunity and I've made them into very competent devs who I would put up against a college grad (or higher) any day of the week. I have a third who has all the right good signs, but is somewhat rough skill-wise. I don't mind because my core guy was rough in the beginning and he started reading a Scala book to get better. In general, my team is always about 4-5 since I code myself and can only do so much.

Honestly, it all comes down to attitude. I can train an earnest, hard-worker into an amazing dev but it's impossible for me to inspire someone who just doesn't care. I'm sure all this stuff carries over into the real world, but it's a lot more rapid fire in the Upwork game.
You are assuming this is just a profit maximization problem for the VC firm. There is also a reputation problem for the people that are involved in a suboptimal exit. They may be motivated to kick the can down the road to avoid acknowledging an underperforming investment.
More people than we care to admit, in our culture, have a huge empathy gap. It's really quite troubling. Just look at the political landscape. Quite scary.
Can someone explain me why civil Americans go to such places?
Recipe is simple as pie: if you have to travel to countries rulled by nutjobs DON'T!

You can't expect human rights from your own country be respected everywhere.
Show HN: Deploy a content-ready Docker-powered app in minutes
Take a look at the QML Book if you are particularly interested in the GUI side of things. It is very practical and well written.

http://qmlbook.github.io/
>It saves business owners 3% or so on processing fees

For a "cashless society" surely the fees will be regulated. FWIW, the EU recently limited interchange fees for credit/debit card transactions to 0.2% for debit cards and 0.3% for credit cards.

Add scheme fees (around $0.01 + 0.017%) and acquirer markup and debit cards don't really cost more than 0.5% and credit cards 1%. Often cash handling is a lot more expensive than that.
Not 100% sure what you mean. I really want a normal salary now, but they don't have the cash. Post-accelerator I would like/expect a real salary. I don't know if 1% is a lot of equity or not especially because of how dilution works. If I understand you correctly I agree.
That's because Imgur let people upload and serve HTML files from their servers, and not related to js requirements.

They don't do this anymore.
White collar sweat shop.
I can't take credit for that insight. It is a relatively common theory if you research information asymmetry.
We need something for the > $10 billion club. Hippogriffs?
> Speaking of dating apps, the worst part about dorm life was hearing people have sex or making sure your roommate knows not to walk in when they see a sock on the door.

Wait, what? I always thought the sock on the door was the signal to join in.
Google Increasing Importance of Mobile Friendliness for Mobile Search Results
Simply put - your "template mail" is terrible.

If what you just said is what it the email meant to communicate then it fails at every level. Please don't try to shift the blame for Twitters poor communication to the recipient because they "elected to blog publicly about the situation".

The "situation" is entirely created by Twitter.

Twitter has a (recent) history of terrible communication with developers and it would not surprise anyone if what seemed to be the case WAS the case. If it is NOT the case, as you say, then you really need to improve your company communication.
> What most people do when the company doesn't provide lunch is walk (or drive) as a group to some local restaurant and have lunch out, every work day.

I feel like you're describing this as a negative when it sounds like a huge positive to me.
prashant this won't save you.
> I worked at a Starbucks while in college and frappuccinos are very very popular

Are you in the UK? There is more of a social stigma on that than in the US.
I apologize if this comes off a bit glib, but sometimes this sort of advice makes me think the steps to founding a startup begin with:

1) Be wealthy

2) Don't be not wealthy
For me a startup is a company that is still in "validation" mode for their main business line.

Either validate:
- innovative business model

- product

- market

- ...

It usually boils down to businesses that still didn't find a repeatable growth channel (that scales).
http://www.ross.net/notes/loose.shtml
>Kirby's Dreamland 3 for SNES, except it's rare and worth at least $80

I have that game, always loved playing that game, and am surprised to know it's now worth at least $80!
Truecaller Premium Cracked Apk v6.60 Caller ID Block
> One element of the article that seemed particularly off was that he claims he still doesn't know why he was fired.

He very likely knows, as he was in some way involved in this drama: http://readwrite.com/2014/03/15/github-julia-ann-horvath-har...

What his actual role was, however, is likely unprovable or not worth trying to prove. As informative as his blog post otherwise is, going into the "reasons" would likely re-open a can of worms everyone is happy to have closed.

Edit: I'm not saying he did anything untoward. I just find it highly unlikely that it's a coincidence that he's one of the names named by Julie after her departure and shortly afterwards he's fired under "mysterious circumstances" despite being one of the most productive and senior developers in the company. He just got caught up in that drama somehow, and as he says himself in the blog post "HR is not your friend".
NASA Pursues Burning Desire to Study Fire Safety in Space
Well, it's role as an infrastructure provider is to not go bankrupt and shut down... in order to do this, it needs to make money somehow... they've chosen a two pronged approach to this. Someone/somewhere has to pay for it, and the end users simply won't do it...

1. Promoted tweeks - frankly, I find this kind of annoying, but I do understand.

2. Limiting high bandwidth streams to paid/commercial accounts, I'm not sure what they offer for NPOs, but I'd be surprised if they weren't lenient in their pricing structure.

Frankly, I understand it... At this point they aren't even breaking even iirc, so they need to make cuts to some deep cost centers that aren't facing end users.

TBH, I think they should also put methods in place of detecting bot networks, and freezing out those accounts.
Schenier, Hal Abelson, Adelman (from RSA) already wrote about key escrow almost 2 decades ago. From the text:

> All key-recovery systems require the existence of a highly sensitive and highly-available secret key or collection of keys that must be maintained in a secure manner over an extended time period. These systems must make decryption information quickly accessible to law enforcement agencies without notice to the key owners. These basic requirements make the problem of general key recovery difficult and expensive -- and potentially too insecure and too costly for many applications and many users.

> Attempts to force the widespread adoption of key-recovery encryption through export controls, import or domestic use regulations, or international standards should be considered in light of these factors. The public must carefully consider the costs and benefits of embracing government-access key recovery before imposing the new security risks and spending the huge investment required (potentially many billions of dollars, in direct and indirect costs) to deploy a global key recovery infrastructure.

https://www.schneier.com/cryptography/archives/1997/04/the_r...
Aren't all images on Imgur user submitted? Who else would upload stuff?
> Actually, even in larger shops like Ikea, credit cards are not accepted.

Some IKEAs accept credit cards, whereas others don't. IIRC it depends on how close they are to the border.
When I moved out of home I was renting a small, 1BR basement apartment for $200/mo (in 2002). "Real" 1BR apartments in my area were going for 3x that.

I'm pretty lucky in hindsight to have landed that place, there really are not that many basic rentals like that available. Being able to live so cheaply really helped me accelerate my life situation (I wasn't even a student then and was literally starting from nothing).
That means at one point, their security model did not prevent malicious javascript. They may have stopped allowing it, but why trust that they've changed their model? It's not like they were audited or something, and they're known to have not cared about javascript security as recently as 6 months ago.

I see no reason to trust them.
I'm calling upon Prashant to resign from Twitter.
What doesn't make sense though is why the password's bits MUST be a valid UTF-16 string. Password comparison should just be comparing bits and checking if they're equal.

Whether it may just so happen to represent real, correctly typed, English words, or be a valid ASCII string, or UTF-16 string, or whether it was typed it from your keyboard, or generated from a program, these should also be incidental.