skysight-inc/HackerNews huggingface dataset:
You can try lots of things, detecting su binaries, UI applications, checksumming the entire filesystem, etc. But ultimately if the user doesn't want you to know, you won't know.

Rooting or jail breaking your device is taking control of your device into your own hands, if you use something like Magisk, you can fully bypass root detection, even via the nastiest methods on Android.

Detecting it as a security problem is moronic. In fact, I'd argue it's actually a security improvement due to things like XPrivacy.
I really don't understand that line of reasoning. Just because some people may want a different form of UBI is no argument against UBI itself. Any non-trivial policy in government is subject to multiple views - and that is insufficient reason to hold back from offering all policy changes.
> JQuery wasn't around until 1996

In fact it wasn't around until 2006!
I wouldn't doubt if there were an experienced and competent lawmaker, s/he would be able to have a bill draft up within a day or two.

Much like many of us in the tech industry, coming up with a basic framework for automation in a 24 hr period can be done.

Obviously in both cases more work needs to be done but the basics are there. And researching egregious border guard incidents is a quick internet search away. One hour of that will have you fuming.
I don't think you understood the point, I am not arguing against that. I am arguing that these "superstars" are not important because they are so rare compared to the increased number of partners they can have. They are, as a group, less competition for an average person than middle class people who mostly have from zero to a small number of partners but are very numerous.
I'd rather hire someone who can actually get the job done in a timely manner. We can optimize it later, especially after profiling to know exactly what we need to optimize, and especially if there are security implications that mean we can't ruthlessly optimize everything. People who optimize too soon end up with solutions that are hard to change later, or solutions that don't even do the job they're supposed to. It's all too easy to get a half-working version that's super fast by focusing on the speed part more than the working part. https://alibgoogle.wordpress.com/2011/02/18/scheme-vs-c/ is worth a read. "Real efficiency comes from elegant solutions, not optimized programs. Optimization is always just a few correctness-preserving transformations away."

There are some "free" optimizations I'd expect a lot of seasoned programmers to be familiar with, like as you mention the string concatenation issue, but those are easy to catch during code review. Similarly for certain optimizations that are even 'freer' in the sense that modern compilers will take the easier-to-read (if naively slower) version and produce the fast version, I expect to not have to tell people during code review that the 'slower' version isn't slow because the compiler does the right thing.
Thanks for your viewpoint. I agree there is something odd here. One lesson from this election is how big an influence the media has on politics, and I see this as a huge problem.

Honestly it is beyond me why health care reform was so controversial. It seems that Obamacare is flawed, but would be less so if there wasn't so much resistance to it. I don't think it should be a partisan issue but somehow it turned out to be. I would love to see a level headed analysis of what happened.
> "I'm willing to listen ${them}, as long as they don't question ${sacred_cow}"

More broadly, this seems to be how most of politics (especially recent American politics) operates on either side. Anything is open to debate and discussion as long as it doesn't seriously threaten to make someone change their behavior. You can even persuade someone to change their views, as long as their new views can support the thing they want to keep doing. Humans (myself included) are amazing at rationalizing, and hate serious challenges to their deeply held positions.

But I do think it's a useful pattern to recognize. The best tool I know for genuinely well-intentioned debate is to open with "What would make you change your position on ${issue}?" Unless both people can consciously identify a point or set of points that would be sufficient to alter their belief/behavior, there's not much chance of progress.
I deleted Netflix from my phone when the lastst update demanded access to my media files and photos, microphone, and call information.
Safe Exchange Coin Announces Anonymous Market Roadmap
RescuePRO Deluxe 6.0.0.1 Crack and License Key Download
I've noticed recently my Gmail spam folder is 90% legitimate email (stuff I should Unsubscribe from, but not viagra ads, Canadian pharmacy, or stock tips). That leads me to believe most of it is getting filtered before it even reaches my spam folder.
Oh come on. If you don't like Facebook, don't log on. Lots of people chose not to. As someone who uses it a lot there is nothing on there that is required or necessary to live or work unlike other services I use (LinkedIn, MSFT, google, etc)

In fact, FB is probably a detriment to my livelihood if anything.
I'm not sure a public-facing curated list of specific compatibility issues would be practical at this stage of the project's life; it's changing fairly rapidly. FWIW, the bug tracker is public, and the team seems to be fairly responsive; a UPX Compression bug I ran into was tagged fixinbound within a couple weeks. https://github.com/Microsoft/BashOnWindows

The speed at which they can push new builds to people who aren't on Windows Insider is a bit unfortunate, though.
People are worrying that now because of the growth of Internet and because fake news is a new sensation. We always have fake news which you probably can agree with me? See [1].

When I said we don't need to drag it in I meant in our discussion here. But Trump's constant use of the blackslash "[y]ou're a fake news" took the issue to not only a nationwide level, but also international.

It used to be that we complain about a thing or two for a week, and no one remembers. Now we see that every day on FB news feed, Twitter newsfeed, whatever. Everyone in the family is busy checking and chatting the latest embarrassment the POTUS is making. This is now Internet viral, a new Internet sensation that won't die until Trump is out of office, because he just won't stop fueling. Internet was boring back then, with a few interesting videos but now, this is a whole new level.

I urge you to be be really open-minded that every day every year life is different from previous. Regarding the NubianAwakening tweet - that's exactly what I meant by the second type of fake news. It's fake because it modified or take things out of context, mix and match and tweak the truth.

[1]: https://www.democracynow.org/2006/4/6/fake_tv_news_widesprea...
Do you know a single person --regardless of religion-- who supports honor killing? Of course not. This is just an excuse to engage in fear mongering about Islam, and no good will come of that.

Essentially the issue here is that some people want to say racist or bigoted things without being ostracized for it. Like you could in the good old days, when everybody was racist. So now there is this big backlash, but it won't amount to anything because we're in the 21st century now and we're never going back.
The giraffe feels like it's asking you to lie down on the table and relax, in the same way that Hannibal Lecter might.
Interesting. Trying to find some sort of correlation between this and the core business of Netflix. Not sure they relate with each other. What does that means? Netflix devs are "tired" hehe. :)
A new cryptocurrency for coordinating AI on Numerai
Rosa Parks broke the law too.

No, it's not quite the same, but my point is that this is absolutely a case where the law is not working well, is not 'right' and ought to be fixed.

There are a lot of similarities with MJ legalization: by legalizing, regulating and taxing, states like mine (Oregon) have hurt criminal enterprises and taken in millions of dollars in revenue, and brought a lot of businesses out of the shadows. It's a win all around.
>> Your "belief" is not based on evidence.

Mine is actually, it's people like you that are infuriating.
Perhaps worthless is extreme. But its not nearly as interesting as insta/snap
> If you're doing "high level development" on a business app in C++ 11 then knowing assembly and having been through a bog-standard undergraduate CS Compiler Development course will actually help you use a whole bunch of things in the C++ standard library

Agreed, and my understanding of assembly does help in those ways. I actually feel like compiler design was one of a very few classes in college that really, really taught me something.

But if I'm hiring a Python or JavaScript developer, I'm not going to require they know assembly. If only because that would restrict the hiring pool so much that I'd likely never find an employee.

A senior developer, though, probably should understand what's happening at the low level. And most teams should have a senior developer to keep the team from making rookie mistakes. There are plenty of programming jobs that can be done with less skill or deep knowledge. Like the ones that are discussed in the Wired article on coding being the next "blue collar" job. [1]

[1] https://www.wired.com/2017/02/programming-is-the-new-blue-co...
Immutability by default is the right idea, but the nature of arrays as a data structure is that they are (should be) less expensive to transform in-place than by creating a copy.

Mutation per se isn't harmful — if our ape brains were better able to think like a digital computer, we'd never have created functional programming (or even procedural, but I digress). What's harmful is our ape-brain habit to use mutation incorrectly (i.e. a buggy implementation). So a very large part of the problem can be solved with a (standard) library that provides (in theory) correct, performant implementations of common mutation patterns (such as Ruby's `Array#reject!`).

(I realize you were taking the devil's advocate; I sort of am too, since I rarely use mutating methods when I write Ruby).
for a real workout, check out https://aerolith.org/

it's extremely fun, though it's scrabble-focused, so you'll see a lot of weird words that you are expected just to have memorised.
International science collaboration growing at astonishing rate
Thanks for the reply!

I didn't mean to sound snarky, it was more of the pessimist in me. But chiefly an optimist. I trust evolution is doing the right thing. But that is indeed a weak argument, seeing as it's not supported by either more philosophy or science.

I do apologise for how it came through, in was on mobile and didn't have time to put in more prose.

I should have brought in more facts into my own argumet to spark a discussion. I'll take the critism to mind and adjust.
His blog title is an anagram of "code overuse ruins fetish".
What I meant was: Currently my timezone is CET. In a month's time it will be CEST. If I have to set TZ to explicitly mirror that it will be a burden.
I live/work in NYC—a fellow bastion of liberalism. Anecdotally, I've never had any problems talking about these things with friends or coworkers.

This is a delicate conversation, as there is a LOT of bigoted rhetoric around Muslims (our President is guilty of this type of talk), and it should be condemned. But if done with a tiny bit of care, you should have no problem criticizing extremism. I've never met a liberal that would defend the Charlie Hebdo attacks or honor killings.
Developers are unknowingly posting their credentials online.I chose to warn them
Flying motorcycle (Scorpion 3)
Ah, Economics 2.0. I, for one, welcome our new robot overlords.
And voila. Pilots turned down radio volume and took a nap, it seems. Hardly a case for shootdown - or Hollywood ;)
Not really possible, unless you mean shutting down Facebook completely. They could get rid of the trending section, but I think people directly posting and sharing random bullshit is a more significant and difficult problem.
Upvoted you for the civil response.

I think you are viewing censorship apparatus as on a good -> bad spectrum. There is also the spectrum of the scale of censorship. For example: HRC's "sex ring" (obviously false facts misrepresented as the truth) is fake news that should be suppressed. But on the flip side, we obviously don't want a USSR-style control of the press, where the wrong word/opinion can land you in the gulag.

You seem to think that because any kind of censorship apparatus can be subverted for nefarious means, you should have no censorship apparatus at all. But I'll counter that that in itself is a form of intellectual laziness: Should we not explore the possibility of building a decentralized apparatus with appropriate checks and balances, that keeps the bare minimum of "fake news" out of general circulation? The answer may be no, but we should at least explore it.
Ah yes, thanks for pointing that out!
Downvoting honest questions? Huh.
Q: How many Google engineers does it take to screw in a lightbulb?

A: Build great content.

https://twitter.com/dr_pete/status/623981710003187712
> If you are using the phone for work, you shouldn't be opening up access to a local admin account. Rooting/jailbreaking is a double edged sword. You get more control over the device but you also open up access to malicious applications.

It only "opens up access" to applications I allow explicitly. And I run things like XPrivacy which allow me to hook privacy compromising applications.

In reality it's much better for security to be rooted if you know what you're doing.

It's only a problem if you're allowing root for say, random games you download... and I don't think many people are doing that. Generally if you're rooted or jailbroken, you know what you're doing.
I keep seeing people who are staunchly on the left ask "what's the downside?", and it baffles me. As someone generally non-conservative, I spend a bizarre amount of time going "The downside is everything you're seeing right now! You can't say that America is in crisis and then say that there's no problem with these techniques!"

Even if the sacred cows are all 100% correct, losing is a downside. There's no point in celebrating how correct we are about something while completely failing to act on that knowledge.
Before Brazil, Ford tried to build Muscle Shoals, Alabama into a dream city:

http://www.al.com/living/index.ssf/2013/01/post_89.html

A similar kind of thing is currently happening up in Vermont, where someone is trying to build a utopia for Mormons:

https://www.bloomberg.com/features/2016-newvistas-mormon-uto...
> If you are barely making ends meet, you don't want a candidate talking about compassion for people from less fortunate countries, when out in the countryside of America you see a lot of people who could hardly be less fortunate.

I can understand this statement as my paternal family is indeed in this state and has been for almost a century. They are too proud to take my "handouts" which I offer of around $50 a month. They would be greatly offended if I actually offered what I could afford.

I am not a liberal, I am actually a centrist on the upper left hand corner of left wing and libertarian. I have different, but equally heated debates between my liberal and conservative friends.

With all of that said I can tell you the following based on my world travels. If you have running water, a flushable toilet, electricity and a foundation in your house you may be US poor, but are most definitely not globally poor. There are more globally poor people in the world then all of the people in the entire US.

If you have not lost a house due to tragedy such as tornado, hurricane, fire or bombing then you are not likely to understand the refugee issue. You may think you get it and if you are a liberal I would say you are less likely to get it, based on what my liberal friends say. This kind of loss is not a "set back" and can take years if not a decade to recover from. If you are lucky you have insurance that works and rebuild. If you are in a war zone there is no rebuild. I actually have more Christian conservatives that support refugees as a calling of their faith then liberals that would actually host a refugee. This could vary but it is the case in the area, no SV. At the same time I have more "Christian" evangelicals that want nothing to do with refugees.

With all of that said I still don't understand the desire to stay in an economic desert. My paternal side long lost their farm after letting the slaves go yet still have a desire to stay in the same area. I just don't get that. Maybe I am strange but if there are no jobs or economic opportunity why stay? As the libertarian in me why should I care about you choice to stay? If you, or for that fact my family, decide to stay in a place that does not warrant growth why should I sacrifice my liberty for your choice? Why should I not be allowed to support those from forgien lands that I think will increase my community? Why should those that would give up everything to get a change to be here be placed below those that would not even bother to move to a place of greater opportunity less then a 1000 miles away? What is so Holy about the "countryside" that necessitates cities of great wealth from providing to others? Why should my tax dollars grant those whom want comfort to stay in a situation that cannot be pulled out of yet prevent it from providing to those that wish to better themselves?

This is not even compassion this is just good business sense and ROI.
Lost federal racial discrimination lawsuit.

http://m.huffpost.com/us/entry/855553
This headline is very Onion-ish. Then I clicked on "The Tenacity of Tech Recruiters" and my hunch was confirmed. Well done.
I hope you had a chance to read through the end of the article. Here's the relevant portion:

"CORRECTION: The original post claimed that Obama had de-emphasized removals and concentrated on returns and that the ratio of his removals to returns was skewed toward returns compared to his predecessors. That claim is not correct because based on DHS’s data, (Table 39: Aliens Removed and Returned, FY 1892-2012) his cumulative numbers since taking office show Obama has removed a total of 1,974,688 people and returned 1,609,055 others. There have been more returns than removals only in FY 2009 and 2010. Moreover, comparing across administrations is not wise given the changes in law and counting procedures."

So even if you count removals only, they removed ~2mn people and this article was published in 2014. If you add returned, this swells to nearly 4mn
Sub prime auto lending: https://www.youtube.com/watch?v=4U2eDJnwz_s
Highly recommend his novels to any classic Simpsons fans.
It doesn't demand it, and in fact those are just basic defaults when using the new permission model/build APIs, though they default to off. In my 7.1.1 permissions Netflix lists those three, and none of them are granted nor have they ever been requested by the app.
Variations on that theme seem pretty common. Ultima Underworld's conversation system uses a stack-based VM. The original Jedi Knight game has a programming API and a compiler. Game assets are compiled from a C-like language at load-time. Various adventure games (both graphical and text-based) were written as bytecode programs that run in a VM.
>NT is basically OpenVMS.

Well, that explains the PowerShell syntax.
Your analysis is suffering from the law of averages. The US has very high upward mobility, as long as you were born in the right part of the country:

http://www.equality-of-opportunity.org

But this is also exactly why Trump won -- to be President you must appeal to a broad coalition of voters, and the people with the lower mobility formed a stronger coalition.
Homeland Security employees locked out of computer networks
I have seen the contracts for "buy here, pay here" sub prime used car loan lending places, and the contract language is REALLY CLEAR about the installation of a GPS-based device that has enforcement ability over the engine control computer/fuel injection/starter system. You have to be delinquent to get shut off.

But that said, the average person who is buying a $9,000 used car with terrible credit is highly unlikely to read and comprehend the full text of the loan contract.
Every 3 minutes someone starts a remodel on BuildZoom. We are hiring in growth
It's not any different in, say, Oklahoma. Just the reverse.
production code that rejects a suddenly nullable input value is more deterministic than "something crashed" and can be handled better (triggering a watchkeeper, notification) rather than relying on someone paying attention to the crash logs.
Tracking pixels on emails aren't always an indication of a form letter. Marketing folks use lots of services that add tracking to all their outgoing email. (Whether that's OK or not for you is a different matter, I'm just pointing out that it could have still been an individual email.)
Agreed, this makes perfect sense. I'll even go further and let them put me up in a hotel / buy my plane ticket even if I'm not particularly interested. Going to interviews is a lot of fun.
Oh yeah, recruiters from Google have contacted me three times since then. Actually the most recent recruiter said I could contact her whenever I felt like having another interview.

I might eventually try going through the gauntlet again, but I wasn't quite willing to move to the west coast during that time (new relationship, new home, new puppy, work was going well, I didn't really need more big life changes at that point).

I'm starting to consider a job change but I'm still not sure I want to move to the west coast. I'd probably have to downshift my home quite a bit out there.
The most worrisome in all the notes for me is this sentence:

Almost everyone I asked was willing to talk to me, but almost none of them wanted me to use their names—even people from very red states were worried about getting “targeted by those people in Silicon Valley if they knew I voted for him”.

People are afraid to talk about their views openly. I think this is really bad. Even here in the HN comments I saw a few people saying basically that "it is not worth discussing anything with someone who don't agree with me". This is really really really bad. If there is one thing I wish will change for the next election is that both sides would listen more to the other side (even if they strongly disagree).
IBM’s Watson proves useful at fighting cancer–except in Texas
Disney: Wireless power source, able to charge a mobile phone anywhere in a room
That was entirely The Pirate Bay's fault, not CloudFlare's.
Duplicati with uploading to a few different online storage services (clouds).
White Christian (Mormon) straight male
They were presented when I tried to install the lastest update, and there was no option other than "Accept".

They don't need that stuff so I deleted the app.
Facing tantrums with tantrums only makes both sides more angry. In general, if I confront someone in a rude way, it is more probable that the other person will get defensive and the discussion derails.

Don't get me wrong, it's not about being quiet either, but I think there are better ways of exposing your point of view¹. Before I became more left-aligned, I had to read several articles and listen a lot, but the tone wasn't abrasive as in most discussions. (Sometimes it was and it made me get defensive, but I knew from past experience that maybe I was wrong again, then I had to listen to see their point. After a few days, it clicked and I started understanding it better).

Of course, if someone doesn't want to be helped, it's not you who is going to change it. But, I think the 'adversary' is always more compelling to learn if you express it in a sincere way, more neutral/polite instead of attacking. And you will learn too.

¹Just to be clear, I'm talking about discussions on the Internet or in person.