skysight-inc/HackerNews huggingface dataset:
Asking this question for many readers is like asking "What kinds of shoes should your startup use?"

Value is important. Say that about a thousand times. Once you are creating value, then you can write long blog posts about various tool choices -- or spend time reading them. Until then? These issues are so trivial as to almost not be worthy of discussion.

The interesting thing is that this is exactly backwards from the way most folks are taught programming. You pick the tool first, learn it's secrets, then set about making someone happy. This is a great paradigm if you want to be a corporate programmer, but if you're looking to form a startup you've got the cart in front of the horse. Sure, bring the skills to use all kinds of tech. But don't spend a millisecond focusing on that crap when nobody wants what you're offering.

A lot of guys who say they're in startups are like a severely overweight and out of shape guy who sits around reading running magazines and ordering expensive gear. Yeah sure, that stuff can be dreadfully important. But only in the context of actually doing something. Otherwise it's just bike shedding.
But it's obvious that he's not saying all memories are inherited (at least, not in a way we can detect), so a negative result is not disproof.
Also an amusing blog post from the CTO:
http://blog.mongodb.org/post/59489943730/todays-news
Nissan LEAF sales are up 335% year-over-year in US
So are ya'll here to talk about Scala and Go or to pull some scrub trolls?
tiny correction, it is an engine.

Currently you cant use gecko like you can use webkit, servo is meant to change that.
Nope, color wheels are crazy. Different wheel, different results. I'm guessing LESS and CSD3 don't use the same wheel.
Honestly? I think the answer is "the one you already know". Most of the languages covered in the article are capable of doing 90+% of what the average tech startup needs (a web site, an API, database connectivity). Save yourself the trouble of heading towards the latest hip technology and just write with the stuff you already know how to use. Worry about how flexible and scalable it is once you've actually proven your idea works.
I'm imagining quadcopters carrying these out to far flung geographical locations and creating a 'drone net' anywhere (hazardous terrain, repressed nations, etc.).
I'm not clear, what type of bandwidth can we expect from this? I can see this being useful even if it's very low bandwidth, but I'd like to know what I'm getting into.

How does it handle interference? I'm assuming 1 kilometer is optimal. How does the encryption affect transfer speed? There's a lot of important questions that need to be answered before I'd consider putting down money on this.
This is excellent. Thanks Ben.

In this post-GR era, opening up the code like this really opens up opportunity for serious innovation. As an aggregator/reader developer I look forward to digging in and seeing how you solved some issues.

Thanks again!
Have you seen car accident stats? I'll concede that bugs do occur, but it would take some serious failure to make it any worse than the average driver. Even decent or good drivers are not that great, especially when you factor in distraction, tiredness, poor judgement of road conditions, etc.
Did you even read the article before your cynical slagging on the tech?

>But Rao cautioned this technology only reads certain kinds of simple brain signals, not a person’s thoughts. And it doesn’t give anyone the ability to control your actions against your will.

Both researchers were in the lab wearing highly specialized equipment and under ideal conditions. They also had to obtain and follow a stringent set of international human-subject testing rules to conduct the demonstration.

“I think some people will be unnerved by this because they will overestimate the technology,” Prat said. “There’s no possible way the technology that we have could be used on a person unknowingly or without their willing participation.”

I for one am tired of seeing some exciting advancement come out of research and then having someone pooh-pooh it out of ignorance. Think of the positive places this could go!
Meanwhile, JR East announced it intends to raise speeds on the Touhoku Shinkansen from 320km/h to 360km/h by 2020.

Tell me the chance of single passenger road vehicles routinely travelling at speeds like that within the foreseeable future, because I'd say zero.

And furthermore, these slow motion freeway "trains" will rely on networked, not merely autonomous, car technology, not included in the 2020 timeframe.
The smartest know that dialog, discussion, and cooperation, can bring about a sum of possibilities that will easily dwarf any small-minded collection of tactics. By taking part, your part is enlarged.
I'm not sure if the police quote makes a ton of sense. While police presence and efficiency does discourage crime to some extent, many crimes are committed in the heat of the moment and/or despite the risk of being caught.
> most of the "hours" spent making honey are spent by the bees

I take this as a confession of guilt in the enslavement of poor unwitting bees. Nobody told 'em a bunch of humans were gonna steal their booty. And to top it off, they don't get pissed and stop making -- we steal, and they just still keep making more for us to steal... ;)
> but it's certainly not the cutting edge tech

In a way, array slicing syntax has been with us since Algol 68, so it's not cutting edge. But still, Wikipedia only lists Algol, Matlab, R, Fortran, Sinclair Basic, Ada, Perl, Python and then coming to modern times, D and Go, as having that feature.

So it kind of feels like cutting edge in times when I'm lucky enough to be writing in a language that supports it.

http://en.wikipedia.org/wiki/Array_slicing
The whole "C#, VS and MSDN reek of licenses" is getting a bit staid. I'm writing a thick client/desktop app (almost 300k LoC) using Visual Studio Express , SQL Express and online MSDN. Yes, I paid money for Windows and Office, but that has little bearing on being able to write shrink-wrap quality apps with free tools from Microsoft.
Patent Predator Intellectual Ventures Builds Up Lobbying Troops
Neutrinoless double beta decay
Signed Up!! The Functional Programming with Scala Course was very good.
"I'd rather it be human error."

Eventually - not this year, maybe not this decade, but eventually - technology will be better than human drivers. How many lives, then, would you be willing to sacrifice, on the grounds that human error is somehow better than (less frequent) machine error? Six? Sixty? Six hundred? Six thousand? Since 1985, nine hundred thousand people have died in car crashes in the US alone. That's more than the entire population of San Francisco. Think about that. Nine hundred thousand people. Nine hundred thousand corpses. If technology can prevent that, I'd say we have a moral duty to not only develop it, but to do so as fast as possible, before too many more people die early, violent deaths.
Cars cost something like $15+ per (calendar) day, and cause congestion when used in big cities. Making them autonomous won't help with either of those, but replacing them with usable mass transit does.
People fail to realize that the California bullet-train project is primarily an economic stimulus exercise.
Cool, thanks. I assume there's an intent.remove as well?

Also is there a more in depth documentation on this or are you on the dev team?
What happens when you use a standing desk for two years
NSA Data Collection
scala is just great (minus compile time). But really. what you know best . (pref type safe)
You mean, provide a false market?

They do that in FX (you're trading their market; it is up to you to know what is going on beyond their walls).

As for spoofing other markets, you can get away with front running.
If you were to replace every human driven car on the road with only autonomous cars, I will agree with you that the accident rate would likely be much lower over all.

But there's two problems here:

1) We won't be replacing all the cars overnight. The problem comes with the interaction between terrible human drivers doing wildly unpredictable, insane things and the inflexible, unadaptable automated cars.

And

2) I'm not comfortable with dying or being injured due to a software error regardless of whether its likelihood is higher or lower. The roads are far more dangerous than the air, and this is why I'm uncomfortable with the whole concept of automated cars on the road and I'm not uncomfortable with autopilot in planes.
> Musk didn't estimate the cost of the SF->LA hyperloop on the basis of "I have a unique ability to lower the costs of this project."

No, but he didn't bother to explicitly explain why the CHSR is expensive, he just gave their figure (which is almost certainly an underestimate). For example, unwritten went the parts about not servicing cities where there is less demand (mostly a political play by CHSR).... There won't be a hyperloop designed for freight - most freight runs perfectly fine on existing rail lines. Part of the reason why passenger rail in the US sucks is that it shares lines with freight the safety standards for freight are more lax, for obvious reasons, and the speed tolerances lower, so passenger rail is restricted to lower speeds on freight lines, then amtrak has to make exorbitant payouts to rent-seekers like BNSF and Norfolk Southern (the most egregious of them, IIRC) just to rent back that right of way.
I politely disagree. Having driven next to self-driving cars for the past few years in the bay area, in my opinion they are far more competent than most drivers. They don't stop tracking the road to put on makeup or check their phone. They don't get distracted by the kids in the back seat. They have their sensors on the road constantly, and not just in front of them. They don't have blind spots.

Will bugs happen eventually? Yes, then they'll be patched. New bugs will be found, but every accident that happens will make the cars safer. Each error improves how safe they are, and since they're currently safer than humans based on accident statistics, I'm more than happy to see something that's already safer get even more safe over time.
From no working prototype to multiple commercially available vehicles in 7 years. Yeah, okay.

I hate to be that guy, but it took ~3 years to get the Leaf to production. And the Leaf uses well-known technology that had been shipped by other vendors a decade earlier. I'd be happy to be proven wrong, but this feels like a very long reach.
I'm encouraged to see that projects like these are at least becoming aware that they will face challenges getting FCC certified as intentional radiators (and are required to in the first place!) but I still think they might be underestimating this difficulty. I've seen projects burn $90k going back to the testing lab over and over tweaking this and that to get within acceptable specs only to find when they went to production that a few key things on their BOM were discontinued by suppliers and they essentially had to start over.

Best of luck to them.
Because correlation != causation, and applying "pattern recognition" to race and gender is racist and sexist.
What’s Really Behind the Ever-Rising Cost of Raising a Child in America
it is worth noting there is a Node implementation of logstash.

https://github.com/bpaquet/node-logstash

It is "logstash compatible" (at ElasticSearch, so it works with Kibana) and in my experience very easy to work with, and probably a lot lighter weight than the JRuby version.
I thought this lesson was already learned. You should use the one you're more comfortable with to build an MVP even if it doesn't scale well. You will take care about that later.
It's a mistake to think there is only one correct path when talking about DNA. Often, there is quite a bit of redundancy involved so Jurasic Park dinosaurs may be slightly different than there historic counterparts but that would not prevent them from being sufficiently viable to pass on there DNA. Because, biology is PASS / FAIL not some pursuit of perfection.
Ask HN/PG: Why can't I collapse comment threads?
I just spend 10 seconds scrolling through the first comment in the "Steve Ballmer retires" thread. There have got to be a better way, I thought. Then I remembered, every other news aggregator around has collapsable comment threads. Why not HN?

I remember PG once saying that the nested comments were rarely interesting beyond the first one so why not let us easily skip them? I mean, the Ballmer thread is ridiculous...

regards,
No. If users send unencrypted data to a service provider, they can never use technical means to verify what the service provider does with the data. For example, suppose that some category of user data is automatically printed out on paper every night.
Less saturated colors definitely produce better themes. The very-close-to-white colors (and white itself) behave weird in general but I liked all the results so I just kept it. Should fix that navbar contrast issue though...

Be careful with outline:none. It's an accessibility issue:

http://blog.paciellogroup.com/2012/04/how-to-remove-css-outl...
Very cool. The type of thing that could be used to set up a nice little mesh network, although I'm guessing it would have to be restricted bandwidth-wise, which is kind of what I always envisioned anyway. Nice that it has that on-chip crypto.

Would be good to see how it performs as a mesh in an urban area, though. Would these need to be mounted atop buildings? On eaves? On light poles?

Definitely needs a weather-proof enclosure, too!
As I stated to the reply above yours; we're not talking about replacing all cars on the road with automated cars overnight. We're talking about selling automated cars alongside regular cars. So your argument doesn't really hold water.

Yes if we had an automated car ready to replace everyone's normal car, we'd start saving tons of lives tomorrow and I'd be a monster for opposing it. But that's not reality, that's not what we're talking about.

And what I'm saying is, I'm uncomfortable and see problems ahead. And I seem to be totally alone in this, which is amazing to me.
I have never seen one in the UK... where?
Programmer in high school (played too many video games). Freelancer turning founder now. Had to write webapps to eat in college, grew to love it.
"Work is already underway in Japan to build a dedicated autonomous driving proving ground, to be completed by the end of fiscal year 2014. Featuring real townscapes - masonry not mock-ups - it will be used to push vehicle testing beyond the limits possible on public roads to ensure the technology is safe."

Meanwhile Google has driven +200K miles on real highways and streets with their autonomous car.
Web Component is at the same time a bless and a curse for the web.
On the blessing way, it will finally allow to build some concise tags without waiting proper standardisation and implementation by the browsers (with various level of success).
On the curse side, it's the false promise that those components will be reusable. They are not. Nothing prevent clashes in the names, so you cannot blindly import two different component libraries and use them. There is neither extension points to extend or augment existing component.

Again we are re-inventing the wheel (xml) with some quirks. It looks like people never tried to fix the root cause of the VHS vs BetaMax battle .
I left the .Net world about 3 years ago. There were plenty of things to complain about, but licensing was never one of them. Most of the stack is free until you get to the point where you should be able to pay for it anyway.
Acknowledged and agreed. I work in news, and believe me, Snow Fall comes up frequently. But, it's worth noting that while the presentation is a major part of the experience there, it's also an extremely mobile-unfriendly experience. It's a beautiful, gorgeous presentation that makes some very specific assumptions about the classes of devices it's going to render on - entirely the opposite intent of something like this library.
Buttons are not flat, so, how can this be flat-ish?!
I don't think you read what I wrote.

I said people are terrible drivers. I think likely a fleet of all automated cars will be safer than a fleet of human drivers.

The problem comes in the interaction between automated drivers and human drivers. Among other things.
Automation will certainly help with congestion by optimizing who is doing what when. I am not a network engineer, but I cant imagine that people are driving the most efficiently to even attempt to maximize throughput.
1 half mile = 0.804672 kilometres
Beyond Chef and Puppet: Ubuntu Juju
Now all Windows developers have been thrown under the bus
Don't Get Pwned on Public WiFi: Use Your Own VPN
The halting problem assumes a program from a Turing-complete model of computation. Not all computational models are Turing-complete. The parent is pointing out that if you limit yourself to a language or a sub-set of a language that is not Turing-complete, then you can make static assertions about things such as halting.

A trivial example would be a programming language that did not allow any loops or explicit backward branches. You would be able to provide upper bounds on how many operations such programs can perform.
As a developer, I agree there will be bugs. However, I'm also well aware that friends of mine have written code with a much more stringent level of testing than the web apps I typically work on. No doubt much of the public will raise an outcry against letting computers drive for them, but if the number of fatalities decreases by one or two orders of magnitude, that will be hard to ignore.
If the detection accuracy can be improved, one can theoretically telepathically communicate with another using Morse code :)
Also, since we have the ability to 'write' a low res image onto a person's retina, I can also communicate with that person by just typing on a keyboard. The receiver would see alphabets flashing in his mind.
Well, the article is written from a web app perspective, in which there is a big scaling tax when you go MS (windows server and sql server licenses). I know there's bizspark but it doesn't cover growth hacking startups well(limited prod SQL Server use, 3yrs only).
The Kickstarter doesn't directly say this, but it uses the ISM band (900mhz in the US). The chip they're using has a maximum throughput rate of 500kbps. They're combining the features of wifi and bluetooth for fast speeds over short distances and supplementing it with an ISM radio for slower speeds over longer distances.

Since it has 256-bit AES encryption, I would guess they are basing it off something like an XBee/ZigBee/RFBee.
Brad Templeton (EFF board member and prolific robocar blogger) calls this the "humans hate being killed by robots" effect.

If you're into robocars you can do a lot worse than checking out his robocar page: http://www.templetons.com/brad/robocars/
I am under the impression that safety is already at least one order of magnitude better than a human driver. Frankly, I can't wait until the majority of cars are under computer control; it will be much safer.

> I think this is a terrible, terrible idea and misuse of technology

What a bizarre attitude you have there. What possible rationalisation could you have for this extreme, arbitrary prejudice?
Seems great for meshnets, and I think this is only the beginning of such technology.
Why doesn't Google just buy Tesla already?
What device is looking wonky? It's much more likely the CSS just needs a fix. It sounds like the library itself is working correctly.
You're not alone, but the reality is that the automated cars might react to the human drivers much more quickly than the other way around.
You're right, but the software of an autonomous car will be held to much higher standard than just 'has be to better or equal to a human driver'.

The whole thing gets interesting when you look at the judicial side of it: Who is responsible in the case of an accident? The car manufacturer (if it was a software failure)? Then even one accident triggered by it is too much.
OP here, when you build a company, you need more than one person so you also need to think about your product needs (what tech better fitted) and who you will hire to help you build it.
I'm concerned less about clients not running JS (well, Googlebot, but solvable) but more about the first-load page experience being weird. I wonder how they've solved this.

However I really have to challenge the idea that separating content and presentation concerns is a worthwhile endeavor.

The idea of CSS selectors was introduced to reduce the coupling of style and markup in the name of "separation of concerns" and is arguably the least-maintainable technology we have to deal with on the Web today. It increases complexity because markup and presentation will always be tightly coupled and hey, they're pretty cohesive too, and CSS gives us a big global namespace and thrown-together specificity semantics that aren't backed by any underlying theory.

Now that we have ARIA the accessibility excuse for separating presentation from content loses much of its weight.

And really, how many times have you completely reskinned a site with just CSS? You can't even change the order of inline items.

BTW, I'm not a CSS hater per se -- I really like media queries, how it describes text, and many of its layout options -- but the idea of using selectors to decouple it from the DOM has resulted in far more problems than solutions.
Here's a little comparison:

Computer
- Can see 360 degrees, 100% of the time
- Can read the movement of obstacles in real-time, with very accurate estimate of each surrounding vehicle's speed
- Can run 100s of simulations per second to estimate the odds of an impact
- Can react almost-instantly with correct inputs to the brake and steering based upon real-time instant of surface conditions

Human
- Can react within .7 seconds with correct inputs to the brake and steering based upon real-time instant of surface conditions in ideal conditions
- Can see ~180 degrees, with significant focal-point limitations
- Can guess other vehicles reactions based upon experience

Which do you think will have a better reliability rating in many typical driving scenarios?

I'm not saying which way I lean on this. :)
SSD Overclocking is possible; Intel to demonstrate
uber is cheaper?
agreed - we've been using Go in production since before 1.0 and I know of many other high profile companies using it that aren't publicizing their usage for whatever reason. There is no question of whether Go works in production under loads. That has been asked and answered, your honor.
I have similar views to the author, however I generally respond with "LOLCODE, all the cool kids are using it" because its clear they need to do the work themselves to figure it out.

If they ask "is it sane to use XYZ" I could give them some actually useful information, but sadly people often want to be given the answer rather than get advice.

I'd say this question ranks up there with "Can I ask you a question?" to which I usually respond "You just did...". If you want useful information, just ask for it, your friends and peers are not your parents.

NB: I ported a lolcode interpreter so I do actually encourage people to use it... sometimes...
Please get lost with your shallow unscientific attitudes that are devoid of any critical thinking or logic. Yes, people with Nobel prizes, intelligent people, professors, scientists are being fooolish while you with a blog have disproved all of them. Huzzah.

Life Pro Tip: If a bunch of people smarter than you believe in something, maybe it is time to stop and critically think.
I take the train from Santa Barbara to San Francisco from time to time and would even put up with a train with decent internet connectivity. Even if the train is slow, I could at least be doing some work on the ride. Unfortunately the train is currently more expensive, less productive, and slower than driving.