skysight-inc/HackerNews huggingface dataset:
They also vary the pricing based on current supply and demand. So this implies that they automatically fix the price at a point in time for the small set of drivers who are registered with uber and 5-10 minutes away. They notify (I assume) "off duty" drivers nearby that the price has gone up and as more drivers get on the road they then re-fix the price for the small set of drivers who are 5-10 minutes away?
Check out the book How to Win Friends and Influence People [1]. The author, Dale Carnegie, used to teach a hugely popular course on that. I held off reading the book for a long time because I thought that it was about being manipulative. It's not at all. It's about being a good person.

[1] http://www.yourcoach.be/blog/wp-content/uploads/2014/02/Dale...
Yet another HN terminal client
That's an explanation, not a reason.

Providers with billions of revenue could easily afford to fund slots. They'd probably even benefit financially from it.
Billionaire Investors Back a Gold Price Rally in 2016
>you can argue that Gabor filters arise because we design neural nets to encourage them. Gabor filters mostly arise in CNN or things otherwise regularized to be like CNNs.

and do we know why? Usually it would mean some optimality. It should be relatively simple math here (back at the time at our University it would be given to a student as a thesis project and couple months later we'd have it), and that would give us 2 things - insight into biological visual cortex (which we suppose follows some optimality too and know we would have a very good candidate for the one) as well as to allow to start some primary convolutional layers with the (optimal set of) Gabors instead of going through learning them. Actually some of the best results i saw 15-20 years ago were produced by the simulation of visual cortex through such construction. And now image trained deep learning nets converge to the same.
Maybe you should have got a non-plus iPhone?
Session-level Hibernate JDBC batching
Detecting non-use and waiving all charges in that case? That not only nullifies all moral/ethical/assholiness problems with the subscription model, it is practically heroic.

But, I don't think that's very common.
I just found out that because of this bottleneck foreign trained doctors who are otherwise completely qualified and have taken all tests to transfer qualifications cannot get residencies. I know of a foreign trained doctor who has been waiting 15 years. He has been doing EKG monitoring while he has been waiting.

All residency slots naturally go to US medical school graduates.
Because this post-mortem was written by an American in Seattle
Blog post from yesterday about the release: https://azure.microsoft.com/en-us/blog/freebsd-now-available...
Ha! Doing NLP to filter out what, like 1-2 false positives a week? Dang, that must win some kind of an award for overengineering.
I wish he would have gone more into the design of the kernel and significant changes that are going to be needed to take advantage of the NVRAM based systems that are coming very soon. The I/O design needs to be completely overhauled.

It's probably going to be a great time to rewrite and resign portions of Linux, but I honestly don't think the community will be capable of doing a major architectural change. Kernel modules have been a great step towards modular design, and this needs to be pushed everywhere so that more changes can be isolated in the development process.

I've been a huge Linux (and GNU, most of what this article is about really is GNU, not Linux) user since being introduced to it in 1996, but as much as I love it, I do wonder if there are new options that will reveal themselves in the next few years that will better answer some of the modern hardware advancements. Linux is a beast of a system now, with a lot of technical debt and a hard to penetrate C code base, I hope it can evolve where it needs to, but I think it will require huge commitments from the community.
Try them all! They take different approaches, and one might suit you better than another.

django CMS has addon applications for both jobs (Aldryn Jobs) and weblogs (Aldryn News & Blog).

If you're interested, you can join a free Guided Tour each week that will actually cover some how this all works in django CMS: https://www.divio.com/en/academy/aldryn-cloud-django-cms-gui...

For a fully-blown jobs site by the way you'd probably want to expand the Jobs application but it's open source software already so could be a good start.
I didn't see it as negative, or as acceptance of the inevitable. I read "all it takes is a concerted effort and focus and within several hardware generations we can reverse this dire course" and "The day Linux GPL enforcement is a thing is one step closer to curtailing the power abuses by many of these large enterprises over their users because that is actually a straightforward way to do it.". These are good, concrete suggestions and it is extremely unfair to characterise them as "preaching to an echo chamber instead of actually doing something".
I've been teaching some folks how to code. It's helped a bit. I also have been reading more business books - things like the personal MBA [1], The Goal, how to win friends and influence people (old versions before he died). Basically, make an effort to speak their language, because they (probably) won't put in the effort to learn yours. Some will appreciate the effort and meet you half-way, others will be amazed that you can communicate with them.

[1] : http://www.amazon.com/Personal-MBA-Master-Art-Business/dp/15...
people vote with their dollars and their votes are overwhelmingly telling amazon they're doing a great job.
Well even if it works the #2 reason is you have to have a qualified person to fly it.

One quick glance between US Driving Regulations and Tests versus FAA Pilot Certification programs reveals the two are very divergent. I've yet to see an IFR-conditions capable car. Not saying it isn't possible, but just spitballing the technical and competency thresholds here.
Completely agree with this viewpoint. Explanatory power and reproducibility are two of the most important aspects of a scientific paper. Most deep learning based papers lack both these properties.
Is it just me or this website is heavy on CPU? Increased my CPU usage by 50%.
I'd prefer something more like TypeScript for R, where you can gradually move over but you get better tooling. I'd also ask for a new standard library but I think Hadley is basically doing that.
I don't means it should start, I mean it should have done so in the first place. It failed to diversify. Now it has a little more time though, and the steel workers should probably work harder to get out of the industry.

> bring new industry to the area

What keeps them in Port Talbot if they got a handout?
Why does Port Talbot deserve this money more than any other place?
I'd wager that most people desire promotions for the increase in compensation, not responsibilities. Perhaps a slight decoupling of promotions and raises is in order.
I am fairly certain that they use the same console system. For instance, right-clicking on the title bar gives the exact same options as in `cmd.exe`. I was perhaps a little overzealous in calling it cmd-based; that's a slip-up on my part simply because `cmd.exe` was the only program to use that system before. Thanks for keeping me honest.
You've not worked with the French..
You keep saying they were forced to pivot as if you might convince by sheer repetition. They made the choice. They surely didn't have to. For that matter, if they wanted to drop out, they could have.

Your argument seems tendentious.
Mopria Alliance Conducts Research into the Adoption of Print in Mobile Apps
Hmm, could be. It might be the CSS animations on the numbers on the homepage there. I'll look into it. Thanks for the heads up
I'm currently in a project to build a line track driving car with a bit of image processing, physics and control theory. It'll be written in C++ and openCV. This link is highly of interest to me.
Any kind of skill with huge benefits in almost any career.

Leadership, Public speaking, persuasiveness/sales, writing, copy-writing, storytelling, design, diet, exercise, mental focus, personal appearance

Maybe target ones that programmers typically lack.
I managed to setup a schedule with a simple batch script + Windows Task Scheduler (OS: Windows). Imagine you could do the same on other OS'
I have read, but don't have a reference handy, that writing skill correlates strongly with success if you work for a large organization.
First, you need to have deep technical knowledge. If you have trouble explaining something to non-technical person one of most common reasons is that you don't fully understand it yourself.

Once you are sure that you have thorough understanding of the topic other ways to improve include reading books, especially science fiction and popular science to expand your vocabulary, and writing a technical blog.
I am not the world's best public speaker, but I do enjoy it. Some of the things that have made me better at it include realizing:

* I will always be nervous before a performance.
* The audience doesn't know what I'm about to say, so they don't know if I "screw up" most of the time.
* Live demos will go wrong. :)
* Talking to 30 people is actually easier than talking to 3 people, because you don't have to pay individual attention to anyone.

The worst part for me anymore is preparing the slide decks.
Also most of the early adopters of osx that I knew at the time were actively seeking out a unixy desktop because they worked on software eventually destined for Linux servers and didn't like the available desktop options for Linux.

Not to say that was the entire market, but it was a good chunk of it.
>You replied to a comment that presented fact.

False. You ASSUMED facts based on co-relation - "Its used everywhere" doesn't mean anything. "But people must have a reason to use them" STILL doesn't mean anything. "Well, so why don't they use windows" STILL doesn't get you anywhere.

> I could be entirely illiterate and my argument would still hold because it's based on fact.

No. You can't enter into an argument when you know nothing about the subject. That is not how it works.

Why don't YOU present actual facts about the design? Show us you actually understand the internals of the kernel or have atleast some rudimentary knowledge. Otherwise you'd just be wasting everyone's time.
Hell, even transparent pricing would reduce moral hazard significantly. Most patients have no idea what a procedure costs until they get billed.
This has got to be one of the most ridiculous, out of touch things I have ever read on HN.

You can't on one hand go on about market forces etc etc and say that because Netflix's RPE is high its employees should be paid for. RPE has absolutely no bearing on the value individual employees bring to Netflix.

I have no doubt that there are developers at Netflix making $400k+. To imply that it's not a jaw droppingly large amount of money for a software developer to make is borderline insanity.
Well, I can recommend the book "How to win friends and influence people". I can echo other commenters have already said and suggest.

1. Say less.

2. Listen more.

3. Think of everything from the other people's point of view and honestly consider what is best for them.

I think one thing you said was quite telling: "you go into a meeting with your mind made up". I'd suggest trying to being open to having your mind changed is a good first step too ;)
Bit Pipes and Financial Services, a Bad Thing?
I use it. It's not even close, even if it is the best yet.
Flying cars would be a product for the world market. The FAA only controls a small part of that airspace.
Funny how many tweeters are explaining Musk's joke back to him.
Most companies have the following departments, or roles:

Accounting, Marketing, Reporting/Data Analysts, Customer Service, Design/UI/Product, and Sales.

Weather your running the website or building the software you sell lots of these folks are going to have varying levels of contact with it. By understanding what these folks do (even at a high level) and the language they use, your going to be able to communicate with them and service them better. Building relationships in other departments can be as simple as being friendly to the people you meet, and getting them out of the office for coffee or lunch on a regular basis. Ask them lots of questions and build a relationship.
Thanks a lot for the comments!

- about friendly games: agreed, in the future we'd like to downweight them (as well as downweight older games over newer ones)

- about substitutions: at training time, we look at the number of minutes each player has spent on the field. At test time, we assume there will be no substitution. Could certainly be improved :-)

- about teams that are already qualified: true, our model does not encode all these contextual factors, and arguably they are very important for certain games. If the lineup changes (e.g. star players resting) it does impact the prediction.
My understanding of 'fire fast' is different; it's rather that if you make a mistake and hired someone who isn't a good fit, then you should cut your losses and fire them ASAP. Really just a specific case of Failing Fast.
This one's really tricky, because one thing you have to determine early on is whether or not the person really cares to understand at all.

Metaphors can be terribly dangerous because of personal experiences. For example, I've seen people explain object-oriented programming using biology or automobiles. Those sound great until you think about how many people don't relate to those metaphors.

Other people don't care. I don't care how my cellphone works - I care that it works, and if you tried to tell me how it works, I'd tune you out. It's not in my scope of give-a-damn, you know?

If you feel you're terrible at explaining things to non-technical people, reflect on whether or not those people really need to know those things.

If you determine that they are interested, and that you are unable to adequately explain, consider finding situations where you can understand their side of things. A great way to do that might be to learn how to do something that they do. When I meet a new client, I ask them to explain very technical parts of their job to me. Then I am the person on the receiving end of that. I can observe how they explain things, and I can empathize with them when my eyes glaze over. :)

Hope that helps a little, or at least gave you some ideas.
Blimps would also be viable. You can significantly reduce the required energy to get them to move
I second that. Been able to initiate small talk with anyone you meet just out of the blue is invaluable. And it will affect both your personal and professional life.
Aaron Burr's philosophy, as written in Hamilton.
FreeBSD has a binary package manager (pkgng) that should feel much like apt. The ports tree still exists if you want to customize and build from source, but in general you should be fine just using pkg.
> In fact if Linux had never happened Solaris would probably still be around and we'd be arguing about how much OS X owes to Solaris

Hardly. How would have Apple developed a full userland and development toolchain with the resources it had at that time? That's exactly the point of the article: OS X wouldn't be where it is without Linux (read: GNU/Linux), not because it was technically the best Unix (it wasn't), but because it was free software.
Shouldn't your full source be available; which would explicitly record your dependencies?
Like everyone, I want more freedom, not less: the battle should begin with a sane GPL version 4. See the MIT, BSD and LGPL licenses which provide more freedom over GPL3.
1) Time management, 2) Efficiency in learning in all endeavors, not just technical.

With those two skills, all other skills can be obtained more readily, including the need for better oral and written communication.

Empathy and salesmanship require a modicum of innate ability. Everyone can certainly improve on their potential. I've never met a career salesperson who didn't already have some proclivity for sales.
Sort of career related: learn to live within your means, always trying to save some of your salary. This does a few things for your career: allows you to leave bad jobs, reduces worry and stress which should improve your job performance, and generally adds flexibility to your life.
I recently opted to use Celery for a similar-ish task to the author's update_metrics job. Having generally been OK with Python's single-threaded performance and simplicity, I was not particularly pleased with a solution that involved an additional backend service (RabbitMQ), separate logfiles, fighting with the Python module system during setup, and ultimately a lot less available documentation than for items which live in the standard library. All of this just to kick off a background process. I haven't had my coffee yet and am feeling a bit grumpy this morning, but I'm really not sure I would be willing to use it again for a project where I had to manage the code and the deployment. Regardless of my mood, celery definitely isn't a panacea for these problems -- it just happens to ameliorate ones where there's already a larger deployment to manage.
you can adjust the fuzziness
Charlie Munger's way of thinking: http://bit.ly/25OIb84
GTD+Evernote: http://www.thesecretweapon.org
HTTP/2 will make the Internet faster. So, why the slow adoption?
Because there is no terrain to worry about.
>An open-source software on the other hand might not be maintained in 10 years from now, but people (like a government agency) can always fund further development, if they really, really need it alive. Open source never dies.

At the government department or big organization level, they can fund or perform any proprietary development they need themselves as well. FOSS just isn't necessary at that level of resources. For ordinary users FOSS provides essentially zero comparative benefits over proprietary. If code doesn't have the features they need, goes unsupported or has bugs, they're in the same boat regardless. People choose to pay for software for valid reasons.
Paying upfront is different from having transparent pricing though--even if you pay first and insurance reimburses you later, you still might not know the price until you get the bill.

In the end the two systems differ only in liquidity requirements, and perhaps counterparty risk (if insurance stiffs you). Otherwise the costs are the same, and since liquidity requirements affect primarily low-income people and those with little to no savings, it would disproportionately affect them.
I have heard of people that could not get the same results in Python as they get in R.

Have you looked at R's source? Some common functions contain dozens of unsourced magic numbers (and the comments indicate they have been modified over time).
Every time I read an article like this, all I can think is, this is what Elixir and Erlang are built for. I love Python and use it on a daily basis, but developing concurrent systems in Python is beginning to look like a questionable choice, while there exists tools better suited for this.
Celery works great, and the integration with django is superb. However, it's consistently been a memory hog for us. Hell, we had to write a shell script to regularly check for memory use by celery and take necessary precautionary steps.
Officially, the black areas of South Africa during apartheid were different countries too. It seems to be something we've forgotten because apartheid South Africa has few supporters these days and it was obvious they weren't really since they were completely dependent on white South Africa economically and politically.
Even worse, many doctors don't even know what a procedure costs to a patient due to the maze of bureaucracy both necessary and unnecessary in many healthcare facilities.
We'll all be happier and healthier and have more money for other stuff if we build our cities around walking, biking, and shared transit. Suburbs = unhealthy, inefficient, unhappy (it has been studied - look it up don't just comment reply "I love the suburbs and my driving my Model X everywhere").
This requires a specific known price for everything. Instead the industry is focused on making prices as opaque as possible.

Worse prices are non binding, often stated prices have little relationship to billed prices.
Sight-reading Bach.
Eh. Oracle has a huge amount of engineering talent in certain areas (i.e. the database and SPARC). It would be pretty fun to work on the database I imagine. I would personally never be able to bring myself to work there, but maybe working on a decent team + good money could still attract talent.
Jessica Livingston’s Pretty Complete List on How Not to Fail
"outsource the parts you don't like" This doesn't work from my personal experience and others seem to agree. Myself been apart of a few startups learned you never outsource your core competency and doing so is usually suicide no matter how good you think you are at managing.

It's easy to see when you realize your goals and your outsourcing entity have different objectives which are at odds with one another.
This is a great article, if a little slapdash on the details. I don't agree with the notion that we're "losing"; the reason is neatly exemplified by the HN front page:

3. FreeBSD 10.3 officially supported on Microsoft Azure (microsoft.com)
138 points by tachion 6 hours ago | flag | 77 comments

10. Microsoft Edge WebGL engine open-sourced (github.com)
308 points by aroman 13 hours ago | flag | 80 comments

24. How the Windows Subsystem for Linux Redirects Syscalls (microsoft.com)
330 points by jackhammons 20 hours ago | flag | 243 comments

Microsoft. Open-sourced. Time travel from even 5 years ago and that HN front page would blow your mind. Industry-wide, it's more and more common now for "free" to be the default. Heck, complain about Android all you like, but for all that, the OS itself is miles more free than Windows. We actually owe this dire forking situation to the freedom Android affords - imagine if every fly-by-night laptop manufacturer felt comfortable rolling their own custom branded Windows with proprietary interface components.

I don't argue for complacency. We need to up our game with things like GPL compliance and reclaim the concept of a "distro", but on phones this time. But taking the long view, we're definitely "winning".
Bummer, getting 403s every time I start a demo. The video looks a little non-intuitive and blackboxy in the way pages are built. Is there a WYSIWYG-esque visual layout concept in Django CMS these days?
Learn to listen. Not just to your peers, but to everyone. Don't just hear the words they are saying, give them meaning, build a mental model, and be able to re-itterate their statements into your own language (even if you don't share these things out loud).

Listening skills are going to get you FAR in business and life, and your going to hear lots of stuff that has nothing to do with your job. Learn NOT to repeat every thing you hear.

Sadly offices have as much gossip if not more than your average high school. Once people know they can trust you to keep your mouth shut, a well spring of interesting knowledge is going to start to fall in your lap. Some times this is just personal drama, but knowing that person A has a grudge with person B can some times be a clue to how a situation is going to resolve itself.
i find it hard to believe google analytics is "not well known enough"...does this do something different?