Look, I don't have time for your childish pedantry. There were entire articles on the front page of HN blaming C for having poor language design on the issue of "goto fail". Now there is an article promoting macros in C, no less.
HN may not be one person, but does have a front page as a result of aggregate behavior.
It's amazing how wrong companies can get marketing. Take Apple's AirDrop, for example. I spent 20 minutes one day wondering why my iPhone wasn't connecting to my Mac Mini. Turns out, "AirDrop" is two different things by the same company that are similar but completely incompatible.
Depends on whether people actually saw an automobile before they heard about the concept. And of course, people aren't visionaries. They usually do want what they have now--only better. The difference, at least with Google Glass, is that people have seen it and still don't want it. The burden is on Google to show people why they should want Glass. So far they haven't done it.
Quicktun used to use C's rand() to generate keypairs (see keypair.c). They still include a blurb about /dev/urandom being insecure and apparently requiring the user to manually input random data. The nacl0 protocol is inherently insecure (null nonce, vulnerable to replay), not sure why they even include that. IIRC, you also pass the private key via environment variable. Lots of horrible flaws for such a small code base.
> “[It] will give our adversaries a huge moment of pause to go: ‘Do I even want to go engage a naval ship?’” Rear Admiral Matt Klunder
ah, yes. Because a railgun is the determining factor when considering attacking the US Navy. "Well darn, they now have railguns. Let's call off the nuclear Armageddon guys!" As cool as this may be, our military industrial complex is hopelessly delusional.
> participated in a democratic process and he has an unpopular opinion
It may be unpopular in certain circles, but the majority of California first voted yes on Prop 22 and then again on Prop 8. Hard to get more mainstream than that.
But then again, Bush won a 2nd term as well. I guess we can only conclude that democracy doesn't work because the masses are stupid.
it's more accurate to discuss NaCl since that's what libsodium is. NaCl is the combination of crypto primitives and the "box" abstraction. libsodium is just the repackaging and clean-up of the original NaCl implementation. If you're discussing crypto, you're going to be looking at the papers on NaCl.
I'm sorry, but Prop 8 passed. By 7 million people.
Boycotting Mozilla? Really? You need to talk about boycotting California. Making a scapegoat out of one single person for what an entire state did is fucking insane.
> Eich found it easier to treat millions of people he's never met as second class citizens
You act as if Prop 8 didn't pass by 52.24% of the voting public, or by 7 million people. But no, Eich was dictator of California, enslaving millions of gays. Or whatever.
UDP has error checking in the form of a checksum. It's one of the few guarantees UDP has: your datagram either arrives complete, or not at all. TCP also has no real security to speak of, either.
I have yet to hear anyone speak positively about their experience working at SpaceX. The common theme seems to be incredibly high turnover with intense burnout. However, looking at Glassdoor right now, it seems things may have improved. Or there has been a lot of recent astroturfing going on. The reviews were pretty negative last I looked, a year or two ago.
> where they had enormous amounts of custom machining and microcontroller work, you can deride that as "tinkering" if you like.
I will deride it all day, because it's not manufacturing. In manufacturing consumer products you must worry about things like margins, supply chains, and regional regulations. Oculus Rift is going to be a consumer device. So why the hell are you trying to compare apples and doorknobs here? I wasn't knocking Carmack or Abrash. I was telling you factual information. They are not the same people that will turn Oculus Rift into a consumer product. At all. Facebook will have to hire more people and bring in more outsider knowledge. That is what I'm saying.
> demonstrates how much hardware knowledge Google has. So you are wrong there too.
Nexus is just rebranded Asus/LG/Samsung devices. In fact, my Asus tablet has more features and is cheaper than its Nexus sibling. Chromebook came out and was priced higher than a MacBook. Which is proof enough that Google doesn't understand the hardware market. Who wants to buy a locked-down dumb terminal laptop, when you can get the real deal for cheaper? Google Glass? Did anyone really take that seriously? Self-driving cars? Didn't know I could go to my local auto dealer and get one.
My point is, there are a lot of things that can go wrong. Wrong market predictions, wrong retail pricing, bad supply chain, terrible marketing. And you really expect that Carmack+Abrash = VR products for sale soon? Realistically, we're not going to see anything for at least 5 years. Conservatively, 10. And Carmack and Abrash are a few pieces in a giant puzzle.
Facebook is not Apple. Even Google is not Apple, as we watch time and time again Google failing at hardware and customer service. Neither of which, Facebook has any experience at. Nor are Carmack and Abrash hardware guys (that is, manufacturing rather than tinkering). Let's be just a bit realistic here. They have an uphill battle. Facebook also has no game development team (which I would include 3d modelers, world designers, etc.) There are a ton of missing variables from this equation still.
Money buys people, but it doesn't create miracles. I was excited when Abrash joined Valve, but nothing came of that.