skysight-inc/HackerNews huggingface dataset:
Well luck is usually thought of as favorable chance occurrences, usually as a way of rationalizing why some people have success in some area and some don't. The argument is that this form of "luck" doesn't exist. Certainly chance occurrences are a part of reality, and some of those happen to be favorable for some people. But ultimately "favorable chance occurrences" isn't a good explanation for the observed disparity of success. What is a good explanation is chance occurrences plus preparedness. And so what we generally refer to as luck is really better understood this way.
I have used bootstraptour, Intojs and hopscotch in order for my recent project http://www.jeviz.com . Here prons and cons:

I started with bootstraptour and it was pretty good on desktop and it is even fine with ajax DOM change while tour. Shame on me I did not test my site after adding tour on mobile then I announced jeviz.com on hackernews, a user commented about scrolling issue on mobile. Tour did not automatically scrolled down on mobile and it also prevent me scroll-down manually. Maybe it is because of dynamic content issue and I tried to fix it without success so I searched for another tour library which was intro.js

Intro.js at first seemed to be more polished than bootstraptour and I liked how it highlights on target element and gray out remaining parts. It has problems with ajax DOM change so I changed my tour without using ajax. It worked good on chrome then I tested on firefox and internet explorer, both with same issue: first step was fine but after that, in second step and so on tour popup and most of the site content turned to be invisible
as shown below:

https://s13.postimg.org/4xd0f731j/introjs2.png

Then I googled for another alternative and found Hopscotch which is Linkedin open source project. It is very solid with best scrolling experience. It does not support DOM changes but found a workaround in issue page https://github.com/linkedin/hopscotch/issues/56

my tour code: http://www.jeviz.com/static/js/tour.js
For crying out loud, have you never heard of insurance? All satellite launches are insured and contingencies like this are allowed for in contracts because rocketry is an inherently risky endeavor. I know HN is a tech rather than a business community but the concept of insurance is an elementary one and something every literate adult should be aware of.
The frame rate isn't high enough to tell for sure, but it looks like the initial explosion might be between the strongback and the second stage, followed less than 1/30 second later by the second stage exploding. Certainly the initial explosion spreads out vertically much more than horizontally in the first 1/30 second, perhaps implying that the explosion was in vapour outside the second stage.
The only problem with that is all ISPs will have to configure their DNS systems to do so (not going to happen soon). The only reasonable fix would be applied at the browser level as they are updated reasonably often.

A better mitigation than that mentioned in the article is that browsers should ignore a DNS update if it goes from a public IP to a private IP range. DNS pinning as suggested would cause havoc with most wifi captive portals, especially for those not computer savvy or the badly configured/implemented captive portals.
I think I still have an old Silicon Graphics keyboard somewhere in the garage. Built like a tank, I'm pretty sure it would still work if I had a port to connect it to.
If you had read the whole article, you would have the answer to your question.
Es. It can get you to code execution if you poison python pickled data. Ecc..
How the JVM compares strings on x86
Zeal - http://www.codingzeal.com - Medford, OR / Portsmouth, NH / San Diego, CA - ONSITE (preferred) / REMOTE (possible)

Zeal is a web and mobile development consultancy that empowers small to medium-sized organizations to solve huge problems.

Headquartered in the heart of downtown Medford, OR -- the center-point between the global technology hubs of Portland, Oregon and San Francisco, California. We also have offices in Portsmouth, NH and San Diego, CA.

We're looking for Rails, Javascript, and UI/UX engineers to craft solutions to delight and serve customers.

Collaboration and teamwork are key. We’re pragmatically agile, and believe in a sustainable work schedule.

You’ll fit right in if empathy, enthusiasm, artisanship, and appreciation towards one another are some of your most valued attributes. We want you to bring a deep passion and excitement for the engineering art form.

If this sounds like you, we definitely want to talk!

Apply here: http://codingzeal.com/hiring
Thanks for the tips; that's very helpful

> * No workable virtualization.

For those interested, they are working on it AFAIK. Look up vmm/vmd.
New Zealand earthquake: Magnitude-7.1 tremor strikes off coast
Crew | San Francisco, CA | Onsite and Full Time

- Senior Software Engineer, Back-End (https://crewapp.com/jobs/android)

- Senior Android Engineer (https://crewapp.com/jobs/backend)

Crew is a platform geared for workers who don't sit at desks, (think retail, restaurants, healthcare, etc.) We're currently a small company but within our first year we have thousands of organizations using us daily for messaging, scheduling and task management.

Our team is growing and we are looking for entrepreneurial folks who love writing software that people use everyday.

Contact: joe@crewapp.com
The issue was something to do with the software being slow. You said it was probably my server. When I asked for a refund you politely refused. Again, this was several years ago and I don't remember the exact details. I just moved on and made a mental note never to buy your software again.

BTW, thanks for the offer but I'm happy with what I'm using now. Best of luck to you.
I think there is a simple hardware modification to make them work.
Yeah, another small trial that might mean anything... Why is Nature even reporting this?
Being lucky is mostly about attitude:

http://www.scientificamerican.com/article/as-luck-would-have...

"Lucky" people are those who looks for innovative ways of doing things while "unlucky" people are those who just blindly does what they are told. There are opportunities everywhere, you just have to open your eyes to see them!
An extra zero seems plausible. 3 to 5 pints of (likely weak) beer daily isn't out of the question.
San Francisco - Streak (https://www.streak.com/careers) | Profitable and growing | Tech Leads (Backend, Mobile and Front-End) | ONSITE | H1-B Transfers welcome

Here are the hard problems you'll work on here at Streak:

Sales Autopilot

We want to do for salespeople what autopilot did for pilots. We will suggest to sales professionals the actions they need to take next to close deals. They'll instead need to monitor our "autopilot" system and manually override only when needed. Unlike most AI startups, we can actually build this - we have 100M+ datapoints of sales professionals manually closing deals to make the training actually possible.

Email Graphs

We're building systems to better understand how organizations communicate with one another. Email is currently siloed into individual user inboxes, we're building a graph database containing every email message in our users' inboxes to give them insights into how their company communicates with their customers.

Reverse Engineer Gmail

We strive for deep integration with Gmail, because that's where our users live. Our integration has to be seamless, deep, performant, resilient and secure. It's such a hard problem, even our competitors use our tech (InboxSDK). We're doing it next for Inbox, Calendar, and more.

Outside of the hard problems you'll also have a very large impact, not just on our organization but on our customers. We have the best of both worlds: we're small (6 eng) so no meetings and other big company BS, but are profitable (millions in revenue) with a wide variety of customers that use Streak everyday for hours at a time.

Tech Stack:

Backend is 95% Java and 5% Go (and growing) on Google App Engine (https://cloudplatform.googleblog.com/2015/04/Streaks-Top-6-T...).
Front-end is React + in-house framework for handling data synchronization.
Full automated end-to-end test coverage of all our features along with a growing set of unit tests to handle edge cases. If it's green you can deploy with confidence.
Mark Zuckerberg's visit gives Nigerian startups much-needed boost
Oh, well, that makes things easy then. Do you know off hand which image one uses?
Simple, Hetzner directly buys at transit wholesale prices.
The Head of CMU's Robotics Lab Says Self-Driving Cars Are ‘Not Even Close’
The cloud is water vapor. But it's not like water vapor is onboard the Falcon and being vented. Boiled-off oxygen is vented, and it's cold enough to cause the water vapor in the surrounding air to condense.
I've been bootstrapping a small project management tool for non-technical folks that integrates with Gmail and Gcal called Braid - https://braidhq.com .

Obviously, getting people to recognize that the tool is important enough in terms of time/hassle to pay for is super hard. What advice would you have for me?
San Francisco | Senior Engineers | Tubi TV | Full-Time | ONSITE | VISA (transfer H1/O1 & start GC)

We are making premium TV shows and movies available for streaming everywhere and to everyone, 100% free. Join Tubi TV and reinvent the way consumers discover and consume premium content. With over 40,000 movies & TV shows, Tubi TV has the world's largest catalog of premium content, all made available to consumers for free.

Some of our studio partners include MGM, Lionsgate and Paramount. We offer very competitive pay, full medical, dental & vision benefits, catered lunch, gym subsidies and your choice of hardware. Learning is a huge part of our culture and we frequently help non-engineers learn basic programming skills.

All positions come with stock options and full benefits. We are hiring for:

- Senior ML/Data Engineer($140k-$170k): Come and build out the next iteration of our data platform. Full autonomy and end to end ownership. Work on your choice of algorithms using Spark/Flink or any other stacks you deem suitable. See: https://tubitv.recruiterbox.com/jobs/fk06xpn/?referer=hn

- Senior Backend Engineer($140k-$170k): Work on NodeJS v6, design APIs, architect video encoding pipelines, experiment with ad payloads and help build out our media delivery network. Previous AdTech experience is a major plus. We are also exploring adding Scala or Elixir in certain projects. See https://tubitv.recruiterbox.com/jobs/fk067d5/?referer=hn

- iOS Engineer ($100k-$120k): Work on a brand new iOS codebase and tvOS app, with a lot of guidance from seasoned engineers.
https://tubitv.recruiterbox.com/jobs/fk068xc/

- Android Engineers($120k-$175k): We are hiring both Jr and Sr Android Engineers to work on our very popular app that has over 8M installs and close to 2M monthly active users.

If you'd like to chat more first, shoot me an email and mention HN (marios at tubitv dot com).
SEEKING FREELANCERS, Geneva (Switzerland) to work remotely.

http://demographicsmedia.com offers web design & development, data analysis & warehousing as well as videos and copywriting services to UN bodies and international foundations in Switzerland. We are looking for talented freelancers with affordable hourly rates. If interested, email ingrid@demographicsmedia.com indicating availability, timezone, and portfolio.
The race also includes GM, Tesla, Faraday Future (underestimated, but extremely well financed), Zoox- a stealth unicorn and Apple, among others.

While we'll see autonomous taxis operating in some capacity soon, they have to work extremely well and be profitable to justify an aggressive rollout, and that's likely more than a decade out. It's anybody's guess as to what the playing field will look like then.

Many analysts and speculators are getting ahead of themselves by conveniently ignoring just how much of the technical problems of autonomous vehicles need to be solved before these vehicles are ready to venture beyond very carefully managed services operating only in optimal conditions.
That is the best approach, but a lot of people change it to NAT for testing purposes, like connecting to the VM from mobile devices, and other operating systems, etc..

I know there are ways to do that as well, but this is the easiest and so it's most often the way it's done.
Also check MxNet. I don't know enough of DNN to check if it's as powerful as Keras to build custom nets, but it's faster training the network and - for me - easier to install with CUDA and CNN support and has the big plus of being usable in R besides Python, Julia and Scala.
JavaScript Frameworks: Distribution Channels for Good Ideas
I would be surprised if the planning part is the most difficult part of autonomous cars. Embodied intelligence is really nowhere yet. I've seen Google using particle filters to represent other cars.

AI is just not advanced enough to cope with leaves on the road, a pedestrian who wants to cross or not, a broken traffic light, a criminal who want to steal your car, etc.

And everything as a service... Really, if we would have something that awesome as an autonomous car, wouldn't we want to own it!?

I would! I want to talk to it. And I would like to have a bed and a bath in it and have it go on a road trip with awesome beaches, castles, and sunsets.
Computer Science short notes
When readability started it had an innovative business model: collect monthly from each user, and share out 70% to the owners of the pages viewed.

However, a number of bloggers and content owners objected to this, and made bug fuss about it, and pretty much poisoned the "with it" tech croud on the idea of Readability.

Readability then pivoted to a more conventional read-later app and read-now service. But it never seemed to recover from its original bad press.
Brain of Things | Redwood City, CA (Bay Area) | Full time | ONSITE

Brain of Things develops automated smart homes for apartment complexes.

We're currently hiring Jr & Sr Software Engineers, in addition to specific roles available for specialists in Distributed Systems, Machine Learning, or Computer Vision.

We take off-the-shelf smart home technology and integrate it into a usable platform for residents to control and live in. We build home automation features plus a unified voice and mobile app interface to control all the devices. To see what we've built so far, check out our video: https://www.youtube.com/watch?v=DNSy2T_fqWQ

Our tech stack is mostly Python and C++, with some Node.JS and Go where it makes sense.

The interview process is one phone screen interview, then a half day of on-site interviews. Apply by sending your resume to careers@brainoft.com
That's not what you said. You said that if someone owned up 1Password, the whole Internet would be in trouble. But that's like saying that if someone owned up one of the OpenSSH developers, the Internet would be instantly vulnerable. A false statement.
I did this for a while, but it falls apart with constant care and feeding. I had a vagrant box that could be fully provisioned with Ansible, and checked everything in to the repo. I paid for Parallels because virtualbox is too slow to do any real work (unit tests take 2x or 3x longer to run for example).

I couldn't convince anyone else to use this stuff. They were happy to just run some homebrew commands every now and then.

I was away from the project for about six months. When I got back I thought "great, I'll just `vagrant up` and be back in business."

Parallels had upgraded itself to some version that wasn't compatible with vagrant. I was eventually able to find an old parallels installer and downgraded.

My laptop had a newer version of ansible, and it couldn't run the old ansible scripts. There was no easy fix to something that should be easy (ansible could no longer create postgres users when ansible was running through a non-root account. With vagrant you log in as the `vagrant` user and that user has sudo).

I deleted all that stuff, and now I do all my development locally. I do run my DB's in docker containers, but that's it. Now it is super easy to add any version of any database to any project. Just a few lines in docker-compose.yml. But my docker-compose.yml was written for an older version of docker-compose. I tried to upgrade it to the latest syntax and nothing worked. I reverted that and things are still running. It is only a matter of time before some docker update renders my db and redis useless.

At that point I'll just `brew install redis` and `brew install postgres` and be done with it. Everything will run, and run at native speeds. Yay!
At least with what I do, it's not much effort at all. I have a bunch of Puppet recipes that spin up a Vagrant box and I'm done.
Well .. firstly, that's an over-reaching reading of Ford v. Dodge, and secondly, the specific company that's located in Ireland (Apple Sales International) doesn't actually have any costs if I've understood correctly - it's a shell with no premises and no employees.

(In a corporate structure, which company do you think is legally obligated to maximise profit? The one at the top of the pyramid, or every individual registered company?)
Square is looking for more people to join our developer platform team (https://squareup.com/developers) in San Francisco.

---

* Front End Engineer (https://www.smartrecruiters.com/Square/96291400)

* iOS Engineer (https://www.smartrecruiters.com/Square/96175757

* Technical Writer (https://www.smartrecruiters.com/Square/96148491)
Note that rtorrent is no longer supported by homebrew[1]. You'll have to build it yourself with gcc since it can't be compiled with clang.

[1]: https://github.com/Homebrew/homebrew-core/pull/369
And yet at the end of the day, Linus chose a license that demands its users release any changes they distribute, rather than a permissive license like the BSDs.

Linus probably doesn't care about the odd scofflaw because he has better things to do (like maintain a kernel) than to juggle lawsuits.

This is why the SF Conservancy exists.
There are a lot of ways to raise your price while still making it look like a steal.

You should definitely split test all of this and pretty much everything you do, honestly.

Price Anchoring:

Use a giant unreasonable number for the unlimited plan with 1 month of phone support, 12 month same business day email support, you will install it for them, all the ACH and Credit Card processing through you (and you through stripe), etc. A HUGE list of features to go along with the $574 price tag.

Then drastically back off of that pricing for the 10-25 team ($249), 5-10 ($199), 2-5 ($149) and solo ($99) plans. You need to also reduce the features, support windows, contact method as you drop the price, not just the number of users.

Additional Revenue Streams:

1) Include your own payment processor and accept payments on their behalf, if you have 500 customers doing a few thousand each month on average, you processing fee will drop a lot. Always default to ACH via Stripe (0.8% fee, and a 25 cent transfer) bill the customer at 2% + $0.30 and you are making money.

2) Annual licensing. Don't give updates away unless it is a bug fix. And make sure to always be improving your product (which it sounds like you are)

3) Cloud hosted. As someone else said take the annual price divided by 12 and add a premium to it (25% or so). Also push updates to this channel regularly and add a few extra premium add-ons to it (like the a custom domain name self hosted has but for an extra $5/mo)

4) Plugins to various other solutions for $49/piece.

I know this is probably a side project, but you could turn this into a viable small business with an additional 1-2 developers.

Conclusion: I'm totally buying it before you potentially take any of my advice ;)
The payload was reported at $200 million.

Although whether it would cost an additional $200 million to build a second is another question, but I doubt there would be that significant an economy of scale for just one extra unit.
NYC - CLARIFAI (www.clarifai.com/careers)
ARTIFICIAL INTELLIGENCE & VISUAL RECOGNITION

LEAD FRONTEND ENGINEER & LEAD MOBILE DEVELOPER (IOS AND/OR ANDROID)
App Store Improvements
They've been trying to push their "free basics" program in African countries after it failed to convince Indian people. I hope governments in Africa would respect net-neutrality.
We detached this subthread from https://news.ycombinator.com/item?id=12404016 and marked it off-topic.
We are also hiring a Chief of Staff and Operations Manager (https://www.streak.com/careers#ChiefOfStaff)

This role will take on a broad range of responsibilities (talent recruiting, human resource operations, investor relations, office management, finance operations, event management, team happiness & morale building, etc.). We offer a great opportunity for an overachiever with a passion for growing into an operations leader of the company.
Just giving credit to the little ones who work hard. I'm affiliated with them as a happy customer, but online.net and ovh are also good.
Self-repost from another thread [0]... This reminds me of a bit from "The Dilbert Future" (1997):

> Most people won't admit how they got their current jobs unless you push them up against a built-in wall unit and punch them in the stomach until they spill their drink and start yelling, "I'LL NEVER INVITE YOU TO ONE OF MY PARTIES AGAIN, YOU DRUNKEN FOOL!"

> I think the reason these annoying people won't tell me how they got their jobs is because they are embarrassed to admit luck was involved.

> I can't blame them. Typically the pre-luck part of their careers involved doing something enormously pathetic. Take me, for example. I'm a successful cartoonist and author because I'm a complete failure at being an employee of the local phone company.

[0] https://news.ycombinator.com/item?id=11123374
I understand the controversy, In my experience, both statements; 'typing it does nothing' and 'typing it is everything' are accurate. Just for different people.

In a similar way, some people don't see music until they play it, some see it before it is played. I really don't know what it is that creates the difference.

For me, doing the typing (or writing in my notebook) really connects the knowledge somewhere in my head that is harder to erase/lose than just reading or seeing it. I discovered in college that I could look at a homework problem and solve it but later in an exam couldn't bring back all the finer points of solving it, unless I had actually written down my solution. Very strange but a good thing to know about oneself.
Oh man, if I had known that at my last job I could have had great fun with some of coworkers via my commits.
To extend this point further, editors aren't simply unaware of Betteridge's Law. A lot of the time, headlines like this are written specifically to evoke the "No" response, and to entice the reader into asking the question, "Why would anyone even make such an argument?"
Making Open Source Beautiful
I remember building a resistor ladder DA converter and connecting it to the parallel port. Software like No$ gameboy emulator used it, and it was easy enough to write to the parallel port directly.
MetaCurrency: Beyond Jobs
Hey, I'm a software engineer at DefenseStorm and got hired from a previous "Ask HN: Who is hiring?" post. Really love working at this company: lots of smart people, good work-life balance, and really happy customers. I recommend it!
A few GETs spread out the right way and repeated often enough is a DDOS.

There's a very good reason why Cloudflare does this. Cloudflare isn't "punishing" anybody, their job is to protect the people that use their service. Tor (or any other open proxy) is a massive source of bogus and/or abusive traffic.