skysight-inc/HackerNews huggingface dataset:
> Can someone in the know shed some light on how a CEO of a corporation this big gets selected ...

It's easy to summarize: the stockholders trust the corporation's board, and the board trusts its selected candidate. There are very few written requirements, most of the process is based on the judgment and experience of the board members -- which is why they're sitting on the board.

> ... years and years of strategic positioning, favors, and relationship building with people that matter.

That's accurate. But the bottom line is that if the candidate doesn't work out, the board's credibility evaporates -- that part of the process is also ruthless and unwritten.
> Today is a very humbling day for me.

The first sentence of the email, statement that seems entirely appropriate given the circumstances.

Nonetheless, I find it curious that we expect people who reach the highest levels of accomplishment to describe those accomplishments as humbling. It seems natural to us for someone promoted to the heights of their profession, such as Satya Nadella in this case, or the winner of a Nobel prize or an academy award, for example, to describe the accomplishment as "humbling", when logically speaking it should be anything but.

Is such a statement part of a defense mechanism against egotism that prevents the honored individual from loosing the discipline that allowed them to excel in the first place? Is it an attempt to say, "this doesn't change me, I am still who I was before"? Is it just a manipulation, a defense against envy and derision, an attempt to reduce the motivation of others to "take them down a notch"? Or is it something else?

Without thinking about it too deeply, it seems right to read that Satya Nadella is humbled to become one of the most powerful corporate executives in the world, but why? And is it correct?
5 Reasons Why WordPress would benefit from a JRebel-like feature/plugin
it costs about $1000-$2000
.NET, C# and Visual Studio
Ever have this happen? It doesn't happen this way.

They have special space for "checked carryon." they ticket it with a special ticket and put it in a SEPARATE part of the plane. When you unload the flight attendants get the "checked carryon" and put it next to the door, then you grab it on your way out.

I sat on the front of a small plane before and there was no space for carryon at all on that seat. There was no seat in front to put it under, and the overheads on that seat had a bunch of flight attendant stuff in them. Being the first on the plane wouldn't have enabled me to avoid the "checked carryon."
I would prefer a strong Microsoft that keeps improving Bing and its web/mobile advertisement branch, which can counter-balance GOOG on web/mobile sphere. A GOOG with almost infinite cash flow from Ads would be as bad as MSFT in 90s. It's already the case that nowadays GOOG has become increasingly more arrogant.
Thanks for sharing, I also found your previous post thought-provoking and motivating. How sales-oriented is independent consulting? Do you look for new technologies to branch out into and if so, how?
There is a slight whiff of desperation around many things Tesla does. For a while that was a real risk of the company not surviving, and they pulled out all the stops; when marketing and safety were at odds, marketing won. This over-the-top, "jump the shark" touchscreen is excess right out of the 80s. The adaptive air suspension is another example of marketing over common sense.
ha! good point.

Although I was kind of thinking that even without the electricity, it's a benefit.

Or alternatively, you could get 20 of these, all facing each other and be sociable. Or if you have some electricity in a town, get all of them in a hall, and play movies. :-)
A Software Developer’s Reading List
Kentucky passes bill to let programming satisfy foreign-language requirement
Penalities mean that the link requires significantly more upvotes than usual to hit the front page, and if it does hit the front page, it won't stay there for long.

A good description of the math behind penalties (and a list of some penalized domains) is here: http://www.righto.com/2013/11/how-hacker-news-ranking-really...
> When I was a Windows sysadmin back in the day, it was incredibly frustrating to build anything on the Microsoft platform because by the time you wrapped your brain around the new way of doing things, the next server OS release would change everything.

[...]

> Apple's success has come from a laser focus and constant improvement for the past 17 years.

Really? OS 9, OS X, iOS? Sure, it's not quite the same number of platforms as Microsoft have done in that time. But I don't think that they're on polar opposites of the spectrum here as you suggest (nor do I think that being at one end of this spectrum is necessarily good).
Defending a member in a trial/adversarial process and a cooperative relationship do not exclude each other. The union can very well defend the member in this case while still discussing cooperative solutions to the general problem of officers bullying citizens, just as a lawyer can speak for your side while still reaching out to the other side to find a solution that's acceptable for both sides and does not include a verdict.

It is however important that unions have a bargaining power that is at least comparable to the other side's power - and that sometime requires going head to head with the opponent.
What?! Last time I used it (which felt about a year ago...) was version 3.5.3.
If there goal is to make money and let's be honest, that is the goal of most start-ups, is this really a bad plan? It seems like it is a high risk/high reward proposition that most people on here love. Sure the odds Facebook's Paper being a success aren't sky high. Same with the chance of Facebook agreeing to a licensing agreement on the name. But when you compare the potential income from that to a fancy iPad app and stylus, it seems clear that litigation route might be the better use of VC funds.

And that is the problem with the current legal environment.
A few months ago, I read a blog post by Ken Sherrif [0] which explains (and shows graphs) that some submissions have their scores automatically penalized based on domain:

> Some submissions get automatically penalized based on the title, and others get penalized based on the domain. It appears that any article with NSA in the title gets an automatic penalty of .4. I looked for other words causing automatic penalties, such as awesome, bitcoin, and bubble but they do not seem to get penalized.

> I observed that many websites appear to automatically get a penalty of .25 to .8: arstechnica.com, businessinsider.com, easypost.com, github.com, imgur.com, medium.com, quora.com, qz.com, reddit.com, rt.com, stackexchange.com, theguardian.com, theregister.com, theverge.com, torrentfreak.com, youtube.com. I'm sure the actual list is longer. (This is separate from "banned" sites, which were listed at one point.

Page ranking also decays with time, and I think also once you reach a discussion threshold. (I haven't re-read the entire article as thoroughly just now.) I highly recommend reading the article, as it's VERY interesting and well presented.

[0] http://www.righto.com/2013/11/how-hacker-news-ranking-really...
Open-Source Service Discovery
Agree that it is needed. In the meantime, I use M-x eshell in emacs when I have to develop on windows.
To focus and direct it, you would have to interact with it with real physical things, which gets you right back to square one - now you have this hot thing and you don't want it hot.
As you read all these many lines of code to simply find the largest file in a directory, recall that in any language with friendlier blocking/non-blocking semantics, it could be as simple as (e.g. in Ruby)

Dir.glob('*').select{|f| File.file?(f) }.max_by{|f| File.size(f) }

Plus, the error semantics of this code are sane: if something goes wrong I get an exception I can rescue. If there were no files in the directory, I get nil.

Statting a bunch of files is rarely so costly that parallelism is warranted, unless it is impressed upon you as in Node. The cost in readability and dreaming up generators and promises to solve such a mundane problem is likely much worse. Before you charge headlong into building your next webapp with Node, consider this article food for thought.
> the ability to have open discourse on what is a public forum.

I think that's the mistake right there. HN is not a public forum.
Randomly generated CSS3 rose
> I sort of expect FB Paper to flop

I hope not. It's much nicer than the official Facebook app. I think they ought to replace the official client with it.
My submissions were auto killed a while ago. Don't know what caused it.

Eh, what do I care.
Bitcoin as a platform, disruption by cryptocurrencies
Who Cares if You're Small, Act Big
Honestly, I think this was a defensive move in case FB decided to trademark 'Paper'.
Show HN: My book on JavaScript Application Design (updated)
High quality images of The Dead Sea Scrolls online for the first time
Santa Barbara, CA - PHP Developer

Is LAMP more than just an appliance in your living room? Is Ajax more than just a powdered household cleaner? Do you count electric sheep? Well then my friend, have we got a job for you! Join our team of adept developer ninjas as they grow our core code base by constantly optimizing our existing code while adding new and exciting Web 3.0 features! Additionally, you’ll be helping us with our client email delivery by handling bounces accurately and instantly, identifying and stomping out spam, and extending the current toolset that we offer to our clients! It is truly nerd-vana.
Duties:
·Collaborate with the team to solve problems
·Track down and squash bugs when discovered or reported.
·Work with product team to architect, develop and deploy new features
·Improve existing code base by discovering and re-factoring speed bottlenecks, ensuring clean MVC and object-oriented architecture throughout, etc.
·Research, architect, and port localized data file system to distributed content delivery network (CDN).
·Research, test, and deploy portions of our system for hosting via AWS.
·Monitor and improve algorithms to improve speed and delivery response
·Build scripts to improve workflow for delivery admin
·Design and implement queuing algorithm to minimize delivery latency while under load
·Brainstorm caching schemes for quick delivery of email to MTA
·Research, identify patterns, and develop algorithms to find and stop email abusers
·Convert infrastructure to scale seamlessly from 3000 accounts to 100k accounts
·Integrate 3rd party email testing and rendering services to provide customer feedback
Also:
·Review customer feedback and develop reporting system improvements
·Design database queries to improve speed and capability of our reporting engine
·Design front-end data display tools for end-users, including scheduled reports via email, PDF, and more
·Work with database engineer to develop real-time, live reporting for various datasets such as sales and lead flow
·Develop internal statistics to monitor system and feature usage and display on company dashboard

Apply at: recruiting@ontraport.com
http://ontraportcareers.com/
This one came to mind: http://dealbook.nytimes.com/2014/01/21/why-bitcoin-matters/
...which I suppose is not a bio line up top but an actual note from the editor.
Can't you say the same thing about infectious diseases, yet we have found a general tool(vaccine) to fight them off. Isn't it likely that some of the work done will generate a highly generic tool, that with a few changes could fit to new types of cancer ?
Depends where you are in the world. In my country(Poland) downloading any material for your own use is 100% legal.
5 MB/s is 40 Mb/s, so put.io is fine for both 720p and 1080p instant streaming on my connection.
Who made this and how did they get an endorsement from Werner Vogels?
This story happened in China. I don't know about China, but maybe their airport security is not as bad as U.S.

Personal story: Bringing liquids to airplanes is not allowed in Iran. I remember on our flight back from Shiraz, we brought about 8 liters of rose water, orange blossom water, etc. with us. The security saw it in the screen and asked what the liquid was. "Herbal water", I said. He nodded and called, "Next". Didn't even open the bottles to make sure.

Also many people bring back several liters of water from the holy Well of Zamzam[1] in their flight back from Mecca. The record I've heard of was 40 liters.

[1] http://en.wikipedia.org/wiki/Zamzam
It looks really good. You did a great job of explaining the directory structure.
Super Bowl 2014: the pulse of the game on Twitter
"Thanks, I updated the post... In Postgres, it behaves as a DELETE without a where clause..."

I think there may still be some confusion. DELETE is an O(n) operation that actually examines the tuples; TRUNCATE is an O(1) operation that doesn't look at any tuples.
My question is what's to stop the existing mail order pharmacies from doing the same thing?

My guess is that they'll get bought out if it takes off. Other pharmacies will copy the process.
Seems a lot like http://mixture.io/
Show HN: How We've Gotten Anonymous Internet Access in Canada. What do you do?
An error occurred during a connection to www.howsmyssl.com.
Peer attempted old style (potentially vulnerable) handshake.

I don't think I would trust their judgement about how my SSL is doing.

I am happy about this Firefox release; it is not just that you had to be an advanced user to get TLS 1.2 previously but that doing so would break over half the web. Now it is possible to use TLS 1.2 where available and not use it when not available.
Spamming people to cover your startup isn't "hacking." That's just traditional marketing.
الرابط الجديد لنتيجة اعدادية القاهرة الترم الاول 2014 م % )
We had the fusebox replaced soon after this, as it was 1950s vintage. I got a minor shock when using a power tool and went inside to see why the fuse hadn't blown. Someone had replaced the fuse wire with paper clips. However this also doesn't explain what the fault was and I'm pretty sure the electrician replaced the powerpoint in the end. The new fuse box had residual current devices, which had to be reset manually if tripped.
When my internet access went down last week, I decided to use it as an opportunity to try and get temporary, reusable internet access, anonymously. For me, it was a great experiment. But what have you done, or what could we have done differently?
One example in a recent HN post: https://news.ycombinator.com/item?id=7085682
One other cool technology, originally developed as an OSS project by MSFT employees is ScriptCS: http://scriptcs.net/

It can complement or replace PowerShell, but what I really like about it is that it introduces a Python-style C# REPL.
For what it's worth: I agree. We're guests here.
This part struck me as a little ominous: '"The extent to which we modify the availability of alcohol, the labelling of alcohol, the promotion of alcohol and the price of alcohol - those things should be on the agenda."

He said there was a similar argument to be had with sugar fuelling obesity, which in turn affected cancer risk.'

I'm all for educating the public, but why does it seem that education is never enough for some, and instead the next step needs to be behavior modification through scarcity?

Haven't we seen this fail in the U.S. with the ridiculous restrictions on some over-the-counter medications, the War on Drugs, and Prohibition?
Microsoft has a track record of not giving the user what they want, the opposite of which is what Google and Apple built their market share off of.

The last thing we need is more UX failures like Windows 8 cluttering the market.
Not to nitpick (I agree with you), but according to PG:

HN is a news site, not a forum...

I personally really just see it as a Forum about news that is primarily inhabited by a specific portion of the Tech Industry.
Possible, but using the heat directly for industrial or heating purposes is probably the best bet - it's just awkward cause transporting heat over large distances is significantly more expensive than electricity, which is usually why you want some sort of co-generation.

Ultimately, you don't even need thermocouples, you just need more heat engines with ever decreasing working fluid temperatures, and then it all comes down to your capital costs.
I never want to see a Microsoft monopoly over "desktop computing" (hah, what an aged term!) again, but I'd definitely like to see their talent get to assert itself further than it currently is able to. Microsoft started as a development tools company and they're still pretty damn good at it. I hope the next decade allows that group to flourish at the very least.
It's not like they invented or contributed to anything. All of this is open source.
World Cancer Day 2014--Top cancer myths busted
I'd like to mention my favorite tool to deal with Callback Hell: Streamline, a JavaScript (and CoffeeScript) language extension that can compile to either 1) callback spaghetti 2) Node-fibers or 3) generator code. It basically writes the mess for you. It lets you focus on the higher order concepts and provides configurable parallel array operations as well as many other convenient features. The callback "error parameter" is thrown as an exception to be caught with a basic try/catch. I highly recommend that any Node and JS enthusiast give it a try.

https://github.com/sage/streamlinejs
OS X and iOS share the same core. OS 9 was a stop gap while getting NextStep ready to replace Mac OS.
It is one hard part. But displaying thousands of elements in a web page is another one.

Also, sigma does provide in a plugin a force-directed layout, ForceAtlas2, initially developed for Gephi.
False logic. Slow update does not mean you have secure version. You can get ESR if you want the so-called LTS version. Freqeunt update addresses multiple things quickly:

(1) security vulnerability,

(2) performance regression

(3) new features

For a software widely used like FF, it is important that they keep the software up-to-date, make the software as slim as possible, and make the software easy to use. If you want to do some "AB" testing, frequent testing is necessary.

When was the last time you boot up Ubuntu LTS and think "oh I need to update?"

Browser tends to move fast and break fast because browser is a complex software and because the tool people use to make web application are so flexible there are so many corner cases (which can be abused to use to make things work) it is hard to have a dead version.

I look at the CentOS machine yesterday and I thought "god, where is the shiny webconsole that FF comes with?" CentOS apparently comes with old FF and I had to force to upgrade to 26.
Probably. I tend to avoid IDEs because to me they feel like straight jackets and their editors tend to be inferior to standalone editors. I'll have to look around at autocomplete options for my usual languages (Erlang, Python) though -- I figured if I couldn't fit what I was using into my head, I needed to work on my head, not on my autocomplete options. But maybe I'm wrong. :-)
Where would Go be if it wasn't a Google language?
> I kind of see your point but you seem to be forgetting about the children who die from cancer.

In the USA, 3X as many children die of car crashes than cancer, and solving car crashes is way easier than solving cancer. Want to save just as many kids as you would by curing cancer? Stop driving so fast.

http://humantransport.org/sidewalks/SpeedKills.htm

http://www.childdeathreview.org/nationalchildmortalitydata.h...
Then communicate to your users that its your playground, not an open forum. Or is the fear that if you do that the audience will go elsewhere?

EDIT: Annnnnnd PG killed this thread as well.
Dragon Innovation Offers Incentive to Projects that Exceed $1 Million
>People that buy $200+ routers should be the ones to turn things off.

The price of an object says nothing about the cluefullness or cluelessness of the end user. A tech illiterate soccer mom could easily buy one of these because their child told them they need 'extreme performance' to play BF4. Releasing products with poor security, then not fixing it when released to the public is unacceptable in this day and age.
In the past 20 years I've been employed, Mac has never been a majority. First PCs with Windows, now increasingly Linux on developer machines and management with Macs.

But we still have Mac machines, because our customer data comes in in Excel, our applications are written to be compatible with IE8, etc.
Hey Michael,

This is tangentially related, but one of Dr. Dal's complaints was about raising your pricing for billing services. He made it sound like these were a fixed fee, which would be unusual for the medical billing service industry.

Nearly every medical billing service I've seen charges a percentage of collections, and I've seen them range between 4% and 10%. It's a model that seems to work well from the perspective of a provider, since the billing service is financially incentivized to collect more.

Have you decided on a different pricing model for drchrono, and if so, what made you decide to deviate from the norm?
Law Enforcement Argues in Favor of Bitcoin Regulations
It depends on where your data's coming from, but I tend to avoid doing layout in JS, and instead pre-lay-out the data using Gephi or graphviz (possibly in a cron job if the data changes), loading the hardcoded initial layout in JS and using sigma.js only for display/interaction. In the non-cron case, also lets me tweak the layout a bit through trial and error or trying out different algorithms, to get something I like. Obviously doesn't work for every possible usage, though.
Yeah, filing a trademark doesn't cost that much in the grand scheme of things, especially when you've built up as much brand equity around the name as 53 has.

A lawsuit on the other hand would burn through cash, but IANAL so I don't know if the damages they could extract from Facebook would be worth it. Maybe being in a lawsuit against goliath would make the lawsuit pay for itself as free advertising, since I reckon journalists will enjoy writing about such a case.
I never got the point of generators until I saw Koa.js

I always thought generators were merely a way of making convoluted iterators, but when I realized that you can put your application logic inside a generator, in my head, it immediately turned it into a "how did I ever code without this before" kind of feature.

I just hope other browsers (especially IE) follow suit in implementing this feature
Dig the simple pricing
Like the contraceptive implant? Without know a thing about drug delivery, it seems like it'd be pretty feasible already. There's probably a reason it's not done for more drugs, but I can't think of a good one. Perhaps the fear of someone pulling out 6 months worth of drug X from their arm, and selling/abusing it?
Including SDKs in production, as the author alluded to, is completely situational. It comes down to answering the question: can you write a significantly higher quality implementation to make it be worth your while? When it comes to starting out with a web service, a ruby gem or maven library, is invaluable. I love being able to work with an API within 5 minutes of setting up my dev environment. As other's also mentioned, it does cut down on support calls for the provider.
Agreed; this came to mind as well.

Before electricity was commonplace, people still washed their clothes...even if they didn't have easy access to a stream or river.

This may be a clever refinement of a human-powered washing machine, but it is far from novel.
SDKs do have their value. I honestly think if the SDK is designed correctly and is open source, a lot of these points are mute.

On top of that, the SDK can handle some interesting dev tasks that everyone has to deal with regarding a REST API. For example, best practices with api keys / secrets, error handling, caching, etc...

SDKs like any piece of software needs to be evaluated before integration, if it is an SDK that doesn't meet your requirements for development, you build your own against the REST API.