I've been in the same boat. Every time I get updates from CVS it seems to have more build bugs. I've only go the damn thing compiled completely twice in the last month and I don't really have the time to be trying every day.
Its been over a week though, so maybe their big hacking session fixed many of those problems.
Re:Accessibility: suddenly it's a priority...
on
GNOME 2.0 Beta
·
· Score: 1
If you think thats bad, I read an article the other day that said sleeping more than 8 hours a night made your life shorter! And all this time I've been told that I need at least 8 1/2!
Maybe its a happier vs. longer type of thing. I like bacon and if I die a year or two earlier, I'll have it once a week. That's moderation, eh?
Referring to Gnome as "just a shitty windowmanager" is awfully shortsighted, don't you think? As I understand it, Gnome doesn't even include a window manager, but uses external ones like sawfish and enlightenment.
Maybe you can explain to us how a component model and gui framework is the same as a process that manages the presentation of X windows clients.
Re:can it copy and paste between apps yet?
on
GNOME 2.0 Beta
·
· Score: 2, Informative
By default, konqueror is set up so that if you middle-click/paste anywhere in the main frame, it opens the url that was pasted. Its awesome.
Apparently they are making the cut-copy functionality more configurable so that you can have windows style (Ctrl-C) or unix style (highlight). It sounds like it will also integrate with other apps (gpm?) better.
I can't find it now, but I swear that I've read it.
"No" major shortcomings? Traversing complex data sets can often be incredibly difficult in relational databases. Additionally, relational data models are generally very difficult to modify.
In particular, I'm thinking about complex scientific data sets where you may wish to "select" based on criteria that may not be keyed.
Re:Reacting to Complexity We Didn't Need
on
Autonomic Computing
·
· Score: 1
I agree that simplicity is usually the best option, but I don't think that all applications can benefit from the extremely low levels of simplicity that you describe in your "MS Word vs the Text Editor" example.
Surely you are correct that complexity is often superflous, but the problem that these folks are trying to solve is inherently complex enough to call for a complex solution. Its similar to the networking in an OS. Networking makes up an astounding large and complicated part of any modern operating system, but its only needed unless you require a network connection.
Bold text that looks "pretty" is awfully hard in a text file...
I mostly agree with what you are saying, paricularly about the focus on the user's intentions in relation to the computers actions.
However, you refer operating systems as the basic component of the "Autonomic System" the article proposes. This, I think, is a little off the point. Individual operating systems should be nearly invisible in such a system. Instead, more abstract entities, running on hetergenious operating systems, will be the basic components. The templates that you refer to will be things like a particular data source, or an email service, or a voice communication entry point. These components will distributed and independently maintained. They will, however, be locatable via a single search mechanism.
That probably didn't make sense. I'm late for a meeting and I'm typing faster than I'm thinking;-)
I also think that Sun's JINI is worth mentioning. I think that JINI's creators intended it to be the commication backbone for systems exactly like this one.
AND for the only thing that I can really contribute: I think that such systems will need to be very dependent on a consistent error system, where components can reliably propagate errors in such a way that other components can "understand" and act accordingly. Also, its seems that formal specifications (languages such as Z) could be used to specify the interfaces between shared resources.
Blah! on to my meeting.
Re:The day when computers program themselves
on
Autonomic Computing
·
· Score: 1
Thats an interesting question. One must question whether or not capitalism will continue to be a relevent economic model as automation increases and their are far more humans than jobs.
As automation increases, should we decrease the number of humans (Bender!), reduce the average workload to spread the jobs around, or should we maintain a purely competitive environment where those without means do not survive(thereby acheive the first option)?
I don't neccessarily think any of these is the best option, but I do think its silly that the number of hours in the American work week continues to grow along with the unemployment rate.
You can remap all of the shortcut sequences in the control center. In fact, the kde I use (from debian unstable) came with a category of key bindings that was emacs-ish. Ctrl-s is "search", for instance.
Perhaps you should inspect his resume and point out the untruthful details.
After you are done with him, will you have some time to recite my experiences back to me? I'm having a particularly hard time remembering years 1984-1986....
Unfortunately, 3ware appears to be cancelling their Escalade product line. I own one of these cards and have been quite happy with it, though I've never attempted any sort of benchmarking.
I was wondering the same thing. If you are experienced in Eiffel, it would be great it you would read some of the spec and try to get more insight on the D vs Eiffel and make some additional comments.
I don't personally use it (I don't use windows at work), but I have a co-worker who swears by The Bat and was happy to fork over the cash for it. I respect this guy's opinions on software, so I'd encourage you all to check it out if it sounds like something you want.
And if the "not free" is an issue... well then go write your own;-)
"Real Artificial Intelligence"? Well, if what you mean is "closer to human intelligence", doesn't that make game AI (being less human-ish), MORE artificial and therefore MORE worthy of the term "Artificial Intelligence"?
Its not that I don't want you to feel smart, its just that I want to feel smarter. Thats a joke, see?
One reason that Java doesn't have genericity (templates) is because the VM spec cannot change to include it without breaking backwards compatibility. Or something like that. Look for OOPSLA conference papers from '99 and you'll find something. From what I remember there is an interesting read, if a little mathematical.
One thing I MUCH prefer over Java is that there is a single memory management scheme for object references. None of this on-the-stack vs passed-by-refernce vs newed-and-passed-by-pointer vs passed-by-reference-from-a-newed-array business going on. You only have "its a reference and it may be nill".
I have to work with code that uses 4 or 5 third party libraries. Dealing with the different object allocation schemes at the same time is a real pain in the ass, especially because it's also CORBA based and we have to deal with inter-process allocation and deallocation also.
gcc, and possibly other compilers, actually do this on purpose. Since the c++ standard is not stable (ie they are already changing it again), they use the different versions of name mangling to keep folks from compiling wrong versions of C++ libraries together.
So that standard would be great and all, but it might just be the next thing changing;-)
I've been in the same boat. Every time I get updates from CVS it seems to have more build bugs. I've only go the damn thing compiled completely twice in the last month and I don't really have the time to be trying every day.
Its been over a week though, so maybe their big hacking session fixed many of those problems.
Oh really? Why don't you give a URL.
If you think thats bad, I read an article the other day that said sleeping more than 8 hours a night made your life shorter! And all this time I've been told that I need at least 8 1/2!
Maybe its a happier vs. longer type of thing. I like bacon and if I die a year or two earlier, I'll have it once a week. That's moderation, eh?
Referring to Gnome as "just a shitty windowmanager" is awfully shortsighted, don't you think? As I understand it, Gnome doesn't even include a window manager, but uses external ones like sawfish and enlightenment.
Maybe you can explain to us how a component model and gui framework is the same as a process that manages the presentation of X windows clients.
By default, konqueror is set up so that if you middle-click/paste anywhere in the main frame, it opens the url that was pasted. Its awesome.
1. highlight the url
2. click
3. read.
-Michael
Apparently they are making the cut-copy functionality more configurable so that you can have windows style (Ctrl-C) or unix style (highlight). It sounds like it will also integrate with other apps (gpm?) better.
I can't find it now, but I swear that I've read it.
Or maybe you are just a troll.
Alan Cox no longer maintains the 2.4 kernel. He wanted to be more involved in 2.5 development and handed the job over to Marcelo Tosatti.
The problems that you mention, both concerning storage space and flexibility of the data model are what XML databases are attempting to solve.
Listing the problems in opposition to the solutions does not make for a good arguement.
"No" major shortcomings? Traversing complex data sets can often be incredibly difficult in relational databases. Additionally, relational data models are generally very difficult to modify.
In particular, I'm thinking about complex scientific data sets where you may wish to "select" based on criteria that may not be keyed.
I agree that simplicity is usually the best option, but I don't think that all applications can benefit from the extremely low levels of simplicity that you describe in your "MS Word vs the Text Editor" example.
Surely you are correct that complexity is often superflous, but the problem that these folks are trying to solve is inherently complex enough to call for a complex solution. Its similar to the networking in an OS. Networking makes up an astounding large and complicated part of any modern operating system, but its only needed unless you require a network connection.
Bold text that looks "pretty" is awfully hard in a text file...
I mostly agree with what you are saying, paricularly about the focus on the user's intentions in relation to the computers actions.
;-)
However, you refer operating systems as the basic component of the "Autonomic System" the article proposes. This, I think, is a little off the point. Individual operating systems should be nearly invisible in such a system. Instead, more abstract entities, running on hetergenious operating systems, will be the basic components. The templates that you refer to will be things like a particular data source, or an email service, or a voice communication entry point. These components will distributed and independently maintained. They will, however, be locatable via a single search mechanism.
That probably didn't make sense. I'm late for a meeting and I'm typing faster than I'm thinking
I also think that Sun's JINI is worth mentioning. I think that JINI's creators intended it to be the commication backbone for systems exactly like this one.
AND for the only thing that I can really contribute: I think that such systems will need to be very dependent on a consistent error system, where components can reliably propagate errors in such a way that other components can "understand" and act accordingly. Also, its seems that formal specifications (languages such as Z) could be used to specify the interfaces between shared resources.
Blah! on to my meeting.
Thats an interesting question. One must question whether or not capitalism will continue to be a relevent economic model as automation increases and their are far more humans than jobs.
As automation increases, should we decrease the number of humans (Bender!), reduce the average workload to spread the jobs around, or should we maintain a purely competitive environment where those without means do not survive(thereby acheive the first option)?
I don't neccessarily think any of these is the best option, but I do think its silly that the number of hours in the American work week continues to grow along with the unemployment rate.
You can remap all of the shortcut sequences in the control center. In fact, the kde I use (from debian unstable) came with a category of key bindings that was emacs-ish. Ctrl-s is "search", for instance.
Perhaps you should inspect his resume and point out the untruthful details.
After you are done with him, will you have some time to recite my experiences back to me? I'm having a particularly hard time remembering years 1984-1986....
Unfortunately, 3ware appears to be cancelling their Escalade product line. I own one of these cards and have been quite happy with it, though I've never attempted any sort of benchmarking.
I was wondering the same thing. If you are experienced in Eiffel, it would be great it you would read some of the spec and try to get more insight on the D vs Eiffel and make some additional comments.
Or anybody else who has used eiffel...
Sarcasm, the bastard child of irony ;-)
I wish I could remember which comic stripper has a piece with that theme...
I don't personally use it (I don't use windows at work), but I have a co-worker who swears by The Bat and was happy to fork over the cash for it. I respect this guy's opinions on software, so I'd encourage you all to check it out if it sounds like something you want.
;-)
And if the "not free" is an issue... well then go write your own
But if I don't criticise everything then nobody will know how smart I am!
;-)
Jeez, what kinda geek are you?
"Real Artificial Intelligence"? Well, if what you mean is "closer to human intelligence", doesn't that make game AI (being less human-ish), MORE artificial and therefore MORE worthy of the term "Artificial Intelligence"?
Its not that I don't want you to feel smart, its just that I want to feel smarter. Thats a joke, see?
One reason that Java doesn't have genericity (templates) is because the VM spec cannot change to include it without breaking backwards compatibility. Or something like that. Look for OOPSLA conference papers from '99 and you'll find something. From what I remember there is an interesting read, if a little mathematical.
One thing I MUCH prefer over Java is that there is a single memory management scheme for object references. None of this on-the-stack vs passed-by-refernce vs newed-and-passed-by-pointer vs passed-by-reference-from-a-newed-array business going on. You only have "its a reference and it may be nill".
I have to work with code that uses 4 or 5 third party libraries. Dealing with the different object allocation schemes at the same time is a real pain in the ass, especially because it's also CORBA based and we have to deal with inter-process allocation and deallocation also.
blather blather blather
FYI
gcc, and possibly other compilers, actually do this on purpose. Since the c++ standard is not stable (ie they are already changing it again), they use the different versions of name mangling to keep folks from compiling wrong versions of C++ libraries together.
So that standard would be great and all, but it might just be the next thing changing
Seperate namespaces can be very usefull when you are using more than one third party tool and THEIR code, not yours, have common object/method names.
Don't get me wrong, I hate C++ and its sillier "features", but namespaces are one of the few goodun's.
OH! Maybe because you want to use your computer!
Jeez, you Anonymous cowards outta think about these questions!!
Please stop reading Slashdot. With the horrible editors and stupid readers, its obviously quite painful for you.
This is an intervention for you own health.