skysight-inc/HackerNews huggingface dataset:
The demo was to convince people that length of time at the gas station is not an argument against electric cars. Slam dunk for Tesla, methinks. I am not sure that swapping batteries is what we're going to do going forward - but it's an innovative approach and Tesla is doing a pretty good job making it practical.

It is still weird that they didn't find a solution where a supercharger station takes a few minutes to charge a car. I am sure they're working on it, and also I can't help but think that this is how it will work eventually.

Battery swapping is just an intermediary solution.

Tesla is very much at the forefront of electric car development, it's pretty exciting. Problems arise, solutions are tried, some will be discarded again - but the point is, they're doing it, and they will succeed, eventually.
Same here, it's a tough situation and it's hard to know where to help.
Anyone looking for a place to migrate their library, I recommend Everpix -- at least until they are also acqui-hired. Flickr, too, is looking much more attractive with their revamped free tier, and is certainly likely to be in it for the long haul.
Silly Facebook...
what surprises me is that people are shocked. The bug its self is shocking but the fact Facebook is harvesting information... are people really that surprised? I wouldnt be surprised if Facebook knows more about us than our governments (except the american government... I doubt facebook listens to our phone conversations :P)
Data is power these days and facebook is just going to keep on harvesting that sweet, sweet personal information.
Old Ideas Are Better Than The Idea You Just Thought Of
The first edition of this book is a classic, and I highly recommend it to anyone interested in Machine Learning. It's really cool that a 2nd edition is coming out, I can't wait to read it!
You miss the point: DDG offers just search and doesn't log much. Google for example has another 10 (?) or more data points to connect you with that search, logs as much as they can and they hold it for ages. On Google NSA has to just ask for it, not worry about decrypting it.
If you simply type slower (or with a higher error rate) on a different keyboard, I suspect no one would care. If it's a medical condition, I suspect a reasonable company that wishes to avoid probably valid lawsuits would let you bring in your own keyboard.
Has anyone independently verified their claim? What better way to identify "people of interest" than to advertise a site that doesn't track you and then see which people use it and then track them. Talk about solving finding the needle in the hay, let people self-flag themselves.
Every advocate always has their pet theory as to why their method works better than others. They also have "evidence" which is either completely anecdotal or does not control for even the most obvious of factors (such as rate of queue arrival or average speed in the constrained resource).

Simply put, they are all wrong. A bottleneck is a bottleneck and there is no fairy dust magic queueing technique that works better than another. At best, some techniques might have a behavioral advantage...but I stress again, they are all inconsequential. We are talking tens of seconds of time savings at best.
Whats the fastest JSON C serialization library?
Tesla made it because they're focusing on the car - their goal isn't to make a better electric car, it's to make a better car, period.

And they're largely succeeding. This is a company that will do anything to improve the product. Even build a nation-wide network of superchargers. That makes all the difference.
I'd be interested to see you icon-fonts perform in the test. (knowing that it is not really the same thing as you only have monochrome icons in fonts, unless you layer them)
That might be true, but it certainly sounds like a behavioral, not absolute, position. If it is behavioral, you have no guarantee that what works in Minnesota will work in Illinois, let alone a different country.
For those who don't know, Radford Neal is an highly respected statistician and machine learning researcher.

His most well-known contribution is showing the community how to train neural networks in a Bayesian way.

He is at Toronto, where he received his Ph.D. under Geoff Hinton (the father of deep learning).
Chinese students and families fight for the right to cheat their exams
I would instead recommend reading a Common Lisp tutorial, installing SBCL, and start playing. The book is fun, but it won't get you started coding Common Lisp.
Interesting about the FBI, I always thought they were limited to domestic investigations.

On the topic of this amendment, it looks like it does 3 things:

1) changes an ambiguous "or" clause that currently only requires that a request be "to protect against international terrorism" to requiring an investigation by the FBI

2) requires "specific and articulable facts" instead of "reasonable grounds", and specifically requires it for each and every "tangible thing"

3) removes the clause permitting collection of data on anyone "in contact with, or known to" a foreigner under investigation.

IANAL but it does look like a great amendment, albeit only reining in section 215.
> Note that DuckDuckGo doesn't use Diffie-Hellman for its key exchange,

Source?
I guess the problem is as always with sync games - how do you get the community started?
> At the college level there is a huge variation in quality. At one end there's the Indian Institutes of Technology (IITs) which are world-class and highly competetive research institutions providing a truly top-notch education.

LOL, no. The IITs hardly do any research; they are undergrad mills just like the rest out there in India. All they have is a bunch of incredibly smart people who do research on their own, work their ass off to find an internship abroad and figure out how to escape the system. The American system works far better in taking a bunch of dumb high schoolers and transforming them into engineers (personal experience, not statistically driven).

> Trade schools and practical job-oriented degrees are far more common in India than the US. In the US we like to pretend that everyone is training to become some kind of airy-fairy academic (with our liberal-arts degrees and theory-focused engineering degrees), and yet we also want to pass everyone.

The problem is not with the system; it is the people. A lot of people at seventeen are stupid; the ones in India go blindly do whatever their family tells us them to do (Engineering, Medicine etc); the ones in America make decisions that a 23 year old working in a coffee shop probably regrets. I would argue that less people need to go to school at that age and should probably spend their time working in the real world before figuring out what they want to invest time in school doing.
I agree completely that the US higher ed (in engineering) is highly idealistic and not job or practical oriented. However, I think this is probably the strongest advantage of the US over everywhere else.

This kind of system is the only way to create engineers capable of dismantling _any_ sort of animal that bestows upon them. Without a big portion (perhaps not the majority though) of students educated this way there is no hope to get some essential, game-changing innovations going.

Picture an educational system full of, say restricted domain Java programmers capable only of producing highly practical business oriented applications. The market rapidly overflows with useless software and workforce and global productivity stalls.

The reality is, most things around us suck. They not only suck a little, they suck royally. And we're not going to get away with pulling any changes with incremental engineering and maintenance. So only with a broad set of skills we can envision the extent to which things suck and devise tools and solutions for them. Only afterwards incremental changes, straightforward engineering and maintenance play a role (admittedly an essential one).
And yet when I look for a qualified developer, I need to sift through 50 resumes to land one eligible candidate! Such is the quality right now - and few engineers have aptitude and expertise for job market.
Open https://duckduckgo.com/ in your web browser and click on the green padlock. Note that the certificate is from 2012, and that the key exchange method is RSA.
Don't you see? That argument itself seeks to remove one of the costs of such behavior, the cost of lost reputation.

There used to be quite a lot of social value placed on people showing restraint. Having power, but not using it. Implicit in your argument is the assertion that you don't respect self-restraint. And when people stop respecting restraint, then people in power have no more reason to show restraint.

Reflexivity at it's best.

So, make that decision explicit. Would you prefer to live in a world where people with power restrained themselves? Or would you prefer to live in a world where people with power act with no more restraint than what is legal and in their interest? If the former then you need to stop using self-interest as justification for behavior.
reminds me of an experiment by some college kids in atlanta - http://www.youtube.com/watch?v=OoETMCosULQ
My point is that you can't have privacy without security.

As I mentioned in a past comment[1] you can opt out of having your search history stored, and delete what's currently stored by Google.

1. https://news.ycombinator.com/item?id=5842670
Good article that demonstrates how much room for improvement still exist for modern languages.

Icon's notions of success/failure and generators were giant steps that unfortunately went unnoticed.

They lead to a level of source code expressiveness that is still unmatched today.

Once you get used to that, most current programming languages look like sophisticated assemblers.
In my experience recruiting engineers, I have found brighter candidates outside the IIT system more often than not, who have invariably higher levels of extra curricular skills that translate well into excellence in jobs. I am afraid IITs are a mono culture that values academic achievement far more than they ought to.
It's quiet possible IE is doing the sensible thing and caching the images. It's really more a black mark on firefox and chrome than it is a commendation of IE.
Hey thanks for the feedback! I just finished my gumroad product here

https://gumroad.com/l/HGlv

If you have any feedback, let me know and I'll update the ebook.
Most people aren't tech, media or social savvy in any meaningful measure. Most people still use their birthdays for passwords, include a phone number in a social website if they keep pestering them for it and disregard the same caution they would show when a stranger shows at their front door on a friendly-looking website.

This will not change

The sooner the tech savvy crowd learns to accept this, the better it is for everyone.
Curious. How long did it take you to build this?
Off topic:

Maybe it's just me, but the log scale for the relative program times is pretty confusing. While it probably makes the improvement more obvious, it doesn't help me understand the actual magnitude of improvement visually, without having to look at the scale and figure out the actual numbers.
Disclaimer: Founder of Trovebox / OpenPhoto

I still believe there's a lot of promise in "the cloud". It's unfortunate that these types of shut downs leave such a bad taste in people's mouths.

There is a way to do it though. Decoupling application logic from data storage basically solves this problem. If we (Trovebox) ever has to send an email like this it would be along the lines of "Our service is shutting down but your photos are safe where they are, you don't have to do anything. If you want to continue using the service here are the ways to do it on your own."
Can't do this for traffic waves, but it would appear the ideal solution to merge slowdowns is to have different speed limits before and after the merge. Regardless of anything else, the flow rate before and after a merge must be the same. Ideally you want the flow rate after the merge to be approximately one car every 2.5 seconds, with those cars traveling at the speed limit. (As opposed to the usual situation where post-merge traffic accelerates from a near stop, causing large, unnecessary spaces to form.) One way to achieve this is to have pre-merge traffic leave twice the space, but it's unlikely there are enough traffic-flow vigilantes out there to achieve that, if such a thing would even be desirable. Much easier is to keep the same time spacing between cars, but to have pre-merge traffic travel at half the speed. Traffic approaches the merge in two lanes, traveling at 50 km/h. The speed limit increases to 100 km/h, then immediately afterward the traffic merges. Speeding up from 50 to 100 naturally opens spaces, and traffic merges painlessly. There is no reason for a slowdown to occur, so no self-perpetuating gridlock.

Of course, the slower speed limit is only useful when the road is filled to capacity; otherwise it would be inefficient. So for most roads you would want this limit to vary based on time of day (or even dynamically based on traffic volume, but obviously that would only be useful/necessary in extreme cases).
You've Been Googled
Most people drive using the least amount of attention as possible to the road. The typical person behind the wheel is thinking more about their life's problems than they are thinking about the flow of traffic around them. When I'm driving to a place I've never been before. My attention is mainly on my GPS screen, not the flow of traffic ahead of me. When I'm on my daily commute, I notice the traffic patterns because that drive is boring and there is nothing else to think about when driving.
A billion people in India live with less than $5 a day. 400 million live with less than $1.25 a day.

http://en.wikipedia.org/wiki/Poverty_in_India
The simplest explosive would probably be a single .380 or 9mm pistol round with the primer replaced by an electric igniter. In the field when a gun back fires it often seriously injures the person holding it and people near the weapon. The NATO 9mm pistol round [1] weighs less than 20g and has 600j of energy. Probably wouldn't use the lead bullet. I can imagine (as I am sure others can) an enclosure for this which would not increase the weight significantly but would convert it into an omnidirectional device.

I don't doubt for a moment that you could seriously injure an unarmored individual with something like that within 2 or 3 feet.

One 9mm NATO round is less than $1 USD.

It's a serious problem.

[1] http://en.wikipedia.org/wiki/9%C3%9719mm_Parabellum
I found the idea that one person can make a huge difference really interesting, I will have to start experimenting with this myself. All the roads OP wrote about are where I drive, but the Lynnwood ramp he talked about recently got expanded.

This also makes me want to make some sort of simple traffic simulator to do experiments like this, does anyone know if any already exist?
I haven't; my interviewing of Indian origin candidates (with graduate degrees) in the U.S. has mostly found their ability to think through solutions to be uncorrelated with their undergrad institutions.

I doubt if the IITs are so drastically different from other institutions as you describe them. First off "extra curricular skills" in the way they exist in the U.S. (where an Engineer can take an art class, learn to row or learn about constitutional law) don't necessarily exist in India. Secondly, the IITs (from what people who went there describe it) are not that hard academically on their students: It is fairly easy to do "relatively well". It gets much harder to get perfect grades; it is that percentage of people where you see the monoculture obsessively working all the time. It works out well though; that percentage typically goes to do a PhD in the U.S. where that obsession pays off well.
So you are friends with a person on Facebook, and this bug allowed them to see your private email address?

I don't see what people are so outraged by. If you're friends with someone on Facebook, why is your email address so private? And what will these Facebook friends DO know that they know your email address?!?

If I was snarky, I would say if you can't share your email address with a friend, choose better friends. But I won't say that. But still. Not worth so much outrage over.

Hey, the government is reading your emails even though they know you're an American just in case there is evidence of some crime in there. Be angry over that.
You won't believe how bad the ground situation until you see yourself happening. I have been in Noida since one month and some really awful things I saw.

1) Low Scale IT companies are exploiting such graduates by paying them awfully bad salaries to their employees especially Fresh graduates. In fact people are not expecting salaries above 10-15K INR / month. To translate into better perspective, this salary is marginally more than what a Pani-Puri stall may earn.

2) Some people are being made to work for very long shifts (almost ~10hrs) and also have the obligation to fulfill the any shift, may be night, evening or noon.

3) Some crooked IT companies and code academies are offering training in ABC and promising jobs after that period but once they get their sum, they train them with cheap IT engineers and simply deny any obligation to get them placed.

4) Joblessness frustrates people and grads start thinking of migrating to any other city like Bangalore but the situation hardly changes. In fact, Bangalore had become a low IQ hub from what I hear.

Certainly, the problem is with parents who got him enrolled into random college into CS/IT branches because they looked promising that time, and with grads who don't realize that some jobs are not for everyone and refuse to widen their perspective.
Well that's a new one (to me)—I wonder if anyone else does it for that reason.
The problem with leaving a gap is that, as soon as it's a few car-lengths long, people in the adjacent lane(s) notice that there's a gap and quickly cut into your lane to fill it, because it moves them a car-length or two forward. In order to do this, they have to cut in front of you, speed up quickly, and brake quickly. And you're left in the same position that you were in before you made the gap -- plus one extra car.

I try to do this all the time and it's frustrating because it's completely impossible. As soon as a vacuum exists, drivers rush to fill it.
They're on a roll. I thought charging him espionage was even better.
Test driven development is essential for writing reliable distributed systems programs. Robert Morris' 6.824 class is proof of this. There is a time and a place for every tool.
Stop supporting the surveillance machine with: 1) Your money, 2) Your data
If we keep giving to those companies who collaborate with the NSA...<p>a) Our money (by buing their products & services)<p>b) Our data (so they can make money off of it AND surveil us)<p>...then we'll literally continue to get what we paid for:<p>If we keep buying Microsoft, Apple, Yahoo, Google, Skype, Facebook etc. products/services, then we actively support the mass surveillance apparatus.<p>And: The only thing that can make companies change their behavior is: Their bottom line.<p>Every single one of us has a very real responsibility here.<p>Think about it.
Chances US would extradite a Chinese dissident talking about CCP methods of oppression? Zero

Chances Hong Kong will extradite Snowden? Very low I think.
I don't see where that says they spy on each other. I only see bits that mention they spy on other countries of common interest e.g. China and share that data.
Zipper merging works far better in practice than the early merging proposed in the article. To begin with you usually can't see where the land ends well enough to merge early, and once things slow down you're screwed. Zipper merging works great if everyone expects everyone else to do it. The problem in the US is that people trying to zipper merge are punished by drivers who think early merging is polite.
Their main feature is privacy, so if news came out that they were actually tracking users, it would pretty much destroy the business. Given that, it would make @yegg really vulnerable to blackmail by employees.
But then wouldn't that be a "technical interview" and therefore bad?
Stereotyping is always oversimplifying, but I agree with sejje. Every group has their vocal, toxic, and juvenile minority. And, in this case, the behavior in the comments matches my experiences with the vocal, toxic, and juvenile minority of gamers.
The solution to traffic jams is to have a dynamically calculated speed limit based on the density of the traffic flowing through it. A car going 60mph down the highway needs 50 feet in front and 50 feet in back between it and the other cars (for braking distance). When that same car is going 20 mph, you only need 10 feet in front and back. Therefore, to support more cars, speed needs to slow down. You could have a device that counts the amount of cars entering the highway, and then an algorithm could assign a speed limit for a section of the highway. In the middle of the nigh, theres no one else on the road, so the speed limit will be very high. During rush hour the speed limit could be as low as 15mph. This would make merging easier since you're going slower.

You wouldn't think that lowering speed limits would easy traffic congestion, but it would. Its a counter-intuitive, so it will never be implemented anywhere.
As you rightly said, you can't take different stream courses in India, but that is where ingenuity shows. People step out of their academics and achieve proficiency in one or more unrelated fields - and since it is not so easy - only the driven few do it - and what I meant is I see it happening more often among non-IIT candidates - and they invariably turn out good. IITians I believe get a (somewhat correct) sense of job security after course which probably makes them focus only on academics. I have worked with many interns from US (MIT and the like), India (IITs and non IITS) and have recruited many - but my best interns and recruits always came from less privileged backgrounds.
Maybe something like the following would be more explicit:

for i,x := range xs {
go func(x) {
fmt.Println(x)
}(x)
}
The EFF's answer to this seems to be: HTTPS Everywhere + SSL Observatory + Sovereign Keys:

https://www.eff.org/encrypt-the-web
So its interesting to watch the traffic around when this happens. It actually smooths out the flow "behind" you because the folks who cut in front eased up pressure behind them. The tail gater issue is real though so if you're going to do this it is best to do it in the right lane rather than one of the inner lanes.
As far as I understood it's not friends, but friends of friends (i.e could be anyone), provided they downloaded their profile. Furthermore this is data from the shadow profile, ie. data users not even knowingly gave to Facebook, much less their friends on facebook, much less friends of friends on Facebook. It's not just emails either, but also telephone numbers.

So, no.

Hey, the government is reading your emails even though they know you're an American just in case there is evidence of some crime in there. Be angry over that.

One doesn't exclude the other.

It's also very similar, the way Facebook (and surely other companies as well) just sucks everything up it can get a hold of, in the case it might be useful some day, i.e. they might be able to squeeze the fraction of a penny from it.
I think the next iteration of Bootstrap (3.0) is largely flat. I could be mistaken though.