so, here's the real deal: this has nothing to do with "freedom of expression". aol bought nullsoft 4 years ago. in their purchase contract, it was probably part of the deal that frankel must stay with the company for a number of years (i'm guessing 4). he may also have had to stay to see all of his stock options fully vested.
that time is now up. he's been pretty much hanging around, writing software for fun, and at times irritating aol (i'd love to have that job). i bet he even had a countdown calendar ("days til i'm out of here"). well, the day of freedom is at hand. before going, he stuck one final thorn in aol's ass (waste) to give them some bad press, and now he's walking away with his millions.
i remember having a tiny app in my startup script that turned the numlock on at bootup. here is an app that does the same.
listening to eugenia (the reviewer) is always a mistake. this is the same reviewer that complained that be (back when they were alive) was not planning on supporting machines with more than 8 cpu's and 4 gigs of ram (back when they had silly things like 'video card support' to work on)! she really is a blight on the beos community.
heh, funny, i ran pretty much the same demo for a friend of mine a few years ago. 10 movies, 10 mp3's (at differing play-speeds), copying a few files around the harddrive, and *yank*, pulled the power cord. he nearly had a heart attack.
the machine was a dual celeron 333 overclocked to 480, 128mb of ram, with scsi discs.
in the kernel? layer 7 is for APPLICATIONS. your kernel should know about ethernet and ip and tcp. above that, it's up to the client processes to figure out what to do with the data.
if you want layer 7 shaping, that's easy. it's called a PROXY SERVER. having it in the kernel is bloat of the worst kind.
an interesting fact about SAIC: at one point it was contracted by ARPA to create a company to register and manage ARPAnet domain names. that company has been spun off. it is now known as Network Solutions.
actually, it does work with many factory headunits. volkswagen and audi (at least in the US) now sell phatboxes in their dealerships as dealer-installed options. you can get them for bmw's, fords, toyota, nissan, honda, as well as kenwood and sony, and some others. check out their list of compatible products. i have one and it totally kicks ass. haven't had to listen to clearchannel radio in over a year.
Fandom: The Barbarians at the Gate or Yes, I still like Ranma 1/2
"People who play tennis are just fine and dandy... and people who watch animation are no good? Why?"--- an otaku's lament, Otaku No Video
It is an unfortunate fact about fandom, whether it be gaming fandom, anime fandom, or Linux fandom that it goes through stages:
1. Stage One: A small group of people discover something that they like and think is fun and interesting. They form clubs based on it, talk to each other about references from it and generally enjoy themselves. Often, they will be persecuted by people who don't get it, "You're into that?!? How can you be into that?!?!" they'll sneer as they pass you in the street, at school or at work. This is also the evangelism phase, you try to convince people to become involved in the thing you are into. "The more the merrier" is what you think at this stage. In some ways, this is the best stage of fandom. There is a lot you have to do by yourself and normally a dearth of commercial support, but it is exciting.
2. Stage Two: Some charismatic people become interested in what you like, unfortunately, leading the people who were sneering at you to think, "Oh! He's into that? Oh, maybe I misjudged it then..." (You'll see why this is unfortunate soon enough.) More support becomes available, so you don't have to do everything yourself. Instead of third generation fan-subs, for instance, commercial tapes become available. Maybe not the ones you want, but still, maybe good in their own way.
3. Stage Three: This is the transitional phase, your hobby becomes well known enough that the mainstream media picks up on it, usually portraying it as a weird and evil sub-culture. Of course, this causes it to appeal to bored mainstreamers who want to appear cool by taking on the establishment (until they grow up to become corporate lawyers and/or investment bankers, natch.) These are the people who start showing up at your AD&D club meetings and when you suggest a game of Call of Cthuhlu for a change, mock you. They don't mock you because they know anything about CoC , but because "the name sounds goofy, man." You start feeling resentful as they try feeding your sixth level magic user to a gelatinous cube, and in my case you stop attending group meetings.
4. Stage Four: Congressmen start talking about the evils of the whatever-it-is that you like, of course making it more cool among mainstreamers . Although the thing you like is more readily available now from a variety of commercial sources, it has been rendered palatable for the mainstreamers . All the rough edges are sanded off, and you get accosted by people who don't know that you used to be really into the thing who try to tell you how cool their bland, pallid version of the thing you used to love is. The barbarians are at the gate! People are overunning your hobby with the same predjudices they had back when it wasn't cool. They accost you at conventions and say, "You are into that!?! How could you be into that?!? This new is so much cooler than that. I wouldn't be caught dead being into that." Note: As always, you are not trying to force your tastes on anyone. In fact, because the quality of people you are meeting has declined so much, you try to identify the bad ones and just "smile and nod" as they pass you by. You are just trying to "live and let live," but the mainstreamers only want to appear rebellious, even though by their very nature they are conformists. Because of this, they will seek you out and try to force conformity on you, basically forcing you to hide your interests within a hobby from them the same way you used to hide your interest in the hobby from them.
5. Stage Five: Everyone is into your hobby now... but it's become so palatable and mainstream that it isn't recognizable as the thing you used to love. You've since moved on to
i don't want the anime network. that pansy-ass crap that passes for anime nowadays pretty much makes me happy that the old animes of my youth are long forgotten. i'd rather not see their corpses reanimated (it's a pun, c'mon, it's funny) with bad english dubbing and their characters on tshirts for all the pimply faced 15 year olds to wear.
i am at stage 5 on the fandom cycle (reproduced in reply for your pleasure) and would rather everyone just go away.
well, it's pretty straightforward. first i'd have to get the people of japan to agree to me moving their mountains. i doubt they would go along with this, so i would need to mobilize an army to take japan by force. once i have conquered japan, i will put the population to work building giant robots (that transform into motorcycles and hover-bikes) which will be used for making even bigger robots. these bigger robots will form up to create one giant super-robot (which will be stored in a lake). this robot will have a laser-sword, with which it can slice mount fuji off at the base and push it around to anywhere i please.
first, 2<<31 = 0x00000001 00000000 (4GB), (2<<31)+(2<<30) = 0x00000001 80000000 (6GB). so it's not surprising your machine cannot malloc it on a 32bit machine.
second, this is just the size of your heap (the 3GB you presume you have), not the entire memory space. the rest is allocated to the text, stack, globals, and dynamically linked libraries. the process has the whole 4GB virtual memory space available to it (theoretically, anyway). the kernel and your app do not share their memory space.
you're confusing physical memory with virtual memory. your applications (in any memory-protected os) address virtual memory. virtual memory pages are mapped by the hardware/os to physical memory pages. your applications don't know and don't care where their memory pages really exist (there are very limited exceptions to this, but they usually involve some sort of driver). your physical memory may be full of holes, but your app will never know about it. it thinks it has the entire memory space available to it (0 to 4gb on a 32bit architecture).
virtual memory allows applications separate memory spaces, so that they don't hurt each other or the os. it also provides the mechanism for swapping idle pages to disk, and running processes that demand more ram than is physically available.
"time to crate" was the old man murray benchmark. how long can you play the game until you see a crate. the shorter the time, the worse the game is. omm was also known for despising the generic dungeon or sewer levels, that are the hallmark of poor game design.
unfortunately, they are no longer with us. but in the immortal words of marvin (from the future), "stop being such goddamn fruits".
windows media has been available on linux-based devices for years. microsoft has released wma decoders for arm- and mips-based linux systems (as well as other os's). the phatnoise car audio system (aka kenwood music keg) has been playing wma for 2 years now (it's a car mp3 player running linux on arm).
windows media drm, on the other hand, has not been available until now. however, the upcoming release of the mercury system, linux (and other os) based embedded systems will be able to play drm'd wma files (without additional hardware support). note that this is a "write only" type of scheme, where the files will be useless if you pull them off the device (unless it's on the windows desktop that created them).
the apple ipod (actually designed by a small company called portalplayer) uses two arm7 cpu's. however, it's not exactly what you'd call smp. it runs an rtos on each of the cpu's.
see, what you fail to understand here is that sun is not really a "company" in the traditional sense of the word. sun is much more like a bunch of warring enclaves. the interesting thing is that they have no real concept of the real world outside of them, and certainly no central management.
the sparc division has reached their goal in life, 64 bits. 64bits means "the best chip ever", and they can now retire because the competition will never be able to improve on their miracle cpu. it was true 8 years ago (actually, it wasn't), why shouldn't it be true today? sure, they may like to tinker around with their chips, mostly as a hobby, but it's not like anyone is going to give them the budget to do anything with them anyway.
the solaris division made a kickass os. performance rocks, stability rocks, security... well, two out of three ain't bad. sure, it ain't pretty or useable, but remember, sun delivered us from the mainframe os's, which were at least twice as ugly. their only problem is that people keep bugging them about making an x86 version. why, for god's sake, would anyone want to run solaris on x86? i mean, seriously. they're not happy about it and trying to get the project canned, so they can get back to tuning performance.
the java group are the young guys in sun. this once-beloved buzzword generating group has proved to be quite a money pit for sun. now that even marketing doesn't love them, they've fallen into a routine. every tuesday, they run their auto-deprecating program, that goes through the api renaming functions and changing parameters. then they bump up the version number and release an entirely new version of the "write once, run anywhere (slowly)" environment that breaks every application out there. the people that are responsible for keeping the enterprise servers running right are not amused by this. of course, the best version of the java environment is the win32 version (does anyone know why? it's not like java is useful for desktop applications), with the solaris version running second (including a painful install and configuration procedure). solaris does not ship with java, since it is unreliable.
the hardware group used to make the coolest purple boxes ever. now they make pizza box (no, smaller, blade) commodity servers at overpriced rates. don't get me wrong, the e10000's are still awesome, but the only work to be done there is for someone to dustoff the inventory before a customer comes in. the customers who got stuck buying blades due to the fact that their organization has some agreement with a sun reseller sure as hell don't want their webservers running solaris. they're bugging sun to run linux on there. of course, os's are not the hardware group's thing, so they have to prod the solaris people to try their hand at linux (a competitor to solaris). the solaris people are not ecstatic about this.
sun linux gets cancelled today, new java tomorrow, new x86 based blades the next (getting ultrasparc3 docs to the openbsd group? never gonna happen), it's all par for the course at sun.
actually, there are few useful wild feeds. the embedded news crews are equipped with encryption hardware (software?), so as not to make the information available to the enemy. same is true for field reports from kuwait and qatar. this may not be the case with the baghdad cams (where the iraqis may not have approved encryption equipment coming into the country), but those are not very interesting at the moment anyway.
so, here's the real deal:
this has nothing to do with "freedom of expression".
aol bought nullsoft 4 years ago. in their purchase contract, it was probably part of the deal that frankel must stay with the company for a number of years (i'm guessing 4). he may also have had to stay to see all of his stock options fully vested.
that time is now up. he's been pretty much hanging around, writing software for fun, and at times irritating aol (i'd love to have that job). i bet he even had a countdown calendar ("days til i'm out of here"). well, the day of freedom is at hand. before going, he stuck one final thorn in aol's ass (waste) to give them some bad press, and now he's walking away with his millions.
we should all be so lucky.
sure, suing god may be insane, but you have to consider that ibm employs more lawyers on earth than there are up in heaven.
i remember having a tiny app in my startup script that turned the numlock on at bootup. here is an app that does the same.
listening to eugenia (the reviewer) is always a mistake. this is the same reviewer that complained that be (back when they were alive) was not planning on supporting machines with more than 8 cpu's and 4 gigs of ram (back when they had silly things like 'video card support' to work on)! she really is a blight on the beos community.
heh, funny, i ran pretty much the same demo for a friend of mine a few years ago. 10 movies, 10 mp3's (at differing play-speeds), copying a few files around the harddrive, and *yank*, pulled the power cord. he nearly had a heart attack.
the machine was a dual celeron 333 overclocked to 480, 128mb of ram, with scsi discs.
in the kernel? layer 7 is for APPLICATIONS. your kernel should know about ethernet and ip and tcp. above that, it's up to the client processes to figure out what to do with the data.
if you want layer 7 shaping, that's easy. it's called a PROXY SERVER. having it in the kernel is bloat of the worst kind.
You can build your own Ford by ordering all the parts from Ford and assembling them yourself.
people build shelby cobra "do it yourself" kits all the time using ford parts. i bet you could build some supermac using apple parts
an interesting fact about SAIC:
at one point it was contracted by ARPA to create a company to register and manage ARPAnet domain names. that company has been spun off. it is now known as Network Solutions.
actually, it does work with many factory headunits.
volkswagen and audi (at least in the US) now sell phatboxes in their dealerships as dealer-installed options. you can get them for bmw's, fords, toyota, nissan, honda, as well as kenwood and sony, and some others. check out their list of compatible products.
i have one and it totally kicks ass. haven't had to listen to clearchannel radio in over a year.
go on, git.
copied from http://gamesandpolitics.tripod.com/animfan.html
Fandom: The Barbarians at the Gate
or
Yes, I still like Ranma 1/2
"People who play tennis are just fine and dandy... and people who watch animation are no good? Why?"--- an otaku's lament, Otaku No Video
It is an unfortunate fact about fandom, whether it be gaming fandom, anime fandom, or Linux fandom that it goes through stages:
1. Stage One: A small group of people discover something that they like and think is fun and interesting. They form clubs based on it, talk to each other about references from it and generally enjoy themselves. Often, they will be persecuted by people who don't get it, "You're into that?!? How can you be into that?!?!" they'll sneer as they pass you in the street, at school or at work. This is also the evangelism phase, you try to convince people to become involved in the thing you are into. "The more the merrier" is what you think at this stage. In some ways, this is the best stage of fandom. There is a lot you have to do by yourself and normally a dearth of commercial support, but it is exciting.
2. Stage Two: Some charismatic people become interested in what you like, unfortunately, leading the people who were sneering at you to think, "Oh! He's into that? Oh, maybe I misjudged it then..." (You'll see why this is unfortunate soon enough.) More support becomes available, so you don't have to do everything yourself. Instead of third generation fan-subs, for instance, commercial tapes become available. Maybe not the ones you want, but still, maybe good in their own way.
3. Stage Three: This is the transitional phase, your hobby becomes well known enough that the mainstream media picks up on it, usually portraying it as a weird and evil sub-culture. Of course, this causes it to appeal to bored mainstreamers who want to appear cool by taking on the establishment (until they grow up to become corporate lawyers and/or investment bankers, natch.) These are the people who start showing up at your AD&D club meetings and when you suggest a game of Call of Cthuhlu for a change, mock you. They don't mock you because they know anything about CoC , but because "the name sounds goofy, man." You start feeling resentful as they try feeding your sixth level magic user to a gelatinous cube, and in my case you stop attending group meetings.
4. Stage Four: Congressmen start talking about the evils of the whatever-it-is that you like, of course making it more cool among mainstreamers . Although the thing you like is more readily available now from a variety of commercial sources, it has been rendered palatable for the mainstreamers . All the rough edges are sanded off, and you get accosted by people who don't know that you used to be really into the thing who try to tell you how cool their bland, pallid version of the thing you used to love is. The barbarians are at the gate! People are overunning your hobby with the same predjudices they had back when it wasn't cool. They accost you at conventions and say, "You are into that!?! How could you be into that?!? This new is so much cooler than that. I wouldn't be caught dead being into that." Note: As always, you are not trying to force your tastes on anyone. In fact, because the quality of people you are meeting has declined so much, you try to identify the bad ones and just "smile and nod" as they pass you by. You are just trying to "live and let live," but the mainstreamers only want to appear rebellious, even though by their very nature they are conformists. Because of this, they will seek you out and try to force conformity on you, basically forcing you to hide your interests within a hobby from them the same way you used to hide your interest in the hobby from them.
5. Stage Five: Everyone is into your hobby now... but it's become so palatable and mainstream that it isn't recognizable as the thing you used to love. You've since moved on to
i don't want the anime network.
that pansy-ass crap that passes for anime nowadays pretty much makes me happy that the old animes of my youth are long forgotten. i'd rather not see their corpses reanimated (it's a pun, c'mon, it's funny) with bad english dubbing and their characters on tshirts for all the pimply faced 15 year olds to wear.
i am at stage 5 on the fandom cycle (reproduced in reply for your pleasure) and would rather everyone just go away.
project a-ko, this one's for you!
given the level of activity on alt.alien.vampire.flonk.flonk.flonk, i find it hard to believe usenet is no longer useful.
fp
well, it's pretty straightforward. first i'd have to get the people of japan to agree to me moving their mountains. i doubt they would go along with this, so i would need to mobilize an army to take japan by force. once i have conquered japan, i will put the population to work building giant robots (that transform into motorcycles and hover-bikes) which will be used for making even bigger robots. these bigger robots will form up to create one giant super-robot (which will be stored in a lake). this robot will have a laser-sword, with which it can slice mount fuji off at the base and push it around to anywhere i please.
easy.
or bust
the trains are now running on time -- metric time.
first,
2<<31 = 0x00000001 00000000 (4GB),
(2<<31)+(2<<30) = 0x00000001 80000000 (6GB).
so it's not surprising your machine cannot malloc it on a 32bit machine.
second, this is just the size of your heap (the 3GB you presume you have), not the entire memory space. the rest is allocated to the text, stack, globals, and dynamically linked libraries. the process has the whole 4GB virtual memory space available to it (theoretically, anyway). the kernel and your app do not share their memory space.
you're confusing physical memory with virtual memory. your applications (in any memory-protected os) address virtual memory. virtual memory pages are mapped by the hardware/os to physical memory pages. your applications don't know and don't care where their memory pages really exist (there are very limited exceptions to this, but they usually involve some sort of driver). your physical memory may be full of holes, but your app will never know about it. it thinks it has the entire memory space available to it (0 to 4gb on a 32bit architecture).
virtual memory allows applications separate memory spaces, so that they don't hurt each other or the os. it also provides the mechanism for swapping idle pages to disk, and running processes that demand more ram than is physically available.
quick, if we slashdot the IRS via the usps, they might never get to my taxes!
"time to crate" was the old man murray benchmark. how long can you play the game until you see a crate. the shorter the time, the worse the game is. omm was also known for despising the generic dungeon or sewer levels, that are the hallmark of poor game design.
unfortunately, they are no longer with us. but in the immortal words of marvin (from the future), "stop being such goddamn fruits".
no, first!
(logged in, no less).
windows media has been available on linux-based devices for years. microsoft has released wma decoders for arm- and mips-based linux systems (as well as other os's). the phatnoise car audio system (aka kenwood music keg) has been playing wma for 2 years now (it's a car mp3 player running linux on arm).
windows media drm, on the other hand, has not been available until now. however, the upcoming release of the mercury system, linux (and other os) based embedded systems will be able to play drm'd wma files (without additional hardware support). note that this is a "write only" type of scheme, where the files will be useless if you pull them off the device (unless it's on the windows desktop that created them).
the apple ipod (actually designed by a small company called portalplayer) uses two arm7 cpu's. however, it's not exactly what you'd call smp. it runs an rtos on each of the cpu's.
see, what you fail to understand here is that sun is not really a "company" in the traditional sense of the word. sun is much more like a bunch of warring enclaves. the interesting thing is that they have no real concept of the real world outside of them, and certainly no central management.
the sparc division has reached their goal in life, 64 bits. 64bits means "the best chip ever", and they can now retire because the competition will never be able to improve on their miracle cpu. it was true 8 years ago (actually, it wasn't), why shouldn't it be true today? sure, they may like to tinker around with their chips, mostly as a hobby, but it's not like anyone is going to give them the budget to do anything with them anyway.
the solaris division made a kickass os. performance rocks, stability rocks, security... well, two out of three ain't bad. sure, it ain't pretty or useable, but remember, sun delivered us from the mainframe os's, which were at least twice as ugly. their only problem is that people keep bugging them about making an x86 version. why, for god's sake, would anyone want to run solaris on x86? i mean, seriously. they're not happy about it and trying to get the project canned, so they can get back to tuning performance.
the java group are the young guys in sun. this once-beloved buzzword generating group has proved to be quite a money pit for sun. now that even marketing doesn't love them, they've fallen into a routine. every tuesday, they run their auto-deprecating program, that goes through the api renaming functions and changing parameters. then they bump up the version number and release an entirely new version of the "write once, run anywhere (slowly)" environment that breaks every application out there. the people that are responsible for keeping the enterprise servers running right are not amused by this. of course, the best version of the java environment is the win32 version (does anyone know why? it's not like java is useful for desktop applications), with the solaris version running second (including a painful install and configuration procedure). solaris does not ship with java, since it is unreliable.
the hardware group used to make the coolest purple boxes ever. now they make pizza box (no, smaller, blade) commodity servers at overpriced rates. don't get me wrong, the e10000's are still awesome, but the only work to be done there is for someone to dustoff the inventory before a customer comes in. the customers who got stuck buying blades due to the fact that their organization has some agreement with a sun reseller sure as hell don't want their webservers running solaris. they're bugging sun to run linux on there. of course, os's are not the hardware group's thing, so they have to prod the solaris people to try their hand at linux (a competitor to solaris). the solaris people are not ecstatic about this.
sun linux gets cancelled today, new java tomorrow, new x86 based blades the next (getting ultrasparc3 docs to the openbsd group? never gonna happen), it's all par for the course at sun.
actually, there are few useful wild feeds.
the embedded news crews are equipped with encryption hardware (software?), so as not to make the information available to the enemy. same is true for field reports from kuwait and qatar.
this may not be the case with the baghdad cams (where the iraqis may not have approved encryption equipment coming into the country), but those are not very interesting at the moment anyway.