You talk about playing video games as some sort of incredible way for children to be somehow better than those who don't.
What a pile of crap!
Kids who participate in sports are much better adapted to deal with life than your video game prodigies to be sure.
You need to get out more, jon. Go for a hike or something! TV, Video Games, Radio, Movies, Personal computers....I'm certain we could survive without any of them. I know I certainly could, despite being a linux geek and programmer in my spare time (not much of that in the summer when I'd rather be out enjoying the world though!)
I'm not familiar with the themes in question, but if they are blatantly using pixmaps ripped from the apple GUI, they are wrong.
I'd certainly be pissed if I had spent any significant amount of time creating a work of art and somebody grabbed it for their own use without my permission.
Artwork takes time, folks, just like writing code does, and you need to start respecting that effort and the original author's (or company's) wishes.
Bluetooth -- do I really need wireless connectivity other than REAL, true, wireless Internet?
No.
A connected palm is a much more useful palm. The whole point is that it should be an EXTENSION of your existing computer, not a replacement.
To that end, bluetooth would be VERY nice. I use my palm as the primary interface to my mp3 jukebox at home. I also use it to read usenet (via a telnet session and using slrn...works great!), and check mail if I don't feel like powering up my main box. On occasion, it's also used as a terminal for my (headless) firewall. When I'm on the road I just plug into a small modem and dial up to my home lan to check my mail too...but that's beside the point:)
It's annoying having to drag that long serial cable all over the house. Wireless networking would be an incredible addition to the palm. The only other thing I'd really like is better screen resolution as crunching 40 characters using 3 dot wide cells can be hard to read sometimes.
If spam is such a non-issue for you, then why do you feel the need to shield yourself behind a hotmail account?
The whole point is that you shouldn't need to mask your damned email address in the first place! God forbid I try to post to usenet without fear of getting spammed by some pornmonger.
IP addresses are easily spoofed, bubba. Try again.
IPSec and IPV6 work to remedy this, but if you are using vanilla tcpip with IPV4, your data simply cannot be trusted, nor can you inherently trust data from other sources.
The thing you are all missing with concerns over server load is that the transfer is PEER TO PEER. DCC, for example, does *NOT* travel through the server. It's a direct link between two clients. That's why if you are lagged with somebody, you can always/dcc chat them, and if the link is good between the two of you, lag go bye-bye.
ANY irc client has the ability to share files quite simply through DCC.
Why is this such a big deal?
I could hack together a file-sharing bot in about half an hour using the Net::IRC module. Just let the bot idle on no channels, and respond to certain command strings.
All this does is bring the litigation happy corporations down on the IRC...next thing you know, DCC will be banned. Good thing I run my own server...
I'd love to use a keyboard on my pilot. At home it acts as a dumb terminal for my firewall, and also as the controller for my mp3 jukebox (source code coming out on my web page soon:)
The only time I want to use a keyboard, however, is if I'm using the pilot as a terminal. Is it even possible to do both at once since the pilot uses the serial port for network (or dumb terminal) connection?
The next focus was network security. Firewalls are
probably the most obvious breaks in the end-to-end
paradigm -- after all, these devices' sole purpose is to
stand in the way of network connections, and decide
which are permitted and which are not. Participants
brought up (but thankfully, quickly moved past) the
true-but-useless point that if all operating systems were
secured properly, there would be no need for firewalls.
Not true. Without an IP Masquerading firewall, I'd have to have a separate Internet IP for every networked device on my home lan. This is expensive and stupid. NAT is a good thing. If a machine doesn't offer a service, why does it need to be on the raw internet? Even if it does, I still might not want that service available to the whole world. Easier to set that up once on a firewall than on every single box I have to manage, wouldn't you agree?
Would you really want the ability to program your VCR available to the entire world? Appliances with web GUI's are coming, and firewalling them off is a good thing. Why waste routable addresses on the 'net if you don't have to? Why encrypt and authenticate things (VCR) when you don't have to?
Actually before KFM morphed into Konqueror, they were chasing OS/2's WPS. It still has some of the basics of that, but they've lost a bit of it in making the filemanager act more like a browser than a file manager.
LaTeX is a document processing language. Its function is to allow an author to concentrate on content over form.
HTML is somewhat like that, but it was NEVER intended to be a document processing language, no matter how often it tries to be used that way. The beauty of HTML is I can create a web-based application with database backends quickly and easily, while letting the browswer take care of specific layout. Most web page designers (and all commercial web page designers) have forgotten that is what the web is supposed to be about. The main thing with the web is hyperlinks and information. NOT document layout!
To summarize, you are asking to use the wrong tool for the job. I wouldn't write a database front-end using latex, and likewise, I wouldn't try to typeset a paper or a book using html.
This is just more needless crap at the expense of true usability. If they could get the usability nailed down, then MAYBE they could add more form over function.
the move from kfm to konqueror in kde 2.0 was pretty painful. There is no reason a filemanager should take 10 seconds to open a fscking directory. Oh...excuse me...URL.
They need to stop this everything and 10 kitchen sinks approach. I thought the whole point of an environment is to make small components that interact? I know..OT, but it's part of the whole friggin' problem.
IE is fast because it's already loaded on boot. That's (part of) the reason why everything
is slower in windows.
Ok.
Please explain to me why, then, Konqueror is so fscking slow to open anything on my desktop? All that KDE shyt is loaded on startup too. And NONE of the KDE apps load in a reasonable amount of time on a Pentium 233 w/ 98 MB RAM (which is plenty for OS/2, which KDE was originally trying to mimic in its file manager).
It occurs to me that there's a third possible way: rather than doing the emulation step by step as
the program runs, step thru the whole compiled program and convert it to native code just once,
and then run it natively from then on, rather than re-emulate it each time thru the loop.
How come nobody is doing it that way?
They are, and have been for the past few years. Just because it doesn't happen in linux doesn't mean it doesn't happen.
Look at OS/2's odin project for running windoze 95/NT executables NATIVELY:
Not to mention that if you host pictures on your own server, you get a hit every time someone looks at your auction. You can then track what the *real* interest is in your auction, not just the active bidders.
The things that have kept me at my current company, despite being able to make easily twice the salary elsewhere:
Very casual work environment. I work in jeans and a t-shirt, show up and leave pretty much whenever I want within reason. There is no job-related stress in my life because of this.
We are allowed to pursue technical interests on our own while at work. Even if it doesn't seem work related at the time, who knows how teaching yourself new skills could help the company in the future. If you do this and you apply the things to improving work processes/procedures, you are compensated accordingly. As long as you are getting your work queue done on time, you are able to do pretty much anything else you want while on company time. Having the freedom to pursue other interests really keeps me from getting burned out on the project at hand, and lets me stay up to date with current technology.
We use open protocols and standards wherever possible in the entire office. This allows me to use linux and OS/2 on my desktop. I don't even have windows installed on my work machines. That alone has made me far more productive and stress-free.
Of course these two things both depend on having good management that doesn't try to micro-manage you to death. I have one of those as a VP, but the guy I report to is good at keeping that guy off our backs.
Why is it you think the net could not survive without advertising? Maybe without it, sites would actually focus on content once again.
Everything was going along just fine until 1994-1995 when everything became commercialized.
Online transactions are about the only big difference nowadays...and, well, if you are selling things via the web, you really don't need advertising on your web page, now do you?
Using the same action to open as select was a really dumb move on KDE's part.
FWIW OS/2's wps *DID* use different buttons for different actions. You used the LMB to select, and the RMB to move. No accidental execution/deletion/moving that way.
IBM has a wonderful set of papers on UI design that anybody working on these environments should study and know inside and out.
I can't find the original documents at the moment, but IBM does have something similar at the following URL:
Even within the environment themselves available for linux, there is no consistency or apparent code re-use. WTF should a simple mail client (Kmail) eat up 12 MB of space, even with all the other K-component crap running in the background? I won't start talking about how nothing truly interacts with each other in any of these environments, b/c it makes me ill every time I think about it.
OS/2's PM, which is what WPS is founded on, is beautiful. Need a special type of folder? Inherit a folder object and modify it. Want the icon for one app to be the same as one that is already on your desktop? Drag the program from the desktop to this program's Icon setting container...no need to search for where the damned icons are and then search through the long list to find the right one! THAT is what objects are SUPPOSED to be! You inherit the attributes for that specific setting using simple drag/drop or context menus if you prefer.
Another good example was changing a folder's (or the desktop's) background image by....get this....dragging a thumbnail image from PMView's file manager to the background image container of the folder or desktop. PMView is not a part of core WPS...but they interact as you'd expect. In OS/2, things do exactly what you think they should. No mucking around trying to figure out how to change this/that/the other thing. Everything is fully consistent and every object fully interacts with every other object.
These are just simple little examples. WPS is Objects to the CORE, and the most flexible UI I've ever used. Both from a development standpoint and from that of a user.
Here's an example wrt re-use of code. I bought a copy of VX-REXX for gui development. Know how big that was? THREE FLOPPIES. No need for other bloated crap b/c all the OO stuff is ALREADY IN THE WPS and PM! You simply re-use and modify the existing code or objects.
KDE, Gnome, Windoze, Be....all years behind what OS/2 had in the early '90s. It's quite sad that the desktop environment folks chase that windoze cruft instead of integrating things in a good WELL-THREADED OOUI.
What a pile of crap!
Kids who participate in sports are much better adapted to deal with life than your video game prodigies to be sure.
You need to get out more, jon. Go for a hike or something! TV, Video Games, Radio, Movies, Personal computers....I'm certain we could survive without any of them. I know I certainly could, despite being a linux geek and programmer in my spare time (not much of that in the summer when I'd rather be out enjoying the world though!)
A motorcycle is a machine. Last I knew, you could not copyright a machine. Artwork is different. Your analogy is wrong.
I'd certainly be pissed if I had spent any significant amount of time creating a work of art and somebody grabbed it for their own use without my permission.
Artwork takes time, folks, just like writing code does, and you need to start respecting that effort and the original author's (or company's) wishes.
A connected palm is a much more useful palm. The whole point is that it should be an EXTENSION of your existing computer, not a replacement.
To that end, bluetooth would be VERY nice. I use my palm as the primary interface to my mp3 jukebox at home. I also use it to read usenet (via a telnet session and using slrn...works great!), and check mail if I don't feel like powering up my main box. On occasion, it's also used as a terminal for my (headless) firewall. When I'm on the road I just plug into a small modem and dial up to my home lan to check my mail too...but that's beside the point :)
It's annoying having to drag that long serial cable all over the house. Wireless networking would be an incredible addition to the palm. The only other thing I'd really like is better screen resolution as crunching 40 characters using 3 dot wide cells can be hard to read sometimes.
The whole point is that you shouldn't need to mask your damned email address in the first place! God forbid I try to post to usenet without fear of getting spammed by some pornmonger.
IPSec and IPV6 work to remedy this, but if you are using vanilla tcpip with IPV4, your data simply cannot be trusted, nor can you inherently trust data from other sources.
The thing you are all missing with concerns over server load is that the transfer is PEER TO PEER. DCC, for example, does *NOT* travel through the server. It's a direct link between two clients. That's why if you are lagged with somebody, you can always /dcc chat them, and if the link is good between the two of you, lag go bye-bye.
Why is this such a big deal?
I could hack together a file-sharing bot in about half an hour using the Net::IRC module. Just let the bot idle on no channels, and respond to certain command strings.
All this does is bring the litigation happy corporations down on the IRC...next thing you know, DCC will be banned. Good thing I run my own server...
But right now I already have a Palm III that does everything I need it to do quite nicely (except keyboard + network simultaneously)
The only time I want to use a keyboard, however, is if I'm using the pilot as a terminal. Is it even possible to do both at once since the pilot uses the serial port for network (or dumb terminal) connection?
Not true. Without an IP Masquerading firewall, I'd have to have a separate Internet IP for every networked device on my home lan. This is expensive and stupid. NAT is a good thing. If a machine doesn't offer a service, why does it need to be on the raw internet? Even if it does, I still might not want that service available to the whole world. Easier to set that up once on a firewall than on every single box I have to manage, wouldn't you agree?
Would you really want the ability to program your VCR available to the entire world? Appliances with web GUI's are coming, and firewalling them off is a good thing. Why waste routable addresses on the 'net if you don't have to? Why encrypt and authenticate things (VCR) when you don't have to?
Actually before KFM morphed into Konqueror, they were chasing OS/2's WPS. It still has some of the basics of that, but they've lost a bit of it in making the filemanager act more like a browser than a file manager.
Oh well.
--greg, hates "taskbars" too.
HTML is somewhat like that, but it was NEVER intended to be a document processing language, no matter how often it tries to be used that way. The beauty of HTML is I can create a web-based application with database backends quickly and easily, while letting the browswer take care of specific layout. Most web page designers (and all commercial web page designers) have forgotten that is what the web is supposed to be about. The main thing with the web is hyperlinks and information. NOT document layout!
To summarize, you are asking to use the wrong tool for the job. I wouldn't write a database front-end using latex, and likewise, I wouldn't try to typeset a paper or a book using html.
They were heading in the right direction with functionality...but they've totally screwed that up too.
the move from kfm to konqueror in kde 2.0 was pretty painful. There is no reason a filemanager should take 10 seconds to open a fscking directory. Oh...excuse me...URL.
They need to stop this everything and 10 kitchen sinks approach. I thought the whole point of an environment is to make small components that interact? I know..OT, but it's part of the whole friggin' problem.
Ok.
Please explain to me why, then, Konqueror is so fscking slow to open anything on my desktop? All that KDE shyt is loaded on startup too. And NONE of the KDE apps load in a reasonable amount of time on a Pentium 233 w/ 98 MB RAM (which is plenty for OS/2, which KDE was originally trying to mimic in its file manager).
They are, and have been for the past few years. Just because it doesn't happen in linux doesn't mean it doesn't happen.
Look at OS/2's odin project for running windoze 95/NT executables NATIVELY:
http://odin.netlabs.org/ProjectAbout.phtml
Not to mention that if you host pictures on your own server, you get a hit every time someone looks at your auction. You can then track what the *real* interest is in your auction, not just the active bidders.
- Very casual work environment. I work in jeans and a t-shirt, show up and leave pretty much whenever I want within reason. There is no job-related stress in my life because of this.
- We are allowed to pursue technical interests on our own while at work. Even if it doesn't seem work related at the time, who knows how teaching yourself new skills could help the company in the future. If you do this and you apply the things to improving work processes/procedures, you are compensated accordingly. As long as you are getting your work queue done on time, you are able to do pretty much anything else you want while on company time. Having the freedom to pursue other interests really keeps me from getting burned out on the project at hand, and lets me stay up to date with current technology.
- We use open protocols and standards wherever possible in the entire office. This allows me to use linux and OS/2 on my desktop. I don't even have windows installed on my work machines. That alone has made me far more productive and stress-free.
Of course these two things both depend on having good management that doesn't try to micro-manage you to death. I have one of those as a VP, but the guy I report to is good at keeping that guy off our backs.Everything was going along just fine until 1994-1995 when everything became commercialized.
Online transactions are about the only big difference nowadays...and, well, if you are selling things via the web, you really don't need advertising on your web page, now do you?
Why isn't their page gopher://?
Just wondering....
Read this: http://www-3.ibm.com/ibm/easy/eou_ext.nsf/Publish/ 6
FWIW OS/2's wps *DID* use different buttons for different actions. You used the LMB to select, and the RMB to move. No accidental execution/deletion/moving that way.
IBM has a wonderful set of papers on UI design that anybody working on these environments should study and know inside and out.
I can't find the original documents at the moment, but IBM does have something similar at the following URL:
http://www-3.ibm.com/ibm/easy/eou_ext.nsf/Publish/ 567
Even within the environment themselves available for linux, there is no consistency or apparent code re-use. WTF should a simple mail client (Kmail) eat up 12 MB of space, even with all the other K-component crap running in the background? I won't start talking about how nothing truly interacts with each other in any of these environments, b/c it makes me ill every time I think about it.
OS/2's PM, which is what WPS is founded on, is beautiful. Need a special type of folder? Inherit a folder object and modify it. Want the icon for one app to be the same as one that is already on your desktop? Drag the program from the desktop to this program's Icon setting container...no need to search for where the damned icons are and then search through the long list to find the right one! THAT is what objects are SUPPOSED to be! You inherit the attributes for that specific setting using simple drag/drop or context menus if you prefer.
Another good example was changing a folder's (or the desktop's) background image by....get this....dragging a thumbnail image from PMView's file manager to the background image container of the folder or desktop. PMView is not a part of core WPS...but they interact as you'd expect. In OS/2, things do exactly what you think they should. No mucking around trying to figure out how to change this/that/the other thing. Everything is fully consistent and every object fully interacts with every other object.
These are just simple little examples. WPS is Objects to the CORE, and the most flexible UI I've ever used. Both from a development standpoint and from that of a user.
Here's an example wrt re-use of code. I bought a copy of VX-REXX for gui development. Know how big that was? THREE FLOPPIES. No need for other bloated crap b/c all the OO stuff is ALREADY IN THE WPS and PM! You simply re-use and modify the existing code or objects.
KDE, Gnome, Windoze, Be....all years behind what OS/2 had in the early '90s. It's quite sad that the desktop environment folks chase that windoze cruft instead of integrating things in a good WELL-THREADED OOUI.