skysight-inc/HackerNews huggingface dataset:
> What about liability? Today if a driver makes a mistake and hurts someone, the driver is responsible.

Most likely, liability will be addressed to some extent in statute authorizing general use of driverless vehicles, but there's been quite a lot of analysis of this issue just based on generally applicable liability principles.

For one example, see http://www.brookings.edu/research/papers/2014/04/products-li...

> Even if a self-driving car is 10X safer than a human driver, that's still equivalent to 10% of today's insurance and litigation burden being shifted to automakers. Won't this have a significant impact on the cost of autonomous cars?

At the numbers you give, not particularly. Let's use that 10% number, and assume that the $124 billion paid out in 2013 was spread out over just the new cars sold in the US 2013, rather than all cars sold in 2013, or all cars on the road in 2013. 15.6 million cars were sold in that year, and we've got to spread $12.4 billion in additional automaker liability across them -- that's less than $1,000 per car. (And, of course, if the automakers are taking all the liability, that means 100% of the cost of liability insurance to drivers goes away for driverless car purchasers, so the total cost to the consumer will be dramatically lower, even with the cost added to pay for the automaker's liability burden.)
Bicycle wheel on car
How about the hubris of over-analyzing a sound-bite quote reported by the WSJ, and ignoring Elon's past, lengthy statements that the next step is "on ramp to off ramp" driving? Which is a lot easier than all the hard problems being mentioned in this discussion.
I'm not sure if it qualifies as "high-performance" -- but I'd just like to mention Hexbright: http://hexbright.com/

I bought the first edition as part of the initial Kickstarter, and it's been a joy to use -- fun to play with. Bright light, programmable (standard is bright, medium, low and strobe) and charges from a mini-usb port. Also, while they've been remiss in updating their wiki, most of the schematics are available:

http://community.hexbright.com/Answers/View/155/Where+can+I+...

http://www.hexbright.com/blogs/news/
I've been there a couple times. The pizza is really good enough to deserve this sort of attention. The biggest warning I could give would be that the wait times are typically really long, the place is really cramped, and there are only three folding tables for seating. The wait time for a single pizza could easily be over 2 hours, and there isn't anything to do in the area while you wait. That being said, it's certainly worth it for one of the best pizzas I've ever had. Just make a day out of it.
The Risks of SSL Inspection
ZoomCharts for ICCCAN 2015: March 20-21, 2015
A government grade application does just this - look at the NIST competitions, they focus on verification scenarios (one to one matching) which span over large datasets.

Appending a biometric id to your ipv6 address seems a bit redundant and unnecessary - you don't need to authenticate to the internet...why not encode more hardware or location information?
The upside of losing one's memory
Are we now redefining plaintext passwords and cookies as "not secret"? OpenSSL stored them in the same variable as heartbeat payloads.
This seems potentially useful for people on some platforms, but speaking as someone who uses Safari on OS X, I'd really much rather have the PDF be embedded as an <object> or <iframe> and let OS X do the rendering.
Really impressive work on a looming subject of great importance... Nice integration of sources and targets for support as well. Thank you Bryan.
Supposedly they're not using ceramic-matrix gold in the Edition, but rather a more traditional alloy.[1]

[1] http://atomicdelights.com/blog/a-glimpse-at-how-the-apple-wa...
> You brought up having to present a passport as if it were a requirement to using bitcoin

I'm not sure how you read, "a passport is required to use bitcoin" from "I've never had a bank ask me for a passport when opening a bank account". My point, which I substantiated with those /r/bitcoin posts, is that it's not unusual for a bitcoin exchange to ask for a copy of a customer's passport as part of their KYC procedures.
Man, their new CEO is a breath of fresh air. Im actually starting to respect the MS brand again.
Petcube Raises $1.1M to Let Owners Interact with Pets Remotely
I am not allowed to take control of the plane I am flying in today. It is actually illegal to do so and I face severe penalties for even trying.

Same deal for taxis, busses, trams, cable-cars, ferris wheels and ferries.

We have modes of transport we do not control, where attempting to take control is illegal.

Why not the same for cars? They will simply be self-driving taxis after all.
Apple launching a standalone streaming service this fall
Create a Reputation Economy
The New World Order is not a theory anymore
Is that still a thing? I thought they relented?
Yeah, they would put me in prison otherwise right, so by threat of force I must materially support a group which kills and tortures, wonderful.
Asio is good but can frustrate people unaccustomed to the heavily templated boost approach. High learning barrier. cpp-netlib aims to wrap and simplify Asio for people doing the typical stuff, but I've no experience. POCO, Qt, and libevent are all good approaches.

Having followed Carmack a bit over the years my guess is he built something from scratch himself in C++.
"I wasn't close to Fes-Mike, but we lived in the same dorm"

close enough.
Would it be possible to create something that effectively books an Uber for a later time/date?

An example would be I know I'll need an Uber tomorrow morning at 7AM so rather than get out my phone at 6:50AM I do it the night before and it just delays the request until the morning? Perhaps even add in some push notifications or something to check that you still want to book it and all you have to do is hit yes/no.
And it's actually a nice and solid keyboard with mechanical switches. This looks like a basic flimsy $10 keyboard in quality.
No matter if they were consulted, but they surely must know that their paymasters torture, if my boss had a torture chamber I wouldn't be showing up to work every day, but I suppose you might.
I've been using the filco majestouch tenkeyless for years ... love it.
I was just checking for a unicomp without a 10-key, they don't seem to have one.. :-( really prefer the feel of old-school buckling spring keyboards.
> I second this. Its something we can all take a lesson from. Unfortunately I see too FAR many programmers who model their persona's after Kanye West.

Most indie dev. are like that, they don't have anything to show but act like they know everything and that everything they say is pure gold.
I belive that restriction was lifted quite a while ago, like in 2010 or something. It didn't last long as game engines required the use of scripting languages for game logic, among other things. Apple simply had to cave in.
It's pretty impressive, then, and nonetheless, I'm just a lot less impressed when somebody says they have 10 years experience and it equates to 2 years of full time, enterprise or startup experience, and 8 years of "I'm going to school full time and program 3 hours a night." I did program and experiment when I was in my teen years too (late 80s, early 90s) and still cringe when people count that as actual experience. Not that I'm constantly learning and growing at my full time job, but meetings, documentation, paperwork, etc are a large part of the job and count more than not having to bother with it.
The original study does not appear to have had any control groups, unfortunately. There are too many possible confounding factors present to be able to attribute any of the difference definitively to bias.
Idée fixe (psychology)
Your left hand, assuming you have one, is not a useless appendage. It doesn't take much training to teach it to use the mouse. And then you can easily take notes while you work. Switching mouse hands was one of my better moves, I think. I now bitterly rue the years I spent wasting my time pushing it around with my writing hand. I can't play mouse games left-handed, but that's a small price to pay; the mouse is easily moved when necessary.

Bonus points: you get to do a subtle social dominance power move if you sit at a left-hander's desk to help them out. (A statement that is made with tongue in cheek, but appears to be the truth nonetheless...)
Is it really depending on the font, or is it depending on some language metadata? Having it depend on the font seems stupid, since a font ideally be able to represent a languages which use a script encodable using Unicode.
Article mentions brute forcing would take ~111 hrs. That looks like it's (10^4 * 40) / (60*60) which would be the maximum time needed to brute force.

Note for those not good at dividing hours by 24 in your head: 111 hrs is 4.65 days
I think they've sadly lost some sight in many areas. Perhaps I'm a bit nostalgic, but I miss their simple and beautiful designs from the OS X Tiger era. Their current function follows form ethos is horribly broken. Flat design is just a proof of this. Packaging might be another.
Atreus creator here.

While it's true that most keyboards have [] on the main layer, {} and () already require shifting on a conventional keyboard. The Atreus layout uses fn to hit these keys instead of shift, but apart from learning a new location, it's the same number of keystrokes. (There are no keys that require fn and shift to hit.) The only difference is that these keys on the Atreus layout are much closer to the home row, making them quicker to hit accurately.
Unfortunately, I can't get a single paper to load on https://github.com/papers-we-love/papers-we-love, at least on my laptop. I guess PDF.js is limited to smaller PDF files or it just requires more GBs of RAM to support all file sizes.
I like mechanical keyboard. The past few months, I build a GH60[1] open source mechanical keyboard. And the ErgoDox[2] also an amazing open source ergo mechanical keyboard.

Now, I plan create my own keyboard, some features i want:
1. Bluetooth supported (BLE)
2. Integrating Gestures Sensor. It supports left, right, up, down, wave, etc. It means I can control my app without mouse.
3. Ergo, same as ErgoDox
4. The main board which consists of BLE IC, power management etc is separate from the Keyboard PCB.

Any advice?

[1]: http://blog.komar.be/projects/gh60-programmable-keyboard/
[2]: http://ergodox.org/
C# 6 Online Playground
In this context of this thread, this is an awesome resource! Newbie here, but I just learned about CRI. Your tool is very featureful for a tech/power user.

If you want a text wall of UI suggestions: Move the top buttons to a left side menu that always-show their checkboxes (like newegg/amazon), so that the button meaning can be learned from its options. Perhaps describe every item with hover text (eg title attrib). Perhaps put CRI in the product description, since everyone seems to care about it. Combine weather-resistant/weatherproof/water-resistant to whatever degree possible. I couldn't find any waterproof high-CRI, for what that's worth. Another idea is a "purpose" category where you could decide what features would be ideal for things like hiking, backpacking, swimming, home use, car use, etc.
> I wouldn't be surprised if all it took was one tweet from the right person.

Well, the "Argument from Authority" is called out because of when it's misused (kinda how "experts are always wrong". No: those are only the times you remember), but it is a fundamental way of how social humans form opinions.
But the 10-key on the left-hand side is near useless. Most people who use the 10-key are trained to use it with their right hand. It's better to just get a keyboard without a 10-key at all, put the mouse on the right and if you're an accountant, get a separate 10-key keyboard.
I don't think they mutually exclusive, but great link.
Someone should build an job search/interview site that gives "blind" interviews: scrubs candidates (application materials, resumes, etc.) of gender, race, age, etc. You might not be able to blind the whole process, but you could blind the preliminary steps. Even that would probably effect the composition of the final selections, as it did here.
Conceivably, it could be application of a type constructor to type arguments, where parens control precedence, not application:

Func (Future (List (Option String)))
Hey, no worries, websites are hard. :/

> But I can't tell from the site what exactly it's doing.

Here's the idea: companies that rely on Ruby contribute money to a pool. The board of directors authorizes spending money out of that pool. They authorize this money towards supporting core Ruby infrastructure and projects. All of this is through a non-profit, so it's tax deductible for everyone.

> Are the membership "dues" going to fund an individual (André?) or a team to work on this full-time?

At our first board meeting, we approved paying André to work on Bundler and its APIs, as well as Rubygems. We'll see how much money we end up collecting, but we hope to be able to eventually pay several full-time salaries.

> Can I influence with my membership which projects my money is allocated towards?

Each year, a new board will be elected, and they will authorize the nonprofit's spending. A membership gets you a vote in those elections, the next of which is in a year.

> Will the accounting for the money be published within the "membership"?

As a nonprofit, this is a legal requirement, basically.
Rust infrastructure can be your infrastructure
SpaceX: No One Laughs Anymore When We Talk About Colonizing Mars
What an incredibly useless and demeaning comment. Everyone who has used Rust has needed to be corrected at times because of the changing nature of the language over the past few years, including people on the core team. When Steve has needed to be corrected he takes it graciously, and I say this as someone who has corrected Steve before. As for "extrinsic ethos", not only does HN make it trivial to gloss over usernames but most people do not expect members of a language's core team to come forward with frank explanations of its limitations.

If you have problems with Steve, this is not the place to air them.
I don't think it would be appropriate to name names. I also used MIT Mental Health, and don't think just using them was sufficient. The problems from my point of view were when someone withdrew from school for a semester due to whatever problem (death in the family, depression, overwork, etc) and couldn't get back in.

In at least one case it took 8 years to get back in, on average I'd guess 2-3 years of forced unenrollment. The one I think was the best off was the one who just gave up on the nonsense and went to a different university where he subsequently graduated with honors, probably also with a lot less stress.
There's a " LICENSE.txt"[sic] file now. Looks like it's MIT licensed.
They get their "diverse" opinions from an echo chamber. They really believe they get diversw opinions but they are actually from people with the same agenda.
I don't understand the focus on how many windmills it takes to replace one coal plant. It's not like there's some limit to how many you can build. If the costs are comparable, that's what matters, no?
Agreed. If I had known, and felt more competitive, I would have applied to a few just to see what would happen.
>>This all assumes the exchange will even do business with them following their extensive KYC checks....I've never had a bank require...a passport..

One can deduce from the context that a passport is required to use bitcoin. It's FUD and incorrect.

What do banks require in order to open an account?

From the 1st result on google:

your name, your date of birth, your current address and phone number, Social Security number (in most cases) and your email address.

You don't need any of those to use bitcoin. You don't need any of those to buy or sell bitcoin.
The Stock Market in Real-Time
Old smart card hacker's trick, surprised Apple didn't defend against it. Of course, it's not enough to delay reporting success or failure until the counter is updated, you've got to make sure there's no side channel that could leak that information early as well.
I really hope they don't change, I love the simplistic design and never having to worry about major layout changes is great. The downside, their massive legal team has a larger budget.

Even the small layout changes Reddit has done the past few years has started to drive me away.
The battery part is extremely bad/dangerous, when it comes to rechargeable Lithium batteries. First it shows an UltraFire. Please avoid UltraFire and TrustFire cells. Those are refurbished used cells with a new shrink wrap and an protection that likely does not work.

Please stick to proper brands: e.g. Samsung SDI is producing good affordable high drain cells. AW and Efest are also well known for good Chinese cells. Avoid Sony cells. Sony never sold to end customers. All so called Sony cells are either completely fake, or used cells e.g. from Makita screw drivers.

Next about protected vs unprotected. Thats a question of maximum drain vs maximum capacity. E.g. a good 18650 has a typical capacity around 2000mAh as a high drain unprotected IMR cell, or 3000mAh as a low drain protected ICR cell. IMR and ICR are different chemistries. And most important IMR only vents a bit, while ICR explodes. A rule of thump is therefore: Use a protected ICR in a lower power mechanical flashlight. The protection will kick in and save your battery and hands, in case of a short or voltage drops under 3V under drain. You can use unprotected IMR batteries in regulated devices because the regulation will protect your batteries. And you need to use unprotected IMR batteries for high power (>20 Watts) regulated devices, because protection kicks in to early thinks you have a short, and you need the high drain of IMR.
I'm guessing you mean with Python? I have to say I've never once had a bug related to number of spaces.
The ISS is extremely difficult to "berth" (not dock) with an automated spacecraft due to safety rules to protect a $150bn asset. Berthing with the ISS is currently assisted by a remote control arm, Canadarm2. An actual automated docking (Dragon v2) is even more difficult.

What Elon is saying is that he knows the steps towards an operational automated driving system, and can expand its capability at each step. Most of the limitations are "regulatory" and not technical.
You're right, that would be propagating, since it's making a copy. In fact, it's also conveyance.

But you forgot to keep reading GPLv3.

2. Basic Permissions.

[...]

You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.

You might still argue about dropbox, since it's neither modifying nor running the works, but certainly using the work on EC2 falls under this provision.
Honestly, just about anything is going to be faster, productivity-wise, than C++. When you stop having to think about how you're going to structure your inheritance and classes, you--shockingly--get things done. But more metaprogramming is not the answer. And I've used Scheme since 2002 or so. I'm implemented Scheme interpreters and compilers. But I'm no longer a cheerleader for macros and call/cc or Scheme (or Lisp, for that matter).

You know what gets things done and makes things easy to maintain? Boring ass code. IF statements. FOR loops. I mostly use Perl today. It doesn't get in the way. But getting things done is not trendy. That's where we are today.
I wonder if this is more an effect that because a fewer number of women become leaders of the companies that the leaders they get are better then average.

Similarly to how during World War 2 when African American pilots were finally allowed to fly (The Tuskegee Airmen) they outperformed many other squadrons due to all the barriers put up ensured that they had the most dedicated, smartest and toughest pilots.
rr not being its own letter has no bearing on if you can pronounce carro correctly, just like saying church right has no bearing on if c and h are two letters or ch is a single letter.
"the paradigm encourages you to pass the ownership of that buffer through the channel."

Rust transfers ownership when you send a single-owner reference over a channel. The sender can no longer access the referenced object; the compiler prevents that. That's the safe way to do it. This is a significant advance in multi-thread programming. The rules that make this work are strikingly simple. Somebody should have thought of this 20 or 30 years ago, but as far as I know, nobody did. Rust pushes the single-owner model hard, and it seems to work. The C++ crowd beat their head against the wall on this for decades, through three generations of auto_ptr, then unique_ptr. Really getting it right requires something like the Rust borrow checker, which C++ does not have.

Go does not do anything to prevent sharing data between threads. It's very easy in Go to unwittingly create shared data, because slices are references. After you've sent a reference, the sender still has access to the shared data, as does the receiver, so there's a potential race condition. Go does nothing to prevent this. There's a lot of dancing around this issue in "(In)effective Go", and long discussions of "is this a race condition" in Go forums. Go is a useful language, but it's in spite of Go's concurrency system, not because of it.
Mixfader
And Hacker News, of course. Otherwise you'll be here every 5 minutes reading the comments and... DAMN!
Once upon a time, I was in the camp who disliked the GPL. Because I didn't understand it. Maybe I just wasn't far enough into development to appreciate the limitations of important tools and libraries being proprietary, or maybe I wasn't disillusioned enough with American capitalist ideals.

Anyway, I read "Free Software, Free Society," a collection of essays by Richard Stallman, and it completely changed my mind on the matter. (The book is available free in PDF form from GNU.)

We all build on the work of others' before us, and limiting those who come after, taking away the freedom of the end user and future developers who play by the same rules, is shitty.

This is the simple premise of the GPL: if those who develop proprietary software won't let end users and other developers benefit from their code, we don't let them benefit from our Free code. GPL is all about protecting the end user's freedom to use and modify the software.
It uses numerical techniques instead of explicit formulas.
I don't know. I click on the link and go to some fluff piece about a restaurant? Didn't look like the content was any more related to Hacker News than any of the articles in The Gothamist or The Bold Italic (don't get me wrong, I love good food as much as the next person, I just expect to get those articles from Facebook, not HN.)
Atreus creator here.

The Atreus was actually originally designed to be complementary to a stationary keyboard like the Kinesis Advantage or the Ergodox. Keep a big keyboard on your desk, and toss a small portable keyboard in your bag for when you're on the go and can't bear the thought of having to fall back to your laptop's internal keyboard.

That said, since I've gotten used to the Atreus I've hardly used my Ergodox; in the end I've found that having all the keys close to the home row is a lot more comfortable, and I don't like having to reach for the edge keys on the Ergodox.
Why No. 5 Seeds Are Jinxed