skysight-inc/HackerNews huggingface dataset:
I think this SSL MITM thing has gone way too far. When an exec asks an engineer if it's possible to monitor all internet communication that goes in and out of the company network, including communication that is encrypted by TLS, the correct answer is no. In fact, this specific thing is what TLS is designed to prevent, and new implementations of the protocol are only going to get better at preventing it. The exec will only get the answer they want if they pressure the engineer, or if the engineer is trying to sell them something (like a MITM proxy.) Then the engineer will admit that it's possible to snoop on some TLS connections if you do awful things like installing fake certificates on company laptops. They may or may not mention that if they do it wrong it will degrade the security of everything on the network. God forbid the computers at a bank should be less secure than the computers in the average household because a MITM proxy is silently downgrading the security of all the TLS connections that travel through it.

Now, because engineers are so bad at saying 'no' to the people who want SSL MITM, it's apparently become a regulatory requirement. SSL MITM might let you passively surveil your employees' Facebook Messenger conversations, but it still doesn't protect you against a malicious employee who is tech-savvy (or malware written by people who have SSL MITM proxies in mind.) They could just put the information they want to smuggle out of the network into an encrypted .zip. They could even do something creative like using steganography to hide it in family photos that they upload to Facebook. The only real solution to this is to lock down the devices that people access the network on, not the network itself.
Vive 'Working' to Join Oculus on a Committee for Open VR Standards
Probably depends way too much on personal factors like experience, speed, which course, what type of vehicle . . .
Couldn't you spool fiber behind the boat wherever it sails with a direct link into appropriate backbone, re-connecting occasionally dependent on cable length and global region.

So potentially ~1 terabit per second given current potential speeds achieved.
Those are valid points, and I admit that having close Chinese friends have probably biased my thinking on this a bit. I still believe in my main point of the Chinese needing some time/exposure to the West in order to truly change their mindset towards the West.
There are a lot of details that have to be done right. Backups in the cloud still make a lot of sense but there need to be serious guarantees on the security of the backed up data. Decentralized backups could be a solution to this but come with their own problems like can you trust your cousin and brother in law to run servers as reliably as Amazon?

I would love to see some of the features of iCloud moved into an Airport type device with expandable storage and modular hardware that I can simply swap out when it fails. I realize Siri level capabilities would take more hardware than the typical router contains but I feel like a Mac mini may even have the necessary horsepower to do the amount of cloud computing my iPhone requires in a day.

The hard parts are creating the map data to begin with and training the voice recognition but once those are complete why can't I just run them on local hardware?
> Slack has a standalone app? [...] I never even realized Discord [...] I never even realized that WhatsApp [...]

But that's exactly how Electron and friends got popular: they allow for web-first development. Desktop support is a bonus for people who need it.

When Mozilla started working on XUL, the future of the web looked a lot like XML and fat clients. Applications would be built by desktop developers targeting the desktop in a way that would allow for the web to integrate in the background. They wanted to bring the web to the desktop, woo-hoo!

As it turns out, the opposite workflow won: applications are now built by web developers targeting the web, in a way that allows for desktops to come onboard where required. In this scenario, XUL is just too complicated for people who simply need "a web view with a couple of extra APIs". This is still "bringing the web to the desktop", the fundamental role of the runtime is exactly the same; but the paradigm is opposite to what Mozilla had envisioned.

> They're rewriting their UI using CSS/HTML/JS because this is feasible today

XULRunner/Gecko was already built on CSS and JS, but it lived in a desktop paradigm of pseudo-native widgets - because HTML interfaces were terrible back then. It wasn't even a performance issue, but rather that everything was a page refresh because nobody knew any better. AJAX had not been formalized, and XMLHttpRequest was used (guess what) to pull actual XML. HTML4 was considered a hack that was supposed to eventually go away. It wasn't a "this is not possible today" problem, but rather "why would anyone want that?". Already there were lots of arguments on whether JS was "good enough" for desktop development, whether CSS was too verbose, and so on...

> why would Mozilla want to retain XUL

XUL is battle-tested to a different level, having survived almost 20 years, and it's a better option for pure-desktop development than web views. If Mozilla had paid more attention to its evolution, rather than going on quixotic adventures like FFOS, maybe they could have competed with Electron-style apps. Alas, now it's probably too late.
I wonder what kind of training they'll be required to go through. A majority of NASA astronauts have had military training. How can you guarantee that an eccentric billionaire won't lose his cool once he's orbiting a heavenly body?
UTIs could soon be life-threatening without new antibiotics
It probably is quite different in the States but in my country, this is very true. If you are a lone individual fighting a legal case against a large organization, chances are you will be worn down by years of litigation that often appears endless. To dissuade litigants even further, cases are filed in far-off remote outposts that make such endeavors cost-prohibitive even further [1, for e.g.].

[1] http://www.livemint.com/Specials/13TE2UEtexMf1GDeEt5rCP/Mahe...
That's a really pitch great deck, Philip. Thanks for sharing.

I have to admit - I don't totally understand why you pivoted for your V2. Couldn't you have just added on the "SMS" feature to your existing product?
You're right of course, but interesting sidenote: in the murder case I mentioned the police ended up looking at the suspect's smart water meter logs... which showed the use of about 140 gallons of water in the middle of the night. So... no, it doesn't all live in an Amazon datacenter, but it these days it might live somewhere.
curl? 1992? ;).
Couldn't this will be very effective in the delivery business we see, amazon, postmates and grubhub undertaking in urban areas?

How about single -seat self driving mobility device https://www.youtube.com/watch?v=rukmDZc3EiA
I agree that racism is racism, but there is a clear distinction for me between having certain preconceptions about people you've never met before versus having heavy bias against people that you encounter on an every day basis (thus heavily supporting a confirmation bias). Is one better than the other? I'm not going to try to argue that but I think it's necessary to distinguish between the two in order to better understand who you are dealing with.
Counting in Japanese is easy to learn, because it is very consistent. For example, in English, we have "eleven," but in Japanese, it is "juuichi," or "ten one." "Twenty" is "nijuuichi," or "two ten one."

The thing that always throws me off is that the breaks in larger numbers are different than in English. For example, as we add more and more zeros to a number, we say:

One, ten, hundred, thousand, ten thousand, one hundred thousand, one million, ten million, one hundred million, one billion.

In Japanese, they break the numbers up like this (they use different words, of course):

One (1), ten (10), hundred (100), thousand (1,000), one "man" (10,000), ten "man" (100,000), one hundred "man" (1,000,000), one thousand "man" (10,000,000), one "oku," (100,000,000), and ten "oku" (1,000,000,000).

I'm pretty good up until one "man," then I have to start thinking.
Not here. Almost definitely Schneier's blog since he had the Snowden files and visited Congress reps. The blog was overrun by trolls afterward that create side discussions distracting from privacy-enhancing tech regulars discussed there. Piles of noise to drown out the signal.
Bookmarks-management sucks.

Pocket provides multi-platform access. And multi-browser access -- doesn't matter if I'm on Firefox, Chrome, Safari, IE, whatevs, I can pull up Pocket.

Pocket strips all of today's utterly fucked, utterly useless, utterly counterproductive Web design. I cannot emphasize too much: Web design isn't the solution, Web design is the problem.

Offline reading. Pocket articles (via app) can be read when disconnected.

Tags. You can create, and cross-reference, tags between articles.

Scale. I've got ~3k - 4k articles on Pocket. Possibly more. (I'll get to that.) They're related to ongoing research, and the ability to find, classify, and relocate large amounts of material is useful.

Whilst Pocket doesn't have a ratings or workflow-related management, I've somewhat created these. A set of tags that relates to quality (rated 0 - 5, low to high, where 0 indicates negative information, 5 indicates a foundational document -- most content is a 2 or 3, and that's rating high. Books and scientific papers generally earn a '4': definitive or clarifying, though generally not foundational.

For workflow, I'm largely working with "readme" (a reminder to go back and read closely), and a set of tags related to specific writing projects. I need to come up with a more useful system.

Pocket also ... sort of and/or sometimes ... allows for full-text search within documents. This may have been a promotional-only feature.

Given that the Web as a whole is approaching uselessness under scope of search, the ability to look through a set of documents I've already at least partially vetted is tremendously useful.

There's a whole slew of things Pocket doesn't do, which I'll address in a top-level comment. I've shared these with the firm, though I've seen little or no progress on any of them in ages.
Interesting to see how other companies' application stacks end up looking. Thanks for releasing this.
Agreed and edited to remove the quotes. Compared to the U.S. and Europe, China is very behind when it comes to racism.
About your last point, I think that is slowly improving, with more black athletes and business people living in China, racism against black people is probably subsiding, especially in bigger cities and among sports fans.

Hopefully, as more Chinese traveling overseas, and China attracting more foreigners into the country, local populace are exposed to more diversity, and start to form their own opinions based on personal experiences instead of biased media reporting and hollywood.
> As it turns out, the opposite workflow won

Maybe for you, definitely not for me. Most of the applications I use daily are desktop ones and I'll refuse to install an electron one unless I have to.
Sure (I include a table of the consequences on the tail for various scenarios), but consider that the Chinese population is already more than twice the size of the US population and available measurements suggest it may have a higher starting mean as well, but that has not had a huge impact. Why would another doubling be expected to? (The US could probably easily double its 130+ numbers if it wanted to just by changing immigration policies.) At the very least, it can't be expected to have the impact of anything like an IES/synthesis scenario where the gains would be anywhere upwards of +100 points.
BlackBerry KEYOne Announced: Snapdragon Andoird 625 with QWERTY, $549
I think your comment is somewhat removing agency – and therefore responsibility – from your fellow Chinese. Forgive me if I'm wrong, but you seems to imply that China's attitude toward black people is white people's fault. However China's history is not devoid of ethnic and cultural issues. https://en.wikipedia.org/wiki/Ethnic_issues_in_China But I appreciate reading an 'insider' point of view.
I'm more interested in knowing how google plans to insure both Larry and Sergey while they're engaging on such a dangerous mission.
Hopefully more like Apollo 8 than 13!
I was not so much aiming at the racism point, there I would - if the paper correctly characterizes China - side with the author and say that the West is on a much better path to deal with the issue.

But you still have American exceptionalism, the desire to spread western values like democracy, individual freedom and capitalism, being the world police, interference with other countries and so.

I mean it is somewhat understandable, if you believe in something, then you have to almost by definition assume that it is true and better than the alternatives. On the other hand you can also be more restrained r modest, you can believe in something but still avoid trying to force it onto everyone else.
A “beacon of racism”
From my comments earlier in the thread it's pretty clear that I understand why many Chinese have the viewpoint that outside influence is bad. However, I think your viewpoint is way too extreme. China isn't some passive country now that is just sitting around being attacked by extremists/freedom fighters, but China is actively making aggressive moves towards many other countries. For example, China has threatened Taiwan many times, which is completely unacceptable in my eyes.
У Комбинатора: Букмарклет
I would guess a lot of people based on anecdotal comments on forums and not very many people based on sales data.
It's basically an ugly Python now.
Русская жена в чулках потрахалась с пьяным мужем
"Where did I make that assumption?"

When you claimed that "looking outside the box" was an option. It isn't. A degree from Directional State University might be intellectually equivalent to one from Harvard, but socially it's not even close to being the same thing.

You are arguing from the standpoint of humans as homo economicus, in which companies will hire the cheapest workers regardless of outside factors. That may be mostly true for a sweatshop factory, but it is a long, long way from being true for investment banks.
The latest Razer Blade has worked out for me very well. Ubuntu / windows dual boot has made it convenient for work / play alike. I unloaded the nvidia drivers for similar battery in ubuntu vs windows.
Looks like they hired him without complete background check. Its good attempt. This will look like PR stunt unless they step-up and take action on their long-term employee(s) - regardless of high performer or not - who might have involved in the harassments.
Life's too short to not run OS X on my primary work machine.
Aching Shoulders from Typing?  How to Fix RSI
Moonlight work
In the meantime, Apple is selling more MBPs than ever: https://arstechnica.com/apple/2017/01/apple-sets-revenue-and... :

Mac unit sales have rebounded after a few quarters of decline, and Mac revenue is actually up by around $500 million, hopefully proving to Apple that people actually will buy Macs when the company releases new ones. Both the revenue growth and the unit sales growth can be attributed to the new MacBook Pro
Can typical FPGAs support async circuits?
Thanks for open sourcing this.

Just a heads up — your phone numbers are in the sms service.
tcc is blazingly fast, at least last time i used it.
it's honestly fast enough that you could probably use it as an c interpreter
This is very interesting. I remember how Quora was a really great place back in 2013, but it's gotten so flooded with poor-quality questions and answers as of late. I wonder if something like this would be able to merge questions and improve the user experience?
I was proud that my PhD thesis was about 1/3 as long as one in the humanities might be, counting by pages. Then I realized that it probably would take just as long to read out loud. :)

Mathematics is dense. Period.
> India usually get those offline features

This is because Internet in India sucks
Exactly! With Stephon Marbury getting his own statue and museum in Beijing, I really think people's mindset will change.
>I think the idea of "victim-blaming" has morphed into its own beast. We're so scared of doing it that asking for evidence or asking critical questions is now in a weird way associated with victim blaming.

This is a critical point. Is there a way to express doubt, sans body language, that can further a discussion without evoking responses such as this? [https://news.ycombinator.com/item?id=13748089]
I suspect that you're right, although I hope that sanity might have prevailed. It's hard to imagine the damage the uranium liner + 50 megatons would have done to that ecosystem.

Of course if the US hadn't been experiencing so much political upheaval, they might have tried responding in kind.
College Faculty’s New Focus: Don’t Offend
That is the policy that drives tech talent away. It isnt just the location but the work you do there. Everyone had to do a decade of traffic enforcement before any chance of transfer to a tech-related post like forensics or "technology crime" ie child porn investigations.

I have heard that they are going to let west-coast recruits opt for west-coast postings ... but that still might be dawson rather than vancouver.
I reread the parent, because your point is a well-taken that I might have brushed it aside too quickly. I can specify upholding my skepticism on the grounds that only Uber employees in some certain proximity to "Amy" could deduce whether she's a real person. If not Amy herself, but 2 or 3 of them who could vouch will come forward out of anonymity and say something along the lines of "yes, 'Amy' is a real person. Her story is real. Uber management treated her terribly and HR ignored her claims", then I'll be a lot more willing to consider this credible. I disagree that anonymous, unverifiable grievances impose on otherwise ethical and rational people a positive obligation of specific personal demand for belief or compassion. But I can only speak for myself.
I think the trend is less severe than the article implies, but I've definitely noticed it: https://jakeseliger.com/2014/12/22/how-do-you-know-when-your....
I'm not sure the author wants to be anonymous. The amount of data she shared about herself in the third paragraph is probably enough to social engineer your way to her true identity.
Using Sampling to deal with instrumentation in high volume services
Plenty of videogames have trained people for that. The lower end of the technical elite.
What I have expressed is that any system I must use at work (HR, expense reporting, JIRA/Teamcity) should be usable on mobile. But the state of the art in many areas is applications that are barely usable on desktop: Workday's app was Flex for a long time, and is now HTML5, but either way the recommendation is still "just keep reloading until it doesn't hang".

We had a perf review system that seemed to have build a buggy PDF editor with a browser native plugin (flash maybe? long ago) that was impossible to use except on an old version of IE on Windows, and most of us had Macs: what you wrote would scroll off the page in one direction and scrolling was one-direction-only with no scrolling back. It was absurd.

So my guess is that Susan Peters is poorly summarizing the idea that millennials have higher standards for the apps they have to use (which I find intuitive at first glance), and 'on mobile' is a proxy for that desire, mangled by a game of telephone.
So you get normal Cl-35 from S-35 by beta decay.

Can you get Cl-36 from S-32 by neutron capture?
> AG is not a political office

Anything involving the law is political.

Any time two people interact, politics comes up.
Does IKEA enable mobility? (2015)
If I were working as a telemarketer and I had to read from a set script, I'd sure as hell record and replay at least the first few bits of the script to save having to repeat it over and over. Surely call centers use this kind of software now to let the workers push buttons for the first few branches and then jump in when something off-script is required?
Seems to me that it is none of the things in that diagram, and there is a sort of supraproblem above all of those, which is the ongoing and increasing societal rejection of knowledge and facts.

It's not just anti-intellectualism, it is more like "anti-realityism", in which simple things aren't knowable, in which facts and opinions aren't different.

We've gone from corporate propaganda like "global warming isn't real", which is a lie but an understandable one, to this incomprehensible new state of "What is the murder rate? How high is unemployment? What is the purity of the drinking water? THESE THINGS ARE NOT KNOWABLE!!! ANY VALUE MAY BE ADVOCATED!!"

And literally not one problem on that list can be solved in such an environment...
My 2013 MBPr is still fine. I'll probably get the new one late this year or the next though. Haven't been especially impressed with Windows laptops.

My SO has a XPS 13 and while the build is much better than any Windows laptop I've seen, I don't think it's worth switching.

Really my decision is between the smaller 12 inch vs the 13 inch.
GCC 6.2.0 under MSYS2 takes 6.302s for a full debug build and 10.499s for a full optimized build. With make -j8 this is down to 1.997s for a full debug build and 6.942s for a full optimized build.

I haven't tried TCC, i think i tried at the past but it was missing some libs.
Amazing how this was predicted coming on a year ago*

> At this point it's worth recalling the Law of the Internet: blame attaches to the last thing that changed.

> There's a lesson in all this: have one joint and keep it well oiled.

> When we try to add a fourth (TLS 1.3) in the next year, we'll have to add back the workaround, no doubt. In summary, this extensibility mechanism hasn't worked well because it's rarely used and that lets bugs thrive.

* https://www.imperialviolet.org/2016/05/16/agility.html
Their React app definitely has a lot that could be done better. It is nice seeing what other people come up with in big orgs and learning from what they have written. Sometimes I have imposter syndrome to the max but this sort of codebase I can actually read
Between this and http://shanghaiist.com/2015/11/19/study_says_china_least_hon... (many other references to this phenomenon such as https://www.linkedin.com/pulse/culture-matters-chinese-asian... and https://thelinguafranca.wordpress.com/2008/03/25/do-the-chin...), it doesn't make China look that fantastic.

Debating whether it's lying or "lying" seems a lot like debating whether it's racism or "racism."
Fair question, and one I'm asking myself increasingly, though:

1. Zotero doesn't have a full-service (or any?) Android app. Which is my primary reading platform. So it's simply not an option.

2. More straightforward onramp. It's pretty easy to figure out what the fuck to do with Pocket, though after a bit, it gets utterly unusable with scale (I've got ~3-4k articles, possibly more, the fact that I can't even extract a !@#$%^&() count is a major PITA, and referencing them Simply Doesn't Work.

3. Simplified and uniform presentation. Web design isn't the solution. Web design is the problem. I prefer Pocket's styling to ANYTHING* any website can throw at me, with exceptions I can count on the fingers of one hand. Most of which I've made myself.

Frankly, I'm utterly frustrated with use of the Web as a research and archival tool, and none of the options I've seen yet are satisfactory.
https://en.wikipedia.org/wiki/The_Death_of_Expertise
I just bought a new non-touchbar 15" MBP.