skysight-inc/HackerNews huggingface dataset:
And they're still getting shit for it. The community tore them apart when it happened. The fact that they even considered such a thing means my distro recommendation is now permanently anything not Ubuntu/Ubuntu based.

It's an inevitability that people are going to make user-hostile Linux distros that take advantage of users ignorance, some already exist, but that shouldn't be a black mark on those distros that do it right and respect their users.
I was just looking for something like this.
How do I load external node modules into the repl? I tried "File->Add module path" but it didn't seem to work for me. Basically, having done an npm install of lodash somewhere, I want to do

var _ = require('lodash');

in the repl.
How is this different form any other package tool?

PIP authors have python2/3, Julia pkg, ubuntu apt-get, ect. What's special about working with npm?
Just retweet
>this exposes a pretty glaring hole in Uber's model: the inability to hail a car by hand

This is precisely the privilege a medallion gets you.
I don't have the link anymore. Doesn't matter. Despite NetBSD's portability and good design, it was simply too complicated and connected to C style for them to pull off the re-write. Oberon, on the other hand, has the whole OS written in a type-safe language with good modularity and is a lot simpler. Should be a much easier re-write.
Four-legged robot that efficiently handles challenging terrain
Looks like there's a special 'system_reset' command included...
I asked about the privacy policy because I assumed that you also had visibility of my private key (I assumed you were generating it on your server). Usually I look to the privacy policy to see what information you're receiving and storing.
Re jurisdiction: privacy policy agreements are appendages of the terms of use - which is subject to law only in defined jurisdictions.
Is Programming Poetry?
What about fork bombs?

https://en.wikipedia.org/wiki/Fork_bomb
Our ancient ancestors may have slept better than you, but also less
We're rapidly heading toward this very "interesting" time where cars will have (indeed, some high-end cars are very close today) assistive systems, especially for highway driving, that really don't require drivers to pay much attention. It is absolutely guaranteed that people will start reading books and watching movies when they're nominally driving even though they're legally responsible.

The manufacturers will fall back on the "these are only assistive systems." It says so in bold type in the user manual.
Couldn't you make a very similar argument for most smartphones and tablets? Their adoption seems to be going pretty well.
ah - you need to be clear about that - because batteries are heavy and would make the bracelet warm and unwieldy :-(
There's a reason Google founders never called their users dumb f*cks
I have my theories, aside from the fact that Google is far more valuable and working on some truly innovative & valuable things, but does anyone care to expound?

When looking at Google's projects and comparing them to other companies, it seems to be all in the DNA of the founders.
Privacy, data governance and productivity.

As a business, if all our applications are in the cloud and we lose connectivity, we lose a lot in terms of productivity.

If we put our data in the cloud, who governs the data when you start to replicate it across your network? If my data goes into other countries, what are the implications of that?

And how do I prevent myself from cloud vendor lock-in? What if we needed to transfer our data somewhere else. Will the cloud vendor have a proprietary data format or will we be able to extract our own data in an interchangeable format?
Don't despair. If you have access to the console, copy & paste this and knock yourself off:

[].slice.call(document.querySelectorAll('#post-body-2680112629272717029 *')).forEach(ele => ele.style.color = 'black')
Two Hollywood screenwriters really dove down into Groundhog Day and is a discussion you might find insightful:

http://johnaugust.com/2014/scriptnotes-ep-133-groundhog-day-...
People have to lose this idea that the version numbers indicates time. It doesn't.

(for semver at least)
Though, I want to make clear that it is permissible for some theoretical code to stop compiling when going from 1.4 to 1.5, for example. Check out https://github.com/nikomatsakis/rfcs/blob/projection-and-lif..., for an example of this.

This is because the compiler wasn't checking some cases strictly enough, and you could "hide" constraints from the compiler, causing them to fail to be enforced.

They checked against crates.io when raising this RFC, and found that there were 35 crates (packages) that would be able to keep compiling if this turned into a future-compat warning, to become an error in the release afterwards.

The example

trait Test {
fn test(&self) -> Option<Self>;
// ~~~~~~~~~~~~
// Incorrectly permitted before.
}

Should be

trait Test: Sized {
fn test(&self) -> Option<Self>;
}

Because `Option<T>` requires that `T` be `Sized`.
Poking around on 1.3, I think that it would be an error to instantiate this trait with a [i8] or something that was not sized anyways, so you're not losing much by needing to declare the trait properly.
Too true!
If part of a sufficiently well-connected seed funded startup team that didn't have a business plan beyond hitting the top ten in the App Store, there's a realistic prospect they'd be acqui-hired at a cost of >£1m per person to Facebook.

Getting a teenager who's done it the hard way, probably for a fraction of that outlay, sounds like a smart move.
'State of Agile' survey
Spread operator, yay!
Ask HN: How can I get a company to stop using invalid email addresses?
I've been using Blur from Abine.com for a while. One of their services, migrated from a previous product called MaskMe, generates masked emails that look like this: "c1f9e2c0@opayq.com", and any email sent to that address gets forwarded to your address. Recently (around a month or so), they started using very long email addresses to forward (e.g. 737rfylmhfbayacam6aatijgei5fcahya5qddjaf2ac6achaamqemicmemmtacxaawuaaiaaea======@opayq.com).
This has caused problems with gmail, which will sometimes display certain prompts (e.g. "display images") that cover buttons, forcing me to reload the page to click them.

Now, https://tools.ietf.org/html/rfc5321#section-4.5.3.1.1 states that

The maximum total length of a user name or other local-part is 64 octets.

which the addresses violate. I wouldn't really care, except that it's causing me issues.

Anyway, I don't pay for the service, so I understand I can't demand anything of them as complex as actually complying with RFCs. But I reached out to their support, letting them know the problem I had with screenshots, and also linking to the RFC. I went back and forth a few times, but got nothing more than

"... there are restrictions that keep us from shortening the forwarding address, and reducing the length would take away some of the core functions of masked emails."

Is there anything else I can do to convince them? Or should I drop the issue?
Half of that describes Uber precisely. So its not a panacea.
Hack.lu Recap: Why Johnny Can't Unpack. Toward One Click Unpacking
This is definitely going to be good fun.

Next in series:

- Twitch manages a portfolio

- Twitch defuses a bomb

- Twitch controls air traffic

- Twitch performs a heart surgery
I know what he means. As the other commenter pointed out, the question is whether ARM will be as popular 10+ years down the road. The chip Oberon was on was very popular back then. Not any more. So, they had to re-write significant portions of it to support new hardware.

Wirth decided it would be better to make a simple, custom processor that follows the spirit of the system. That by itself would be a fun project. He could put it on any current and future FPGA, something very unlikely to disappear. He then ported Oberon to it. Now, it's future-proof.
Strickly for UNBOXING video creators
"Finally" figured it out? Did Google not give you this result? https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon
We use node on Windows for our asset minifiers, hopefully the new version of NPM will make this a little more pleasant!

Your dependencies will now be installed maximally flat. Insofar as is possible, all of your dependencies, and their dependencies, and THEIR dependencies will be installed in your project's node_modules folder with no nesting. You'll only see modules nested underneath one another when two (or more) modules have conflicting dependencies.
I've switched over to using Here Maps[1]. It's fast and doesn't hide controls, unlike the new Google Maps, and you can get fully offline directions in its app by downloading map sets ahead of time.

[1] here.com
wait, you mean "sudo shred /dev/sda1 &"?
It's complicated by two factors: 1) The head unit controls far more than maps and entertainment; it's also wired into climate controls, seat positioning, etc. that require direct access to other vehicle hardware. 2) Head units and associated services are a profit center for OEMs. Switching to a "bring your own tablet" model would cost them a fair amount of profit.
Node.js modules: from brand new to "unsupported legacy hell" in "a year or two."

There's no way this is sustainable, but I'm at a loss of how to fix it, especially when the ECMAScript language itself is evolving at such a rapid pace. Any ideas?
The REPL is currently using 20 MB of RAM on my computer, so I don't know what this guy is talking about.
to be clear, its not specifically "for Anonymous", although the lede unwittingly allies tor devs with them. which is probably closer to the truth than was intended anyway, wait, political dissidents use it too.
i have an app that was written for 0.8 three years ago. it is running on 4.2 with no modification. (it doesn't use any binary add ons). javascript is almost entirely backwards compatible because they can't break the web.

Other apps that require binary add ons required me to install the latest versions from NPM -- one one of them required ANY changes to how the API was called and it was extremely minor.

Waiting 2 years to upgrade the engine your code is running on is not horrible and requires much less pain
That's the thing that kills me - or almost did last month... [ 1 ]

People are delirious about self-driving cars, but even the simplest automatable task of stopping when something is in front of you is not only an option, but an expensive one.

If CAS is a pricey option, how much more will full driverless cost? How prevalent will it be? How likely is it that only the top 1% will have it? How long until it trickles down into middle-class? How much longer will it take to trickle down than CAS?

[ 1 ] Another driver and myself were rear-ended hard in a senseless accident that would have been avoided if "car 3" had had CAS (or was driverless or if the driver had been paying attention, not speeding, not following too close). My last 6 weeks have been paperwork, doctor's appointments, painkillers, ice packs, phone calls and soon physical therapy appointments. All cutting into my productivity and good mood.
> "Reliability" is an especially important component in this type of market, because you're trying to get somewhere for some reason and willing to pay, so there is less price elasticity overall for this product.

Not sure about the low price elasticity. The article argues that demand for uber-rides varies drastically with price.
Definitely makes it easier for them to find something when that something grosses you almost 40 million dollars.
Amazon Local to Stop Selling Daily Deals on December 18, 2015
Comparing them to tech industry folks is not doing you any favors; the tech industry is EXTREMELY insular and thinks in almost lockstep. Look at the magic contentless words people use like "disruption" like a mantra to express group identity and nothing more. The tech industry clings onto weird extreme political views that are laughably absurd to almost anyone else, the extreme libertarians you see at the forefront, the anti-education people, the people who want to remove all patents and IP.

Coming here is like entering a weird extremist alternate-reality echo chamber on the weirdest issues the tech industry seems to have a hard-on for. Poll us on any issue relating to technology or politics and you will find we are so radically different from the general population.

And we're (almost) all white, middle-upper class Indian or East Asian men. If the intelligence community is anything like that I'm much more afraid than before I read your post.

And the fact that you start out by saying they are cherry-picked from elite institutions and then you go on to say they are normal -- the first notion completely contradicts the second. Elite institutions often come with narcissism, a notion that you know better than the rest of the world, a single-minded determination that it takes to excel in a particular area (the educational system) eschewing any other considerations it takes to be a full, complete normal human being.
Most of the vehicles they sell don't offer CAS, only the top end trims in certain models. Many offer only CWS (no auto braking, just bleeping).

The issue here is their use of the term "most." "Most" vehicles in 2015 is category untrue. Out of the top 10 most popular cars in the US, zero ship with CAS as a base feature, and half don't offer it at all.

In the luxury market, it is more common/popular/standard.
As we're talking about two+ major players competing to outfit the auto fleet with self-driving software, I'd like to hear discussion of the pros and cons of vehicles sharing software. Technically, economically, and especially regarding driving dynamics.

Will a Google car be able to caravan with a GM car?
Is a single hive mind able to produce better energy/travel time results than the multiple hive mind of Google/gm/tesla/toyota/+100m humans?
If you want to get rid of the prompt and the upgrade, remove update KB3035583. You'll also want to hide it by right clicking the update and selecting "Hide Update" from within the available updates dialog area. This will stop Windows Update from installing it over and over and over again. Which it will do if you don't hide it.

Also, it looks like for those like myself that have done this, it now appears to be a stand alone update with no KB identifier. You can do the same thing to this update; just Hide it! This work around will probably be overridden by some future update, but it will give you temporary respite from this windows 10 upgropalypse.
I think you should check out Arcaders.rs.
There are still proposals for some sort of inheritance to be added, to make it easier to do the DOM, which might (or might not) be useful for an entity system.

Also, you'd likely want to be using Rust 1.4. It just came out this week.

http://jadpole.github.io/arcaders/arcaders-1-1/
Red Hat is boring – and more open source companies should emulate it
Software Security for JavaScript
As far as I know there are not a lot of options, either you explicitly free memory and have low level control (malloc and free etc) or implicitly free memory and use GC.

So, I am not sure what you mean?
Autoplaying unrelated ad video with music, half way down the page (well out of sight when the audio starts) with no way to stop it apart from clicking on the ad.

That's it, I've had enough of you internet, I'm going to use a adblocker. I really tried to give you a chance. I tried to let you do the right thing and show polite respectful ads. I understand that you need to make money, and I wanted to let you show your ads I really did, I even clicked on them sometimes when they looked interesting, but this is just too much. This is just abuse. I'm not taking this any more. You brought this on yourself, and your bad behaviour has ruined it for everyone else. Goodbye world of advertising, I hope you drown in your own filth. I look forward to an internet where people pay for things they like and the advertising revenue model dies a painful death.
The difference is:

If he owns >50% of the company, no one can sue him over this matter, because there is no way that >50% of the shareholders have a different opinion about payment.

AFAIK he owns <20% of the company, so there are about >80% of shareholders who can have a different opinion about payment.
Unless it becomes cheaper and more convenient to share rides in robotic vans booked on a smartphone and scheduled via a robotic taxi platforms that can match the bids (vans with spare seats going in the right direction) with asks (potential passengers requesting a cheap trip on their smartphone).
You still don't get it. It's the pedestrian doing the wrong, not the driver.

He's saying pedestrians will take advantage of cars auto-braking for them.
Are you saying the US car industry is more willing than European, Japanese, Chinese and Indian auto manufacturers in producing cars which are marginally more dangerous, on the whole?

I think you are overstating your case. They all provide as much as their market demand. So, in some markets you see fewer safety features (see south African auto market)
What Does It Really Mean to Support IE8?
Phineas Gage, Neuroscience’s Most Famous Patient
I've never trusted Google's technology with my life. (Never had occasion to.) I've trusted every car manufacturer's technology with my life at one point or another. I'm not betting on Google having a better safety record. They can learn, but dealing with physically dangerous situations is a new area for them.
keep in mind that you can push stats into GA from the server. I actually made PoC for pushing server stats to the GA - https://github.com/hippich/server-analytics

The same way you can gather all available stats on server side and push these yourself. You can override IP too. Obviously not everything will be available, like screen resolution, but you still can capture a lot of stuff.
Gotta love modern web developers.
This year's Hour of Code is coming up
And with Costco's return policy, broken boards can just be brought back for a full refund, as it states in the article.
Yet you and the others presenting this argument conveniently forget that not all white men were free and privileged - and that these progressive thinkers of the day, naturally strived to free and uplift those that were closest to them and mostly visible to them.

Also you forget that not all people of colour were slaves and that not all slaves were of colour. You also ignore the fact that most slaves were bought and purchased by non whites.

Applying modern zeitgeist and morals to different historic periods is wrong at best.
Programmer Tim Clemans Resigns from Seattle Police Department After Six Months
Totally understand feeling overwhelmed, good people usually feel that way when someone tries to take advantage of them.

Try to hold out and not give a full refund, I say this for two reasons. First is the principle, Second is for the potential legal situation it puts you in. Yes, you have the right to make almost whatever decision you want, however, if you refund his entire amount then the next jerk that comes along may use it as a point that you violated your own T&C's, so he deserves his full refund too. I am not an attorney so you could ask one for specific advice, but I have been told that exact thing more than once by my own attorney. He constantly tells me to make sure I hold people to the T&C's and that I shouldn't "violate" them either without extenuating circumstances which can be documented to prove a unique circumstance that warranted me doing so.

Good luck no matter what.
Internet of Pumpkins shows the dangers of free wifi
In the case of Babel - performance. Even with all the fantastic work that has been done on it so far, good luck avoiding massive transpile times for non-trivial ES6 code bases. I imagine TypeScripts (and other) transpilers have the same issue.
(Full disclosure: I work with Domino.)

For some use cases, Domino's API endpoints[0] feature is an alternative, especially if you want to run R or Python scripts.

[0] https://www.dominodatalab.com/benefits/web_services
It's an alternative approach to a browser plugin to block ads and other stuff.
Show HN: Gendy.js – A stochastic synthesis module for Web Audio
Funny you should mention Microsoft Windows. As I understand it, the phone OS is now unified with tablet and desktop - but you still can't run anything but windows on a windows phone. I don't expect them to offer up the driver source code (all though that would be nice) - but an open boot loader would be a start.

I suppose it's no surprise. It goes something like this: a) underwrite the device (not necessarily lose money on every sale, just lower the margins), b) introduce an app store, c) take a cut of every transaction.

As long as users and developers need your OS, your device - your appstore - you will make money.
For skis, boards and especially ski boots (i'm not sure how snowboard boots are made) you need to make a whole size run which drives the cost of molds/forms up. Its also more expensive to prototype since you can't hand shape a one off design.

Ski shapes were evolving rapidly but have started to stabilize a bit so maybe we'll see costs go down but we're also seeing a push into lighter weight materials (and for the boots and bindings more mechanically complex designs) as backcountry touring gear is the area seeing the most consistent sales growth of late.
I make it a point to read it at least once a year, because so much of it resonates with me. Always fresh in my mind.
> many of them are fleeing because the US destabilized the middle east

Because a lot of countries destabilized the middle east by redrawing national borders at will over a long period of time. Russia, Germany, various colonial powers, Britain - all share a huge amount of responsibility for the total mess there.

Who made Afghanistan what it is today? The USSR? The US? Britain? The people of Afghanistan?

Who wanted to topple Iran? Well that was a British adventure. They sought out US help on getting it done.

Who propped up the various dictators in the middle east? Well that would be the USSR / Russia, the US, and numerous Europe powers including France and Britain.

Who was responsible for toppling the dictators? Well some of them were toppled by the US, some were toppled by the fact of being dictators (Egypt) - dictatorships having a nasty historical tendency to end violently and rapidly.

The Syrian revolution started in 2011. If you can prove the US was responsible for that particular event - which to date nobody else has managed to prove - I'd love to see the evidence. The US has been responsible for trying to take advantage of it however, to topple Bashar.

The US is merely the latest of the western powers to contribute to the rolling disaster of the last century in the middle east - a rolling disaster that has been going on for over a thousand years now, since Islam's golden age collapsed.
This story reads a bit like a rehash of the Hardy "Jefferson Bottles" Rodenstock story, right down to being tripped up by Bill Koch:

http://www.newyorker.com/magazine/2007/09/03/the-jefferson-b...
That means Indian drives should die young.)

Those without actual experience of driving a motorcycle, say, in Bihar wouldn't get the joke.
VS Code shares a lot of code with the IE11/Edge F12 Dev Tools and it's great seeing the performance gains in both over the last couple years.
That is not how Google works. They keep their new fangled systems under wraps and only release the details after a few years (likely 10). Most definitely research is done through the rigor of peer reviews but in a commercial setting that is almost never the case.