skysight-inc/HackerNews huggingface dataset:
even though StandardJS's decisions don't match the style predominant in the JS community

I find it particularly ironic that there's a reasonably popular fork called semistandard. [1]

In all seriousness though, I'd really love to see the JS community move towards tools like prettier[2] instead of continuously trying to establish "one eslint config to rule them all". I just want each repo I work with to configure my editor for me and reformat stuff automatically (a la gofmt) so I can forget about it. Even if some of the particular style decisions are ones that I personally don't agree with, it doesn't matter — the value of having those decisions abstracted away from me in the first place is significant enough that any minor quibbles fade away pretty quickly. Then I can focus on writing and reading code, not on arguing about whether we should enforce or disallow dangling commas in our lint config.

[1] https://github.com/Flet/semistandard

[2] https://github.com/prettier/prettier
uMatrix is just the perfect union of script controls and ad blocking, and honestly even without knowledge the point-and-click interface would probably be very forgiving.
The taking of 14,000 documents is actually assumed to be true currently for the purposes of this case. That's because Uber is in no position to deny it, only Lewandowsky could. And he can't deny it, because then he could no longer invoke his right to remain silent.

Of course, the documentation from Waymo/Google is also pretty strong apparently. Simply saying "I didn't do that" would be insufficient.
Because it's impossible to complete a thought without a period

Seems like a silly conclusion
In a lot of ways no as well. Take for example F-35B. That would've never happened on its own. Too few customers for a separate development project. Whereas now combined with amphibious assault ships it will be a quantum leap for USMC capabilities. Otherwise they'd have to retire Harrier for just V-22, AH-1Z and CH-53K.

It already costs less than its contemporaries Rafale and Typhoon. Remotely operated planes are not cheaper. Take for example MQ-4C Triton, which can only be used for intelligence and recon. That costs around 190 million apiece. Quite the sticker shock when you can get almost two F-35As for the same cost. Basically even if you could get similar capabilities (there are no air to air UCAVs atm), it will cost at least as much for quite some time.

According to pilots flying it, it's equal to clean F-16 within visual range.

F-35 program is also invaluable in utility. Nine countries became partners. Eventually most Nato-members and even some affiliates will adopt it. That's standardization of capability across the board on an unprecedented level.

Quick overview of test results: https://youtu.be/zgLjNsB_hyM?t=4m17s
Looks like it has good support in Firefox and Chrome, but none in IE/Safari.

http://caniuse.com/#feat=subresource-integrity
I suspect it's because VOA flies under the radar in general. I for one have never heard of it.
Criticism has room for discussion. Criticism can be destructive and constructive. Ridiculing is never constructive. What does ridiculing yield? What benefit does ridiculing have?
Prettier is a formatter. It doesn't check for errors, it merely parses JS and enforces a style. It actively corrects any style problems that are found.

Standard is a linter (ESLint) configuration and frontend. It doesn't correct errors, just checks for them. It goes beyond style to actually check for logical errors (usage of deprecated APIs, invalid regexps, etc).

In theory, you can run the two together. Ideally, you'd use plain ESLint with a config geared around catching programming errors, and leave Prettier for just styling concerns.
Definitely before systemd.

PulseAudio became default in Fedora 8 (August 2007 [1]), and the feature page lists Lennart as the owner, [2] so the time checks out.

[1] https://www.redhat.com/archives/fedora-devel-list/2007-Augus...

[2] https://fedoraproject.org/wiki/Releases/FeaturePulseaudio
I'm looking for LPs for my new VC firm: http://downround.capital
Comments like this, that up the ante of both polarization and incivility, take HN threads in the wrong direction—in this case nationalistic flamewars, which we certainly don't need. Comments here need to go precisely the opposite way. If you can do that, please do; otherwise please don't post until you can.
http://www.weil.com/~/media/files/pdfs/subpoenas-using-subpo...
Here's a handy bc wrapper I picked up somewhere.

cat /usr/local/bin/solve
#!/bin/sh
bc << EOF
scale=4
$@
quit
EOF

$ solve "4*49+732"
That's great if you're the defendant...
To my knowledge there has never been a timing attack documented in the wild on a remote server. They are only practical in offline scenarios with host access
NET Architecture Guidance
Are those resources as easily accessible to people who are not privileged? What about the children's shows? Are those easily accessible to underprivileged people's televisions?
Except this really has nothing to do with rolling releases, or the amount of software the vendor ships in the official repositories. Switching to Debian won't solve the problem either.

There is no distro today that provides packages for all the software you will ever want, or the specific version that you need. At some point, you will resort to installing software from outside the officially-supported sources, whether from experimental or user-maintained package repositories, or from a third party in binary or source form.

Until recently, this was an operation that wasn't guaranteed to be easy or straightforward or risk-free. In the worst case, it could even screw up your system in ways that are time-consuming to diagnose and fix.

In the example you gave, I would conclude that OpenOffice didn't package their RPM well, because it ended up driving RH6 users down the rabbit hole. At the very least, they could have unpacked all the files under /opt and provided static binaries, or included all the libs in the archive. Many packages still do that today, such as Vagrant, which installs under /opt/vagrant and includes its own Ruby interpreter there.

Nowadays there are efforts underway to make installing custom software safe and easy, projects like: flatpak, OSTree, appimage, and snap. Hopefully we can reach a point where you can install whatever version of whatever software you want without breaking anything.
This isn't the first HN post to make it on to the front page about a software/service update... I only (try to) submit things that are very relevant to the developer community.
>Even if some of the particular style decisions are ones that I personally don't agree with, it doesn't matter — the value of having those decisions abstracted away from me in the first place is significant enough that those quibbles fade away pretty quickly.

So... Standard?

I use Prettier and pipe the output my own eslint file. Could do the same but Prettier | Standard. Or Semistandard. Or whatever.

The issue is the community largely values their personal styles (ignoring choice of semicolon omission) too much to standardize on "one style to rule them all". Because everyone (including myself) "I like this except these two little things" and everyone's two little things are different so you end up with 200 different lint configs each mostly similar but with their own little tweaks.
Death of a Dystopian
"From Germany to the United Arab Emirates to China you can visit the same shops, buy the same furniture, eat the same food, watch the same programmes and listen to the same music."

A few years back I was on a geology expedition in western Tibet, and we left the unpopulated valley we'd been in for several weeks and headed a few hours farther west for supplies, where our Dongfeng driver thought there was a town. There was, sort of, so we went to the little store to get some coffee and any other nonperishables.

At the market, they had never heard of coffee. But they had Redbull, so we got that instead.
Cyclomatic complexity seems difficult to lint. I tried, briefly, and decided that linters were much better more for catching mechanical problems than stylistic ones. Where do you set the line? 10? What happens if you have a function that's got a complexity of 11? Do you have to split it? What if that makes the code harder to read?

Maybe this makes more sense in a codebase where there's a variety of contributors of differing skill levels. I'm interested to hear about how other people use measures of complexity and function size.
It's scary how much power we give IOT devices. It would be trivial for a utility company to alter or change readings in their favor.
Google Announces Android “PAX” Cross-License Program – But to What Purpose?
Freecast – Stream HDMI video from any HDMI device
Some recent similar questions:
https://news.ycombinator.com/item?id=12802121
https://news.ycombinator.com/item?id=8515192

React Resources:
https://github.com/enaqx/awesome-react
This had me stuck for a few minutes too. I had exactly the answer you have above and didn't realize the context that I needed 5 columns.

Maybe showing more context in how the grid containers are defined?
I'm getting more and more frustrated with digital appliances. Moved to a new place and the fancy digital appliances are more inconvenient than my previous older appliances with analog buttons and inputs. They are a negative to the experience. They're ruining cars too.
Seems to me that Alsup is saying he is trying to remain open to the possibility that Uber is not guilty, but that Uber's behavior so far is making it really hard to do that, and it better do something better real soon or he is might well exercise the nuclear option, namely shut down its self-driving program.
Why is the guy in your link so immediately defensive? Really unpleasant tone.
Are you sure that you are comparing with the best digital pianos? I mean they have been working on more life-like digital pianos for decades, going back at least to the Kurzweil stuff https://en.wikipedia.org/wiki/Kurzweil_Music_Systems
I've watched a lot of Putin and this is exactly how he is going to defend this law at his next q&a.

He'll say most countries, even liberal democracies, have laws that regulate certain types of speech - such as insults in Germany, racism in France, insults in Australia, libel laws in the UK etc. - Russia is no different, we just have different sensibilities.

When the gay propaganda law was bought in, he used pretty much the same argument - that it isn't a law against gays, but rather a law to protect the 'human dignity' of the majority of citizens.

He wouldn't be completely wrong - which is why free speech needs to be all or nothing. The slippery slope when you start carving out exemptions is very real, and not only applies to those nations but is used in justifying the actions of others.
I call those specific people on their hypocrisy when possible. My brothers even had a pot-belly pig as a house pet at one point. They said it acted basically like a dog in terms of personality. So, unethical to kill dogs but not smart animals that act like dogs? Ha...
Pay is offset by the cost of living because everyone out there thinks you can afford it. I suppose it would help pay off my bills faster, but that's assuming steady work. That said, I'm so-so as to whether or not to take a job there.
Be warned that they won't respond if you don't jump through the hoop of crafting an eye-catching, customized cover letter, with the excuse that they've subjected themselves to "spray" campaigns from ZipRecruiter.

https://news.ycombinator.com/item?id=13770769
A lot of people seem confused by the idea that a party can request personal documents someone else has.

Just like in criminal land, civil land has subpoenas.
Parties can issue subpoenas for most things to other parties.
In federal court, civil subpoenas are covered by Federal Rules of Civil Procedure rule 45.

https://www.law.cornell.edu/rules/frcp/rule_45

Outside of the exceptions listed, yes, you would be required to produce information you have.
The Bush test is inadequately chosen, first I remember the Bush government actually used false WMD evidence such as satellite pictures, second finding WMD was unnecessary as objective was met and war had already been declared. History shows that the US uses such mischief to start wars (see Tonkin gulf incident, nurse Nayirah).

The moon landing is actually easy to argue against, there are retroreflectors that were set up on the moon that are used with lasers measure the distance between Earth and Moon.
http://www.moonlandinghoax.org/8.html
https://en.wikipedia.org/wiki/Lunar_Laser_Ranging_experiment
I like this little jab at Otto:

" If his truck driving company gets shut down because of theft of trade secrets on a record that he's not willing to deny, too bad for him. Too bad."
It all reminds me of a line by (I think) Douglas Coupland, about Gen X. I may be mangling this but it was something about being the first generation to spend most of their careers demonstrating aptitude rather than actually doing work.

I seem to recall a moment in graduate school at CMU where I realized that demonstrating aptitude had actually gotten me as far as it was going to get me. I estimate it only took a brief decade or so of sulking before I managed to act on this realization.
Obviously there are limits on what a company can ask its employees to do. I don't think a company would get very far if it required employees to bring in nude photos or dress up in blackface or something.

But in this case these are files that are related to the day job, and are materially impacting the business. Seems like they would be on solid ground conditioning further employment on furnishing the files.
> Every coin toss in a sequence, finite or infinite, on its own can surly turn out to be heads, can't it?

I would agree if the sentence contained just the word "finite". The "or infinite" is where you are thinking too intuitively, and not mathematically correct anymore. The difference between "finite" and "infinite" is precisely the solution to this paradox in your mind.

I hope to be able to point out that it is easy to correct for that with just a bit of structured (but maybe non-intuitive) thinking.

One of the simplest and (I would argue most complete) definitions of "a probability of 0.5 for both test outcomes A and B" is that, given an infinitely large sample size, half of the samples show result A, while the other half shows result B. Think about this for a second, and I recommend to also use this opportunity to appreciate again that half of infinity is still infinity.

This relates the mathematical concept of infinity to the definition of probability.

With this definition, it probably feels like I so far just reworded your question. That may not be satisfying. So, I would like to encourage you to imagine that you have superpowers and can actually perform an infinite number of tests. You do that on a sunny day and observe that all test outcomes were the same: A. You call it a day and you can conclude (using the mathematical definition from above) in your diary of days-with-superpowers: "Today I have empirically determined that the test shows outcome A with a probability of 1". You might smile and add "Peter said that outcome A has a probability of 0.5, but I have proven him wrong".

In other words: if you do an infinite number of tests, the normalized distribution of test results precisely is the probability distribution of test results.

I think we have learned by now that the concepts of infinity and probability are deeply related and can, by definition, be used to explain each other. That might still not be satisfying. So, I would like to focus on the "finite" case for a bit.

Imagine you don't have super powers anymore, but you're pretty resilient and motivated and you want to do the experiment to (in)validate Peter's claim: "The probability for both, outcome A and B, is 0.5 each!".

After 1.333.337 tests you have seen 1.333.337 test results showing A. You're tired from all the testing and you complain (correctly!): "it is now really pretty unlikely that Peter is right! I am pretty damn sure that he is wrong! How long do I still need to do this to be absolutely sure?" -- and then a voice from the darknet reminds you: "for being absolutely sure, that is, for finding an answer that is correct with a probability of 1, you need to have super powers and make an infinite number of tests -- sorry dude, you can't do that, ever, because it's inconvenient, takes infinitely long and such -- so I need to disappoint you, you will never be sure, but maybe just enjoy your life as much as you can".

Infinity usually does not allow for actual intuitive thinking. But there are a few really simple mathematical rules around infinity and convergence that make it actually pretty simple and again intuitive to deal with the concept.
The choice isn't between paying Uber to build an app or building a simpler app on your own.

Uber has already built an app. The city is subsidizing people for transportation. There is no more software development that needs to be done.

You comparing cheaper services to Uber is like comparing a large industrial farm to a local farm. Sure, the industrial farm costs more, but you're not paying for it. You're just paying for food stamps.

Why would you duplicate effort that already exists?
Voice of America is government (originally, anti-Soviet) propaganda. Republicans have long been very supportive of it, and as Trump was getting ready to take office moved to centralize control of it, removing the management structure that was designed to limit political abuse.
My sympathies. We're stuck in the same boat. That said, assuming you have some steady work, have you looked into quicker loan payoff services like Sofi?
He probably meant droplets, they are KVM VMs.
well we are a small shop and use notify/listen as a small pubsub server.
But the whistleblowing would be for "trying to force an employee to commit arson", not for firing them.
You can do this in SWI Prolog using the between/3 predicate for the inequality, and the is/2 predicate for the arithmetic.
Obviously it's a preference. But you proved my point to me, your "sentences" look sloppy and incomplete. I try not to write like that, why would I code like that?
Can't help with the diff tool concept, but I built a search engine for talks, which semi-randomizes the results to force a variety in the search results.

For business talks, you can see it here:
http://findlectures.com/?p=1&type1=Conference&talk_type_l2_C...

This includes the older startup school talks, plus a few good software business conferences. For the next phase, I want to highlight talks that are most unique to the category (using word lists in the transcript/captions, not video diff)
That is a very american perspective though. In Germany you are not allowed to fire someone for these reasons (you might be able to dismiss him for no reason at all but the contract will not be over for quite a long time)
So the authority of a company firing somebody over not handing over their laptop can be reasonably questioned.
There was a lightning talk on TypeScript at EmberConf that also gave a status update on how TS and Ember work together:

* https://www.youtube.com/watch?v=ZCHFjGSCqP4&feature=youtu.be...

It looks like full support could be landing soon. I know TS 2.2 added flexible enough class modeling to handle Ember's object system: https://blogs.msdn.microsoft.com/typescript/2017/02/22/annou...

Of course we're attacking that from the other side as well, and experimenting with native ES classes in Glimmer.
Kinda. But not. Statements have little to do with lines, and they span lines very often. Variable declarations, especially objects and arrays. Many times for method calls too with many arguments. Kinda.
Ask HN: Can Every Number Be Described Exactly?
New Unity was to be built using Qt/QML. Qt plays ball with any environment and looks native everywhere (although perfect adherence to HIGs requires tweaks). Gtk looks native only in GNOME, thus, it is a horrible choice for portable GUIs (even throughout different Linux desktops).

Canonical getting behind Qt meant more effort was going towards making it a better development platform outside of C++, in fact early on they sponsored the development of Go QML bindings.

But now that's gone, and we're back to having no hope for that.
This honestly feels like unnecessary pedantry
Actually most people do not have access to the required gigawatt laser equipment that can precisely targeted.

Pointing a hundred milliwatts laser pointer, the common kind of laser people have access to, to the moon will have no effect.
The Internet was always bad
> In the opinion of the court, a company has the authority to demand that their employee hands over the contents of his personal computer?

This is absolutely the case with at-will employment, and maybe even with an executive or officer directly involved in a case even without that (and an executive likely has a contract that puts them under something other than simple at-will terms.)

> That doesn't sound right... please, somebody tell me the US judicial system isn't that retarded!

If you don't like the law, that doesn't make the judiciary retarded for correctly explaining it.
My one regret in a project at work (internal tool) was that I didn't persuade management to let me use an embedded prolog in the application. Instead I rewrote half of Prolog (badly) in C#.
I know a handful of people doing this right now, and they're pulling above average developer salaries. However, they're also traveling a ton and building kick-ass resumés as well.
They are in fact rare cases, and the cases where those people are denied the desired opportunity to drive for Uber are even rarer. More people are raped --- set aside sexually assaulted --- in taxi cabs every year than are denied this opportunity.

It is obviously a real problem that people are placed on sex offender registries for peeing in bushed. But the commenter above isn't required to address every real problem in pointing out that there's a good public policy reason to avoid having people convicted of real sexual assault offenses driving cabs.
I keep a big list of links to high-quality tutorials and articles on React, Redux, and related topics, at https://github.com/markerikson/react-redux-links . Specifically intended to be a great starting point for anyone trying to learn the ecosystem, as well as a solid source of good info on more advanced topics.

Besides all the tutorials and articles, my list also has a section on "Community Resources", which points to other useful lists, newsletters, and more: https://github.com/markerikson/react-redux-links/blob/master... .

I'll also specifically highlight the Reactiflux community on Discord. It's a great place to ask questions, chat, and learn about React and related technologies. The invite link is at https://www.reactiflux.com .
dammit, you're right.
The VSCode team is releasing outstanding software at a fantastic pace, but even more outstanding are these release notes. Such a pleasure to read.
TreSensa?
It all depends on the judges. You often get non-technical judges, who have no idea about the difficulty of actually creating something.

So they judge it off an idea. Does the idea sound cool?
The thing is, the update itself doesn't really have much cool stuff in it. Check out the update notes: https://www.visualstudio.com/en-us/news/releasenotes/vs2017-...
I was hoping to see support for larger files. I find myself having to re-open large files in a different editor on a daily basis. Otherwise a great editor and I really enjoy using it.
They offer a nanodegree [0], so I'm not really surprised they want to utilise that expertise (lecturers, engineers, anybody that helped build the coursework) in more than one way.

[0] https://www.udacity.com/drive
Shucks, we could cob-ble together an amaizing proof-of-concept to bag a bunch of investors, although those folks can be salty, so they might need buttering up.
VoA is great if you are ever stuck in some remote part of the world with no media access but a shortwave radio.
doesn't happen to me on 10.12.4
might be specific to you bro