skysight-inc/HackerNews huggingface dataset:
I developed something similar for my PhD thesis, which works in a decentralized way using an ad-hoc network:
http://thesis.marcoslot.net/merrion.htm

(press play, you can click cars and enable visualizations)

The system analyzes the driving tracks in the map and finds potential conflict areas. Cars require permission from other cars they might conflict with to enter into a conflict area. To deal with communication failure, they also need confirmation that there are no other cars in the (relevant) area than the ones that responded, which they can determine by sharing and combining LIDAR data and correcting the observations for delays.

When receiving a request from another car, a car can decide to respond with accept (if no conflict), reject (if the responder is competing for the same area and has a lower eta or identifier), or tentatively accept (if the responder already got confirmation), which builds a directed, acyclic graph determining the order in which cars can cross. Cars build a trajectory through all the upcoming conflict areas and can enter the next conflict area in the trajectory if all the cars that tentatively accepted have passed it in their trajectory. If this cannot be confirmed through messages from those cars, LIDAR can again be used to confirm that the preceding cars left the area (or did not enter before the deadline).

It improves efficiency quite a lot, though it's slightly academic in the sense that it assumes there are only autonomous cars and no radio jammers or liars. Everything freezes if there is a human car, since safety cannot be confirmed, though this can be solved by combining it with (more probabilistic) recognition algorithms. The thesis mostly focuses on the distributed systems aspect and how to preserve safety in case of communication failure. There's some ongoing work on applying it to lane changing scenarios, where it can be effective even if only a relatively small percentage of cars support it.
Belgian Intelligence Had Precise Warning That Airport Targeted for Bombing
old busted stuff is likely to be stolen if there's a healthy grey aftermarket for said old busted stuff parts.

the cheaper the stuff, the healthier the aftermarket, if it's a mass produced item. people who buy cheap stuff want to buy even cheaper stuff parts when the stuff breaks.
Decentralized Module Delivery (Node)
Indeed, it is the only post-build babel dependency required if you want things like you say: async/await. The rest are the babel dependencies are build tools.
Your own mirror of third party packages is definitely the way to go. I'm continuously stunned this is not standard practice.
This is brilliant :).
Not quite. It is approximately 30 miles from the northern city limits of Blaine, Washington (which also happens to be the international border between Canada and the United States) to Waterfront Station/Canada Line on the northern part of the Vancouver proper, facing Burrard Inlet.

It takes me about 2.5 hours to drive from Seattle to the middle of Vancouver.
I seriously doubt if he ever would (not only "you" but pretty much anybody). And IMHO it tells a lot about both parties involved in a micromanagement situation (and - to an extent - about the situation itself whose creation they have been active/passive part of).
My wife once flew off in a rage because I had "Smalltalk with Sam" written on my hand. She calmed down when I explained I was lending my colleague a book on OO programming.
Yes, I am from a different decade. I am still running things inside plain simple virtual machines, not containers, and using MySQL at day job. I am totally not a cool kid.
Is this the same as the amb form, as seen in SICP?

https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-28.htm...
Brazil descends into chaos as Olympics looms
The emotional child's guide to political discussion comes to mind:

https://s-media-cache-ak0.pinimg.com/564x/2b/78/f2/2b78f2e25...
Joe Armstrong had an interesting related comment here:

http://erlang.org/pipermail/erlang-questions/2011-May/058768...

Maybe the unit of modularity should be a single function and we can do away with modules?
Multiple OEMs using systems from 4 or so suppliers[1]. If you carefully examine the list of vehicles affected you will see at least a couple duplicates: Toyota and Lexus, as well as Audi and Volkswagen.

This article isn't very good.

1. http://www.syssec.ethz.ch/content/dam/ethz/special-interest/... See page 13: Part Providers
Many big enterprises run on free software. Just because this particular free software project is a shit-show doesn't make all free software projects this bad.
Nice :) Would be cool to limit search results to well-commented code only.
Does your "Code of Belief" require enforcing?

I have few redundant personnel of my thought police I could rent out to you.
It'd be more accurate to title the article "Why Apple needs to treat Progressive Web Apps as first-class citizens".

It's less about iOS-vs-Android than it is about eliminating friction between the web and mobile apps. I enjoyed this analysis very much but if the article wasn't so highly upvoted already I might have skipped over it due to the title.
Practise doesn't make perfect ; practise makes permanent.
Ha, same for me. It's crazy to think about how much time debate took up back then. Blast from the past is right. Anyhow, thanks for the explanation. I liked the analogy back then, and I still do now that I know the term :).
Those who have seen their housing valuations triple still need to live somewhere. If they want to collect that profit (paper profits otherwise, with sometimes very real taxes), they must sell. They then have to buy a new place to live and surprise, that 200% profit disappears real fast when you have to pay 200%extra for a home...
The whole point is the the car is using signal strength as a proxy for proximity, which is unreliable when you can use an transceiver and/or amplifier to boost the signal strength from a remote key.
It's only testing the quality of hash tables and sort, not much else. siphash beating FNV1 can only be explained with the table implementation
Why Socialism Failed
>Would be genuinely interested in methods for making an area appear less safe

why instead not try to make some non-nice non-safe area a nice and safe one?
...maybe it's time a committee of really smart people sit and sip through all the most used modules below N lines of code or smth, and just write an opensource JS-stdlib, hopefully merging in top 30% most used methods of Lodash too? Node/NPM is a great example of why too much democracy and decentralization is bad. Just gather some experts and have them centrally plan a "standard library" then impose it as "industry standard" have a recommended "no fragmentation policy" like "no forking" and "use it all or not at all", the hell with your web app's need for "performance"... even a few hundred Ks of code will not hurt anyone nowadays ff sake...

I even consider PHP a "more sane" language because you at least have most of the useful utility functions in a global namespace and everyone uses them. Of course, the real ideal on this is Python's solution: a nice set of standard libraries that you know are baked in, but most of them you still import explicitly - hence it's pretty easy to write even large Python applications that have a small and comprehensible number of dependencies!

(And more generally: our strike for "more efficiency" in programming is stupid imho! I'd always take a less efficient solution, even "less safe/tested", if it's more "understandable" and "explainable" and sometimes, paradoxically, making things a bit more monolithic and centrally planned makes then orders of magnitude easier to reason about for our tiny ape brains...)
The Six Dimensions of Fog Computing
A lot of people say this is happening in Silicon Valley too, particularly on the peninsula (I've heard Mtn View, etc). I don't understand the ramifications, though.
That plus perhaps some kind of dopamine kick these people get out of this whole charade... Sindre Sorhus keeps describing himself as an "Open Source addict", after all.
How much of that is fixed-cost accounting loss?

Aircraft have high design costs (figure for the '87 is above), but the actual manufacturing costs should be ... somewhat reasonable. I have a hard time imagining Boeing would be selling the aircraft if they weren't recovering their marginal costs.
CGTrader at GDC 2016: A Modeler's Guide to VR Future
They would probably just forbid you to walk through an autonomous intersection. You have no business walking on the road anyway - use the overpass/underpass if there is one or just get in your car.
Exploring Content API Options
CEO roles might not strictly require a background in the space the business occupies, but sure as hell it helps knowing the difference between a widget and a bulboid, what you can realistically expect widget production to be, what widget consumers expects and so on - in other words, being a "widgeteer". The typical "masters of the universe" view that C-level executives are a separate caste of specialist dung-sellers is what gives modern capitalism a bad name.
Chocolate Can Boost Your Workout. Really
Twitter doesn't need a search warrant to query their own servers.
Given Yarvin's Jewish, my guess is he's not a white supremacist.
it has been done, http://140byt.es/
Wanted: San Francisco butler to whip home into shape (salary: $175,000)
And you usually want to avoid RAPE:

- Religion

- Abortion

- Politics

- Economics

Of course, rape itself is also probably not a conversational winner, generally speaking.
I am aware of how chips are constructed. They are not built of discrete parts even though they are composed of multiple chemical elements. They are assembled through chemical processes that create a unified product through a few hundred steps. They are not an assembly of billions of parts and it is misleading to describe them as such.
Digits in page numbers and thoughts on optimization
>No, this is post-9/11. It only started with the PATRIOT Act.

you must be kidding. https://en.wikipedia.org/wiki/Crypto_AG#Compromised_machines
Long-­term Consequences of Teacher Discretion in Grading of High-­stakes Tests [pdf]
I agree that Lodash would be a better choice because it seems like a well maintained project. There could be two counter args, in theory:

- if the programmer uses other functions included in Lodash his code will have a single larger point of failure. For example, if Lodash is unpublished (intentionally as in this case, or unintentionally) then the programmer will have a lot more work to redo.

- Lodash introduces a lot of code, while the programmer only needs one of its functions to pad a string.
A Scala API for Google Cloud Dataflow
Yeah, it should just be DNSSEC-over-Tor.
But SAP is all about sales.
<But because tipping existed, the restaurant industry was able to carve an exception that if someones tips do not equal up to minimum wage the business will cover the shortfall, but if it exceeds it, the business only has to pay a special lower minimum and the server gets to keep the gratuities.>

In what state(s) does this apply? It doesn't in mine.
Computing Wikipedia’s internal PageRanks
As a comment posted above, all this hue and cry over 7 Chinese buyers. I've been disgusted by the incendiary media narratives.

How to prop up weapon sales? Sensationalize a crime (revenge/burglary) and say crime is on the rise with a linked article that says weapon owners/NRA members likely to repel break-ins.
After a long night, bleary eyes read:

"95 years after disappearance, the US Congress is found"

You know those nights ...
Dancing on the Lip of the Volcano: Chosen Ciphertext Attacks on Apple iMessage [pdf]
Smart people created software that lowered the barriers of entry to making software. It was inevitable that not-so-smart people would eventually be writing software that others would build upon.
For everyone who doesn't know it, there's a project called http://140byt.es/ compiling many code snippets that fit in a tweet (;

There was also a clever trick to compress/uncompress ascii text by using base[huge number] or something like that (full unicode) so it could be uploaded to twitter, but I don't remember the exact number
I've been meaning to ask someone at Wit.ai this for a while:

Since your service is completely free, how do you plan on surviving? Would you open source any parts of Wit.ai should you go under?

I feel these are important questions to ask before investing time & energy into using your otherwise awesome service...
How Vietnam Real Estate Sector Performed in 2015?
Don't want to be the naysayer here, but this project is yet another 'I made smth already exisiting but with node.js and the original is still largely better'.

I think there are more interesting open source projects that should hit the HN frontpage. So let's start with this one, that computes Wikipedia Pagerank on a single node in less than 30 minutes :
https://www.nayuki.io/page/computing-wikipedias-internal-pag...
Well, my friends really don't care what kind of phone I have.
http://www.flipkart.com/
This is the first time I am hearing about someone having to restart their 6P twice a day. I have been using mine for 5 months now and I would have restarted the phone may 5 times other than the times I was updating it.
Yes it does: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Type...
Quite a few methods of running recognition work in two stages (as a very large simplification).

First, you take the huge input (because something like sound has a huge amount of data in it, similarly with images there are a lot of pixels) and learn a simpler representation of it.

The second problem of mapping these nice dense features to actual things can be solved in different ways, even simple classifiers can perform well.

This doesn't actually need any labelled data. I just want to learn a smaller representation. For example, if we managed to learn a mapping from bits of audio to the phonetic alphabet then our speech recognition problem becomes one of just learning the mapping from the phonetic alphabet to words which is a far nicer problem to have.

Some ways of "deep learning" solve this first problem (of learning neater representations) through a step by step process of what I like to refer to as laziness.

Instead of trying to learn a really, really high level representation of your input data just learn a slightly smaller one. That's one layer. Then once we've got that we try and learn a smaller/denser representation on top of that. Then again, and again, and again.

How can you learn a smaller representation? Well a good way is to try and get a single layer to be able to regenerate its input. "Push" the input up, get the activations in the next layer, run the whole thing backwards and see how different your input is. You can then use this information to tweak the weights to make it slightly better the next time. Do this for millions and millions of inputs and it gets pretty good. This technique has been known about for a long time, but one of the triggers for the current big explosion of use was Hinton working out that this back and forth only really needs to be done once rather than 100 times (which was thought to be required beforehand).

Hinton says it made things 100,000 times faster because it was 1% of the computation required and it took him 17 years to realise it in which time computers got 1000 times faster. Along with this, GPUs got really really fast and easier to program. I took the original Hinton work that took weeks to train and had it running in hours back in 2008 on a cheap GPU. So before ~2006 this technique would have taken years of computer time, now it's down to minutes. Of course, that's then resulted in people building significantly larger networks that take much longer to train but would have been infeasible to run before.

But you still need a lot of unlabelled data. While I doubt google is doing that with this setup, they have done something before, where they setup a question answering service in the US that people could call I think for free to collect voice data.

TL;DR

You need labelled data. But it turns out you can learn most of what you need with unlabelled data, leaving you with a much simpler problem to solve. That's great because labelled data is massively more expensive than unlabelled data.
I wonder if we'll still be looking for MH370 after 95 years.
Check to see if the battery is swollen -- that happened a lot with those machines, and typically interfered with the trackpad click.
For context, the Chinese themselves restricted foreign real estate ownership until recently. The restrictions were relaxed last year.
Wow, you were not kidding. I chose a random package of his [1], and indeed: a grand total of 1 LOC...

This is madness.

[1] https://github.com/sindresorhus/float-equal/blob/master/inde...
Parted Magic 2016 Live Boot CD ISO Free Download [Latest]
Probably run Linux. Xserve is dead, I don't think Apple uses OS X on servers.
While I was studying I was living on 800 Euros a month. That's 20 Euro more than poverty level. I had a tiny apartment with a tiny fridge and no proper kitchen. Making rice or lentils, heating some frozen veggies in the microwave and frying some meat or opening a can of fish takes about 15 minutes and anybody can do it. You need a pot, a pan and a microwaveable bowl. Ikea has all of that for like 50 Euro.
Or do what the Japanese do: every bike has a serial number etched into the frame and is registered to you (similar to a car). If your bike is ever stolen, the police can trivially find it by the serial number and return it.
Was there no radio or telegraph on board, or did they not have time to signal their position??
Careful though, as HST can under-report events, resulting in a lower AHI score than if you got the clinical PSG.
Who is Yarvin? How is that relevant? I am not talking about a specific person, I am talking about the argument being made for accepting everyone no matter their "belief".
Start spending more wisely
That's a very neat idea for a service, and it could definitely be viable for some games, but I don't think it could be a solution for most of them. Why? Copyright reasons. The companies behind a lot of mainstream video games see videos with music from their games as more acceptable than links to actually play said games online. So if you want to offer music from say; Zelda or Final Fantasy or Mario or Sonic or whatever else, then something like this is a non starter.
it reminds an apt proverb: missing forest for the trees.

Too many modules do not necessarily become a good thing. They may appear to get rid of complexity but in reality, you will have to face the complexity some level above and in fact, the sheer number of small modules will most probably add more complexity of themselves.
I laughed way too hard at this :)

Well played.
It's not sarcasm if it's true!
That sounds like a nightmare - glad you hear you moved on to a better (and better paid!) place.
Change is an Invisible AI that links to bank and credit card accounts, analyzes money transactions and discovers imperfect financial behavior (symptoms). It then matches those symptoms with behavioral treatments that are executed through smart SMS messages (nudges).
If they could get rid of that horrible bezel design, more people would probably buy their product. I still can't understand how they shipped the round with that HUGE bezel. WHAT WERE THEY THINKING?! Did no one want to tell Eric that that was a bad idea or was he just stubborn in wanting to ship it like that? Also, what was up with their terrible website design? SEE THIS FOR CONTEXT --> https://web.archive.org/web/20141230224643/https://getpebble... I mean, I know they wanted it to look friendly but it made Pebble look like it was marketing a toy (or something specifically for nerds), and not a well designed consumer product.

Honestly, there's a lot of talented people at Pebble, but their vision IMHO has just been the wrong one. I still think they should partner with someone like Timex, Casio or Garmin and ship something like an F-91W or a G-Shock with PebbleOS. That would be really interesting. Hell, if they partnered with Garmin they could probably build an awesome developer community around solid HW.

All this said, I really admire Eric and the rest of the staff at Pebble. They've put in a lot of hard work to ship something functional, BUT they really need to rethink how they're marketing themselves, who they're marketing to and what the vision of the company/product should be if they intend to survive.
LOL! I especially like the capitalization:

var GoldMansaChs = require('goldmansachs');

I hope this troll gets fed.
Its the intake design that makes the difference for supersonic performance.

JT8D [0] is based on the J52 engine that powered the A-4 Skyhawk, and a related design is the RM8 [1] that powered the M2.0+ SAAB Viggen.[2]

[0] https://en.wikipedia.org/wiki/Pratt_%26_Whitney_JT8D

[1] https://en.wikipedia.org/wiki/Volvo_RM8

[2] https://en.wikipedia.org/wiki/Saab_37_Viggen
Google vs. Apple in 3D
You don't have to be widely used to be widely used, though. I bet there are tons of developers who would never dream of using left-pad or is-positive-integer, but nevertheless have copies of them (multiple copies?) on their computers due to transitive dependencies.
Good when you need a Simple Static Server
Tay, Microsoft's AI chatbot, gets a crash course in racism from Twitter
Swift Leftpad
Does anybody know what it's doing when it's "optimizing" applications?
Thanks for the link - I wasn't aware of that feature in boto. I think I still would have chosen to shell out to ssh as it gives me more control over SSH options (key forwarding etc.), although I see that boto is using paramiko under the hood so perhaps it would still be possible to get key forwarding and other features.

Being able to go from an EC2 Instance object directly to an SSH session in pure Python will definitely come in handy in future.

> Edit: Wow, a lot of you have built or found ssh-to-ec2 clients.

Indeed, it seems to be a popular itch to scratch. At some point AWS will probably integrate something like this in awscli, thus rendering all of these 'ssh to ec2' scripts pointless :-)
Funnily enough the results of our AI for The Getaway on PS2 led to a very similar result. We had to tone it all down to make it look like actual London traffic. :-)
I can't help but wonder how DeepGram is impacted by Google opening their speech API.
Because Kik plans to `npm publish kik`, presumably a JS API or something. That is a stock robomessage, though granted, not a very good one under the circumstances.
Interview with Vaultoro – Bitcoin/Gold exchange system
Is the city unable to build more housing? Why don't higher property taxes on non-owner occupied buildings solve the exact problem you're talking about?
And you have a lot of powerful players that don't like to see you succeed. (read: big pharma)
Plains indeed are special case in terms of hi-tech jobs. However, PA or TX or NC are inexpensive and still have stuff going on.
To be quite frank, the limiting factor is not computing power, it's code written by physicists. I'm a software developer by trade, and it's sometimes painful to see the type of code my supervisors write. I get the feeling that "our simulation takes half an hour" is acceptable and they won't try to optimise it unless they're near a deadline.

Obviously, that's not deriding them, they have much better things to do than to micro-optimise their code. But in general I prefer writing all of my analysis scripts from scratch after discussing what methods they used. :P
I'd be amazed if lodash were unpublished.

Using a library like lodash makes a lot more sense once you use a module bundler that allows tree shaking (like Rollup or Webpack 2.0) along with the ES6 module syntax. Heck, even if you're just using babel with Browserify or Webpack 1.x, you can use babel-plugin-lodash [0] so it'll update your imports and you only pull in what you need.

[0] https://github.com/lodash/babel-plugin-lodash
Sounds like this is bad news for Nuance,
Why should you pay the damages for something that's not on your server?