skysight-inc/HackerNews huggingface dataset:
And this is the classic theory vs pragmatism problem in a nutshell. You've done a good job of explaining why humans SHOULD be horrifically bad drivers in theory.

There is a slight problem. In practice, in actual measured statistics, we're utterly fantastic drivers despite all the reasoning.

We need a baseline. How about trains? Trains in the PTC and semi-PTC era don't (can't) speed and are monitored to crazy 1984 levels, usually there are two employees in the cab (not counting subway type things, I mean real Amtrak here). Trains don't have steering wheels, usually can't spin out, etc. Still the death rate is about 1/2 per billion passenger-miles. What can I say, brakes fail, drivers have heart attacks, rails crack. Its apparently impossible to put squishy humans in a sealed box and toss that box around at 90 MPH without killing about one per two billion miles. Note that's to the moon and back 4000 times, safer than even spacecraft.

The death rate for passenger cars is about 7 per billion passenger miles. A little higher for trucks/SUVs, a little lower for cars (cars are safer on the road, more stable).

That's only about 14 times worse than trains.

Anecdotally human drivers do dumb things, because there's 7 billion people and world wide networks every form of idiocy is known to all, yet simultaneously its very rare. Anecdotally a billion passenger miles isn't very far, so every year we stack bodies like cordwood, sadly. But even on the ultimate in safety, a train, we'd still have 10th the number of dead. By reasoning the ratio should be immensely larger than 14, like 1000 or 1000000. But its 14. That has to be answered...

Even crazier to consider is the death rate has dropped by a factor of 3 since the 1970s due to better engineering and regulation. We KNOW how to lower death rates using existing techniques. Yet we also know software written by humans is basically worthless. So given a choice of strategies to further lower death rates, given the track records I'd trust the MechEng and CivEng a lot more than the CS department.

A factor of 14 reduction in death rates is unfortunately far more likely to come from the MechEng/CivEng grads than the CS grads, and I say that as a CS grad.
Kiddle – Visual Search Engine for Kids
It is hard to answer your question when you give so little details. Are you, too, a remote employee? Exactly what are those made-up reasons?

Generally it is not a good idea to directly question management. You need to work out what the agenda might be: cost-reduction, bringing in cheaper workers, company having cash flow problems, investors pushing for change, manager trying to impress his bosses?

As you probably know, Yahoo changed the policy on remote work. That was largely a need by management to see themselves as having a lot of staff and to be able to lord over them. The mostly hurt morale and things only took turns for the worst over time.

As a very general rule, I would suggest saving as much as you can so that you can weather a sudden dismissal. Keep your ears open and your mouth mostly shut. You don't want to attract a malicious manager's attention. I wouldn't recommend leaving unless you have a better job to go to or can afford to be without income for an extended period of time.
> there's no way enough of the fleet would have changed over in as short a time as ten years to make such a ban practical.

Cars sit idle 95% of the time. That means you only need to flip 5-10% of the total fleet. Tesla could do it by themselves building 2-4 million cars/year, with the amount of cars needed per year declining the higher the utilization level you can achieve.
We've definitely been working on improving the ease of getting started. The number of configuration options is a strength and a challenge.

There's now an updated user's guide on the wiki: https://wiki.blazegraph.com/wiki/index.php/Main_Page

and additional code samples: https://github.com/blazegraph/blazegraph-samples/
Of course, the sentiment in this reply could probably have been expressed with far less text and/or syntax (probably in less than a tweet even).

IMO people prefer to communicate with some nuance and some degree of redundant expression. Terseness is itself even a kind of nuance when you're allowed to not use it.

Drives for widespread purity in language never seem to pan out, in either human<->human communication or human<->computer communication. I suspect there are reasons for this that might be somewhat under-researched.
The future of silicon
Startup idea: a service that prevents your startup from fucking your users over when you go out of business with zero warning.

Our Incredible Journey as a Service (OIJaaS.. kinda sounds like ouija...)
Cordova isn't purely native.
I am part-time author of books and articles from IT area. Nowadays I am writing my third book. Article take me just a few hours during evening. Books around 250 pages takes ma around one year, written mainly during evenings and nights (my wife is getting insane from this).

In regards to money...no, you can't pay your mortgage from it.

In regards to fun .. yes, it is fun, usually I learn a lot with every book.

In regards to development....yes, it can help me get better job since it is some kind of marketing, and there are not so much candidates with same portfolio. Another thing is that it helps me develop my skills, language and thinking.

In regards how to start ... get in touch with some chief editor, they have a list of topic they and possible readers are interested in. I always send them resume with short description of my previous work and projects.
I work in the embedded space and use a compiler from Green Hills.

The preprocessor in either C or C++ is evil for the simple matter you can't debug it when the thing you're debugging is in production, symbols are stripped, and the disassemble resembles nothing you can marry up to actual C or C++ code. In simple cases, maybe, but in not so simple cases it's just evil.

A modern compiler will optimized out the global consts anyways too...
Yes it does, easily. And scaling is even easier when you use React because you 'subscribe' to data when the component is 'mounted' and when the component is destroyed you remove that subscription.

And this all happens for you automatically. No lie, React makes Meteor scale by virtue of how it forces you to architect your data usage.
Simplify your AWS CloudWatch alarm management
Good catch, thank you.

To anyone who wants to play around with lisp, I recommend downloading the emacs text editor. Just open it, navigate around with the arrow keys. Type an s-expression, and place the point after the ")". Then type Ctrl-x Ctrl-e, and the expression will be sent thru read -> eval -> apply. Fun to just play around with.

(+ 1 2)_ ;; _ means the cursor, ";" means a comment
Wait, why did you refactor all things? I’m afraid you have been misinformed. :-(

Please read the official release notes when upgrading.

Nowhere does 0.14 say you need to change components to use classes. They are allowed now (since 0.13) but React.createClass() is still there and is not going away any time soon. I’m afraid you listened to bad advice.
What's it like to raise kids in SV? How are the public schools?
> SV was the product of a culture which rewarded individualism and free thinking, which is the antithesis of Islamic culture.

Its may be the antithesis of the reactionary Islamism which is currently ascendant in much of the Islamic world, but that's something of contrary to the historical culture of many parts of the Islamic world (whether there is such a thing as a historical "Islamic culture" rather than the very diverse cultures of various regions where Islam has been found is a different debate.)

Not that Silicon Valley was really the product of a culture that rewarded individualism and free thinking. Its the product of a focus on defense and related national prestige investments, and a culture that reward success. Neither of which is foreign to any part of the Islamic world. (To the extent that a culture of individualism that rewarded free thinking evolved in the region, it was a product of the focus on success as the tech hub developed, not the reason the tech hub developed.)

> There's a reason SV is located in California, and not Alabama or Mississippi, let alone the middle east.

Yeah, and its mostly because of the military-industrial complex, not local culture (the technology firms gathered around the nucleus of Moffet Field NAS, which, when certain naval operations moved out, made it an attractive place for NACA -- which became NASA -- to locate operations, which continued attracting tech firms.)
"The vehicle and the test driver "believed the bus would slow or allow the Google (autonomous vehicle) to continue.""

This sounds like a very strong assumption. When was the last time you saw a bus slow down for a car or anything much? There's a reason "Fuck you I'm a bus" is a meme.
Twitter is like "RSS for the rest of us." I've long wondered whether Twitter could have grown into a more approachable Google Reader product. When major news services are tweeting links to their articles even though they need to use unprofessional tweet-speak, then you know there is value here for publishers to reach readers.
> Learn to accept living with roommates even though you make 6-figures and your friends back home are buying huge houses on far less.

I'm glad you like the Bay Area and this is a great post. If this is what it takes to love the Bay Area it's no wonder people would want to leave. But you are right. The extraordinary expense of living there will chase a lot of privileged people away because they don't want to pay the price. (Unfortunately some of the less privileged cannot be so flexible.)
Interesting. That is a fairly complex scenario (sand bags partially blocking a lane) -and given the test driver also didn't expect the bus to move ahead it seems like this is a mistake that many humans would also make.

Interesting to note that the collision was very minor (car moving at 2 MPH). When looking at accident rates we should also consider the severity.
Doesn't Boulder have similar high expense issues? I considered that area for all the tech opportunities, but found myself realizing I'd need to live 30+ miles away in Longmont for a house with a decent sized yard.

I also have been considering south of Denver but it has similar expense issues.
"Many employees don’t have the money to exercise their options within such a short window and lose them."

Sounds like an excellent opportunity for a business. Providing short term loans, taking x% or the exercised options. Although I am not familiar with US laws that cover this area.
How did total comp went down if base went up? What was it that went down specifically?
If not being able to buy the options when leaving is the only thing keeping your employees you are in a very bad place.

Options usually have cliffs in the first year and vest monthly. So no-one would get more than they deserve.
At the moment I'm writing this, the very first line of the post is:

>So everyone around here knows I’m bullish on Twitter and we own a lot of stock. So take all of this in that context please.
My insight into this was by reading (listening to) the very long book by Robert Gates called Duty. It described goings-on at the Department of Defense during his time there and showed that even for this slice of government, decisions were never clear cut, the factions many, and opinions numerous. Even for something as clear cut (in retrospect) as the mission to get Bin Laden was debated extensively.
Your opinion is just as valid. Can't say syntax is _simpler_ than s-expressions though. But so is ASM.
Not especially shocking. The Gov'ts proposed theory of the All Writs Act as the legal equivalent of "sudo do whatever I want" was pretty damn tenuous.
Greek here. That 500 base salary doesn’t exist. While the nominal salary is quite low due to the huge unemployment issue, for computer programmers it is way beyond that. You’re looking at least at €1k monthly for an entry-level programmer. The real problem in Greece right now, as others have mentioned in this thread, is the insurance cost which accounts for 70% of the net salary someone receives. So if you want to pay €2k for a salary, the real cost for the corporation is about €3.5k. Which makes it really hard to employ experienced people unless you’re willing to have under-the-table agreements.
Study: Austin May Not Have Enough Rooms for SXSW Visitors in Coming Years
I have actually visited Mountain View, from Switzerland, and caught a bus on El Camino. Probably not far from where this incident happened. Yeah. Timetables are not a thing that happens there.

...I remember once in Zurich when my local bus was two minutes late. The people at the bus stop were really quite cross.
In related article http://www.reuters.com/article/us-google-selfdrivingcar-idUS...

"Google said in the filing the autonomous vehicle was traveling at less than 2 miles per hour, while the bus was moving at about 15 miles per hour."

Google said in a statement on Monday that "we clearly bear some responsibility, because if our car hadn’t moved, there wouldn’t have been a collision. That said, our test driver believed the bus was going to slow or stop to allow us to merge into the traffic, and that there would be sufficient space to do that."
you would think a VC - out of the average person out there - would, you know, kinda sorta pay attention to the numbers, maybe?

but it seems they just throw stacks of bills at targets and hope that one of them sticks
Shodan is really not at all what I had in mind. I wouldn't expect the public to get worked up over it. You show it in a news report and people shrug because it's a search engine with text results.
COL indexes are flawed? Who knew.

I hope it would be apparent you should reference many different sources when comparing salaries in different locations.
I live in the area. The stinking buses around here ... They crowd the lanes regularly. Us human drivers I suppose are used to it, but it is a serious pain in the butt.

The buses will drive right next to the lane marker, with their mirrors hanging over into your lane. This makes it so everybody has to creep over a little bit into the drivers side lane and hopefully everybody in traffic has a small enough car to deal with it. Otherwise, you have to hang back behind the bus as if it's in your lane and wait for it to get to a stop.

I've had my issues with Google autonomous cars (they drive slow and they used to be exceptionally slow at making right hand turns, causing traffic problems), but in this instance I'm happy to throw VTA under the bus, if you will, and lay blame 100% at their feet.
Very exciting and awesome to see Erlang getting love on HN.

For those who might have missed it, there is also an accompanying book that is a work in progress of converting the MIT classic "Structure and Interpretation of Computer Programs" to Lisp Flavored Erlang here: https://lfe.gitbooks.io/sicp/content/index.html
(After a couple of tries)

You can cheat by just typing dsajlfkjsdlfkjhfsdl when the red mist descends and then erasing it.

It turns out that the easiest mode of writing is "conversational observation mode". What do I mean by this?

Imagine that I am talking to you and just describing my surroundings, and my inner states, and my activity.

Surroundings: office, desk, energy drink, laptop. In that order.

Inner state: bit wired (see above-mentioned energy drink), feeling nice after sauna in college gym.

Activity: testing out this new writing app that is meant to help me get "in the flow" whatever that means. But all it has really done is show me that the only kind of sustained writing I can do is this simple narrative observation mode thingy.

The app is interesting in that it has shown me that the only way that I am able to generate a continuous stream of words that have some chance of having logical coherence is
The main rule for all driving is to assume everyone else is actively trying to kill you.

It's something I was told when getting a motorcycle at 17, and it's served me pretty well.

Specifically on snow I think we subcontract too much from brain to ABS, traction control, lovely powerful heater and what not. We don't get Scandinavian amounts of snow in the UK, so whenever we do have snow you'll see dozens of ridiculous accidents because people don't take account of stopping distances or speed, or ABS being a hinderance in snow etc.
> When you rent, you might as well be lighting that money on fire.

OK, try lighting that money on fire. Then go live under a bridge because your rent money is ashes.

Rent gets you a roof over your head and it's completely ridiculous when people claim it's "lighting money on fire" or "throwing money out the window". Obviously it's not because if it were "lighting money on fire" people wouldn't do it.

Ownership also comes with expenses--maintenance, insurance--and with the substantial risk that your property will decrease in value or that you will need to move and take a loss on the sale. Also, the transaction costs when buying and selling are considerable--agent commissions and taxes are thousands of dollars.

That doesn't necessarily make buying a bad idea but renting is certainly nothing remotely close to "lighting money on fire".
Well, let me see. Conversation isn't code, natural language isn't programming language, I don't think I care about "purity in language", and I'm pretty sure I can make a case for everything in my comment needing to be there.

I do agree that people often desire to make things more complicated than they need to.
@Harjeet thanks for writing this up and putting the work into.

Imo our industry needs this. Atm there is very little incentive for experienced people to join early stage start-ups as non-founders vs starting their own thing. Tikhon summarized this quite well: https://medium.com/@tikhon/founders-it-s-not-1990-stop-treat...

Making options more employee friendly by default in our industry is an important & good first step!
Lots of discussion on the Reuters article linked here:

https://news.ycombinator.com/item?id=11197103
Anecdotally, this is a lesson I too had to learn, almost the hard way. The closest I've ever come to accidents in city driving is with municipal buses. City buses seem to drive as though they always have the right of way, and other cars will always get out of their way.

Coming from a smaller, more suburban area, I learned to recalibrate my driving to be more aggressive in larger cities (primarily NYC & DC), to hold my own against pushy taxis, etc. Most city drivers kind of bluff, and if you show you're not falling for it, they'll stay out of your way.

But city buses don't bluff. If they start pulling into your lane, even if clearly cutting you off, you better slam on those brakes, because that bus is not stopping. It's one of those unwritten rules you learn, at least in my experience driving in major East Coast cities.

I can see how it'd be hard to train AI that you have adjust the driving style depending your locale and for specific types of non-emergency vehicles.

I'm not making an argument here, really just sharing a chuckle about the crash involving a city bus.
TL;DR:

Indeed.com, a job search site, published stats that show how tech workers in the Bay Area, and especially those from age 31 to 40, are increasingly looking for job opportunities outside, mostly in New York, Austin, Seattle.

This might be attributed to the search for a balance between happiness and opportunity.

Also, this type of migration is common in other parts of the world, and tech companies are willing to follow these trends, such as Facebook opening offices in Austin and Seattle, or Google in Portland.

Shameless plug: I started posting summaries of HN stories here: https://github.com/simonebrunozzi/MNMN
Or product management.
The author is absolutely, totally wrong.

The PIN number is entangled with the device's 256-bit "UID", which itself is on-die in the SoC/CPU and NOT extractable without either being able to run code on the CPU, or decapping the SoC, reverse engineering its implementation, and extracting the UID, all from the SEM imagery.

The PIN number and the UID are fed to key derivation code for strengthening; the result of that process is used to actually perform encryption of the data on the NAND.

The weak point here is the PIN number; the FBI would be extremely hard-pressed to brute force the derived AES keys.

This is described in the "Tangling" definition on page 59 of the iOS Security Guide: https://www.apple.com/business/docs/iOS_Security_Guide.pdf

I flagged the article, as the entire argument is predicated on a factually false premise.
Agreed it might be a rare occurrence but still a possibility that "the promise" does not address.
Yeah, I kind of do. This is not a privacy issue, you're on the road and behaving in a way that's directly endangering me.

You're out in public, operating heavy machinery. Better enforcement of traffic laws would save lives [citation needed].
To use lights as an example - there are uses cases for some people. I have my downstairs and external lights set to turn on and/or flash if my home alarm goes off at night time. When my kids were infants I had lights set to turn on/off as I moved around the house at 3am to make a bottle etc. When I'm away for a long period of time I use it to control the lights and make it look more like someone is home. Another example is monitoring water leaks - my house was destroyed by a water leak several years ago. I absolutely sleep a little better knowing that I'll get an alert if the sump pump fails etc. I really don't understand why so many developers are so opposed to IoT. There are issues to be resolved (security concerns, standardization of protocols, some obviously stupid devices etc) but there is also the potential to make modest improvements to common routines and tasks.
It's brilliant. Once you get moving you won't even notice the cold. A snow-filled forest is one of the quietest and most peaceful places you are likely to ever find.
What's going on at Heroku?
This assumption is not correct. The (4-digit) passcode is entangled with the device's unique ID, which is burned into the A6 application processor (on the other side of the logic board). It's theoretically possible to extract the UID from the A6 at the silicon level, but not realistically possible.

I suggest you read the iOS Security Guide: https://www.apple.com/business/docs/iOS_Security_Guide.pdf
>so much physical, legal, and regulatory infrastructure needs to change to make this viable that it will be more than 2 decades until we see self-driving cars as a reality across multiple cities.

It could be a lot more straightforward than you suspect. The three things we have going for us:

1. Car accidents are almost always resolved by deals made between insurance companies (this will be doubly true with unpiloted cars, which will presumably not commit criminal acts)

2. The same few large companies are likely to deal in insurance of piloted and autonomous vehicles, so there's not a huge incentive to go sue-crazy

3. If autonomous vehicles cause significantly fewer accidents and companies can charge the same amount for insurance covering them, that is a huge win for some very large companies with the power to get the ball rolling.

Increased vehicle safety will be a big win for these companies in the short term, although in the long term some price discounts might be factored into the cost of autonomous vehicle insurance.
It's a neat little project, but it's been around for 3 years.
I'd go a step further and say it's a failing of management and process at said company if any employee felt that the CEO emailing for payroll information was "normal".