skysight-inc/HackerNews huggingface dataset:
I would like to see the political right in the US employ the same tactics against the left that the left has used against the right for about the last decade. To wit, they should employ any and all legal methods to inflict as much social and economic suffering on individuals, organizations and companies who insult them, denigrate them, and openly espouse political agendas they oppose.

Among the billionaire bully-boys in SV, Sam Altman seems like quite a rational and fair-minded individual. I suspect he realizes that if things continue as they are, the right will wake up to the fact that, like Dorothy with her ruby slippers, they've had the power all along to hit back, hard, against the people who are lashing out and throwing a massive tantrum because the election didn't turn out the way they wanted it. And all of these "disruptive" industries are ripe fodder for decimation through legislatively-enabled lawsuits and stifling regulations.

I can well imagine the drama of congressional hearings where, for days on end, one tearful individual after another testifies how their lives were turned upside down as a result of Airbnb's "disruption". And I suppose Sam can imagine it too.
Release Notes:

Security fix: an integer overflow bug in the agent forwarding code. See vuln-agent-fwd-overflow.
Security fix: the Windows PuTTY binaries should no longer be vulnerable to hijacking
by specially named DLLs in the same directory (on versions of Windows where they previously were).
See vuln-indirect-dll-hijack.
Windows PuTTY no longer sets a restrictive process ACL by default, because this turned out
to inconvenience too many legitimate applications such as NVDA and TortoiseGit.
You can still manually request a restricted ACL using the command-line option -restrict-acl.
The Windows PuTTY tools now come in a 64-bit version.
The Windows PuTTY tools now have Windows's ASLR and DEP security features turned on.
Support for elliptic-curve cryptography (the NIST curves and 25519), for host keys,
user authentication keys, and key exchange.
Support for importing and exporting OpenSSH's new private key format.
Host key preference policy change: PuTTY prefers host key formats for which it already knows the key.
Run-time option (from the system menu / Ctrl-right-click menu) to retrieve other host keys from the same server
(which cross-certifies them using the session key established using an already-known key)
and add them to the known host-keys database.

The Unix GUI PuTTY tools can now be built against GTK 3.
There is now a Unix version of Pageant.
Any chance one could virtualise some or most parts of the hardware?
While the article mentions RT as an example of state-owned media, none of the cited incidents actually involve it. Also this website self-identifies as anti-Russian "disinformation." RT, ironically, has a similar mission against mainstream Western and EU media. So every one of these outlets has bias (even though not all of them are honest enough to claim it). So who should we believe?
It seems like America doesn't have an appetite for long term, sensible policies. We pass common sense legislation, fail to ever adjust them based on how they work in practice or when new information comes to light. Then as public outcry reaches its peak, a politician will come along to scrap the entire thing in favor of starting anew or propose some poorly conceived, overly broad solution to the problem.

America is great at throwing tons of cash, our vast technical and industrial infrastructure, or military might at the problem. Not so much at utilizing the scientific method to determine a sensible course of action as other nations do.
People have been developing on OS X outside a VM for a while now, and OS X is most definitely not linux. If they can get WSL to be as linuxy as OS X (and arguably it's already close), Windows will be as good a dev platform for linux development as OS X.

But they really need to fix notepad so it supports unix style line endings. That part of the demo was a bit embarrassing.
The other way to respond: thanks, I'm interested. Alternatively: no thanks, I'm not interested. Recruiters aren't monkeys or slaves. This post is arrogant and rude.
They leak it through Infowars and Prison Planet to test the waters first, obviously...
I use the non-preemptive (server) scheduler on my linux desktop machines with fvwm as favorite long-time WM. At work: RHEL with dwm, which I'm starting to love, also forced to use Windos 7. Boy, this MS sh*t drives me mad. The focus stealing alone is enough to go berserk. The slowness, the deadkeys, the placement of the windows, the lack of virtual desktops...
> It's not at all clear how the researcher in the article makes the leap

Maybe because this article is a summary for popular consumption and presents conclusions instead of every step that leads to them?
Looking at the docs, it appears that the CUDA drivers have to be manually installed on the host image, which takes time/money.

Is there a GCP Image with CUDA drivers pre-installed? Or is that not possible with the hardware architecture?
I find this entire argument suspect. It all boils down to pointing to instances when catastrophe lowered inequality, ignoring all the instances when catastrophe increases inequality, and then claiming that's the only thing that causes inequality. The entire line of reasoning is specious. You can't prove a negative. It confuses correlation with causation.
> Stopping abortion and the protection of American culture seem to be the crucial items for Trump supporters.

Both (and "white privilege/culture") are arguably rooted in a particular religious expression, namely that of extremist evangelical Christianity, especially that of Dominionism and/or the Quiverfull movements. Also note the makeup of Trump's cabinet picks.
I responded to a recent 'Will quitting school hurt my career?' type thread. I banged my head against the wall of youthful perspectives about what experiencing a career will be like across several variations of 'you play the odds and take your lumps when you lose' until I ran out of steam. Later, having thought about it (by writing) I recognized a very distinct benefit that pretty much only a college degree will provide.

It comes up on 'Ask HN' from time to time that a person without a degree is looking for a way around a degree based work visa requirement in order to immigrate for a software job. Now for a lot of developers in the US, this is probably less of a big deal since they don't have to emigrate for a high paying job at sexy company. Probably not as big a deal within the EU either. But there are a lot of other places in the great big world where it can matter and not having a degree does curtail access to jobs that a developer might want and opportunities that a developer might want to pursue for professional or other reasons.

Except in pretty rare circumstances where a person qualifies for a 'snowflake visa', a portfolio does not fill that gap. Likewise graduation from a coding bootcamp probably won't be an alternative visa qualification any time soon.

Despite their drawbacks and for better or worse, credentials provide an objective criteria for decision making and in contexts with legal implications that is very useful -- not just visas but for complying with employment laws and any other CYA context.
Where does this idea come from that Democrats want unrestricted immigration?

Obama deported more illegal immigrants than any other president ever and stopped awarding new visas from the same countries that Trump's executive order applied to. He just didn't do crazy/potentially illegal like Trump is doing or has suggested doing like indiscriminately turning away green card holders or using the National Guard to round-up millions of illegal immigrants.
It's hard to do that without any system calls, though.

The way you'd do this is to open an inotify (or platform equivalent) file descriptor on the first call to localtime(), and on future calls, only bother statting /etc/localtime again if that file descriptor reports something has changed. But checking if an FD has data requires a system call; you'd do a non-blocking read on the FD (or a non-blocking select or poll, or an ioctl(FIONREAD)). It's possible that system call is faster than stat, but it's still a system call.

You could do it with a thread that does a blocking read, but that's a mistake under the current UNIX architecture: lots of stuff (signal delivery and masks, for instance) gets weird as soon as you have threads, so unconditionally sticking a thread into every process using libc is a bad plan.

You could do it with fcntl(F_SETSIG), which would send you a signal (SIGIO by default) when the inotify file descriptor is readable, but you couldn't actually use SIGIO, since the user's process might have a handler. You'd need to steal one of the real-time signals and set SIGRTMIN = old SIGRTMIN + 1. (See https://github.com/geofft/enviable for a totally-non-production-suitable example of this approach.) This would probably mostly work, except changing SIGRTMIN is technically an ABI break (since programs communicate with each other with numerical signal values). You could maybe use one of the real-time signals that pthread already steals. Also, using signals is sort of a questionable idea in general; user programs now risk getting EINTR when /etc/localtime changes, which they're likely not to be prepared for. A single-threaded glibc program that sets no signal handlers never gets any EINTRs, which is nice.

In an ideal world, every program would have a standard event loop / mechanism for waiting on FDs, and libc could just register the file descriptor with that event loop. Then you'll get notified of /etc/localtime changing after the next run of the event loop, which is good enough, and it would take zero additional system calls. But unfortunately, UNIX wasn't designed that way, so something at libc's level can't assume the existence of any message loop. A higher-level library like GLib or Qt or libuv could probably do this, though.
Clinton did plenty of campaigning in impoverished areas - the difference is that she wasn't making some wild claim so it did not generate the same coverage. "Clinton gives speech in Detroit" doesn't have the same media impact as "Trump says he will knock the shit out of ISIS".

There are many reasons why Trump won and Clinton lost - the perception that the left has abandoned Trump supporters likely had some impact but the bigger story there is why there is that perception not that the DNC has abandoned Red states (Clinton loss has even been attributed to her campaign efforts in traditionally red states - http://www.npr.org/2016/10/18/498376750/is-hillary-clinton-r...).
> However, I can tell you what definitely was a complete turn-off,
> was the odd obsession of seemingly everyone there with where I/(you)
> went to school.

Ugh, that's really frustrating. I'd like to think they were just searching for common ground, but jeez.

Candidates should be judged based on what they know, not where they happened to have acquired that knowledge.

I am a college dropout and I had no idea what a rare breed I was at Google until after I got hired. (I came from the game industry where college degrees weren't as important.) There are so many over-achievers here, that I think many Googlers have never even considered that someone may not have gone to one of the top ten CS schools in the US. Especially in Mountain View, literally everyone they know probably has.

It's a weird bubble.
(Jonathan Frink voice) If there are more than 784 people assigning ranges, then your argument is contradicted by the pigeonhole principle.
The argument that America even has a singular culture to preserve is, I think, a false premise. America is multi-cultural. There are American _ideals_ which can be preserved ("life, liberty, and the pursuit of happiness"), but the country is too big and too varied for anyone to claim that there is a specific American culture, or that there has been since its founding.

America is Indian, Mexican, and Muslim. Not "them", but "us". Maybe some Trump supporters disagree?
"When we sat down, it was all about the vision and what we wanted to build,"

Blah blah blah. It's all about them benjamins. Who likes atlassian software? Shittiest software I've ever used. They have a shitty version of everything you could want.

Bitbucket, JIRA, HipChat. All suck. RIP Trello.
I sometimes find it hard to discuss some subjects with some of my co-workers that don't have some degree directly related to computer science.

For instance, it's very common for electrical engineers to work on software development and they tend to have a good grasp of how things work in the lower level, but when you start moving up in the abstraction ladder, the discussion starts to become harder. Compilers, types, and generally anything that is more related to math or "formalization" is not within their standard knowledge.

It could be argued the same could be said about some with CS degrees as well - category theory, what? - but that usually is a sign of a lacking education. A good electrical engineer does not need to know about context-free grammars, same cannot be said about a good computer scientist.

This is usually a problem when discussing solutions: "How are we going to solve problem X?" tends to be approached by a computer scientist from the POV of algorithms and the concepts involved (for instance, CAP for distributed systems, and how to deal with conflict resolution, etc) and then search for tools that match the criteria. OTOH, most of the time people that don't have the understanding of this area would want to choose a tool that best fits the problem by its description, without thinking about the underlying algorithm and the implications or trade-offs.

I also had some issues when discussing languages and paradigms - it's hard to evaluate the available options when you can't see the concepts and understand what they provide you with. Most engineers don't have the slightest idea of what is logic programming, though it is essential to a good number of fields in science and industry.

Either way, I don't think anyone should be forced to have a degree to be able to work with software, only reservation I have is when people say it doesn't make any difference, as "programming is easy, anyone can do it and understand anything without formal education". Sure, surgery is also easy... the hard part is to keep the patient alive.
SafetyNet is pretty flexible. It actually isn't implemented inside any APK - "The SafetyNet service reaches out to a Google server and downloads a binary package with the code. It goes to great lengths to validate the integrity of the package, for example using hardcoded certificates (pinning). This binary package is essentially a JAR file that contains a classes.dex file with java bytecode. Play Services caches it in dalvik-cache (snet.dex) and loads it dynamically using reflection." [1].

I think right now the only way "around" it has been Magisk [2].

[1] https://koz.io/inside-safetynet/

[2] https://forum.xda-developers.com/apps/magisk/official-magisk...
Obligatory reference to Jóhann Jóhannsson's superb album "Fordlândia", inspired by the real-life place.

https://youtu.be/og9QtUJZ8iI

https://open.spotify.com/album/2I4uGgkMgN3UGE8ZQjCMjB
> Removing obvious lies is a start. Which, for a start, would remove a good part of breitbart, infowars, and a few left leaning journals. And it's fine! Truth is not biased.

You definitely underestimate the difficulty of identifying bias. Words imperfectly define truth. Words can be ambiguous, even when you have a video recording. Reporting is always a bit biased, and if you filter topics at a macro level, that can introduce a huge bias.

> Your usage of free speech has been widely criticized in the entire world and no European country would trade their free speech for yours, for example.

Well guess what, Europe gets to be more liberal because it doesn't need to invest in as big a military as the US does. Our alliance held off opponents like fascism and Russia for awhile. It seems to be breaking down. Nobody appreciates the value of the alliance or why it was made.
With everything that's available in documentation, on YouTube, in forums, and in boot camps and other trainings, doesn't it seem like there are much more efficient ways to get the foundational knowledge that don't require four years of expensive college courses?
How Artificial Intelligence Reverse Engineers the Biophysics of Cancer
I think that's why they chose the K80 as well. By today's standards it's an extremely old card (2 generations behind), but it's the last professional series card to feature two processors on it. It's easier for them to sell, I guess.
Hiring: Developer / Architect, focus on real-time analytics and trading systems
what feedback app?
Almost any Le Creuset cooking pots
Well, let me also add that I completely understand that there are use cases for Rust, where a GCed language would be a poor fit. An obvious example is a web browser ( :) ), where the x% memory overhead that comes with a garbage collector is just a price that you may not be able to afford to pay.

In other words, don't read this as "Rust sucks" (I actually rather admire Rust's design), read it as: for my purposes, the practical use cases of Rust are generally too niche to justify the software engineering tradeoffs.
It helps a lot with understanding spoken language in a variety of settings, pronunciation, idioms, and all the other little things that make language appear natural. Watching movies and TV shows in a foreign language that you already know somewhat but aren't comfortable with yet is tremendously helpful, and it's also fun. Great way to help become fluent.
Why are you linking to approval ratings in a discussion about votes?
Yeah, the latter is literally the case. No one is 'deployed' anywhere, and it's a little amusing to think that we have "no support," but would deploy people to web forums, when looking to promote a commercial business.

(We have support, more than 600 security engineers alone, we just offer commercial support for a commercial product.)
NASA to Unveil New Exoplanet Discovery Tomorrow
This is not true. Source: I've restored TBs of backups multiple times from crash plan and never once have I issued a console command.
What's with the rush to justify this behaviour? Seriously?

Your comments are why working in tech is so hard for people. No matter what happens there's someone there to defend the status-quo.
You would have to lock such machines down such that they have no direct connection to the internet and no way to get data off of them via portable disk storage. In practice this is enough of an impediment to getting actual work done that it's unrealistic. You are basically asking companies to create SKIF's. For a defense contractor working in intelligence it is often the case that they work in SKIF's provided by the Government. But in healthcare it's probably unreasonable to expect it.
A friend of mine was asking about this today, but was saying it was the paid service being shutdown, so effectively they won't be able to stop ads being shown on their corporate website.

Not really sure what the alternatives are.
You would need to account for differences in group size. An equivalent number of slurs out of both would amount to a larger proportion for the smaller group.
Study: "Young More Likely to Believe Protest Is Effective"

http://www.pewglobal.org/2014/12/18/many-in-emerging-and-dev...

Study: "Extreme Protest Tactics Reduce Popular Support for Social Movements"

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2911177

You'll likely hear about more vitriolic protests on the left. Again this is mostly influenced by media coverage - protests don't necessarily translate to being representative of whole populations. Protests are largely something young people do (which means more liberal) and the kind of extreme protest tactics that get in the press push more people away than helps - so it's not necessarily drawing wide support, even from within the party.

The media also loves a good protest, regardless if only 100 people show up. Which is again further tilted by media biases.

There's also the generalization that the left is better at organizing while the right quietly shows up in strength at the voting booth. The exception to this rule recently was the Tea Party, which largely took a page out of the left's political handbook and created a visible protest 'movement'. But again that's the exception.

Some people on the right like to joke that people at protests are all unemployed or students, while the conservatives are all adults too busy working or taking care of a family.

So I'm not sure how much you could gather from looking at protests or issue movements. It's possible that young people are just less mature and don't know better than to use slurs and vitriol, which is reflected in group dynamics. Not to mention education and social class.
Your "evidence" is links to google searches?

Climate modeling is hard, of course it is. Many things are hard. You don't doubt planes because building jet engines is hard, do you?

Do you honestly think climate scientists would forget about water? Really?

Or not know about the history of our planets climate?

Dangerously close to having too little CO2?

I don't doubt that you believe what you say you do, but you sound more like anti-vaxxers than you sound like a medical professional calmly explaining well documented research of vaccination.
Tracking links are always extremely bad form, though. I'd be interested in hearing from the other side, though, why such behaviour would be considered acceptable.
I don't think that'd be necessary. Google's stated that SafetyNet's purpose is not excluding power-users, but ensuring the security model of the OS has not been compromised, in order to activate certain sensitive functions (e.g. Android Pay).

Given that developments in the root community are few but well-known, it'd only take a weekly visit to the XDA Developers forum by an intern to learn about any new rooting method, and not many resources to successfully block them.

No need for a complicated (and expensive) information gathering and mining rig _for SafetyNet_. Could they be gathering that information with other purposes? Given that Play Services de-facto has root powers within Android, maybe.
Well, this is an example of the motte and bailey technique. (http://rationalwiki.org/wiki/Motte_and_bailey)

When most people think of Nazis, they think of concentration camps and mass murder, not totalitarianism. That's the image and idea they want to associate with a group of people when they accuse them of being Nazis, and to argue otherwise would be disingenuous.

For example, you could argue that people who advocate for smoking bans and vegetarianism are Nazis and literally Hitler, as they too tried to reduce the amount of smoking and meat consumption in the name of public health.

Then when they get called on logical inconsistencies (because somebody is against smoking doesn't make them a Nazi) they retreat to a different, more easily defensible assertion.

Also, I don't see xenophobia in any of this discussion. They want rigorously enforced immigration laws, which are already on the books.

The executive branch is in charge of law enforcement, and I don't see how that is xenophobia when you're targeting illegal immigrants, rather than people of a specific ethnic group.
No. Definitively. That's not the same as not needing an education. Some US college is optimal imho. US High school is specifically socialization now (thanks to the teacher's unions). Nowhere was this more evident than in pursuit of a teaching credential where the filters are stark and narrow for a specific mindset allowed to be a teacher.