Is it really rational to expect people to go through a VM layer for the base case? Ie linking together two native code components? Nobody is going to do this on windows, we are going to be stuck with the elegant lump of ugliness that is COM for quite a while in win32 land.
I've looked at mono and I use.NET on windows, and it is a nice system. Java revisited effectively, and a slightly better VM design. I wish you well, but currently I don't get how this is going to help replace shared library plugins without sacrificing a LOT of performance.
But maybe I'm entirely mistaken and you do have a simple way for people to avoid the VM layer entirely? This would be killer if we could just use the.NET type system... those are a pain to specify...and if you could pass through marshalling etc when its unneeded that would be great.
would be intra and interapp scripting that is consistent and based on a real component model.
There are tons of bloody component models, why can't one be agreed upon? Because they all seem to suck.
* KParts is not robust - its basically standard C++ linkage with a funner preprocessor. Also GPL bound. And I'm a GPL fan, but this is too restrictive. * Bonobo is ridiculously overweight and doesn't seem even half sensible. The CORBA C binding? You have got to be kidding me. It is an absolute mess if you wanted to define a new interface and actually use it from a C program without wanting to gouge your eyes out with POAs and BOAs and excremental error checking. So you have to wrap it up in a GObject - ie you may as well forget defining an interface. And CORBA is fugly in any language. * XPCOM - dunno, only used by mozilla atm... uses lots of ugly random numbers (UUIDs). Seems like a clone of MSCOM * UNO - OpenOffices COM clone...
Either we pick one or really try to find an optimum. Hopefully ban the use of random numbers in source files (UUIDS), use domain strings instead.
Hopefully freedesktop.org or someone will try to standardise here - atm it is horrible. You should be able to * write a widget component and use it in a GTK, QT, Tk etc program. * write a theme component and use it to control the look of any of these toolkits. - hopefully a better solution than duplicating or triplicating theme plugins. * the whole ole shebang * write non gui components and mix languages.
MS have had this working in a very ugly (on the source and implementation level) way for *ages*. Some of it is due to the level of control they exert, but we need to catch up.
This would be especially good because if we had a reasonable C mapping, people wouldn't be forced to use C to write infrastructure. Which isn't everybodys cup of tea.
None of this is new or clever, its just something that annoys me every now and then that no progress is being made. Yeah yeah, I know, "show me the code" etc, etc.
Interesting that in the mac browser market, two of the main players feature open source technology, and the other one is Microsoft. I wonder how long it will be before this trend spreads to other areas - eg office suites ( Open Office, Gobe Productive? Is that GPLed yet or just vapor? Or maybe some KOffice port in a couple of years. ) Maybe low-end database systems too...
Which industry? Most commercial code now is written in C++, followed by Java, and then sadly VB. To be honest, for most of the work they do they are better off. For most of that they would be even better off in a higher level language like Python (if addicted to OO-procedural), Lisp or Haskell.
C is unfortunately considered backwards by a lot of code grinders. It gets most use in the embedded systems and OSS worlds....
erm... I advise you to go and look at *BSD again. The only big one which uses a microkernel is Darwin / OS X and that is certainly slower than its competitors. It also doesn't really make that much use of the microkernel; its just that way because some NeXT guys thought it was cool in the 80s and Steve Jobs agreed.
There is a sony ericcson phone that has the whole surface as a touch screen - it has a flip over button panel that just pokes the touchscreen if you want to use buttons...
this is available in the UK at the moment, about £200 or ~ US$300
nVidia are being pretty cagey about some hardware specs, and are releasing binary drivers for linux... Its a shame, seems like a good chipset. But I would go for a VIA atm unless you are entirely MS bound.
A lot of this is apparently due to the large number of patents which have been taken out by compiler vendors on particular (fairly obvious) optimisations. They simply aren't possible to implement in g++ at the moment. Unless someone negotiates a GPL patent grant with all those cuddly compiler guys...
In terms of standards compliance, g++ is very good, but both compilation performance and code efficiency is fairly tragic.
The sad fact is that the majority of humans feel that an offense to their sensibilties (Where did he stick it? Disgusting!! or She ate what? Sick and depraved!!!) is sufficient grounds for the commission of a crime.
The RandR extension seems to. It will then emulate, using the Render extensions compositing features, any visuals used by apps that are no longer accelerated. ( eg switch from 16 to 32, emulate 16 bit visuals.) This means clients which don't know about RandR, and don't change visuals, will not break.
And this whole "privileged ports" concept was created back when the evil-doers were local users. Nowadays it adds very little security, given that any evildoer will have thier own machine. Even back in the day, it was a kind of broken concept.
The things it prevents are eg someone managing to crash httpd, and start a new one from any old user. I think it caused a whole lot of more serious problems.
In my opinion, the best way to do this was the Plan 9 approach, IIRC, a special filesystem - eg/tcp/bind// for binding, ( meaning you can set permissions for individual ports).
The new feature is nice, but it does seem a tad heavyweight for some uses.
The USA was a "leader" in this: by passing the DMCA in 1998, they were easily the first Western nation to ratify this crap into what is now international law.
Hm, it seems like you just went to the wrong places... really, Budweiser is dogs piss, I fing it amazing that people here in Britain drink it.
Without getting into specialist ales, you should try some bitter like Directors, or Youngs Ordinary. If you have to go for a lager, the most consistently quality is good old Stella, affectionately known as Wifebeater due to its sometimes excessive behaviour altering side effects. Caffreys is good for an almost hangover free 10 to 14 pint pub crawl (may take additional training).
And really, calling TGIs a restaurant is pushing it, eh?
workers e-mail each other spoken messages, or videos of themselves delivering messages, rather than simply writing e-mails or leaving voice mails.
simplifying: workers e-mail each other...videos of themselves delivering messages... rather than simply writing e-mails..
What? They email each other videos of themselves delivering messages? Is this some dystopian big brother style post office, where you have to keep your supervisor informed about all your work via email? Or is it instead an ultra paranoid method of document authentication?
We must be told!
PS. Yeah, yeah, I know that they meant saying the message into a webcam or whatever, but the above is how I read it first time...
The BBC employs more British people than any other nationality. Its not that amazing that views that are widely held within Britain - that decolonisation was done too quickly and in a haphazard manner, for example - are also widely held within the BBC, and that these views are reflected in their coverage.
IMO, the BBC still offers your best chance of unbiased reporting on any random story around the world. Sometimes it can be a bit out of whack, but thats life.
Just out of interest, where are you from?
Re:Public Domain is too free for most creative wor
on
What Is Public Domain?
·
· Score: 2
You are completely and utterly wrong. You can charge whatever you like for GPL'ed work. You just aren't all that likely to get very much if the person can get it cheaper.
I really would like to know who this is for. In my opinion, filesharing does not act as a substitute for cds, it acts as a substitute for radio. You hear a song you like on the radio, you buy the album. You find a song you like on a filesharing network, you buy the album.
The people who don't are the same freeloaders who used to tape their friends cds, or cds from the library, etc. Nothing will make them buy music.
The supposed drop in music sales, which is far from agreed upon by statisticians, could be due to a lot of other factors:
* They shut down Napster. Even now, nothing is quite as pervasive, because there was only one game in town. I know I used to buy a lot more when Napster was around, because I used to find a lot more. I've used all the other networks, but the community is definitely more fragmented, and also seem to be interested in videos a lot more.
* They are pushing crap music. TBH, not much produced in the last couple of years has been stellar...
* They killed the single in the US. Then complain they are not selling as much? Do they have no understanding of their market? A lot of singles are sold to children. This is how we get so many boy bands etc in the charts. They were a small purchase. Now they have to buy an album, its a big purchase, and parents won't buy large amounts for kids.
Anyway... who the fuck buys music from an artist they know nothing about? This is an experiment set up to prove how evil mp3s are, nothing more.
More like:
GPL protects the rights of users,
grants external developers extra rights,
copyright holder retains rights
EULA restricts users rights,
restricts external developers,
grants extra rights to the copyright
holder from the external users.
*BSD* protects the rights of users,
grants external developers even more
extra rights than GPL
copyright holder retains original rights
Is it really rational to expect people to go through a VM layer for the base case? Ie linking together two native code components? Nobody is going to do this on windows, we are going to be stuck with the elegant lump of ugliness that is COM for quite a while in win32 land. .NET on windows, and it is a nice system. Java revisited effectively, and a slightly better VM design. I wish you well, but currently I don't get how this is going to help replace shared library plugins without sacrificing a LOT of performance. .NET type system... those are a pain to specify...and if you could pass through marshalling etc when its unneeded that would be great.
I've looked at mono and I use
But maybe I'm entirely mistaken and you do have a simple way for people to avoid the VM layer entirely? This would be killer if we could just use the
would be intra and interapp scripting that is consistent and based on a real component model.
There are tons of bloody component models, why can't one be agreed upon? Because they all seem to suck.
* KParts is not robust - its basically standard C++ linkage with a funner preprocessor. Also GPL bound. And I'm a GPL fan, but this is too restrictive.
* Bonobo is ridiculously overweight and doesn't seem even half sensible. The CORBA C binding? You have got to be kidding me. It is an absolute mess if you wanted to define a new interface and actually use it from a C program without wanting to gouge your eyes out with POAs and BOAs and excremental error checking. So you have to wrap it up in a GObject - ie you may as well forget defining an interface. And CORBA is fugly in any language.
* XPCOM - dunno, only used by mozilla atm... uses lots of ugly random numbers (UUIDs). Seems like a clone of MSCOM
* UNO - OpenOffices COM clone...
Either we pick one or really try to find an optimum. Hopefully ban the use of random numbers in source files (UUIDS), use domain strings instead.
Hopefully freedesktop.org or someone will try to standardise here - atm it is horrible.
You should be able to
* write a widget component and use it in a GTK, QT, Tk etc program.
* write a theme component and use it to control the look of any of these toolkits. - hopefully a better solution than duplicating or triplicating theme plugins.
* the whole ole shebang
* write non gui components and mix languages.
MS have had this working in a very ugly (on the source and implementation level) way for *ages*. Some of it is due to the level of control they exert, but we need to catch up.
This would be especially good because if we had a reasonable C mapping, people wouldn't be forced to use C to write infrastructure. Which isn't everybodys cup of tea.
None of this is new or clever, its just something that annoys me every now and then that no progress is being made.
Yeah yeah, I know, "show me the code" etc, etc.
>>Thats the beauty of opensource. It gets better.
> Thats the beauty of Any Human Criation.
Except your spelling.
Interesting that in the mac browser market, two of the main players feature open source technology, and the other one is Microsoft. I wonder how long it will be before this trend spreads to other areas - eg office suites ( Open Office, Gobe Productive? Is that GPLed yet or just vapor? Or maybe some KOffice port in a couple of years. ) Maybe low-end database systems too...
/etc...
Not dissing iCab / Opera
Just use mplayer.
The quicktime one on apple.com seems to work best, I used KMPlayer embedded in Konqueror.
Which industry?
Most commercial code now is written in C++, followed by Java, and then sadly VB.
To be honest, for most of the work they do they are better off. For most of that they would be even better off in a higher level language like Python (if addicted to OO-procedural), Lisp or
Haskell.
C is unfortunately considered backwards by a lot of code grinders. It gets most use in the embedded systems and OSS worlds....
erm... I advise you to go and look at *BSD
again. The only big one which uses a microkernel is Darwin / OS X and that is certainly slower than its competitors. It also doesn't really make that much use of the microkernel; its just that way because some NeXT guys thought it was cool in the 80s and Steve Jobs agreed.
There is a sony ericcson phone that has the whole surface as a touch screen - it has a flip over button panel that just pokes the touchscreen if you want to use buttons...
this is available in the UK at the moment, about £200 or ~ US$300
see here.
nVidia are being pretty cagey about some hardware specs, and are releasing binary drivers for linux... Its a shame, seems like a good chipset.
But I would go for a VIA atm unless you are entirely MS bound.
do you think I should do a PhD there?
Its always important to get slashdots opinion when considering this kind of issue.
Erm, DPS on XFree is actually pretty much dead.
look here.. http://dps.sourceforge.net/.
The current solution to that problem is the Render extension. No code transfer in that case, just a different rendering model for X.
A lot of this is apparently due to the large number of patents which have been taken out by compiler vendors on particular (fairly obvious) optimisations. They simply aren't possible to implement in g++ at the moment. Unless someone negotiates a GPL patent grant with all those cuddly compiler guys...
In terms of standards compliance, g++ is very good, but both compilation performance and code efficiency is fairly tragic.
The sad fact is that the majority of humans feel that an offense to their sensibilties (Where did he stick it? Disgusting!! or She ate what? Sick and depraved!!!) is sufficient grounds for the commission of a crime.
Ah well.
Almost all dental in england is private now anyway. ( For wage earners). And the waiting times are very short.
True about the hospital waiting times though. Most residents here blame mismanagement rather than the government nature of the NHS.
The RandR extension seems to.
It will then emulate, using the Render extensions compositing features, any visuals used by apps that are no longer accelerated. ( eg switch from 16 to 32, emulate 16 bit visuals.)
This means clients which don't know about RandR, and don't change visuals, will not break.
And this whole "privileged ports" concept was created back when the evil-doers were local users. Nowadays it adds very little security, given that any evildoer will have thier own machine. Even back in the day, it was a kind of broken concept.
/tcp/bind// for binding, ( meaning you can set permissions for individual ports).
The things it prevents are eg someone managing to crash httpd, and start a new one from any old user. I think it caused a whole lot of more serious problems.
In my opinion, the best way to do this was the Plan 9 approach, IIRC, a special filesystem - eg
The new feature is nice, but it does seem a tad heavyweight for some uses.
The USA was a "leader" in this: by passing the DMCA in 1998, they were easily the first Western nation to ratify this crap into what is now international law.
Unfortunately, the UK is the world leader in fucking up IP laws.
http://www.thelockeinstitute.org/books/singapor
http://teacherweb.ftl.pinecrest.edu/c
I think it fits your definition better, however...
Hm, it seems like you just went to the wrong places... really, Budweiser is dogs piss, I fing it amazing that people here in Britain drink it.
Without getting into specialist ales, you should try some bitter like Directors, or Youngs Ordinary. If you have to go for a lager, the most consistently quality is good old Stella, affectionately known as Wifebeater due to its sometimes excessive behaviour altering side effects. Caffreys is good for an almost hangover free 10 to 14 pint pub crawl (may take additional training).
And really, calling TGIs a restaurant is pushing it, eh?
workers e-mail each other spoken messages, or videos of themselves delivering messages, rather than simply writing e-mails or leaving voice mails.
simplifying:
workers e-mail each other...videos of themselves delivering messages... rather than simply writing e-mails..
What? They email each other videos of themselves delivering messages? Is this some dystopian big brother style post office, where you have to keep your supervisor informed about all your work via email? Or is it instead an ultra paranoid method of document authentication?
We must be told!
PS. Yeah, yeah, I know that they meant saying the message into a webcam or whatever, but the above is how I read it first time...
The BBC employs more British people than any other nationality. Its not that amazing that views that are widely held within Britain - that decolonisation was done too quickly and in a haphazard manner, for example - are also widely held within the BBC, and that these views are reflected in their coverage.
IMO, the BBC still offers your best chance of unbiased reporting on any random story around the world. Sometimes it can be a bit out of whack, but thats life.
Just out of interest, where are you from?
You are completely and utterly wrong.
You can charge whatever you like for
GPL'ed work.
You just aren't all that likely to get
very much if the person can get it
cheaper.
I really would like to know who this is for.
In my opinion, filesharing does not act as a substitute for cds, it acts as a substitute for radio. You hear a song you like on the radio, you buy the album. You find a song you like on a filesharing network, you buy the album.
The people who don't are the same freeloaders who used to tape their friends cds, or cds from the library, etc. Nothing will make them buy music.
The supposed drop in music sales, which is far from agreed upon by statisticians, could be due to a lot of other factors:
* They shut down Napster. Even now, nothing is quite as pervasive, because there was only one game in town. I know I used to buy a lot more when Napster was around, because I used to find a lot more. I've used all the other networks, but the community is definitely more fragmented, and also seem to be interested in videos a lot more.
* They are pushing crap music. TBH, not much produced in the last couple of years has been stellar...
* They killed the single in the US. Then complain they are not selling as much? Do they have no understanding of their market? A lot of singles are sold to children. This is how we get so many boy bands etc in the charts. They were a small purchase. Now they have to buy an album, its a big purchase, and parents won't buy large amounts for kids.
Anyway... who the fuck buys music from an artist they know nothing about? This is an experiment set up to prove how evil mp3s are, nothing more.
Hm, you really are dumb.
It displays it twice.
Pal is at 50 Hz.