skysight-inc/HackerNews huggingface dataset:
I wonder if the FBI understands that threatening to demand the signing key is the equivalent of a nation threatening another nation with nuclear war. Just saying it has serious consequences. The other nation has no other option than to prepare for the worst.

I asume Apple will now prepare for the worst and I wonder how. I think they have two options:

- Consede with FBI that civilians can't have security against their respective nation, and start building some backdoor-per-jurisdiction feature that will allow states to decrypt iPhones within their jurisdiction.

- Take the principled approach and decide they want to offer their customers security, even if nation states don't allow this. They can build strong blockchain / tor type encryption into the OS and hardware, behind an easy checkbox. But this will collide with government interests, they may get into problems in big markets, comparable to Google pulling back from China and WhatsApp company representative being arrested in Brazil. Apple shareholders certainly won't be happy with this approach.
> It's not like there are going to be millions of different people causing interference

Why not? When someone has trouble with wifi in their apartment because there are a zillion other wifi networks in their neighborhood, and they Google for "boost my wifi signal" or similar they are going to get several articles that suggest installing open source firmware so they can tweak performance parameters that they cannot with the stock firmware, including tweaking transmit power.
Or until we win, since there's no point assuming the worst for everyone involving rights and democracy. Given it a few decades, and all the people who hate on encryption and rights (most of whom seem to be fairly old and out of touch) will be gone.
3 Irritating Things That Angels and VCs Do in the First Meeting and Conversation
hybrids are sometimes referred to as "open core projects".

A free software (often copyleft) core with addons, which usually means that contributions to the core are riddled with CLAs or other hurdles, if possible at all.

See mysql, openoffice (pre-Apache), ...
AJAX calendar apps were themselves in that category when they came out. The conventional wisdom pre-2004 was that webapps could never replace the vast majority of desktop apps, because they required a hard page refresh and lots of clumsy session-management whenever the user performed an action. But a few technologies (XMLHttpRequest/IFRAMES, developed in the late 90s but not well publicized; faster computers & JS interpreters; and cross-browser JS libraries that abstracted away browser differences, developed in 2003-2006) had silently made it possible to build all your app logic in Javascript in the browser, and then just communicate with the server via a tether. This was not at all how people made websites in the early 2000s. I still remember seeing Outlook Web Access in 2001 and thinking "Wow, you can do this?"

People think of AJAX calendars as a joke startup idea now because the techniques for doing this have been well-publicized for a decade now. The trick to creating (what appears to be) a revolutionary startup is to find other techniques that are not well-publicized and then apply them in a new, surprising, and useful domain.
I wrote a web-based MMO with the goal that players would augment their experience by enhancing their client (potentially allowing a single player to control 10s of units RTS-style) as well as writing AI/bots to help them. The game can be played entirely by bots (this is how I tested it during development). Interestingly, the game balance and mechanics are such that a skilled solo hero can take on large numbers of bots and win (see this gameplay GIF: https://github.com/srpeck/kchess/blob/gh-pages/docs/kchess.g...).

The major enabling feature is that I do not differentiate between players and AI - both are networked clients (see here for the API docs: https://github.com/srpeck/kchess/blob/gh-pages/docs/kchessdo...). I wrote up some of my other design decisions here: https://news.ycombinator.com/item?id=10924316

And sorry, the live demo is currently down...but should be pretty quick/easy to run your own locally.
It means you can't license the baseband under the GPL, nor release it the public.
> I have a pet dog. I think I treat her well. Will my descendants look back on this and compare me to my not-so-distant ancestors who were racist or sexist?

I know mine will not. My dogs are living the good life.
All I got was a blue webpage. No loading icons or anything
Ads in some context are okay. People who use adblockers wouldn't click on your ads even if they'd see them. But tracking is a completely different thing and much more serious. And most of the time I don't even have a choice, the website just tracks everything about me with no way of turning it off.
> In line with this, several decades of observation show that orcas are not naturally violent towards humans. There are no recorded cases of a wild orca killing a human.

In a recent BBC Attenborough documentary (I think Frozen Planet) there was a sequence where they showed teams of killer whales swiftly swimming just under the surface to create a wave in an attempt to knock a seal off an ice flow so that they could eat it.

After the main part of the documentary they had a "making of" component that showed how the film crew got the shots and made the film, and they showed the killer whales trying to do the same trick on the tiny boat the camera men were on to try to knock them into the water.
But that's exactly the problem. It selects for people who are charismatic and good at playing political games. Rather than people who are good at selecting the best policies.
You are missing some basic facts about how marketing works. Let's start here to demonstrate.

...when they figure that you and people like you always have difficulty finding the eggs (seriously - why is it always so hard to find the eggs?), they'll move the eggs somewhere more prominent, so they can sell more eggs and you can buy what you came to buy.

You think that stores are in business to sell you eggs, and are slightly puzzled that eggs aren't easy to find. But you confidently continue proceed despite direct evidence that stores don't act like you think they should.

The answer to your question is that stores are in business to sell you as much as they can, and the eggs are just there to get you to see everything they have to offer. If they made it easy to buy eggs then your life would become easier and they make less money.

Stores know this because they hire consultants who tell them what to do. And the ones who refused, made less money then got out-competed or bought out by the ones who followed the advice. Now they all know to bury eggs, and the big ones make each store's layout different so that they can maximize how much consumers wander.

You know what else those consultants told them? Candy bars are high profit items, but nobody is going into your stores to buy junk food. Those are impulse buys. So put them right where everyone is forced to stand and wait for the cash register to make it as hard as possible to avoid the impulse.

Look down the cereal aisle. They put cereals with healthy branding at eye level for moms, and the obviously exciting cereals at eye level for kids. Note that branding and reality are unrelated. Take a look at the serving size and sugar per serving on all the boxes. No matter what the branding, most of the cereals work out to be about the same.

It goes on and on. Marketers have fine-tuned their art to a science. No matter where you look, they have mastered details you wouldn't have thought of. And while they aim to hit your emotional buttons, they do NOT fundamentally aim to please YOU. You're not the client. The store is their client, and your being unable to stop opening your wallet is the product that the store is buying.
Not sure what's more interesting here; the fact this guy managed to actually get people to believe in some of his claims before being arrested or the fact that quite a few other criminals have done the exact same thing. See, George C Parker and the (possibly non existent) Arthur Furguson.
> That is correct. People are entitled to control the things that they own.

so long as it doesn't effect others. Just like existing cell phone regulation. Do you own a cell phone? You already own a device you cannot fully control.
Just check everything carefully. If you've written your proof properly every step should follow logically from previous steps, and you should be able to check if yourself without issues. The problems happen when you're not critical enough of yourself, when the proof is very large and complex, or when you don't know your base axioms and the assumptions of your theorems well enough.
Adding multi-browser support late in the process is like adding error handling into your application code late in the process.
Another +1 for the game as well. As I get older, it takes a lot more for a game to put me into "binge mode". This game did and then some. If you enjoy solving puzzles / architecting software / survival games, you will probably dig Factorio.
Five Bad Habits You Should Avoid When Driving Automatic Verhicle
I guess Twitch.tv is the only startup the founder had an exit from.
They just got out of the cloud services market, see Parse.com
I thought it was pretty standard operating procedure to use throwaway phones & computers if you're travelling to China and there's any concern about espionage, whether it's corporate or political.
> the power derived from the guns beats the money every time

Our collective vote beats both money and guns. When politicians are voted out, they are out of a job and their campaign funds dry up.

From the This American Life's episode on "Take the Money and Run for Office" [1]

Dick Durbin: I think most Americans would be shocked-- not surprised, but shocked-- if they knew how much time a United States senator spends raising money. And how much time we spend talking about raising money, and thinking about raising money, and planning to raise money. And, you know, going off on little retreats and conjuring up new ideas on how to raise money.

Barney Frank: If the voters have a position, the votes will kick money's rear end any time. I've never met a politician-- I've been in the legislative bodies for 40 years now-- who, choosing between a significant opinion in his or her district and a number of campaign contributors, doesn't go with the district.

[1] http://www.thisamericanlife.org/radio-archives/episode/461/t...
Polcode’s 10th anniversary – let’s meet closer
"This has left artists frustrated, desperately searching for ways to stand out amongst all the noise, and furthermore, find sustainability amongst a fickle social landscape."

This entire article reeks of elitism: A platform for the 'real' artists.

But this is going to be a problem with anything that can be digitized and put on the Internet going forward: There is now way more noise than signal.
I made the mistake of clicking on the link while my kids were playing Minecraft PvP in the next room. Cue anguished shouts of "I'm lagging!" for the 30 seconds or so I spent staring at the loading icon.
Then why make the distinction? Why are certain startups considered "hard"?

Certainly, the real legwork was done by the browser authors at the time who revolutionized the web by adding these features?

Is it more of a call-to-action? "Make startups!"
The mass-market edition of to Kill a Mockingbird is dead
F-Secure Is Looking for Senior Full Stack Developer
loved this game and hopped in since the indiegogo campaign.

I've made two mod that suits well the engineering mindset:
static difficulty stop time based increase of enemy difficulty
https://forums.factorio.com/viewtopic.php?f=87&t=6433

endless resource makes deposit endless (with diminishing return) so all your railroads don't suddenly vanish
https://forums.factorio.com/viewtopic.php?f=94&t=3130

check them out :)
Html-Compiler – Add Includes Support to Your HTML
Preparing for Job Applications
Thanks. I agree with just about everything you said. And another thanks for not being immediately dismissive and sharing your insights from going through the process.

I do think that there could be a middle ground, though. An explanation of the video requirements within arm's reach would be nice. I didn't see anything relevant on the FAQ when I looked.
There seem to be a bunch of blog posts popping up recently criticizing golang channels (speed/ease-of-use advantages of mutexes, stdlib prefering mutexes, channels forcing awkward code, all the points in this post), and the lack of generics.

I'm starting to think I might have drank the kool aid too early (grateful, however, to read something that caused me to reassess), as I have recommended Go at least once to coworkers.

Is it fair to say that these are some of the last remaining warts of the language? I still like a bunch of other things about go (super ez cross compilation, package management system, fantastic stdlib & testing support)
In the android phone market, we know that mid-tier phones do very poorly; People can afford a high end one, or they can't afford anything, so they have to get the cheapest one available.

I kind of feel like automobiles are going the same way. Why pay for a mid market car from VW when you can spend another $5,000 and sit in a BMW or Mercedes? Or why spend $30,000 when you can spend $20,000 and get essentially the same thing (Jetta vs. Corolla S, for example)?
> ... no one in the public had any clue what we were all talking about.

Unfortunately, most of them still don't.

You're right that "everyone has a device in their hands that they can touch, and know is related to this" but most of them still don't understand the significance of it -- if they are even aware of it at all!

My girlfriend is, I think, fairly representative of the "younger generation", for example. She's 21, not really that "techy" (despite having an iPad and iPhone), and is constantly using Facebook, Snapchat, and probably a handful of other apps that I've never even heard of. The first she became aware of any of this was after Tim Cook's "A Message to Our Customers". That evening, she was sitting on the couch on her phone and asked me, "Did you see this message thing from Apple?" My initial response was, "How did you hear about it?". "It's all over Facebook."

She knows, now, that it's an important issue to me. I've explained it to her as much as she cared to listen and she's seen and asked about the multitude of EFF stickers on my laptops (after seeing someone on TV with some of the same stickers).

She doesn't really care that much, though, and, as far as I know, pretty much none of her friends (all within a couple years of her age) do either. As long as they get what they want, they're content.

It doesn't affect them directly and so it gets none of their attention. Most of them have other, more important (to them) things that do affect them directly and, because of that, are much more relevant to their daily lives.
Can anyone submit to JoDS? I see there are only five papers listed on the homepage: http://jods.mitpress.mit.edu/

I'm kind of curious what sort of publications they would like and what they would turn down.
There's a massive skill difference between ameatures and professionals. It couldn't even beat the top ameatures.
Not if they end up funding the next Ford, IBM or Intel. Hence, I suppose, the point of this post.
Then the FCC can go to the people making that firmware and demand that they remove the option that allows violating FCC regulations or face a large fine. The developers presumably didn't intend to violate FCC regulations, so they comply, and then that stops happening.

It's not like there are millions of different people making open source router firmware. There are a small handful.
The desire of others to stick their nose in your business will never go away. Long term, you can't argue with math, and the busybodies will lose on encryption. But as a smart man said in a different context, in the long run we're all dead, so fighting now is important for those of us who care about our privacy now.

The other important point is that since the 90s, the snoops have been getting steadily better in spite of crypto becoming more widely used. Or at least that's true of the NSA; in the Apple case, it seems to me that the FBI is saying that they suck at tradecraft. Whether or not that's true is a different question.
Matt Krisiloff?

https://www.facebook.com/events/1088219411199460/
The business case for moving to Python 3
> We know which player starts first. After that, players move alternately.

During my teen ages I really enjoyed playing truco, which is a card game in which player turns are decided upon the previous hand's result.

https://en.wikipedia.org/wiki/Truco
On the other hand I've seen things get released -too- early, everyone decides, "Boy this sucks." and they never come back.

Sometimes things really aren't done enough yet.
> so long as it doesn't effect others.

Exactly. So people should be able to install OpenWRT as long as they don't actually cause interference.

> Do you own a cell phone? You already own a device you cannot fully control.

Sensible people have objected to that for similar reasons.
Swift Social Twitter Automation Done Right
Do you have kids? I would hardly say every parent I know looks back on it with "nothing but fondness". Some would even say that on balance, they would have rather not had children at all.
It's a bad way to respond to an argument, because it subtly undermines everyone who is critical of Silicon Valley. They either don't build things (and they're unqualified to have an opinion) or they do build things (but they're being brushed aside because they're a minority).
If you're interested in these questions I highly recommend the book "Beyond Words" by Carl Safina. He embeds with researchers that have been living with different species for decades. Cataloging the exploits of individuals and families across generations. We should not simply assume animals have the same experiences as humans, but we should also not assume they don't. Safina's book shows as we're actually investigating this question we're discovering there's likely a lot more richness to the animal experience than we expected. Fascinating subject, and beautifully written book.
Can you share more info? Or maybe an email address?
That's a question where its extroidinarily hard to draw the line. Assuming it is immoral to consume another life form, then there goes 100% of our food source (plants are life and show some intelligence in aggregate).

If nothing can consume anything else then life can't exist.

I'd argue that their ethical standards are wholly separate from our own. For humans, self-preservation as a race is very important.
You like the dependency management & testing stories of go? I'd say those are pretty common universal complaints from the people I know programming go.
This pubpub platforms seems really great..how can I deploy me own?
There were some design flaws that were exposed with this incident.

Would you, in conscience, turn back on a series of nuclear reactors that had their emergency backup generators located in an area that can easily be flooded?

There are a lot of other human/social aspects involved as well.

It's better to apply the lessons learned from Fukushima to a safer type of reactor, built better, designed safer, and operated with a different set of procedures and by a different company (not TEPCO, for example).
Arguably, those political games should be necessary in a system where compromise is essential to forming policy.
Yes. Obama discussed his concerns over Beijing's proposed laws with President Xi directly in March 2015 [1]

[1] http://www.reuters.com/article/us-usa-obama-china-idUSKBN0LY...
Chrome OS tries to honor various DHCP server flags that state that the connection is metered. Unfortunately iOS doesn't seem to provide any such indication.

A comment in https://bugs.chromium.org/p/chromium/issues/detail?id=323010 claims that the BSSID is used for a "suspected" state, but that may not be enough to actually stop it from downloading updates, but I'm far from an expert in that domain.

In short, identifying tethering states with iOS seems to be hard.
Their whole model was that they would beat the competition to the punch by using off-the-shelf hardware (mostly Velodyne pucks [1]), retrofitting stock cars (they started with an Audi A4 and then moved over to Nissan Leafs), and using textbook algorithms (Kyle competed in the DARPA grand challenge in 2004. Most of the algorithms and methods Cruise used date back to that era. e.g. map-based localization, sample-based planners, etc. ). Their business model was to develop a fleet of autonomous cars and then license them out to other companies to use.

Honestly, as far as I can tell their biggest asset is a relatively complete 3D LIDAR map of San Francisco. Other than that, I don't think they were really set up to compete against the likes of Google, who has the resources and man-power to develop custom cars, algorithms, and sensors. Given this, from the start I thought the company was designed to flip. Originally I figured they'd sell to Google, but looks like I was wrong about that.

[1] http://velodynelidar.com/vlp-16.html
First, calm down. Defrosting peas is not in absolute or relative terms a big deal.

Nothing in remote/automatic updates requires being brickable. Don't buy such a crappy fridge.

Or, call a serviceman to fixe it, just like you would today with dumb fridge.
From what I've read, part of the All Writs Act actually does imply that compensation can (should?) be provided for services rendered to comply with the Writ.
God I'm sick of reading stuff like this.

The truth is that a large number of Americans believe that the FBI should have access through consumer encryption. Agree or disagree, but the existence of that public sentiment is a fact easily observable in public polling.

Security vs. freedom is a tradeoff. Different people have different opinions of what makes an acceptable trade.

The role of representative government is to adjudicate between differing opinions. That is why this is still an issue, and will continue to be an issue for the foreseeable future--not because there is some secret cabal who is working counter to the wishes of all Americans.
I will definitely use this as well. I don't know how you got only 2 upvotes until now. Thank you so much for your work!
> The interpretation of "gerneral Welfare" varies of course, but providing SOME sort of standards and funding at the federal level for education is well within accepted US federal authority.

You are correct that it is generally accepted, but you are 100% incorrect that it is in any way a faithful reading of the text of the Constitution.

The power granted to Congress in that clause is that of taxation; its powers concerning the common defence and general welfare of the United States (of the states as a whole, that is, not of the people of the United States), are enumerated elsewhere in the document.

Your interpretation — common though it is — implies that there are no limits to what the Congress may do, and that the Ninth & Tenth Amendments are meaningless.
> I really feel like this time, the public vaguely
> understands and has more of a stake in it than before.

Black people are literally shot dead, on camera, for no reason by the police and no-one gives a shit. People (mostly, but not exclusively, black ones) have their lives effectively ended by drug policy - policy that's only now being tweaked around the edges with limited leniency towards users of 1 specific drug. You seriously think there'll be any meaningful, effective outcry when encryption is banned?

Suck it up; it's coming. I reckon a)4 years, b) the next big terrorist attack to hit a major western country or c) any attack to hit any country where encryption provides any protection at all to the alleged attackers, whichever comes first.
No, they're referring to the 256-bit AES keys in the CPU and Secure Enclave, which are entangled with the user PIN to derive the crypto key.