Good call. SNPP *is* indeed a lot like SMTP, it's been so long since I've looked at SNPP I almost forgot its existence. (Although, believe it or not, I had customers looking for TAP solutions last week!)
As for cellular companies not liking it.. I've never really understood that. SNPP has some really nice functionality that doesn't translate over to cellular though. Like polling for message replies, option lists, etc, that were built for the ReFLEX platform.
Well, you see, one requires you to parse the page every time you load it from disk, modify it, and then send it to the user.
Whereas the other way requires you to load the page and send it to the user.
See? Which is simpler? Of COURSE simpler is worse! What would we do with all our spare cycles if we weren't converting the same UBB post to HTML for the 40,000th time today?
If it makes you feel any better, I just had a Quantum Fireball 1GB drive from that era (1996?) fail on me two weeks ago. It had been in continuous use since 1999 when I bought it second hand.
I was actually working in cheap PC retail back then. Do you remember the disk series that failed? 'cause I sure don't remember anything like that kind of failure rate. I'd have to wonder if the PC vendor didn't have a shipping accident. (I've seen stuff that would make you lose your lunch)
Interesting, I wasn't aware that concurrent euclid had spread that far. Of course, my career has been incredibly C and web-tech dominated; my C.E. exposure was strictly academic lectures discussing the origins of Turing which we were using at the time.
I hear you about facebook et al. Drives me bananas that my eldest wants nothing more out of life than to sit on her computer chair reloading her facebook page to see if anything has changed. I had to hack custom firewall software to do user-based authentication on the house network and kick her off after so much use.
As for the workstation dilemma. I "solved" that years ago but stopping the upgrade cycle. Of course, I work in an environment where I can get away with that. My workstation is a Sparc Ultra 5 running Solaris 2.5.1 hardware 11/97. Fully patched, all non-essential services shutdown, and off the internet. It runs xemacs 19.14, fvwm 1.24. The Xsun + fvwm RAM foot print is around 12 MB, the box is BLINDINGLY fast for desktop switching and anything else I want it to do.
The 1GB harddisk I had/usr on died last week after 9.5 years of faithful service, so I pulled an old Ultra 5 out of my lab and recreated my workstation. The new is quite nice; twice the disk (8 GB), twice the RAM (256 MB now!), more CPU (336 new 270 MHz old), and I threw in a Raptor GFX card I pulled from an old E450 for an extra monitor (which worked right out of the box, BTW). I installed the exact same software and went right back to work.
Of course, the workstation for me is just a place to write notes, record phone numbers, read email, run emacs, and run ssh. Compiling is done on a faster machine, as is testing.
Oh, here's another Cordy story - I took compilers with him. The compiler building platform we used was S/SL, Syntactic/Semantic Language IIRC. Anyhow, you could use it kind of like lex or yacc, we used a two-pass S/SL setup for our toy pascal language. Anyhow, I just realized, the story isn't really relevant or funny, but starting to tell you means that I just figured out a possible solution to a work problem. Assuming S/SL is reentrant and available. Gotta go!
> When I was a university, I had classes in.. assembler, Pascal, Concurrent Euclid, Simula, Prolog and C
Concurrent Euclid? Dude, where did you go to school? U of T? In the 80s?
I had the distinct pleasure of having Jim Cordy as a prof when I was an undergrad in the 90s. In particular, studying compilers with the man was the single most... eye-opening... computer-related experience I have ever had. It was the first time I REALLY "got it" -- and understood EVERYTHING that was happening under the hood as a system of disjoint events, acting together in concert.
Actually, thinking back to the days reminds me of a funny story I haven't thought about in about a decade. I was taking first year computer science. There was a fellow in my class, smart guy, good C coder.. couldn't see the forest for the trees. In fact, he still owes me a pair of Sony headphones he borrowed about a thousand years ago. Anyhow. He stood up in class one day and asked Cordy something like "What kind of an IDIOT would design a language like TURING?".. "Well, Mr xxx... that idiot would be me".
Haha hahaha
I kind of miss being in school.
But I don't miss stats.
I do miss forging usenet control messages.
Too bad you can't do that any more. Kids are missing so much nowadays!
You clearly don't understand THOROUGH software testing.
I could easily take a default windows + office platform and write a blackbox test suite that misses stuff, yet takes more than a man year to run.
Oh, say, let's say a particular update breaks word 2003 loading documents saved in word 97 with times new roman italic between courier new bold paragraphs, IF the paragraphs in question are less than three lines long.
Would you expect sysadmin staff to be able to find THAT? It could happen, if you want to be thorough in your blackbox testing.. there is no substitute for man years.
> Solaris I'm sure has a good bit of FOSS in it now adays
Unless you mean OpenSolaris -- not really.
Solaris doesn't puke shit all of the place like Linux does; the vast majority of Sun-distributed FOSS (which is not Sun-originated) lives in either/opt/sfw or/usr/sfw. The other common place to get Solaris-targetted FOSS without building it yourself is sunfreeware.com. Depending on the age of the package, it will wind up either in/opt with an author-identifying dirname (like/opt/FSFxemacs) or in/usr/local.
The only big exception I can think of here is the gnome stuff; that's mainline Solaris these days. Oh, and gzip and bzip2. And bash. And apache1.3, which lives in/usr/apache. And openssh. And postgres....wtf?
Hmm - perhaps you DO have a point. When the hell did they sneak all that stuff into the mainline?!?
My comments w.r.t. sfw still stands -- stuff in there includes gcc, glib, gimp, ImageMagick, bison, flex, mysql, mozilla, ncftp, openssl, python, coreutils, tcl, tex, samba, zsh, wget, ethereal, cvs, curl, php, automake, autoconf.. all live in/*/sfw
Some of those are EMBARRASSINGLY old versions, though. Flex and Bison in particular.
> In my case, the effects of the drug were a serious caffeine-like buzz, > followed by a day or so of nausea.
Nausea, to a certain extent, is normal for the first-time nicotine user. You must chew or smoke enough to get your body used to the nicotine in that dose. Or, simply start with a lower dose. I think you used WAY too much.
> This makes sense, considering that tobacco was once marketed as a weight loss product.
Nicotine IS an effective appetite suppressant. Has nothing to do with the nausea, though. I used to smoke every time I was at work and felt hungry but didn't have time to eat. Now I just starve. Smoking was (short term) much more pleasant. I suppose I should find some granola bars or something.
How much ya wanna bet they hit the karma cap?
You forgot "Nothin' up my sleeve, and..."
But I still laughed out loud.
Good call. SNPP *is* indeed a lot like SMTP, it's been so long since I've looked at SNPP I almost forgot its existence. (Although, believe it or not, I had customers looking for TAP solutions last week!)
As for cellular companies not liking it.. I've never really understood that. SNPP has some really nice functionality that doesn't translate over to cellular though. Like polling for message replies, option lists, etc, that were built for the ReFLEX platform.
Maybe he thinks that SMTP is almost like SMPP, because it's only a few bits different in the third byte?
*shrug*
I run XP Pro and Firefox 2 on a 633 celeron and a 933 P3. Each have around 256-384 MB RAM (can't remember for sure).
It runs fine, as long as you don't run leaky extensions and turn off the eye candy.
The Windows XP theme seems to be "worth" about 200MB ram and 500MHz CPU.
Excuse me?
If navigating away from a page that allocates a pile of RAM with the JS interpreter does not free() up that RAM, then the browser is simply broken.
Note that you obviously can't put the top you got from sbrk() back, but that should irrelevant with a modern vm subsystem.
Okay. That is SO FUCKED UP.
What the HELL do people get out of THAT?
BOooooooooooooooooooooooooooooooooring.
Well, you see, one requires you to parse the page every time you load it from disk, modify it, and then send it to the user.
Whereas the other way requires you to load the page and send it to the user.
See? Which is simpler? Of COURSE simpler is worse! What would we do with all our spare cycles if we weren't converting the same UBB post to HTML for the 40,000th time today?
If it makes you feel any better, I just had a Quantum Fireball 1GB drive from that era (1996?) fail on me two weeks ago. It had been in continuous use since 1999 when I bought it second hand.
I was actually working in cheap PC retail back then. Do you remember the disk series that failed? 'cause I sure don't remember anything like that kind of failure rate. I'd have to wonder if the PC vendor didn't have a shipping accident. (I've seen stuff that would make you lose your lunch)
HEY, that's actually good example of peep-hole optimization!
hippie!
> I doubt it has huge horse power built into it, for the same
> reason your phone doesn't have quad Xeon in it.
Because it might burn his penis?
No, wait, you said Xeon, I was thinking Pentium IV. Never mind.
Don't you mean Ford Pinto?
Interesting, I wasn't aware that concurrent euclid had spread that far. Of course, my career has been incredibly C and web-tech dominated; my C.E. exposure was strictly academic lectures discussing the origins of Turing which we were using at the time.
/usr on died last week after 9.5 years of faithful service, so I pulled an old Ultra 5 out of my lab and recreated my workstation. The new is quite nice; twice the disk (8 GB), twice the RAM (256 MB now!), more CPU (336 new 270 MHz old), and I threw in a Raptor GFX card I pulled from an old E450 for an extra monitor (which worked right out of the box, BTW). I installed the exact same software and went right back to work.
I hear you about facebook et al. Drives me bananas that my eldest wants nothing more out of life than to sit on her computer chair reloading her facebook page to see if anything has changed. I had to hack custom firewall software to do user-based authentication on the house network and kick her off after so much use.
As for the workstation dilemma. I "solved" that years ago but stopping the upgrade cycle. Of course, I work in an environment where I can get away with that. My workstation is a Sparc Ultra 5 running Solaris 2.5.1 hardware 11/97. Fully patched, all non-essential services shutdown, and off the internet. It runs xemacs 19.14, fvwm 1.24. The Xsun + fvwm RAM foot print is around 12 MB, the box is BLINDINGLY fast for desktop switching and anything else I want it to do.
The 1GB harddisk I had
Of course, the workstation for me is just a place to write notes, record phone numbers, read email, run emacs, and run ssh. Compiling is done on a faster machine, as is testing.
Oh, here's another Cordy story - I took compilers with him. The compiler building platform we used was S/SL, Syntactic/Semantic Language IIRC. Anyhow, you could use it kind of like lex or yacc, we used a two-pass S/SL setup for our toy pascal language. Anyhow, I just realized, the story isn't really relevant or funny, but starting to tell you means that I just figured out a possible solution to a work problem. Assuming S/SL is reentrant and available. Gotta go!
> When I was a university, I had classes in.. assembler, Pascal, Concurrent Euclid, Simula, Prolog and C
... eye-opening ... computer-related experience I have ever had. It was the first time I REALLY "got it" -- and understood EVERYTHING that was happening under the hood as a system of disjoint events, acting together in concert.
Concurrent Euclid? Dude, where did you go to school? U of T? In the 80s?
I had the distinct pleasure of having Jim Cordy as a prof when I was an undergrad in the 90s. In particular, studying compilers with the man was the single most
Actually, thinking back to the days reminds me of a funny story I haven't thought about in about a decade. I was taking first year computer science. There was a fellow in my class, smart guy, good C coder.. couldn't see the forest for the trees. In fact, he still owes me a pair of Sony headphones he borrowed about a thousand years ago. Anyhow. He stood up in class one day and asked Cordy something like "What kind of an IDIOT would design a language like TURING?".. "Well, Mr xxx... that idiot would be me".
Haha hahaha
I kind of miss being in school.
But I don't miss stats.
I do miss forging usenet control messages.
Too bad you can't do that any more. Kids are missing so much nowadays!
You clearly don't understand THOROUGH software testing.
I could easily take a default windows + office platform and write a blackbox test suite that misses stuff, yet takes more than a man year to run.
Oh, say, let's say a particular update breaks word 2003 loading documents saved in word 97 with times new roman italic between courier new bold paragraphs, IF the paragraphs in question are less than three lines long.
Would you expect sysadmin staff to be able to find THAT? It could happen, if you want to be thorough in your blackbox testing.. there is no substitute for man years.
I'm a UNIX guy, but I've heard of this, you know, in meetings and stuff when I'm trying to stay awake.
Okay. I think what you need to do is get Seven of Nine to help you set up a Slipstream engine. Or Arturis, if he's around.
Slipstream is actually a superior version of the old OS/2 Trans Warp drive.
Anyhow. Get a Slipstream installer, and your Windows will load faster than light!
> Not gonna see much detail there, and that's putting it mildly :P
Whoah! Check it out! All those flesh coloured blobs are dancing rhythmically!
> Solaris I'm sure has a good bit of FOSS in it now adays
/opt/sfw or /usr/sfw. The other common place to get Solaris-targetted FOSS without building it yourself is sunfreeware.com. Depending on the age of the package, it will wind up either in /opt with an author-identifying dirname (like /opt/FSFxemacs) or in /usr/local.
/usr/apache. And openssh. And postgres....wtf?
/*/sfw
Unless you mean OpenSolaris -- not really.
Solaris doesn't puke shit all of the place like Linux does; the vast majority of Sun-distributed FOSS (which is not Sun-originated) lives in either
The only big exception I can think of here is the gnome stuff; that's mainline Solaris these days. Oh, and gzip and bzip2. And bash. And apache1.3, which lives in
Hmm - perhaps you DO have a point. When the hell did they sneak all that stuff into the mainline?!?
My comments w.r.t. sfw still stands -- stuff in there includes gcc, glib, gimp, ImageMagick, bison, flex, mysql, mozilla, ncftp, openssl, python, coreutils, tcl, tex, samba, zsh, wget, ethereal, cvs, curl, php, automake, autoconf.. all live in
Some of those are EMBARRASSINGLY old versions, though. Flex and Bison in particular.
I'll bet you could fix your DVD player with a coke can, some sand paper, a pair of scissors and some arctic silver.
Well, if you felt like trying anyhow... damned things are getting so cheap!
Oh hey, I'm also shopping for a DVD player. Make sure you get one with the DivX logo on it. Really makes it much easier to watch movies.
Land Shark!
> In my case, the effects of the drug were a serious caffeine-like buzz,
> followed by a day or so of nausea.
Nausea, to a certain extent, is normal for the first-time nicotine user. You must chew or smoke enough to get your body used to the nicotine in that dose. Or, simply start with a lower dose. I think you used WAY too much.
> This makes sense, considering that tobacco was once marketed as a weight loss product.
Nicotine IS an effective appetite suppressant. Has nothing to do with the nausea, though. I used to smoke every time I was at work and felt hungry but didn't have time to eat. Now I just starve. Smoking was (short term) much more pleasant. I suppose I should find some granola bars or something.
> I threw the rest of the gum out.
Good choice.
> I actually met my girlfriend, soon to be wife and mother online,
Dude, that's gross.
Where do you live, in a trailer park or something?
Just use Canadian plates.
No.
Al Gore didn't invent the Transmission Control, he invented the Internet.
Hence, data centers today mostly use Internet Protocol routers.
All Hail Al!