skysight-inc/HackerNews huggingface dataset:
“The web is an error condition” probably refers to this article: http://deirdre.net/programming-sucks-why-i-quit/

> One day, I walked into the break room and heard a coworker say, “The Web is an error condition,” referring to the deplorable state of code out on the Web. I think that was the end of the end for me, because it just depressed me. It depressed me not because it was untrue, but because it was so perfectly true.

> Honestly, I miss the days when Netscape Navigator would just halt rendering in the middle of your page, saying, “No, I will not parse any more of your shit until you fix it.”

> Then IE came out for free. Suddenly, the game of web browsers changed from paid apps to supported by advertising and search revenues. The only way to get users to use your browser (and thus get more money to develop with) was to parse all the shit you used to reject.

> The web became a co-evolution of crap and trying to render crap. (It’s gotten more complicated since then, but because there’s been a habit of rendering crap, no one suddenly wants to stop.)
> If you cripple your browser some websites will break.

A browser which doesn't implement JavaScript is not crippled; it is 100% functional. A web page which requires JavaScript is crippled, because JavaScript is not required in order to display text and images.
Blocking an entire country from accessing infrastructure in other countries would only help these authoritarian nations foster nationalism.
Infact, Table-1 in the paper confirms this. The astronauts that went to the moon lived significantly longer (65 compared to 56 years).
How YoKart Is Different from Magento? – A Comparison
I agree that it is confusing. Production ready in the sense that it is stable for the targeted use-case: local development environments. Not for "production". Damn now i'm confused...
"No" what? Those are the legal threats both I and Yelp are talking about. Here's the case Yelp used as an example:

http://thescoopblog.dallasnews.com/2016/06/plano-couple-hit-...

The business sued for libel. The customer's lawyer filed a motion to dismiss, citing first amendment rights. The business dropped its suit. Nobody's laughing.

The business filed a second suit, this time alleging the customer violated a non-disparagement clause in a contract with the business. The customer's lawyer filed another motion to dismiss, citing their first amendment rights. That one's still pending, but nobody's laughing.

Here's a copy of the ANTI-SLAPP motion to dismiss the second suit. SLAPP laws exist to ensure the courts are never used to impede your first amendment rights via the cost of mounting a legal defense. Showing that the defendant was exercising their right of free speech is a required element of making that motion, so it's certainly not going to provoke any laughter in the courtroom.

http://www.citizen.org/documents/DuchouquetteSLAPPmotion.pdf
Fixing Political Corruption
Have VCs actually left their fraternity?
Looong overdue...

With Go being a new language (1.0 in 2012), there is no excuse for not having had a solid pkg solution in 1.0.

It's one of the things holding Go back, in my opinion, producing makeshift solutions like Glide and gopkg.in, which are only minimally adopted.

I hope they also specify some mandatory versioning scheme (like npm with semver), because there are so many Go packages out there which don't even do any versioning!
The alternative to EAV for custom fields is allowing users to modify the database schema. I'd rather stick with EAV.
I upgraded to Windows 10 twice, both times I had wifi issues. So I downgraded it.
Thing is, not even Pepsi cares if Pepsi is ok (I know that's not what you meant). They were relevant long enough to buy a bunch of other brands that are most certainly sticking around for a long time.

http://www.pepsico.com/Brands/
That sounds like something the FTC should be all over.
This literally just calls ImageMagick.
Spent: verb, to spend, you could spend money settling a lawsuit but it would be a stretch to call that investment.

Investment: to allocate money in the expectation of future benefit, so that could mean administrative expenses, which would cover and include a lot (but not all) spending.

My vote would be on invested.
The impact is difficult to measure everywhere all the time. How do you think they measure impact of billboards? Radio ads? TV ads? All by the same hand-wavy "there is nothing better" types of metrics.

I didn't say they don't have an impact, I said it's obscenely difficult to gauge attribution and online ads weren't the panacea they were supposed to be because it turns out people don't click ads. Despite this, advertisers are still advertising. An increase in ad spending is not any indicator that ads are working well because no one has ever known how well they worked.
From a different nytimes Article this week:

'Arguably the biggest success, Google Brain, is the one people know the least about. It was an artificial intelligence effort that was spun back into core Google in 2012 and is now embedded in products like voice search and the Google Photos app, in which users can search their albums for images like “dogs” or “mountains.”'

http://www.nytimes.com/2016/07/24/technology/they-promised-u...
I have no idea what their traffic requirements are, but CloudFlare has a generous free plan.
Most people won't pay any attention to the political battle though, will they? They'll just pay attention to whether there's an Uber available when they need it, and how much it costs. If those two things are acceptable, I don't see most people switching.
Easy to say that now. They started developing it before the iPhone came out, right?
It doesn't matter where the code is stored, certainly not for nix.
I understand the article, but the best teacher I ever had was an expert in his field, and taught by the Socratic method. Only teacher I've ever had that had enough knowledge of a topic that he could both truly answer any question we asked via the method, _and_ answer in such a way as to direct the lesson. Miss that guy.
> ...if you can mentor them... and if they'll take a mentoring.

I suspect these "genius" programmers are damaged beyond all hope :)
Thank you for your effort and sharing the knowledge. pythontutor.com is excellent project!

While watching the series for second time - I started taking some notes/hints. Here its: http://giis.co.in/c_py_notes.txt
Its more like hints. one need to watch video to understand this small note. (sorry for typos/mistakes)

thanks again!

EDIT: with youtube offline mode, I saved some video on smartphone & then while going for evening walk, I was listening to it, Got better in health & python skills at the same time :D
it's good to see some examples on Codepen , does any one know of other reference sites ?
Just wondering why you rolled your own gesture recognition system rather than using something off-the-shelf like the Leap Motion.

Also, your comments about the Python environment are maybe a little unfair... You have an unusual (and some might argue overly-complex) use case where you're combining it not just with the third-party OpenCV package and wrapper, but also Tornado and Node.js. It would have probably been easier going with either the Python approach or the JavaScript approach rather than combining them.

All in all, pretty neat though.
I'm a fan of that as well. Had not considered using S3 for that. Do you know of a good writeup for handling "?go-get=1" paths differently from html paths in S3? I should likely know this but a quick pointer would be helpful.
But the solutions don't offer much over "go get", what would be the point to use them?
There were other no-keyboard all touchscreen devices though. The Nokia N770 (2005-2006), the PalmPilot and later iterations (starting 1997), various HTC smartphones and Pocket PCs before 2007, and so on.
You spelled Go incorrectly.
For me, it has been reading books. Although my reading speed is very slow right now (hopefully it will get better with time) but i still manage to read a book every month. So much to learn from them :)
Spring Framework 5.0 M1 released
When I used VirtualBox for Docker (using Docker machine/toolbox), I would run out of VM space, have to start and stop the VM, and it was just clunky all around.

Docker.app has a very nice tray menu, I don't know or care anything about the VM it's running on, and generally is just better integrated to OS X. For instance, when I run a container, the port mapping will be on localhost rather than on some internal IP that I would always forget.
Most of those points are moot. Women are > 50% of the population, so they could choose different lawmakers. Men work more, so it seems fair that they earn more money. More violence is caused by biology so we can't really help that (consequently, men also receive the majority of punishment), but statistics say that (1) men are also more often victims of violence, and (2) e.g. in relationships, violence is equally likely, but women get hurt more (which is kind of obvious, as men are stronger). I don't agree that men set most behavioral norms - if anything, I'd say that a lot of media is influenced by women and catered to women's desires. Your remark about whites is unnecessarily racist, whites are the original setlers of "the West" and still the majority of the population (but e.g. in Asia, most positions of power are held by ... drum roll please ... Asians!).

The only valid point is ownership of property, and I agree with it - although I don't want it to be more fairly distributed across sex, but rather across the whole population (the fact that owners are the 1% gives them much more power than the fact that they're white).
Robot Framework Tutorial 2016 – File Processing
Indeed, Microsoft has done quite a bit of work towards increasing the performance of FreeBSD running on Azure / HyperV.
Thanks for your thoughts! It's much appreciated! :)

Regarding best practice on Hacker News - noted! Next time will respect your indications!

Cheers!
It was probably fun to make, but there are so many issues (nat, bandwidth costs for users, browsers not processing background pages' tasks well, etc) that I can't see actually using this in any real-life scenario.
Avoiding the Command Injection Vulnerability in Web Development
Have you tried using vagrant-libvirt on Linux? You can convert public images to run on it using vagrant-mutate.

https://github.com/vagrant-libvirt/vagrant-libvirt

https://github.com/sciurus/vagrant-mutate
United Arab Emirates Makes Using a VPN a Crime
> Math equations do not have to be related to anything in the physical world.

Not to derail this into philosophy, but that position is conjecture. There are people who adopt a position where all mathematical concepts actually derive from physical structures, ie. a kind of mathematical physicalism. These people hold that the reduction of math to the physical may be obscure, like a reduction of economics to physics, but still real.
This is a work of fiction right? I feel so stupid for having to ask.
This is rather poetic. There is no difference, mathematical notation is a natural language and initiated mathematicians will read it in sentence form.

Reading is a process of form recognition disconnect from vocalization. On the other hand, language seems to be mostly perceived as vocalisation, because that's the form it's learned from. As anecdotal evidence, tongue is an idiom for language and people have to make an actual effort to read without vocalizatio in order to increase reading-speed.

Note that your literal example does contain a lot more information about context. IE, you even omitted the quadratic equation itself. That shows exactly the problem that I thought the Parent would mean:

I prefer source code in a given language, that's actually compiled and maybe even proven correct, over terse mathematical notation that leaves a lot to context, intuition and shared information. Computability Theory gave rise to Computers, not the other way around.
You seem to forget that trying to plan long-term technology trends is folly, because no one gets to be the technology dictator. What you ascribe to inertia is better assigned to evolution.
9 Tested Tips for Creating Amazing Design Portfolio Pt2
[Satire] the Unlucky Billionaire – Down for Lunch!
Here's what worries me about this type of extrapolation:

"The researchers also compared salt samples from other halite deposits of different ages — including the modern day — when oxygen concentrations were known and found their results matched up with known concentrations. That gave them confidence in their result, they said."

OK, so you take a recent sample and it matches up. Great.

But this seems to assume there is some sort of barrier at the atomic level that "traps" the atmosphere at the time the salt crystals were formed and that time and pressure will never have an impact on what components of the atmosphere remain in the salt crystal.
Nothing to do with the post, but I wonder why they've chosen to host the blog on a separate domain instead of a subdomain on the official site. I did confirm blog.yelp.com redirects to it, but still it's easy to be suspicious of a separate domain not having the same owners.
"What they found may have implications for the origin of complex life.

The air, which has been preserved, undisturbed, in tiny pockets in the crystals for about 815 million years, appears to contain 10.9 per cent oxygen — just half the amount in the atmosphere today.

But it's about five times more than scientists expected for that time period, which is about 200 million years before the first known multicellular fossils."
Yeah, but Andy Rubin and Android were a separate company that Google bought. They sort of acquired someone else's moonshot.
If that was just a single result I'd scoff too but it was following up on some earlier indications of the same thing so I agree it needs to be investigated more. Still, it appears to be entirely unrelated to radiation tolerance.
With Steve Jobs around, one should add.

The Apple without Steve Jobs wasn't that great and it still remains to be seen how they will do now.

After all, for how long can they keep selling new iPhones and Macs only?

Of course, they have the bank full and can afford to make a few errors for the time being.
But there should also be replication of the concepts of the study under a different paradigm, otherwise you might just be finding out effects of the particular procedure. An original study is rarely "wrong" (fraud is a serious problem, but not a typical one), it's that it's merely one data point, from one procedure, and a lot of the time the effect that can be replicated is "real," it's just a side effect of the process. Basically, there's way more replication that should be going on in science at many levels.
7 HTTP headers to secure your app for the busy web developer
My (admittedly limited) experience with Smalltalk: methods are very simple and readable. On the other hand, units of functionality tend to be split in a huge amount of methods across many classes, and so understanding a feature requires stringing together these methods. Dynamic typing doesn't help here, and the IDE is sub-par for code navigation, compared to the Java/C#/C++ worlds.
Creating Exceptional Product Value with UX Design
>Now imagine an expert who understands this model and tries to teach it to you. Would they take you out in the world and let you encounter Binkles? Probably not.

So it's not "experts" that are the problem, but "bad teachers". Trust me, not taking the time to teach properly is not something unique to experts. Plenty of non-experts fail to teach well, too. And plenty of experts teach well.

The best teachers are people who know the subject and know how to teach. Eliminating them from teaching simply because they know the subject will eliminate the best teachers.
No, nice guys come in 15th. Cause they are being tripped, sued, and cheated by the sociopaths. And there seems to be an endless number of those.

As a nice guy developer for many years, who has build some amazing products, I have learned that no good dead goes unpunished. Irregardless I will continue to be a nice guy because that is how I believe the world 'should' work. One last cheer for Bernie!
> I honestly believe people don't like glasses (in general, I'm not speaking of the geek crowd).

Reminds me of that article from yesterday about umbrellas in England.

I think aiming that kind of stuff for general population is a mistake dictated by greed. Some products need to get gradually accepted before they become popular with the mainstream. General population doesn't like things that look weird and/or different. E.g. it took many years for mobile phones to transition from symbol of weirness to symbol of status to something everyone is expected to have.
I'd replace the TV with a `smart mirror`.

The `mirror` would make the living room seem larger and the `smart` would improve the quality of the information provided.
I have links to a few resources, mail me at this id

<my-HN-user-id>[at]gmail.com
I've had this notion for a while that the most qualified person to teach you something is often a thoughtful person 1 or 2 levels above your current level of understanding, not someone all the way at the top who can no longer relate to your level of understanding.

All this said, being a truly good professional educator is a learned skill.
I thoroughly disagree.

The Golang ecosystem is in an incredibly weak state when you compare it with other modern languages.

Major issues:

-)

Due to the lack of a proper package system, there's also no central pkg repository, which really hurts discoverabilty and growth of the ecosystem a lot. Just compare it to solutions like NPM for node, https://crates.io for Rust, Hackage for Haskell, etc...

Github + https://godoc.org/ is not a replacement for a proper package repository.

-)

Like I mentioned, way, way too many Go packages don't follow a proper release process with versioning and release notes. AT ALL. You often need to mirror repos for your own project, and closely track what upstream projects are doing. git clone + go get for your big projects just doesn't work.

This is incredibly problematic when developing big projects.
A proper pkg solution should enforce versioning and release best practices.
Stiglitz Calls Apple’s Profit Reporting in Ireland ‘a Fraud’
Totally agree. IoT has been a big missfire, but you could make a good argument for these kinds of products that don't change too much about the existing use (the mirror is still a mirror) but just add tons of cool IoT features.

I say you kickstarter it as an open-source backed product: produce and sell them in volume and publish the guides to make your own if you want.
Funny to see that these predictions are from 1974.
Interesting to read this in an office that is about 100m from the Book Festival being set up in Edinburgh's Charlotte Square:

https://www.edbookfest.co.uk/
I mean, this only makes sense -- OSes are no longer a core product in the server world; they're just a part of the application stack. The hypervisor / orchestrator is the critical part, and that's Hyper-V in the Microsoft world.

Also, this patch doesn't strike me as monumental. Really, it strikes me as one of the first things you would do when configuring a disk driver for a VM (mapped I/O is unnecessary overhead for most VM configurations as the hypervisor and/or SAN remaps it anyway). Has Microsoft not supported FreeBSD well under HyperV in the past?
Also, there was Symbian OS, and probably a bunch of others. So not even someone else's moonshot.

Imho, Android was more about exploring a new business strategy for Google.
Google's core business (search-powered ads) is at this point a cash cow that does not require R&D investment at a $1B/pa level, so it's not fair to label these as investments either. That was the whole reason behind the creation of Alphabet - now investors can see that Google is acting as a VC that's being powered by its ad earnings, and they can judge how successful Google is as a VC. (So far, not very successful.)
Enjoyed it also.
How to Grow a New Model Organism
I wasn't aware of the GOP's platform this year, and now that I've looked into it I see what you mean.

My take from watching the RNC was what seemed to me to be a new found inclusiveness of the GOP, with Peter Thiel's prominent speaking spot, and several speakers including Trump himself vowing to include and defend LGBTQ Americans.

I took it as the strength of the civil rights movement and it's victories over the last eight years. Just from watching the convention I took away that the LGBTQ movement has won, and even the historically adversarial GOP seemed to have to concede.

It seemed that the GOP had changed, but from the party platform it seems that the producers of the RNC and the rank and file power base of the GOP are at odds.
Pretty great vision, much of the analytics from 3rd parties is clickstream/web data. For the most part, unless you have a specific use for it, it's too much data to bother saving yourself. Does Octo somehow handle this huge volume without everyone having to host google analytics on their own? (Maybe a dumb question, I didn't dive into it past the homepage :)
Richard Feynmann was one of the best teachers ever!
I am thinking of huge endeavors like building an asic or huge complex systems like virtual machines. Not always a comparable system for Repetition is available and must be built from scratch. Affording such rebuilds require huge sums.

Of course nobody does consider others not capable enough. Its just that there are not so many people experienced enough to build certain systems in a decent amount of time.
I think the biggest issue with google right now is they have so many simple answers available. If I google some even slightly in depth problem, I'm bombarded with quarter explanations from "popular" sites like howtogeek, cnet wikihow, etc, which as far as I remember have never helped me one bit.

They seem to rely too much on site popularity, and not enough about quality of result, and god help you if you try to google a higher-level math problem.
_And_ that short employment stint is a black-mark on Jake's resume. What an industry we have.
Functional programming

Sleeping 8 hours a night, even when behind on work
This is wrong-headed in the extreme.

What we should demand is scientific results that have FAILED.

When we see a p=0.05, but we don't know that this SAME EXACT EXPERIMENT has been run 20 times before, we're really screwing ourselves over.

Relevant: https://xkcd.com/882/
This is something that PeerCDN [0] was doing, before it was acquired by Yahoo. What I'm saying is that this definitely has merit, if you can make it easy enough to use for developers.

0. https://www.quora.com/How-is-WebTorrent-different-from-PeerC...
It's all about the perspective. A manager might consider test-driven development or security-driven development a matter of "spending" - in that it costs time and money and doesn't provide an immediate tangible benefit compared to making the thing that makes the money - but the engineers see it as an investment.

Both sides are right. If the company is never hacked, then it could both validate the security model as well as give a reason why not to bother in the first place. If the software runs smoothly throughout development (give or take a bug here and there), then all that testing was indeed a waste of time.

The difference between investment and cost is the ability to look into the future and analyze the past.

So there really isn't a straight answer.

EDIT: it also matters to the perspective of those outside of the organization. A bullish analyst might call Alphabet's moonshot projects an investment, while a bear would likely label them a cost.
Speak at Business of Software Conference – Last Day
I have not looked into this.

The S3 method is kinda experimental. It works for first-level packages but fails for nested packages. We need to look into setting up redirects for those.

The best way to do this yourself is to run an instance of https://github.com/niemeyer/gopkg, but that's not #serverless anymore ;)