skysight-inc/HackerNews huggingface dataset:
1/2: I'd posit the people using XP in 2015 are probably not the ones capable of upgrading their existing OS. New OS means new computer for them.

3: Users of every other OS are enticed by features other than the browser. Only Windows ties the OS to the browser.
Good point, I'll see into getting that localized along with prices in USD in the next few days.

If you don't mind me asking: Assuming you were interested in the service, is this something that would actually put you off, or is it rather a "Meh, I know what they mean but this could have been solved better" moment?

Coming from Germany, we have rather good consumer protection laws, so my general mindset is: "If they don't immediately require a credit card/bank account, I can more or less safely give it a try no matter what."
However, I understand that that's not the case everywhere else.
Well the only other thing i know of which is written in Racket is HN. So not sure if it's any popular today either.
IMO it looks like were getting too many damn programming languages which is something I'm starting to really dislike. Too much shit flying around forcing you to pickup some niche languages for a project, and worse having fresh developers being forced to learn like a billion languages instead of mastering 1 or 2.
My biggest puzzlement is why after decades, VR is now suddenly a viable thing. But I've heard the answer is because the rise of smartphones have presented us with cheaper high-resolution displays and motion sensors and other tech that finally brought the medium out of the '80s.

As far as self-driving cars go, I remember this article, written just over a decade ago:
http://archive.wired.com/wired/archive/12.03/robot_pr.html

Now that's astounding advancement.
A better title would be

> Tesla’s Elon Musk Has No Fucking Idea What He’s Talking About

I guess going to space makes autonomous cars look simple. But in reality it's probably far easier to launch a rocket and dock with the ISS than build a autonomous car.

There are so many uncontrollable and unpredictable variables going on when you are driving. The only way that it has been done so far is by Google on a small set of roads that have been meticulously mapped and analysed. What happens if that area changes due to roadworks? It won't work.

Attempts by others are just as limited. Take a look at the TerraMax wiki page: http://en.wikipedia.org/wiki/TerraMax_(vehicle). This is basically for more off road/rougher situations in which plowing over small bushes and trees to the side of the path isn't an issue. But even still note that it got confused by tumbleweeds in a DARPA challenge.

It isn't a solved problem, and won't be for a long time. This is like people in the 80's claiming that we would have flying cars and hover boards by now. The only way right now to get autonomous cars en masse is to embed transmitters or magnetic strips in the road. Essentially we would need to put the cars on tracks.
I've acquired two Sculpt Keyboards recently (home & work) and the numpads have remained in their respective boxes. Having the mouse closer is definitely more comfortable.

> Say what you will about Microsoft, but their input devices are quite nice.

I have a lot to say about Microsoft, but I've been a satisfied customer of their ergonomic keyboards for most of 10+ years: they're comfortable, functional, affordable and easy to find-- the latter two factors important for inevitable beverage spills...
Webkit is controlled by Apple, basically. If you want to make big changes (i.e. Chrome) you're going to have to fork it and merge Apple's changes periodically.

This will make things harder to maintain, and if you have enough investment, you'll eventually want to fork it (Blink).

People don't really use different Webkits - there's Chrome and Safari (incompatible forks) and Opera (declining market share) and that's about it, really.

Making all OS' Nix would again be a bad thing, because there'd be no level playing field.

The current Unix players are similar in some ways, but have different APIs and behaviours (so OpenBSD has better randomness, Linux has some cool perf monitoring stuff, OS X has its GUI lib) and what you'd essentially find is that there'd be loads of incompatibilities that'd make developing cross-platform a nightmare. Since not all devs run all common operating systems, it'd be hard to motivate fixes.

So, you'd develop for one of them, not all - and then you're not in a much better place than the situation with Windows - where you can share a lot of your code cross-platform anyway, or write in a JIT'd language etc.
I wish MS would sell a version of their ergonomic kb with To pre switches. I prefDr the MS layout over some of the more extreme layouts.

Once I tried To pre switches nothing else compares.

If I ever have real RSI issues that might change.
Yeah, with Bitcoin you just get to hope the person on the receiving end isn't gonna fuck you over. Either that or you build anti-fraud as an escrow service, or some other system of trust. So really, the same applies to your precious Dunning-Krugerrands.
We Buy Broken Gold
They look nice, though pricey.

On my bike I use a couple cheap silicone mounts[1] to hold my regular bright LED hand flashlights. I like that the flashlights serve double duty on the bike and that they can be easily removed at my destination.

1. http://www.dx.com/p/universal-bicycle-flashlight-lamp-nylon-...
The hardest problem isn't a technical one; it has to do with liability. There will be crashes and deaths, no doubt about it. But who is at fault now? The car maker (or whomever wrote the software)?

Because of this, laws regulating autonomous driving will be the bottleneck. I can envision something transitional: approval for long stretches of "easy" driving will come first. For example, driving on the I-5 from LA to SF.

For me, this is the perfect use case for a self-driving car so I can enjoy doing something else rather than paying attention to a boring drive. Personally, self-driving cars in a downtown area isn't as crucial. Unless I have no idea where the hell I'm going in a confusing city.
Does everyone really believe fully autonomous cars are just around the corner? I thought Google was pretty much just snowing us with how close they really are. They have a car trained to drive the same road, over and over again.

Every time I drive now, I noice one or two random events I have to negotiate and wonder if the Google car is going to be able to handle them. Things like misleading turn signals and body language from human drivers, the confusion that occurs with multiple people messing up a 4 way stop, etc.
Basically, this is an admission that Windows Update on a low-bandwidth connection chokes your bandwidth to a crawl.
Racket was PLT Scheme before they renamed it, so it's got a very academic focus, documentation focuses on the DrRacket (formerly DrScheme) IDE, and it's got a kind of old-school Lisp feel.

Their documentation is great, though, so it's a good place to start: http://docs.racket-lang.org/
This guy runs down a list of things that are unsolved and really fucking hard:
https://www.youtube.com/watch?v=x5CZmlaMNCs#t=94
I don't think that is so hard, given that it can make more common (i.e. less contrived) decisions all the time. In that case, various priorities would be weighted, and those weights can be adjusted to perform as their designers and society prefers, in various simulated scenarios.

Are you asking whether the life of the child should be given more priority than the life of the occupant? Who knows. Regardless, my bet is the car will perform better, by any measure, than a human. If only by being a lot quicker to respond and avoid the situation entirely.

I think the tough problems involve communication and negotiation with other drivers. A car might have a hard time detecting eye contact, or noticing when someone is waving you to go ahead. It might also be bad at being aggressive enough to merge. But some of these things human drivers are really bad at....especially new drivers or the elderly, both of whom are often timid. People might be able to see that it is an autonomous car and be more likely to take advantage of the fact that they know the car won't do anything rash like risk an accident to force its way in.

The nice thing is that these cars are going to keep a lot of data. Some people may not like that, but I don't think it's a bad thing that if you keep driving dangerously, the autonomous cars are going to note your license plate number and your insurance company is going to find out.
The nVidia solution is a bit different to the Google approach and seems to be quite effective? So the Google approach isn't really the only way.
Autorotation only really works for large heavy propellers, like the ones on helicopters.
The U.S. Cities Where It Takes the Longest to Be Able to Afford to Buy a Home
I would get into any car that could safely navigate Mercer Street in Seattle for a full year.
Which is exactly why 飞 and 飛 are encoded separately. I don't see any problem with that.
Every pop reference of Community sitcom visualized
That decision is the easy problem. No sensors right now can reliably identify a cliff or a child, even in optimal conditions.
The one that gets me, is how to make decisions regarding people doing traffic direction. What happens when there is someone standing in front of you, wearing a traffic-safety vest, directing traffic down a lane. Do you go down that lane. Do you ignore them and keep driving forward, potentially running over the person if they don't get out of the way. Do you hit the brakes and accelerate backwards? Depending on the context, any of those decisions might be correct - but I doubt that any "Automated Driving" system will know how to handle it in the next 30 years.

Now, Driver Assist, in which the car keeps you in your lane, brakes before hitting the care in front of you, swerves into the emergency lane in the event someone is about to side swipe you, stops at traffic light/stop sign - these are solved problems, and I expect will be rolled out (already are in many cases) in most cars over the next 10 years.
Is that really any different than if enterprise clients were demanding support for Firefox 2, Firefox 3, Firefox 4, etc? I've actually been in that situation, a place I worked in 2011 had a web app that only worked properly in Firefox 2.something.

Blame companies for demanding an app specific to one version. Blame the developers for writing apps that only work on one version. Blame Microsoft for making breaking changes between versions. But only one of those things is Microsoft's fault. They've been pushing people hard to update their browser since IE7 was released.
Very, very nice, indeed.
Indeed,

And even the google car ignores entirely the traffic lights that aren't on the highly detailed map guiding the car [edit: that disappears when it loses connectivity. But connectivity is a "solved problem" too, right?].

But the simple parts of the problem are solvable. The very simplest parts of the problem could probably be solved with analog relays.

One theory: get enough hype and support for autonomous cars and cities will be forced to install wireless guides for autonomous cars. Then the only problem is people stepping in front of them. So you ignore that problem and away you go.

I mean, regular automobiles, when they were first introduced, caused massive casualties. Only in the eighties did we begin to get this under control with air bags, sane speed limits and so-forth.

Cars have been just rolling death for a large portion of the history of people using them. Well, autonomous cars can just leverage that fine history.
>Then it becomes a) pull out phone, b) unsleep display c) use lock screen widget d) authenticate using passcode/TouchID.

What if I want another widget on my screen ? Do I put it there too ? Where do I stop ?

And in any case, it is still longer than just a) pulling a handle.

The whole point of the rant is that interfaces shouldn't be something we have to go through: they should be transparent. In the case he presented (Siemens'), there is no interface.

We have built a culture of "there's an app for that" where 99% of these apps are absolute, total crap. You don't need Tapatalk's app to browse forums, you don't need an app to turn on your lights, etc. An unbelievable amount of apps are actually slower at doing something than they were supposed to solve.
The hard problem isn't a technical one, in my opinion. Lets say we include an 'emergency stop' button on the autonomous cars. It will be early on, when the autonomous car decides wrong or doesn't detect the kid, and the lone passenger wasn't paying attention and/or was drinking.

The question will be, was the human responsible? Should he/she have hit the 'stop' button, and was their intoxication the reason why. Will they be charged with vehicular manslaughter?
I wonder what kind of server it is. What is it's purpose?
Tesla could become an auto insurance company that only covers their own cars. I don't think liability insurance is as much of an issue as regulation.
Author here. The point of the design is that I'm treating the Pi as the display server (i.e. the client, or X11). The smartphone is the app-server because it hosts the relevant state.

The reason it's structured this way is that we want the ability to push code, logic, and data to the endpoint and have the endpoint execute it.

Consider a traditional usage scenario: your computer is the display server (web client), and the app server sits somewhere out on the cloud. The app server holds the application and the state, and you download it on the fly. The client (browser on your PC) is largely stateless, and the cloud-based server is the state carrier that ships both logic (in the form of a webpage + js) and data to the client on an as-needed basis.

In this design, the thing that's stateless is the endpoint (the thing connected to the TV). The state-carrier is the phone. The state-carrier needs to send logic and data to the client so that the client can execute it locally. This approach is in fact very natural.

Now, as you note, the actual transport details can be flexible. We _could_ design it so that the transport is handled by a small proxy that runs on the Pi. The proxy would be started when the browser session is initiated, and both the browser and the phone would connect to the proxy, and the proxy would act as mediator. But that would be an implementation detail. In the abstract, the phone would still be the server and the endpoint (the pi) would still be the client.

Fundamentally, we're starting an application on the phone, and sending parts of it to the pi for the pi to execute. The most natural model for that is for the phone to be the HTTP server (the state and logic originator) and for the pi to be the web client (the stateless device).

It's a bit counterintuitive, but if you think about it for a bit, it starts fitting together really well.
One thing i've noticed on Hacker News whenever subjects about AI come up, particularly with autonomous cars, is that commenters who claim to actually work in the field always call BS on the hype.
So many brackets. Resolving mismatched brackets seems to be just about the most pointless developer activity possible.
How is the liability issue different from a mechanical flaw that causes an accident? Say a tire blowout. Is it the fault of the car manufacturer or the tire maker? None of this is particularly new.

I don't doubt laws will slow things down, but there will be a point where it is so clear that autonomous cars are overall safer, that they'll figure things out.
I wish there were more available that which keep the insert and inverted T arrow keys.

Having to custom order them stinks.
Show HN: A motion recognition library for Android
Leaving aside the greater Windows thing, let's be honest - all the major browsers in that era basically said FU to the standards and raced ahead deploying their own stuff. There was greater interplay between the non-IE browsers, but that was because of marketshare and grim realities. Every browser was guilty of releasing features and functions that were "Best viewed in Browser X"
You'd be surprised how much development is centered around IE in the enterprise market. Many users are using IE and don't even know it.

And this is one area MS hasn't clarified yet, how long will they support IE. It's gonna take time for enterprise to switch to a new platform.

But that's why I love tech.. one day Silverlight (as an example) is flying high, the next it's dead.
I wonder if saying "it is a solved problem" might be a bit discouraging/demotivating to the engineers who are continuing to work to make it better.
Your caveat is wrong.

The ESA, which has an incentive to play up the importance of the video game industry, puts the total number of people (not just developers) employed "directly or indirectly" in the US by the video game industry at 146,000[1].

There are around 1.4 million people actually writing code professionally in the US[2][3], even if you limit yourself to the BLS's "computer programmer" and "software developer" categories.

[1] http://www.theesa.com/article/u-s-video-game-industrys-econo...

[2] http://www.bls.gov/ooh/computer-and-information-technology/c...

[3] http://www.bls.gov/ooh/computer-and-information-technology/s...
What to do if your Steam account has been hacked
What to do if your Steam account has been hacked
Odd Google Translate issue
That, and the terms of service.
Introducing mobile web notifications
I am always struck that you always see the autonomous driving demonstrations in favorable climate conditions. I have never heard of a test at night with low visibility due freezing rain on snow packed roads like you might experience in the northern Midwest or Canada.
You can now backorder .to domains on park.io
I did a tally a few weeks ago; turns out I've spent well over $1000 on my collection of high-end flashlights.

I have no logical explanation for why I like collecting them. I suppose it's probably the same thing that drives people to collect watches.
I'm a huge fan of Musk, but this was an intemperate thing to say. Inevitably at some point someone is going to get killed by one of his autonomous cars and at the wrongful death suit the plaintiffs lawyer will bring up video of him calling the problem not that hard and "solved" and he will have a much worse problem on his hands.

The truth is, it is hard to make any system as flawless as we're going to want these systems to be.
As a male youth with very little experience with people in general, I hate people who make me look bad.
I found an old JPL document detailing "Aerodynamic Noise from Rotors, Propellers, and Lift Fans" (http://cafefoundation.org/v2/pdf_tech/Noise.Technologies/NAS...) which has some interesting details.

A 300hp hub, spinning a 9ft diameter propeller at 1584 RPM should be roughly 72dB as measured from 1,000 feet. From a mile away, it will be more like 57dB or about TV volume from 6 feet away. -- Then again, these are spinning far faster than you'd expect from a wind turbine.
You mean an airplane view? From the top down I imagine they wouldn't look very interesting.
Most linguists have historically categorized the Japonic languages and the Korean language as isolates. But, even though the technical elements between the two languages may bear no relationship with each other, the phonetic similarities between the two languages are pretty interesting. Also, at times, the grammatical features and structures between Japanese and Korean are more similar to each other than Japanese is to Chinese or Korean is to Chinese (e.g. Japanese and Korean are SOV word order [1] languages whereas Chinese is an SVO word order [2] language).

Of course, there's debate as to whether these similarities between the Japanese and Korean languages are a result of language convergence or divergence. But considering how close the two countries are (historically and geographically), it's probably a mix of both.

[1]http://en.wikipedia.org/wiki/Subject%E2%80%93object%E2%80%93...

[2]http://en.wikipedia.org/wiki/Subject%E2%80%93verb%E2%80%93ob...
Anyone can propose the addition of a new character to Unicode. It doesn't take $18,000 as some people think. You just need to convince the Unicode Consortium that it makes sense (preferably with solid evidence on use of the character). The process is discussed at: http://unicode.org/pending/proposals.html

I have a proposal of my own in the works to add a character to Unicode, so I'll see how it goes. There's a discussion of how someone successfully got the power symbol added to Unicode at https://github.com/jloughry/Unicode so take a look if you're thinking of proposing a character.
You brought up having to present a passport as if it were a requirement to using bitcoin, which it is not. Again, you were spreading FUD.
As long as there is still a wheel and pedals, the car can just beep and say hey i can't handle this you take over. Or it can just pull over and say it's your turn now.
http://www.scottevest.com/v3_store/Travel-Boxers.shtml
I guess this is where the anti-FP people forget their staunch scepticism for a second because a respected imperative programmer uses an FP language? Regular functional programmers haven't been able to change their view, but I wouldn't be surprised if all it took was one tweet from the right person.

Other than that, I don't see what else there is to say about this. 'Dropped some C++ for Racket server: may not scale but is more productive'. That's the most standard high-level vs. low-level dichotomy.
- easily call C libraries, practically trivial. I hated using the FFI's in Java & C#.

There's many things I don't like about rust but the above list make it very hard to beat.
Even Google doesn't support new versions of Chrome on XP anymore. There is just a point where the OS is outdated.

Not many people run XP in China anymore. Maybe some netcafes with pirated versions that they don't want to upgrade. Its really been a while since I've seen anyone run XP in Beijing.
Turns out it's not a bug, it's a feature called Preferred Network Offload.
Some useful links can be found here: http://www.reddit.com/r/androidapps/comments/2u2ww0/dev_wifi...
Speech synthesis is substantially more of a solved problem than you think. Look at Vocaloids, for example. Here you have entirely computer-generated "voices" singing pop songs, and achieving a surprising degree of commercial success. Or look at something like the Tupac "hologram" that sang one of Tupac's unreleased songs at Coachella. Granted, that was taking samples of Tupac and combining them, but it was combining them seamlessly to perform a new work. That's pretty close to pure synthesis.
Same here; my most expensive light is my HDS Systems light. The thing is so over-engineered, it will probably outlast me.

For those not initiated, HDS is often regarded as the best mass-produced (as opposed to hand-made) flashlight brand available. Another contender for this title is surefire.
Like the CM Quickfire Rapid? Or any number of other TKL keyboards?

https://www.reddit.com/r/MechanicalKeyboards/wiki/tenkeyless...
I know right, I totally hate having to match Map<String, Map<String, Object>> foo = someMethod(withMethodArg1(), andTwo());

Let's all just use Forth, and implement washing machines as simply as:

: WASHER WASH SPIN RINSE SPIN ;
We are losing a generation of historical records
They are very different ergonomically. A good friend of mine swears by it, but for me it was very uncomfortable. I have pretty broad shoulders, so my typing position in a MS split keyboard is very comfortable. The Kinesis wants my hands aligned with each other at a set distance. To do that I have to bend my wrists outward a whole lot, so they actually hurt after enough typing.

It'd make more sense to me if the keyboard was actually split in half, so that I can have the two wells be as far or as close from each other as I see fit, but as it is, the Kinesis is actually worse for my wrists than even a laptop keyboard.