skysight-inc/HackerNews huggingface dataset:
A major argument against making bicycle helmets compulsory is that it would make people stop cycling (helmets destroy your hair, and where would you store your helmet when parked?), and that would cause more deaths due to cardiac arrest and the like than helmets would prevent. Hard to test, but IMO not an unreasonable argument (I think there are scientific papers on this, too)

And of course, the infrastructure is way different in the Netherlands, as is the culture. The fraction of car drivers that has regularly ridden a bicycle through traffic probably is very close to 100%; the fraction that has done so recently or has a kid that has done so probably still is over fairly high.

Net effect is that, despite all those helmetless cyclists (many of which break traffic laws many times a trip), dutch traffic is one of the safest in the world.
Damn. How is it that in a (generally speaking) bike-unfriendly country like the US bikes are so cheap, while in a bike-mad European country where sales per capita are probably >10 times as high prices are so much higher?
Just beware that pretty much every sub $500 bike uses plastic bearing races in the bottom bracket. They will fail after a few thousand miles.
If you're moving quickly and could impact the ground, is maybe a better phrasing. Check out this skateboard wreck I saw posted on reddit a little while back.

https://www.youtube.com/watch?v=b9yL5usLFgY

A person in the thread (so value accordingly) said they worked in an ER and their estimation of the result of the impact, were there no helmet involved, was "likely death."

Also, as kazinator said, helmets are only good for one crash (or even drop from very high off the ground). Get a new one!
The solution is something nobody hasn't quite come up with.

SSH has. It tells me:

WARNING, You are connecting to this site (fi:ng:er:pr:in:t) for the first time. Do your homework now. IF you deem it trustworthy right now then I will never bother you again UNLESS someone tries to impersonate it in the future.

That model isn't perfect either but it is much preferable over the model that we currently have, which is: Blindly trust everyone who manages to exert control over any one of the 200+ "Certificate Authorities" that someone chose to bake into my browser.
No, they are not. They are just like every other international student. Their parents want a better life for them, so they take advantage of study visas, this is the same the world over. The chinese government isn't involved (beyond getting a passport). In fact it is the opposite of what you say:

If you are the son/daughter of a semi-high ranking CCP member the government will heavily vet you (assets, study program, where you intend to go). This is because of the "naked official" problem where corrupt members send their child out and then transfer illegitimate assets/cash out to the foreign country.

But your average chinese exchange student just has middle class parents who have just sunk their life savings into securing a better future for their child... that's it.
How to Create a “Hello World” WatchKit App
This maybe true of France, but we're not talking about France. We're talking about America. And in this country, lying to a judge (for instance) will likely get you thrown in jail on perjury charges.

Also, the relative permissibility of lying has no bearing on whether or not others choose to trust you. The real question has to do with how these guys manage to maintain the trust of their investors when they're so reflexively dishonest with everyone else in their orbit.
For people who enjoyed this article, I highly recommend Duncan Watts' book "Everything is Obvious" [1]. Its basically the thesis of this article expanded out over the course of a book with a lot of interesting examples and lessons drawn from scholarship (both Watts' own work and many others).

[1]: http://www.amazon.com/Everything-Obvious-Common-Sense-Fails/...
It's not the end of apps
China Seeks Global Internet Influence at CEO Forum on Canal Bank
Yes, it sounds a bit elitist, but it's an anticipation of a broader concept of people that matter (a mind is that what we will be sharing with artificial minds).

Pro-tech. This is for hackernews a very big category. But not for the rest of the world who is often afraid for new technologies or to choose a technological way to solve problems. There are many neo-luddists and technophobia will be a real problem, especially with AGI.

FTL travel is not likely to be possible. :-)

The website has github underlying it (articles are written in markdown). So, it can be forked etc. for collaboration. It also looks better than the wikis I know, but correct me if you know a good one. :-)
Currently they seem heavy on social proof, and light on meaningful numbers around graduation rates, user satisfaction, and, most importantly, employment post-graduation.

The thing that will distinguish bloc, skillcrush, and the rest from wastes of time and money are the hard numbers they are able and willing to produce.
Interesting - that's news to me, and does allow a domain-registry-based hierarchy. I guess there's the old revocation-check problem, though - when someone transfers a domain or it expires, you'd need to be able to revoke the authority cert. Potentially leads to a lot of revocation checks to validate a cert chain correctly...
The person next to you in cafe can MITM a self-signed TLS connection just as easily as the NSA; and the NSA can probably MITM a CA-signed TLS session, since the U.S. government owns or has access to quite a few root certificates. So, "no self-signed certs" is really a measure to protect you from the lowest level of threat. Almost any attacker than can MITM http can MITM https with self-signed certs that you never verify in any way. Encryption without authentication is useless in communications.
I imagine you catch your self more reliably when walking, too, and avoid head injuries.
They actually said this in their September 9th press release, although most people missed it:

http://www.apple.com/pr/library/2014/09/09Apple-Unveils-Appl...

"With Apple Watch, developers can create WatchKit apps with actionable notifications and Glances that provide timely information. Starting later next year, developers will be able to create fully native apps for Apple Watch."

Someone from Apple also essentially reconfirmed this earlier today on the WatchKit developer forum.

Edit: here's the source that first tipped me off to this detail hidden away in the press release:

http://david-smith.org/blog/2014/11/06/expectations-for-watc...
What you describe is pretty much what functional languages with strong static typing, like Haskell, Scala, and Ocaml do. Works very well for examples like you gave: "x = 1", "x = x + 1.0". For expressions similar to these, inferring the types (int, float) works very well.

But things get much more complex very fast, and then the compiler requires the programmer to tell it what types things are.

Then there is the approach taken by JavaScript engines like V8. Run the code for a while, see what the types of variables are, then compile a customized, much more efficient version of the code to speed things up. Still need a fallback, though, in case a totally different kind of value gets stuck in a variable than the type at the time the optimized code was generated. Nothing in JavaScript (or Python) prevents a programmer from assigning any kind of value into a variable, though, so the engine must be prepared for the types of variables to change in unexpected ways.

(The reason the state of the art for these techniques is in the JavaScript engines is because the organizations behind the major browsers pour so many resources into making them fast.)

Now, if you can figure out a way to always predict the types of every variable in a JavaScript or Python program without actually running it, pretty much any CS program would be willing to give you a tenured position on their faculty on the spot. :)
Defensive riding does not mean running away from cars.

Taking the lane when it is unsafe for others to pass is in fact one of the most important rules of defensive riding.
> JS the language of the future? [...]I can certainly see being stuck with Javascript

I think we all agree. JS has very ugly things, but it isn't going anywhere for the forseeeable future.

If we're going to use for at least a few more years, I'd applaud anyone making better tools and rejoice when I see better frameworks and easier to use libraries.

Now by the time alternatives to javascript become viable, we might have made javascript something way better than what we already have now. It could survive a long long time and with people actively making it evolve, and it could be very enjoyable. Who knows.
I think everyone's getting a little carried away because of emotions and opinions are flying around too loosely. He was just stating his opinion, but you do have a valid point. I agree with 'Someone' below who says, of course the infrastructure is way different in the Netherlands, as is the culture. You go on to say that 100% of Netherlanders ride bicycles as opposed to cars. I couldn't stop laughing as I read this, but in all seriousness, don't you think you're all being a little dramatic?

<a href='http://iptrading.com/sell-ipv4/' >http://iptrading.com/sell-ipv4/</a>
If you're OK with friction shifters, you can get a used bike from the 80s for < $200 that will work well. I've got a buddy who beats me on flat stretches with his old Schwin World Sport (a really fun bike if you're looking for an old reliable work-horse). I happen to live in a very bike friendly city so they used bike market might not be as good everywhere.

I love the trickle down effect in bicycling. I got my 2001 Trek 5200 for ~ $1000. The components are a bit behind, but I'd be happy to ride the carbon-fiber frameset for the next 10 years!
Do you just drop in the raw ingredients and it processes them through those devices in serial? It is just all of those devices on one machine, no different than buying them separately? Thanks for explaining!
http://www.walmart.com/ip/Roadmaster-Granite-Peak-26-Men-s-M...

I had a huffy bike (walmart style) that lasted 10 years of heavy riding, before it was stolen. Replaced it with a $200 restored 80's Raleigh road bike that I got by a side-of-the-highway bike shop.

Never really understood the masses that go to a shiny hipster bike shop and pay $700-1000 for a brand-new basic commuter. There are so many used bikes out there that need loving owners.
Destabilizing taxi monopolies is a very positive societal disruption. I don't know where you're from but here Uber is half the cost of a cab, better service, and they actually have clean cars.

If you don't think they're disruptive, I'm not sure how you define disruptive.
Yes, taking the example in the API docs [1] it gives me 3K of JSON, which can be gzip’d down to 1K.

[1]: https://dev.twitter.com/rest/reference/get/statuses/show/%3A...
If I have the 32 bit Chrome, do I need to install a new version, or will updates going forward give me the right architecture?
Why can't a C++ compiler optimize away virtual function tables? If a C++ compiler could deduce the exact derived type of all objects at compile time, it could call the correct virtual function statically instead of going through the extra indirection at runtime.
Cool, glad that works for you.
But the 'hipster' bike actually has lots of cool features, like repairable, light, faster, less problems with rust.
other tools also deliver code quickly. that's an evasion of the criticism.
Incredible the amount of interesting work going on. And great very clear writeup.
Your brain is your moneymaker--put out your hands!
I'm not sure if what you are describing is that realistic. A function that is used in some weird incorrect way that it won't get caught in development, QA or unit testing? Perhaps that can happen, but it's not been my experience. I use assertions liberally; they are especially helpful when refactoring and trying to figure out all of the dependent code that needs to be updated.

Sure it's less certain than what you get from a compiler; that's the tradeoff for not having to compile in development. Since most JavaScript code is not type-sensitive it's only important in code that you are more than likely going to be testing heavily anyways.
Yeah but you don't have to hit a car to take a dive on your bike. Just stopping at a light you can go over.
Faster Python
I just watched this episode this morning. I was thinking the same thing. It kind of went off the rails a bit. But the show is based off a comic book and the hacking in this episode is not the most far fetched thing they've done. I just laugh it off as entertainment.

Another show that uses quite a bit of over the top hacking in the plot is Scorpion[1]

[1] http://www.cbs.com/shows/scorpion/
Cloud based workloads vs. on prem for data warehouse
What workloads or use cases are you seeing going to the cloud before others? Main reasons why? What holds other workloads back from moving?
How is a fully materialist perspective question-begging?
This makes so much sense in one of two ways:

1. Paul hired this Harris dude away from Ted Cruz to keep Harris from advising Cruz to make any more horrible mistakes like this "Net Neutrality is Obamacare for the Internet".

2. Cruz' "Net Neutrality is Obamacare for the Internet" so horrified Harris that he took the first sensible offer he could find.

I'd like to think it's #2, but you never really know about bolitical types.
The official rosetta blog has details of the movement of the panels
http://blogs.esa.int/rosetta/2014/11/15/our-landers-asleep/

Planetary Society blogger Emily Lakdawalla has a Tumblr that had very good coverage of what went on: http://elakdawalla.tumblr.com/ ... details of the movement, the solar charging requirements etc
It's the common case, unfortunately.
This is the point.

The fact that the CEO can access data at whim should be very troubling. That means they don't have even the most basic infosec guidelines in place.
The first paragraph in the Netherlands section:

"67,000 casualties of cycling crashes are treated at a first-aid department (Source: Injury Information System LIS), 8,000 cyclists are admitted to hospital (Source: National Medical Registration LMR), and 190 people die as a consequence of a cycling crash (Source Statistics Netherlands – Unnatural deaths). Of the seriously injured bicycle casualties2 admitted to hospital, a third were diagnosed with head or brain injuries (32%). "

We can assume 'seriously injured' does not include scratched chins.
Oh, victim blaming. Classy.
Conversations are threaded here. It's not like we are limited to one or a few channels of active communication at a time on this, like when speaking with a group of people. It's very easy to carry on multiple conversations at once and keep track, and only slightly harder to keep track while reading (and that can be mitigated more through one of the numerous browser extensions that add more features to HN, such as collapsing threads).

I'm not sure it's possible to derail a conversation here, they just naturally splinter into multiple aspects and tangents, which take differing amounts of time to run to their conclusion. An strong argument can probably be made about how the larger conversations on a page may reduce involvement in some other conversations, but I'm not sure I buy that it's necessarily a bad thing without careful consideration of the pros and cons, and wouldn't classify it as derailment.
This is the kind of change you really don't expect to have an evolutionary pathway. Random genetic changes to genes won't suddenly start a full system of reverted isonomers out of the blue, and there's way to slowly get there (it's negative all the way through than a little positive afterwards).
You'd need a strong root key and subkeys that rotate underneath. To change the root key would require signing by the original root and a new message to appear for confirmation.

All this plus something like a notary system to double check all your trusted root keys, would be much better than the hierarchical CA system we have.
Your post is rather rambling and hyperbolic, so I'll stick to just the part about free software and users.

I suggest reading the FSF's explanation of why the GPL exists. One of the reasons is: because free software means that downstream users have the right to use and modify software. That is a freedom. The right to keep other people from using and modifying software is, by contrast, not a legitimate freedom. Invoking copyright and patent law are two common ways people attempt to use the legal system to restrict other people's use of their own computers.

The GPL attempts to disarm such attack routes by requiring you to pass on, to all subsequent downstream users, the same right to use and modify the software that you yourself received. The BSD license by contrast, allows you to sue downstream users who modify the software for copyright infringement, because you didn't grant them a license. For example, OSX is built on FreeBSD, which is free software. But because it's BSD-licensed, Apple can prohibit me from distributing modified versions of OSX, and can invoke the DMCA to prevent me from reverse-engineering it in certain ways. That's a "freedom" the BSD license allows Apple to retain, to use the power of the state to restrict my freedom.
it's in my profile, but it's jedberg@gmail.com
They're projecting their values onto the past.
Can get them free for web use. Not sure where he is coming from.
Snapcash Could Bring Real Identity and Ad Targeting Data to Snapchat
Malthus seemed to imagine every method of population control other than the one that actually happened: Mass education leading to a revision of the social structure such that overpopulation was no longer inherent in the expectations underlying the family unit.

That neatly side-steps the Malthusian catastrophe, something which I'm sure drives the current crop of Malthusians to tears.
McGill will double your password if you don’t do it first
Read the thread! Everybody seems to know somebody/have experienced an accident where the helmet saved their skull. That "conclusion" can't be serious. Real-world evidence is all around us. I'm calling bull on that site.
NSA shilling in full force I see. You guys sure can trust this CA, I guarantee it :^)
I don't know who sold you a new cassette when you got your chain changed, but they are nothing but a salesman.

I've never heard of chains slipping teeth, most notably because it would need to slip all teeth in contact at once (8-20 of them).

If you are having your chain slip off, you need to adjust your deraileur.
Steve Albini on the surprisingly sturdy state of the music industry
People noticed how much Nazi gold ended up in Swiss bank accounts, how mountainous Switzerland is, and how useless it is tactically and strategically. They largely stopped wondering about Swiss neutrality during WWII after noticing all that.
Exploring the AWS Lambda Runtime Environment
please explain how I was in control

You're asking me to explain why you weren't in control as an infant? Can you explain to me how you were oppressed by taxes as an infant? You're trying to play the victim so explain yourself: where is this indentured infant servitude you're claiming you suffered under?

You're saying that the tax system has no significant difference between it and "the exactions imposed on a slave", which is basically saying that the experience is the same. It beggars belief that anyone that understands the experience of an actual slave would make this comparison; basically you're playing academic parlour tricks with the definitions of words.

your belief in the moral authority of the state

Where did I say that? I said taxation wasn't slavery. I said nothing about state moral authority (which state anyway? which kind of state? It's a silly, simplistic statement, as if there's only one kind of state). If you're going to complain about being misinterpreted, don't use a hydraulic ram to put words in other people's mouths.
> There's no such thing in X509 as a cert which is authorized only to sign certs within a certain subdomain. A CA is either trusted or not; if it's trusted, it can sign off on a cert for www.google.com.

As currently implemented this is mostly correct. I don't think the CAs want that situation to change, but it really harms the usability of the entire system.
How about getting a loan from a bank?
That way you don't have an angel breathing down your neck, so have some air to scale the business, which then should be big enough to pay for your salary
>type safety doesn't really exist in javascript. Structures like interfaces and classes don't really exist. Inheritance is different. Scope is different.

You are not coding in javascript. You are coding in java, and the code is then converted into highly efficient javascript by a compiler.

> What you have is a javascript framework which emulates the behavior of Java to the degree that javascript permits, but can't really implement it.

Absolutely not. You are actually coding in java, and its then compiled to javascript. Have you ever used GWT?
This is a discussion about toxic masculinity, which is a set of social constructs enforced by men upon men. Of course women are part of reinforcing gender stereotypes, it's just a separate issue.

The idea is that if there weren't social pressures enforcing gender roles, then lots of negative social aspects of masculinity could go away, and men wouldn't be shunned as elementary school teachers, or discouraged from seeking help for emotional issues. I don't understand why anyone would be against that, and I also don't understand why you're resorting to such argumentative replies.
Data Visualization and D3.js Newsletter Issue 105
I wonder why it took so much longer on OS X than Linux?
It's an opinionated book that sets out a subset of JavaScript that you should use, avoiding all the 'bad parts'. This subset is what tools like JSLint and JSHint were designed to promote - they flag you up if you use a bad part. It's a seminal work. These days I find some of its rules a little dogmatic (for instance I like the 'new' keyword now), but I'm glad I went through a phase of sticking to it relgiously for a while. It taught me to stop bitching about the weird parts, just avoid them instead. And when you do this, you end up loving the language and making cool shit with it. Which is a good situation to be in, because it's the most widely distributed runtime in the world.
This looks like a decent alternative: http://www.helloruby.com/ but it's a year off
Can someone explain why this wasn't done long ago? What are the difficulties of putting out a 64 bit build?
I'd love to chat!
There's been a number of negative articles about Google during the past years. Some for good reasons, some for bad. Some honest, some paid shills.

Imagine Larry Page saying: We'll sift through whatever data we've got on you and see what dirt we can find.

No need to imagine the threats against family. No need for any of the more nasty details. Just the basic premise, but in the setting of an established Silicon Valley company.

Done yet? No. Because you couldn't. Because any serious CEO worth their salt simply wouldn't.

And all those of you whose natural reponse is to defend these people, please imagine yourself doing it for Page as well. Would you, really?
If the popularity of GoDaddy has taught me anything, it's that people use what they know; not what's good. The list of companies that should have gone out of business is as long as the number of years since commerce began.

The fact that they still stay means (and this is relevant to the EFF project as well), creating alternatives is just as hard as making enough people know and care about them.

The registrar check per domain is probably the biggest plus in having it act as CA. Of course, that adds overhead to the registrar which they may not be willing to accept (margins and all that).