skysight-inc/HackerNews huggingface dataset:
I think, though I have no way to confirm this, that it's down to internal siloing: gChat was there doing its thing, and meanwhile somebody was experimenting with Hangouts because they either couldn't or didn't want to deal with the gChat team. They produced their shiny object, and then gChat, which wasn't exactly ever given much love in the first place, was further marginalised and finally had its XMPP bridge killed in the face.

Then Hangouts turned out to be a total mess, but by then they were committed to it. Meanwhile, somebody else was messing with AI internally decided to turn what they had in to a proper chat app, giving us Allo. I suspect Duo started as a way to rescue the video parts of Hangouts with WebRTC support, but that's all speculation.

Edit: oh, and let's not forget Google's Spaces too! Seriously, Google need some joined up thinking when is comes to messaging.
>The people who track adults without warrants

This is much worse in my opinion. Doing it to catch "disgusting child porn criminals" shows they know it is wrong, but they think they can get away with it because "the ends justify the means". First they came for the child porn criminals, etc.
Los Angeles Valley College Pays a Whopping $30,000 in Ransomware Incident
That is not what a SCIF is used for. A SCIF is for discussing or electronically processing information classified at TS/SCI level (sensitive intelligence-related information).

Counterexample: For Unclassified and Unclassified//FOUO websites made available on the public internet by DoD/IC, you can even access them from home using a valid CAC/PKI card (smart card holding a client certificate affirming your identity). This is not just informational websites, it includes your unclassified webmail, Intelink-U (web gateway to some sites), and more. They are far more lax than many private corporations are.

Physical security is surely good to have, but your reference to military is not a great one as military and the intelligence community hedge a lot on digital security, not physical security unless the information is highly sensitive (Even then, it is in combination with very strong digital security measures regarding setup of the network, VPN, and all endpoints).
Art Meets Function – Pinhole Cameras
Call the "U.S. Government" by name. Carmen Ortiz and Stephen Heymann perpetrated the crime.
If you don't count comments that method is 13 LOC
No, J'Kaziof's and his fellow travellers's clock will slow down to a crawl relative to ours.
I've no doubts https://www.servermx.com/en/index.html

It isn't the cheaper but only the customer service worth it

They provvide also a good email sending limits (check it here http://docs.mailpoet.com/article/49-lists-of-hosts-and-their... )

"Multiple domain
Backup MX mail server
IMAP allows Real-time synchronization
RoundCube, SquirrelMail and SOGo
Web mail with support for languages right-to-left layout
Anti-spam Spamassassin and Anti-virus ClamAV
Contacts, Calendars and Tasks with CalDAV and CardDAV support
Catch All, Alias, Forward, autoresponder, Sieve Filters
Reliable and secure email hosting for companies, organizations, and individuals featuring WebMail, POP, IMAP and SMTP @ Contacts, Calendars and Tasks with CalDAV and CardDAV support @ Multiple domain hosting under the same account with no limitations @ Web-Administration area dedicated to individual user mailbox @ Anti-spam protections settings with per-user configuration"

At the moment there are some special servermx offers here : http://www.webhostingtalk.com/showthread.php?t=1621853

1 month of free trial
cheers
Max
I don't believe that's the case here. However, the order given by the Judge in Michaud's case predates the classification of the source code. That gives the prosecutors three choices:

1) Produce the source code. They clearly don't want to do that.

2) Ask the judge to reconsider. While that seems sensible on the face of it, it's not without risk. It's pretty obvious that they've classified the code to prevent it being requested, and judges don't like it when you undermine their authority in such a blatant way.

3) Quietly drop the charges and back away. They can do this with Michaud without impacting other cases, because no other judge can order them to produce the source code.
Forgive the petty distraction, but did anyone notice the outdated dress code in the picture at the top of the story? They've got people doing manual labor in a repair shop far from customers, and making them wear white shirts and ties.

They try to compensate for the inappropriate dress code by wearing loose and short-sleeved clothing (they probably have to do something to hold their ties too), but that only makes it look more awkward.

Is this common in computer repair? Is it common in the eastern US?

I had hoped we had moved past that era. Or perhaps I've become too prima donna since I've become a developer. But the oppressive dress code hurts my soul as much as the FBI using geeks to search for child porn.
Remember ICQ? The Chat Pioneer Turned 20 This Year
This theory probably contradicts the usage of block cipher in counter mode. With them, the input block is usually full of zeros. This constraint has strengthened ciphers in the past. DJB wrote somewhere that some block cipher were broken in CBC mode (all the bock can be controlled by the attacker), while CTR mode was still safe (many bits forced to zero).
It might be 13 statements, but it's not 13 LoC
TPCAST Wireless VR Add-On Available Worldwide Q2 for $249
It's co-location is very low however. What you want is never nearby, and thanks to the Facade system used for service location it also isn't always clear which class is actually being used without digging through some configuration files, and an IDEs autocomplete and click through has no hope without a generated helper file.

This leaves you digging through dozens of tiny files, some barely longer than the class definition itself, just to find even high level logic. I normally learn frameworks by simply reading the code, but I can't help but feel fatigued when having to try and find where a line of logic actually lives in Laravel. It is almost always a journey.
There is mention early of fire in the technical sense, before moving on to considering flame in greater detail. For my part, on reading the headline I expected and hoped that the discussion was about flame. Naming things is hard.
Castaneda Reminds the U.S. Of the Benefits of a Friendly Southern Neighbor
As a Python programmer, the appeal of the Haskell family seems to be correctness -- I've come to think of Python as a "surprisingly typed" language. This particular language looks like it has Haskelly syntax without the type system. I'd be most interested in the latter; I'd be willing to trade off performance in some places for stronger ability to reason about types. I envision a pure, strongly typed language with strict evaluation, that looks like Python to the rest of my code base.
I like the notion of using that top row of keys dynamically-- 99.9% of the time, I don't use them, so why not give them something to do-- but I wish they had kept the keys and provided a way to dynamically reassign them, instead of turning it into a touch bar that you have to look at. You already have a giant trackpad for "non-button" actions...
Can you have a flame without the fire? You certainly can have something very similar. Personally, I think those names are all confusing and ill-defined.

Does "fire" imply in sustainability? Does it need to be combustion? Does it even have to be chemical?
I find it amusing that someone thinks Github moves slow in comparison to Atlassian.

I feel like about 30% of all Github features have been released since the last major point release of Jira and Confluence, which themselves were buggy, poorly tested, crud as well.

How does Atlassian move "fast"? Has Atlassian done.... anything worth noting in the past 3 years?
The question with Whatsapp is if Facebook is trying to cannibalize it into Messenger. They insist not supporting bots and if bots become big Whatsapp will be losing ground against everybody else. I'm puzzled by their strategy considering that FB is putting a lot of effort in supporting bots in Messenger. They could just use the same backend API and a passably similar UI in the app.
CI: Confidential Informant
LEO: Law Enforcement Officer
The ability to short markets makes it very easy to profit off of mass destruction. Blowing up hospitals and even nuclear terrorism could be profitable with well-placed short positions.
They are essentially the same, it is the same repos. In fact once you have installed antergos you can remove the antergos repo and you essentially have an arch system.

Many arch users often say "you must go through our annoying installation process to understand linux better!" - but that's only true if the person migrating to arch is a linux newbie.

Frankly I've been using linux for 20 years and now that I am older and a parent I have much better uses of my very limited time than going through an obnoxious chroot install and configuring some files in /etc. Antergos is great.
Learn you a Haskell and GRAKN.AI for data science
You did not ban me yet asshole. I am waiting.

This is a country of free speech and you little cunts like Facebook can stick up your asses your nazi-like politically correct attitude. Go fuck yourselves and carry your Frankfurt school with you.
Yes agreed. FindBugs appears to be kind of defunct anyway; there hasn't been a release since 2015 and the main developer isn't working on it any more. SonarSource has been gradually dropping the PMD and FindBugs rules from SonarQube and writing their own replacements.
> drive large 4K+ monitors

Driving 4K screens from a tablet isn't that far off. It depends what you want to show on them of course, but just outputting 4K isn't that hard.

> connect to multiple peripherals at once

You're not supposed to have peripherals any more. Your touch screen, the cloud, and that's it. If necessary, hardware devices now connect to the cloud directly (while joining a botnet).

> talk to disk drives

You're supposed to buy more iCloud storage and have an infinite throughput connection.
It adds significantly to the cost of putting a backdoor in. Perfect security is impossible, it's all about increasing the costs to attackers.
You're missing an important step in that chain of logical reasoning. What percentage of people who touch type also touch type the function keys? I can use Emacs pretty well in the terminal, but I don't think I could name the function keys even for Safari.
Indeed. I recently found out Michael O'Church was banned from HN because he called her the c word because of the anti-worker policies she implemented at Yahoo. (somewhat indirectly, and I'm hesitant to use it myself for fear of being banned).
These days people use AES-CTR (or authenticated encryption modes based on AES-CTR, like AES-GCM), which can be treated as stream ciphers.
That has been shown to be nonsense:

http://mobile.nytimes.com/2008/04/08/science/08tier.html

Also, I brought a 2016 MBP and contemplated keeping it despite not liking it because I wanted a Mac OS X development environment. I ended up returning it. There are more choices than the two you stated.
Elemeno – An API Based CMS
You can use the word cunt. What you can't do is call other people cunts.

EDIT:

>somewhat indirectly

No, he directly called her a cunt.

> and I'm hesitant to use it myself for fear of being banned).

Literally no-one on HN has ever been banned for using the word cunt. It's only a problem if you call other people cunts. Here's the relevant mod post: https://news.ycombinator.com/item?id=10016665#10019003
>ZeniMax, ... a rep among the video game consumer audience as

litigious bastards run by clueless lawyer/pron peddler
(btw how curious any mention of friendfinder quickly vanish from his wiki page)

The core of the case revolves around ZeniMax accusing Carmack of copying thousands of Doom 3 source files, you know, the ones Carmack personally authored and released as GPL before selling ID.
I think the more interesting guide would be how to buy Bitcoins anonymously.
> Some cheaper digital cameras cannot autofocus with lenses that don't have built-in autofocus motor.

Unless the camera system had autofocus in the body (which, as far as I've been experienced with, really only is medium format bodies) the lens always has had autofocus. Canon, Nikon etc.

The problem is that a lot of adapters for old lenses only feed mechanical (if even) instructions to the lens, for aperture and the like, and don't send over autofocus instructions.

Luckily manual focus will work just fine.
It may have to do with the "geek squad" name and image. Historically, a short sleeve dress shirt, necktie, and polyester pants, were considered to be the uniform of an engineer or service tech. There was no corresponding stereotype for women, but I remember during my summer internship in a computer facility 30+ years ago, that pretty much everybody held to a similar aesthetic.
>(Ultimate Guide)

?
I'm struggling to find a less snarky way to say this because it should be so obvious, but it turns out that real estate issues are frequently unique to their locations.
I hope they move it to a full windscreen HUD and add dashboard hardware controls.
Have you tried Python's type hints with Mypy, and so you have any thoughts on it?
Hubble Space Mission Securely Configured
Isn't Bitcoin dead already?
I wouldn't call this "privilege" in the strict sense of that word. I think the "generational wealth" term that Jason uses is more accurate.

This helps illustrate that the basic building block of society/economy is more so the family than the individual.
As others have noted, you can press and drag on the volume icon to change the volume without two presses.

You can also remove the Siri icon and add a Play/Stop icon to the default icons on the right. Go to System Preferences -> Keyboard -> Customise Control Strip. You can then move your cursor down off the screen onto the Touchbar, drag Siri out of the way, then drag a Play/Stop icon down into the Control Strip.

Then it will always be there even if the control strip is contracted rather than expanded.

I don't like the Touch Bar, but I've grown to hate it less. However it does register unintentional presses regularly. And no, I'm not "using it wrong".
This seems especially useful when you don't want to think about how to set up linting, and what rules you want to use. There's a similar tool for Python, called prospector: https://github.com/landscapeio/prospector

With coala you need to configure which linters run on which files, and we recognize this as a thing we can improve upon. We're soon going to ship a feature which will allow configuration to just specify where the files are (e.g. 'src/*.py') and what aspects to check (e.g. 'syntax,smells,duplication,security'). Then coala will decide which tools are appropriate, get them from pip/npm/wherever, and run them.
[Security] Command execution on Ansible controller from host
Makes sense. People on OSX are probably investing in Xcode, which leaves the majority user share on Windows and in second place, Linux.
Waiting to have kids, avoiding drugs, finishing high school are all easy to do if you start out in a middle-class neighborhood with two-parent families, clean streets and good schools with community support.

E.g. easy to say "just stay in school!" from our suburban ivory tower, miles away from the dangerous decaying underfunded overcrowded inner city schools.

Its this blindness to the problems and issues of growing up a minority in a poor area, that leads to victim-blaming. Remember, we're talking about kids. They aren't going to make all the good choices if there's nobody home in the poor single-parent household to guide them.
> But he didn't really show great promise. He dropped out of high school. He dropped out of college.

He may have many flaws, but that's the one thing you can't say about him. Watch this part of Internet's Own Boy: https://youtu.be/aePSFMLzBBM?t=12m50s

To narrate that part of the video, as a school kid he goes to Washington to listen to Lawrence Lessig challenging the Copyright Laws in the Supreme Court. The video shows him saying that he's doing this because it's such an important case. How many school kids are interested in that kind of thing?
And among other things, he participated (at a very young age) in the RSS specification, and was part of the team which wrote Reddit (PG calls him co-founder).

Many of us (especially here on HN) were aware of his accomplishments way before he took his own life. He's not someone who became a hero after or due to his tragic death.
The simple steel box that transformed global trade
As another poster has used the CI model as a comparison, there have been cases where the CI made up accusations to get paid. Which, of course, didn't go well for the target of the inaccurate allegation.
or 4 (perhaps the most benevolent possibility): They'd rather use the fear of the unknown as a bigger deterrent against further pursuit of CP than getting a handful of convictions. People who are involved now or thinking about it may stop or never get involved at all if there's > 0% probability that the feds are holding on to a working 'sploit.
I'm using the 2015 XPS 15 too, likewise with no significant problems.

The default Ubuntu distro with Unity, because I think it's nice.
Where did you read that his parents had him after marriage?
Laravel also pulls in several big pieces from symfony...so it's a framework that uses big pieces of another framework. I don't think that was counted in the statistics either.
Paris, even though it may not be what is pictured, is also what I immediately thought of, from the GP's second link.
How do I know? I don't know what happened while on was sleeping. I fell asleep, and perpetually a few minutes later woke up, but my clock told me it was 8 hours. What happened??
Tires of the usual email hosting providers?
I've no doubts https://www.servermx.com/en/index.html
It isn't the cheaper but only the customer service worth it
They provvide also a good email sending limits (check it here http://docs.mailpoet.com/article/49-lists-of-hosts-and-their... )
"Multiple domain Backup MX mail server IMAP allows Real-time synchronization RoundCube, SquirrelMail and SOGo Web mail with support for languages right-to-left layout Anti-spam Spamassassin and Anti-virus ClamAV Contacts, Calendars and Tasks with CalDAV and CardDAV support Catch All, Alias, Forward, autoresponder, Sieve Filters Reliable and secure email hosting for companies, organizations, and individuals featuring WebMail, POP, IMAP and SMTP @ Contacts, Calendars and Tasks with CalDAV and CardDAV support @ Multiple domain hosting under the same account with no limitations @ Web-Administration area dedicated to individual user mailbox @ Anti-spam protections settings with per-user configuration"
At the moment there are some special servermx offers here : http://www.webhostingtalk.com/showthread.php?t=1621853
1 month of free trial
https://www.servermx.com/en/registration.html?offername=Trial_offer&offer=/.content/smxoffer/smxoffer_00005.html&charge=0.0&numberofmailbox=1

cheers Max :
This is completely anecdotal, but I work with several clients that all just refreshed their entire hardware stock with the new MacBook Pros for a good percentage of their employees (if not for every employee). The only people I've yet to hear complain about the Touch Bar or the computers in general are people on HN and Reddit. Every person I've interacted with that has used it loves the Touch Bar and a not-insignificant population of those people are developers. To say that "core customers are unhappy" is a gross generalization that, to me, doesn't have any basis in reality.
I took some liberty here, but this is a straightforward derivation of XSalsa20. I trust XChacha20 just as strongly as I trust Chacha20.

The same cannot be said about my implementation however. I haven't found test vectors for XChacha20, so for now I have to rely on code review (only my own eyes so far) to ascertain its correctness. Not ideal.

Also I don't favour XChacha20 over Chacha20, because it is slightly slower to initialise. If a 64-bit nonce is enough, I'll use Chacha20. Maybe I should make this clear in my article.
How long will it take to "train somebody" if you need to translate technical documentation from English to Japanese?

Some of foreign countries have free education. Why not hire their best graduates? They don't have to pay back student loans and can therefore comfortably accept lower salaries than their US counterparts.
"debugging" mechanism....
Why not? Yahoo is being bought precisely because the amount of people that use it, discussing it's demographic is certainly a valid discussion point.
I once build an acceptance testing suite using literate programming. I had been handed a nice write-up by our resident physicist with all the maths for how things should work and I didn't want to lose that, so we cobbled something together that used latex math, had embedded test code, etc. These documents then served both as spec and as tests. IMO, this was a terrific use for literate programming. But we did not adopt literate programming as an overall approach, pretty much for the reasons you mention.

If your end goal is to produce some kind of largely static artifact then literate programming is fine. For everyday code where you iterate and refactor all the time, literate techniques have all the downsides of prolific comments.
grep find locate nano make
Eh. The first thing I tried to do was run a Webpack build for my pet project, ran into the uv_interface bug [1], got annoyed fast by the lack of terminal features cmd.exe has always been infamous for, and quickly lost interest.

[1] https://github.com/Microsoft/BashOnWindows/issues/468
There so, so is much more to a good photo (art) than quantifiable objective data. IQ is only one component of a good photo, and even IQ is subjective because it is impossible to design a lens that is perfect in every aspect because correcting certain abberations can make other ones worse.

That's why I think there is still a place for film. Fidelity doesn't equal quality.
> Price: This is the kicker—you have to pay more for the
> Touch Bar, even though it provides a worse computing
> experience. And you can't get Touch ID, two extra
> Thunderbolt ports, or a few other niche niceties without
> also taking the baggage that is Touch Bar along for the ride.

This has arguably been the worst part of Apple for many years. There's all sort of little fringe price-cutting measures that push you to the top of the line. They'll routinely kneecap the mid-tier in order to emphasize the top tier. And things ebb and flow, sometimes Apple seems to understand the value of the mac goes far beyond pure profit numbers (it's driving iOS profits, after all), but it really seems that they've taken a strong turn away from that especially in the past year.
Author here. One thing I didn't cover in the post was about how to have Google and AWS honour their SLA's is that you have to use _all 4_ of the nameservers they provide. Because we're not doing that (only using half), we have to balance the chance of an outage versus the impact of an outage.

You are correct in saying that more empirical data could be used here. We might even end up changing our minds. I'm not much of a numbers person but I might pass this onto some of the people in our company who love solving problems like this.
About style, why perpetrate those double underscored __atrocities__? I'm sure there is a better design lurking around in other languages waiting to be copied. I also don't appreciate _variables.

But kudos for adding tail recursion to a pythonic language. At last.