This was an interesting scenario that I came across with. PDF.JS by default can let you select text and copy them to the clipboard. However, since my requirement had us do with creating annotations and since it is messy to mess around the DIV layers of the PDF.JS pages, we had to create a separate Canvas element to draw out annotations in.
Now, the problem is that since there is an extra Canvas layer on top of the existing Canvas layer of PDF.JS where they draw their images if the PDF contains pictures, selecting text is not possible.
However, through a CSS attribute it is possible to let mouse clicks pass through the Canvas element using the pointer-event attribute. The values for these are auto for enabled and none for disabled.
There is little doubt that silicon, and the ways we have shaped it, has transformed our world and our society. Silicon, though the most common element on Earth, has gained its mainstream fame over the last 40 years due to its uses in various computer, digital and electronic devices. With just a minute of thought, there is almost nothing in your life that does not involve silicon.
But that’s just the electronics. What you may not know is that silicon actually has many more uses than just in computers, so it leads us to think, what would the world be like if there was no silicon?
Not only would computers not exist – nor smartphones or tablets, which make your briefcase or purse already a little lighter to carry – but there are even some very basic, low-tech ways that silicon would dramatically affect our lives.
In the first place, our beaches on our shores would be dramatically different, as sand is mainly silica. And if you are along coastlines, especially on the East Coast, you can look up from the beaches and see the lighthouses – they would be different too, as the windows are made from sand. And if a lighthouse is made of cement, tat cement may no longer exist because silicon is a key element in most cement. That would mean that airport runways would break down and be unusable, and the absence of silicon would impact the airplanes themselves, as many jets use computers to fly, give information to the black box and establish a correct course and altitude for a particular route.
Silicon has a flame-retardant quality to it in that it can counterbalance oxygen. If silicon were gone, the likely would be even more oxygen available, which might be good for our breathing, but it also exposes wood and paper to higher risk of fire – even spontaneous combustion near a heat source would be possible.
Most airplanes would not work, though older planes flying over land in daylight could find their way to the ground. However, most radio communications would go out, all television and Internet capability and most GPS systems would not work. Traffic (if there were any older cars on the road) would be a nightmare because most traffic signals would not work, and trains would not operate – or ones that were older would not have many of their signals working and would put them at risk of colliding and/or derailing.
Buildings, dams, and other structures would be at great risk of collapsing and decaying without silica, and many people might be susceptible to diseases because silica is often used as a trace element in many medications. The effectiveness of these medications would be impacted, though the extent is not known. Silica has a vital function in some medications and not in others, depending on their make-up.
Just by doing an assessment of the reach of silica, it can be seen clearly that I silicon stopped existing, there could very well be chaos and disorder all around the world because of the various uses and value that silicon has in everyday objects.
But what is silicon did not exist at all, as the initial question seems to imply? What would our world be like if we never had silicon?
Well, it might be safe to say that the world may not be so chaotic, because if the element did not exist, there could be other elements that human ingenuity could have found to use in various areas. It’s certainly possible that some electronics would work differently than we know them now, and cement would have different qualities, and maybe cars might still be analog. Not to mention microwaves and clocks.
Human ingenuity has played a role in our world being in the 21st century. But to be honest, we might still have a 198th century world if we did not have silicon. Or, if we were still in the 21st century society, it would be a more expensive world because replacing silicon with other elements that are not as common as silicon would mean great cost for those producers of modern devices. Imagine your current $15,000 car costing $30,000 or more because of silicon being replaced by some other less common element.
And your cable bill being $200 per month rather than just $100. Talk about an outrage – you would have to get on your $2,000 smartphone and give them a piece of your mind! This, interestingly, would cost no more than it does in a silicon world. So you have that going for you, which is nice.
It always annoys me whenever I call customer support and they put me on hold for so many minutes. Sure! I can take probably a minute or two. But more than that? No way!
Bet you heard of the phrase “time is gold”. Yes. Time is gold. Nobody wants their time wasted and waiting for so many minutes till customer support gets back to you can be a frustrating experience. And it happens quite often!
Which is why the #HoldNoMore movement is the perfect situation to try and hopefully minimizing putting clients on hold for so many minutes. This consumer movement seeks to amplify the voice of the frustrated masses in hopes of driving chance in the way companies treat their customers on call lines.
If companies would give me a huge discount for every minute wasted in my life then I do not mind. Then again, that is just wishful thinking, right?
Companies spend trillions of dollars a year in call centers to provide the 1-800 number to consumers– a channel that consumers hate using. Let’s demand a better use of these dollars and help transform the state of customer service for good.
Let us all chip in and do our part by helping spread the word on this movement. With enough media attention, like countless other consumer rights ‘movements, we can collectively demand that companies be held accountable for making us wait on hold to resolve our issues.
Here are a few facts on why we hate the dreaded 1-800:
American consumers have wasted over 60 million precious hours waiting on hold. The average American’s life span is approximately 683,806 hrs (78 years old) – that’s 88 lives lived and lost! [Fonolo]
270 billion customer service calls are handled annually, with roughly 50 percent unresolved [Frost]
85% of consumers are put on hold [TalkTo]
67% hang up – that’s 67% of consumers being unanswered, alone, and frustrated [Consumer Report]
48% believe the customer service representatives who answer phone calls are not helpful. [TalkTo]
85% of consumers are dissatisfied with their phone experience [Gartner]
69% said they were on hold for too long [Harris]
The most cringe-worthy phrases customers don’t want to hear [Amex Survey]
“We’re unable to answer your question. Please call xxx-xxx-xxxx to speak to a representative from xxx team.”
“We’re sorry, but we’re experiencing unusually heavy call volumes. You can hold or try back at another time.”
“Your call is important to us. Please continue to hold.”
Bet some of these are very familiar to you. And sometimes it drove me nuts! Let us spread the word about this movement and how it can greatly help consumers not to have their lives wasted just being put on hold!
Tell your friends and spread the word!
ATT invented the 800 number, this group wanted to bring this to light in a humorous demonstration/protest