What's the status of select()? In most UNIX implementations, the struct timeval that you pass in is const. In Linux, it is the amount of time left after the wait, including 0 if the select returned because time ran out. This caused me a little chasing around some time back. I'm not sure what POSIX says about that parameter though.
This was one of the worst UI bugs in the original Finder. back in the old days of Macs with no hard drives but a single floppy drive, you booted off the floppy (all 400K of it) and had whatever apps you had on it. If you needed to swap floppies, you had to eject the floppy of course. Problem is, what if the Mac had to page in some OS stuff? Or save an update to a doc on the second floppy? (as an aside, imagine paging in from a slow 400K floppy, shudder). It had to remember the floppies, so even after eject it remembered the volume, and showed it by a grayed out floppy on the desktop. If you wanted it to forget the floppy, well, you just drag the grayed out floppy image to the trash of course. No worry about bad UI metaphors and possibly deleting files, since the floppy wasn't even near the computer.
Then some UI guy thought "hey, why bother ejecting the floppy, then having to trash the outline, why not just drag the floppy to the trash." I don't know how that slipped by the UI team. And since then people have worried about deleting files on the floppy.
I think System 7 improved this slightly by having the "Put Away" menu item. IF folks were afraid of deletions, they can just "Put Away" their floppies and CDs.
And before any Windows people say "haha, macs Were stupid", PCs had the same issue of having the OS floppy being removed under their feet. They solved it a bit more simply, though a bit less elegantly. They simply locked up.
I had a friend of mine, genius he wasn't, who tried this. His website is full of typos and grammar errors. That would fill me with confidence as a client.
My fave consulting story: he begs me once that he needs me to help fix someone's printer. Mac couldn't print. After some convincing (I was jealous he was doing it and I knew i was too lazy to get off my ass) I went over. Tried some basic stuff, didn't work. Went to core simple things: Printer plugged in? yep, light on and everything. Cable plugged into Mac? yep. AppleTalk turned off on serial port? yep. Printer cable plugged into printer? ummm, nope.
The kid also had a PowerCD, essentially a CD player you could use as a portable or hook to the Mac (i told you this was years ago). Kid wanted to show me some games, so to show me, he shut the computer down, removed the CD and restarted it. My jaw dropped slightly. "Umm, you know you can drag the CD to the trash can to eject it". "Wow, just like a floppy?" "yeah," I said "just like a floppy". I asked my 'consultant' friend why didn't he teach the kid that. He said "well, I didn't want to confuse him." Oh, so to not confuse him, you show him an alternate way of ejecting a CD instead of showing its just like all removable media. Umm, OK.
Hmm, then again this is the same guy who's car was on fire, didn't notice it, and when a cop pulls him over to kill the flames, pulls into a gas station.
Silly thing is, he got a lot of clients, including one of The Kennedys. He's going to her house, in her car, and she says "I have to stop by work for a second." Pulls up to the Merchandise Mart, at one time the only commercial building in the US with it's own ZIP code (they've since sold off their interests). he goes "wow, you work there?" "Kind of, I own it." Goes to show, sometimes you don't need to be smart, just have to look smart to the people paying you.
Slashdot just had an article not that long ago about sites that had this methodology to sign up (like Yahoo Mail) didn't allow people with sigh disabilities to sign up. You just eliminated all email from blind folks. There's also some automated emails to worry about - how would notices from, say, your bank get through?
Windows NT 3.51 and 4.0 supported PowerPC. Was dropped because of bad sales. Solaris had a PowerPC port too if you can believe it. This ws all when PowerPC was shiny and new and PowerPC was going to take over the world, giving a consistent platform free of all that x86 cruft. Problem was NT in that day wasn't compatible yet with loads of software, and Windows 3.1 and 95 were very much x86 only, so the software market never followed to PowerPC. Intel threw enough silicon at the problem to make x86 performance acceptable, and the RISC world withered.
The most interesting thing for me with all this "cheap PowerPC" stuff is it seems to be the rebirth of CHRP, which Apple kind of scotched becasue they were fearful of clones back then. Maybe they realize they need to kill some of the "hardware premium price" and get costs more in line with Intel boxes.
There's a Debian/GNU/NetBSD port out there. To be honest, my opinion is it seems to be out to stroke some FSF ego; to prove "the GNU stuff is the important half of GNU/Linux, the Linux part is immaterial", though there are some other advantages - the NetBSD kernel is more ported than the Linux one is. Personally the GNU/NetBSD thing changes one of the best parts of the BSDs... that you have one cohesive OS, including userland and kernel. Putting GNU on top of that, well, now you break that cohesion.
In a way it is. Matt Dillon got lost commit access to cvs a while ago because he was trying to get some stuff into 4.8 and got rebuffed. Looked like he violated their code of conduct a few too many times, got kicked out, and started a project where he made the rules. TdR in the house?
Did you too ask WTF is MirBSD?
on
NetBSD At Linuxtag
·
· Score: 3, Interesting
http://templeofhate.com/tglaser/MirBSD/ Though it doesn't explain a lot. Looks like OpenBSD optimized for gcc 3.3 and -march=pentium, with some package and small kernel changes. Doesn't seem to have a unary guiding principle. Anyone else with more info?
I kept the C64 well past it's expiration date, and once the power suppy died, I kept my Mapping the C64 book forever, surviving the loss of the C64 and a couple moves. I think the reason I loved it so much actually was that book, and is the same reason why people love Linux and FreeBSD so rabidly.
Mapping the C64 exposed every byte of the OS and machine. You could control every aspect of the machine that the designers let anyone control. You could get under BASIC and play with 6502 machine language, which was simple enough that I picked it up from a 150 page book. In a couple weeks from getting the box you could be playing with all the cool memory locations, tossing sprites around during vertical blank interrupts.
I think Linux and FreeBSD and Atheos and all their friends scratch the itch for something that a hobbyist can unsderstand as many levels as they want to. Hobbyists can look under the hood and figure out whats going on, see every one of the APIs, even change them if they want. I think this is one of the advantages of Open Source, is it lets people who have massive geek interest look under the hood.
well, used to have their own. It was old and out of date (I think Redhat 5 based when 7 was already out) on servers that were also out of date (LX50s were Pentium IIIs). They dropped their distro in favor of a pure RedHat one, and now sell Pentium 4 Xeons.
Wow, next we'll learn how you shouldn't buy any Ford, GM, or Chrysler product in the first year of production. Go PINTO!! And Fiero, which was a very applicable name that first year.
like chopsticks, which were actually invented by immigrant restaurant owners in America's mining communities in the 1800s Maybe you're thinking chop suey, which was invented in SF in the 1800's. Chopsticks certainly weren't.
...Apple. Look at what Apple did with OS X. Apple took an Open Source OS and pinned it up with a proprietary front-end. The system benefits from all of the Open Source advancements in hardware control, while at the same time, the user has all the benefits of a modern, easy-to-use interface.
The FreeBSD folks get some benefit as well. Besides having another big company using their code, testing it (and supplying patches) they kind of avoid the tug of war that part of Linux is going through - the whole "is it for geeks or the masses?" The coders who are good at one tend not to be as good in the other. So the FreeBSD coders can concentrate on the lower level bits, and have the Apple folks worry about getting the real fancy GUI on top of it.
The damn thing basically has a first generation Power Macintosh G4 under the hood for the RIP processor (PowerPC 7400 / 500Mhz, 20GB hard disk, 512 MB RAM).
For some reason the first thing I thought of when I saw this was remembering that at one time, the fastest Apple computer was the original LaserWriter. It had a faster CPU than the Macs available at the time.
Planes still have to fly over schools, malls, freeways, stadiums, and my fucking house.
At one time, Hale school I believe was actually on the tarmac of Chicago's Midway airport. Planes couldn't fly at certain times because school was getting in and out. If you're ever driven past there, you know that the tarmac goes right up to Cicero avenue, which is a very busy street. I remember a story (urban legend maybe) about a small plane that was whort on landing and crashed into a restaurant just across the street from the airport.
Does it have IMAP STARTTLS support? I heard it was missing in Mozilla 1.4, not sure if Thunderbird has it.
The best thing about standards is that there are so many to choose from?
What's the status of select()? In most UNIX implementations, the struct timeval that you pass in is const. In Linux, it is the amount of time left after the wait, including 0 if the select returned because time ran out. This caused me a little chasing around some time back. I'm not sure what POSIX says about that parameter though.
Well that's intuitive. NOT!
This was one of the worst UI bugs in the original Finder. back in the old days of Macs with no hard drives but a single floppy drive, you booted off the floppy (all 400K of it) and had whatever apps you had on it. If you needed to swap floppies, you had to eject the floppy of course. Problem is, what if the Mac had to page in some OS stuff? Or save an update to a doc on the second floppy? (as an aside, imagine paging in from a slow 400K floppy, shudder). It had to remember the floppies, so even after eject it remembered the volume, and showed it by a grayed out floppy on the desktop. If you wanted it to forget the floppy, well, you just drag the grayed out floppy image to the trash of course. No worry about bad UI metaphors and possibly deleting files, since the floppy wasn't even near the computer.
Then some UI guy thought "hey, why bother ejecting the floppy, then having to trash the outline, why not just drag the floppy to the trash." I don't know how that slipped by the UI team. And since then people have worried about deleting files on the floppy.
I think System 7 improved this slightly by having the "Put Away" menu item. IF folks were afraid of deletions, they can just "Put Away" their floppies and CDs.
And before any Windows people say "haha, macs Were stupid", PCs had the same issue of having the OS floppy being removed under their feet. They solved it a bit more simply, though a bit less elegantly. They simply locked up.
I had a friend of mine, genius he wasn't, who tried this. His website is full of typos and grammar errors. That would fill me with confidence as a client.
My fave consulting story: he begs me once that he needs me to help fix someone's printer. Mac couldn't print. After some convincing (I was jealous he was doing it and I knew i was too lazy to get off my ass) I went over. Tried some basic stuff, didn't work. Went to core simple things:
Printer plugged in? yep, light on and everything.
Cable plugged into Mac? yep.
AppleTalk turned off on serial port? yep.
Printer cable plugged into printer? ummm, nope.
The kid also had a PowerCD, essentially a CD player you could use as a portable or hook to the Mac (i told you this was years ago). Kid wanted to show me some games, so to show me, he shut the computer down, removed the CD and restarted it. My jaw dropped slightly. "Umm, you know you can drag the CD to the trash can to eject it". "Wow, just like a floppy?" "yeah," I said "just like a floppy". I asked my 'consultant' friend why didn't he teach the kid that. He said "well, I didn't want to confuse him." Oh, so to not confuse him, you show him an alternate way of ejecting a CD instead of showing its just like all removable media. Umm, OK.
Hmm, then again this is the same guy who's car was on fire, didn't notice it, and when a cop pulls him over to kill the flames, pulls into a gas station.
Silly thing is, he got a lot of clients, including one of The Kennedys. He's going to her house, in her car, and she says "I have to stop by work for a second." Pulls up to the Merchandise Mart, at one time the only commercial building in the US with it's own ZIP code (they've since sold off their interests). he goes "wow, you work there?" "Kind of, I own it." Goes to show, sometimes you don't need to be smart, just have to look smart to the people paying you.
actually, why didn't you code this in shell?
sleep $(expr $RANDOM % 1000000)
echo "We recommend you stick with Windows"
Then Gartner can truly be replaced with a small shell script
too vague to be enforceable
Yet the term Windows is specific enough to be a strong trademark. Ummm...
Slashdot just had an article not that long ago about sites that had this methodology to sign up (like Yahoo Mail) didn't allow people with sigh disabilities to sign up. You just eliminated all email from blind folks.
There's also some automated emails to worry about - how would notices from, say, your bank get through?
and viola, it opens.
I usually open mine with a cello...
Windows NT 3.51 and 4.0 supported PowerPC. Was dropped because of bad sales. Solaris had a PowerPC port too if you can believe it. This ws all when PowerPC was shiny and new and PowerPC was going to take over the world, giving a consistent platform free of all that x86 cruft. Problem was NT in that day wasn't compatible yet with loads of software, and Windows 3.1 and 95 were very much x86 only, so the software market never followed to PowerPC. Intel threw enough silicon at the problem to make x86 performance acceptable, and the RISC world withered.
The most interesting thing for me with all this "cheap PowerPC" stuff is it seems to be the rebirth of CHRP, which Apple kind of scotched becasue they were fearful of clones back then. Maybe they realize they need to kill some of the "hardware premium price" and get costs more in line with Intel boxes.
There's a Debian/GNU/NetBSD port out there. To be honest, my opinion is it seems to be out to stroke some FSF ego; to prove "the GNU stuff is the important half of GNU/Linux, the Linux part is immaterial", though there are some other advantages - the NetBSD kernel is more ported than the Linux one is. Personally the GNU/NetBSD thing changes one of the best parts of the BSDs... that you have one cohesive OS, including userland and kernel. Putting GNU on top of that, well, now you break that cohesion.
They hate us for our FREEDOM!
Don't worry, John Aschcroft is taking away all our freedoms, so soon we won't have to worry any more. I'm going back to my Happy Place.
Oh well, it's probably about hurt egos again. :(
In a way it is. Matt Dillon got lost commit access to cvs a while ago because he was trying to get some stuff into 4.8 and got rebuffed. Looked like he violated their code of conduct a few too many times, got kicked out, and started a project where he made the rules. TdR in the house?
http://templeofhate.com/tglaser/MirBSD/
Though it doesn't explain a lot. Looks like OpenBSD optimized for gcc 3.3 and -march=pentium, with some package and small kernel changes. Doesn't seem to have a unary guiding principle. Anyone else with more info?
I think RMS would be happy... we could all do the GNU/TRON dance.
Maybe someone should forward this story to Darl, get him time to get his lawsuit ready.
I kept the C64 well past it's expiration date, and once the power suppy died, I kept my Mapping the C64 book forever, surviving the loss of the C64 and a couple moves. I think the reason I loved it so much actually was that book, and is the same reason why people love Linux and FreeBSD so rabidly.
Mapping the C64 exposed every byte of the OS and machine. You could control every aspect of the machine that the designers let anyone control. You could get under BASIC and play with 6502 machine language, which was simple enough that I picked it up from a 150 page book. In a couple weeks from getting the box you could be playing with all the cool memory locations, tossing sprites around during vertical blank interrupts.
I think Linux and FreeBSD and Atheos and all their friends scratch the itch for something that a hobbyist can unsderstand as many levels as they want to. Hobbyists can look under the hood and figure out whats going on, see every one of the APIs, even change them if they want. I think this is one of the advantages of Open Source, is it lets people who have massive geek interest look under the hood.
well, used to have their own. It was old and out of date (I think Redhat 5 based when 7 was already out) on servers that were also out of date (LX50s were Pentium IIIs). They dropped their distro in favor of a pure RedHat one, and now sell Pentium 4 Xeons.
I guess I'm trolling too, but it's weird that someone using xemacs is worried about memory usage in other apps. :)
Wow, next we'll learn how you shouldn't buy any Ford, GM, or Chrysler product in the first year of production.
Go PINTO!! And Fiero, which was a very applicable name that first year.
Older version too. 1.3 series is up to 1.3.27. 1.3.24 (the next version) came out in Mar 2002, so they're at least a year out of date.
I have visions of that scene from Groundhog day, except instead of Bill Murray and a groundhog driving it's Linus and a penguin...
Don't drive angry!!
like chopsticks, which were actually invented by immigrant restaurant owners in America's mining communities in the 1800s
Maybe you're thinking chop suey, which was invented in SF in the 1800's. Chopsticks certainly weren't.
...Apple. Look at what Apple did with OS X. Apple took an Open Source OS and pinned it up with a proprietary front-end. The system benefits from all of the Open Source advancements in hardware control, while at the same time, the user has all the benefits of a modern, easy-to-use interface.
The FreeBSD folks get some benefit as well. Besides having another big company using their code, testing it (and supplying patches) they kind of avoid the tug of war that part of Linux is going through - the whole "is it for geeks or the masses?" The coders who are good at one tend not to be as good in the other. So the FreeBSD coders can concentrate on the lower level bits, and have the Apple folks worry about getting the real fancy GUI on top of it.
The damn thing basically has a first generation Power Macintosh G4 under the hood for the RIP processor (PowerPC 7400 / 500Mhz, 20GB hard disk, 512 MB RAM).
For some reason the first thing I thought of when I saw this was remembering that at one time, the fastest Apple computer was the original LaserWriter. It had a faster CPU than the Macs available at the time.
Planes still have to fly over schools, malls, freeways, stadiums, and my fucking house.
At one time, Hale school I believe was actually on the tarmac of Chicago's Midway airport. Planes couldn't fly at certain times because school was getting in and out. If you're ever driven past there, you know that the tarmac goes right up to Cicero avenue, which is a very busy street. I remember a story (urban legend maybe) about a small plane that was whort on landing and crashed into a restaurant just across the street from the airport.