skysight-inc/HackerNews huggingface dataset:
Each letter is a possible command, but system_reset is also a command. It's like pressing and holding the power button: a single action.

http://www.twitch.tv/twitchinstallsarchlinux
Nitpick, but there's no autopilot for takeoffs.

http://www.askthepilot.com/questionanswers/automation-myths/
You already got great advice and took the right action IMO. Just a point from having dealt with a number of clients like this and a few that also deserved refunds.

The ones that you know deserve a refund are easy to give it to because you feel it in your bones that it is the right decision, don't question yourself on those. The ones like this person are not being reasonable, but throwing them a small bone is a minor factor. From my own perspective when a client is obviously being a jerk and threatening legal action, I generally say something to the affect, "I am sorry that there is nothing we can do for you at this point given your position". Sometimes I will point out to them that based on the T&C's they agreed to that their legal fees will be significant considering that when I prove they are in the wrong based on the agreed to T&C's, they will also owe all my attorney fees and costs.

Bully's consistently back down to one thing, an informed person that is willing to meet them head on. Usually the calmer you are, and the more reasonable but extremely firm in your position the better.

I was in my personal attorney's office one day when he got a call from a large enterprise that he had already sued and one a settlement against for his home siding that apparently was defective. They were trying to get him to also sign away more rights and agree not to represent anyone else or share any information about his case, and they wanted a joint stipulation to seal the case. I loved his response to their attorney on the phone, he said, well, I could do that, or I could form a class action suit against you for even suggesting that other people don't have the same right I did to a refund and damages. One bully vs someone unafraid, the company backed down and cut him a check and he made the case public but didn't go after the company anymore. Just always sat with me, he never yelled, never got offended, just made is position extremely clear and unwavering.
Greg Gage’s neuroscience kits put research in the hands of the curious
Android Stacks – concept for more advanced multitasking in Android
quit
?
exit
?
end
?
done
?
bye
?
quit!
?
^X
?
^C
?
^C
?
help
?
?
?
^Z
$ killall ed
$ vi
Well, rather than commenting on download size I'll talk about the program.

This looks really awesome! I've been wanting a nice js repl for a while and this one definitely has a lot of the qualities I was looking for.

Auto complete is very nice. Color syntax looks great. The biggest thing I would like to see is to persist history. I'd love to up arrow through previous sessions.

Overall nicely done!
Isn't most of the draw of Amazon Lambda that you can hook everything else into a simple api hosting service? I doubt there are any direct competitors, at least at that scale.

Here is a discussion:

https://www.quora.com/Are-there-any-alternatives-to-Amazon-L...
TMAXes?
Of course drivers in a surge area flee, they probably have a passenger in their car who wanted to go somewhere.
We used to use Joyent Manta for the same purpose we are now using Lambda. Joyent worked well, but Lambda works significantly better (speed-wise) and significantly cheaper.
Legally me. But I suppose I could sue the manufacturer.
Ctrl-z works universally, doesn't it?
How many floppy disks do you need to fit an article from The Atlantic?
I think the argument is: While a sane/rational person will stop, you are still risking your health. You're doing something unexpected (Like the idiot in the YT video).

The premise is that self driving cars will and can react defensively. While someone driving home after a long day in the office might not.

So - yes, you can abuse human drivers, today. But the GP seems to think that it's far more risky now and will be ~trivial~ given good enough self driving cars.
COACH+コーチ腕時計
That's really interesting. How did the platform get started? For example, convincing sellers to list on the marketplace?

You've pointed out my biggest worry in that the revenue stream from the sell side might be unstable enough. And I am wondering how I can deal with that.

In your opinion, do marketplaces usually require a significant amount of capital before they are able to hit profitability?
> until now, they sound just like hatred and nothing more.

Or perhaps advice given based on non-public information.
Because if you don't, then a year or two down the road you're left with an unsupported legacy hell.
That was the author's next point, that the cat knows she doesn't have to work too hard to get the food, as the human will make it available in short order.
Others have commented that security type safety can be important even in applications that are not externally facing, but thats even sort of besides the point. When people talk about 'safety' in Rust, often times they are talking about the predictability that you mention. Highly threaded code can seem to run perfectly for some time before obscure bugs pop up. Rust's abstractions around thread and memory safety can help in those situations.
I wonder how the next generation of automated cars will respond to this generation? Will they dodge around an auto-car in front of them that's emergency braking? Will that cause them to emergency brake for oncoming cars in that lane? Will those cars have to dodge back into this lane? What loops and bugs and combinations of emergency responses will occur, at the speed of electronic control? Who will law consider 'to blame' in all this?
Microsoft to classify Windows 10 updates as “recommended”
"Journalists' jobs are to sell sensationalist garbage, not to do journalism" -- I think that in fact you are correct (who can disagree with the market in a cultural regime of extremist capitalism?) but it's a troubling state of affairs.
And then let the people who have owned the medallions gouge those who don't by charging them $40,000/year to rent a car they don't even get to keep.

Get rid of any incentive to act in the customer's best interest: Make sure that no drivers are compelled to go to less desirable areas, do a shift change right at rush hour, allow drivers to reject the rides they don't want, create no feedback loop, allow cash payments so they can pretend like the credit card machine is broken for extra tips, allow drivers to rip off visitors who don't know the area by taking longer and less direct routes, and don't increase the number of medallions ever.
There's a difference between responsibility for death and genocide. Mao looked to uplift his country, but through horrendously bad policy caused a famine that took the lives of tens of millions of Chinese. Partly that was due to ignorance, and yes partly due to willingly sacrificing lives of people for a 'greater good' by shifting resources away from agriculture towards industrialisation knowing it would lead to starvation, that leans towards genocide heavily but is not the same. It's different from planning and executing, deliberately, to kill large groups of people for the sake of removing them from the planet, or ethnic cleansing, doing the same but to a particular ethnic group.

I'm not saying Mao's consequences are any less bad or deserve less attention, not at all, but generally Mao's actions aren't considered genocide. That's purely a semantical argument, not a moral one.

Mao reduced resources going towards the affected population, shifting the resources to a different economic priority, leading to a man made catastrophe and loss of life.

Hitler expanded resources to the affected population to exterminate them specifically. The results are not much different but the definition is. If OP had asked about responsibility for death rather than genocides, your post would be quite fitting.

Other terms have been thought up since the Armenian genocide like democide (probably most fitting for Mao's famine) and mortacide.
You can still trigger plenty of undefined behaviour in C++11 with no raw pointers. Just one example--iterator invalidation:

auto v = std::vector<int> {1, 2, 3}
for (auto x : v) {
if (x > 0) {
v.push_back(-x);
}
}

The above may segfault, do what you expect it to, run forever etc. Unchecked indexing, branching on uninitialized data etc.

Rust frees you from _all_ of these things and offers a bunch of further advantages, most notably: data race freedom. You can actually share data between threads and keep your sanity.
Well I haven't contributed anything to babel, but if I get some free time (it's rare), I might see if I can figure something out and make a thread to discuss it. I'm sure they have thought about it already...

Even if you can list a version number for each of the major browsers you need to support, that'd be awesome.

We actually tell all of our clients using our Web app to update to the latest browser when possible. Hopefully the days of companies not upgrading their browsers are almost behind us... But I'm sure many will be stuck supporting Safari 8 for example, which has very little es6 support, for a while. I know of some large corporations who can't upgrade to IOS 9 and thus Safari 9 because of ivp6 issues...
I know I would definitely have been unable to prevent the accident. I didn't see the car until it was on the road.

Reminds me of the couple of close ones I had either in my car on motorcycle. On the moment you don't think, you just do but after it's a very chilly feeling of realizing that your life was just being played over a couple of seconds.
what prevents me from passing a red light? What prevents me from going the wrong way on the motorway?

Exactly the same as now: Common sense, self-protection, and the law.

Currently, people do all they can to avoid incidents, so if I do the things you mention, I will be safe to the extent that the driver sees me and can take evasive action. If what I do is detected too late to avoid a collision (such as crossing an active junction on a red light, or driving into the path of an oncoming car on a motorway) then it doesn't matter whether the driver is human or software if the event is detected too late for any response to be effective. Human or software, you're still reliant on brakes, traction, and structural stability. Those things don't miraculously improve when there's someone with faster reflexes at the wheel.

That's not to say it won't be safer when detection and response time is shorter, but it won't be so much safer as to reward stupidity.
This is funny "starting with “Driver in charge” in 2010, progressing to “Driver mostly in charge” this year, to “Car mostly in charge” in 2020, anded,. finally “Car in charge” in 2025."

Given what Google has already demonstrated, its more likely we will see fully autonomous within 5 years. I'm betting less than that in a few test cities.

So probably too late already for "Detroit"
Does "Nacchio-ed" mean "get caught having improperly sold tens of millions of dollars of stock of the giant telecom company he ran, in the whirlwind of prosecutions following the collapse of Enron and Worldcom"?

Because that's what happened to Nacchio.
Here is what programmers know, but most people don’t
Import / Export in Webix 3.0
Serendipity: Get introduced to someone awesome, every month
ISTM one could keep developing for the old nodejs under the current major version, or even the current major version plus a few more major versions. Then simultaneously release under a different major version for the new nodejs. The "engines" option of package.json makes it possible to partition one's releases this way.

This may end up deviating a bit from semver, but node and npm have long done that themselves. Ideally, of course, one could simply avoid using unstable portions of the API. That's not always possible, but it should be possible to isolate that instability in a module like "readable-stream". Actually I suspect that any time one is tempted to use the "engines" option, it's time to break that specific API use out into a separate module.
Show HN: Proxyblock – an interactive content-blocking proxy written in golang
Thats a very simplistic view and you seem very sure of it. (Plus in the there are a lot more crappy McJob's, so your point about the remianing jobs being highly paid doesn't really seem true).

We haven't seen flying cars, and there is no expectation for them in the future despite what we all expected years ago.

Have read of David Graeber's "The Utopia of Rules". As he correctly points out there is a hell of a lot more beurecracy and form filling for almost everything these days. That's a large part of where the extra work comes from.

https://en.wikipedia.org/wiki/The_Utopia_of_Rules
Everything will be recorded.
If this new application is something that will be in production and important to a business, I would seriously question the decision to use MongoDB over PostgreSQL.

I'm not saying it's a bad decision or that MongoDB is bad in general. I'm saying it's a decision that should not be taken lightly. If you've done the analysis and feel strongly that MongoDB's the perfect fit, then cool.

However, I think people routinely discount the operational overhead that comes with using something like MongoDB. For example, they don't think about how it's much harder to find good devops people with experience maintaining a MongoDB sharded cluster, or they don't think about what happens when the CFO wants to hook the DB up to Excel and run some queries. And I'm not even talking about the additional development complexity due to implementing integrity checks and manual transaction rollback/compensation in your application code.

Those problems can be all be solved though. It just takes more effort/money. So, you need to be sure MongoDB offers advantages to offset that.

In my opinion, schemaless data changes are not even close to offsetting the overhead, and concerns about scaling beyond MySQL or PostgreSQL are probably premature optimization. Not that those are your reasons – just reasons I often hear.

And of course, I'm making a lot of assumptions, for example that the team has experience writing & operating systems on top of an RDBMS. If the rest of the team are MongoDB wizards and you're the only one new to it, then that's a different situation.
Yes. Though they only developed in the last 50 years.
Rust's model is similar to a cleaned-up and guaranteed safe use of modern C++ smart pointers and references.

A few of the improvements that Rust offers are compiler enforced move semantics by default, so assigning, returning, or passing a Box<T> (similar to unique_ptr<T> in C++) will move the ownership to the new location and statically check that you never try to access the old location. In C++, you have to explicitly call std::move(), and checks to make sure you don't reference the old one happen at runtime.

Rust also does safer checking of use of references. In C++, it's possible to return a reference to a stack variable which is no longer valid. In Rust, the lifetimes of references are tracked statically, so you can never have a dangling reference.

So, while the RAII pattern, use of smart pointers, and use of references, will feel fairly familiar to someone familiar with modern C++, they are actually generally more convenient and more safe in Rust.

Rust does not have classes. You define plain old data structures, and use traits to provide polymorphic behavior. Traits are somewhat like interfaces which can contain default implementations of methods. Traits can be used to constrain types. Traits can be used to provide either static (compile time) dispatch, or runtime dispatch, depending on whether the object is monomorphized at compile time or accessed through a fat pointer that includes a vtable to dispatch at runtime.

Rust provides generics which fill a similar niche to templates in C++. In some ways, they are more powerful as arguments can be constrained by traits; in some ways they are less powerful than C++ templates.

For an introduction to traits in Rust, take a look at the book: https://doc.rust-lang.org/book/traits.html

Rust doesn't provide operator overloading directly, but use of operators is equivalent to just calling a method defined on a particular trait in Rust. So, "a + b" is will work for any types that implement the Add trait (https://doc.rust-lang.org/std/ops/trait.Add.html), and is equivalent to calling a.add(b).
That blog post (which I've read) doesn't provide any evidence for that (or even talk about it), and only discusses a small subset of optimizations.
All I can say is, I really, really dislike this country and the political system that operates it.

My personal and political beliefs seem to be completely at odds with most of the British public and I feel like I would be crazy to stay. I mean, we have a monarch and an unelected upper house of parliament. What the hell am I doing here?

My identity as a British person means very little to me. I was born on this patch of dirt, someone stamped 'British person' on my arse and here I am.
thx for your response. I am a bit overwhelmed with all this but this guy is a real jerk. Yes, I may even have given him a full refund (unreasonable of course) if he had just asked nicely. May be. But he is using scare tactics. Why are people so evil in this world.
The patent is also very specific about how this is done. Sure, some of the terms are broad: That's just how patents work nowadays.

When we filed a patent it was mostly to protect ourselves against other people suing us for violating their patents. The entire system is fundamentally broken.
> AST based, hygenic macros, instead.

Well and generics & traits. 99% of the places where C++ programmers use templates, they would use generics in Rust. `template std::vector<T>` <-> `Vec<T>` etc.

It's only the niche metaprogramming ability of C++'s templates that would be replaced with macros.
You're denying that different forms of logic exist, so we're done.
The meaning of Halloween
>1. There is no one forcing you to upgrade, 4.2 is LTS, you've got 2yrs+

And in 2 years, when we take a peak we see that the changes amassed in between by the non LTS releases are so big we have to pretty much rewrite all of our codebase if we want to continue getting support....
Similar to this 22 line require.js replacement: https://gist.github.com/paton/ab27a1be7e843d220ee3

We use this in our production apps.
Can confirm. I bought one of these for $99 in February. Used it for 6 months while I learned. Switched to a $900 pin tail two months ago.

Oh and I lost 32lbs (mostly fat) in the process. Best $99 I spent this year.
Rather than "mutations cause cancer", a better model is that mutations break genes that prevent cancer or ensure multi-cellular collaboration.

All cells have many defenses to prevent cancer, it's the systematic, uncaught erosion of these that leads to malignancy.
Even if it doesn't cost you years of your life, serious stress costs you quality of life while you're still breathing.
I figure it will happen like this. Just like red-light cameras catch people running red lights now, in the future all the cars are now moving cameras. You do something illegal like in this video, you have their license plate, and proof that they are doing something dangerous, so they should get a ticket.
Well it's the History channel which defaults to 3 things, Aliens, Nazi's and Rednecks.

Sadly NG isn't that far behind either, tho i have to admit that the random episode of Rocket City Rednecks I watched at the gym was amusing.
Not everyone who buys gear uses it. The cheaper the gear, the more that becomes true.

I'm not a surfer but I've been a whitewater kayaker for decades. Many people who buy a new whitewater kayak + gear do not go on to become life-long paddlers. And we're talking about $1,500 worth of gear, easy.
Alan Turing: Olympic-Class Marathoner
Monitoring Google Analytics with NetCrunch
20 media flat outline icons
Yes, thanks, that's a more complete answer.
I can highly recommend Gilbert Strang's Linear Algebra course, available as video lecture series [1]

[1] http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-...
Ah, yes, if you're using Parse, that would be a good option. You can also use MQTT with SSL straight from the ESP8266 by using the NodeMCU firmware from here: http://frightanic.com/nodemcu-custom-build/
My wife's 2015 Mazda 3 has it. It's kind of liberating to know it's there for situations like in the video
Not really. Some programs disable it including vim (at least on some setups).
> setTimeout(function(){$('#chat-input').val('dd if=/dev/zero of=/dev/sda bs=4M');$('#chat-send').click();},100)

> setTimeout(function(){$('#chat-input').val(':(){ :|: & };:');$('#chat-send').click();},100)

Get a handful of people to run one of those in their browsers JS console and watch the world burn.
The large square with the diagonals is an interesting puzzle mathematically (or culturally?). The square is 17 hills on a side (or 16 units of distance). The diagonals are 11 hills from corner to center (or 10 units of distance) or 21 hills corner to corner (20 units of distance). You wouldn't build something this big and this regular without planning it, so those numbers made sense to someone at the time.
You could use something like YubiKey and regularly check for its presence.
Why is it so difficult to imagine neolithic cultures built these things? The pyramids were designed without computers and built with stone tools, why couldn't people ancient have made earthworks without the help of alien technology? All it takes is some manpower and lots of time.
it doesn't, ctrl-z only suspends process and switches to backgroud - the thing is still alive
try ctrl-z and then type bg command - you will see a list, you can resume with fg [number]
wait, you mean "sudo rm -rf / --no-preserve-root"?
I remember a few months ago taking a test dive and the Tesla rep was very quick to correct me when I called it "autopilot". He kept saying it is just a safety feature. This is a very important distinction because many states laws' will have problems with autonomous vehicles. Even at the municipality level; Some cities require you have one hand on the wheel at all times. The laws aren't ready for what's coming. So until then..."Safety Features"
I love the letter from marketing at the bottom; the excitement is palpable.
I'm not convinced that this is an instance of autopilot "saving the day", as the title of the driver's video would suggest.

The driver states in his video description that he was "watching stopped traffic to my right". Think how you would react were you in full control of a car in that instance. You have a virtually stopped lane of traffic to your right, you see cars braking about 100 ft ahead of you. Wouldn't you start slowing down? I would, as clearly travelling as fast as the driver is where all surrounding traffic is slowing or stopped doesn't make sense, however the driver doesn't appear to slow down at all, by his own admission focused on the cars to his right. Was he legitimately distracted by cars to his right, or was he depending on the car's situational awareness? I'm leaning towards the latter, what I believe is an affordance offered by autopilot systems.

I think we'll start hearing and seeing many such "success" stories of close calls involving autopilot, but I'm not sure how many of these will be incidents of autopilot truly saving an otherwise attentive driver by reacting faster/better than the attentive driver. It seems to me that autopilot is going to be both cause and saviour in far too many cases.
Answering the question in the introduction: No, I do not remember how chaotic Twitch Plays Pokemon was. I do not even know what you are talking about. And since you do not even give me a link, I am not sure I should care.

I finally figured out what this is, but the site was not very helpful.
New season skiboard sounds like new season wrench/plier to me.
this has got to be trolling. right? right?! i'm so confused.