skysight-inc/HackerNews huggingface dataset:
Folks here may be interested in knowing that our team has been working with many others on building out a Privacy-Enhanced Android, which seeks to offer new programming models, new isolation mechanisms, and new user interfaces to help improve the entire ecosystem of privacy. This is a DARPA-funded project.

Some of our team's work (past and present) that may be of interest to folks here:
- We analyzed the privacy of Android apps at <a href="http://privacygrade.org">http://privacygrade.org</a>. The basic idea is that we use crowdsourcing to generate a model of what people are concerned about, and then apply that to all the apps we crawled. We're working on an update of PrivacyGrade using network data too, to map out who knows what about us and why.

- Perhaps one of the biggest findings from our team's research is that over 40% of apps that use sensitive data only do so because of third-party libraries (e.g. advertisers or analytics). We've mentioned this in talks to the FTC, Google, Apple, and others, that these third party libraries are the biggest point of leverage here if we want to solve the problem. See this paper: <a href="http://www.cmuchimps.org/publications/does_this_app_really_n... this App Really Need My Location? Context-Aware Privacy Management for Smartphones</a> (PDF).

- <a href="https://privacyproxy.io/">https://privacyproxy.io/</a> (sorry, self-signed certificate is a bit out of date). This is a VPN that scans outgoing traffic for likely personally-identifiable information

- <a href="http://www.android.protectmyprivacy.org/">http://www.android.... This requires rooted phones, intercepts calls to sensitive data on your phone, and aims to help you make better decisions by surfacing these calls and showing you how what the majority chose to share

- <a href="https://privacystreams.github.io/">https://privacystreams.gi.... This is a new programming model that aims to make developers' lives easier, and improve privacy as a side effect by making accesses to sensitive data easier to analyze. A key observation is that most apps don't need fine-grained data, but currently apps require all-or-nothing access. For example, raw audio vs "just loudness", or exact GPS vs "what city". We offer stream-like processing that makes it easier for devs to get the granularity they want, which also makes the app much easier to analyze. So we can analyze an app and output "this app uses your microphone to get loudness"

- <a href="https://www.slideshare.net/jas0nh0ng/fostering-an-ecosystem-... an Ecosystem of Smartphone Privacy</a>, this is a talk I gave last month that summarizes a lot of our team's work on privacy

Our DARPA PM has asked us to focus a lot more on tech transfer activities for our final year, so if any of you are interested, send me a mail. (This is tech transfer in terms of getting industry to adopt our ideas, not necessarily commercialization or licensing.)
Yeah, there's a pretty easy way to do that, the entire idea of Cloudinary is you just pass the size you want in the image URL.

Cloudinary isn't just image hosting, it's a transformation service. Take this image which you are serving at almost 4mb (!):
https://res.cloudinary.com/cinemakers/image/upload/v15440892...

To display at 240x340:
https://res.cloudinary.com/cinemakers/image/upload/w_240,h_3...

notice the transformations in the URL. c_fill is the "fill" crop mode, and "g_auto" stands for "auto gravity", meaning Cloudinary will find the salient features in the image and crop accordingly.

This reduces the file size under 20kb, and you should be well within your free plan limits after making these changes.
Would you outline how making corp tax to 0 "would be catastrophic in medium-to-long term as the dollar collapses and Americans go through a depression and likely a war"?
He's broke and a glorified scam artist at this point. Has been selling all sorts of garbage Chinese products marked up under his own "brand", as well as the scams where he offers to buy everyone products for "free" and you just pay the shipping.

https://twitter.com/souljaboy/status/814639677550362624?lang...

https://news.avclub.com/we-can-all-learn-something-from-the-...

http://www.xxlmag.com/news/2017/02/soulja-boy-sean-kingston-...
It depends on how "computer" is defined. Being there is a wide range of mechanical devices that can count and/or "execute" formulas based on variables/parameters, the boundary is pretty fuzzy.

But "Turing Complete" is relatively clear cut. To make a long story short, it means it has the equivalent of IF statements and loops. The first such device proposed is probably one of Charles Babbage's devices, which he was never able to complete. The first known to be actually completed is the German electromechanical "Z3" by Konrad Zuse in the early 1940's. In theory you could run Windows programs on both devices; IF you have tons of patience, storage tape, and time. (And want to build an x86 emulator for them.)
People seem to be blaming Verizon cutting 10,000 jobs on the tax cuts

At no point was that ever insinuated. The simple idea is that the tax cuts were sold as a way to give companies financial resources to boost salaries and hire new people. Well they got their tax cuts, why are they doing the opposite of what the tax cuts were supposed to do?

Maybe it's because the tax cuts were never going to boost salaries and increase hiring. You have to be pretty deluded to come to the conclusion my comment was blaming the layoffs on the tax cuts.
An acquantance was offered this. he was offered 2 years salery upfront. after the end date, it reverts back to 1 year salary.
Which is being achieved if you look at the overall numbers. One company doesn't represent total job growth. If GM fails and Tesla takes its place will you blame that on Trump too?
That's exactly what's not happening in this case.
Algorithms should be the least patenable as math is explicitly not granted patent protections.
Not just game account: https://en.wikipedia.org/wiki/Real-name_system#South_Korea

Even stranger is how silent Western media is on such a dystopian law.
Ask HN: SaaS startup hired me as their first programmer, help?
I graduated this year and SaaS startup founders hired me to build their project.

They offered me 1/3 of the market salary and 6% of the startup as equity.

I believe in the project idea. I think it's worth gambling on it.

Founders told me the startup should be unhackable. So, I think this implies that we should not create any backend and entirely base our app on APIs supplied by existing product companies who have better security track record than me.

Do you know what companies provide user account management, auth management, subscription management who have a good track record in this industry.

What else do you suggest?

I've already coded the MVP in Go and React last week.

I am having hard time implementing user accounts, subscriptions, auth in secure way.

We don't have devops/sysadmins, so i am responsible for all servers to.

I've been thinking if it's worth having any database (for user accounts, subscription) because then i will be responsible for backups/recovery etc...

Since, I am the only programmer of the startup for now, I think best would be to let some other company store accounts, subscriptions, etc..

The core app database is DynamoDB, so it's responsible for its backup and recovery.
> I have a decent-ish work history

This is all you need - I think it's a necessity that you've proved to yourself (very important for your self-confidence) and potential business partners that you're able to do some real work (otherwise it could be that you're simply a talker).

The rest is finding the right people who believe in your vision. This is connected with a simple bit of luck, but I would definitely use networking - I did. Go to meetups, tell your friends that you're searching for committed people who want to do stuff and be able to tell the doers from the talkers. Meet with everyone who seems remotely interested in the idea of starting something. Don't get too excited and start a company with someone you don't know. Get to know each other. Continue to meet other people. I've met several interesting people before I've met my business partner.

I've met him through table tennis. He already built something (small one-person company) and therefore I had the confidence that he says what he does. Make sure that you see a provable track record of work before making it official and make sure that you understand your partner on a psychological level - What motivates him? What are his life goals? Why is he a good fit? In which areas do you complement each other? What are your differences in your personalities? How do you resolve conflicts? (essential) Rational or emotional? Narcissistic or other tendencies? (You should know that about yourself, too).

I do personality tests (most people like them, anyways) to identify the core strengths and weaknesses (I have to admit - I also did it for dating in the past). Most of the time the results are pretty accurate. It's not about a specific personality type I prefer (motivation is an important factor, too), but I need to know the weaknesses to accommodate for them (the same applies to me).
With those kind of hiring numbers and lay offs, it seems to me that they had senior employees train younger, less expensive (in salary and medical cost) replacements and then lay off the older, more expensive workers. Less vacation time, less pay, less family headache, less everything. It's a win/win for Verizon. It's been done time and time again. I'm not sure why everyone's arguing Repubs and Dems above, other than they just like to do it =/. They do this stuff in blue and red states. They do it here in WA, just like they did it in NC when I lived there, too. It sucked every time they did it and every where they did it.
Chinese ‘gait recognition’ IDs people by how they walk
FSF Endorses Hyperbola Distro
Ask HN: UX in small companies or freelance, where to start?
I'm still learning English, please excuse.

I'm on a postgraduate training in UX. I work in a web agency as frontend developer but would like to switch into UX. It seems only large companies 200+ employees are looking for UX only people. Smaller companies are looking for UI designers or UX/UI designers.

I'm much happier in a small company or when i'm able to work for myself.

What would you recommend me? Am I missing something?
Processes share the higher half of the page tables at least partially, even with KPTI turned on.
When your job is to help startups, your experience of failure is much more valuable than your experience of success, because it’s much easier to learn from your mistakes.

In any case, YC partners quickly accumulate enormous experience from the failures of all the startups they’re helping. I bet Aaron has personally seen hundreds of startups fail, and has learned from every single failure in order to better help his next batch of startups. That experience probably eclipses whatever else he did before YC.

To me that’s YC’s biggest competitive advantage: they aggregate the learning experience of thousands of startup failures, and use it to keep their success rate above market.
A friend of mine once had telnet'd into their (awful) ISP home router, and started playing with the various commands. Not thinking, they typed "init -h" and the router then promptly stopped routing packets. Turns out the (probably custom-written) "init" automatically sets the runlevel to single-user mode, and they handn't bothered to implement "-h".

For this reason, I always use "man <command>". The prevalence of "--help" has always bothered me since a badly-written command could start doing all sorts of unexpected things, when you just wanted to see the documentation. I've seen all sorts of ISV software not implement --help correctly. "man" always works.
The need to hire a UI team for their tv gui. Comcast, of all companies, has out-innovated them in this area.
CLLI Code
Unintuitive and not very useful tbh. Seems like something that would be good at first glance, but a really bad idea once you dig into it.

-----

I would like to see some suggestions on the semantics of different levels of content detail. Because different authors could organize their articles in different ways such that it would be hard to navigate the information since there's no standard for what to expect.

Which leads to another issue which is that it doesn't really remove the hidden detail from the user's focus. There's no way to know which level of detail is correct for them. If you read and article and think "this doesn't make sense, there should be some more information" then you'd have to scroll through multiple levels (plus or minus one level) to make sure that it's the level of detail you're on and not the article that omitted that information.

And moving in between levels isn't easy either. It's not just certain sections, individual paragraphs seem to change from level to level. Which means that if you read a tldr view and you want more information, there's no way to gracefully add the new detail. You essentially have an entirely new article.

Perhaps the biggest issue is that I am not sure such a feature even if it was ironed out would be useful. I think readership detail is usually binary. Either someone wants a coarse overview, or they want the full story. I know that there are obviously exceptions like where there's a lot of fluff to a story and you wish they'd cut it out but that's typically the purpose of those articles. They're meant to be read that way. We already have things like table of contents and certain standards in writing that make navigating the details of an article pretty fast already without adding some kind of complicated ui into the mix.

I am not even sure that an author would want to put in all this effort and write an article in such a way. Writing is usually very purposeful and thinking about how to write something that makes sense at multiple levels of detail seems like it would be really troublesome.

As a side note, the background color option on their test example should not be a continuous range. The halfway value makes everything grey.
Scott Adams’ views should be taken with a grain of salt: http://comicsalliance.com/scott-adam-sexist-mens-rights/
As someone that has been part of costlier incidents in the past, no. Blaming people for an accident the system allowed is generally not useful. You fix the system so that the accident isn't possible.
Approximately half the country wants the goalposts moved to the next county over and isn't picky about which direction they get moved. While I understand that someone who wants the goalposts right where they are would fight to keep them there it seems like an exercise in futility. It's not like the traditions of how government operates circa 2016 resulted in highly effective government. There's plenty of Trump administration policy things to be be angry about. Destruction of norms is not one of them IMO.
"You're giving away all our best tricks" - Wargames.

It's true. And boy did it surprise those leakers who wanted to show off the fancy new UI and the new avatars.