skysight-inc/HackerNews huggingface dataset:
> "The update will also penalize inattentive drivers. If the car determines that the driver doesn't have their hands on the wheel and throws its audible warning three times in an hour, it will lock the driver out of the feature. In order to re-enable Autopilot, the car will have to be pulled over and put in park."

https://www.engadget.com/2016/09/11/tesla-s-next-autopilot-u...

If Engadget got that right I think we will see a lot of upset Tesla owners in a few weeks.
Or if you show a reckless disregard for the truth.
On Brick Tehcnology - Frank Lloyd Wright explored the use of concrete blocks made from locally available materials in the '20s. He made 4 "textile brick houses", one of them being used for a set in Bladerunner.[0]

[0] https://en.wikipedia.org/wiki/Ennis_House
Samsung Galaxy S6 Edge SM
A predictive policy generally implies an expected outcome, such as: in an area with this kind of demographic, income level, history, etc, etc., we should expect to see X number of drug and weapon possession offenders.

If a precinct ends up arresting significantly fewer people for these offenses, then it can be interpreted that the precinct is underpeforming when it comes to patrolling and finding probable cause to stop and search.

I referenced Adrian Schoolcraft in another comment, but here's another retelling of his situation: http://www.thisamericanlife.org/radio-archives/episode/414/t...

Ira Glass:
The atmosphere at the 81st precinct was set by its commander, Stephen Mauriello. When Mauriello showed up, Adrian Schoolcraft says, things changed. Offices were told to write more tickets, do more stop-and-frisks, arrest more people for low level offenses that they might otherwise let go-- get their numbers up.

Adrian Schoolcraft
The pressure definitely increased when he arrived and took over as the commanding officer. The analogy I would uses is like having a boot to the back of your heel. It is do this or else. The rent's due.

Ira Glass
The rent's due?

Adrian Schoolcraft
The rent is due. Pay the rent. Did you pay the rent last month?

Ira Glass
Pay the rent means did you get your numbers?

Adrian Schoolcraft
Correct.
I meant I'm in stock.
Given the publication, I would imagine he's an American author writing to an American audience. I didn't think twice that 1 ton = 2,000 lbs so it made perfect sense here.

Makes sense it would be confusing to people on the metric system, but I doubt he thought twice about it.
Thank you! This means a lot to me.
Ok, but these accessor methods will still have a very different performance. In C++ copying a UTF8 string from one byte array into an std::string is super fast. Whereas in JS it's really slow, since you need to read from an ArrayBuffer, convert code points to UTF16 in JS and then store these in a string (which is not efficient, since the strings are immutable). In node you could at least speed that up through some native extension, but even then it would most likely be slower than JSON. In the browser it would be in any case. But that's really a speciality of JS.

In general I then think the difference (for non-C++) between your method and others (protobuf, thrift, ...) is that yours would require the cost of a field serialization in the moment the field is accessed. In others all fields are deserialized at once. But in the end it should have the same cost if I need all fields, e.g. in order to convert the data into a plain Java/Javascript/C#/... object, or am I missing something there? For C++ is absolutely believe that you can have a byte-array backed proxy-object with accessor methods that have the same properties as accessing native C++ structures.
Conspiracy theorists (in general) have been known to make stuff up, and non-experts who believe in them can easily parrot this stuff thinking it's true. A great example of this in history is the "Magic Bullet Theory" of JFK's assassination, which holds that the single bullet is false because the bullet would have had to make sharp turns to get to its next target, which is almost entirely based on made-up positions in a fake film.

Thus, for an article which is espousing that the towers came down only via controlled demolition, it is necessary to find independent sources of all facts mentioned, even ones as pedestrian as the expected weight of a floor of a building. (I haven't done the math myself, so I hold no opinion as to whether or not the numbers in the article are correct).
Obviously OP is too picky, but there are plenty of server-side and client-side options that fit the requirements. Eg Clojure / Clojurescript, Haskell, Scala, Typescript
I could imagine implementing something like this as an alternate wire format and client library for protocol buffers. Can you outline the main reason you chose not to go this route? In particular, what aspects of the proto descriptor language don't fit Cap'n Proto? Or what aspects did you feel needed to be changed for some other reason?
Even if you hate it, the most pragmatic choice would be Javascript, it covers the browser, the server and mobile apps but you should spend at least one semester doing an introductory programming course, there are great courses online.
Have a look at Meteor (https://www.meteor.com/).

- JavaScript is basically a functional programming language, too.

- Meteor has Cordova integration for mobile development. However I never tried out Cordova, so I can't say whether it's good or not.

- Meteor is JavaScript, but as others have pointed out, your list of conditions doesn't make sense, so I ignored your fourth point. Or perhaps program in CoffeeScript, TypeScript or a different language which Meteor can compile to JavaScript.

- For the last point, there's a lot you could do. Depends on your experience of life. One example is emigrating to a country with low living costs and provide your knowledge from there remotely. This way you can sell for a lower price.
I read it a while back and didn't think it was very good. I wouldn't pay $30 for it IMHO. There are better books out there.
While I agree with your points - I would say to the contrary that roads are currently marked-up for visible spectrum usage. Road signs and lines are made for consumption within the visible spectrum - some of which may be able to be seen in other light.

Though possibly an argument could be made that a self driving car doesn't need to read signs, if it can get that data from a formatted online source. (Eg street names on signs, vs from GPS and maps)
It's pretty normal for opposing incentives to exist between customers and providers (counterparties).
There will be more upset Tesla owners, but fewer tuned-out ones. Tesla needed to do this.
To many people in this industry, "as a group" sounds an awful lot like "collective action" which is anathema.
"A Deep Learning system does not have a temporal component" but isnt that what recursive deep learning is for.

And how do they calibrate low/middle/high.
All of the cars since late 2014 have autopilot hardware installed. This allows purchasers to activate autopilot after the sale of the vehicle.
Awesome JavaScript microservices in the cloud for (almost) free
If the hardware does not work in the first place, then there is only so much a software can do about it. But here we are talking about a system which works and gets improved.

Tesla is very explicit about the limitations of their current system. So the autopilot accident seems to be mostly about the owner not really understanding what the current autopilot can do and what not - after all, in the car it is just called "autosteer".

There is also already talk about the autopilot 2.0. This consists of augmented hardware, e.g. 3 different front-facing cameras. Only with that hardware Tesla is trying to reach level 3 or 4. The 8.0 update is about enhancing the quality of the existing autopilot but not about reaching new levels of automatic driving.
Brutally honest: Well if you need money and hope to earn them by programming: go for something with low barrier of entry and high demand.

That used to be PHP + Javascript. You should still be prepared to put in some work in personal projects etc to convice people that you know what you claim.

If you have all time in the world and want to be perfectly positioned for some perfect future opportunity, I don't know, I have no idea.

Personally however, if I am the one to hire in the future I'll try to go with people who get stuff done.
One of the easiest ways would be to use a randomized pulse repetition frequency? The other Tesla would be recognized as a discrete interference source.

Seems this is a well-known problem in airborne radar:
http://www.dtic.mil/dtic/tr/fulltext/u2/a402557.pdf
If you need to lie on that form, maybe you should not try to enter the US. I never tried, but I'd be curious to know what happens if you say yes on any of these questions. Are you still allowed into the US? Which questions are ok to answer with yes?
I thought it was pretty good.
U.S. Government Open Data – Improve Household Energy Efficiency
I feel like Tesla is a super creepy company that people aren't giving enough scrutiny to just because their tech is so great. What was that story about them remotely locking out a hacker from snooping around in their software? What about all those articles where they do an uncomfortably accurate play-by-play of someone's accident? I'm not comfortable with the idea of a company having that much access to private data.
The pueblo sites in the southwest are relatively popular, aren't they? I've been to Bandelier and it was far from empty.

IIRC they're <1000 years old, do they not qualify as "ancient"?
He is trying to think rationally. Sometimes attempting to find the right answer, rather than simply the one that feels good, is in fact "hard".

I'm glad some people put the effort in rather than just chasing positive feels.
This post gives an interesting perspective on how important data is going to be.

One thing that Tesla have is human input data. Google won't have that and will never have that I believe?
What Could I Possibly Learn from a Mentor Half My Age
The Internet Revolution and Political Groups
It looks a little off, but keep in mind that it is was designed from scratch as an electric car. For example the batteries are not in the trunk but form the bottom of the car which gives the car a very low COG. Most of its internal structure and body is made from carbon-fiber reinforced plastic which has other constraints than metal.
It's just not a traditional chassis retrofitted with an electric motor, its a completely new design.

Given all that it looks surprisingly normal in my opinion.
In addition to the source code they also provide a complete compiled binary distribution of the renderer and tools for anyone who just wants to make some computer graphics.
I think both sides have their pros and cons. Google has high resolution data but it's outdated where as teslas data is lower resolution but always being updated. Tesla has the edge here since they will know about road construction and such well before Google does.

Im sure this will flip one day when if Google increases their map fleet
This software startup can tell your boss if you’re looking for a job
Wow, that's a pretty neat project, going to take a deeper look
That's about the first sensible thing I've seen you say in this thread.

Yes: it's far more cost effective to avoid the risk altogether than attempt to mitigate the exceptionally unlikely event of a very-tall-building collapse or fire, particularly through use of, say, parachutes (into an urban landscape with many landing hazards and few readily accessible landing zones).

On the other hand, that decision also means foregoing opportunities, including the income potential of working for a firm in or near a dense downtown with such tall office towers in it. A cost you might be willing to accept.

Risks and costs can be balanced, though the cases in which people make decisions which are both fully informed and rational strike me as relatively rare.
Facinating. Also see the video for their follow-up project "Arcade", which had gave them many more pixels to work with, and also an eight-step grayscale for each pixel. A much better effect IMO.

You can watch here: https://vimeo.com/14219561
If you want to skip to the bit about the turbine blades: https://www.youtube.com/watch?v=VfomloUg2Gw&feature=youtu.be...
Oh no. This is going to get picked up by one of those nutbag spiritual clickbait sites and tomorrow my girlfriend is going to tell me about an amazing discovery about crystals which can be used to power a time travel device.
Yup. The linked image gallery is actually a pretty good argument against computers being able to take images and produce output in the style of major artists. If you asked a human to paint the Golden Gate bridge in the style of Matisse's "Woman with a hat", they probably wouldn't interpret the request as "make part of the sky look like a hat"[1]. If you asked a human to draw a group of buildings by a canal in the style of JMW Turner, they wouldn't make the buildings look like abstract waveforms[2], even if they were only familiar with his stormy seascapes and had never seen how he actually drew groups of buildings by a canal[3]

[1]http://www.telegraph.co.uk/technology/picture-galleries/1184...
[2]http://www.telegraph.co.uk/technology/picture-galleries/1184...
[3]https://www.google.co.uk/search?q=jmw+turner+venice&source=l...
It's about four hours on a on prem commodity cluster with ~PB raw storage on 22 nodes. Each node has 12 4TB disks (fat twins) and two xeons with (I think) 8 cores, and 256GB ram. It's got a dedicated 10GbE network with it's own switches.

The processing is a record addition per item (basically there is a new row for a matrix for every item we are examining, and an old row has disappeared) and a recalculation of aggregate statistics based on the old data and the new data - the aggregate numbers are then off loaded to a front end database for online use. The calculations are not rocket science so this is not compute bound in any way.

I think that we can do it because of data parallelism, the right data is available on each node and every core and every disk, so each pipeline just thumps away at ~50Mbs, there are about 300 of them so that's lots of crunching. At the moment I can't see why we can't scale more, although I believe that the max size of the app will be no more than *2 where we are now.
I actually spat my coffee out laughing
I'm not convinced you can usefully search a 10GB+ mail spool with any mail service on the market, including either gmail or fastmail. I mean, what is that 10GB? Attachments?
Spam? Mailing list messages?

We are dogfooding a "Super PIM" system which downloads content from Fastmail via IMAP, CardDAV, CalDAV and WebDAV and puts it into Elasticsearch -- so far as mail is concerned I think very little of it should be kept in the actual mail system (maybe 2 months overall, maybe a complete log for very important clients) The rest goes into a nearline system.

I wouldn't even try moving mail from an old email system to another system, but either keep the old mail in the old system or archive it in Super PIM.
This is really interesting thanks!

It's interesting to see how the visualizations would render to the colorblind.

I also had no idea that 8% of Northern European men had red-green colorblindness. I assumed it was a lot lower than that.

Thanks for sharing! I'll definitely be incorporating this extension into my design process in the future.
Personally I use JS extensively for these kind of things. I hate JS the way most people use it, but JS is actually a crazy powerful functional programming language in disguise. And you can use it on server or client almost transparently. I mostly use only a subset of JS myself: I write const fat arrows that either return functions or immutable objects. No or very little state. I don't use "this". I use react + redux on the front-end. I maybe use 4 different language constructs total, both on the server and on the client, and my life as a programmer has become very peaceful, I can focus on delivering features. The nice thing about JS is, like the language or not, the tooling and ecosystem are awesome. For one man projects you can really make the language your own and achieve crazy productivity. YMMV.

Here's an example of what I mean, a Promises/A+ implementation in less than 100 LOC - just for the fun of it: https://github.com/djfm/promesse/blob/master/lib/promise.js

I think it kinda feels like Haskell, yet browsers understand it :)
Agree with everything you said about Clojure[script], but isn't nodejs past the hype already? sure, articles are written for it everyday but is a technology that is used heavily in the industry, that has a large community and library ecosystem.
Because you started with a bunch of JavaScript recommendations that have nothing to do with the actual design or implementation of the application. It's leading off with the most trivial stuff imaginable.

Specifically, I'm guessing your architecture doesn't implement ROCA server recommendations #2, #5, #9, or client recommendations #1, #4, or #5. I'm happy to be proven wrong, though.
A lost study of Buddhist art reveals a hidden side of a great literary critic
Ruby, rails and intercoolerjs is the best combo for what you are looking for.

It will still be a logic work.
Typing everything into a single core middleware that changes too often to have its interfaces reliably cloned.

Thus whoever controls the agenda for the middleware controls the ecosystem (or have effectively forked it).
The count-the-pixels thing is too obvious, and doesn't explain why this is a compressed png that's almost twice the size of what you get when you decompress it.

"'Twould be a shame not to count this art among the great texts of our time" makes me think part of the file is a one-time pad against part of some famous book (based on the phrasing, and the Britishness of MI5, probably some 19th century British literary author, maybe Dickens or Austen). Assuming that's the case, the solution would be:

1. Figure out which 'text' they're referring to, or get the text of as many books as possible;

2. Take the chunk of the file between the PNG headers and the Comment;

3. XOR that chunk against the corpus with a sliding window;

4. Score each sample based on number of english words found in the output, keeping the top 10 as you go (or do some map/reduce crap because this would take a while);

5. Read the top outputs and see if anything makes sense.

This would also explain why the file is a bit longer than you'd think it should be based on its visual contents.

If anyone wants to try it, this might be a good start:

* https://www.gutenberg.org/ebooks/author/37

* https://www.gutenberg.org/ebooks/author/68
In other words, since you don't have faith in God, you must have faith in technology even though there is no evidence that technology can bring forth creative, living intelligence.
It looks like clang-tidy just committed a check for this case: https://reviews.llvm.org/D23353
Getting Stuck While Doing TDD, Part 3: Triangulation to the Rescue
What surprises me is how (at least here in HN) there was a general feeling of annoyance when Apple tracked user locations with Apple Maps to identify traffic patterns, even though Google did the same for Google maps.

But now with Tesla user-tracking, people seem to be actively psyched at being tracked by Tesla.
Reminds me of that Ricky Gervais bit about fat people. "I'll do anything to lose weight. Not jogging..."
I wonder if/how insurance companies will get this data. It is only a temporary concern until we have fully autonomous vehicles, but still a concern.
Computers, Legos, Evolution and Complexity
Ironically, the first customer testimonial I got on that page started with "Thanks so much for putting your book online."

I generally like stuff by Zed E. Shaw, though. Is there an official statement about this? Will he be making other books unavailable too?
It's long rows of lots of numbers that have to be crunched with each other in quite straightforward ways.
For something so ...cognitively dissonant, it sure has been effective. I stick with "the game theory of MAD is ironclad."
We've got the example of places like Finland, that are supposed to be much more successful than U.S. schools. They've got the same distractions, technological and social, that are available in the rest of the world.

It's a very different country than the U.S., but it gives me hope that there's a better way to structure our school system.
Pedit5
Tesla need to show the regulators that this technology is still driver assist. They need to prove that they are doing reasonable effort to remind the drive to pay attention.
Tesla punishing users not following the rules > Regulators punishing Tesla.
IMHO, that's the best endorsement for the book I've ever seen. Zed had a knack for pissing off people who spent too much time in theory and too little time building things.

I don't blame him for finally charging for it either. It's a good book and giving it away for free got him nothing but harassment and libel.

update: Beej's Guide to C[0] is also on that list.

[0]: http://beej.us/guide/bgc/output/html/singlepage/bgc.html
I agree in it's current state it's more of a novelty than something intended for serious use. (Imagine debugging someone else's code with source rewriting 0_0) Especially with the discrepancy you pointed out with tuple comparison.

I think that it could get to a state where if the debugging was figured out, and the abstractions/usability became nicer that it could be have some serious use though. Mostly the intention with this was to get something working, that can be iterated on if it makes sense.
Roughly speaking, low/middle/high are just buckets, each of which represents a third of the distribution for position, velocity, or angle.

We attempt to illustrate that in this image: http://neuromorphic.eecs.utk.edu/images/graphics/Inv-Example...
If memory serves, the web version was always sort of an "alpha". The book now has a physical print edition, so I guess he wants that to take priority.

Kind of a bummer, but fortunately I already worked through the book when it was in alpha and saved a copy of all of my exercise solutions in case I need to refer back to them in the future.

EDIT: Looking at an Archive page reinforces my view on this:
http://web.archive.org/web/20150203094342/http://c.learncode...

"This is the in-progress free version of Learn C the Hard Way."

So my understanding is we were basically beta-testing his book for him and providing feedback in exchange for his making it free. He's finished it, smoothed it out, and finalized it with some additions and videos, so now he wants money for it. Seems fair enough to me.

I've seen the physical edition at Barnes and Noble a few times. I might thumb through it one day and see if there's enough content beyond what I pulled from the alpha to be worth buying.
Wonder when next HW is coming, supposed to be this year.
They said the same thing about Build Your Own Lisp In C, and many other books. These are the people who worship the C spec, and will crucify you for daring to claim that your function takes an array as an argument. I'd take anything they say with a grain of salt.
HILARY RUSHED TO HOSPITOL VIDEO,3 EPISODES IN 2 DAYS
Wasn't this partially crowdsourced?
http://www.iso-9899.info/wiki/Main_Page#Stuff_that_should_be...

The whole thing seems kinda snarfy and out-of-touch. It's basically single-sentence "Oh this is totally not worth it", which is usually a sign of people on the 'net jerking themselves off over how elite they are. It's just a bunch of folks on IRC showing off.

They pan a nice book on implementing a lisp in C and a simple guide from Beej (of Beej's Guide to Network Programming).
How about this guy:

https://www.youtube.com/watch?v=T2XV3Edd2dc
“Mobile friendly” deep convolutional neural networks
What are good modern books on C nowadays?
I hope they take their time and not rush the update. This is probably the biggest change since introducing Autopilot. Also, Tesla is now in a very dangerous moment where a serious failure can bury Autopilot.