skysight-inc/HackerNews huggingface dataset:
You've just answered your own question. It makes no sense for a company to hire "top-notch developers" to solve "the problem" that storage vendors have already solved (because they have truly top-notch developers with vast experience in this specific domain).

That would turn out to be way more expensive than just paying what you consider exorbitant prices, and way more risky, i.e., it's not like it's easy to find top-notch developers, and even if a company could hire some, it's very unlikely that whatever they developed would compare well, by any metric, including cost, to what the company could get by buying a ready-made solution from EMC, HPE, et al.
There's a theory out there, "to see what the West will look like in 10-20 years, look at Japan today". It's most commonly applied to economics (permanent low growth, low inflation and ZIRP) and demographics (falling birth rate), but I think it's true of the NEET and hikikomori phenomena as well.

The "unemployed young male who just plays video games" demographic that recently got a writeup in the WSJ certainly seems to parallel Japan's NEETs. With hikikomori, it's more anecdotal, but when I flick through my Tumblr feed I feel like I see a lot of people who state outright that they just can't function outside. I think in a few more years it will be noticeable enough that we can say it's happening here "for real"
> Charging and listening is not a thing for most users

Many people nowadays don't have a computer -- especially in that big Asia demographic that Apple so loves. If your phone is the only device you own that is capable of playing music, then charging while you listen is often obligatory.

Feels to me like Apple has gone to far in designing the iPhone for a particular kind of luxury buyer (who can afford Beats or $159 earbuds) instead of targeting the mass market.
Somehow you are assuming all mothers, that's not a good assumption.
Correct. And are the politics of getting your plugin accepted in the Wordpress directory more or less than getting tenure?

See the edit above. You are saying two things must be equal because they are both non-zero. It's a very strange argument.
> I always assumed it was more a sanitization issue for security's sake.

Sanitization is at best idiotic, at worst creates security problems. There is no such thing as "bad characters", there only is broken code that incorrectly encodes stuff. If you ever find yourself modifying user input "for security reasons" (or really, for any reason at all), you are doing it wrong. The only sane thing to do is to make sure that the semantics of every single character of your user's input is preserved in whatever data format you need to represent it in.
Having some friends who were poached for one of those replication efforts, it sounds like an issue of scale, culture, and transplant rejection.

A lot of the advantages of a unified cross-desk risk calculation system aren't realized until it's widely adopted, and it's difficult getting the desks to buy in to changing their thinking to an FRP mindset and adapting all of their existing code.

At Goldman, SecDb was developed by the Strats, who were part of the individual desks in a hybrid tech/quant role, not part of the Tech division. To some extent, SecDb was a bottom-up system driven by the desks who needed it, but in the other firms, it has been the technology divisions trying to push the new system on the desks. It's partly a political problem.

In order to jumpstart their systems, the other firms poached experienced talent from Goldman. Goldman's culture is generally receptive to suggestions and constructive criticism, at least comparatively. These new upstarts showing up and making suggestions to the old guard has not always gone over well at other firms. I'm told one ex-Strat who wrote discount curve calculation code at Goldman showing up at the new firm's technology division, noticing a discontinuity in his new firm's curve, poking around the code in the quant svn repository, and gently pointing out to the author that the same mistake had been made at Goldman several years prior. The response was not so much the expected "oh, hey thanks", but instead the very next day the entire technology division's read access to the quants' svn repository got revoked.
By design. The dramatic recounting of terrible but rare diseases as if they happen as often as sneezing keeps you reading. Eyeballs on ads == $$$ for the publisher.
The removal of the Inner Loop might make Rochester bury a 1950s Planing Disaster
My expertise is not marketing so I don't feel I could adequately answer that question but there are plenty of focus group studies which show what sort of UX works best. It's a safe bet that most of the big corporations who are already focus-grouping everything they publish, such as Disney for example, are also using focus groups to design their websites.
> some people that felt they weren't ready for the real world.

i know some of these people. i suspect a lot of phds are people like these. of those who stay through the entire 3-5 year program, yet some are happy to remain post docs for the rest of their lives. they seem to have no goal, no real curiosity, no desire to see what exists outside the academic life they've known since college... they are there simply because they were there.
You know, with all the people who are supposedly going to lose Airpods, it seems to me like you could just about bend down and pick a pair up off the ground if you lose your own!
I've been using various emails on a personal domain for different sites. Some time this year Six Flags put in an email check and I can't register my season pass anymore. They give the following error:

We were unable to finish validating your connection with the "*.net" email server.

Yet I've been signed up for the pass holder announcements and get the email on a regular basis.
There's a reason that people get these resistant infections mostly in hospitals.

Really, unless the alternative is death anyway, you're pretty well advised to stay away from hospitals.
Yes, the + is incredibly useful for tagging emails. When I register new web accounts, I always specify a new unique tag so that I can track down the source in case I receive spam. Furthermore, they help my mail server when filtering out junk mail.
That always makes me think there's probably a Password char(12) in the Users table somewhere.
4. All the stuff he starts describing at 18:40 Google Sheets will actually do just fine except the Growth Trend bit on the heights.

5. 33:25 - Nope, that works in Google Sheets too. Just like Excel.

6. OK that table shit was cool though. Sheets can't do that.
Car lobby defeats Tesla's bid to sell vehicles outside an independent dealership
I spent several months with an iPhone 6 earlier this year, and I came down with the opposite view.

I found Apple's flat UI design to be very awkward, especially things like the decision to use text labels with hidden bounding boxes as "buttons".

Apps tended to have inconsistent UI language, and I frequently found myself surprised by UI interactions that weren't discoverable, like the speed setting in Pocket Casts. It was a flat element - if you tapped it, it would toggle between preset values, but if you long-pressed it, it would pop up a weird slider. But there's no feedback from the UI.

On Android, I find that UI elements are much more likely to provide visual feedback - tapping elements produces an animation, long-pressable elements show proggessive animation, etc. For example, the Pocket Casts app on Android's speed setting actively animates when touched, and pulls up a standard settings dialog with intuitive sliders and checkboxes.

And I can't tell you how many times I would attempt to open an app link only to have it open in a web browser with a giant banner telling me to install the app I already have.
I almost came along with a quip very similar to your closing sentence; and I'm glad someone said it after that comment sitting there uncontested for two hours.

This thing going on where one just looks at %person%, acknowledges that they are (A) old (B) white (c) male or (D) all of the above and basing all value judgments on those variables regardless of other externalities or facts like what their sexual orientation might be and how it could possibly inform endeavors of intersectionality and diversity within a corporation that we simply aren't privy to as consumers BECAUSE of said variables seems to me like flipping the script on discrimination and bias and overcorrecting hard, right into the side of a building, and what's more it seems destructively infantile.
I could and did until about two weeks ago when the Apple TV decided to disassociate itself from home sharing on my account for some reason. I can't get it back on home sharing without a remote though. Strangely I can still use it with air play just fine.
This very heavily implies that the database column which stores "passwords" is typed as "char(12)" and that the site is storing unhashed plaintext passwords in that column.

Why: Because if they were (at least) hashing the password, then the output of the hash would be a fixed size token unrelated to the length of the input plaintext password, and no such arbitrary short limit would be necessary on the plaintext password itself.
Build a system that's not based off of shared secrets.

Now if only someone would invent a mechanism by which a public and a private key could somehow be combined and only the public part shared....
For those looking for the conclusion:

Send your users an activation email.
Back when SMTP servers still had remnants of UUCP etc.- where the address could actually contain characters that specify intermediate servers to route to, I would have argued that front-end sanitization was important as, for example, html sanitization from end-users from a security perspective.

However, IETF made lots of progress simplifying things- to the point where, at the very least, the standard tells us specifically that we should leave it up to the destination host to interpret the local part of the email address-- that is, the thing to the right of the @ should be given the thing on the left unmolested ideally- even being ignored by intermediate relay servers. Since that's what most people complain about, any validation to the left of the @ should become extinct.

But off the top of my head that still leaves the thing on the right of the @ (such as localhost), buffer overflows by allowing longer strings than the standard allows (those limits do exist), and the problem with multiple @ which the MTA may or may not handle well... Since I'm not a security expert I'm going to go out on a limb and assume that I'm missing a bunch of other things.

My point is not that the article is wrong, though- my point is that if he wanted to convince me to only validate by sending the email on any string, he should convince me that those security concerns are not an issue- not that it's not good at catching type-os.
No but the kids could walk out of the house with it.
Django app with an AngularJS front-end
Are you saying that Putin's true beliefs are quite different, and that he has long believed that anthropogenic climate change is occurring, and it is a threat to Russia? And if so, do you have any evidence from more than a couple years back?

Let me add that Obama has long be quite concerned about GCC, and he has made this quite clear in numerous public speeches for many years. He has done this because he wants the US public and the world to know where he stands.

If Putin was likewise concerned, then you would expect him to make this similarly clear, and it would be easy to come up with quotes over many years on the web.
(In-store purchases) :-)
This is fundamentally a failure of the education system. It's coming to the West as well. Schools force you to waste some of the most productive years learning about pretty useless things and are super inefficient at that too. What else can you do when you graduate and you don't really know anything about the world, can't really contribute to society and on every step you are reminded of being a failure.

The worst part is that it will take decades for society to fix this.
You could use something like mailinator to create a disposable address and go from there.
I'm not saying a VPS is not appropriate for a static HTML web-page, but there are perfectly capable VPSes avaible for $3.50 to $5.

I'm not in agreement with many of the commenters regarding CDNs. I don't believe in a free lunch. Free software is one thing, but CDNs require infrastructure, which incur costs. Somewhere, the people offering those services expect to make those costs back. You'll either pay for it directly, or you'll pay for leeching off someone else's bill in karma. For a very tiny, low-traffic, low-bandwidth website, I think not using a CDN is perfectly reasonable.
Furthermore the image used is one that compresses uncommonly well with PNG (small palette, large chunks of solid color). I think the vast majority of 350x400 images would be at least 10x larger unless they're deliberately composed in a similar style or are JPEGs with the quality turned way down.

I tried to create an SVG version to see how an SVGZ would compare, but evidently I'm too crap at Inkscape and kept screwing it up.
even Google fails this.

register a Gmail address and type in the wrong alternative email.

done. no confirmation required. someone with the mistyped email now have how to reset your password and take your account.
An email address isn't a document though, it's a routing command. I don't mean sanitization in the sense of inserting backslashes. I mean sanitization in the sense of "we don't allow people to set their email address to a mailbox on localhost at our mail server."
VMware Photon is trying to focus on the latter, though you can get pretty close to a "private cloud in a box" today via EMC/VMware with this: http://virtualgeek.typepad.com/virtual_geek/2016/08/vmworld-...

caveat lector, I work for Pivotal.
"In all my experience, I have never been in any accident... or any sort worth speaking about. I have seen but one vessel in distress in all my years at sea. I never saw a wreck and never have been wrecked nor was I ever in any predicament that threatened to end in disaster of any sort." -- E. J. Smith, 1907, Captain, RMS Titanic
I have two counter-examples for you. I had two friends like this. I convinced them to learn programming while they were working menial jobs. Both of them did, and went on to have successful careers in the tech field.

I have a story of failure too. Two other frends expressed interest in learning to program, and I tried to teach them C while I was learning it myself. Big mistake. They quit after the first very intense and long lesson. I think I threw them in to the deep end of the pool, trying to teach them C as their first exposure to programming (when I myself didn't even know C and was learning along with them).

In the successful cases first mentioned above, both of my friends taught themselves languages they were interested in, at their own pace, and in their spare time (what little there was of it). They were also clearly very motivated, which my other two friends may not have been.

Moral of the story: I think it all depends on the student, the teacher, what they're trying to learn, how they're learning, how they're taught, and how motivated they are. You can't just generalize and say it'll work for everyone or not work for everyone.

The successes make me cautiously optimistic and I will personally try to help people again, if given the chance, despite there being no guarantee that it will work. In fact, I'd still try to help even every one of my previous attempts had failed.
What part of the demo failed? There was the mirrored video glitch for half a second, but I assume that was on the cameraman.
I hold up the trades because they are real legitimate work where it's easy to spot a fake. Things constructed by electricians are inspected, regulated and above all must work. But it's also a field I'm a bit familiar with in that people close to me work in that trade.

Oh you want to talk about bias towards blacks in the world of medicine? Lots of info on that. Management positions? Plenty of black people in those. I see them often. So what? If you don't, where the hell do you live? Because where I live half the management is black Should I ask them, how did you beat the systemic racism everywhere? They'd laugh at that. Real working blacks think that white knight liberals and BLM are idiots and destructive.
Not to mention the famous mangling of gene names that look like dates. Yes, I know scientists shouldn't be using Excel -- I agree. But I'm a computational biologist. Experimentalists know how to use exactly three programs 1) Microsoft Word 2) Microsoft Excel 3) Microsoft Powerpoint.
It's very hard to even verbalize your intuitions on this topic without veering into metaphysics. But let me give it a try.

Provided there's a 4th layer on top of the triad matter/energy/information - then yes, it would be doable.

Our bodies exist in the same way rocks do - just like dead matter.

On top of that, there's the "meta" level of life, which is just matter playing with energy. It can do things that dead matter alone cannot do.

On top of that, there's the "meta" level of mind, which is just matter/energy (i.e. life) playing with information. It can do things that the previous two levels cannot do.

We are organized on 3 successive layers (body / life / mind) because the universe could be thought of as structured on 3 layers: matter / energy / information (we have started to figure out the equivalences between these layers recently).

So mind is what evolution put forward to master the domain of information. Everything that could be done with information, the mind could probably do, it's just a question of how fast.

So if there are any limitations to logic (and therefore to reason), it's likely that these come from the way the information meta-layer of the universe works.

If you want to see these limitations removed, you better hope there's a 4th meta-layer (in philosophy I guess you could call it a 4th principle) of the universe that can do things that the currently known 3 layers cannot do. But then that 4th meta-layer would have to somehow become embodied, either naturally (evolution) or artificially (technology).

However, it's hard to figure out how 3-layer beings like us could even begin to approach building something like that. It would be like a worm trying to understand quantum electrodynamics.

All of the above is just one giant pile of assumptions floating on thin air.

> It would be something closer to seeing than thinking sequentially.

Or closer to being what is called truth (that which is), rather than even "seeing".

Are we getting kicked out of here yet? :)
> all frameworks, libraries and languages are ultimately leaky abstractions

[citation needed]

I seriously doubt the veracity of that claim, and if that's the only justification you can come up with as to why anything is a leaky abstraction, then I refuse to believe you.
True, but I'm not spending $160 for the privilege of being the guinea pig.
There's a solo pen and paper RPG called Hikikomori (named after the phenomenon) which is quite unsettling to play.

http://dsg.neko-machi.com/hikikomori.pdf
Well shoot, that's my email address! /s

Seriously, though, this is why regexp-based validation is Not Even Wrong. It's like showing up to a gunfight with a keen eye for detail.
With the Watson stuff, yes.

With the Cloud Foundry stuff, maybe not. HP have two Cloud Foundry distributions, if I am counting correctly -- HP Helion and Stackato (which was a an early fork).

Disclosure: I work for Pivotal, we are the majority donor of engineering to Cloud Foundry.
I think it's two sides of a coin here. When someone asks me how I fixed some obscure bug or crazy performance issue, I will say something like 'I was the last one to give up on it'.

You could also say that many other people looked at the same thing and either didn't give a shit, or they weren't willing to continue suffering toward the payoff at some point.

Is that tenacity? Curiosity? Some of each?
SWIFT's had its own set of issues:

http://www.reuters.com/article/us-cyber-heist-swift-idUSKCN1...

http://nymag.com/daily/intelligencer/2016/06/the-hack-that-c...
What's remaining of Quest/Sonicwall/Dell Software was sold a few months ago.
Now if Amazon could support SSL at a price point somewhere between SNI (free) and dedicated IP ($600/mo), there could be some serious competition between CloudFlare and CloudFront. Say what you will about CloudFlare MITM'ing everybody, but their SAN SSL on the Pro plan ($20/mo) is a brilliant hack. I would gladly pay double that for an equivalent Amazon service, but unfortunately Amazon seems a bit slow when it comes to SSL/TLS. They didn't even support SNI until recently.
tumblr.com. DNS is the slow down.
it's the perfect style for a wall of text tho :D
>your comment might be a kind of bigotry

The irony is so deep.
Caring what characters are in the password heavily implies that the site is not hashing the plaintext password in any way, and scarier still, may just be storing the plaintext password as plain text.

Why: Because if they were (at least) hashing it the output from the hash would be a binary string in which case they would have to be 8-bit clean through to the DB column where the hash output resided, and then there would be no reason to care what character was in the input.

Caring specifically about a + in a password also implies that their authentication might be setup internally as a http endpoint with URL encoding of a "password=" form variable (because + is used as the escape for hex encoded characters in URL encoding).

Both, of course, imply a lack of proper secure design in their password handling.
This I've found over the years is more a product of insecurity than of ego or genius. People quick to tout their alumnus or IQ... or indeed any other measure of intelligence in such a manner are looking for validation and acceptance of their superiority because it satisfies their insecurity.

Though, I would have given my right arm to go to MIT earlier in my life, just for access to MITs professors, forget the degree.
I've been on hours-long support calls with EMC and they acted like every other vendor in the world blaming your month-old firmware and deny deny deny and then "oh my shift is up", so whatever works for you if you want to throw money away.
Stealing login credentials from a locked PC or Mac just got easier
Then you become Dirac's delta.
For many uses, I dropped Excel and replaced it with R. Doesn't hang with thousands/millions of rows.
You know, how google walked into the whole GIS and Geography business and clicked its heels together once - closing the shop. I guess the very same thing is going on here- wounded pride.
We fought and worked to make this happen- you can not give it away for free.
One of the biggest issues I've run into is that people honestly don't believe that measuring will change behaviour. They feel that "Let's measure this just in case we can use it some time" is a good strategy. I can't tell you the number of times I've had the following sort of conversation with a developer:

"This story is not finished. It doesn't work at all".

"I know, but my estimate was 2 days and I've already worked 3 on it. Can't we just add another story to do the things that aren't finished? We're already taking a lot of criticism for being slow. I don't want to let the team down."

Then you have a finished story called "Add login to system" and an unstarted story called "Fix problems with login". The stake holder sees the list and says, "We can live with a few problems with the login system as long as the core functionality is there. Let's ship!"

But... nobody wants to admit that login doesn't work at all so they look the other way...

Absolute craziness that would be avoided if completion times were not measured.
Heaven forbid you should ever need to learn anything!