skysight-inc/HackerNews huggingface dataset:
I know this post is about speed, but you should always remember that with node.js you only need JS developers while with Go you are probably going to need both Go and JS (for front-end stuff) developers.

Just my two cents.
I don't think the point is that the 10,000 hour rule doesn't exist, but that you have to be spending your hours productively. Obviously his 85 miles a week wasn't as productive as spending 35 miles of hills. My understanding is that the 10,000 hours applies to deliberative, focused practice.
And a quick Googling of the term “the next Silicon Valley” shows Seattle, Los Angeles, Bangalore, Tel Aviv and even the Brooklyn tech triangle (yes – really) have all thrown their hat into the ring thinking they could be contenders.

I am highly skeptical that LA or New York could be the next Silicon Valley because their costs of living are so high already. If you're going to pay that much for an apartment and want to do a startup, you might as well move to SV already.

Seattle's prices have been rising for years too, and, although it's much less expensive than NYC or coastal CA, building in Seattle is still difficult and expensive.

Austin, Texas is perhaps the most interesting possibility on a cost-of-living basis.

(For more on why this matters, see Yglesias, The Rent is Too Damn High: http://www.amazon.com/The-Rent-Damn-High-ebook/dp/B0078XGJXO).
Been there, seen that Police Box. Only one I've ever seen, but there used to be loads around in the 50s.
Actually, I read about a case (US) where the court ruled that a service operator had to turn on logging. The rationale was that the required data existed on the server, albeit only transitorily in memory, and therefore was "in possession" and therefore subject to seizure with a warrant.

This was maybe a year or two ago. Sorry I don't recall enough, or have time to look this up. It may have been a lower court decision, subject to appeal.

This is really the point that bothers me - if the NSL type of thing is now going to extend to removing the right of server operators to decide what code will or won't run, then this campaign against citizens being able to communicate privately shifts from "design a non-tappable service" to more like a whack-a-mole situation with only transitory, small scale possibilities of private communication being available.

Edit: also this: https://news.ycombinator.com/item?id=6208631
Are you ready to not sleep for god knows how long? Have you thought about how you'll make money until your start up actually makes money? Do you have hundreds of connections? Because in reality that is how you grow - it's all about who you know and how you leverage those relationships.
Best of luck to you - been there and it's a long, but exhilarating ride.
I like this. Thank you.
Yesterday's comments about the same article (which was submitted as a link to the actual article rather than this pass through url).

https://news.ycombinator.com/item?id=6199759
It is a dilemma for the sort of developer who would not drop thousands in an app store (or even hundreds). Android becomes best for personal use, while iOS becomes best for finding spendy customers.

(I certainly feel this. Ubuntu/Android suits me, but if I'd held my nose and bought an apple toolchain (mac->phone) 5 years ago I probably would be better off today.)
>> explain in neuroscientific terms

> Isn't that putting the cart before the horse?

Not in science. In science, the explanation is both the cart and the horse. No explanation, no science. Einstein didn't win a Nobel Prize for noting that electrons are emitted by a metal surface, he won for explaining why they are emitted. Had Einstein been a psychologist, publishing the fact that electrons are emitted (for simply describing) would have been enough.

> The article draws attention to a phenomenon that isn't predicted by current theory.

That's uncontroversial, since there are no theories in psychology, only descriptions. This, by the way, is why the director of the NIMH recently decided to abandon the DSM, to so-called "bible" of psychiatry and psychology, on the ground that it only contains descriptions and therefore has no scientific value (the DSM will remain as a diagnostic guide):

http://www.nimh.nih.gov/about/director/2013/transforming-dia...

Quote: "... symptom-based diagnosis, once common in other areas of medicine, has been largely replaced in the past half century as we have understood that symptoms alone rarely indicate the best choice of treatment ... Patients with mental disorders deserve better."

> Before a predictive theory has been developed, there is even some censorship or bias risk in using neuroscientific terms.

I think there's little risk in asking "Where's the science?"
Haptix: Multitouch Reinvented
Ether.
I don't own a Leaf, but I do own a Volt. Assuming rate of charging is comparable I'd say you'd be taking a risk if you only have a wall plug at your destination. I'd be a lot more comfortable if you had access to a 240v charging station for that 3-4 hour span.

Also I've run into more than a few wall plugs that weren't up to snuff according to my charging adapter so there's some risk there too.

I wouldn't recommend buying a Leaf for your situation unless you were able to rent / borrow one and do your commute with it for at least a few days (preferably in unfavorable temperatures if your climate has them) to be sure it'll work out.
Coming from Google doesn't mean it's good code to learn from. Be careful not to pick up bad (and potentially disasterous, security-wise) habits like not checking for arithmetic overflows in functions such as enlarge_vector_if_full (vector.c) or maybe_resize_string_buffer (string_buffer.c) -- or not checking the return value from malloc.
The guy that I mentioned in the article that put 78,000 miles on his Leaf has a 65-mile each way commute, and that was in Washington state with cold winters. You might be able to do it, but you'll probably need a 220V charger at your destination to charge up completely for the drive home. The 2013 Leaf is more efficient so it would do better than my 2012, but it really depends on the climate and geography in your area and how fast you drive. You'll lose charge faster at 65+mph freeway speeds because of drag.
Unrelated to the article, the scrolling on that page is whack.
Re-entering the mobile app universe: Lessons from a 4-week experiment
Then which is it? Is the US overpopulated or just the cities you particularly like?

Here are a few places in the US that don't have an overpopulation problem: Detroit, Cleveland, Buffalo, Hartford.
Java: The Good, the Bad, and the Ugly Parts
Very true. I work at a company building an alternative gestural input device (http://threegear.com). Here's how we have tried to address your points.

1. Gorilla arm -- keep your hands low. We support tracking and interactions literally 1cm above the keyboard / desk. We're mounting the camera above the monitor to achieve this.

2. We use gestures with built-in physical feedback. For instance, our click mechanism is a "pinch" which brings the thumb and index finger tips together. You can "feel" the physical touch event between your fingers when you trigger a command.

Shameless plug: an old video showing interaction with Reddit, Google Maps, browser.
http://www.youtube.com/watch?v=U0WLh7WNxCI
Sorry, but this is all bullshit. Blackberry is in the business of ripping of people. Their BBM/PIN2PIN encryption is a joke. All devices use the same predefined AES key to 'scramble' pin messages. The only reason it is popular in emerging markets is that you can get a bbm data plan for like 2 bucks a month and do unlimited texting.

Their enterprise server is a pain to run, and if u try to use your BES dataplan in roaming prepare to pay thru the nose.
ab gets very....iffy at anything past moderate loads due it's multi-threaded design (lack there-of). I'd highly recommend wrk: https://github.com/wg/wrk

Much better at 100 reqs/sec and up.
But did they account for the "I don't know so I'll just randomly pick something" vs the "I should know this, so I'll reason about it" groups?

If you're teaching a subject to someone, you will often come across situations where what is lacking is not knowledge, but confidence or willingness to apply the knowledge. I see that often in my son, and I've seen that at work: People say they don't know, or make a crap guess even in situations where I know that they know the actual answer. Often some prodding or "confidence boosting" will make them produce the real answer very quickly, and often subsequent answers appears to be forthcoming a lot quicker.

It'd be very surprising to me if you can't systematically improve peoples response by increasing their confidence in their ability to answer. The more interesting question to me is by how much, and with how little encouragement.
I doubt it. If I recall the example correctly, it was "Hello, 世界!" Since "世界" means "world" the example is really the same "Hello, world!" example from C, only with one of the words changed to something that clearly requires Unicode. That was certainly my reaction when I saw the example: "oh, good, easy Unicode support"

I expect the choice of Chinese as the language is probably the fact that you can't play code page games very easily with Chinese, which you could with Korean, Arabic, etc. It is probably the most widely spoken language with a non-Latin character set. Also, chances are very good that a Chinese-writing colleague of the example writer was readily available. Although, who knows, it would be fun if it were because of the board game.
Cisco set to open new accelerator focusing on ‘world-changing’ ideas
Off-topic on the subject of restaurants:

I use the ML approach of combining other people's algorithms. :)

My first time in a new place, I'm usually with friends, and I imitate their orders. On the rare times when I'm not, I ask the waiter what the favorite plates of he/the other people in the restaurant are, what they order when they eat there.

This way even my initial orders are lightning-fast and already judged as 'tasty' in comparison to other offerings. And over time, I can investigate other plates for myself.
I am not sure how valid criticisms on technicalities are relevant to the argument of whether we should pay attention when people like Elon Musk pitch us new and exciting ideas.

Even if this project instead of 10 billion is more like the high speed train and would cost more like 100 billion, even if it was more expensive. Even if people could get sick in it.

Wouldn't it still be an interesting idea worth investigating? Wouldn't it be possible these are hurdles we could overcome? Elon Musk seems to think they are, and Elon Musk has a PhD in overcoming hurdles..
Building metal tubes is one thing. Actually getting permission from abutters to install those metal tubes on/near their property and then dealing with the varying field conditions is a whole 'nother problem.
The article was a fairly even mix of real issues and more hand-waving. Its going to take 2 hours to traverse the hyperloop terminals? Where did that come from?

The Hyperloop document was obviously putting a flag up a flagpole to see who salutes. It had a few man-hours of estimations put into it. It looks like that, obviously.

So the numbers need improvement, sure. Its nit-picking when you get all emotional about it and trash the author.
You have to include launcher costs: either an SSGN like the modified Tridents, or the SSNs that carry them. Plus, with an aircraft, you can use it multiple times, and often in unique and unexpected ways. A missile, not so much.

Plus, TLAM isn't expected to be very survivable in a contested environment, especially around S300/S400 sites. That's the impetus for developing the troubled JASSM.
Ashe Dryden starts Indiegogo project aiming to improve developer diversity
Hi, this looks like a great product.

It looks like you've built this with a focus on helping NGOs and their information gathering needs. Have you guys done any work with more focus on consumer apps, for example a sms based weather app? What is the field like for software of that sort? I'm hoping you could point me in the direction of people doing work like that.

Is it common for east africans to ever use their phones for uses other than calling? Are there any sms services that are in widespread use? Sorry for inundating you with questions, I'm just curious about this area of development. Thanks.
Flickr founder plans to kill company e-mails
A couple minor factual inaccuracies.

> Where the electric motor really delivers is in torque - 210 ft-lbs of it. And not only that, electric motors deliver the same torque over most of their speed range, starting at 0rpm.

Uh, no. Electric motors don't work that way. They produce their max torque at 0 rpm and it decreases from there. This is also the point where it generates the most heat and uses the most current.

>You step on the accelerator, and the car instantly goes. It's a combination of the torque in the electric motor and the CVT (continuously variable transmission).

No documentation I have found states it has a CVT. Most sources I've found say it has a single speed with a reduction of 7.94:1. -Edit- But the statement about the torque is very much true. It is a significant benefit of electrics over ICE.

Aside these, I'm looking forward to hearing how this car performs in the winter. I want to know if I can recommend this car to my mother back in Michigan.
It was shocking for me when I first encountered people who make $200K+ and didn't know where all the money went. I too presumed that being "savvy" was somehow linked with high income. I now know it is not that tight a binding.

Going back to iOS devices, they provide a simple filter. People who buy them pay more, and they are therefore likely to pay more again. It really says nothing about their income or credit card balance. It is purely about spending habits.
Reducing Filter and Map Down to Reduce
>> wrk > ab

Can you please expand on why? I recently bumped on wrk and am in process of evaluating switch from ab, thank you
"Scum"? Trying to raise the level of discourse are we?
Swarm: Transfer a computer program between computers transparently while running
You get an upvote :)
> ... some commenters always assume (without any evidence) that the results are due to some extremely naive methodological mistake.

Since the article doesn't presume to explain its results, the presence or absence of mistakes is moot. Science isn't about descriptions -- that's metrology. The threshold of science is crossed when someone dares to offer a testable, falsifiable explanation. But in psychology, that rarely happens, and psychology has no central defining theories (explanations) such as are found in scientific fields.
Well it's been down all morning in Quebec, Canada... shows an error page, no way I can read my mails from their website
I think he was calling out the microsoft politics as limiting the functionality of the kinect, not technical expertise.
Show HN: OMsignal, technology woven into life
China is using SRBMs and MRBMs to target/attack Taiwan and Okinawa. While Aegis and Patriot have some ability to intercept them, they'll be overwhelmed by sheer numbers.
Google: Gmail users shouldn't expect email privacy
"I am now loading less static assets. I removed the Disqus comments and the many many lines of CSS from the old site and replaced it with only a couple of lines of CSS alongside a CDN-hosted copy of Twitter Bootstrap. Finally, the Go site is deployed to a free instance of Heroku and the MongoDB hosted on a developer version of Mongolab, while the old Django site was hosted on a Webfaction shared server."

So...the Python/Django to Go/Revel comparison is basically worthless then? These are huge changes that completely invalidate any speed improvement the author is trying to prove are a result of using Go.

A lot of upvotes for an article with an obviously flawed conclusion.
Show HN: Muzzley - Remote control your applications with a smartphone
Google, my mom can’t use your new products
Great! As a developer of a live html code editor, I've got my excellent html parser (in Delphi) already, but still have to bookmark this one for future reference
Hi! My name is Tiago and I'm part of the Muzzley dev team. Muzzley enables applications, and Internet-connected systems in general, to be remote-controlled with a smartphone. We provide a set of integration libraries (JS, Node.js, AS3, .NET and Java) and a mobile application for iOS and Android. Developers can choose which built-in virtual controller is best-suited for their application (such as a gamepad for a game or a drawpad for a painting application) or they can roll their own custom HTML-based controller.
Thank you - I hate those things and am so glad I have a graph to point people at now.
I think the comparison is a little misleading as the author admitted that the newer version is slimmer and tighter. Django is heavy. It'd be interesting if somehow the author could have used Bottle (Python) and compare it to Revel (Go).
StringTemplate: a death-simple string templating engine for php.
Easy & Simple.
Makes me think about "Archer", they make a pretty good use of using it wrong.
SaaS Sextant? SaaS Map? :)

A product's name is a reflection of its marketing (and just as the rest of marketing, naming seems easy, but it's actually hard to get to good results without overthinking it). Perhaps your experiences with the launch are mirrored by the naming conflict, which you only learned about when it was too late. Anyway, it's better to launch with an imperfect strategy and learn from the mistakes early.

Congratulations on the launch.
Note how I mentioned PCs of 1992, already the majority platform that still sucked with this regard. (On Douglas Engelbart's computer mice worked impressively well in 1968.)

Take a look at a typical laptop; its trackpad also can't seem to generate click events. Still people tap on it and happily ignore hardware buttons (if they're present at all). Same applies to the wildly popular touch screens. Despite the fact that the finger's projection on a touch surface is large and fuzzy, it allows for rather fine motions.

Same thing is with Leap Motion (and probably Kinect): you can define a 'click zone' on a hard surface, like your desk or screen, or tap your fingers one against another. You instantly have 8-10 'mouse buttons'. Finger touch is pretty well-defined: not only positions but velocities of the fingers change in a discernible pattern.
Microsoft Outlook email outage
Yes, he wanted the F-16 to be purely a daylight fighter, with simple avionics and a fast turnaround time.
Eckhart Tolle is pretty much repackaging meditation practises with a huge dose of new age nonsense. As such, there are certainly the odd kernel of useful stuff in there, but I'd recommend a decent introduction to meditation over Tolle any day.
Or developers that are comfortable with both JS and Go.
Wow.

Not only is the interface pretty, it's quite good, too!

Awesome work!
Cool Man! Keep it up!
How Technology Continues to Disrupt Higher Ed
Thought, intention and expectation—these are causal and creative. Our experience of the world is substantially shaped by how we view it.
Great landing page. The way it presents a use case from start-to-finish, integrating product shots to display how the interface works, is done very well.
Ironic that I couldn't quite get my point across, after complaining about misuse of language!

This point has been belaboured far more than it deserves, but for the record I had in mind both the cynical management with their ludicrous, condescending job titles, and any employee naive enough to believe it.

The blogger in question didn't make up the phrase, it's been handed down to him, but he's taken it up with gusto. He's sort of an enthusiastic consumer of the management BS. I hadn't thought of the angle of criticising the poor hard-working minimum wage Subway employees; wasn't my intention. Think Gareth/Dwight from The Office though, wearing his Sandwich Artist badge with obnoxious pride, and that's sort of close.

Anyway, more words have been wasted on this matter than ever it deserved...
Well jeez, let's not even bother then. Wendell, shut off the generator, Scott thinks we're useless.
Thousands of Israeli websites hacked by Pakistani hackers for Palestine supports
What does "a polynomial attacker" mean? I think I get the idea, but the term is not very well known by google.
Git CDN for distributed teams for fast access around the globe
I did like it, what I didn't like was solving common web app related issues that were solved on other platforms years ago. That's what completely killed my urge to consider Go.

I don't want to spend most of my time solving boring issues. I want to spend most of my time writing features for apps I make. Being productive makes me happy but everyone has different happiness triggers I suppose.

I see performance as a somewhat solved problem in 99.999% of the cases so to me a language is not even worth looking at anymore if that's all it offers. I'm not fortunate to be involved in the other 0.001% where easy to do caching might not be enough.

I didn't mean to imply you were dishonest. I just wanted to point out that sending out 1MB responses is kind of silly.

It took me like 2.5 years of messing around to finally realize all I care about is being able to take an idea and turn it into working code that's maintainable and scales good enough for the time being.
nytimes.com has been down for >80Min
That was melodramatic. The author built up a rising crescendo against the "bullshit" inherent in print/web media, throwing major publishers with immense readership under the bus, and then offered no solution to follow up with...except the most anticlimactic, unhelpfully vague call to arms: "Less bullshit, more real shit."

Oh. That's all we need to do? That's a Goldilocks fallacy.
Ok, it may not be "directly against the rules", but it is definitely dicouraged:

> I learned so much solving problem XXX so is it okay to publish
> my solution elsewhere?

It appears that you have answered your own question.
There is nothing quite like that "Aha!" moment when you finally
beat a problem which you have been working on for some time.
It is often through the best of intentions in wishing to share our
insights so that others can enjoy that moment too. Sadly,
however, that will not be the case for your readers. Real
learning is an active process and seeing how it is done is a
long way from experiencing that epiphany of discovery.
Please do not deny others what you have so richly valued yourself.
The leaf doesn't have a transmission in the traditional sense. Just a single gear ratio from the motor to the wheels.
Aw shucks, thanks guys. :)
That was also my experience with Turbo Pascal, having used all MS-DOS versions and the 1.5 Windows version.

Other languages with module systems also compile quite fast.

It would be interesting to see a table of compilation speed comparisons of compilers for languages with module systems for applications of an considerable size.
> ... can't help but feel this is an attempt to justify a technology which simply isn't ready yet

Statistically speaking, such long commutes are unusual. However comments like this create the impression that an electric car with ~80 miles range is a toy. I think 80 mile range is plenty for a commuter car.

Only 15% of commuters have one-way commutes longer than 30 miles, according to http://www.statisticbrain.com/commute-statistics/.

Just my two cents.
Dead Code Elimination can even optimise out blocking loops, a loop like for(;;) can be optimised out.
Please read a fundamental PKI text or FAQ. That isn't a viable threat model.

On the other hand, anyone at any time can create a key with any given name on it. Under PGP, trust is generally imbued through keysigning and trust metrics.

Keys are also cheap: two (or more) parties could create keys (or subkeys) they used exclusively for communications between themselves, if they so chose.