It'd only matter if you were tightly linking to the font anyway which I can't imagine a document doing.
You're not combining a program with a program. You're using what is essentially an external service available from another program, the font, to render your document.
Unless you're document includes parts of the font or links internally to parts of the font then the copyright shouldn't come into play. It's the same as the Linux kernel being GPL but user-level programs, and in soem cases even drivers, can use Linux services and run on Linux without becoming GPL.
Umm.. Firefox and Adblock are free. I'm not trying to sell anything. No more than suggesting you remove Flash from your computer is suggesting you buy a keyboard with a delete key.:)
This is why I typically do a prototype before writing my real program. The prototype is designed to get a working program very quickly but it is not coded in a way that is very optimized or very maintainable. Use your prototype to figure out your major design flaws and then write a new version that avoids those major flaws while being designed to be easy to maintain. THEN you refactor your second version as needed.
True, but there are a lot of people that do know what they are doing that are cranking out a lot of good websites too. I'm currently a programmer for a web company. I personally don't do the graphic design (probably good - if you've seen my site) but they do avoid using Flash whenever possible. When they do use Flash or Javascript features they usually have them as extra features. The sites we do will still work without Flash or Javascript. Personally I'm trying to educate my coworkers on how to implement some of these features in CSS instead of using Javascript. (to bad everyone doesn't use Firefox.. transparency and rounded borders are cool CSS features)
It never hurts to email these companies that have Flash websites and tell them that the Flash makes it harder for you to use their sites and suggesting other, similar sites, that don't use Flash that they could learn from.
In almost any language you can add features as modules. If the system can't handle the load then just disable some features. This is one of the best things about Firefox.
I don't agree that customers care more about features than speed. Most customers in my experience care more about having the features they need but they don't care about the sheer volume of features available. To many features can even be a turn of because it confusses them.
I've ha 20-30 apps running on my computer for years. I do admit though that Windows used to crash at least 4-5 times a night a few years ago when I started.. now I run on Linux and much more powerful hardware and it never crashes.
What?! Haven't you discovered Firefox's handy little Adblock extension yet? It does wonders for removing annoying crap like that. Of course removing Flash works too.. I've yet to actually need Flash for anything useful anyway.
Optimizing to early is a mistake but never optimizing is a worse mistake. It's okay for an alpha release to be a hog but by the time it hits end-users it should be reasonable bug free and optimized.
My experience is that it's less to do with how computer literate you are and more to do with how tasteful you are. If you think McDonald's decor is fun then you'd probably like Flash. If you think Radio Shack is the bomb then you'd probably like a plain website with no images or CSS or anything.. just paragraph aftyer paragraph of raw unadorned text. The rest of us like a few functional images and some CSS on a website that is actually functional and easy to navigate.:)
I've never seen a Flash website that didn't suck. I've seen good animations and simple games done in Flash but not websites.
I agree that a word processor should not need much CPU power but I think websites should need even less as they usually do practically nothing and the best websites have practically no frills.
You can create decent looking websites without Flash. I might argue that you cannot create a decent website with Flash.
There is no reason to think that a government body, or quasi-government body like most public utiltiies couldn't set up a good network and do it for less than a company like Verizon.
A lot of it is in hiring the right people. Right now there are large nubmers of very skilled people that are unemployed or underemployed. These people could be snapped up at a good price.
Also, as many developing countries have learned, it's cheaper to invest in modern technology than to maintain and upgrade older networks. A wireless network that uses off-the-shelf modern parts should be much cheaper than a custom network built over a much longer time. Look at all the articles about growth in South Korea and similar places.
A standardized network based on WiFi also would solve Verizon's "customers expect the network to work everywhere" problem because customers could throw up their own antenea on their house. ie It could even reach their basement just fine.
The web is a medium that was designed to be displayed from a single data source in many different ways. That includes different devices, different browsers, different layouts, and even with the content removed or remixed.
If advertisers don't like that then they should stay off the web.
Yes.. I am professional web developer. I help people advertise online. That doesn't mean I encourage or help advertisers keep users from seeing the web as they see fit.
I have the same problem with nitwits who get upset that they can't expect their pages to look identical on different browsers, screen sizes, font sizes, etc. They totally don't understand the ideas behind the web.
You should look into the local interest in starting a co-op style ISP. You're local ISP should have to share their wires with you I think. Or you could always look into going wireless. Get a couple hundred people interested in signing up and you might be able to fix your problem.
I think Moore's Law just points out the natural habit of technology development to accelerate at a fairly fixed rate. It might not be precise but the general rule tends to hold across all areas of technology.
Every 18 months or so technology roughly doubles. Different forms of technology may be at different points but the general rule seems to hold.
BTW thanks for the link to that article. That's exactly what happened to me. Good to see it documented so that I have something to work from. I contacted the company in charge of '.info' about the problem to see if they are any more responsive than eNom or the ICANN.
I think eNom may be the evil registar at the heart of my problems but am not entirely sure. I contacted them several times but never got any response.
I tried to register a domain, kavlon.info, that has my unique trademark, kavlon, in it only to find out that it is already registered in my name but that I have no way to access that registration. Evidently it was some sort of blackmail gimmick to register the domain and then try to sell it to me.
As it is in my name anyway though I think I should have the legal right to just cease that domain. Only problem is that I've had trouble tracking down the registar that actually controls the domain. I filed a complaint with the ICANN but have never gotten a response.:(
I personally would drop any ISP that signed this agreement (or that even followed these ideas). I'm already pretty pissed off at most ISPs and have dropped several for misbehavior. I think what we need is a user union that can teach companies who screw with us who is the paying their bills. Something akin to a large religious group or parent group but with a non-religious freedom-oriented set of goals.
I like those keyboards anyway. Spill proof, easily portable, etc. Great for busy enviroments with lots of cross-contamination.
Teaching basic handwashing wouldn't hurt either. I was my hands before and after usign a keyboard, after bathroom trips, after eatting, and whenever I just feel the need.
I totally agree. Colonization should be on our list of most important things to do in the next decade. There is a constant threat that something, natural or caused by man, could destroy our entire species. Spreading into independant space colonies and other planets will greatly reduce this risk. Survival of the species should be important to us if we want to keep surviving. Otherwise evolution will replace us.
If you want a democracy that is void of human emotion and stupidity then you're looking for the holy grail of government. It pretty much doesn't exist.
The best you could do is build a reputation system that lets people vote for other people, using short circuiting to keep reputations from getting stuffed in this same way, such as to adjust their reputation up or down slightly. The higher your reputation the more your votes count both for adjusting other's reputations as well as for making decisions. (It's/. karma on steroids.)
Y'know, there is an easy solution.. unique user id. Make it so you require verification of who the users are so that the results can't be faked other than by plain old human stupidity.
The real beauty to companies using this kind of setup for crunching data is that it can run in a limited level (using Linux running on Windows) when the computer is doing other tasks but can boot into a pure Linux enviroment with no resource limitations after the user has gone home. So when the computer would otherwise be off it's crunching data. When the computer is idle (such as during meetings, lunch breaks, etc) it's crunching data. When the computer isn't being kept busy (during those minesweeper games) it's crunching data. You're Windows machines can quietly sit there creating a Linux supercomputer 24 hours a day without the user even noticing.
Companies could lease this CPU time out if they aren't needing it themselves. Imagine if this became popular how it could be useful to a company like Pixar. Instead of the time, money, and energy of hosting their own rendering farm they could lease time from companies. They could probably lease the time cheaper than they could setup their own cluster and they could lease almost unlimited amounts of time such that rendering could be sped up a lot (in real time, still the same amount of CPU time). There are lots of uses for CPU time out there so why not use it? And since these are mostly LANs the connections are much faster than attempts to do this kind of CPU time leasing in clusters over the Internet.
It'd only matter if you were tightly linking to the font anyway which I can't imagine a document doing.
You're not combining a program with a program. You're using what is essentially an external service available from another program, the font, to render your document.
Unless you're document includes parts of the font or links internally to parts of the font then the copyright shouldn't come into play. It's the same as the Linux kernel being GPL but user-level programs, and in soem cases even drivers, can use Linux services and run on Linux without becoming GPL.
Just don't buy their products.
:)
Umm.. Firefox and Adblock are free. I'm not trying to sell anything. No more than suggesting you remove Flash from your computer is suggesting you buy a keyboard with a delete key.
This is why I typically do a prototype before writing my real program. The prototype is designed to get a working program very quickly but it is not coded in a way that is very optimized or very maintainable. Use your prototype to figure out your major design flaws and then write a new version that avoids those major flaws while being designed to be easy to maintain. THEN you refactor your second version as needed.
True, but there are a lot of people that do know what they are doing that are cranking out a lot of good websites too. I'm currently a programmer for a web company. I personally don't do the graphic design (probably good - if you've seen my site) but they do avoid using Flash whenever possible. When they do use Flash or Javascript features they usually have them as extra features. The sites we do will still work without Flash or Javascript. Personally I'm trying to educate my coworkers on how to implement some of these features in CSS instead of using Javascript. (to bad everyone doesn't use Firefox.. transparency and rounded borders are cool CSS features)
It never hurts to email these companies that have Flash websites and tell them that the Flash makes it harder for you to use their sites and suggesting other, similar sites, that don't use Flash that they could learn from.
In almost any language you can add features as modules. If the system can't handle the load then just disable some features. This is one of the best things about Firefox.
I don't agree that customers care more about features than speed. Most customers in my experience care more about having the features they need but they don't care about the sheer volume of features available. To many features can even be a turn of because it confusses them.
I've ha 20-30 apps running on my computer for years. I do admit though that Windows used to crash at least 4-5 times a night a few years ago when I started.. now I run on Linux and much more powerful hardware and it never crashes.
What?! Haven't you discovered Firefox's handy little Adblock extension yet? It does wonders for removing annoying crap like that. Of course removing Flash works too.. I've yet to actually need Flash for anything useful anyway.
Optimizing to early is a mistake but never optimizing is a worse mistake. It's okay for an alpha release to be a hog but by the time it hits end-users it should be reasonable bug free and optimized.
My experience is that it's less to do with how computer literate you are and more to do with how tasteful you are. If you think McDonald's decor is fun then you'd probably like Flash. If you think Radio Shack is the bomb then you'd probably like a plain website with no images or CSS or anything.. just paragraph aftyer paragraph of raw unadorned text. The rest of us like a few functional images and some CSS on a website that is actually functional and easy to navigate. :)
I've never seen a Flash website that didn't suck. I've seen good animations and simple games done in Flash but not websites.
I agree that a word processor should not need much CPU power but I think websites should need even less as they usually do practically nothing and the best websites have practically no frills.
You can create decent looking websites without Flash. I might argue that you cannot create a decent website with Flash.
There is no reason to think that a government body, or quasi-government body like most public utiltiies couldn't set up a good network and do it for less than a company like Verizon.
A lot of it is in hiring the right people. Right now there are large nubmers of very skilled people that are unemployed or underemployed. These people could be snapped up at a good price.
Also, as many developing countries have learned, it's cheaper to invest in modern technology than to maintain and upgrade older networks. A wireless network that uses off-the-shelf modern parts should be much cheaper than a custom network built over a much longer time. Look at all the articles about growth in South Korea and similar places.
A standardized network based on WiFi also would solve Verizon's "customers expect the network to work everywhere" problem because customers could throw up their own antenea on their house. ie It could even reach their basement just fine.
The web is a medium that was designed to be displayed from a single data source in many different ways. That includes different devices, different browsers, different layouts, and even with the content removed or remixed.
If advertisers don't like that then they should stay off the web.
Yes.. I am professional web developer. I help people advertise online. That doesn't mean I encourage or help advertisers keep users from seeing the web as they see fit.
I have the same problem with nitwits who get upset that they can't expect their pages to look identical on different browsers, screen sizes, font sizes, etc. They totally don't understand the ideas behind the web.
You should look into the local interest in starting a co-op style ISP. You're local ISP should have to share their wires with you I think. Or you could always look into going wireless. Get a couple hundred people interested in signing up and you might be able to fix your problem.
I think Moore's Law just points out the natural habit of technology development to accelerate at a fairly fixed rate. It might not be precise but the general rule tends to hold across all areas of technology.
Every 18 months or so technology roughly doubles. Different forms of technology may be at different points but the general rule seems to hold.
BTW thanks for the link to that article. That's exactly what happened to me. Good to see it documented so that I have something to work from. I contacted the company in charge of '.info' about the problem to see if they are any more responsive than eNom or the ICANN.
You'd think so. Also lovely is how ICANN's tool for finding a site's registar doesn't work on this one. I was just a little pissed. :p
I think eNom may be the evil registar at the heart of my problems but am not entirely sure. I contacted them several times but never got any response.
:(
I tried to register a domain, kavlon.info, that has my unique trademark, kavlon, in it only to find out that it is already registered in my name but that I have no way to access that registration. Evidently it was some sort of blackmail gimmick to register the domain and then try to sell it to me.
As it is in my name anyway though I think I should have the legal right to just cease that domain. Only problem is that I've had trouble tracking down the registar that actually controls the domain. I filed a complaint with the ICANN but have never gotten a response.
I personally would drop any ISP that signed this agreement (or that even followed these ideas). I'm already pretty pissed off at most ISPs and have dropped several for misbehavior. I think what we need is a user union that can teach companies who screw with us who is the paying their bills. Something akin to a large religious group or parent group but with a non-religious freedom-oriented set of goals.
That too. By at least I'm not spreading nasty keyboard germs. :)
I like those keyboards anyway. Spill proof, easily portable, etc. Great for busy enviroments with lots of cross-contamination.
Teaching basic handwashing wouldn't hurt either. I was my hands before and after usign a keyboard, after bathroom trips, after eatting, and whenever I just feel the need.
I totally agree. Colonization should be on our list of most important things to do in the next decade. There is a constant threat that something, natural or caused by man, could destroy our entire species. Spreading into independant space colonies and other planets will greatly reduce this risk. Survival of the species should be important to us if we want to keep surviving. Otherwise evolution will replace us.
If you want a democracy that is void of human emotion and stupidity then you're looking for the holy grail of government. It pretty much doesn't exist.
/. karma on steroids.)
The best you could do is build a reputation system that lets people vote for other people, using short circuiting to keep reputations from getting stuffed in this same way, such as to adjust their reputation up or down slightly. The higher your reputation the more your votes count both for adjusting other's reputations as well as for making decisions. (It's
Y'know, there is an easy solution.. unique user id. Make it so you require verification of who the users are so that the results can't be faked other than by plain old human stupidity.
The real beauty to companies using this kind of setup for crunching data is that it can run in a limited level (using Linux running on Windows) when the computer is doing other tasks but can boot into a pure Linux enviroment with no resource limitations after the user has gone home. So when the computer would otherwise be off it's crunching data. When the computer is idle (such as during meetings, lunch breaks, etc) it's crunching data. When the computer isn't being kept busy (during those minesweeper games) it's crunching data. You're Windows machines can quietly sit there creating a Linux supercomputer 24 hours a day without the user even noticing.
Companies could lease this CPU time out if they aren't needing it themselves. Imagine if this became popular how it could be useful to a company like Pixar. Instead of the time, money, and energy of hosting their own rendering farm they could lease time from companies. They could probably lease the time cheaper than they could setup their own cluster and they could lease almost unlimited amounts of time such that rendering could be sped up a lot (in real time, still the same amount of CPU time). There are lots of uses for CPU time out there so why not use it? And since these are mostly LANs the connections are much faster than attempts to do this kind of CPU time leasing in clusters over the Internet.
They need an overlay mode that lays the nice drawn streets with readable names printed on them but overlayed on top of the sat images.