skysight-inc/HackerNews huggingface dataset:
‘In the distant future people may outlaw driver cars. You can’t have a person operating a two-ton death machine!’

I don't care how good the design is, people will always require a way to take control when they wish. The trick will probably be to make the UX (passenger experience - PX?) so much easier than driving that nobody will want to.

But outlaw them? Nah...
Join Fullstack Academy and help create a world-class CS education
This is like people in the 80's claiming that we would have flying cars and hover boards by now.

It's not a biggie but I'd say your excellent post implicitly encompass the inaccuracy of maps and so me pointing out that flying cars got their hype in the 50's NOT the 80's only reinforces your basic message.
Is that the same Jamie Zawinski of the "Some people, when confronted with a problem, think 'I know, I'll use regular expressions.' Now they have two problems." [1] fame?

[1] http://regex.info/blog/2006-09-15/247
Automated control would handle this easily.
It's actually in the ajax response that comes back:

https://translate.google.com/translate_a/single?client=t&sl=...

[[["статье Object.prototype","verboten"],[,,"stat'ye Object.prototype","fərˈbōtn,vər-"]],,"...
My Name is grace Leo from USA, I wish to share my testimonies with the general public about what this same man i once saw on this forum called prophet jaja has done for me , this man has just brought back my lost Ex husband to me with his great spell within 48 hours. I was married to my husband Morgan Jones, we were together for a long time and we loved our self’s but when I was unable to give him a child for 2 years he left me and told me he can’t continue anymore then I was now looking for ways to get him back until i saw prophet jaja contact on this site about his powers. Please do also contact him in any problem you are passing through and see for your self what the out come will be on:
holytempleofsolution@gmail. com) OR call him on (+2349037078509.)
Exactly. The Han Unificiation project never tried to unify everything. They just took the set of common characters and unified them, leaving the rest alone. They may have made some mistakes in choosing which characters to unify, but for the most part they did a splendid job.

Korean (Hangul) has its own, massive block of over 11K code points. Japanese (Hiragana, Katakana, and other assorted symbols) also has its own block outside of the Unified Han block. Chinese characters that are clearly distinct get their own code points as well. How else would I write 国 and 國 in the same sentence?
ES6 RC3 released
Guess what, people really suck at that too. Most decide to stay home when it's like that because it's not safe. No reason to focus on that now. Just say, nope, this isn't safe you should stay home. If it's an emergency, you can drive yourself in these terrible conditions.
I'm surprised nobody has mentioned "The Design of Everyday Things"[1], talking about human interaction design. It makes the same points, a few decades earlier so there're no references to mobile apps, but the distilled take away are the same ones:

* Be obvious

* Avoid extraneous "ornaments" in the interaction

* Understand what your user needs

Of course those three bullet points do not make the book (either of them, I assume) justice, but you might want to read Donald A. Norman's book first. Another book you might be interested in is Don't Make me Think[2], which is specifically related to software UI design.

I agree with the point that using smartphones for everything is a step back. Having touchscreens in cars is also a step back. We went from having controls that could manipulated without taking the eyes on the road to fancy futuristic UIs that require either for you to be parked, to have a companion or do something potentially dangerous.</rant>

[1]: http://www.amazon.com/Design-Everyday-Things-Donald-Norman/d...

[2]: http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/032134...
I've seen a team of incredible developers struggle pretty hard when we first used Clojure on a project.

It always takes time to learn something new. Especially the fundamentally different way of working between OO and Functional programming.
The country where you can choose your tax rate
Failures don't mean unsafe. If you could exploit those failures that would mean unsafe. Try it on servo! Me & other servo contributors would welcome it.
While that's a bit of an acerbic way to put it, I agree. The human brain has a very short stack depth, so we're no good at nested pattern matching.

Indentation or delimiter based languages are much easier for me to parse than lisps.
This reminds me of the story about the high school kids that took on MIT and many other schools in an underwater robot competition and won. This exerpt from the article at the bottom sums it up:

During one scene in "Underwater Dreams," the Carl Hayden team members head to the Massachusetts Institute of Technology to meet with members of the 2004 team they defeated. The MIT alums talk about their current jobs. Three are involved in underwater robotics, with one headed to a project in Antarctica. Another designs accessories for Apple products.

One student then asks the Carl Hayden team what they are up to.

It's a scene that Mazzio says has made audiences in test screenings uncomfortable.

"It's heartbreaking," she said. "Here you have kids that can compete and that clearly are innovative, that love to build and to fuel the country forward ... We need these kids, and they face these impediments."

http://www.azcentral.com/story/life/az-narratives/2014/07/17...
Unsurprisingly, working with balanced brackets is something computers are well suited for. Even in Vim, an editor not exactly built with Lisp development in mind, handing mismatched brackets is pretty trivial.
See https://golang.org/doc/articles/race_detector.html

> The cost of race detection varies by program, but for a
> typical program, memory usage may increase by 5-10x and
> execution time by 2-20x.
13 Year Old Kills a Verse Over Kendrick Lamar Beat
I'm almost definitively sure it is related to some misguided KPIs or having someone's bonus tied to the metric "number of published apps". At one point, MS was offering $100 or $200 per app, up to 10 or 20 apps. No one would believe a single dev is likely to publish 20 quality apps. Instead they really wanted shovelware. There are thousands of apps that are literally just wrappers around a web page or YouTube channel.
"Pry-Fi will prevent your device from announcing all the networks it knows to the outside world..."
I have one and love it, but fuck those squishy function and escape keys, they almost ruin it.
We found lots of bugs in Microsoft's Java implementation at the time; they offered us lots of money for our test suite but Brian wanted to do a startup :) Anyways, if you want to break something, you can usually get there with fuzz testing (but these days, most sane organizations will fuzz themselves).

Ya, when people say Java is insecure, they usually mean the Java plugin has insecure interfaces. As the browser + Java becomes increasingly rare, it fades from our memory. There is nothing insecure or secure about the language, memory safety actually works...but its only one small part in having a secure environment.

I worry about Rust, it pushes the safety card much more aggressively, but in reality without full on aggressive dependent typing, they'll only be able to guarantee a few basic properties. The language won't magically make your code "secure", just a bit easier to secure.
Hacker News is (was?) written in Arc, no?
The Ivy League has a big problem promoting their financial aid packages. A lot of people don't know that low-income students can attend for free. There is no catch, it really is free, as the article here has mentioned.

The Ivy League needs to do a much better job getting the word out about this to the students who might benefit from it.
Generally things like paredit force brackets to never go unmatched. There is also rainbow colored parens.
This is also one of the reasons why Japan the Country has historically supported Judo more so than Karate (support via the Japanese government to promote it internationally, to the Olympics, etc).
Is it free housekeeping, or cheaper cleaning? You're claiming both, so what's the business plan and how much are people saving?

Secondly, people always take free samples, so what's the benefit of cleaning their home? Why can't you walk down the street and hand out advertisements and free toothpaste or lotion samples? You can easily give out hundreds in an afternoon, and it doesn't cost a thing. So, why clean a house for free, or give them $10 or $20 off the cleaning, just to drop off a couple of samples in one household?
M-x paredit-mode
IIRC the Arc interpreter is itself written in Racket.
I'm going with Elon on this. Google, Uber, Apple and the Big 4 all competing to hit this. And that's to say nothing about the military and how they'd use self driving vehicles in a war zone. That's so much R&D horsepower it's hard ot fathom. Today we are mapping the world, have insane sensors. Cars are getting to being self driving for large periods of time of freeways due to lane change control and speed measuring via radar. 2025 is when the pressure will start to be exerted to get human drivers off the road because they'll be the only ones who don't act in a predictable reliable way and thus the single biggest threat left.
You're changing the subject a bit. First you were talking about "works that do not have a license" and now you're talking about specifically proprietary works.

As an example, there are any number of projects on github without any explicit license. That does not make them orphaned, nor make them freely available for use. We've come across a couple that we wanted to use and our first step was to work with the authors to get them licensed under some clear terms.

Just because it's "hard to contact the copyright holder" doesn't make it legal (or in my opinion, moral) to take their work and use it however you judge best.
The methodology is being attacked because the results are so spectacular that one assumes they are self-promotion/marketing by the hedge fund behind it. Otherwise why reveal such a profitable piece of data?
Similiar to zebra and also great quality for price are armytek and spark-light.
Go with the scult ergonomic from MS, has a wireless keypad that is awesome. The escape key sucks for vim, ended up remapping caps to escape.
Unfortunately, this point of view has little merit.

Security is all or nothing. You can't have a little bit of this and a little bit of that. Unless the parts of the web browser that can be "influenced" by external attacker (directly or indirectly) are written 100% in a memory safe language, you simply have no real security but the illusion of such.

And this is how that hypothetical browser fails, and why it will never amount to anything re: security, since it's gonna end up using a gazillion of C libraries, all of them full of bugs and possibly vulnerable to security exploits.

One could say that Rust also fails by allowing "unsafe" code in its core design but it's still too early to see how that will play out.
I'd say that Chrome, Firefox, Opera, and many of the other browser names are nowhere near as descriptive as Internet Explorer.

I know people who refer to IE as "the internet", and it's not very hard to make that association since "internet" is in its name.
If I put your comment to any of the popular TTS systems, it will be understandable, but painful to listen to. If I create a presentation and use a TTS instead of talking myself, people will cringe and hope it's over soon. That's what I meant.

Also, the examples you mentioned were very specific. The Tupac song was a one-off, limited scope and highly optimized before release. If I'd use the same system to render any random text, it would still sound off.

So yes, speech synthesis does "work". But to find back to the original topic, it's like driving drunk..
Elon Musk has built (companies and hired people that built) cars that are capable of driving autonomously on the highway. A whole fleet of them in customers' hands will be doing this in the real world in a matter of weeks or months at most.

Full autonomous driving is, of course, much harder than just highway driving. But to say that Musk "has no fucking idea what he's talking about" is completely ludicrous.
I think you are confusing a copyright notice, with a copyright license.

For an example of a copyright protected work that is usually distributed with a copyright notice but no license, consider most hardcopy books.
I feel like there needs to be a stronger phrase than "cognitive dissonance" to describe someone who thinks that the software that can write captions of pictures of cats is evidence of a possible existential threat to humanity but advocates for letting software control what he himself calls "two-ton death machine[s]."
There are levels of autonomous driving. We have the basics today. We have cars that can reverse park, maintain appropriate distance between cars, avoid collisions etc.

The next level is coming in the next couple of years. Volvo is targeting 2017 as the start of its rollout:

http://www.cnet.com/au/news/volvo-autonomous-drive-me-detail...

This is autonomous without the tricky parts of driving in inclement weather.

I really don't know why people keep ignoring the large car makers when talking about autonomous cars. They have proven experience with managing complex automation systems and the money/time to pull it off successfully.
Thanks a bunch, fixed this just now. It's great how can you spend loads of time on finding typos in the regular copy and then let something like this slip through.
No, it can't just beep and tell the driver to take over. They haven't been concentrating on the road, there's no way they can keep their attention on what's going on for so long with nothing for them to actually do or think about, they have no idea what's going on and can't possibly come up to speed in the time it'd take to react to an unexpected and potentially dangerous situation.
Correct, HN is written in Arc, a dialect of Lisp.

But, the Arc compiler is written in Racket[1], and internally outputs Racket code[2]. "mzscheme"[3] is an early version of PLT Scheme, aka Racket.

[1] https://github.com/arclanguage/anarki/blob/master/ac.scm

[2] http://arclanguage.org/item?id=14608

[3] http://docs.racket-lang.org/mzscheme/
Well that's why I said without taking into account people that were destroyed by it. That is, if we look purely at modern-day circumstances, are they better?

A comparison might be a country with overpopulation. If you kill x% of the population and enact some birth control plan, then 100 years later you might end up with a "net positive" discounting the people that were killed and the emotional effects of their loved ones.

Are there countries in Africa that weren't colonized, or some islands that weren't, that we could compare to ones that were and make some inferences?
Rust, is this the next big thing?
March 1998, and it underwent a pretty well-publicized rewrite as well... Firefox is not built on top of what was released back then (Communicator 4.x); it's built on top of its rewrite.
This is neat. I have a hard time thinking of uses off the top of my head, but the idea of a no-installation phone-paired TV app has potential.

Thoughts of https://youtu.be/_mjxd47OVUI?t=57s go through my head.
A Disney Parking Lot Attendant Gets More Training Than Your $250K Sales Rep
It's a a big use, 14% of global coal use from memory based on a recent query.

BP's annual energy review 2014 gives total global coal use as 3,881.4 Mtoe (million tons of oil equivalent), which works out to 5.54 billion tonnes of coal. 14% of that is still a large number, 776 million tons.

I happened to look up total forestry production in the US recently, let's see if I can't find that ....

Here: https://plus.google.com/104092656004159577193/posts/NVg1UQ5W...

Total US lumber production is equivalent to 928 Mboe. So, yeah, applying 84% of US timber production to coking activities would supply the world with steel.

(Sources: http://www.loggers.com/timber_facts.htm http://www.fpl.fs.fed.us/documnts/fplrp/fplrp615/fplrp615.pd... http://generatorjoe.net/html/energy.asp﻿ )

US steel production is just under 100 megatonnes (2007). Global production is 1,600 megatonnes. So US production is 6.25% of global. The US could provide for its own steel manufacture somewhat more feasibly.

http://www.worldsteel.org/media-centre/press-releases/2014/W...
http://www.indexmundi.com/minerals/?country=us&product=raw-s...

Incidentally, energy use in producing construction materials is among the reasons I see a possible future not for biofuels but for biomaterials -- utilizing plants or organic processes to directly provide structural materials (or replacements for them) that we use.

Carbon separation from seawater seems another possible approach, though I haven't specced out that for coking purposes:

https://www.reddit.com/r/dredmorbius/comments/22k71x/us_navy...
I'm floored by your hubris. Do you really think it's likely that someone who runs a car company and funds artificial intelligence companies isn't well-informed about this subject? Is that really the likeliest explanation of why you two have reached different conclusions?
And if the driver is indisposed? Many suggest that with self-driving cars you can simply go to sleep!

IMHO, the path forward is very gradual. Dates below are production vehicles, experimental vehicles are much earlier

Add sensors and assess how they work - Lane departure warning, vehicle detect (years ago)

Next, add lane keeping and distance keeping (we're there, with caveats)

Next, V2V communication (2017)

Next, all the hard problems, one at a time, including infrastructure (2050)
The housing shortages are caused by politically induced scarcity through zoning density restrictions and overuse of historic landmark status. This has been explained by many including Harvard economist Edward Glaeser and recently referenced by Economics Nobelist Paul Krugman.
In microeconomics this polticially induced scarcity is called "rent seeking." Fix the "rent seeking" by overturning the zoning and landmark status laws that create the scarcity and your housing prices will drop.
There is no problem.

They both can be. The owner is responsible for the car they put out in the road. The maker (software, hardware, hell even the retailer) will be liable under products liability for any flaws in the design.

There will be some debate about negligence and autonomous car crashes. But you don't even have to pass laws. Courts will just make the rules up as they go along. It's the beauty of the common law system. Judges fill in the gaps when new fact patterns are applied.

I'm guessing car companies will end up paying for it because they have the big pockets and they can best handle it.

I'm not sure there aren't big technical problems still ahead. The stupid Uber app won't stop sending drivers down alleys in Washington DC. LOL at there being a computer driver in the next 10 years.
Compared to his C++ wizardry, he probably counts as a newbie to Racket.
Everyone who wants to take the other side of the self driving car argument brings up stuff like this. Also they say what about icy roads and bad weather etc.

Guess what, humans also suck at this. What would YOU do? Do you hit the oncoming traffic, drive off the cliff, hit the kid? Likely the right choice is to slam on the breaks and hope for the best. That's likely the same choice the computer would make, only it will have a faster reaction time making it more likely for the kid to make it.

We kill 30,000 people a year driving. Humans suck at driving as a general rule. Will a self driving car be able to handle icy foggy roads? Probably not. And it will note that ahead of time and say dude you really shouldn't be going out in this, I can't handle it. If you want to try it, you'll have to drive yourself today.
How about a 60% keyboard like the Poker 2 or ducky, etc.?

I've switched from a full keyboard to a Poker 2 and you can get used to it very quickly.
> I discovered that there is a huge community of people that are interested in (or obsessed with) flashlights.

http://xkcd.com/1095/
Also, this week on This American Life: http://www.thisamericanlife.org/radio-archives/episode/550/t...
English Etymology Dictionary
It can pull over to the side of the road fine.
Oh but it DOES mean that Rust has no value, at least regarding security. Once you give them the rope, they WILL use it. Let's see if time will prove me right.
Did anyone else read this as Google Mankini?

http://www.amazon.com/Smiffys-Mens-Borat-Mankini-Dress/dp/B0...
Uber Proxy: use uber in cities where it's banned but pay the driver by drawing an equi-distance route in a city that it's not banned in.
It's almost perfect. Key action is better than the Ergonomic 4000. But the screwed-up Home/End/Insert/Delete stuff is very annoying. Even months later, I'm still having to look and making mistakes. I put the numpad up on the desk past my mouse, for the few times I _need_ it.

What I'd pay $$$ for is a Sculpt keyboard with mechanical keys. Nothing else, no new inventive designs, nothing crazy or very different, nothing terribly ugly. Just put some Cherry MXes onto a Sculpt and sell it to me. All the ergo-mech keyboards seem to either have significantly different layouts, or are just huge.

[Another thing I'd pay $$$ for: sell me a kit to move the keyboard/pad on an old ThinkPad X/T/W series to transplant it onto a new one. I used to use my X201 all over, all the time. With my T440p, I actually hate using it. As in, it's negative and I actively dislike touching the damn thing.]
Always interesting to see what Carmack is up to in Lisp land. It's particularly interesting to me because he seems to have some sort of Lisp guilt. Every time he talks about it, he has to mention that he's not sure if it's useful for "serious" projects because it's not statically typed or because it might not scale.
I just got a Novena in the mail a few weeks ago, and today I assembled the switches of a Phantom keyboard [1] that I'm working on. Glad to hear that someone else has the same idea-- makes me feel less crazy!

[1]: http://deskthority.net/wiki/Phantom_instruction_guide
This article hits it on the head with the local counselors and lack of recruiting past certain zip codes. The counselor problem is mitigated a little bit by the internet, but the recruiting is still problematic.

When I graduated in the late 80's, I had score on both tests above what was stated (ND is an ACT state, but I took the SAT also), and a DOE (energy) summer program entrance (1 per state). There was no recruiting and our school had zero resources[1]. Only outside information that got back to me (I wrote several schools for admission information) was Texas A&M with a oil industry scholarship and the state colleges. Went to the state college.

This is one of the reasons I get a bit riled up anytime someone says we have a talent shortage in the US. We have plenty of talent, its just not convenient.

To add insult to injury, my high school counselor screwed up a form that would have given me $2,000 a year scholarship. I was a bit peeved. He was a bit too busy with a rumored side business.

1) including the crap library - couldn't use the library in the next town as it had a nice border to keep the riffraff out. taxes you know.
Imagine if we also changed "while," "return" (which btw scala did), or "if" and made it do something different or similar. Would you still feel that way?

Part of the reasons people can learn new langagues "easily" is that there are universal concepts. When you don't change words but change the meaning then that creates unnecessary difficulty.

In my opinion if you want to introduce a new concept, also introduce a new vocabulary to address it.

We should strive for programming to be easier and more user friendly, and things like this do the opposite. Especially for people like me who switch between multiple languages in a day, it can be mentally taxing to make that context switch.

I've never understood ppl on HN defending things being optionally harder. Such is the CS mindset.