Not necessarily: your browser caches a different version of font-awesome for each website you visit. There's no way for it to tell that site1.com/static/font-awesome is the same as site1.com/resources/font-awesome until it makes the HTTP request and downloads it.
The <5% who are mega influencers on one of the most influential social networks on earth, as opposed to the <5% comprised of the dorkiest people on earth (not that I have anything against dorks, seeing as I myself am somewhat dorky).
You couldn't even wear Glass in Silicon Valley, land of graphic tees and dad jeans. I could imagine seeing these anywhere from Santa Monica to NYC or Lake Tahoe to Macchu Pichu.
Quadcopters, 'hover boards' are a good example. Lots of people age 13-30 buying them, and that's people can't save money. Buying stuff they don't need and would not use - only to look cool.
I wonder if this type of nonverbal communication is still prevalent in the large, noisy factories and sweatshops of the developing world! This would be an incredible research project.
It exists today in steel pipe mills in the US, where the noise is such it is impossible to hear a voice -- even shouted -- from further than a foot away. Radios are similarly useless due to background noise, so a catalog of hand gestures are used to communicate across the factory floor. It is almost impossible to communicate the wall of sound in one of these factories with words.
On a side note, I would be curious to learn if this improvised sign language is consistent between mills, or regions.)
In these same pipe mills I saw another curious method of communication which the employees referred to as "Mexican radio". (This was in south Texas where the preponderance of employees were Latino). The worker at one end of a 40-50 foot long pipe would put his ear to the end of the open pipe, and the worker at the other end would yell into the pipe. It worked surprisingly well (frankly better than yelling from a foot away into open air) but the safety officers weren't too keen on the idea as it put soft body parts (faces and ears) next to potentially razor-sharp pipe ends. Hand gestures were preferred and crossed any English/Spanish language barriers as well.
I worked in a printing press ten years ago, and all of the pressmen and binding-machine operators were deaf (congenitally, not from the equipment) and thus fluent in ASL.
I'm not sure if management sought them out or if one guy got hired and started recommending his friends, but it worked out well. They could communicate with one another perfectly in places where even shouting was inaudible, and they often seemed to be better at communicating even with people who didn't know ASL just because they were so good at nonverbal communication.
I learnt BSL (British Sign Language) with my then girlfriend whilst at uni. We used it to chat in the library, talk to each other across the room anywhere it was too busy or inappropriate to shout - very useful.
Given the access to information nowadays i imagine people would be more likely to learn an established sign language due to its wider use. That said we developed our own simplified signs for BSL to communicate with our babies, which quickly became adapted by them, so even this way I feel slangs would develop readily.
Compare your experiences, though, to that of the developing world. Many hundreds of millions of people have gone online for the first time this decade and almost all new Internet users only have smart phones. This huge population never owned a PC and may never need to own one, especially as apps get better and better.
Yeah, but these people with such great apps are also consuming stuff (like apps) created by people with more expensive hardware. A Pakistani friend of mine just received a laptop from a government program and he seemed like he was about to burst with joy. Now he has more power to create.
For the foreseeable future, the guy with the laptop and phone will be able to do more than the guy with just the phone.
And any person with six monitors stacked, a nice keyboard, a mouse, an office chair, large desk, dedicated office phone, large screen TV, new gaming console, cup full of pens and a pad of paper (all these are technologies) plus a laptop and a smart phone will probably tell you the people in developing countries are missing out if they want to experience what he experiences, let alone compete with him. This is why all that stuff is still on the market, and people are really pessimistic and fearful about whatever weird plans Apple has for an iOS/OSX merger.
While this is nice, I could never use something with such high latency for editing code or interactive sessions. You've just added latency all over the place. Delayed input and output plus networking across the world.
Remove the extra step going from Phone to Chromecast (plenty of phones have HDMI OR the Chromecast can run an SSH client) and this a great solution with minimal latency. Anything remotely comparable in the 80s/90s would have been totally out of reach on a student budget.
Serious (I hope!) question: how does one run the SSH client on the Chromecast? Are you proposing installing Linux on the Chromecast, or is this something available out of the box?
Totally agree with your point about HDMI, I overlooked it because my phone doesn't support it.
You can cast your whole screen from Android or a Chrome tab to Chromecast (now called Google Cast). That includes any SSH client you have running there. (There are SSH clients for both Chrome and Android)
If you look at my GGP comment, you'll see that mirroring to the Chromecast is what I initially suggested. I was specifically asking about the statement "OR the Chromecast can run an SSH client".
I suggested this because I've tried it, and it works well if you have no privileged reference frame to which you're comparing it. A new Precision with a Xeon and 32GB of ECC RAM is nice. Not necessary for the vast majority of development jobs.
Compared with what? If you're stacking it up against what Western first-world developers use (macbook with an SSD and more RAM than my first dev box had HDD) then of course you're correct. That's also emphatically not the use case I was addressing.
Stop arguing from extremes. A $300 notebook is better to code on than that phone-tv-remote-machine-via-ssh setup. For a start, you can use an IDE that isn't terminal-bound. You can also code at a desk (or wherever) instead of tied to wherever your TV is, at watching-the-TV angles and postures. You're also not going to lose your session and potentially your unsaved edits because the network interrupts. Yes, you could use tmux or similar, but now you've changed the standard keyset (and screwed normal scrollback), and are increasing the requirements to entry.
A cheap notebook is also a much lower barrier to entry - in order to have your own droplet, you need to know how to set up a cloud machine and connect to it properly. That's not trivial knowledge to a newbie (nor is it relevent, unless they're coding for servers), even though us old hands can do it in our sleep. Similarly, you need a way to pay for for the online subscription.
That seems far more Heath-Robinson than even the old days of plugging a computer into the TV and saving programs on tape.
Mind you, I learnt to program BASIC before I had reliable access to a computer too, so I programmed on paper. I wouldn't reccomend it for any but the most determined student.
I think it's only loading the URL to the profile photo image, which is stored in the CDN. Calculating the URL is, apparently, the slow factor. Maybe it requires some type of cryptographic operation that results in heavy CPU use?
Many 'big operations' will use some sort of image-resizer CDN, whether something custom made in-house, off-the-shelf/open source (like thumbor), or a CDN like Imgix.
To prevent anyone from fiddling with the URL to generate thousands of differently sized images, they'll often have a way to 'sign' the URL to ensure people can't do this sort of attack. This can be expensive, depending on how its done I guess.
It could be a hash operation, yes. But would it really be necessary to make it a cryptographic hash? It would explain the performance issues, yes. But who uses cryptographically-secure hashing for use-cases where the answer is "MD5"?
We load a small thumbnail; it's the extra memory allocated to strings that was the main factor that helped when we reduced the # of comments sent down.
I would love to see this kind of analysis (i.e. Junior Programmer vs. Child Prodigy vs. Rusty + Experienced) as it applies to hiring women. Are there biases against women with different experience and different "culture fit?" Would be a neat way to apply your data and your company contacts.