skysight-inc/HackerNews huggingface dataset:
I believe it would work as follows.

- User wants to create a new account at website.com

- website.com has been compromised to inject the attackers facebook login

- User chooses to create an account by linking with facebook. They click Link with Facebook and are redirected back to website.com logged into their new account

- Attacker can now access User's account on website.com by logging in with the injected facebook credentials

It seems like the attacker would need to somehow generate a unique facebook login for each exploited user though. I think if you try to "connect with facebook" with a website that already has an account for the facebook login it often logs you in rather then creates an additional account.
I think that this may be a case where it will take at least generation to really sink in. A lot of the poor are now on borrowed time. If the debt levels for the poor stay consistent, then when they retire they'll have nothing, or worse - be deep in debt but unable to work and make payments. They will need to rely on kids to take care of them, when they are likely not going to be in a great position to do it.

In the US there is still hope for a poor kid to learn some skills (e.g. how to code) and do alright.

If the balance tips, and the average poor hardworking kid has no hope of working his way out of poverty because of crushing poverty or obligations we're likely to see a revolution.
> Because the impact on the patient is not their responsibility at all.

That directly conflicts with the WHO definition of health. Which is exactly my point. Doctors nowdays are responsible for more than just the physical well-being, and they try to figure out how to handle these additional responsibilities in an optimal way.
Wouldn't it simply be a linear bounded automaton (LBA)? I understand you can implement recursion via some tricks but only as many steps as you predefine (see e.g. https://stackoverflow.com/questions/7508475/is-c-preprocesso...)
This reeks like an LBA to me.
When you're a kid, the novelty of sitting rear facing in "the way way back" is enough to stop the nausea, at least for short trips.

And if you're not a kid, there's no way in hell you're going to fit in the rear-facing seats, I'm pretty short and I still can't fit back there.
Integrating ActiveRecord Into a Sinatra Project
Unattended workstation setup with Sprout-Wrap  Wanelo
Born out of Pivotal Labs, Sprout-Wrap is a collection of recipes for Chef solo, that enable anyone to configure a Mac-based workstation with a ton of goodies for software development, and paired programming. With just a couple of commands and after about blink of an eye (2.5 hours to be exact), you get a fully configured machine ready to be smacked around and TDD-ed upon :-)
You can get the poor storming the barricades for a couple of similar, but still very different, reasons. The obvious, as is stated, is that the poor are so bad off that they are desperate. But that is not the case in America (or Western Europe) today. So no surprise, and no cause for alarm on that count.

But another is if the belief fades that things can get better. If I am (relatively) poor, but feel that I can work hard and make things better -- or at least that my children will have a real chance to do better than I have -- that's one thing. But if I feel that we have no chance, whether because we are locked out or merely because we don't have access to the kinds of education which would let us succeed, that is cause for upheaval. And increasingly, in America, that feeling is growing.

Note that it does not matter at all whether the stratification is actually rigid or not. No matter how many examples one comes up with of "poor boy makes good," what actually matters is the perception of the poor about their chances. People will put up with a lot more inequality, in wealth or in income, if they think there is a real prospect for them to do better. But if not..
One hour a day (on average) hardly seems like a LARGE portion of one's life. Surely, it adds up, but lets say you average being awake 15 hours a day, that's 1/15th of one's life. Not large in my opinion, and certainly no where close to being a majority.

An aside...personally, I spend...8 minutes (or less ) in a car each day.
Haha, nice catch, that's not supposed to be there (it's for other parts of our site). Our dev team is removing.
Superchargers aren't anyone's primary fuel source. Most everyone lives 50+ miles from the nearest one -- they're located along interstates, between cities rather than within cities, which avoids people using all the bays to charge up as part of their daily commute. Supercharging too often also reduces the lifespan of the battery moreso than a regular charge-up.
stop using JavaScript as the basis for arguing against dynamic type systems.

(not necessarily directed at you personally)
You'd be surprised how much code out there "uses SSL" but to get it to "just work", it outright ignores things like DN checking, certificate expiry, even chain verification. It's on the faulty premise that encryption is the only thing that's important.
C# fully supports dynamic types [1] and has very good reflection support [2] since version one.

[1] http://msdn.microsoft.com/en-us/library/dd264736.aspx

[2] http://msdn.microsoft.com/en-us/library/system.type.aspx
- I find it very hard to relax over the weekend. But when I manage to do so, it helps my productivity for the week a lot.

- I can't stop something I don't like about myself merely by being aware of it.
SanFran Gentrification
DOJ says company that vetted Snowden faked 665,000 background checks
That Turtleneck Is Choking You
It was done by granddads of these Ukrainian guys fighting each other today. History is not without the sense of irony.
We didn't try SSD drives. It's a good idea, worth a shot for a future post.
I guess there's that whole extraordinary rendition / kidnapping deal, but that'd probably have a death toll in the twenties to two-hundred fifties, depending on the tactics used*

*uneducated guess, informed by video games, with no bearing on real life whatsoever
> It's interesting watching this, because it seems inevitable that Uber will become exactly like the service it was meant to compete with: the Taxi industry.

It's almost as if http://www.joelonsoftware.com/articles/fog0000000069.html _also_ applies outside of software.

> The idea that new code is better than old is patently absurd. Old code has been used. It has been tested. Lots of bugs have been found, and they've been fixed. There's nothing wrong with it. It doesn't acquire bugs just by sitting around on your hard drive. Au contraire, baby!

Now re-apply that to things like taxi and hotel regulations.

I'm not suggesting things are perfect, but in many cases, these laws exist for a reason.
Countless Startups, Countless Failures – obsession with technology
The extreme quest for new medicines
"Extraordinary rendition" in al-Awlaki's case would have involved an invasion. He was hiding in a lawless province of southern Yemen controlled by AQAP.
So, why is this development only? What's missing to make it production ready?
LinkedIn, Twitter, FourSquare, Netflix, Rackspace, Firebase, Hulu and a ton of others use Scala. How is that dishonest?
The point of the car alarms and crypto is to notify you if your car is broken into, that will act as a deterrent.

That aside, many car thieves will even steel airbags (very expensive), and you can't exactly go around dismantling and removing them every time you leave the car.
If you can get past the first few minutes discussing the non-sense nazi topic there's an interesting conversation about SanFran's current dilemma.

Not from there so it really hit home when I realized the less privileged residents are being evicted from their places to make room for wealthier tenants.
There's one more factor: Dont I have to do a mandatory roundtrip so that I can return the individual batteries to Tesla? Thats the way their battery swap program works at the moment.
VC Firm Disguises Itself as a Charity
I am capable of domestic violence, despite a lot of evidence in my life that suggested I would never do such a thing or even need to worry about that side of myself.
The experience with these older business, like cabs and hotels, seems highlight the role of legal and regulatory frameworks in encouraging or retarding innovation. Uber and Airbnb seem to be simple and elegant businesses that in part increase supply by freeing up unused resources while competing on price and service with established industries such as taxis and hotels. Now that they have made some headway people are specifically buying apartments and cars to participate.

This issue seems like Airbnb's in NYC where room/apartment renters are being required to play by the same rules as the hotel folks with respect to insurance and safety.

One thing that recently impressed me and that I would like to see happen more generally is the Attorney General's response to the challenge of banking with respect to marijuana businesses in Colorado and Washington. Banks were turning away pot shops that are legal at the state level but illegal at the Federal level. Within a few weeks of the advent of legal marijuana sales the AG's office has stepped in to say that they want to find a solution to enable marijuana merchants and banks to do business. I am impressed by the responsiveness of "the law" in this case. Such "innovation" around regulation would be welcome in other cases where innovation mediated by technology is happening at a faster rate than regulation is used to adapting.
Coding isn't your only career path you can consider.

As a mathematician, you could pretty much go into a large array of fields.

I've heard of many PhD physicists being the rockstars of the financial trading markets.

Don't restrict yourself to just coding and tech firms, if you got the skills, try applying anywhere within reasonable bounds. You may find another career more rewarding.
Sadly, it's too late to change the title to "OneDrive to rule them all, OneDrive to find them, OneDrive to bring them all and in the darkness bind them" ;-)
A few things:

- System configuration is managed for you using Docker (you don't need to figure out how to hook up Puppet/Chef/shell scripts)

- You can aggregate log output from all of your containers

- You can model your application as a collection of services - starting, stopping, scaling them etc

- You can ship exactly the same Docker image you use in development to production

More importantly, all this stuff works out of the box by default. Some of these things are possible with Vagrant, but you need to learn and piece together other tools (Puppet, Foreman, etc) to get it all working.
2a https://www.aerofs.com/
So, the argument (as the article relays it) is that a driver is only working for/with Uber when a fare is in their vehicle--therefore, the death of the child having happened when no fare was yet in the vehicle is not the fault of an Uber contractor/employee and by extension Uber.

This seems like a rather delicate interpretation of how people perceive group belonging and responsibility.

It also seems incredibly scummy.
This is easily (and almost certainly already) solved with pairing the key to the car, so that the car can safely ignore any unlock attempt by another (legitimate) key.
How does a popcorn pop?
So the concern of being able to cache the CSS (and delivering a smaller amount of data in subsequent requests) is now a non-factor when it comes to maximizing your page speed (or minimizing paint time, or however you want to describe it)?
Mass credit card fraud?
Great point --establishing the right rhythms for effective communication is so key, for any team. But fresh perspective to hear it from the engineers!
Thanks for the feedback. We're going to make an invite link much more prominent, which will help you get more people invited.

Also, we're going to try to correlate emails with facebook and linkedin social identities to make it easier to message them.

If you want to help make our system better, connect all your data:
https://www.yesgraph.com/account/settings/connections

I'd actually love to come by your office for a sourcing session:
http://blog.yesgraph.com/searchlight-meetings/

ivan@yesgraph.com
That's a lot of ipads and iphones sold. Can't wait to see how many Samsung sold.
I'm not involved with this project but there is some confusions in this thread, maybe I can share my point of view:

Docker is a tool to run processes with some isolation and, that's the big selling point, nicely packaged with "all" their dependencies as images.

To understand "all" their dependencies, think C dependencies for e.g. a Python or Ruby app. That's not the kind of dependencies e.g. virtualenv can solve properly. Think also assets, or configuration files.

So instead of running `./app.py` freshly downloaded from some Git <repo>, you would run `docker run <repo> ./app.py`. In the former case, you would need to care of, say, the C dependencies. In the second case, they are packaged in the image that Docker will download from <repo> prior to run the ./app.py process in it. (Note that the two <repo> are not the same things. One is a Git repo, the other is a Docker repo.)

So really at this point, that's what Docker is about: running processes. Now Docker offers a quite rich API to run the processes: shared volumes (directories) between containers (i.e. running images), forward port from the host to the container, display logs, and so on.

But that's it: Docker as of now, remains at the process level. While it provides options to orchestrate multiple containers to create a single "app", it doesn't address the managemement of such group of containers as a single entity.

And that's where tools such as Fig come in: talking about a group of containers as a single entity. Think "run an app" (i.e. "run an orchestrated cluster of containers") instead of "run a container".

Now I think that Fig comes short of that goal (I haven't played with it, that's just from a glance at its docuementation). Abstracting over the command-line arguments of Docker by wrapping them in a JSON file is the easy part (i.e. launching a few containers). The hard part is about managing the cluster as Docker manages the containers: display aggregated logs, replace a particular container by a new version, move a container to a different host, and thus abstract the networking between different hosts, and so on.

This is not a negative critique of Fig. Many people are working on that problem. For instance I solve that very problem with ad-hoc bash scripts. Doing so we are just exploring the design space.

I believe that Docker itself will provide that next level in the future; it is just that people need the features quickly.

tl;dr:

Docker -> processes

Fig (and certainly Docker in the future) -> clusters (or formations) of processes
That's 1.44 metric tons of CO2 emission. A Tesla may not be as practical, but it extends the longevity of our planet for damn sure.

[EDIT] I used this website to calculate http://calculator.carbonfootprint.com/calculator.aspx?tab=4
I believe you, but note that the Tesla website only says this:

> How often can I Supercharge, is it bad for my battery?
>
> Supercharging does not alter the new vehicle warranty.
> Customers are free to use the network as much as they like.

http://www.teslamotors.com/supercharger
No, it is not. It should be an app.
You might also want to look at Uber's DDOS attack on rival Gett[1] ; Seems like Uber is not the good guys they seemed earlier (at least to myself). This is mentioned in the last paragraph of the linked article, but is worthy of its own discussion.

[1] http://techcrunch.com/2014/01/24/black-car-competitor-accuse...
Depends on which service you use. Initially, it was just a means of getting a car (and then, SUV) from a car service. Which is a licensed category of transportation performed by a professional driver.

Now, with the peer-to-peer UberX option (a la Lyft or Relay Ride), it's expanded into a different world, and your driver can be anyone at all.
I just see one problem with this solution. You can't create Retina images out of base64 strings on any web browsers today.
Finding duplicate dependencies in your Android gradle configuration
Every time I get into an uberx the driver starts driving away while fumbling with the gps on their phone keying in my destination. I think Uber should take the "distraction" problem much more seriously.

Regardless, we all know Uber is not going anywhere. Uber is pulling $20 MM a week. However, if they don't address the potential safety liabilities more aggressively, lawsuits might end up eating a big chunk of their revenue.
For debug purpose (like you'd use Show in Haskell), Perl gives use Data::Dumper to dump your data structures. Not quite the same as deriving Show, but for most purposes, entirely sufficient.
Many LampShade.io power users take the NFC route. CNET TV's 'The Fix' even used LampShade.io with NFC in an episode. The issue with NFC is it only works when one's Android is unlocked...

I believe good lockscreen widgets will be more convenient that NFC, and my next big update will focus on this.

Automation, scheduled lighting, predictive lighting(not yet implemented, think Nest), etc are all very powerful, but I doubt they will ever be comprehensive enough for all daily home lighting interaction.
Does anyone have any idea what the current bandwidth of the LA-NY route is? In other words, given how many chargers exist along the route, how many Tesla cars can make the trip per unit time?

Obviously, if you assume the optimal arrangement—each car being separated from the next by exactly 30 minutes—each charge plug can support 48 cars per day.

That's also assuming that the chargers are arranged such that each leg between chargers is less than 170 miles. The article doesn't indicate whether this is the case.
I think there might be an assumption that a company can't stay at profitability without funding.

Profitability itself means having more money than you need to cover your expenses, and pay for growth.

If you look into highly profitable bootstrapped businesses, you'll see they are not at risk of dying without funding.
Less than expected: http://www.businessinsider.com/apple-q1-earnings-2014-1
This reads to me as yet another example of how Uber wants to be a taxi service without having to submit to any of the laws a taxi service must.
Extremely interesting article! I have a feeling that pull requests are now in much higher use than they used to one year ago. Can your data support such a claim, i.e. a trend to/an increased awareness and usage of pull requests?
Apple after hours are down 6%. Analyst do not like the short term stock growth prospects.
I wonder how well the 5C sold. I see a lot of 5Ss in the wild, but hardly any 5Cs.
Bitcoin and the Fictions of Money
The battery swap is not the 30 minute charge time, it's an actual charge of your own battery (the swap is a lot faster than 30 minutes). I don't think battery swap is currently available at these charge locations?
Odds are the starting code wouldn't be written in a language I would want to use for a side project (I'm picky about side projects since they're for fun after all). I guess I could start from scratch with the starting code as a reference, but then I wouldn't be as connect to the community who are all using different technologies.
A non-random Street View project that has some very interesting images.

http://9-eyes.com/
Somehow, people were able to convince users that something on the internet could be secure. Nothing on the internet is secret, that's not what the internet is for.
What has the Higgs boson done for us?
These rules were publicized in November of 2011,[1] and implemented March 1, 2012.

Press release November 15, 2012.

I don't think 6+ months qualifies as "a matter of days."

1: http://www.ftc.gov/news-events/press-releases/2011/11/ftc-ad...
That and the iPhone number missed analysts' expectations, apparently.
This works for devices that are primarily communication devices, i.e. ~2008-era phones.
Today I use my phone to browse the web, check the weather, read the news and tweets, trade some stocks, post a few pictures to facebook, and maybe send an email or text. Oh, and occasionally make a phone call. Of these, only 3 activities are 'people'-centric. The rest are activity-centric and apps are the modern smartphone's encapsulation of an activity.
How would regulation have prevented this at all? A cab would be as likely to hit the child.
General consensus in China was C stood for cheap.
I don't know if it's fair to say he's copying - there's always the chance that they came up with it on their own. Are you really saying that you're the first person to come up with this idea?

Anyways, I think your site is much better... thanks for sharing. This is cool.
Sonnet Co-Authored By Shakespeare, An MIT PhD Student, & Machine Learning
We'll undoubtedly see some sort of fall for samsung. Apple is releasing larger screen iPhones, android competitors in every market are becoming more aggressive , etc.
> When the static type checking system has an inference engine there is a strong incentive not to document types on the part of programmers.

Not the case in Haskell, at least. Most Haskell code out uses type signatures.

> Conversely, a requirement that for explicit type declarations makes the use of generics more cumbersome.

True enough, but you can't have your cake and eat it. Either you want explicit documentation-by-types, which has a cost, or you don't (which also has a cost in terms of maintenance).
> I found this to not actually be a very useful approach in practice.

Could you expand on this, please? I'm curious to know what the problems were (just so I know what I'm letting myself in for)
General consensus around the world was that was what it was going to stand for, then it came out at a price point not much less than the 5S.
This idea isn't terribly original. Matter of fact, I was just remarking that the idea is so unoriginal I'm surprised more people haven't implemented it. It's a good idea, just not incredibly unique. It's not too hard to believe that this person just came up with it on their own.
Likewise, especially given my recent interest in Lisp. I actually own a paper copy of the LISP 1.5 Programmer's Manual, thanks to Baltimore's excellent free book exchange [1]; I haven't cracked it yet in any serious way, but this news might push it up my stack a bit, especially since I also now know it's possible to emulate an IBM 7094 on which to actually run Lisp 1.5. (I've also thought about implementing a Lisp 1.5 interpreter on Common Lisp, but I'm afraid that's going to have to wait until I have a bit more clue about both of those languages and about the differences between them.)

[1] http://www.bookthing.org
Or perhaps a hardware hacker could create some sort of attachment for the iPad to take photos. That could be very cool, the large screen to make composing and framing easier, but a better lens and sensor to make the photo quality on par with a regular camera.
3 things I do to work more productively throughout the day
>authored by someone who at some point in their life had google on the resume

This is what I meant - edited the text just now.
Very limited growth. Profits are flat. No wonder the stock is down 6%. Apple needs to find more competitive means in both phones and tablets - their market share will continue to erode. They are priced as a growth stock, but they are not growing.
The article isn't about their battery swap program. Its about their fast charge network.
Live financial result earning conference call here: http://events.apple.com.edgesuite.net/14pijnaefvpijbnfdbvpij...

Starts at 22:00 UTC
Motorola Rising
We use the BJC 16 footers at work for 1080p monitors that are mounted in the ceiling and generally the player is in a closet far away. It was just a cable that was handy.

I read that people having an identical issue had better results with shorter cables. I don't know any of the details but the shorter cable had a huge effect.