Some killjoys have removed the blink tag from Firefox
jwz.org
jwz.org
Anyways, a sad day.
As for Hyatt, it just seemed like something he would do as a joke. Blink was a ridiculous feature, but it was a standard, which was a wedge that Mozilla leaned on heavily in those days.
@keyframes blink {
0% { opacity:1; } 75% { opacity:1; } 76% { opacity:0; } 100% { opacity:0; }}
blink {
text-decoration: inherit;
animation: blink 0.75s ease-in infinite alternate;
}
(Though it will work a little differently than the native <blink>, as the CSS makes non-text elements blink as well.)To put it another way, <blink> has meaning by virtue of its history. Its presence on a page says something to the viewer - not something technical but something cultural.
<blink>'s removal does not make the web richer or more meaningful. Instead, its removal does something quite the opposite.
I won't say that it is vandalism - but it does wantonly alter the expression of existing web content, and does so to the very content that is most in danger of being lost to history. It neuters what makes some web pages representative of their time and place.
I agree. The Book of Mozilla stated: "Their tags shall blink until the end of days", and they are now violating the scripture.
On the other hand, the tag has been on it's way out since IE started catching on in 1998. So very few will notice their apostasy.
I think there's enough cruft on today's bloated Internet that the blink tag is hardly a significant step in a right direction.
"Trust me with your data, I am a technologist. It's okay, I'll take care of it. Though I will expect you to fire up a VM if you still care about it 10 years from now."
Not expecting it is not the same as not wanting it - and the demise of <blink> is an expression of wants - or rather want nots.
I think something can be said for getting rid of useless stuff in a codebase.
www.iwantmyblinktagback.com
"When we released Netscape Navigator 1.0 we did not document the blink functionality in any way, and for a while all was quiet. Then somewhere, somehow the arcane knowledge of blinking leaked into the real world and suddenly everything was blinking. "Look here", "buy this", "check this out", all blinking. Large advertisements blinking in all their glory. It was a lot like Las Vegas, except it was on my screen, with no way of turning it off.
In the end, much was said, most of it in the form of flaming posts to various discussion boards, and the <blink> tag will probably be remembered as the most hated of all HTML tags. I would like to publicly state that at no time did I actually write code or even seriously advocate for the <blink> tag. It is true that I put forth the initial inspiration, but it really was merely a thought experiment. I am not going to name any names of the people who coded the dastardly deed, if they wish to step forward, they will need to do it themselves."
http://www.montulli.org/theoriginofthe%3Cblink%3Etag
Also, firefox used to have an option in about:config to allow the blink tag to be turned off.
what about <marquee>?
<blink><font color="red">"If you click continue,
your database will be irretrievably deleted, your
children shipped off to coal mines, and your tea
served lukewarm."</font></blink>
Even corporate intranets loved it: http://forums.asp.net/post/433145.aspxIt worked!
EDIT: And spinning animated bullet-points.
Did "Hot Dog Stand" have any legitimate use? How did it end up being delivered? EDIT: Apparently, useful for monochrome displays and some forms of colourblindness, according to a comment here (http://www.codinghorror.com/blog/2005/07/a-tribute-to-the-wi...)
"The Origins of the <Blink> Tag" http://www.montulli.org/theoriginofthe%3Cblink%3Etag
It's surprisingly interesting and written by the person with the original idea!
Ty for the link
Minus the rabies.
But to this generation, it's denigrated as "retina bleach".
Given that I'm 49, this feels like being carded at 7-11.
I think the difference is screen resolution and intensity. I could sit at an old green screen for hours with no retina bleach. But jwz's site, even with the same color scheme, feels so much more intense than the screens of yore.
Eesh, which reminded me of some MUDs where they went crazy with the colours; cyan and magenta nightmares they were.
try using f.lux, a program that changes your monitor's white temp. depending on the time of day. http://justgetflux.com/
I prefer my screens very dark at all times though so I turn it off and just keep the brightness to low all the time. I have really sensitive eyes, I can't go outside without sunglasses, even when its cloudy.
After I gave up on compiz (negative plugin) due to bugs, I made a night-time stylesheet that converts white pages to orange on almost black, on a hotkey. Using it now to save my eyes from blinding light.
There is also a nice bookmarklet called invert-lightness I like a lot, however it is resource intensive on complicated pages as it must traverse the entire dom. So, I don't use it as much:
We even went and brought the official DEC schematics so our electronics shop could fix the rs232 isolators them when a nearby lightning strike took them out.
long cable runs under a metal roof
Thank you mpyne!
[I was a particular fan of the H29, a soft yellowish grassy green, it was cheerful without being grating, just great to use. Also a good feeling detachable keyboard, lots of nice stuff.]
I approximate this in iTerm2 by setting my background to RGB (0, 39, 0), and foreground to RGB (26, 223, 0).
Probably not perfect, but I found it works fine with a MBP non-retina built-in as well as an external LCD.
But they all had raster lines.
So, if the future doesn't have raster lines, it's not the future.
javascript:(function(){function R(w){try{var d=w.document,j,i,t,T,N,b,r=1,C;for(j=0;t=["object","embed","applet","iframe"][j];++j){T=d.getElementsByTagName(t);for(i=T.length-1;(i+1)&&(N=T[i]);--i)if(j!=3||!R((C=N.contentWindow)?C:N.contentDocument.defaultView)){b=d.createElement("div");b.style.width=N.width; b.style.height=N.height;b.innerHTML="<del>"+(j==3?"third-party "+t:t)+"</del>";N.parentNode.replaceChild(b,N);}}}catch(E){r=0}return r}R(self);var i,x;for(i=0;x=frames[i];++i)R(x)})(); javascript:(function(){var newSS, styles='* { background: white ! important; color: black !important; text-shadow: none !important } :link, :link * { color: #0000EE !important } :visited, :visited * { color: #551A8B !important }'; if(document.createStyleSheet) { document.createStyleSheet("javascript:'"+styles+"'"); } else { newSS=document.createElement('link'); newSS.rel='stylesheet'; newSS.href='data:text/css,'+escape(styles); document.getElementsByTagName("head")[0].appendChild(newSS); } })(); javascript:(function(){var d=document; function K(N,w) { var nn = d.createElement(w), C = N.childNodes, i; for(i=C.length-1;i>=0;--i) nn.insertBefore(C[i],nn.childNodes[0]); N.parentNode.replaceChild(nn,N); } function Z(t,w) { var T = document.getElementsByTagName(t), j; for (j=T.length-1;j>=0;--j) K(T[j],w); } Z("blink", "span"); Z("marquee", "div"); })(); javascript:(function(){var H=["mouseover","mouseout","unload","resize"],o=window.opera; if(document.addEventListener/*MOZ*/&&!o) for(j in H)document.addEventListener(H[j],function(e){e.stopPropagation();},true); else if(window.captureEvents/*NS4*/&&!o) { document.captureEvents(-1/*ALL*/);for(j in H)window["on"+H[j]]=null;} else/*IE*/ {function R(N){var i,x;for(j in H)if(N["on"+H[j]]/*NOT TEXTNODE*/)N["on"+H[j]]=null;for(i=0;x=N.childNodes[i];++i)R(x);}R(document);}})(); javascript:(function() { var c, tID, iID; tID = setTimeout(function(){}, 0); for (c=1; c<1000 && c<=tID; ++c) clearTimeout(tID - c); iID = setInterval(function(){},1000); for (c=0; c<1000 && c<=iID; ++c) clearInterval(iID - c); })();(function(){ var imgs = document.getElementsByTagName('img'); for(var i=0; i < imgs.length; i++) { imgs[i].style.visibility='hidden';}})();
Wish I could credit the source.from The Book of Mozilla, 12:10
In the above he was complaining about the removal of glBegin/glEnd from OpenGL ES (and depracating it in OpenGL 3.0+). It was a convenience feature that might have made sense back in 1992 when OpenGL was introduced but with the advent of consumer graphics hardware in the late 90's, glBegin/glEnd was essentially the reason for a 100x performance drop.
(if you're wondering whether I'm joking or not: yes I am, except for the 100x perf drop)
http://en.wikipedia.org/wiki/Jwz
And there's a history:
https://groups.google.com/forum/?_escaped_fragment_=msg/comp...
<font face="comic sans ms">???</font>
???<blink>The new iphone is rumoured to...</blink> <blink>Version 0.1.2 of xyzscript has just been released...</blink>
It's just change.
Blink never hurt anyone.
(...)
(...)
(But for the sake of ideology.)
(...)
As demonstrated by the argument that blink deserves elimination because of the past, the big rationale is punishment - premised upon anthropomorphizing an HTML tag.What I remember about the days of blink is fucking amazing the web was. The driving ideal was connecting everything to everything else - not creating gated communities of cul-de-sacs. What was far more annoying than blink was auto-playing music.
Now in fairness, if the web has ceased to be a source of annoyance since, I must not have noticed. Was there a memo?
Thanks for the laugh.
User agent check still needs to be removed and replaced with something better
blink {
animation: fade-in-out 1s steps(1,end) infinite alternate;
}"I was a neuro tech for a long time, doing tests for epilepsy. A 1Hz blink can trigger a seizure, but only in a vanishingly small number of epileptics and only if it's sustained - photosensitive epileptics (far from all epileptics) usually need at least 8-10Hz strobing before epileptic activity rises. The common range is ~12-16.
All this being said, have a 3:1 duty cycle is better UX anyway - the blink off works as the attention-grabbing highlight, and the longer duration on allows what's highlighted to be more easily read."
Looks like you don't need to worry :-D
So having a feature which is widely agreed to be impossible to use tastefully is worth possible headaches and seizures in some people?