10 s=54272 20 poke s+0,0: REM set low frequency 30 poke s+1,200: REM set high frequency byte 40 poke s+5,15+12*16: REM set attack/decay 50 poke s+6,10+10*16: REM set sustain/release 60 poke s+4,17: REM set sawtooth 70 REM: the same in 6502 just took a few more lines:) run *beeeeeeeeeeEEEEEEEEEEEEEeeeeeeeeep*
Ahh the memories.
Sprite mutliplexing, realtime video. Fuck, even this fucking useless K6-233 can't even sync its video rendering with the monitor, and drops cycles trying to play-back sound (and its only about 2-3 orders of magnitude faster!)! Shit pc hardware is so screwed! That pissy, 1mhz, 8 bit cpu could render perfecly synced 50 frames/second (PAL) video frames with 3-4 channel music with no glitches, wheras this thing can't even update the mouse pointer smoothly!! What a complete fucking joke!
Raster interrupts were so funky. And page-zero addressing mode, and index indirect, and indirect indexed:) Woohoo. SID/VIC/6510, *KICKED ARSE*
I think something surely went wrong along the way. I think it was the IBM PC, and all its ancestors
__// `Thinking is an exercise to which all too few brains
Re:What about underweight hackers?!
on
Hacker's Diet
·
· Score: 1
I agree. I'm 6', about 78kg. I used to be about 70, never did any exercise, spent 10s of hours a day stuck infront of a terminal, never got sick... but i've put that extra 8-10 on in the last 2-3 years, basically from riding a pushbike 100's of km/week, and not from the stress and rich food I now eat:) I still never get sick, and seem to bounce off cars and roads with astounding luck...
Although work stress (and beer!) does seem to be getting me a beer gut and too much grey!
PS I dont think i'm underweight at all, but many seem to think i am.
__// `Thinking is an exercise to which all too few brains
If you had read much of the content you would find that the actual reference content is output from the DocBook tools and has no such reference to RedHat anyway.
Further, although the HTML output generated from the source documents does not all contain the license information (some does, for example mine does), it is included in the source forms of the documentation - which is the way people actually modify it.
I don't see what is wrong with attributing hosting facilities either. It wouldn't be there if SOME company didn't pay the bills. Why is RedHat so evil?
Also, if you end up wording your own documentation similar to something on the website then you maybe sued for copyright infringment.
Don't yanks think about anything but sueing each other? Its only making the lawyers rich! Anyway, this would generally fall into the 'fair use' category.
Maybe there needs to be more explicit legal information, but that is not terribly difficult to add.
__// `Thinking is an exercise to which all too few brains
Perl just has a weaker license. This is fine, but not suitable in all cases.
gcc is probably the best example of how a good product only got better, and STAYED FREE as a direct result of its license, rather than being proprietised. If it had been under a weaker license like the Artistic or BSD license, then it would not be the product it is today.
__// `Thinking is an exercise to which all too few brains
Re:Debian and KDE, the current situation (IIRC)
on
qt 2.0 released
·
· Score: 1
I wondered at first why the GPL was written this way, but I've realized that it's because RMS didn't want people distributing his software along with their proprietary operating systems.
Indeed, this is complete boulderdash. Digital used to package a whole bunch of GNU tools with DU for years. Sun bundle Xemacs with SunPRO C/C++ (at least the version at work). I'm sure the FSF encourages such practice.
Its really got nothing to do with putting GPL'd code with a proprietry operating system, but with making a GPL'd product depend on a proprietry library or component for non-replaceable, and core functionality. Such that the product will not function without it.
That was no doubt the intent (purely proprietry), but it will still apply to other non-GPL compatible licensed code too, e.g. the free QPL. And so qt falls squarely into this category.
I hope all these KDE developers changing to weaker licenses like the Artistic license dont get burnt, or even Perl for that matter, in its rush to get popular.
__// `Thinking is an exercise to which all too few brains
If you have enough memory its not a problem. Enough memory depends on what you're going to run - if they're just basically going to be X terms, 64 should be heaps. They make very fast xterms. Even as workstations they will probably run ok, but you may need more memory.
Fonts over the network is not really a problem either, either nfs or a font server is fine. I've had pools of terminals netbooting and running off a single UE2 server with few performance problems. I mean generally X11 applications dont use that many fonts anyway - and you're not likely to be running gimp are you?:)
Of course, that may depend on what you consider reasonable performance:)
The actual setup for net-booting linux isn't too hard either, there are HOWTO's or other doco on setting up bootroms and so forth to boot a kernel over the network.
__// `Thinking is an exercise to which all too few brains
Sorry... its got nothing to do with the include files.
They originally tried to release a binary-only module, with GPL'd modifications to the kernel source to 'hook in' that module (yes believe it or not that is a violation of the GPL, there is currently an exception granted by Linus for certain drivers which do not change the driver interface - only his exception clause allows this to be done legally).
However, this was in violation of the GPL and they were not able to release anything, until it was resolved - thankfully by changing the entire license.
__// `Thinking is an exercise to which all too few brains
If linux had been under a BSD license, they would not have released the sourcecode (at least, in the foreseeable future - it has taken them a few weeks to decide to go GPL). This is a fine example of how the GPL benefits the movement.
I suspect with time it will also be a fine example of how free software will add to the project, since there will no doubt be a high level of interest in its clustering capabilities.
__// `Thinking is an exercise to which all too few brains
ARexx lets you mix and match separate applications.
You know, like this Corba stuff? Like that, except you just wrote simple scripts, no idl, no big fat orb, no huge stubs. Just a simple script, which ran on a single (threaded) server and could talk to several 'enabled' applications simulataneously.
It is simple, effective. Non-programmers can learn enough to enable THEIR applications to do what THEY want them to - without having to become middleware demons! Like what tcl is supposed to do, but without having to embed the interpreter in every damn application.
["windoze" lusers are used to fully integrated ide's, this whole idea is a bit mindblowing. Unix hacks think bourne shell and perl is how to integrate disparate applications... or Corba... sigh.]
I think this is what Rebol is trying to do as well, but perhaps slightly differently. Allowing USERS to write distributed networked applications. Yes USERS, not DEVELOPERS. Wouldn't that be novel? Users being able to write their own meta-applications composed of otherwise disparate and incompatible software. At a higher level of abstraction than, say, perl (which isn't far off 'c with strings').
Perhaps it needs an ipc mechanism (apart from the network protocols and to support application messaging), and skeletons for application integration (so it can become an application messaging system, rather than just networking), and probably freely available source to fit in with the gnu/linux mould (and for all you OSS zealots to love it)... but the author is one hell of a sharp guy, and i dont think he'd have spent 2 years developing a 'toy'.
(Amiga's exec, as mentioned in his bio, was doing rock solid, very fast, 32-bit micro-kernel multiprocessing on a floppy-powerd "microcomputer" nearly 15 years ago!)
__// `Thinking is an exercise to which all too few brains
Use C if you want speed. The csv 'parsing' is trivial.
Perl will probably be fast enough too (especially if you have to do lots of string processing with the results - it will be easier to write), 10K lines of data isn't _that_ much.
__// `Thinking is an exercise to which all too few brains
Now that was/is trademarked by a German company, I think Phase 5 Digital Products used to have it on their web site. Although it no longer seems to be there (neither does their A/Box product to which is was attached).
__// `Thinking is an exercise to which all too few brains
ESR again shows how eager he is to bend over backwards (or is that bend over forwards?) for proprietry software companies who are using the term "open source" literally. Nobody can really disagree that NT isn't "open source" - people *can* get the source right?
Maybe he needs to step back a bit, and take a thought about what is in the best interests of the Free Software ("Open Source") movement, since he is so often quoted as representing that movement.
His only ideology at the moment appears to be to praise anybody's use of the phrase "open source" in any of their announcements. And the bigger and more proprietry the company, the quicker he seems to do so.
Now it just seems to be a jazzy marketing term with little real meaning...
... Oh thats right, thats all it ever was anyway.
__// `Thinking is an exercise to which all too few brains
Windows is devillishly complex to install, and if it _doesn't_ work, you're left with nowhere to go. That wonderous 'technical support' will just say you have hardware faults.
*remembers the day he installed AmigaOS2.0 -> 3 low density floppies and 20 minutes*
Now that was uncomplicated. Amiga hardware cards often had the drivers on the card too. Real plug and play.
The complexity of the install is somewhat related to the complexity of the system (architecture and components) the install has to deal with. Which is why they're both 'difficult for the average luser' to install.
__// `Thinking is an exercise to which all too few brains
Didn't read the story - i got better things to do with the time - like pick my toes.
Its the best coders that have an idea and will run with it till its a working idea. Thats exactly why this free software we have is the best.
We've got to have something to do after we've finished our mundane day-jobs.
__// `Thinking is an exercise to which all too few brains
MUI had it - only what - 6? years ago ...
on
GNOME 1.0 Released
·
· Score: 1
Themes, configurable GUI's, heaps of different widgets.
For Amiga software it is huge and slow and bloated - compared to GTK (or anythign comparable anywhere else) its incredibly memory-efficient and fast!
Oh it had another thing - *COMPLETELY* transparent backward compatability, and upgrading any widget was as simple as copying in a new file (never any problems with binary compatability because of the way it worked). Also, a widget's code only ever loaded once - in the whole system. Now thats whay I call a shared library...
Did I mention it was fully multi-hreaded and thread-safe? It could launch new threads on demand to render difficult widgets concurrently (at least the native BOOPSI could, on which MUI was based).
Corba? Well AmigaOS has these really neat things called message ports which are very memory efficient (~60 bytes each), incredibly fast (no copying of data, no memory allocations), and absolutely reliable (the OS uses them for everything).
Yes - GTK/Gnome has a ways to go, but is still way ahead of the competition - which is why i'm helping it along.
__// `Thinking is an exercise to which all too few brains
Oh i forgot:
55 poke s+24,15: REM set volume to max!
:):)
__// `Thinking is an exercise to which all too few brains
(literally)
:)
:) Woohoo. SID/VIC/6510, *KICKED ARSE*
*tries to remember*
10 s=54272
20 poke s+0,0: REM set low frequency
30 poke s+1,200: REM set high frequency byte
40 poke s+5,15+12*16: REM set attack/decay
50 poke s+6,10+10*16: REM set sustain/release
60 poke s+4,17: REM set sawtooth
70 REM: the same in 6502 just took a few more lines
run
*beeeeeeeeeeEEEEEEEEEEEEEeeeeeeeeep*
Ahh the memories.
Sprite mutliplexing, realtime video. Fuck, even this fucking useless K6-233 can't even sync its video rendering with the monitor, and drops cycles trying to play-back sound (and its only about 2-3 orders of magnitude faster!)! Shit pc hardware is so screwed! That pissy, 1mhz, 8 bit cpu could render perfecly synced 50 frames/second (PAL) video frames with 3-4 channel music with no glitches, wheras this thing can't even update the mouse pointer smoothly!! What a complete fucking joke!
Raster interrupts were so funky. And page-zero addressing mode, and index indirect, and indirect indexed
I think something surely went wrong along the way. I think it was the IBM PC, and all its ancestors
__// `Thinking is an exercise to which all too few brains
I agree. I'm 6', about 78kg. I used to be about 70, never did any exercise, spent 10s of hours a day stuck infront of a terminal, never got sick ... but i've put that extra 8-10 on in the last 2-3 years, basically from riding a pushbike 100's of km/week, and not from the stress and rich food I now eat :) I still never get sick, and seem to bounce off cars and roads with astounding luck ...
Although work stress (and beer!) does seem to be getting me a beer gut and too much grey!
PS I dont think i'm underweight at all, but many seem to think i am.
__// `Thinking is an exercise to which all too few brains
Whats next? Fender rusting? :)
__// `Thinking is an exercise to which all too few brains
Further, although the HTML output generated from the source documents does not all contain the license information (some does, for example mine does), it is included in the source forms of the documentation - which is the way people actually modify it.
I don't see what is wrong with attributing hosting facilities either. It wouldn't be there if SOME company didn't pay the bills. Why is RedHat so evil?
Don't yanks think about anything but sueing each other? Its only making the lawyers rich! Anyway, this would generally fall into the 'fair use' category.Maybe there needs to be more explicit legal information, but that is not terribly difficult to add.
__// `Thinking is an exercise to which all too few brains
Maybe those claiming the APSL thing is a sign of how open and progressive Apple are should rethink? They sure don't seem to have changed their ways.
They've always over-used their lawyers in protecting their IP, rather than cementing it in continued innovation.
__// `Thinking is an exercise to which all too few brains
Perl just has a weaker license. This is fine, but not suitable in all cases.
gcc is probably the best example of how a good product only got better, and STAYED FREE as a direct result of its license, rather than being proprietised. If it had been under a weaker license like the Artistic or BSD license, then it would not be the product it is today.
__// `Thinking is an exercise to which all too few brains
Its really got nothing to do with putting GPL'd code with a proprietry operating system, but with making a GPL'd product depend on a proprietry library or component for non-replaceable, and core functionality. Such that the product will not function without it.
That was no doubt the intent (purely proprietry), but it will still apply to other non-GPL compatible licensed code too, e.g. the free QPL. And so qt falls squarely into this category.
I hope all these KDE developers changing to weaker licenses like the Artistic license dont get burnt, or even Perl for that matter, in its rush to get popular.
__// `Thinking is an exercise to which all too few brains
If you have enough memory its not a problem. Enough memory depends on what you're going to run - if they're just basically going to be X terms, 64 should be heaps. They make very fast xterms. Even as workstations they will probably run ok, but you may need more memory.
Fonts over the network is not really a problem either, either nfs or a font server is fine. I've had pools of terminals netbooting and running off a single UE2 server with few performance problems. I mean generally X11 applications dont use that many fonts anyway - and you're not likely to be running gimp are you?
Of course, that may depend on what you consider reasonable performance
The actual setup for net-booting linux isn't too hard either, there are HOWTO's or other doco on setting up bootroms and so forth to boot a kernel over the network.
__// `Thinking is an exercise to which all too few brains
Free software is actually the point, sorry.
If you don't think so, then you cannot even attempt to understand what Miguel was saying.
It may be an expensive CD from redhat, but it IS still downloadable for free.
As a developer who has worked with Miguel I find he is neither arrogant nor does he have a bad attitude.
Incidentally, neither KDE or Gnome are window managers, they cover a very different problem space.
Perhaps you should go back to Windows?
__// `Thinking is an exercise to which all too few brains
Sorry
They originally tried to release a binary-only module, with GPL'd modifications to the kernel source to 'hook in' that module (yes believe it or not that is a violation of the GPL, there is currently an exception granted by Linus for certain drivers which do not change the driver interface - only his exception clause allows this to be done legally).
However, this was in violation of the GPL and they were not able to release anything, until it was resolved - thankfully by changing the entire license.
__// `Thinking is an exercise to which all too few brains
If linux had been under a BSD license, they would not have released the sourcecode (at least, in the foreseeable future - it has taken them a few weeks to decide to go GPL). This is a fine example of how the GPL benefits the movement.
I suspect with time it will also be a fine example of how free software will add to the project, since there will no doubt be a high level of interest in its clustering capabilities.
__// `Thinking is an exercise to which all too few brains
ARexx lets you mix and match separate applications.
... or Corba ... sigh.]
... but the author is one hell of a sharp guy, and i dont think he'd have spent 2 years developing a 'toy'.
You know, like this Corba stuff? Like that, except you just wrote simple scripts, no idl, no big fat orb, no huge stubs. Just a simple script, which ran on a single (threaded) server and could talk to several 'enabled' applications simulataneously.
It is simple, effective. Non-programmers can learn enough to enable THEIR applications to do what THEY want them to - without having to become middleware demons! Like what tcl is supposed to do, but without having to embed the interpreter in every damn application.
["windoze" lusers are used to fully integrated ide's, this whole idea is a bit mindblowing. Unix hacks think bourne shell and perl is how to integrate disparate applications
I think this is what Rebol is trying to do as well, but perhaps slightly differently. Allowing USERS to write distributed networked applications. Yes USERS, not DEVELOPERS. Wouldn't that be novel? Users being able to write their own meta-applications composed of otherwise disparate and incompatible software. At a higher level of abstraction than, say, perl (which isn't far off 'c with strings').
Perhaps it needs an ipc mechanism (apart from the network protocols and to support application messaging), and skeletons for application integration (so it can become an application messaging system, rather than just networking), and probably freely available source to fit in with the gnu/linux mould (and for all you OSS zealots to love it)
(Amiga's exec, as mentioned in his bio, was doing rock solid, very fast, 32-bit micro-kernel multiprocessing on a floppy-powerd "microcomputer" nearly 15 years ago!)
__// `Thinking is an exercise to which all too few brains
Use C if you want speed. The csv 'parsing'
is trivial.
Perl will probably be fast enough too (especially if you have to do lots of string processing with the results - it will be easier to write), 10K lines of data isn't _that_ much.
__// `Thinking is an exercise to which all too few brains
Now that was/is trademarked by a German company, I think Phase 5 Digital Products used to have it on their web site. Although it no longer seems to be there (neither does their A/Box product to which is was attached).
__// `Thinking is an exercise to which all too few brains
ESR again shows how eager he is to bend over backwards (or is that bend over forwards?) for proprietry software companies who are using the term "open source" literally. Nobody can really disagree that NT isn't "open source" - people *can* get the source right?
...
Maybe he needs to step back a bit, and take a thought about what is in the best interests of the Free Software ("Open Source") movement, since he is so often quoted as representing that movement.
His only ideology at the moment appears to be to praise anybody's use of the phrase "open source" in any of their announcements. And the bigger and more proprietry the company, the quicker he seems to do so.
Now it just seems to be a jazzy marketing term with little real meaning
... Oh thats right, thats all it ever was anyway.
__// `Thinking is an exercise to which all too few brains
Windows is devillishly complex to install, and if it _doesn't_ work, you're left with nowhere to go. That wonderous 'technical support' will just say you have hardware faults.
*remembers the day he installed AmigaOS2.0 -> 3 low density floppies and 20 minutes*
Now that was uncomplicated. Amiga hardware cards often had the drivers on the card too. Real plug and play.
The complexity of the install is somewhat related to the complexity of the system (architecture and components) the install has to deal with. Which is why they're both 'difficult for the average luser' to install.
__// `Thinking is an exercise to which all too few brains
Didn't read the story - i got better things to do with the time - like pick my toes.
Its the best coders that have an idea and will run with it till its a working idea. Thats exactly why this free software we have is the best.
We've got to have something to do after we've finished our mundane day-jobs.
__// `Thinking is an exercise to which all too few brains
Themes, configurable GUI's, heaps of different widgets.
For Amiga software it is huge and slow and bloated - compared to GTK (or anythign comparable anywhere else) its incredibly memory-efficient and fast!
Oh it had another thing - *COMPLETELY* transparent backward compatability, and upgrading any widget was as simple as copying in a new file (never any problems with binary compatability because of the way it worked). Also, a widget's code only ever loaded once - in the whole system. Now thats whay I call a shared library
Did I mention it was fully multi-hreaded and thread-safe? It could launch new threads on demand to render difficult widgets concurrently (at least the native BOOPSI could, on which MUI was based).
Corba? Well AmigaOS has these really neat things called message ports which are very memory efficient (~60 bytes each), incredibly fast (no copying of data, no memory allocations), and absolutely reliable (the OS uses them for everything).
Yes - GTK/Gnome has a ways to go, but is still way ahead of the competition - which is why i'm helping it along.
__// `Thinking is an exercise to which all too few brains