skysight-inc/HackerNews huggingface dataset:
As much as people seem to think "driverless cars" are obviously Uber's future, it's a pretty monumental change to their business model.

It seems that their model now is to own essentially nothing; drivers own the cars and are responsible for 100% of the upkeep/maintenance, costs of insuring, etc. If that changes, where does that leave Uber? Are they going to own the cars? If so, that's a tremendous capital investment, which is something they've specifically avoided as much as possible. If they don't, and they just remain a brand name, then it's likely that someone like Ford/GM/Toyota/whomever will eat their lunch if cars are just on-demand and self-driving. Uber offers very little in that world.
Not incredibly surprising but this guy seems pretty shady, and I'm sure we're not getting the whole story.

Everything on television is at least a little bit fake. If I'm being completely honest I enjoy ST just to see the pitches and check out interesting new products. I couldn't care less what happens after the show. I bet a lot of viewers are like me.
Where does that money ultimately go ?

Into the pockets of drivers (although a portion of that comes from the pockets of existing taxi firms in opportunity cost and financing repayment).

So as a stimulant for the economy it is working. It is even trickle down economics in action !

It should also make incumbent taxi oligopolies up their game, so the customers ultimately win.

There will be losers. But that is the nature of the game.
Link to the actual article: http://www.heise.de/newsticker/meldung/iPhone-7-gemessen-Aud...
nothing about graphics that necessitates "performance" above all else.

Brzzt, wrong.

Computers are, at the end of the day, meant for crunching numbers. Graphics is perhaps one of the last pure workloads that is about crunching numbers--it's probably the best match of the advances of the last 20 years to a problem domain we could hope for.

If your code cannot quickly do graphics, you have failed to competently make use of the user's resources. You are bad and are wasting their time and power, and in the one place where that inefficiency isn't justifiable.

> We're not all making AAA games.

Sure but we're also not all running MacBook Pros or GTX1080 cards on Xeons, now are we?

There's this mindset that high-performance graphics somehow only benefits gamers and games, and that's wrong.

Especially in the (mostly single-threaded, highly-marshalled) graphics environment of the browser, it is really easy to write code that will choke older machines to death and murder mobile devices.

This can be done with a large chart dataset, a quickly updating visualization, or any number of other reasonable and normal and non-game use cases.
A 50/50 traditional/roth allocation suggests you see it as even odds that your overall tax rate will be higher in retirement than your marginal rate today. That would require quite the rise in taxation rates, depending on exactly what your marginal rate is today. It is very easy currently to be married and make > $150k with a marginal rate of 25% and effective rate of < 15%. So, if you decided to draw exactly $150k each year in retirement, much more than you would be likely to need in any case, your effective rate would have to go up by over 10% to make it worth it to contribute to a Roth today. If you are drawing less than $150k, your effective rate on less income would have to go up 10%. This seems incredibly unlikely in our political environment, more like 80/20 or 90/10 odds.
It's still a simplistic toy, albeit a highly formalized one nowadays.
Thanks for sharing. These kind of posts are why I spend a lot more time reading comments then the actual articles. I gained some new insight.

Hope it all works out splendid for you, your son and family.
I actually think you can take it a step further. I have my caps lock mapped to esc on single press and as opt + control when held but I also use something I call sticky keys that allow me to keep my hands on the keyboard and on the home row at all times.

[Here it is and how I use it.](https://github.com/nikitavoloboev/dotfiles/tree/master/karab...)
Thank you, we updated the link from http://sciencebulletin.org/archives/5216.html.
we need to send a clear message to all the other geniuses.

Don't even look at the Man sideways. Keep your head down and hope he walks on by.
cough tidyverse cough
It doesn't have to make sense. If someone posts about Microsoft someone else has to comment with a twenty year old business strategy from a guy who hasn't worked there in a decade.
From the article: "The company is primarily engaged in buying a monopoly to justify its status as the highest valued start-up on the market."

That's it in one line.
I didn't see that one, but I saw his "How to overthrow a government" this year:

https://www.youtube.com/watch?v=m1lhGqNCZlA
Community Power Map
Investing for non-investors: whatever the question, if you have to ask, the answer is index funds.
> But for some reason every politician's reaction to cyber events is to make the CFAA more draconian.

I forget who said this, but it's because to a lot of this generation of politicians, a lot of "hacking" and "cybercrime" is a modern-day witchcraft. Aside from a few allies in Congress, technological aptitude (and those that actually understand cybersecurity) will likely lag until a lot of these older career politicians are replaced by "digital natives".

It's not just politicians, either. Some execs at non-tech companies respond to penetration tests in the same way. "How did you do that?" "Why is this possible?" It's just completely outside of their realm of knowledge, and they trust their systems to be as failsafe as most mechanical ones.
Sorry...here it is: http://m.heise.de/ct/artikel/iPhone-7-nachgemessen-Audio-Ada...
"Do you realize that most Uber drivers aren't working it as a full time job? They're working when they have downtime and can make a few bucks."

Isn't the entire point of "minimum wage" because of thinking like this? Most people working at McDonalds making minimum wage aren't doing it full time either. The minimum wage laws are trying to enforce that a person's time is worth a minimum amount, regardless of the total number of hours worked.
I can't seem to find it, but IIRC Reuters(?) set a new policy to refer to it as ride-hailing and several publications followed along, for basically that reason.
No, but I'll probably crowd source when the book is final.
You can take your contributions (the principal, not the growth) out of a Roth account before you reach retirement age. The exact rules are complicated, but that's the big core benefit that has me putting money in a Roth. I can use it to retire at 40, or cash out some of it to make a down payment on a house.
The real price of our secret wars
How to estimate minimum memory required for forward pass in a CNN?
Assuming I've a MxN input image, I need to estimate minimum memory required for inference. I'm ok with any kind of reordering of computations.
Putting it on Hacker News helps, I just posted a message =)
Not really. The driver may or may not be going in the same direction and you are sharing their vehicle. Seems fine to me. Hammer sharing would imply one person out of two could work.
Care to share any of the minecraft courses you had your son do? Particularly the more successful ones. I'm homeschooling and would like to get my kids on that train since they're already enamored with Minecraft. I'm just not interested in paying for something they'll end up ignoring.
Lessons from a CEO who went from his living room to 600 Best Buys in 2 years
iPhone 7 Swimming Test [LIVE]
Not sure what you mean. I was just implying that it's better to use a separate HTML file for the template and reference it from the component.
not mentioned is the income limits. Almost every engineer I work with is over the limit for Roth, and definitely over the limit for deductible tira. Non deductible has very little benefit, so might as well go with Roth, or back door into a Roth.

I look at it as diversifying against tax law going crazy though, siNce so much of my retirement income is in 401k and pretax. Also the limits are a third of 401k, so it's only a quarter of retirement savings, and principal can be pulled out if needed.
From what I saw in basic training (94-96, Army: Cavalry Scout), the people trying to fail made it 10x worse for them.
Perhaps, but "sharing" would generally imply sharing with the driver not (just) the passengers -- they were going to X anyway, and shared the ride with you.

Van services for the airport have existed for a long time, in which they do multiple stops for the different passengers, and yield the same cost-savings against taxis, but no one would call that ride-sharing.
The source is available in https://github.com/hadley/r4ds, and works exactly as you describe when using the preview edition of RStudio (and indeed that's how I write the book)
duplicate https://news.ycombinator.com/item?id=12514971
Competition isn’t your enemy. It’s your product’s secret weapon
This is really nice if you keep your own history because then the directory stored for commands like cd will be the one it was called from rather than the one it moved you into.
I've not worked at Google, but my guess is that:

1) Google is able to be flexible about many things that other companies are not

2) If you work at Google, you have many job opportunities open to you that others might not. So just leaving and finding or creating a job where you can work fewer hours is much easier than someone working in a lower-end position for a small company in a market with few opportunities.
“Even if you uninstall Maps, Google Play … is tracking your location 24/7”
F# allows sub-typing of numerics with a unit of measure.

https://docs.microsoft.com/en-us/dotnet/articles/fsharp/lang...
I'm working on Gorgon Medusa [1] code, which used to be quite beautiful, but now it has snakes for hair and turns you to stone when you look directly at it, so I have to look at its reflection in my shield while I edit it.

[1] http://www.greekmythology.com/Myths/Creatures/Medusa/medusa....
> It's not just Uber of course. There is tons of money flooding into questionable tech startups with no end in sight. In 2014 bitcoin companies alone had received more investment money than the whole internet did in 1996. It's an industry wide phenomenon.

The total amount of VC money invested in the US in 2015 was $58.8b [1]. That is less than the operating income of Apple. It is a lot of money in some respects, but the potential rewards are also huge (look at Apple!). I think the huge valuations have more to do with the huge potential for global businesses than whatever Yellen is doing with interest rates.

The internet was a completely different place in 1996, I don't think any fair comparison can be made regarding investment. Something like a billion daily active users and the cash that can generate wasn't a possibility. The whole internet advertising business in 1996 was estimated at $267m [2] which is less than Google now brings in PER DAY (~$283m).

[1] http://nvca.org/pressreleases/58-8-billion-in-venture-capita...

[2] https://www.iab.com/news/internet-advertising-bureau-announc...
Oracle has had multi-homed master-master RDBMS setups for > 10 years. I'm pretty sure a half-competent Oracle administrator wouldn't be really 'surprised af' at functionality that's been in Oracle for at least a decade.

For things that need 'care', this has been a solved problem for decades. Banks[0] homed in the WTC on Sept 11 kept on running because OpenVMS has had NUMA clusters and multi-node replication since the DEC Alpha days. This is with 100% transactional integrity maintained and DC failovers measured within the order of 500ms to 5s. (Obviously banks don't all run on VMS.)

Platforms exist like IBM z systems let you live upgrade zOS in a test environment hosted within the mainframe to see if anything breaks, in complete isolation from production of course, revert snapshots, and do basically everything the whole ESX suite (from things like live migrations of VMotion, to newer stuff like growing raid arrays transparently / virtual storage solutions where you can add FC storage dynamically and transparently to the end user). Their stock systems let you live upgrade entire mainframes without a blip. They're built to withstand total system failure (i.e. literally processors, RAM, NICs, and PSU's could all fail on one z13 and you'd have fail-over to a hot-backup without losing any clients attached to the server). HP's Non-Stop, with which I have no experience, offers a similar comprehensive set of solutions.

[0] On Sept 11, a bunch of servers went down with those buildings.
* “Because of the intense heat in our data
center, all systems crashed except for our
AlphaServer GS160... OpenVMS wide-area
clustering and volume-shadowing technology
kept our primary system running off the
drives at our remote site 30 miles away.”
--Werner Boensch, Executive Vice President
Commerzbank, North America*
http://ttk.mirrors.pdp-11.ru/_vax/ftp.hp.com/openvms/integri...
The rates would need to go up enough so that your overall tax rate in retirement is greater than the marginal rate you pay taxes at today. That would be quite the taxation increase, probably above the historical norm at any point in the US, unless you're well above the 33% bracket, in which case the probability of your rates increasing is a lot higher.
I think the success of some naïve art is the audacity of the person making it.

"I could have done that"

"Yes, you could, but you didn't"

http://2.bp.blogspot.com/-Kk-61u6leYU/UrB3Cfg6x1I/AAAAAAAAEO...
CloudNative Day Videos, Part Two
I'm seeing mention of https://ui-router.github.io/tutorial/react/helloworld and https://github.com/wesleytodd/nighthawk does anyone have experience with https://github.com/router5/router5/ ?
Right, protecting your family and country is mindless. Luckily they can all go to Europe and make it a shit hole.
It's a good investment guide, but I disagree with Patrick's advice on Roth IRA. Roth IRA (unlike Traditional IRA) almost never makes sense.
It is very unlikely that tax rate at retirement would be higher than tax rate now, because if your income at retirement is already high (meaning high-tax rate) then you are very unlikely to get money out of your retirement fund.
You are much more likely to get money from your retirement fund at your low-income years, when tax rate is quite low already.
Twitter is important, useful, and will never be as big a business as Facebook.

The problem is that they can't admit this and are pushing to be something they cannot be. Thats why they have so many product managers showing each other powerpoints, each of whose responsibilities are so small that no forward progress can be made.
You just rip the mic/cam pair out with pliers and use an independent usb webcam when you actually need it.

Worked like a charm.
Compared to retained mode renderers..
You're missing just how easy it is to write a quick script that downloads all the content and stores it on your hard drive. Subscribe for a month, write the script in an hour or so, unsubscribe, and you're done. I did this for one of these services and the most annoying thing was correcting the inconsistent names they gave their audio files.

You can do this with anything - works great with programming screencasts, for example. If it's the type of service that regularly updates, you can just resubscribe for a month once in a while to grab the new stuff.
I actually have no idea about that. I don't think there's an equivalent to R's base graphics, so that would seem to make matplotlib the closest thing to a standard -- seaborn [0], which I've seen used a lot lately for more advanced dataviz, lives atop it, but it's also relatively new.

People seem to have conflicted feelings about matplotlib, maybe because of its origin in MATLAB? Not that Matlab itself is bad, but I think the decision to make matplotlib's API comfortable for MATLAB users seems to cause confusion to contemporary users, even before the usual 2.x vs 3.x issues (matplotlib ported to 3.x a few years ago but many users still write Python in the 2.x style.)

Anecdotally, I feel like I see advice like "Just use plotly" more than I see recommendations to actually learn matplotlib. I actually gave up on matplotlib until I stumbled upon this comprehensive tutorial, which covers the basics and many elaborate use cases. If there's a book that does it better, I haven't heard about it:

http://www.labri.fr/perso/nrougier/teaching/matplotlib/

The matplotlib site itself is chockful of well-documented examples, but some of them seem to be significantly more verbose than they need to be. My impression is that the library is stable/ubiquitous enough that there isn't a big movement to overhaul things. Last time I looked at the API changes for v2.0 [1] (1.5.3 is stable), most of the changes had to do with default styles and stylesheets, which is non-trivial given the number of people who use ggplot2 because it "just works"

[0] https://stanford.edu/~mwaskom/software/seaborn/

[1] http://matplotlib.org/devdocs/users/dflt_style_changes.html
Albania is 60% muslim.

https://en.wikipedia.org/wiki/Religion_in_Albania
Same here. All my employers have been totally inflexible on hours and location. It's all ass-in-seat, 8-5 or 9-6, kind of work. I dream of being able to do what others describe here: when I get tired, take a nap, have lunch with my kids everyday, etc... always get shit done, but just also be able to adapt work to fit the life I want more precisely.
If anything, isn't doing something free more potentially sinister, leaving room for an opinion of "weaponizing"?

At least the motive behind selling something is obvious ($$$). The motives behind doing something for free could range from benevolent to evil.
For a morbid prank I always thought it would be "funny" to put a dead man's switch on my facebook account so that if I died I'd start posting again after a few months.

It's only funny in the abstract though, I wouldn't want to hurt friends/family in real life.
Encryption is nice, but does it have to be the overhead of HTTP? What would be a sensible alternative protocol?
There is something very off putting about your comment regarding how you preemptively dismiss anyone who would dare argue with you.

Time in the market beats timing the market - the adage is as old as time itself. Not sure that knowing it makes you understand the markets especially well. Similarly, not sure that not knowing it says anything about you either.
Hadley, can you share a bit more about your plans for modelr and what need(s) the package will be designed to solve? Congrats on your book btw, I've been reading it for a few weeks and it's quite simply excellent.
I don't believe the vast majority of taxi drivers own their vehicles because in most jurisdictions the cars are tied to a taxi medallion number and those are much more expensive. I.e. before Uber taxi medallions in NYC cost on the order of two to three hundred thousand dollars because of limited supply. More often than not, taxi cab owners have more than one medallion/car and rent those out to drivers. This was a great investment pre-ride sharing
Great advice. Given your background (I've really enjoyed reading your previous posts), what are your thoughts on the Bogleheads/Random Walk Down Wallstreet approach of sticking your cash in a couple varied funds, making regular contributions to dollar-cost average, and letting it sit?

Also, what are your feelings about various robo advisors like Wealthfront and Betterment and the competing products that Schwab and Vanguard have out now?
I just saw. Thanks! Nice site, by the way.
Isn't that illegal in the EU?
Are they mutually exclusive?
I haven't caught the stars at the Grand Canyon yet, that would be awesome!

It might just be the image quality at Flickr, but it looks like you could have focused a little better. Sometimes it's moisture in the air (I've had really light fog ruin things), but at the Grand Canyon that's not likely the case.
One issue with the Roth IRA. You're contribution limit goes to zero after you make more than around 180K (depending on how you file).
It depends on the project, I guess. Sometimes, it's not that easy.

For scripting languages that don't have a compile-time the code is what gets executed. So with Docker there's either necessity to rebuild the container (extra delays, and quite noticeable ones) or necessity to maintain a separate Dockerfile.dev and mount-binding the code into the container a-la Vagrant.

Even for compiled stuff, it can be a nuisance with that "Sending build context to Docker daemon" phase. Like when you have a fair chunk of artwork assets next to the code. And the advantage of having the intermediate compiler results are also either lost (adding extra build time) or require extra tricks to make things smooth and nice.

And either way, it also means extra work setting up your debugger toolset jump over the isolation boundaries so you can dig into live processes' guts. One's probably going to abandon PID space isolation.

Those consequences are quite rarely mentioned when the immutability aspects of Docker are advertised. It's usually told as "you'll have a reproducible environment" (yay! great!) but never "you may lose that heartwarming experience of having a new build ready to be tested while you switch from the editor to the terminal/browser/whatever window".
Refugee runs away from, economic migrant goes abroad to.
They way this term is thrown around, curious if the posters ever understood the strategy or even read the linked wiki page.
Failure to pay child support is a crime. Depends on the kind of debt.
Apple iPhone 7 Teardown
It's a pretty safe bet that the next 30-40 years is going to explode in entitlements spending and infrastructure costs.

If the government folks don't pay them, then it's going to basically be Mad Max and your IRA (whatever the type) won't really help you much.

If the government folks do pay them, then the money for that has to come from somewhere. It's very unlikely to come from businesses, because the little ones don't make enough and the big ones pay very bright lawyers and accountants to keep the .gov away (cough Apple cough). So, it's probably going to come from income tax.

Get a Roth.
1. Pay off credit cards & loans

2. Max out 401k, IRA

3. Put most of your money in cheap index fund like
https://investor.vanguard.com/mutual-funds/lifestrategy/#/

Note: this is not investment advice
Wasn't Danielle Fong and folks doing pumped (and cooled) air for this? I wonder if that's still around and if maybe they lost this bid.
But they aren't employees...
It looks like it starts at a low enough level that you should be fine without a programming background.

Though they suggest Garrett's book [1] as a companion to R for Data Science in the Prerequisites section [2].

> And is R the appropriate language to learn?

I'd think so. Possibly either R or Python, or both (if you want to get beyond Excel).

[1] https://www.amazon.com/dp/1449359019
[2] http://r4ds.had.co.nz/intro.html
In fact, 3.0 is still being developed. I just pushed out beta.1: https://github.com/ReactTraining/react-router/releases/tag/v...
I have a half-baked theory that much of the 20th century's prosperity came from spillover gains from "malinvestment". Things which are socially useful, but it turns out not to be possible to capture their value in the market. The big example is railways - all the original investors lost their money.

What if there are no profitable "normal" capital investments left in the west, other than asset price bubbling?
If you aren't contributing the max to your 401k and IRA I would do that before considering Roth contributions, unless you really believe tax rates will explode such that your overall rate in retirement is higher than your marginal rate today. If that is the case you should also consider the risk that the law will be changed to tax Roth on withdrawal of capital gains, which I believe has been floated in the past.
Exactly! I'm afraid that whatever equilibrium (or quasi-equilibrium) or death spiral that nature comes up with, humanity won't be part of it.