skysight-inc/HackerNews huggingface dataset:
Piracy is not an easy problem to deal with for any platform like this (especially one that's being compared to YouTube). In the example given at the beginning of this article, even the watermark was removed from every single frame of the videos. If the pirate author took more attempts to make it even cleaner, how could anyone say it's pirated? If Pluralsight complains and Udemy creates a list of Pluralsight courses to compare with for each new course uploaded on Udemy, would Udemy also be expected to do so for every other publisher in the entire world and track who's uploading pirated material and all the tweaks they do to remove traces of the original creator? Unless Udemy has the finances and resources like Google or another large company, I'd say it would continue being bad at detecting pirated content.
Thanks for the post. I didn't about this feature from github before.
I just found out about new ways to initialize a Sequelize object in a Node.js project I have been working on, which I couldn't find in their documentation easily.
This phenomenon is not constrained to programming. It's sometimes referred to as flow[0] and has been documented as taking somewhere between 15 and 20 minutes[1] to regain after an interruption.

Programmers may be more sensitized to its disruption than most due to the nature of the work, but the net effect is the same. If a person is required to concentrate in order to perform their job, interruptions will cause performance to degrade.

0 - https://en.wikipedia.org/wiki/Flow_%28psychology%29

1 - http://grahamchastney.com/2011/10/axiom-interruptions-cost-2...
Ask HN: Is it cool to ask website visitors help your charity?
I have a couple of website that provide services, or information for free. I have no intention of making money out of them. But is it OK to add a banner and ask visitors to donate to some charities on my behalf?
Has someone done this? Will anyone donate actually? If yes, what are the easy ways to implement.
There are no examples, no proof of how it is better, no screen shots before downloading the app etc.

Also, summaries is a congested space - TL;DR has been there for many years (not sure how many people use it).
Delete all trailing whitespace in vim:

:%s/\s\+$//
Don't go from one extreme, only using docs, to another. Code examples provide context to the documentation. They should be used together.
The whole 'made employees cry' thing is also reminiscent of former Apple exec Tony Fadell who was ousted from Nest.
Came here to say this. Recently spent a day hand-rolling my own, much like the author here has, only to rip it out at the end of the day and replace it with a lightweight wrapper around IntersectionObserver, using the polyfill. The API is just great, really well-thought out and much better than what I had come up with. The only downside is that I'd gone to some pain to get everything working with RAF, and the polyfill doesn't bother with that.
Throttle seems key for something like this, too.
You need a lot of market power to do proprietary things, wherein standards are common, unless that proprietary thing is a significant value add.

For common peripherals .... almost everyone but Apple has to play ball with standards. Even Microsoft, with enough market power, would probably screw it up.
I suspect that a lot of founders forget that, at Apple, employees were part of a technological revolution that they could see around them every day, a revolution whose success was borne out by the company itself being incredibly successful in terms of both cashflow and market share.

People can be motivated by being part of something greater than themselves, but making a tablet for kids is far too small to fit that billing.

Even if you squint and look at it sideways, you know in you heart of hearts that you are doing something evolutionary, not revolutionary.

You can only act like Steve Jobs if you are actually changing the world, and even then, it's not really a great idea.

Being kind to people, and delivering at a sustainable pace, are a much stronger guarantees of success than randomly waking up underlings at 4am because you wanted a font adjusted.
There's a tendency I've seen with family run businesses to also have issues with executives treating the company like a piggy bank, where suddenly there is no payroll. From my experience you're more likely to be treated as a member of their dysfunctional family than a professional in some of the places I've dealt with in the past.
I believe what you are talking about in general called a professional referral service (it's used in legal firms). It's not used in tech as much because its broken down into two parts:

If you are talking about referring individuals for work, you'd be called a recruiter.

If you are talking about giving people advice on what tools and agencies are good, you are a consultant.

You can make money as a consultant and a recruiter. Consultant and recruiting agencies are big business.
Some days I can barely even get started working, because I am already anticipating interruption.
Wearing headphones doesn't help. I think it should be a clear social signal, but other people do not. In fact, they talk to me as if I can hear them (I cannot) and have to repeat whatever their introduction sentence was when I finally take them off.
Why is this normal?
I would love if you are able to expand on this or give an example.
More then likely you won't make any money off of them. I'm not sure what the rate for donation per user is, but its far less then advertisements (~$1 per thousand usually), even for sites that have big begging banner ads.

As for services to do this, you can see how wikipedia does it:

https://wikimediafoundation.org/wiki/Ways_to_Give
I've used it and it seems to use a proxy connection to computers that have appropriate access to download the paper, and then it caches it server-side for any future requests. And many journals actually have prominent lines on the side of every page saying "Downloaded by [name] on [date]"; I'm guessing it doesn't deter them for whatever reason though.
The only thing worse than keeping JIRA constantly up to date is keeping interrupting managers up to date when I already keep JIRA constantly up to date with the thing they're asking about. It gets amusing when I'm deep down enough into the technical weeds that I've forgotten the exact high level task I'm working on (the thing the manager actually cares about), and refer to JIRA myself to answer the question of what I'm working on.
Previous discussion, almost exactly 1 year ago:

https://news.ycombinator.com/item?id=10125523#10126308
(Bear with me while I try to bring this closer to the topic at hand)
In my observation, Udemy is like a discount retailer for courses, where most of them would come down to $10 or so at some points in time with "a sale". I have bought some courses on it (originally published ones) and have had the somewhat famous author sell me on more courses at $10 or so frequently. I stopped at that when I realized the author would not enable downloading of course videos on desktops and rather have buyers resort to some other means (Udemy does support this on mobile devices, but those are not easy to transfer). On a similar vein, I do not support Pluralsight either, because it does not allow download of course videos and transferring them to a device of your choice (the only choice is using a limited "offline cache" tied to its proprietary DRM filled player). Pluralsight applies this model to most of its acquisitions too. In both cases, I don't feel like supporting the authors on these platforms because the authors and/or the platforms make it actively inconvenient for paying users to use the content in ways that are convenient to the buyers. Instead, if I'm interested in a topic, I look for and buy easily downloadable DRM free video courses from large publishers like O'Reilly and Packt, some medium sized ones like Pragmatic Programmers, Pragmatic Studio and some smaller one person initiatives who're very supportive of their customers and don't start with the premise that paying customers are thieves.

Sometimes I wonder if there are people who're frustrated with the restrictions and/or DRM and upload the content believing it to be some kind of karmic retribution. I'd be interested in knowing any comparisons of piracy in relation to revenues across these two kinds of platforms - the restrictive/DRM filled ones and the unrestricted DRM free ones.
JSON API != RPC

Also the github api is more RESTful than RPC.
I used Scribe extensively under Tops-20 and printed the results on a Diablo 630. Here is an excerpt from the top of one of my theses just for reference.

@make(report)

@style(paperwidth 8.5 inches, paperlength 9.5 inches)

@style(leftmargin 1.0 inches, rightmargin 1.0 inches)

@style(topmargin 0.5 inches, bottommargin 1.0 inches)

@pageheading(right "@ref(page)")

@style(spread 1, indentation 5)

@style(spacing 2)
>there's absolutely no moral or philosophical justification for the ownership of information

Are you sure that the whole thing is really that simple? If information cannot be owned in any way, in any case, then don't the Udemy-using pirates from the othe HN story[1] have all the right in the world to do what they are doing? And surely it also means that for example all so called pirate version "China copies" of brands like Nike etc are also completely fine?

And it goes deeper than the megacorps. If no one "owns" any information, then no one can dictate how any single piece of it is used. So you don't get to say that NSA/Facebook/some random hacker has "no right" to hack into your emails and sell them to highest bidder. Or if you think you can, please lay out the logic chain leading to that, I wasn't able to come up with one quickly.

Finally, blanket statements lile this don't help anyone. I mean...your bank account and its contents are "info" nowadays, bits on some computers somewhere. Bits just like any other piece of digital information in today's world. I think we can safely say that is some information that is only fair to be owned by some, preferably the individual who earned that money.

[1]https://www.troyhunt.com/the-piracy-paradox-at-udemy/
You're right. They're both speculative in nature. I'd argue against gold as an investment for that reason. Think I'm crazy? Get educated.

Compare gold to the DJIA since 1900.

http://www.macrotrends.net/1333/historical-gold-prices-100-y...

http://www.macrotrends.net/1319/dow-jones-100-year-historica...

And don't go comparing Bitcoin to gold in any event. It doesn't have the history behind it, and there are too many instances of investment fads that die hard.
At that scale you can negotiate significant discounts though.
No longer on the front page.

https://news.ycombinator.com/item?id=12373794
Connect with people who share your taste, specific interests and passions
As another solopreneur, who is doing a fraction of what you are doing... I would love to talk to you about how to get to something even close to the position that you're in now.

I want to grow my business, and be even a fraction of that successful. Care to talk?
Not to disregard that NW.js might be a better choice in this case due to the API support.
But generally speaking, Electron:
- Is more tested in production (VS Code, Atom, [1])
- Has a larger and more active community
- Has (at least in the past) started using newer versions of Node and Chrome long before NW.js (Especially with Node when v4 came out this was a relevant drawback)
- Tested both the newest versions on Windows 10 right now, Electron used ~50mb less RAM, and less CPU. (Of course this isn't a very relevant test, more of an observation, these numbers could vary greatly between systems and platforms).

On the flip side, some reasons to use NW.js:
- "Source code protection", which gives a ~30% performance reduction. Electron devs has chosen not to implement this due to that drawback.
- Better support for transparent windows, at least in the past. (At the expense of disabling hardware acceleration).

Note that some of this information might be a few months out of date, mostly in regards to NW.js.

[1]: http://electron.atom.io/#apps
For people used to code, yes. But many excel user won't leave the ui they're familiar with. Including R will build a bridge between Excel user and modern development features (testing, vc ...)
You can use either index/match as avs733 suggested, or alternatively:

=VLOOKUP(value, Sometable, MATCH("Column2", Sometable[#Headers]))
And look at the prices. No one will ever pay that much just to avoid having to drive to the data center at 2am and swap out a hard drive.
تور کیش شهریور در هتل داریوش و پارس نیک ورود ۱۰ شهریور ۹۵
Well to make the obvious counterpoint: why is a government-granted monopoly moral just because a perverse business model can be made on it? And it's not even clear peopel woildn't have even greater incentives to share if things weren't locked up in articial silos with all that wasted money to sue people for "stealing" ideas. For example, open source, most science etc has been a gift economy and tremendous progress has been made without the incentives of owning the ideas.
Context is important here. Before jumping to the obvious logical conclusion "Cameras in all the skies would prevent all the murders," remember how messed up a place like Juarez is: A murder happened in plain daylight. Home common would you suppose that is in other locales? And once it's known that cameras are in the sky, how many of the remaining murders would continue to take place outdoors?
Should the Truth Be Sugar-Coated?
I was just saying this. The year of the Linux desktop, with the Chrome distro and Play package manager. Irony indeed :/

(And tangentially, let's not forget: Java running on lots and lots of scaled down hardware.)
> almost exactly

Approximately
Is your comment necessary?
My life flashed before my eyes – Richard Branson
The problem isn't that we get interrupted and
our concentration suffers, it's that we keep
trying not to be interrupted.

For a programmer, frequent interruptions are a major problem. Interruptions break a person out of the mindset required in order to solve problems. This is why managing interactions within an organization is one of the primary foci of project management.

What makes a great developer are soft skills,
and gluing together other code, not cranking
on something for hours alone.

Soft skills are certainly beneficial in a team. But what "makes a great developer" are not soft skills. What makes a great developer is providing solutions within the constraints and expectations of the organization (time, functionality, cost, etc.) for the problem at hand.
Well-Capitalized Seattle Startup Seeks Unix Developers – Google Groups (1994)
Watch all the cops from the sky. Sell a stream of GPS coordinates to bad guys. Figure out where all the cops live. Figure out daily routes and make your rival late for a meeting. Learn armored car routes. Figure out which kids walked home from school alone with no parents home. Accumulate lists of people who take suspicious routes so if they're ever questioned as witnesses cops have leverage.

Hell, this very video alone indicates homes where a group of vigilantes, witch-hunters or competing drug dealers could go tonight to get revenge.
That explains why I couldn't find anyone doing this is because I was using the wrong terminology!

I think you're right in that what I want to do is very similar to a consultant. But I'd like to do it on the individual level too (a la a recruiter). The one difference from a traditional recruiter is that I'd provide additional value. The folks I'm recommending are vetted by me. And I'm totally open to the possibility that recruiters also vet candidates, just with my limited experience of getting messages on LinkedIn, they usually just want me to interview so the company can decide if I know my stuff.

My end goal is to help the people who say, "I know I need someone to do X, but who?"
> You can tell a lot about the users of a site like this from the the links they post and their comments in discussions. There are a number of Reddit users that I know only by their usernames, but I know must be smart from the things they've written. We're counting on the same phenomenon to help us decide who to fund.

It sounds like "karma" may have a deeper meaning than on Reddit. Do good things--they may literally pay off one day.
A funny thing is when I was talking to a lot of friends in China recently, while they like america in general, they believe the Chinese system is superior to the western "democracy". Do not get me wrong, they blame the Chinese government for many things rather fiercely at the same time.

I somehow feel like they are overly optimistic but could not find any proof to refute their point (talking about the current US election clearly did not help...). They are mostly upper middle class who worth more than me. So I guess they may be biased? However the taxi drivers seem to have the same view.

An anecdote: none of them want to immigrate (at least to US) and their only major concern seems to be the air quality. Since they can buy everything else from overseas anyway.
Isn't this a repost ? Also starting to wonder why people would still bother going to the USA, as there are several risks involved. Maybe small, but they do still exist.
The product that could bring Bitcoin mining back to users home
Also a very good point. The difference in price between what i'd pay for my personal work and my professional work isn't nearly as large as one would assume based on the listed prices.

That does vary by cloud vendor though.
Excel 2016 supports box and whisker plots.
Couldn't a satellite do basically the same thing hovering over a city?
Today we can confidently guess that THIS is the secret groundbreaking military technology that "60 Minutes" was alluding to in 2008.

Reporter Bob Woodward (known for breaking much of the Watergate story that led to President Richard Nixon's resignation) claims that the US military has a new secret technique that's revolutionary. The following is what he said in his interview[1] with Scott Pelley on 60 Minutes in September 2008:

Woodward: This is very sensitive and very top secret, but there are secret operational capabilities that have been developed by the military to locate, target, and kill leaders [in Iraq].

Pelley: What is this? Some kind of surveillance, some kind of targeted way of taking out just the ... leadership?

Woodward: It is the stuff of which military novels are written.

Pelley: Do you mean to say that this special capability is such an advance in military technique and technology that it reminds you of the advent of the tank and the airplane?

Woodward: Yeah.

The bits of info from Woodward, the timeline of the development of military aerial camera systems (such as Angel Fire), the claimed capability to locate people -- it all fits. This is the revolutionary advance in military capability they are talking about.

[1] http://www.cbsnews.com/stories/2008/09/04/60minutes/main4415...
One caveat is where I work we found the hiring pool to be an issue.

Senior Devs were usually only by title, and graduate Devs are much more plentiful, we slowly chopped out three seniors and replaced each with competent grad hires.

Turned out to be a much improved situation for everyone.

I can see how replaced ng good senior Devs with inadequate interns would be a bad sign though.
Excel can handle millions of rows if he brings the data into PowerPivot.

Note: I'm a PM on Excel
Aline Lerner, an engineer turned technical recruiter, wrote a blog post about it here:

http://blog.alinelerner.com/if-youre-an-engineer-who-wants-t...
You’re hired, but first, some rules
For most of history China didn't have the CCP. During the great leap forward Mao had all the sparrows killed. He then had to beg the soviet union to send him sparrows to replace the ones he killed. Then during the cultural revolution he killed all the intellectuals. They've never been replaced.
Fun related tidbit: Fuhu beat PortableApps.com out on a software deal to distribute a package of portable Windows software on millions of flash drives despite having no apparent experience in that area. The software package that wound up bundled on the drives included software I wrote for PortableApps.com distributed in violation of the GPL with my name and copyright stripped off the binaries, documentation, and (reluctantly-provided) code.

I found it especially ironic when Fuhu later sued Toys R Us for launching a competing tablet in 2012: http://www.zdnet.com/article/why-fuhu-maker-of-the-kids-tabl...

Relevant ironic section:

Mitchell said he decided to go ahead with a lawsuit in part because of what his two young daughters said after they found out about the Tabeo launch.

"They said, 'Dad, they're copying you. Isn't that wrong?' And I said, 'Yes, I do think they are copying me,'" he said. "We just felt we had to take a stand on this."
>> "...sends power away from the slipping wheel(s)..."

Exactly this. The best ones are entirely mechanical, without any fancy computers or even viscous couplings. Audi sold (sells?) IMHO the most sophisticated AWD system on the market, which uses a system of crossed helical gears to continuously and instantaneously redistribute torque proportionally to wheel traction, up to a roughly 80-20 split. There are no computers and the whole thing is mechanical. The differential is a minor mechanical miracle sold under the trade name Torsen, short for "torque sensing." Despite Audi's German-engineering themed marketing, the differential was actually designed by an American.

In the 80's, the station wagons even had a manually-actuated center locker, which was eventually replaced by a servomoter driven locker. I don't know what the new ones have.
No worries, lodash/debounce can be reduced further with babel+webpack plugins.

Assuming the current setup of babel+webpack the difference between your naive version is just ~0.5 kB.
I will give your site or blog MANUALLY to 20 Social Bookmarking sites
Having it parse symbols makes many code excerpts ungoogleable (or un-Githubable in this case).
> I will still interrupt my coworkers who are working on the wrong thing.

How common is this, how can you tell, and why were they working on it in the first place? How often do you interrupt them when they were working on the right thing, as an unfortunate side effect?

I've wasted time and energy on dead ends and it is one of the most frustrating things, even when it was understandable, sanctioned, and a desired exploration of the problem space. I'm all for trying to avoid unnecessary waste.

> I understand that makes me a micro-manager;

That this is your understanding would concern me greatly, though. I'd rather be macromanaged - have the big picture explained to me, in a way that I can understand and buy into, that I can then approach in the ways that best suits my own talents and abilities. Where I can contribute my own insights and ideas to the collaboration, where I don't start working on the wrong shit in the first place.

Not just... along for the ride, like floatsam, being told I've been doing it wrong a hundred times and do it this other way because I've been told to, without any deeper insight to correct the underlying problem. Or even worse, without any real underlying problem in need of actual correction.
That's not at all true. You would be charged for exactly one hour.

Instance hours are just rounded up.

Source: I auto scale my companies entire stack.
Because of the natural beauty (there are lots of parks, lots of wide open country.) Because of the old spots, culture, and all the amazing people!

I'm not American btw, but this argument is silly. My list is also a bit short considering how amazing the USA is.

From a European point of view, I find Americans overemphasise politics and their personal viewpoints in their daily part of life. If you overlook all that, its an absolutely amazing country.
the unimaginable inertia of prestige.

How about, "the entirely imagined inertia of prestige?"