skysight-inc/HackerNews huggingface dataset:
Tesla seems to be nimble and quick. They are making the future of cars like making software. Quick and iterative. If they can make batteries cheaper than anyone else. If they can make electric cars cheaper than equivalent gas cars for long term then they are clear winner.

It didn't take Apple much to take Nokia out of the game. Nokia had smartphones on the agenda for a long time. The problem was that wasn't their only focus. Apple went all hands into the iPhone.
Gas isn't "ultra-cheap" in most other parts of the world, especially Europe and Japan. Norwegians are buying Teslas at an absurd rate. Watch for Europe to switch to EVs sooner; their main roadblock is the charging infrastructure. Unlike here in America, where suburbanites all have garages that can be easily retrofitted with a charging port, Europeans don't have that luxury usually. They're a lot like the eco-conscious pro-EV city dwellers here in America who park on the street and have no garage.
To people saying none. What about in a freelance/consulting context?

If you are not already internet famous wouldn't you lose work to others who can brag about their list of certificates?
Lots of people[citation needed] still like to pay for things in cash. I hang around a fair amount of Dave Ramsey fans, so my view might be skewed here. But, by way of example in another industry, I know that's one of the many sticking points for Stallman with ride sharing - taxis at least let you pay cash.

This is surprising, it might not get a lot of traction, and I don't know what these partners are getting out of the deal (apart from maybe the extra candy bar purchase at the counter), but I'm tentatively glad that it exists. More ways to pay cash, particularly in the tech industry, is a good thing.

EDIT: If your goal of paying cash is to cut out Visa/MasterCard/Discover/AmEx and not buy things on credit, this works. Better than a gift card too, because you don't spend $23 and feel like you have to do something with those last two dollars. But if you're looking to avoid being tracked, this has to hurt your cause.
Shopify | Canada (Toronto, Ottawa, Montreal, Waterloo, San Francisco, Ireland, Australia, New Zealand) | Full-time, Internships | Onsite | Remote | VISA
Shopify is a platform that allows entrepreneurs to easily setup an online store. We build solutions that empower merchants no matter what their size is. Our product help merchants who are just starting as well as established brands that need a solution that can scale with their traffic.

We're always working on products that make it easier for entrepreneurs to reach their audience and help them make data driven decisions.

Shopify is built in Ruby on Rails running on a stack composed of Docker, Golang, Mysql and Redis. Our data infrastructure uses Kafka, HDFS, Zookeeper and we use PySpark and Sklearn for our data modeling and machine learning tasks.

If you're interested in building tools that empower Entrepreneurs come take a look at who we are and what we're doing https://jobs.lever.co/shopify?lever-via=XBuWsYM_Q2 https://github.com/Shopify.
I am on a tablet, so I don't know how well this link will work for a desktop:

https://groups.google.com/forum/?nomobile=true#!forum/health...
Just occurred to me after seeing the other comments that this use case was already supported by gift cards.
Osper | Senior Backend Engineer | London, UK | VISA ONSITE

Osper (https://osper.com) is mobile banking for young people aged 8-18. We give children the power to manage their money, and parents the confidence to let them. We've already helped tens of thousands of young people learn what it means to spend and save in the digital world. We are growing fast, and need to expand our team.
We are looking for an experienced backend developer with DevOps skills. Our infrastructure is built on python (2 and 3) and Flask; postgresql and dynamo db; docker/ECS for deployment. We integrate with quite a few third-parties for transaction processing/card payments/subscriptions/kyc checks etc.
Compensation: £60,000 - £80,000 + stock options
You can apply at https://osper.workable.com/jobs/415580 or contact me directly with questions.
Rubicon Project | NYC / New York / East Coast | Full-time | Remote / Onsite

I run a small team at Rubicon Project we act as startup within the larger org. and have been building out a premium advertising marketplace (think Amazon for Premium Ads on NYTimes, ESPN, etc) for the past few years. We've gone from <1MM to $XXMM in revenue flowing through our marketplace. Our stack is java/spring/thrift/rabbitmq/elasticsearch/mongodb/mysql node/backbone with plans to move to react as soon as we get headcount. Looking for either/both a java architect with some devops experience and/or a full-stack engineer not afraid of java or any javascript framework. If you're interested at all would love to talk to you dkim@rubiconproject.com.
Would be nice to also see latency in cmd.exe and in bash on the XPS 13; and also the latency inside BIOS/UEFI menus.
In the most non-trolling way that I can manage, why can this not be generalized to the economy?

Why is academia a special case scenario where bureaucracy and regulations create unintended consequences and cause people to expend effort to get around them, but we can't say the same thing about the economy as a whole?

Why do we believe that people can't even manage PhD's at a university, but we can take the same people, put them in government, and expect them to, for example, manage the monetary supply or see bubbles in advance and create proper policy to avoid them?
Why not both? We could even use the data to custom-make the NASCAR-style suits people talk about, with decals for each rep's sponsorship.
So you can add cash to your amazon account instead of using a credit card or bank account. Some people don't have credit cards or banks accounts.
The use case is that you have cash (literally folding money) in your hand and the store is the place to turn that physical cash into electronic credit in your Amazon Balance.
Absolutely! By 2027, all the vehicles on the road will be Teslas.
Read through the official USCIS pdf - this seems to target mainly people with a 2 years degree and people who are at Level I (out of 4) of the Labor Certification pay scales.

As someone on an H1B in this field, I do see this as being a legitimate modification to the code.
This will have to change next year, at least for European customers, when the EU General Data Protection Regulation takes effect. The GDPR grants everybody a right to data portability for personal data:

https://en.wikipedia.org/wiki/GDPR#Data_portability

The mobility data they collect is regarded personal data because it indirectly allows to identify the driver.
It's not unrealistic, I personally code on all these technologies (primarily on iOS and android native), but such engineer can be pretty costly and might not come on equity only easily.

Minimum experience of such engineer should be 6 to 10 (I'm 10) and they are either working on a pretty niche good paying job or running their own stuff, or selling their services as outsourcing firm (I do this, and have team of 30 other developers also).

Apart from this,even if you hire such engineer he would be able to do one piece only at a time and that's not good for today's time-to-market dynamics.

Also, you've paid already good for MVP (did you hire a local US firm?), I do most of the MVPs under 10 K, and price increase only when functionality is large, you don't need to develop things from scratch these days.

nevertheless, my best suggestion to you would be:-

1. Hire a person as CTO or Tech lead, who know 1 or 2 of technologies you're looking for, but may not necessarily do all the coding.
2. His KRAs should be architecture creation, leading everything tech at company, align business goals with tech. tasks, hire an execution engineering team, and get the stuff done by day to day management.

3. Allow him to vet and hire development agencies or teams, negotiate on deliverable while you give him a realistic budget, and then give him realistic development goals.

One guy can't do it all (even if he knows it all), a whole team of mobile dev inhouse is more costly than hiring a developer agency (it should be a good one though) so decide accordingly.

Feel free to ask me for any further discussion on topic, my site is http://www.agicent.com.
They've also had a load of job adverts out for hardware graphics positions in London over the last few months. I think I read their new team is supposed to based there (but I can't find that source now).
Judging by the electric motor portion of the telsa manufacturing I would say it is much more simple than ICE https://youtu.be/AVCCroN7vS0

Also, I would argue electric motors have been around far longer than ICE because it is simpler. https://en.m.wikipedia.org/wiki/Electric_motor
I tend to place engineers in one of two buckets-- those who make tools and those who use the tools. Most people fall into the latter bucket and can get by without hardcore CS knowledge.
You are a (Insert unix OS here) user I hope...?

Python version 3 works well for me. Hardware wise as of right now a nvidia cuda card compute level 3.0 or greater is needed for running on gpu. That means basically a Ge-force 710 or better, also tensorflow runs on a cpu (for now) but that does affect performance.
If you don't know what is the difference between O(n) and O(n^2) and how to make a data structure that allows you to keep the data sorted in particular way, you can get by using ready-made things up to some point. When that point comes, your "where to ask" would be "take a course in algorithms design and data structures and/or read a fat and quite dense book". Which is a completely OK way to advance your knowledge - except that some employers may prefer to hire people that already did that, and not wait with the task at hand until they do.
I think the idea here is for amazon to allow customers to add cash balances to their amazon account without amazon incurring the 2.9% credit card transaction fee.
Emailed you....
Dealerships aren't company owned. Ford sells cars to independent dealers who mark them up and sell them to the consumer.
Swear to god - lives in a one bed in Hyde Park, perfectly fine, normal apartment. He's not in Westport/the River Market/the coolest neighborhood of the week, but Hyde Park is still pretty nice, and his place is definitely not a dump.

No private parking, if that helps?
inKind | Front End Developer | Boulder, CO | Full-Time | ONSITE https://inkindcapital.com

We help small business owners attract and retain high-spending customers. Our #1 job requirement? You must be passionate about food.

Contact miles@inkindcapital.com for more info.
There's a very long list of inferior technologies that beat superior ones in popularity, or age.

QWERTY keyboards, Electronic forms, Combustion engines, Agribusiness refinements, Byte-oriented computers, Genetic technology (outside of GM crops), Building construction/insulation, Monorail and near-sonic trains, Pharmaceuticals, PlayStation, 8086, TDMA, USB, PHP, VHS...

The most common link between them is a low barrier to entry, which has multiple facets.

1. Intellectual Property

If you patent technology, it makes it hard or more expensive for others to license and/or implement it, which leads to a loss of market share unless you completely monopolize the market your product occupies. Any alternative technology which is both cheaper and more ubiquitous will dominate.

2. Cost

More advanced technology is, almost by default, more costly. It is costly for manufacturers to develop a new process to manufacture it, it is more costly for developers to learn to develop new products that use it, and it is more costly for consumers to buy it, both because of the lack of manufacturers and developers for it. It also will inevitably require one to learn a new way to use it.

3. Doesn't address a critical need

If there are two competing technologies, and both provide for the same need, the one that best addresses a need and costs less will win out. If one does not provide for a critical need, it will be left in the dust. Often that "need" is as simple as being faster or easier to operate, but it can also include specific functions.

--

The earlier you are able to introduce a technology, and as long as a newer technology does not beat you on platform support, cost, and critical features, you will remain on top.

Browsers are a good model for how this has changed hands over the years. The barrier for entry is smaller because you can make them for multiple OS platforms fairly easily, but sometimes one would have a monopoly. So to compete with the monopoly, one browser would remove a barrier to entry - cost - and develop new critical features. But then the other competitors could adopt the same changes and compete again.

Another example is Intel x86. Intel tried several times to end the x86 product line. But as the industry refined standards around it, it became too expensive and complicated to try and introduce a complete replacement. It was even forced to adopt features that competitors introduced.

UNIX (and C, since a lot of people lump them together) has stayed around so long because it has a low cost, low complexity, is ubiquitous, can adopt new features easily, and is highly compatible/portable. Even if you have a new critical feature, it can usually just adopt it.

In the end, kernel design has nothing directly to do with how it is adopted by users. Kernel design affects how software developers, and later manufacturers, will use it. And that affects what is left for users to adopt. Nobody really notices a kernel; what they notice is the ecosystem.
Of course Capex isn't included, but its direct consequence (depreciation) is. Tesla incurred almost $1B of depreciation in 2016:

http://www.marketwatch.com/investing/stock/tsla/financials
That was my reaction also. If a junior engineer asked me to review that code, I would ask them to refactor in a way that is more maintainable.
Be that guy. Get what you want. Often, you just have to ask. Your fear of being that guy is holding you back. You only really become that guy when you are an ass when you cannot be accomidated, or knowingly interfere with their work.

This is just my dumb opinion, and I dont mind risking looking like that guy to share it.
With this type of post I always read comments complaining why they should know those things for an interview. They are not necessary. It is like some more knowledge is going to harm them. I wish I would know more about everything. Sometimes the connection between knowledge and how to solve a problem are not clear when you learn that knowledge. Why is it important to know how is the syntactic structure of a sentence if I want to be a developer? Because you might end working with compilers or natural language processing and that knowledge is gold. But you simple don't know in advance, and you wont be able to discover how to solve a problem if you don't have knowledge about the solution in advance. And there are also different ways of solving problem, some better than other or with different trade offs which you only know if you are aware of other possible solutions.
Just a small correction, I am not the author of "early days of microcomputers". :)
The problem is how much do dev really need to use this in real code. why would interviewer test someone on function he can just use existing lib for. why not think about how he plan an application and how will he design a flow. much more important.
this is supposedly no-fee, at least for now. gift cards are quite the scam, i think the standard is a $4.99 fee for cards under $100.
Very curious to see the numbers for Sublime Text using his same methodology, as Sublime is often praised for its speed.
What do you do when tons of people apply for a position?
How to Fade Out Content Using Gradients
That seems like the direction Google is going with Chromebooks. Presumably newer models support running Android apps as well.

There's an open source version of ChromeOS that you can install on normal PCs, but I'm not sure if this version comes with Android support.
Lost Vikings have been mentioned on HN a few times, and Blizzard used a VM for that game.
>The difference being that you can install or upgrade Windows on a system without buying a new laptop or requiring support from the vendor; the vendor doesn't lock down laptops to prevent upgrades and force people to buy a new device instead.

As a poweruser, I have installed new versions of Windows AND new versions of Android.

To the average user, neither is feasible.

To a technical user, both are possible.

I don't like this comparison. Many of us switch out AndroidOS's very frequently. It's actually not hard at all to install a custom recovery and load a different and custom version of android.

In fact, considering how defined the android ecosystem of alternative OS's is, and how undefined the Microsoft one is, one could easily suggest that Android is far less locked down.

After all, some Android replacements like Cyanogen/Lineage are far more developed and popular than Windows replacements.
World First Ltd | Millbank Tower, London | Full time | ONSITE

World First is an established currency company. We have a medium sized IT team looking for PHP developers to continue development on the existing World First systems. The stack is PHP, Apache/Nginx and MySQL.

Job links below:
Senior software dev: https://app.jobvite.com/j/?cj=okPz0fws&s=AddThis#.VguQkA8d_D...

More information available by commenting here, or emailing victoria.bradford@worldfirst.com referencing HackerNews
I see 2 main causes:
1. As increasing number of women join the workforce, it reduces the # and pay of jobs for men

2. Entitlements from the Gov are preventing men from entering the workforce. I know of able bodied people who just collect payments from Medicare and decide not to work, which actually makes a lot of sense. Which would you rather do? Sit around and do nothing for 800$ a month or work minimum wage for 1300$ a month?
did anyone use this link yet? http://www.agicent.com/app-development-cost-calculator
“How to Fill Your Client Pipeline (and What to Focus On)” – Make Money Online
Yoyo Wallet | Software Engineer | London, UK | http://yoyowallet.com

We're a group of ~15 software developers working in an engineering centric culture. We use contemporary tools and methodologies and are driven by the end user product. We're looking to take on intermediate - senior Python developers and fullstack web developers. If you're looking for an engaging new opportunity or would just like to know more, please follow the link and apply and we look forward to discussing this in more details with you! Send your application or more info at

https://boards.greenhouse.io/yoyowallet

If you have any questions about the roles, feel free to contact Clare: clare@yoyowallet.com

Come join us and make a great impact!
I still think that the Jack Principles is one of the most useful UX documents in this arena and that it is a shame that it's gotten so hard to find.

Originally designed for and lessons from the game company formerly known as Jellyvision (the game company part of that is now spun off into Jackbox Games), the Jack Principles was a briefly free resource during the late part of the IRC chat bot golden age in the 90s.

The consulting firm that is left at Jellyvision still uses it as a part of their consulting, so they don't give copies away for free anymore. I'd love to see a new edition of the Jack Principles in textbook form, especially now that it is very relevant again.
"when they're mostly accountable to their donors and party bosses"
Because this is mostly a myth.
Everyone (who buys Google phones) can upgrade right away. It's not Google's fault that the other manufacturers refuse to update their products in a timely manner. The responsibility for these devices lies solely with the manufacturer.
Remix (YC W15) | Backend, full-stack, algorithm engineers, and more | San Francisco | ONSITE, VISA

Join us in building a real-life SimCity.

Today, cities use pen and paper to make planning decisions that affect millions of people's lives. We think there's a better way. We've built a web-based platform that helps city planners make much smarter decisions.

Originally started at Code for America, we're now working with 200+ cities including Atlanta, Sydney, Boston, Miami, San Francisco, Reykjavik, and Seattle. All in just two years. Learn more about our product at http://remix.com.

We’re looking for engineers across our stack to write robust code that drives the world’s first transit planning platform. We use:

- Mapping: OpenStreetMap, Mapbox, Mapzen, Leaflet, TWKB, GTFS, PostGIS, ogr2ogr

- Back-end: Ruby, Rails, Python, Flask, PuLP, COIN-OR Branch and Cut solver (CBC), Cython, Sidekiq, PostgreSQL, Redis

- Front-end: React, Webpack (with Hot Module Replacement), ES6/Babel, LESS, CSS Modules, Yarn

- Testing: CircleCI, RSpec, Approvals, WebMock, puffing-billy, Capybara, Jasmine, Happo, Browserstack, Overcommit, Codecov (>75% coverage front+back-end)

You’ll work on (for example):

- The scheduling algorithm that turns a Remix map into work sheets for bus drivers

- Visualisations for use in public meetings, such as the “Jane” (Jacobs) isochrones tool (https://blog.remix.com/remixs-isochrone-visualizes-travel-ti...)

- Our geo-database of open data (transit and census)

- Live-updating costing models and simulations

- Our demographics tool that helps transit agencies serve their communities equitably (per the Civil Rights Act of 1964)

Go to http://remix.com/jobs to apply and to see all our openings (design, data, sales, customer success, etc). We are committed to a workplace that reflects the community we serve. We especially encourage women, people of color, and others who are underrepresented in the tech industry to apply.
If the workers cannot come to the US, won't the work go to the workers? I think we will see more off-shoring to get around this and other work-visa restrictions talked about by the administration. While the outsourcing companies _love_ sending bodies to the US (which enables them to bill the best rate for the same person/work), they can continue their work in their offshore locations.
Then don't buy a Tesla. There are plenty of cars that log data in a user-friendly fashion, and plenty others that don't log at all.

You have choices.
Renault-Nissan CEO, Explains Why Making Your Own Batteries Is Dumb
I think it's more about getting to the segment of customers who do not have credit cards. There's no way amazon is paying the same fee as anyone else in the world for credit card fees, they're the single biggest e-commerce site and have almost certainly negotiated some substantial deals.
In my case, it's someone with a different name, but they think the car belongs to me. It's my old car that I sold to a dealer, who then sold it to this person. I'm pretty sure the DMV knows because I updated the registration, but the SF MTA doesn't appear to know, so I get tickets threatening me with really bad things if I don't pay or contest them each time.
Tech is driven by investors, the best way to get an investor is still to be introduced to one in person. Until that changes, tech enclaves will continue to cluster around VC money.
Wrong thread, my friend.
I'm pretty sure this is behind the Chick-fil-a app's in-app cash as well.

I find value in it because I use the app a lot (there's one next to my office) and because they give you a free sandwich every 10-12 purchases. I'm guessing that free sandwich budget comes from the savings of transaction fees.
It reads like that at first. What it's saying is for example:
Assume x is 5.
Assume function TimesFive multiplies things by 5.

When we do TimesFive(x) and my answer is 50 instead of the 25. I check the TimesFive function and it's just "print x*5". But how is that possible? 5x5 is 25!

The problem in this case is my assumption that x would be 5 was wrong.

I've had this issue before in my code (though not as trivial an example of course), but it's always a good reminder of something to check when troublshooting.