skysight-inc/HackerNews huggingface dataset:
I agree. Imho it even sounds more like a questionaire that provides them an overview of the system rather than a really extensive safety analysis.

Even the simplest (non-safety-critical) systems in automotive requires typically a lot more documentation. E.g. if you have to prove that your development process is automotive spice compliant then you need documentation for everything - from detailled requirements to test conformance. For safety critical stuff it's even more.
These billboards will target you as you drive by
Very exciting. Feels predictable that there is some push-back from all us programmers used to 'normal' languages (and the wording on some of this does not help), but when you think about the language itself and not the 'Medium-like' IDE I find it genuinely very interesting. The whole threading and records concepts here are neat...

As always the question is whether it will scale - being so distributed code-wise seems to imply it will also be hard to trace errors or perhaps at some point increase confusion. Would this work for giant complicated apps/websites? Would be nice to see examples/attempts at that.
> I'm pretty happy that NHTSA has its feet solidly planted on terra firm

Makes sense, since they regulate the activity that is the 4th largest cause of death in the US.
No USB/HDMI though? Your USB mouse... useless. Your external USB hard drives, useless. Your wired printer, useless. Not having USB is stupid - and for what, shaving 5mm off the thickness?

Better go buy an apple mouse, a Thunder capable monitor, and a new wifi enabled printer.
I can believe that. JPM wasn't really eager to meet my other offer (firm not in DE). 2010ish I worked in DE on a team where the majority of Sr/architect guys were getting 200K+ for basic Java/Spring/Hibernate stuff. They were recruiting nationally and bypassed alot of candidates during interviews fwiw. It may depend on the particular project.
I haven't looked in depth at Eve, but it sounds like it's a bridge for the people that _do_ want to program but don't want (or even need) to understand the underlying complexity. As a close to home example, I've had several game ideas I've wanted to program for a while. Simple things, I've had notebooks describing behaviors and what should happen when in the game for years. My day job is software development, but I haven't been able to grok a game engine enough to implement playable versions of these games.

In other words, I don't want to build my own TV set but I do want the favorite channels menu on my TV set to behave slightly differently.... perhaps it has profiles for each family member. Conceptually simple but hard as hell to execute from scratch.
I can't scroll down currently.

Firefox 49.0.2

Makes it very hard to read.
Well most political threads get flagged pretty soon.
That laptop is beastly. It's served me extremely well. The super thin bezels (infinity display is the term, I think) make it that much more of a productivity machine.
Two question from the "hacker" variant[1] of the old usenet/gopher-era "purity test":

00F0 Is your job secure?
00F1 ... Do you have code to prove it?

[1] http://www.mit.edu/people/mjbauer/Purity/hackpure.html
You have _a lot_ more faith in the sanity of the Government than I do. Hell, I mean, the FBI statement itself said,

"Although there is evidence of potential violations of the statutes regarding the handling of classified information, our judgment is that no reasonable prosecutor would bring such a case"

If a normal citizen were to have done the same -- a citizen which didn't have the same profile, stature, or benefits of connection as Hilary, the "reasonable-ness" from the prosecution's vantage point would likely sky rocket.

People are jailed for far less round these parts.
Apple needs a built-in, system level, per-app configurable Touch Bar settings tool. Apps may provide their own configurations, but they have to be customizable.

Only by putting this in as part of the system settings, will a standardized way of apps making touchbars and users making customizations work across all apps.
> BTW, anyone know a good word for this attitude?

Insufferable ;-)
HN has a great and I mean absolutely great search feature via Algolia https://hn.algolia.com and this particular question keeps springing up every now and then, no one seems to use the feature despite the search bar being at the bottom of every page.

Edit: removed "inb4 downvotes".
It depends on how nitpicky you are, but I switched to Windows 10 and like it a lot. I haven't tried the new Windows Linux Subsystem because I've been using Cmder since I switched, and for -my- needs (ymmv), it's just as good as Terminal on OSX. My overall workflow on Windows is about the same as it was on OSX.
Looks like a reasonable solution. :)

They are all important. Backticks for things like markdown, reStructuredText, ES6, and shell scripting. Tildes for file paths and regex. ESC for Vim keybinding emulation in many programs.

The ESC key on the touchbar doesn't look like it's in the right position, but maybe people will be able to retrain themselves to feel for the left edge of the touchbar with the little finger and then tap with the ring finger.

It doesn't seem ideal, but I'll try it at a store before making a final opinion. I'm still relieved that I didn't switch from Linux to Mac though. :)
> I don't want "peace of mind". I (a Canadian) want to be able to buy something online from a US supplier and have it shipped to me in Thailand.

So does anyone else with access to your information. How sure are you that your account info is absolutely secure enough to prevent that AND will remain so for the lifetime of your use of a specific cryptocurrency?
So you have any more details? Is it clear cut he did indeed 'steal' anything? I'd be interested in any facts you have regarding this interesting turn of events.
The Hardest Problem in Data Science
It's a sucker deal because they're offering not to tell you what the numbers are, and you have no meaningful way to influence them. You accept a share of their risk without gaining any compensating control over the outcome.
These Are the Charts That Scare Wall Street
This is not "niche." Every person living outside of the states has this problem. Next time you need something even remotely specific or customized, head on over to amazon.ca and see if you can find the item you're looking for. Then when you can't, think of other countries that aren't directly beside the most consumer friendly country on earth.
Actually Apple Playgrounds and SWIFT were inspired by the Eve team's previous project, Light Table. Chris Lattner, the creator of SWIFT even publicly acklowledges Light Table as inspiration on his blog:

http://www.nondot.org/sabre/
I brought up the Linux subsystem on my Surface book, copied over all of my embedded systems development tool chains and it just worked. (previously I'd boot a Linux VM and run from there). So for that limited test case it worked flawlessly and it means I don't need putty any more (just use ssh out of the shell).
Trying to do literate programming in traditional languages is pretty crappy [1]. Some heroic effort ended up having to go into this release as well so things aren't as commented as we wanted, but that will improve. There are a few files that are pretty good though [2].

Our Eve source on the other hand is wonderfully literate and it's been a really great experience. Here's the code that makes the inspector work [3].

[1]:http://programming.witheve.com/deepdives/literate.html

[2]: https://github.com/witheve/Eve/blob/master/src/runtime/join....

[3]: http://play.witheve.com/#/examples/editor.eve
I'm not sure Theranos is a great example for lack of due diligence. Most SV money stayed out of Theranos despite the hype because they couldn't get straight answers out of them on their tech. Obviously there were other investors jumping on board without sufficient due diligence but it wasn't the normal crop of SV VC.

http://www.nytimes.com/2016/04/27/opinion/dont-blame-silicon...
> And have you ever tried to use a terminal (editor) on remote over a connection with high latency? Awful.

That's why ed doesn't prompt. (ed is the standard text editor.)
Do third-party "autopilot" systems require ISO 26262 certification? I know that car manufacturers and tier-1s spend lots of time and money getting their safety-critical code certified. Do the same requirements not apply to aftermarket solutions?

Actually, now that I think about this more... does Tesla's autopilot have ISO 26262 certification? I hope that the recent advancements in self-driving cars isn't a result of tech companies bending or breaking the rules, but I don't know enough about when ISO 26262 is required (if at all).
It seems to me that Think Geek has some good ones, e.g. a "bow before me, for I am root." Or he might enjoy some of the "O'Really Associates" tee shirts.
beyond the obviousness of what you have overlooked, its also worth pointing out that not all autonomous car usage will be substitutive. What if i just send my autonomous car to go take a picture of something? I might not have done it before, but now I will because it only costs a few cents/mile and none of my time.
Ask HN: Any other blind devs interested in working on dev tools for the blind?
Just lost my fourth job this year. I can't definitively claim it is because of my blindness, I may just not be very good at software development. But one thing is for sure, there are many dev tools that are either hard or impossible to use if you're blind. I'm looking at you JIRA, GitLab, Chrome Dev Tools, etc.

I'm tired of feeling helpless. I want to build tools that make my life easier. Any other blind devs in the same boat who would be interested in collaborating?
Actually, we agree completely with this view. We tried going down this path [1], and ultimately concluded it was the wrong direction, for many of the reasons you point out here.

But Eve is a full programming language. The "humane" aspects are not about making the language more ambiguous, but about changing the focus of tooling from the machine to the human. It's about things as simple as Unicode support for language localization. Or rendering headers in your code. It's about making the syntax and semantics very small and easy to understand. It's about closing the write-compile-test loop, by showing the result of code /in/ the actual code. It's about debugging tools that work with you to solve a problem.

We're just saying we don't want to compromise. We want a beautiful, concise, easy to understand language AND we want humane tooling. In order to get that, we had to abandon the traditional imperative programming model, and that comes at a cost. But I think in the long term it will be worth it.

[1]: http://incidentalcomplexity.com/2016/06/14/nlqp/
This type of comment tends to get down voted on HN, as is already happening. FWIW I agree with you, but the dispassionate rationalists among us will argue that equally applying the rule of law is more important that preventing a potentially dangerous demagogue from taking power. Of course, theres no way that the a trial could occur, let alone an investigation be completed, before the election at this point, so that argument doesn't really apply IMO. If HRC loses because of this, it will simply have been a trial by public opinion, not the rule of law.

Others could also argue that, despite his statements that have shown utter contempt for and ignorance of American law, history and political norms, he doesn't actually have a track record in one direction or another and is just saying those things to elicit support from his base. We can only hope...
Well, you usually need a university address or some endorsers to post to the arxiv, but true, most people could probably post that.

On the other hand, the arxiv is also the default method of communication in quite a few fields (physics and maths, mostly), to the point that while grant committees etc. look at your peer-reviewed papers, I essentially only check the arxiv for new developments, not the plethora of properly peer-reviewed journals.
Bitcoin wouldn't've been possible without transactions like that. The future of Bitcoin was as uncertain as any startup, and it wasn't until that pizza transaction that people started paying attention.
Agree, presented Apple laptops look more like mediocre devices.
Pete Williams, NBC's reporter that has sources at the Department of Justice, is reporting that it isn't about wikileaks or emails that Clinton sent.

http://www.vox.com/2016/10/28/13458382/fbi-hillary-clinton
“We live in a world where there is more and more information, and less and less meaning.”
― Jean Baudrillard, Simulacra and Simulation
PHP or Node or anything that can AJAX without needing a framework--just something that's easy to hack in. Let the work motivate why he might want to move to something more complicated, and then point out frameworks.
Given that they have gone out of their way to create actual keyboards for the iPad pro line I don't think Apple is convinced a fully drawable keyboard is the way to go either.
Aside from not having enough money to start one (which blocks out a whole lot of other opportunities), I'm having trouble coming up with any.
dupe on the front page: https://news.ycombinator.com/item?id=12815948
Probation means charges and conviction.
The article says AlphaGo has 13-layer neural network. How was the number of layers chosen? What are the advantages of wider vs deeper layer networks?
Well, the brain is also a very complex network, and we can often understand each other and predict future outputs just fine.

The difference though is that humans have evolved to be able to explain themselves to others and to themselves, even to the point of confabulating false motivations.

Until we work on making neural nets explain themselves, they'll continue to be black boxes.
Suspicious especially given Hotz's comments about Cruise: https://www.youtube.com/watch?v=2zy_07g2IrM#t=40m10s
They certainly could, which is part of my point. Whether they do or not depends on the honesty, bias, and personal ambitions of the people running the agency.

The empirical experience is that regulatory agencies over time gravitate towards favoring the big established players in the industry they're regulating.

The economist term is "Regulatory Capture".
https://twitter.com/jasoninthehouse/status/79204759704097177...
Do Parents Invade Children's Privacy When They Post Photos Online?
How did one contractor steal 50TB of NSA data? Easily, say former spies
(I'm the post's author.)

A few ideas:

1) Integrate w/multiple platforms if that's an option, so that you're not dependent on a single platform. E.g. if you are integrated with 10 messaging platforms it's better than being tied 100% to WeChat.

2) If you're using the platform for distribution or infrastructure rather than something like data or social networks, then you can gradually work on building infrastructure in-house or on looking for other distribution channels.

3) Offer something to the platform that they value so that they don't have an incentive to limit your usage. For example, maybe you can data sources that let you provide valuable analytics and insights to the platform when combined with the data and users you get from them.
He probably didn't consider taking the code that he himself wrote a stealing. However, GS saw it differently.

Source: any article about his case.
As a college student developer, my needs are a bit different:

- I need to write code. This means having a machine that has all the software you expect available in some way.

- I need to collaborate with my classmates on projects. This means working on campus around a table to figure stuff out.

- I have to go to classes, labs, and workshops. Oftentimes classes will say "make sure you bring your laptop" because they're going to give you work time in class, or expect you to finish something in class.

- I like working with my laptop on my lap. I have a really comfy chair at home. There are a lot of great lounge areas on campus. It's nice to be able to pick up and plop down anywhere you feel like.
So this is kind of neat, but from skimming the paper I didn't notice anything that goes information-theoretically beyond a one-time pad (even though it's clearly stated and plausible that the concrete algorithm found by A and B is not a XOR one-time pad).

Have you run experiments where (a) the messages are longer than the key, e.g. twice as long and (b) Eve is more powerful than Alice and Bob?

(b) is actually the most interesting thing, because cryptography is supposed to protect against computationally more powerful adversaries, but testing it is only really meaningful in combination with (a), because as long as messages and keys have the same length, you can always find an information-theoretically secure algorithm.
Actually, saving the worst until just right before the election could be interpreted as saying 'hey I did my job and didn't wait until after' while still ensuring that any investigation and finding would not happen until someone with a pretty safe lead is elected.
Also, lets not forget Apple is under some largely false pressure. We have been reading time and time again, basically since Cook in charge that real innovation stopped.

I personally think that this could be one of the factors why there is such an emphasis on what is basically just a cool feature. But nothing more.

Also, more normal would have been to be able to choose when ordering wether you want the touch bar or not.
I think there are a number of specific laws or regulations that could reduce the problems without harming innovation.

Here's a starter list: http://www.dwheeler.com/essays/law-security.html .
I'm sure that list can be improved on (I'd love to hear about improvements).
Far too often, to be sure. Two things I have yet to encounter in my (admittedly short, so far) professional career are a sane build system and version control that isn't a PITA...
> He's currently throwing a temper tantrum on Twitter

He said the NHTSA made "no attempt at a dialog". What does he call that letter? Ridiculous.
It seems like you are aiming for two main things at once, 1) to create a "literate programming" environment (document structure, real-time visualization, etc) and (in service of that?) to use this "world as data" model. As a non-expert programmer, I have to say I don't quite understand the implications of the search/bind/commit approach, specifically whether it was necessary in order to implement the features of the environment that make it human-friendly, or whether you consider it to be, in itself, a human-friendly approach.

My feeling is that the language itself is not really any more human-friendly than any other. You say in the "what Eve isn't" section that it's not for non-programmers-- but if the environment and language were both truly human-friendly, one benchmark of that would likely be a lower barrier to entry for non-programmers.

That said, again as a non-expert programmer, I see massive value particularly in the "document" approach-- though I see it less as human-friendly, and more as human(s)-friendly. Most of my programming experience has been as a graduate student, either scientific programming or (small) app and website development, and it is often the case that code is passed down in time from person to person. Each time you get someone else's project you initially have to rely on code organization conventions, file names and comments to figure out how the program really fits together, before you can even start working with it (and the tendency, for small-ish projects, is to want to avoid this work and just rewrite it yourself). The code-as-document approach seems wildly better for these particular use cases. I want to echo king_magic's comment, that if a wiki-like overlay could be used on top of an arbitrary codebase, it would go a long way toward human(s)-friendly programming, and I'd use the heck out of it.
> voters aren't actually Clinton voters - they are anti-Trump voters

Has any poll looked into this ?
I went to a talk at Stanford by Eran Tromer on Wednesday, in which he described some of the theory behind Zcash. He made a lot of very strong claims about his new approach to computer security. There was a lot of hand-waving. I don't understand exactly what he's claiming, and what he claims to have proved. You can watch the video yourself and try to figure it out.[1]

Tromer's paper [2] may be helpful. At least there, the references are cited and findable. Tromer's first result deals with collision-resistant hash functions. That's been a big headache in practice.
It's really hard to develop a cryptographic hash function for which someone can't create two strings that result in the same hash.[3] MD4 and MD5 have been broken, SHA-1 has been partially broken, and SHA-256 hasn't been (publicly) broken yet. Tromer seems to claiming that he has a solution to weak hash functions. But it's really hard to tell from his writing.

Anybody really understand this?

[1] http://web.stanford.edu/class/ee380/
[2] http://www.cs.tau.ac.il/~tromer/papers/huntingsnark-20140724...
[3] https://www.cs.cornell.edu/courses/cs6830/2009fa/scribes/lec...
Seems one of the problems is that the funding sources are run by too many old people. They should be forced out every few years and not be allowed to make a career of it.
I just used the title of the article at the time I submitted the link.
I approve of the handling, but this just underscores why you want self-hosted instances.
Both the candidates are under investigation.

http://www.snopes.com/2016/06/23/donald-trump-rape-lawsuit/

I'm inclined to agree that it's not going to make much difference; how people vote is more determined by their social group loyalties, especially when things are as fraught as they are already.
FBI reopens Clinton email probe
The article doesn't mention crushing bureaucracy, intense regulation, old huge systems, outsourced everything.

Nowadays you're supporting a 10 year old inbred system trying to implement some new regulatory project. No root access, often no access to production, github blocked at the firewall, 4 releases a year, half the staff in India.

Plus wages are lower than 10 years ago

Yeah Wall St was great. Not so much any more.
>> (my 2012 is the last with all the ports and a DVD drive, for example)

Don't forget that you can replace the RAM and HDD with commodity parts. And you can also remove the DVD drive, drop in a cage and stick another sata drive in there too.
The stories online about coil whine and inconsistent battery life between units scared me away. The last Dell I had also had bad coil whine--I'm not putting up with that in a laptop that costs almost as much as an MBP.
Fraud protection doesn't necessarily protect you -- there was a campaign to fund the open source drivers Nouveau and in the developer's bank account balance was frozen because there was a large volume of international deposits. It's difficult to see how this protects the consumer from fraud, but fairly easy to see how it protects the bank.
I think even our partisan, dysfunctional congress would still impeach and remove a president that choose to pardon themselves and not step down.
Like some sort of Eternal September for hardware :)
Mono bugs by PVS-Studio
With any luck, someone will release a compact external graphics chip/card for TB3 in the near future — and then you'll be able to get any TB3-sporting notebook you like without having to worry about graphics perf for gaming.