skysight-inc/HackerNews huggingface dataset:
This is a common historical fallacy. Like "It used to be that Greeks would sit around inventing geometry, philosophy, and democracy. Now they just ruin banks."

There were always both kinds of people, and the inventors who are driven by the love of science and learning have always been a minority. It's just that the people who only care about personal wealth rarely make it into history books, whereas the iconoclastic scientists frequently do. And the same is true today.
The Tcl might be less of a learning curve for myself and new employees. Forth is quite different.
Analytics is useful but the information is certainly not to be trusted completely. Especially on the e-commerce side.

what blows my mind is that they aren't doing more to fight the referral / event tracking spam. it's totally out of control.
This is such a step back, it's a completely wrong approach trying to mimick it in React:

<ul>
<li ng-repeat="item in items">{{item}}</li>
</ul>

The equivalent in ES6 (which is React's preferred way to do things now):

return <ul>
{this.props.items.map(item => <li>{item}</li>)}
</ul>;

It's just code! This gets better as you use a better language than JavaScript[0]:

<ul>
{<li>{item}</li> for item in @props.items}
</ul>

Shorter, way more explicit, no new attributes to learn. Enjoy.

[0] https://github.com/jsdf/coffee-react
StartX Week 2 – Managing Work in an Accelerator
Spoken like a single guy?
This. As always with politics, follow the money!
Once upon a time I did the ketogenic diet which bases the bulk of your daily calories from healthy natural fat. No carbs allowed except for carbs from fiber. I, along many other people who have did this diet have lost a lot of weight.

It's simply not true that you can't lose weight by eating primarily fatty foods.
The evolution of Red Hat's “open organization” model
>Based on years of low-fat messaging, most Americans still actively avoid dietary fat, while eating far too much refined carbohydrates.

This is the crux of the problem; years of social programming is hard to reverse. Try to explain to someone that fat is good and carbs are bad. It shouldn't be hard to convince someone, but even the basic premise is tantamount to heresy to most Americans. Fat gives you clogged arteries! Fat makes you fat!

Carbs and sugar are the American Way™.
Angular 2.0 takes a lot of the good stuff from React so I think it's much more pragmatic for the average Angular dev to wait for that and learn that first. If Angular 2.0 fizzles, then learn React.
I think you're really far off with that assessment.

The vilification of saturated fat has been widely shown to be based on poor evidence, and there are many arguments for it being healthy.

Furthermore, it is not clear-cut that mono- and poly- unsaturated fats are as healthy as you say they are.
Behavioral economics for better tech decision making
Compute Midwest is an awesome event.. always a great conference
Because whenever they set dietary guidelines last the common way of thinking was that "fat is bad" and since it's the government progress is ridiculously slow and also because resetting dietary guidelines is probably way down on the list of "Things that we should really fund this year"?

I've seen comments here and elsewhere pop up across the entire internet in response to this article saying that obviously it's a government conspiracy and a lobbying issue and they're all trying to keep us fat and stupid but that's some serious tin foil hat lines of thinking.

Also:
But rather than focusing on total fat or other numbers on the back of the package, the emphasis should be on eating more minimally processed fruits, nuts, vegetables, beans, fish, yogurt, vegetable oils and whole grains in place of refined grains, white potatoes, added sugars and processed meats.

Which seems to be saying "hey, if you don't eat processed stuff and instead eat more whole foods from a variety of sources and strive for lots of variety in your diet then you're probably going to be healthier and less likely to gain a bunch of weight" which seems to be pretty ridiculously obvious nutrition science.
5 lessons from the Open Help doc sprints
This doesn't make sense. Corn is used much more heavily as feed stock for animals than as a sweetener or dietary carb for humans. Corn growers thus have more invested in encouraging high-fat diets than low-fat diets.

About 4.2 billion bushels of U.S. corn per year are used to feed livestock (dairy, beef, hogs, poultry). About 1.4 billion bushels go toward uses including sweeteners like HFCS, as well as toward cereals (and booze).

This per:
https://en.wikipedia.org/wiki/Corn_production_in_the_United_...
Yes, but now you're requiring that developers go through the work of porting every single third party web component they might want to use in their project. That's the current pain we're all going through today with Angular, React, Ember, etc, which are basically glorified web component polyfills when it comes down to it. The whole point of Web Components is portability.
What I always thought was that there really should be some user-based weighting system. Like, if a user upvotes 90% of the things he sees, his upvotes are probably worth less than upvotes by someone who upvotes only 1% of the posts he sees.

Same thing applies to things like Yelp reviews. Maybe a user with close to a 5-star lifetime rating average should have his reviews "renormalized" to 3's because his standards are probably just lower than the guy with a 1-star average.

The problem is that there are so many other factors here (maybe the 5-star average person only visits (? or just reviews) really good places). Maybe the crazy upvoter just spends more time reading each page on Reddit. These are complicating factors that are hard to predict and if the simple case is working, why try? If there were a simple, clearly better way of voting/rating, it would be done.
Most Americans could not sustain a ketogenic diet for any amount of time, so it is pointless for the purposes of a national health body.
You can add filters to exclude data before it gets recorded: http://viget.com/advance/removing-referral-spam-from-google-...
"It's just that the people who only care about personal wealth rarely make it into history books, whereas the iconoclastic scientists frequently do."

Arguably even this isn't true - Many people know the name of, say, Archimedes and Newton, but I doubt it's more than the people who know Julius Caesar and Genghis Khan. Might be close though.
Fatty foods are often more satiating than carbs, meaning you eat less overall.

All things being equal calorie-wise fat is better for weight loss than carbs are.
That is curious, considering our rates of heart disease and diabetes were a fraction of what they were today when people ate more saturated fats (e.g butter). And when switching to a diet where saturated fat is the primary energy source, people tend to lose weight and see an increase in insulin sensitivity.
Nope, you're not the only one I agree completely. I'm tired of what seems like an endless supply of new, mega-hyped frameworks that seem to provide only marginal improvements.

I'll take the time to learn something new when it is truly groundbreaking but until then I care more about the end product than what was used to make it.
My favorite is _A Random Walk Down Wall Street_ by Burton G. Malkiel, the cofounder of Vanguard. Dispels a tremendous number of myths; at the end of the day you'll learn to KISS.

http://amzn.com/0393340740
I think we've been wasting far too much processing power in inefficient software for the past few decades, and it's only Moore's Law that let it happen for so long. Now that it's coming to an end, maybe we'll see more emphasis on efficiently optimised software and mindful resource usage.
And now you have a website that feels slow to respond to link clicks.
This is what I do, and I've been really happy with it so far.
Inertia. The best practice for many reasons is to structure your app as lots of little components, and doing that in Angular is too hard, mostly because every component is at least three files, likely spread out in different places in the folder structure. The overhead of refactoring a component into smaller pieces is huge, since you have to independently split the template, the scope, and the dependencies.

All of the things that seem useful about Angular become a burden at scale. ng-repeat is my favorite example: try repeating more than a few hundred non-trivial components and you'll quickly choke the browser. You end up having to spend most of the application development time figuring out how to do things in a way that doesn't make Angular too upset.
Indeed but if a company says to YouTube "this is our IP" and it's not and they don't have proof that it is then they have likely knowingly committed a fraud. The fact that the fraud is in a private arena is neither here-nor-there - it's still fraud and still impacts the public and/or actual IP rights holders.

If YouTube send you a DMCA takedown notification and those calling for the takedown can be easily confirmed to have acted falsely - eg you created the IP then the law _should_ enable you to successfully get punitive damages awarded. That would balance the current law and go someway to ensuring companies/people would only claim ownership of IPR they were sure they owned.

At the moment a company can just take a splatter-gun approach, claim everything is theirs, get paid. When you prove they made false claim all they get is less money paid to them - without punitive damages [and criminal proceedings] there is nothing to stop this sort of abuse.
XOctave allegedly scams buyer
I wish there were something here about testing. Last I looked, Angular has a better testing story than React. This is one thing I like about Angular a lot, the importance the authors put towards making testable JS code.
AWS Device Farm
If they are not pure, you are literally making an error (as the framework states they are supposed to be pure).

input-process-output is how pure functional languages (such as Haskell) deal with imperative coding. You push the imperative part to the top of the call stack and try to keep the rest of the computation pure.

JavaScript inherited quite a bit from Smalltalk, so you will find similarities like these in JS in general.

Flux supplements the standard React bubbling of events up the chain of components with a simpler, singular flow, making it even more functional.
I like the way you're thinking but I'm doubting you can generate any useful thrust from this.
To quote every HN comment thread ever, "I wish there was a way to add some space between those buttons."
O'Reilly joins Civis Analytics
As a fun experiment, I do my day-to-day computing entirely in a Virtualbox Windows VM guest that I've given 2 cores, 150GB of storage and 4GB of RAM. I'm about a year and a half into the experiment and still chugging along.

It's a surprisingly performant day-to-day system, which I can snapshot to try out things, move to other machines if I need to, make backups etc. About the only thing it doesn't do well is really CPU intensive or GPU intensive operations.

But it works fine for 2 monitors, web browsing, watching videos, etc.

It's kind of surprising actually.

From time to time I'll also spin up some Linux VMs and do various dev activities in a real Linux, which I usually just background and ssh into from my Windows VM. It's kind of nice having a virtual rack of machines to monkey around on.

Less impressive has been trying to get Ubuntu to not feel terrible, but Centos works fine.

If I need better performance, I'll dive back to the host OS and do those things, but it's mostly just for gaming or music production.

Bonus, my host OS has stayed relatively free of junk and stays really snappy, even all this time later.

My only recent problem is that the Windows 10 updater won't qualify the VM guest for the upgrade. So I'll probably have to grab the ISO and try it that way.
Google wants our children
Sorry, I was referring to the bitbin.de domain from which this post is written. I was providing vague proof that the domain's history may have caused it to be blacklisted.
How to easily create and add GIFs in your Email Templates
How do you propose that they target you without first understanding you?
Armchair dieticians in post an this thread. Not all carbs or fats are the same. Good ones of both are part of a healthy diet. But hey, making it simply black and white is appealing for the uneducated masses.
I prefer Milton here:

“Though all winds of doctrine were let loose to play upon the earth, so truth be in the field, we do injuriously by licensing and prohibiting to misdoubt her strength. Let her and falsehood grapple, who ever knew truth put to the worse, in a free and open encounter.”
You sir are a gentleman. Thank you.

Also, Woz has a much cooler watch! Nixie Tube Watch (https://www.youtube.com/watch?v=m4R3hODnTGo)
> I've read through the docs and they basically use JQuery for AJAX calls. Is that what you were referring to?

Yes.
You missed the two oldest and most mature alternatives: libnss (firefox) and gnutls.
A custom doc framework could have been a boon, if they had put as much effort into it as is really needed. The problem is that they have a custom solution AND that custom solution doesn't meet their needs.
Really neat, thank you!
You're not alone. I don't know why they couldn't have made it darker for better contrast.
We don't know much about our bodies. I feel like every time a major news publication publishes an op-ed or a study, they're contradicting themselves[1]. One week eggs are bad, the next they're good. Same with dairy, carbs, and red meat. Then you mix in the whole "diet" complexity: Atkins? Paleo? Keto? Vegan? How do I choose?

When you study the longest-living peoples of the world, you also find extremely varied diets: the carbohydrate-rich Greeks rely heavily on fruits, veggies and whole grains. They also love goat's milk and wine. While natives of costa rica are primarily relying on "evil" white rice and beans, and heavy on pork and chicken. The people of Japan are also heavy on white rice, and virtually no fat in their diet, since their diet is primarily plant-based[2].

The truth is that everyone's needs are different. As an anecdotal example, I was convinced that keto was the right way, and that carbohydrates were not going to help me. Did I lose fat? Yes. Did I feel great? Sure. It turns out that even with great HDL and Triglycerides, my LDL and fasting glucose were still high. And I'm not alone in this problem from keto either [3].

After switching to a broader, less-restrictive diet, which now includes whole grains (quinoa, oatmeal, and wild rice), beans, and fermented vegetables (kimchi, sauerkraut), lots of fruits and vegetables (including starchy carbs like sweet potatoes and squash), I've lowered my LDL and fasting glucose (yes, now that carbs are back in my diet). Different things work for different people because everyone has a different metabolism. It seems that, if you study the longest-living people, the trends are as follows:

* Don't overeat.

* Eat mostly plant-based, whole or minimally-processed/refined foods.

* Leave 10-20% of your diet for indulgences. Virtually all of the longest-living peoples drink alcohol or coffee on the regular. And even then, by allowing yourself that affordance, you don't risk binge eating or rebounding for days/weeks/months on end.

* Ignore fad diets. Stick with the whole foods that you like to eat, get in some variety, but don't be dogmatic about dietary approaches, because not only will you likely not adhere to such restrictions, but you'll probably find yourself being contradicted by another study in the next 3-10 years.

[1] http://www.nytimes.com/2014/02/09/opinion/sunday/why-nutriti...

[2] http://www.nsca.com/uploadedfiles/nsca/inactive_content/prog...

[3] https://www.google.com/webhp?#safe=off&q=keto+fasting+glucos...
It's such a nice tool with such huge potential. I've used it to build a personal image showcase for family for awhile, and shared it with anyone seeking a similar technical solution. I hope it's scooped up by someone that has a vision for what it can become.
Installed it for USB3, did not manage to make it work, although I configured it.
> AFAIK ContentID claims mechanism merely mimics DMCA mechanism

It doesn't even do that, nor is it intended to. This isn't bypassing DMCA, though.

> That means you can throw automated infringement notices at users knowing that X% of them will be false positives. That wouldn't work with DMCA.

Sure, but DMCA isn't even relevant. DMCA notice provisions are a requirement for content owners to bypass the DMCA liability shield for third-party hosts in filing infringement claims -- they have to file notice in accordance with the DMCA, and then if the content host doesn't act within the parameters of the safe harbor, they can pursue whatever infringement action they would, absent the DMCA liability shield, have had against the content host.

DMCA notice requirements do not protect users from infringement claims, they protect content hosts. (And counter-notice requirements protect content hosts from liability claims from users stemming from take downs based on the DMCA notices.)

There are no DMCA provisions that exist to protect users posting allegedly infringing content.
https://en.wikipedia.org/wiki/Wake_Shield_Facility
This is true, especially for things like app store ratings - people are much more likely to leave a rating if they really don't like something. Or if they really do like something for that matter.

Nowadays some apps encourage users more to leave a rating though. I was under the impression that Apple did not approve of those practices, although I might be confused with another rule that stated apps should not suggest 5-star ratings.

The Play Store, iirc, and probably Steam too, have a smart algorithm that display the 'most helpful' reviews at the top, so that as a potential customer you can determine the pros and cons of the app according to other users. Ratings are often very polarized - like up / downvotes.
It's probably more the secrecy of their process that stops such tours from being available. IC manufacturing involves tons of proprietary trade secrets and NDA'd stuff.
See also: http://www.codersnotes.com/notes/the-man-behind-the-curtain and https://news.ycombinator.com/item?id=9738215
Noah Webster – 'Father' of the American Copyright System (2010)
Show HN: Fantasy News
You might try http://liberomnia.org/wiki/Computer/The_Mill.en.html for an overview, though the animations in the videos do make it significantly easier to achieve an intuitive understanding in many cases.
It isn't even that clear-cut that saturated fatty acids with different lengths have equal effects on health.

Butyric acid (C4:0) and stearic acid (C18:0) are both saturated fatty acids. I would be very hesitant to claim that they are interchangeable for the purposes of human body chemistry.
It might work, if there was a nominal cost to creating an account.

It would be better to take the recommendation engine of netflix. Just throw it on top of reddit and charge a fee for tailored recommendations. Now that is something I would pay money for.
I do marketing ops consulting and see this stuff all the time. First, let's get two things out of the way:

1. Yes, Google Analytics can be quite useless if you keep default settings with no configuration.

2. That doesn't mean you should jump straight to a self-hosted solution, or a paid solution, or throw up your hands and say "it'll never be accurate."

For most use cases, GA is more than good enough to measure effectiveness of online marketing efforts. Dismissing it outright in favor of a paid or self-hosted option just because you didn't google "how to prevent analytics hijacking" is bad decision-making.

/rant

Now on to the fix...

You can create a filter in your GA view settings to ignore tracking calls from any hostname other than your own. See here: https://support.google.com/analytics/answer/1033162?hl=en

PS - No client-side analytics will ever be 100% accurate, certainly not GA. But for the purposes of measuring marketing efforts and results, you can have greater tolerances. It's a tool for marketing, not logging.
Improve Network Performance – Store Docker Images Locally with Artifactory
Two years ago I would've been excited but now I've developed a filter for anything with javascript and front end or framework in the same sentence if they are not backed by a major corporation, simply based on the reason that there have been so much abandonware in this landscape, I think even for Google it's been tough sell. I think that React is the way to do it but slow to adopt it especially because I'm so comfortable with jQuery and never had the need to invent new ways of doing things.
Your algorithm will likely not stand up to Walk Forward Analysis/Optimization/Testing: https://en.wikipedia.org/wiki/Walk_forward_optimization

I recommend reading "The Evaluation and Optimization of Trading Strategies" by Robert Pardo.
How to test location-aware features on real devices
But Jon Postel didn't mean what people now think he did.

His famous principle is about border cases, when the spec is vague, handwavy or thought by some to be vague. It's not about the other cases.

Remember that Jon Postel was the RFC editor. He didn't want anyone to ignore the RFCs, he wanted the RFCs to be readable and pleasant, and he wanted implementers to do the right thing when when an RFC erred on the side of readability.

FWIW I wrote a blog post about this a few years ago, http://rant.gulbrandsen.priv.no/postel-principle
Could it be used for high precision movements? For example a stepper motor with very small and large movements? I know it's mentioned in the article.. but if it could be done then one could maybe create a CNC for DIY CMOS or something.
I don't think anyone is saying people who know just enough jQuery NEED to know about React, just like jQuery, React is just another tool. To address your points though, React is "A javascript library for building user interfaces", it wasn't developed to be a tool to manage data flow patterns, it was built solely as a view library. Most people pick up jQuery as a means of manipulating their views/the dom so the target audience of both libraries as well as their use cases is very similar. Now I'm not saying the same thing will happen with React, but not too long ago people were saying the exact same thing about jQuery when it was introduced.
That would probably be a longer term social benefit, increased safety. Probably a short term social catastrophe.
Too late for Maarten van Rooijen, he would have been psyched about this. Silence is golden.
You can also do

ga('send', 'event', 'button', 'click', {transport: 'beacon'});

This will work even after you redirect to another page but only if the browser supports navigator.sendBeacon(). Currently not IE or Safari.
Who said anything about a "right" to have code?
James Shore (of Let’s Code: Test-Driven JavaScript) has Testability as part of the criteria for his An Unconventional Review of... series of posts.

An Unconventional Review of Angular JS: http://www.letscodejavascript.com/v3/blog/2015/01/angular_re...

An Unconventional Review of React: http://www.letscodejavascript.com/v3/blog/2014/09/react_revi...
Getting Up to Speed with European Data Privacy Reform
Update your javascript tracking code to include a nonce generated serverside. Send the nonce along with the rest of the report to the tracking server. Filter out reports with duplicate or missing nonces. Dunno if you can do it with GA, you might have to hack it into Piwik.
Nope. Can't trust SEO consultant, its also hard to trust company/product that uses SEO consultant's services. If somebody have good/reliable products or services, they don't need any phony SEO tricks.
Taking advantage of GA deficiencies is widely used to inflate traffic figures during website sales negotiations.

GA is really not a product you want to trust your business with. Best approach is to consider self-hosted analytics solutions.

I built my own for my needs which also include combined features for security analytics to investigate malware attacks. GA is totally useless in this aspect.