skysight-inc/HackerNews huggingface dataset:
Here are some excerpts from the new bill authored by assembly members Jim Cooper & James Gallagher [1] and state senators Patricia Bates & Isadore Hall III [2].

Findings:

> (t) Technology-facilitated sex trafficking networks rely upon anonymity of victims and traffickers in order to operate. Fully encrypted smartphones, immune to search warrants, make this possible.

Additions to the law:

> (b) A smartphone that is manufactured on or after January 1, 2017, and sold or leased in California, shall be capable of being decrypted and unlocked by its manufacturer or its operating system provider.

> (c) A smartphone manufactured on or after January 1, 2017, that is not capable of being decrypted and unlocked by its manufacturer or its operating system provider shall be subject the manufacturer or operating system provider to a civil penalty of two thousand five hundred dollars ($2,500) for each smartphone sold or leased in California if the manufacturer or operating system provider of the smartphone knew at the time of the sale or lease that the smartphone was not capable of being decrypted and unlocked by the manufacturer or its operating system provider. A manufacturer or operating system provider who pays a civil penalty imposed pursuant to this subdivision shall not pass on any portion of that penalty to purchasers of	smartphones.

[1] http://assembly.ca.gov/assemblymembers

[2] http://senate.ca.gov/senators
No that is not the direction automobiles have been going since they were invented. Cars unlike many objects are built to last longer today than they were in the previous decades. It used to be people expected 100,000 miles or so out of their vehicle and now its over 200,000 miles.

http://www.forbes.com/sites/jimgorzelany/2013/03/14/cars-tha...
Whether by necessity or choice, U.S. motorists are holding onto their cars for longer than ever, with the age of the average vehicle on the road at a record-high 10.8 years, according to the research company R.L. Polk in Southfield Mich. By comparison, the average life expectancy of a new car in 1930 was a scant 6.75 years. Fortunately, today’s cars are more than up to the task of going the distance.
> The beauty of this (for them!) is that this seems to take away all the negotiation about pricing, terms and taking used cars in.

This is because they don't have a dealer network. If you don't like their price you can't go down the block and make an offer to the next dealer. Probably necessary because dealers normally make their money on maintenance and there just isn't much to do for Tesla vehicles.
I don't know why you have such a hard time understanding this. The case you linked to involves someone exploiting a bug in a server.

There's no bugs or exploits involved with the ad-blocking scenario. Sure, the website intends me to view the site with the ads, but what you are failing to understand is, they have no moral or legal right to tell me what I do with the bytes that they purposefully, in full awareness, sent me.
I never said it was easy. That and most businesses don't create new technology. There are industries out there that could use tech that already exists but either they don't know about it, it hasn't been shaped to their needs or both. There is also the possibility the market leader is offering a crap solution (I've seen this a few times in the healthcare space).
Applied quite a while back for a non-engineering role, just to give other career paths a try. Had to head down to their office 3 times to meet with at least 4 people, after 3 separate Skype interviews.

After that, I got a month of silence, which I thought meant silent rejection. Cut to a week later, was having brunch with a friend from another valley startup and said person was telling me a joke that a friend from AirBnb had told during a yacht party limited to only people not from my country.

Turns out there was a crappy interviewee from my country who didn't know what was "shared economy", so he decided to reject the guy. Which was fine because maybe it's their company policy or vision. What wasn't fine was said interviewer went on to say "This is why I'll never fucking hire a person from this country."

So I asked my friend, "Is this friend of yours XXX?"
"Yeah, how'd you know?"
"That's my interviewer. I'm that guy you're laughing about."

It was an awkward brunch.
I'd imagine they're just leaving legal wiggle room for "we bumped you down a spot so we could give the next car to a VIP".
If you're talking about TJ I don't think anyone said he was "evil" or "dickish". The selling of a repo on Github is questionable however it is no more questionable than Ryan selling NodeJS to Joyent. But frankly nobody really believes IBM gives a damn about Express, so people should move on and use something else, because it ain't gona be maintained seriously . For them Express is just PR for their platform Blue mix as they try to attract businesses based on NodeJS.
I'll go to a Bay Area store to put in my reservation on 3/31. Not really feeling up to camping out overnight, but showing up at 0600 or so seems reasonable (since they open up at 1000).

Now...which store? Burlingame is probably the most convenient for me, but driving down to the Fremont factory seems maybe more appropriate. Not sure which locations would be most amenable to "arrive hours early" -- probably not Stanford Shopping Center. There's a 24h Safeway a couple blocks from the El Camino Palo Alto location.

It would be entertaining to have some kind of HN meetup in line at a Tesla store.
The Insider Track: A guide to using kindness to level up at tech conferences
In your initial analysis, you say this:

> I liken "Everyone should learn to code" with "Everyone should learn to write."

And later on:

> Or, another way of looking at it, by knowing the basics of a programming language you unlock the same kinds of jobs that were historically available to people proficient with Excel.

I posit that these are two very different statements, and the latter comes much closer to the reality than the former. There is no reason, say, chefs or plumbers or doctors need to learn how to code. Proficiency at using computer tools need not equate to building those tools, and people who build those tools should definitely not be expected to pass on that knowledge for free. Given your second example, aren't the "Learn to Code" movements today equivalent to (nonexistent) "Everyone should learn the basics of Excel macros" movements in the 90s?
You should probably not get a new car at all, they are all going that way. With electric/hybrid cars it's probably a good idea, there's a lot of current in those batteries.
Once there are enough Teslas, there will be aftermarket repair howtos. This is inevitable.

I guess you could argue that Tesla will try to do the Apple thing and not support older versions of devices, but 50000$ cars and 500$ phones are different beasts.

Generally speaking, highly integrated ICE cars are quickly approaching the complexity of Teslas anyway.

On the other hand, a tesla is basically 1-2 motors and a big battery bank. No engines, crankshafts, pistons, sparkplugs, radiators, alternators, exhaust pipes and sensors, catalytic convertors, oil pans... I still have some faith that the fundamental simplification of electric drivetrains will result in longer lived vehicles.
Service Calls
That is, indeed, the "Own" in OwnTracks, and aside from the reverse geo-coding (which has to come from somewhere!) you do own your data.
I was responding to this:

"Actually, they say they found time bomb detonators based on this watch."

Which, as a response to raising the false positive rate issue, is entirely missing the point.

For what it's worth:
Also, you probably don't know whether this watch actually was common in Afganistan in early 2000s.

Also doesn't actually address the issue with false positive rates and conditional probability, but it is a fair point that the (clearly stated) oversimplification is, in fact, oversimplified.
The "NS" you see all over OSX API's stands for NextStep

http://stackoverflow.com/questions/473758/what-does-the-ns-p...
Alien Intelligences and Discriminatory Algorithms
Steve Losh wrote a series of articles on writing a roguelike in Clojure: http://stevelosh.com/blog/2012/07/caves-of-clojure-01/
> is he wrong when he is accusing foreign powers from trying to incite demonstrations or manipulate public opinion? I'm pretty sure he is not.

Please substantiate. Turkey is a NATO member which, other than the recent kerfuffle with downing a Russia fighter jet, has decent relations with most of its neighbours, and no real Great Enemies. Turkey has always had a press-repressive (!!) orientation because they've wanted to keep internal Islamist forces at bay. Amusing, Erdogan has flipped the script and now it's his Islamist government which is cracking down on other voices, although the take-over of the Zaman news organization is really about internal fighting with an influential cleric. But either way, in the end, Turkey has always had authoritarian governments succeeded by military coups and more authoritarian rule.
Didn't even read the article, but there's at least one "constant" that has been increasing over time. It's called Hubble's Constant, and it's used to determine how quickly a galaxy is moving away from us. The farther away a galaxy is from us, the faster it moves away (Hubble's Law). Since the universe is expanding, the speed at which galaxies move is actually increasing, which is why the value of Hubble's constant isn't actually constant, but also increasing.

http://hyperphysics.phy-astr.gsu.edu/hbase/astro/hubble.html
> what is the point of the $1000 reservation?

If you want a Model 3 the $1000 deposit is the fastest way to accomplish that goal.
Sure, and I'm not saying you are wrong.

The point was that sensitivity and specificity are always a trade off. Failing to understand this correctly has been a huge problem in practice.

Examining everyone who breathes, after all, has very high sensitivity.
"There's a super easy fix for that, if the people have the will to demand it: require receipts for all transactions, allow consumers to report business who do not give receipts, and have large fines for businesses who still don't. Offer cash rewards to consumers who report businesses that are repeat offenders."

This already exists and is in wide use in China. It's quite interesting.

If you go to a restaurant in Shenzhen, for instance, you are issued a stack of scrip whose denomination matches (to the nearest ten, IIRC) your total bill.

Those little paper slips are lottery tickets which award real cash prizes:

http://engineerinshenzhen.com/chinas-receipt-lottery/
It is like a car rental reservation.
Vizualizing Election Candidates with Machine Learning
GoDaddy launches AWS-style servers and apps
Google Closure is one of those things that is amazing when you realize all of the features it has. It just has 2 glaring problems:

1) It's written in Java which makes it a hassle to use in the typical front-end project setup.

2) The documentation is just atrocious.
Your landing page is missing any kind of "evidence" that it is scaleable, low-latency or high throughput.

Also if you are sharing on predicate you will end up in big trouble. Predicates in most RDF datasets are not at all evenly distributed, tending more towards extreme value distributions. e.g. in UniProt the most common predicate has 2,419,000,171 occurrences, the least 1!

Also if you are going to benchmark can I suggest the rather good LDBC ones[1]. Even if for marketing reasons you don't want them public they are good to show where you can improve.

[1]http://www.ldbcouncil.org/
I appreciate your deeply insightful comment. Thank you for your service.
So few details on the car itself though...
Ironic: 'by design' is exactly right. There is no strain relief on Mac cables because their art designers thought they were ugly. The art department wins every fight at Apple. They're masters at making the sale. Just not so good on delivering the goods.
I think it mostly boils down to the "people like us" effect.
Why Contact Centers Are No Longer Enough
To get in line and reserve a car.
That's true because these values have units attached to them. Look at the fine structure constant for a counterexample though -- it is a unitless ratio of measured values which is not quite exactly 137; this is true regardless of what units you use to measure it.
I think they're trying to be a luxury brand (or even with Model 3 be that "fancy" mainstream brand). Luxury brands (like Lamborghini) often reward current owners for loyalty. For example, some limited models are only available to those that already own several other cars by them.

It also may push some more Model S and X's out the door?
Transaction by bartering and then cash was a well thought process and is in practice even today. But at the beginning this was too just a naïve idea. Similarly Cashless transaction is being experimented and who knows it will be a standard of future overcoming the drawbacks of the with cash transactions. There is nothing to fear abut it.
Programming exists so most people don't need to program - in the same way that other professions exist so most people don't need to become experts in medicine, law, engineering, building trades, or car maintenance.

What makes programming so special that it needs to be different here?
Very cool -- hope you find some cofounders!

And when you get it going, be sure to let me know because I smoke like a chimney.
It's a refundable $1k deposit. Seems like there's very little risk.
In what ways did you find it frustrating?
Still trundling along in a dead end race-to-the-bottom market. New CEO now, not sure what happened to the old one given he was also the founder, presumably he's in more of a board role or something. Unsurprisingly given the high turnover rate, I soon had no contacts left in the company and stopped paying attention. Without exception, everyone I knew has moved on to better things.
"For it to exist, the sequence must pass a row of tests."

Sorry, that's laughable.

"even /dev/random will do"

It's just not OTP anymore, but who cares?
But that's not the argument the article is making.

It doesn't actually argue that the Model S won't be able to have a longer lifetime than its predecessors (we don't know because there aren't any old ones).

The article says that the lack of DIY maintainability implies that the lifetime will be limited, but DIY maintainability has always been going down and the cost of service has always been going up – yet the lifespan of vehicles has also always been going up.

Edit: And as an aside, some of the stuff brought up here is pretty ridiculous sounding. Like the lack of diagnostics sent to the OBD-II.
10 years later, Twitter still isn't close to making money
Unless you are specifically looking for social media skills, it can be a mistake to hire engineers based on social media presence. People who are good at self-promotion often play poorly in teams. Just sayin'...
I just feel bad for the event planning company:

"They didn't like the dancers?"

"Nope"

"But the vacuum guys like them, so did insurance guys, hell even the mortician convention liked them. Are these the same dancers?"

"Yep, but this is...technology. These people consider themselves different than everyone else in the world. They get offended when someone wears a suit to meet with them."

"OK, give me the heads up next time we deal with these people, I'll get them some wookies to walk around their party, or whatever the hell they like"
Somewhat but I imagine you'd risk getting caught =)

One thing I wonder is if you have an increased likelihood of winning if you buy more. Does a $1 purchase give you the same chance to win $100 as a $20 purchase? I don't really know. Over 100 receipts you usually win like $5
Mark Zuckerberg met with China's propaganda chief
The platform was quite successful in financial and scientific circles where ease and speed of development was key. That's what led to Tim Berners-Lee having such a machine on his desk whilst at CERN and hence developing the HTTP protocol, the HTML language, and basically the first web server and browser with it.
>> IRIX (at least circa 6.5, that's the earliest I can remember) was primarily used for graphics.
>> I'm not sure what specifically made the architecture so graphics-friendly

Every workstation vendor had their own UNIX back then. SGI built in what became OpenGL and had the graphics hardware to pair it with.

Later on they added things like the XFS file system (think 9TB volumes in 1994), 64-bit MIPS support, and multi-CPU support. All which were key in allowing SGI to do the things they did with 3D.
I wonder if my knockoff MagSafe AC adapter from PrimeCables is safe. All their Lightning stuff is MFI certified.
I see this a lot in large enterprise environments. You have the "one person" or "few people" who implemented something 10 years ago and those architectural decisions are then re-implemented in any new project.

Because that person has knowledge of legacy and carries it over to new, they are compensated and promoted accordingly. Meanwhile any new ideas or better designs are sometimes dismissed because they're outside the comfort zone of the development team that has a collective 50+ years experience in that company.

Of course, many of us are resistant to new ideas regardless, but I see this pattern play out most often at large organizations.
Also note their product is/was based on Adobe Flash (now Air?), which is increasingly unpopular, if not being phased out in many places due to it's terrible security record.
Love the analogy.

Not to leave course of the original comment re:ObjC, but I think to a certain extent you don't see C# really being used outside the Microsoft ecosystem, as Mono does exist. An integrated framework is probably the programming language equivalent of having an "army and navy."
> there just isn't much to do for Tesla vehicles

I'm all for Tesla, but I don't think this is true.[0]

[0]: http://www.consumerreports.org/cars/tesla-reliability-doesnt...
[1]: http://www.greencarreports.com/news/1100598_tesla-reliabilit...
[2]: http://www.caranddriver.com/reviews/2015-tesla-model-s-p85d-...
etc
Don't let the downvotes get to you. You're right on.
“Experience is too random, with payments, mobile, data analytics, and UX.”

This one made me chuckle.

Same thing usually happens with my résumé: either one discards completely the part where I cite strong OCaml knowledge plus functional/logic programming interest and/or they discard completely the part where I mention experience with ARM PRU assembly and the fact that I ported an educational OS to MIPS during graduation.

It usually comes down to:

- "So you are a C++ programmer?"

- "Yes, I have a good experience with C++."

- "Good, we'll like to hire someone with your knowledge, we have PHP and Perl codebases to maintain and your profile seems a good fit."

- "...."
They might want to favour the second-hand market. Makes car appear cheaper.
The sooner you reserve, the sooner you get your car. If you don't like the terms then you can wait, but you'll get you car after the people willing to put money down right away.
on the front page: https://news.ycombinator.com/item?id=11327336
No, you want to reward your loyal and die hard customers. They will continue to pay dividends by recommending Tesla to their friends and family and buying more products.
Android N’s freeform window mode
- switching to a walled garden for extensions

With respect, this argument falls flat on it's face. Both Firefox and AMO (old and new versions) remain open source. The additional requirement of signed extensions allows Mozilla to exert a light increment in control.

- Adding digital rights management black boxes

Fair enough, I didn't like the additional of EME either, but I also like netflix, despite the DRM constraints. As a user I am ok with this choice, because it enabled me, as a user, to choose to either consume DRM content or not, while using the browser of my choice.

- baking in commercial software like Pocket

Yep, that one left a bad taste in alot of peoples mouths. It would have been better if an API had been published and more than one provider had been supplied (cough cough social API, looking at you).

- intending to abandon XUL for better security of non-technical users

Palemoon does absolutely nothing to protect it's users. The Palemoon devs and project leads never miss the chance to take pot-shots at Mozilla and the Firefox engineering team, but the only reasonable claim they can make about security is "Pale Moon is based on the Mozilla release source code that has a large community of developers and security-aware people, next to having seen over a decade of development by now."

The problem, which the Palemoon devs have now stated clearly, is that they can't improve on the legacy version of Firefox they forked, and even when I still worked there were only able to take up security fixes with diminishing capabilities due to deviations in the code base.

Finally, Mozilla is not abandoning an old ecosystem, they are making a substantial investment in building out a new ecosystem while providing tools, documentation and an upgrade path. I recognize that there are still people who like to use old software, but at some point you have to take a good solid look at things and think: ok, lets try this again and apply the lessons learned.

Palemoon is an insecure knockoff browser that leverages open source in all of the worst ways without giving anything significant back, and even worse, they weasel around what they are doing and make claims about performance and stability that are flat-out indefensible (not that they could prove it since they have no mechanism to collect the data outside of their own build machines).
Anvil: A Drag-and-drop web app builder with Python
I used to compete on archery events.

Not having time for that anymore doesn't mean I don't care about it.
Is it fault tolerant ? does it support hot swapping ?
yeah... I know... I've got a cube and 2 NeXTStations... but while they were popular in engineering circles, they deserved more mass-market appeal than that.
Unfortunately, they were also pricey in their day...
Link not working in the UK due to copyright. This one does though https://youtu.be/L3pXnzBPT98?t=27s

It's from a comedy pilot called 'Golden Years' which is very clearly a development step towards 'The Office'.
That's because you have to actively ask for it. If you don't, they never (almost) give it to you, as business buy those fapiaos from gov.

We asked for them quite often and they gave them each time. Total, we won 2 cans of Coke and maybe 10 yuan :)

Fun fact - fapiaos you get might be fake. Once I got fake fapiao, printed from fake printer, in fake taxi. I know it's fake because I tried to validate it online (there's service for that) after I noticed I got fake bill :/
I think I see what you mean — sorry, I don't really think in triplets and to me a predicate is usually an algebraic term, not a data model term.

Without value indexes, how would your data model optimize for queries like (year >= 1975) or (title like "%thing%)?

If I understand you correctly, the client would pass a schema along with each mutation? It's something we considered and quickly discarded for our own data layer, because it's not a good data model. Every client now has to know how to express its current schema, which puts too much of a burden on the client.

For example, we have a lot of microservices that all share the same data and schema, and to avoid boilerplate we'd have to build client glue (in 3 different languages) to let them share a schema.