skysight-inc/HackerNews huggingface dataset:
> Piracy isn't just movies and music

You're right, of course, but this is one of those situations where 99% of cases ruined it for the rest.

And I would argue heavily that p2p is diminished in any way. I don't have anything to do with the piracy subculture and it took me under 5 minutes to find torrents of current movies, tv shows, and albums.
"Nonprofits", especially when they have associated revenue streams beyond pure donations (eg government contracts), have really odd organizational incentives.

In the context of something like Twitter where selective censorship / megaphone promotion is becoming a core part of their operations, it looks like reorganizing as a nonprofit is just a tax-advantaged way for the board to act how they want without being even theoretically obliged to operate for the benefit of the people that supplied them with the capital to build up their service.

They've been extremely aggressive in purging high-value users on extremely flimsy pretences in what cannot possibly be a revenue-optimal way (unless somehow you think celebrities fighting amongst themselves is bad for user engagement), but if they have a purported goal of something vague like "improving communication" that becomes a non-issue.
That's not a great example; because Sanders had far greater non-Democratic Party support than the other primary candidate, Twitter was reflecting the opinions of a more general population than the primary would. To say it another way - Democratic primary voters reflect a narrower sector of society than Twitter does.
Now I want to visit Manchester and try the tap water there. I live in London and for some reason have absolutely no complaints about tap water here, I drink it all the time.
This isn't entirely true these days - ICE (RFC5245) has been out for 6 years and defines a pretty robust, open and tractable solution for firewall traversal. There are a bunch of libraries and apps out there that use it, including one built into most web browsers as part of WebRTC. If anything the exciting situation we're in currently is because the tech has caught up at last. Firewall traversal is no longer a black art; you just open a WebRTC data connection.
Now playing https://www.youtube.com/watch?v=cnXbsQKqN6c
I am curious and maybe someone form Turkey could say, does the government inform people of these service disruptions?

I mean in addition to the economic impact from loss of productivity there is the loss of time by everyone trying to troubleshoot what they may think is "their technical problem" which is in fact an issue intentionally created at the state level.
Virtual Rendering Implementations in Different Languages
If you are sincerely interested in the answer to that question, I urge you to take a philosophy of science class.
Solopreneurs Redefining Work
Isn't that what blockchain is trying to achieve?
Or, you know, we could just seize the assets because of tax evasion. But that will never happen because our politicians are in the pocket of the robber barons.
The line you drew is utterly arbitrary and could just as easily include sleeping with staff and justify that as great salesmanship.

What about hacking a company server to put his resume on the top of the queue? Offering the data in exchange for a "position"? Blackmailing with it?

Because he just got into dozens of company offices using nothing but a tee shirt. He could easily have carried a flash drive alongside the resume in those donuts.

Each person who cheats draws the line just beyond their own behavior. To prevent chaos the hard line lies were the authorities enforce it. And such blunt instruments damage the systems they protect almost as negatively as the violators they catch.

But the argument about cheating has been going on since the Olduvai Gorge and this conversation is going to have exactly the same effect as every other one.

The only difference at this time is that cheating has been bizarrely fetishized into being a good thing. And the biggest picture is merely chasing the latest web fad so zealously that a community has been transformed into one so obsessed with wealth that its member happily step over homeless on the way to lunch everyday. And so much as commenting on this situation is consider politically extreme even transgressive.
You may also be interested in seeing how well the x86 processor met these requirements (before they added hardware virtualization support, of course):

https://www.usenix.org/legacy/events/sec2000/robin.html

This is the reason why early versions of VMware (ca 1998-2006) had to use dynamic binary translation for virtualization.
Can anyone explain what this means?

> 1. The key should be unique to some degree.

If it's talking about primary keys (which it seems to be), it should be unique, full stop.

If it's not, where does uniqueness come in? Is it actually talking about indices, which, if I understand correctly, should have a wide spread of values (without any of them necessarily being unique) if they're to be useful?
Seconding this. It's been my experience exactly.
I don't know, but they do seem to need a lot of developers, and developers don't come cheap.

Summingbird and Heron come to mind as quite-probably-very-expensive projects that seem to solve some very Twitter-specific problems. My completely uninformed, biased, pulled-out-of-thin-air suspicion is that said problems are largely self inflicted. It reminds me of Fog Creek's longtime insistence on using their own in house programming language.
>>and a lot were genuinely surprised that Twitter does not in fact represent the will of the Democratic Primary.

Yep, we found out that a small group of DNC insiders do, by controlling the media narrative and conspiring with party insiders to sabotage the campaign of the non-favored candidate.

I mean, let's get real: there is a reason the DNC chairwoman Debbie Schultz resigned.

re: downvotes... everything I've said is factually accurate: http://www.nytimes.com/2016/07/25/us/politics/debbie-wasserm...
why on earth are you using a centralised chat product for Solid?! Please at least give https://riot.im a go - you can bridge it straight into Gitter for people who like the gitter UI :)
I found the latest version of clBLAS on Fiji achieves a fantastic ~4 Tflops (on 2^n matrices). NVblas has probably had more resources allocated to it that clBLAS. I'd be positively surprised if the kernels in Neantherdal beat those. Do you plan on adding benchmarks for the GPU calls ? I can help running the clBLAS benchmarks, if you like, since I have a tuned setup.

If you want to take a look at it, the AutoGemm generator seems to be a simple python script written in order to overcome the limitations of the C preprocessor. I was considering using its tiling structure, since I already have a Lisp->OpenCL compiler in place (and have had no luck beating it). See, for instance,

https://github.com/matlisp/matlisp-opencl/blob/master/tests/...

https://github.com/matlisp/matlisp-opencl/blob/master/src/te...
I'm really surprised by double-shuffling can actually be solved. https://github.com/robinhouston/image-unshredding/#double-sh... It looks very unintuitive.
Indeed! https://www.gnu.gl/blog/Posts/multiple-vulnerabilities-in-po...
I've made a hearing aid app for iPhone, and I have people ask me all the time why I don't support bluetooth headsets.. That extra delay BT introduces makes the experience worse, but I suppose the technology is magic to most people.
Minsky's Society of Mind would be a good launching off point. Other than that particularly famous example, I would just check out any of the authors of the papers in that link.

This class fulfills a communication requirement at MIT, so there are a one-page response/reflections due at each class. These reflections basically just ensure that you have a decent grasp at the main points of the paper, so that you would be ready for a seminar-style discussion in class.

Genesis is pretty interesting. Here's a link to the details: http://groups.csail.mit.edu/genesis/ But in short, it's an attempt to get computers to understand stories — and to discover what is the fundamental difference between the human mind and all other animals (spoiler alert: Winston's group believes it's the ability for humans to take two concepts and merge them into a new concept, indefinitely. AKA: creating "stories"). So the goal of Genesis is story-understanding.
I've never had a Twitter account, and I've never seen that.
It's simple cargo cult behavior
What amenities does the legal definition of "home" include? Just a roof and walls? Running water? Electricity?
I really don't get why the left hate water bottles so fucking much, it has become quite tiresome.

What I don't get is this lazy, ridiculous partisan politics bullshit. That has become extraordinarily tiresome. "The left hate water bottles". WTF are you talking about? A water bottle is a device for putting water in. WTF does left-leaning politics have to say about that? Did the British labour party have elimination of water bottles as one of their manifesto pledges? Did the Weather Underground declare war on water bottles? Maybe I missed the bit where Al Gore [1] invoked a committee examining how to remove the scourge of water bottles. When Baader-Meinhof assassinated a banker, did they have a parallel plot to take out a bottle factory? Did the Comintern have a working party identifying water bottle plants to eliminate after the revolutions?

[1] Who actually represents a right-wing political party, but WTF, I'm already flowing [2].

[2] Pun intended.
Still dont get why sql uses all caps for keywords. It's one of the few languages that has it as a best practice. I can read C/JavaScript/go just fine without all caps.

I do it anyway to conform.
Maybe something is wrong with me but I'm an engineer and I don't gossip, nor do I know other engineers who gossip. Managers gossip. Testers gossip. Designers sometimes gossip. But in my experience developers not so much.
Maybe Obama should consider a tax amnesty? Get money in from outside the US at a low tax rate (something is better than nothing right) and get it circulating in the US creating jobs and funding startups/ideas

Just today we had news about one in Indonesia
http://www.reuters.com/article/us-indonesia-tax-idUSKCN1200R...
There is innovation in this year's election: a major party actually had the audacity to present a psychopathic, women-hating, racist, tax-dodging, russia-affiliated antichrist who will bring shame and destruction to America, as a candidate
Some torrents depend on trackers, yes. Others use magnet links, which aren't dependent on trackers at all. The data typically served by a tracker is instead stored in the DHT:

https://en.wikipedia.org/wiki/Mainline_DHT
Which is one of the finest software ever written in the history of software.
I took it with a large pinch of salt after the first time I tried CityDesk. It crashed immediately. Wasn't impressed.
What is the theoretical MAX flops on that Fiji card? I achieve 3.75 TFLOPS on Hawaii, which has much less power than Fiji...
More important to everyone but developers?
Finding good remote workers is very difficult

This.

A lot of the problem employers have with "work from home" employees is centered around this fact. Working from home almost always requires extremely good communication skills and extroverted employees. The problem is that working from home appeals more to introverted employees than extroverted ones. I've met several fellow extroverts who left work at home positions because they were lonely and several introverted employees who were let go from positions and had no idea why they weren't successful. Even as an extrovert, I've struggled in this area, going so far as to create tasks with reminder alerts to call specific employees for social reasons on specific days. You have to go out of your way to fill in the communications vacuum and it occupies a chunk of your work-life with tasks that an in-office worker never has to think about.

Hiring for this skill set is also difficult. In my case, I had been working remotely for a manager who was in a different time zone both in-the-office and at home for about 12 years, so I had learned these skills over time and could speak directly to them in an interview. I'm not perfect at it[0] but have learned some tricks along the way and most of it is being willing to assert yourself, to interrupt others (carefully) and to speak openly about your life outside of work over channels where this doesn't necessarily happen naturally. I've found arriving to video/teleconferences a few minutes early and breeze-shooting with anyone else who arrives early helps. Adding video to every call regardless of whether or not anyone else enables video is also a good thing (and learning to look into the camera lens rather than the screen -- expressing emotion visually -- has a psychological impact as well).

[0] Far from it sometimes, especially if I have a large work-load. In the office, it'd be obvious to my manager that I'm struggling under the pressure. At home, I have to be deliberate about communicating these facts while avoiding sounding like a complainer. Consider that if you're in the office, dropping by the boss's cube/office to complain about your work-load would be something that you'd only do in extreme circumstances because it'd be obvious to them by just casual observation. At home, you have no choice but to complain -- it's natural for you but it still feels the same to your boss if the rest of the team he's managing is in the office. He doesn't hear any of them complaining regularly about work-load, but he knows their work load through indirect observation. It makes matters even worse that you're bitching about being over-worked on a conference call you're conducting from your bed (cry me a river, right?). The best "cure" for this is a standing, weekly, informal "touch base" meeting that's designed to discuss work-life-related things which is scheduled and kept even when there's no problems.
It would be difficult to argue that science is the only lasting source of enlightenment. Science certainly helped to disentangle us from religious dogma and to provide a new, rational foundation for interpreting the world. It has led to an unprecedented advancement of technology and a deeper understanding of the universe. But in what way does science in the 21st century continue to advance and preserve human enlightenment? It isn't difficult to acknowledge the opposite effect -- that science has led to a certain disenchantment with the world and our place in it. It would also be difficult to argue that the philosophy of science is useless. Philosophy is more important to science than ever as it struggles to meaningfully interpret its data, especially in quantum mechanics and neurology. I know it upsets scientists to think about receiving help from a philosopher. That's why instead scientists are just becoming professional philosophers themselves!
"At the same time we also have large numbers of people who pay no taxes, 51%. So as our population grows, the demand for services increases but the percentage of tax paying citizens is not increasing."

By large number of people who pay no taxes, I assume you are referring to working age adults? In other words you exclude those under 18 years age, most college students, retirees, people with major disabilities, those who choose to stay at home to take care of their kids because child care is unaffordable? Also most of those who pay no income taxes still pay sales tax, social security tax, medicare tax and (sometimes) property taxes.
I think most of them are actually robber barons themself. At least the ones with real influence.
I like the idea of GNU Social, but the Twitter-like frontend, Qvitter, is slow and feels clunky. And last time I checked, it still hadn't solved its "spooling problem": offline nodes won't receive updates and won't catch up when they're back online. A post you delete from your timeline might end up still visible on a node if it was offline when you deleted it.

I'm sort of tempted to try writing a UUCP- or NNTP-based GNU Social clone now.
Spolsky is wrong. I think we all have a clearer view of that now than we did in the '90s, which is the era of software development he's writing about. I'd be surprised to hear that Spolsky himself still believes everything in the Guerrilla Guide to Interviewing.

But the notion that the best developers rarely go through the normal interview process is itself problematic and worth picking apart.

It's true: the developers with the best reputations don't get interviewed. They can get their pick of jobs just by networking.

But that's bad.

It's bad for multiple reasons:

* It creates an informal guild of developers --- not all of whom are actually good --- who can bank on career mobility regardless of performance. Those developers are often hard to motivate and always hard to retain. Some of them are toxic, but because it takes 1+ years for most companies to cough up a bad developer, they end up with resumes that are indistinguishable from the rest of the cool kids, so they get to "fail up".

* It means some of the best developers are never informing the hiring processes of companies, because they get to skip unreasonable candidate screens. This means the screens never get any better. If you're serious about screening candidates, you standardize your process and you have an ironclad nobody skips the process rule. But almost nobody has these rules, because they feel like they can't and retain access to the cool kids guild.

* It reinforces and amplifies stereotypes and privileges. It means it's super easy to get a job if you know the right people and look like Zuckerberg. It's part of the reason the demographics of our industry look this way.

So, apropos little else of this thread:

Don't let elite candidates skip your process. Standardize your process. If an elite candidate balks, then you've learned something about them: they'd rather your process suck and keep sucking than take any time to help fix it. That sounds to me like someone who isn't prepared to invest their time and energy in your team.
Well it's just plain unfair to compare German efficiency and thoroughness with... anywhere else in the world.
I think a better question is could you make a nonprofit serve the purpose of twitter and GNU social has been successful in this regard. https://en.m.wikipedia.org/wiki/GNU_social
Snapchat’s IPO Agenda, Google’s New Hardware and RIP Meerkat
I suppose a case could be made that people are entitled to a share of the success that they didn't help provide, but no one ever even tries to make it. It's just assumed to be true. Care to make the case?

If you lean on the nebulous idea that being born into a society is somehow a contribution to any particular success in general, I'm going to assume you're bullshitting. Fair warning.
I think it's about 5.6 Tflops. Wow, 3.75 Tflops on Hawaii is very good indeed; I agree this is not something that clBLAS would beat by a wide-margin if at all.
Linux Fanboy here saying Bill Gates would make an awesome president.
I was keeping it high level because the person asking the question is a non-programmer. To your point though, I should have prefixed "correctly written" in front of C++.
You go to a job market website, search for software developer jobs, and discard all the names you've heard of.
In and of itself? No, not really. But in my case, I've got in-person access to coworkers, drinks+snacks, a nicer desk and work area than I have space for at home, occasional catered food and social events, etc. So I feel like it's a perk in my situation, even if it isn't in someone else's.
What about completely anodyne conservatives like Robert Stacy McCain or Glenn Reynolds, or journalists like Chuck Johnson or Milo Yiannopoulos that at worst pick on celebrities National Enquirer-style?
> Also which part of "people don't understand" is not condescending?

How is asserting a fact like that in any way condescending?
Er, the problem is not "people can hit an un-routable IP from outside your instance". The problem is that "if your instance allows an attacker to make a HTTP request, you might expose personal information". For example, web crawlers or other fetchers.
Interactive Simulations
4chan and reddit have undoubtedly been the source of an enormous number of ideas and trends, though.
53% of mobile visitors leave when pages take longer than 3s to load
I disagree with this too, using table.id is easier to type and consistent when creating joins. It also encourages (forces) to reference the fields with tables prefix.
We need a CubesOS like system for phones.
I prefer Twitter when getting information for industries and technology . User exp is better than fb in my opinion. . But somehow they stop making it better . . For simple searching function ...they made it stateless and your search result got refreshed every time u return back to the search page... you have to re-search it again
Linux has replaced my Mac
Why should the biggest villains get amnesty when small time crooks get sentenced for life? I would rather prefer if the ones doing the worst crimes resulting in millions of people dying because of poverty get also sentenced for life.
Judging by this page, https://en.wikipedia.org/wiki/List_of_AMD_graphics_processin..., Fiji has more than 8 TFLOPS.
Did you even bother to read the article?
Most people are not excited to work super weird hours. More power to you, I guess, but I wouldn't be pleased to be asked to attend a meeting at midnight.
It's unparalleled in that there is very little that's even similar out there.

I'm less convinced of its actual value. The Twitter-based papers I've read seem to all have two things in common: First, they all use Twitter data. Second, they all seem to desperately want to present observations about how people interact on Twitter as being universal, even though nobody seems to be able to come up with a theoretical or empirical reason why that should be the case that's more compelling than, "We we have to pretend it is in order to get published."
Existing and being architecturally scalable while Twitter is failing or as it fails should be enough to get users.
Their API is still quite generous compared to others.

The only thing I blame them is the insane prices for gnip data, which alienates any normal developer outfit that isn't overly funded.
>why on earth are you using a decentralised chat product for Solid?!

Assuming you meant centralised here? ;)
I think we are seeing a (vastly accelerated) version of turn of the century industrial politics.

The ultimate (good) destiny if Google, Facebook and Twitter is as public utilities. This valuable data open to all and their connective abilities as useful and common to all as the road network.

Should it be a non-profit. No it should be a utility
Hypervisors in cloud computing: What is out there for you?
This is also bad for teams.

The premise of network hiring is that when one member of a strong team leaves, they'll bring the best of the team with them. Hiring managers seem to appreciate the aspect of this that means they can bring multiple good people on at once, without appreciating the obvious implication staring them in the face: when one of those people leaves THEIR team, they're going to strip a big chunk of the team out with them.

Network hiring creates brittle cultures. It's probably the most popular "alternative" to conventional hiring pipelines, and it's just as bad!
Sales, user engagement, quality control...
> when I see things like $100m in losses

Twitter lost $521MM in 2015, $578MM in 2014 and $645MM in 2013. Hundred million dollar losses would be a step forward at this point.
Some would argue that twitters early open stance actually helped catapult popularity of the service, and allowed twitter to become a big deal in the first place. They're also definitely not that company anymore