So when something goes wrong, it manifests itself in a bizarre fashion and the dealer can't figure out how to fix it.
And they apparently lack the common sense to pull the battery while disabling the stupid thing. Gotta love under-qualified technicians working on your expensive stuff.
The intuitive short-term solution, at least to me, is to use N different MD5sums for each file, taken at N different offsets within the file (each unique mod block size). Of course, this becomes moot when collision-finding becomes cheap, but it provides a much greater degree of safety than single MD5 for the near term, with the benefit of leveraging existing codebases and minimal additional overhead.
That said, it's likely that moving away from MD5 is still a better idea.
There's garbage collection, which while fast is certainly not free.
Actually, running benchmarks, it's found that the GC OCaml uses is faster than the repeated brk()s you get with C's malloc()/free(). If you profile it out, brk() is really expensive when you're dealing with a segmented heap/arena.
I don't know how the tuple issue falls out, though I'm sure Xavier Leroy and friends have done the best they can, as usual.
ATI and NVidia are, by the twisted logic you're using, already more open than this! They ship full drivers with source code for ABI compatibility layers. Theo didn't get them to open up at all, all he got was a license for free redistribution of a chunk of data they hadn't previously allowed distributed.
You are indeed correct, sir. I have no idea where my mind was (i'd have to check with the bottle of rum, but it was found empty in the kitchen sometime this morning;^)
I'm shooting through a couple of trees and everything but transponder 18 is at 93+/100 on the signal readings.
And I installed it myself, using nothing but a starchart (from Weather Underground) and dead reckoning. They make it a really user-friendly process, so long as you've got half a clue.
Re:Replace it with a key labelled [help]
on
Is Caps Lock Dead?
·
· Score: 1
Boy, you must have some serious teflon on your mouse to be able to notice the difference between clean USB and PS/2.
The key thing here is that the USB mouse plugs into the hub on the USB keyboard, which plugs into a hub directly next to the controller. If you plug your camera or palm or cd drive into the other side of the keyboard, you'll see the bad side of USB. But if you keep the USB path clear, you shouldn't be able to notice the difference.
I'm all for keeping bit-banging interfaces (PS/2, especially, because they didn't make USB Model Ms!), hell, i've made ISA cards before. But USB HID is a great solution to the input problem. PS/2 input devices need to die, as do cheap crappy input devices in general. Everyone will be happier for it.
GIMP on MacOS is not the Gimp. It's MacGIMP. On my linux machines, GIMP does antialiasing, uses a real input method, etc. It looks to me like you guys get the short end of the stick because your packagers aren't doing all the background work.
Ironically enough, here at UNC Chapel Hill (#52), you can get onto wireless in just about any building on campus, and have been able to for about a year now (and anyplace you can't get on wireless you're no more than a room or two away from 100baseT you can jack into).
It appears that their ranking technique is seriously flawed.
Some of us do have things to do besides work. It sounds more like he's in an environment where they were calling him because they could, not because it was "his turn."
Besides, if you're on-call 24/7, something is wrong. There should be three competent people to care for anything mission-critical, period. You can do it with two, which isn't so bad (2 hours on-call before and after work, perhaps). Being the only person qualified for a task is begging for disaster. Sure, it's great job security, but what if you suddenly get the urge to become a professional harmonica player? Or are hit by a bus? Or totally flip out because you missed Yet Another Movie Date because of a fucking call that was fixed by powercycling the printer (not that i'm bitter)?
Being on-call sucks, yes. But being on call for certain hours is a hell of a lot better than being on-call 24/7. 24/7 duty will kill you, or your aspirations of a social life, or at least hurt your relationships.
I know, I was the lynchpin before. It really sucked. They didn't pay me what i was worth as the Only Competent Person, and they didn't seem to care about the concept of spending money on a backup. So good-bye i went, and i haven't looked back (that was several jobs ago; i've spent the past 8 months unemployed, living off savings from my last job; not once have i wanted to go back to the on-call position).
Being the only person that can fix a problem shows very poor planning on the part of your management.
"... one of those flip-top dvd players, which aren't as good as iBooks though similarly priced."
FYI, those things can be had for about 500$ at walmart nowadays. I saw one for 250$ish around Christmas.
I agree though, that this is a useless idea. My TiBook with a 400MHz G4 uses ~30% CPU in ogle to play back a DVD, so the power utilization can be managed (200MHz G4 should have enough kick to do DVD, no sweat; but DVD isn't the selling point. MPEG4 and friends would be, and they're more complex than MPEG2). Scalable frequencies should help, but the battery for the TiBook is a bit chunky. As far as screen requirements, the Sony Clie's screen is pretty sweet for its size.
Overall, though, the battery is the killer. The TiBook battery is clunky as all hell for a portable device. And i can't see getting by with less power than that thing packs (nor can i see getting much more power in a smaller package).
Then again, i'm overall pretty ignorant of the issues at hand.
-josh, curious about what tomorrow's news will bring.
If you have 10k desktops and your IT guy/gal/team 1. doesn't have an automated system to push updates, or 2. decides you need to upgrade to a new kernel for no apparent reason (security updates are almost universally backported), or is unable to do the kernel patching to fix things themselves, or 3. you have software that's somehow hacked into the kernel on desktops but you don't have the source to,
you're fucked. Start writing your resignation letter, you totally blew it for anyone you're responsible to. Hope you weren't there too long so you can put it on your resume as a hiatus.
Linux doesn't have to worry about backwards ABI compatibility because most vendors use the API instead...
The issue is not with what _you_ can do. That's never been stated. There is no push to tell people "no, no, don't use binary modules!" That would be patently absurd, and while some (most?) of the kernel guys are out of touch with reality, most are more level-headed than that.
The issue is rather complicated, but the crux of it is this: the binary modules are linked against GPL'd kernel functions, and when that module is loaded, it becomes part of the kernel's address space and context. IE: it looks an awful lot like a derivative work. So now all exclusively GPL'd symbols are exported via GPL_SYMBOL().
It's not a matter of "you can't run binary modules," it's a matter of "you can't create a derivative work from GPL'd software and distribute it sans-source."
(This doesn't even get started on all the posts to l-k of "VMWare doesn't work with the brand new devel kernel! I forced loading of the 2.4 modules and it ate my hard drive!" or the endless supply of "Subject: Instability with nVidia drivers in kernel x.x.xx...". The only way to really support binary-only modules is to explicitly code for them, and nobody wants to do that.)
I think a better point to critique on his phone analogy is the implied point that the phone system isn't held together with "bailing wire" or "chewing gum." Nope, it's all pretty standardized, well-integrated equipment. Why is the phone service so much more "professional" than IT services?
Because phone service is a relatively well-defined, consistent, limited problem domain. Internet servers, dynamic web sites, and local security are loosely-defined, constantly shifting, open-ended problem domains. They're very different, and you can't compare one to the other.
However, for certain applications, there are well-defined standards, and well-defined practices. Still, for a lot of IT, it's a matter of custom engineering and architecture. For example, online content management: you can buy one of the management engines off-the-shelf, which will probably do most of what you need in a structured manner. For CRM, well, there's about a dozen of those. These packages are well-behaved in that it provides a well-defined interface, but that's not always an option (i know, i used to do data migration for small- to medium-sized businesses. at the low end, when you change systems, you'd better damned well know perl or some other text processing language to massage the data--that is, you need to be good with your bailing wire).
In the future, this situation will hopefully be better with standardization (mostly using XML it seems, even though the actual encoding doesn't really matter.. we could have standardized years ago, but nobody saw any benefit then). Having done data migration in the past, i'm all for keeping things disparate and non-standard, but that's because the work pays well and is fun;^)
A better analogy might be a pool of corporate autos. Except that you don't have to interconnect the cars to get them to share load dynamically, or access content generated on one to form a report on the other, etc. A lot of IT is like trying to drop a big old hemi into a metro, or getting a suburban to go anywhere with just metros to provide power (two in front and one in back, it might go up a hill!).
Overall, I was not impressed with this article, but I'm afraid it's going to carry more clout than it should. oh well.
I didn't realize what they were. I live in downtown Asheville, and i think i've driven past where they work in West Asheville. I'm gonna have to head over and see if i can poke at those on Monday, will report back with any info i get, if i get any.
I live near in NC, but near SC (very rural, very pro-keeping-the-confederate . On a couple of the nightly news programs they have a local "criminal" report with a hotline and rewards for successes.
And grab a tape pinstripe while you're at it. It'll make your christmas tree go faster!
(on-topic: personally, i have an assload of the 2$-a-string lights from wally world, which i have strung from the ceiling with fishing line to give a nice soft light in the living room)
You know, he should use ogg to distribute, not to store. Storage is going to take gigs, and be magnitudes higher quality than anyone could ever hope ogg to be without being simliarly sized.
I used to live next door to a music major with a dual 700 G4 tower and an 80GB hard drive, he was annoyed that he was constantly running out of room for his compositions...
On the other hand, the original question mentions hum - presumably AC 60Hz - and a choke will have negligible effect on a frequency that low.
I would hope not! Otherwise that choke would get real hot, real fast. The AC on that line is at 60Hz, and if the choke was actively "damping" that much current at that high of a voltage, it might be a Very Bad Thing.
You know, i live in a hippieish town (Asheville, NC), and i've never seen caplets of the stuff =) Admittedly, i was living in a much more conservative area (midwest) when i got the tea...
I'll poke around some more, see what i can find.
As far as the digestive system upset, well, you're draining heavily anyway. It's probably not going to be too much worse =)
Most excellent!
I think it sounds better with "Podcasting killed the drive time star" in the chorus, but, damn. This is a wonderful parody.
And they apparently lack the common sense to pull the battery while disabling the stupid thing. Gotta love under-qualified technicians working on your expensive stuff.
The intuitive short-term solution, at least to me, is to use N different MD5sums for each file, taken at N different offsets within the file (each unique mod block size). Of course, this becomes moot when collision-finding becomes cheap, but it provides a much greater degree of safety than single MD5 for the near term, with the benefit of leveraging existing codebases and minimal additional overhead.
That said, it's likely that moving away from MD5 is still a better idea.
There's garbage collection, which while fast is certainly not free.
Actually, running benchmarks, it's found that the GC OCaml uses is faster than the repeated brk()s you get with C's malloc()/free(). If you profile it out, brk() is really expensive when you're dealing with a segmented heap/arena.
I don't know how the tuple issue falls out, though I'm sure Xavier Leroy and friends have done the best they can, as usual.
ATI and NVidia are, by the twisted logic you're using, already more open than this! They ship full drivers with source code for ABI compatibility layers. Theo didn't get them to open up at all, all he got was a license for free redistribution of a chunk of data they hadn't previously allowed distributed.
You are indeed correct, sir. I have no idea where my mind was (i'd have to check with the bottle of rum, but it was found empty in the kitchen sometime this morning ;^)
That's Wile Coyote. Sometimes spelled "WhyMe Coyote."
I'm shooting through a couple of trees and everything but transponder 18 is at 93+/100 on the signal readings.
And I installed it myself, using nothing but a starchart (from Weather Underground) and dead reckoning. They make it a really user-friendly process, so long as you've got half a clue.
Boy, you must have some serious teflon on your mouse to be able to notice the difference between clean USB and PS/2.
The key thing here is that the USB mouse plugs into the hub on the USB keyboard, which plugs into a hub directly next to the controller. If you plug your camera or palm or cd drive into the other side of the keyboard, you'll see the bad side of USB. But if you keep the USB path clear, you shouldn't be able to notice the difference.
I'm all for keeping bit-banging interfaces (PS/2, especially, because they didn't make USB Model Ms!), hell, i've made ISA cards before. But USB HID is a great solution to the input problem. PS/2 input devices need to die, as do cheap crappy input devices in general. Everyone will be happier for it.
GIMP on MacOS is not the Gimp. It's MacGIMP. On my linux machines, GIMP does antialiasing, uses a real input method, etc. It looks to me like you guys get the short end of the stick because your packagers aren't doing all the background work.
That said, yeah, the GIMP is no Photoshop =)
Hell, you guys don't even make our fight song. We end with "Go to hell State!"
Of course, i couldn't care less, i'm just here by fiat =)
Ironically enough, here at UNC Chapel Hill (#52), you can get onto wireless in just about any building on campus, and have been able to for about a year now (and anyplace you can't get on wireless you're no more than a room or two away from 100baseT you can jack into).
It appears that their ranking technique is seriously flawed.
Some of us do have things to do besides work. It sounds more like he's in an environment where they were calling him because they could, not because it was "his turn."
Besides, if you're on-call 24/7, something is wrong. There should be three competent people to care for anything mission-critical, period. You can do it with two, which isn't so bad (2 hours on-call before and after work, perhaps). Being the only person qualified for a task is begging for disaster. Sure, it's great job security, but what if you suddenly get the urge to become a professional harmonica player? Or are hit by a bus? Or totally flip out because you missed Yet Another Movie Date because of a fucking call that was fixed by powercycling the printer (not that i'm bitter)?
Being on-call sucks, yes. But being on call for certain hours is a hell of a lot better than being on-call 24/7. 24/7 duty will kill you, or your aspirations of a social life, or at least hurt your relationships.
I know, I was the lynchpin before. It really sucked. They didn't pay me what i was worth as the Only Competent Person, and they didn't seem to care about the concept of spending money on a backup. So good-bye i went, and i haven't looked back (that was several jobs ago; i've spent the past 8 months unemployed, living off savings from my last job; not once have i wanted to go back to the on-call position).
Being the only person that can fix a problem shows very poor planning on the part of your management.
"... one of those flip-top dvd players, which aren't as good as iBooks though similarly priced."
FYI, those things can be had for about 500$ at walmart nowadays. I saw one for 250$ish around Christmas.
I agree though, that this is a useless idea. My TiBook with a 400MHz G4 uses ~30% CPU in ogle to play back a DVD, so the power utilization can be managed (200MHz G4 should have enough kick to do DVD, no sweat; but DVD isn't the selling point. MPEG4 and friends would be, and they're more complex than MPEG2). Scalable frequencies should help, but the battery for the TiBook is a bit chunky. As far as screen requirements, the Sony Clie's screen is pretty sweet for its size.
Overall, though, the battery is the killer. The TiBook battery is clunky as all hell for a portable device. And i can't see getting by with less power than that thing packs (nor can i see getting much more power in a smaller package).
Then again, i'm overall pretty ignorant of the issues at hand.
-josh, curious about what tomorrow's news will bring.
If you have 10k desktops and your IT guy/gal/team
1. doesn't have an automated system to push updates, or
2. decides you need to upgrade to a new kernel for no apparent reason (security updates are almost universally backported), or is unable to do the kernel patching to fix things themselves, or
3. you have software that's somehow hacked into the kernel on desktops but you don't have the source to,
you're fucked. Start writing your resignation letter, you totally blew it for anyone you're responsible to. Hope you weren't there too long so you can put it on your resume as a hiatus.
Linux doesn't have to worry about backwards ABI compatibility because most vendors use the API instead...
The issue is not with what _you_ can do. That's never been stated. There is no push to tell people "no, no, don't use binary modules!" That would be patently absurd, and while some (most?) of the kernel guys are out of touch with reality, most are more level-headed than that.
The issue is rather complicated, but the crux of it is this: the binary modules are linked against GPL'd kernel functions, and when that module is loaded, it becomes part of the kernel's address space and context. IE: it looks an awful lot like a derivative work. So now all exclusively GPL'd symbols are exported via GPL_SYMBOL().
It's not a matter of "you can't run binary modules," it's a matter of "you can't create a derivative work from GPL'd software and distribute it sans-source."
(This doesn't even get started on all the posts to l-k of "VMWare doesn't work with the brand new devel kernel! I forced loading of the 2.4 modules and it ate my hard drive!" or the endless supply of "Subject: Instability with nVidia drivers in kernel x.x.xx...". The only way to really support binary-only modules is to explicitly code for them, and nobody wants to do that.)
I think a better point to critique on his phone analogy is the implied point that the phone system isn't held together with "bailing wire" or "chewing gum." Nope, it's all pretty standardized, well-integrated equipment. Why is the phone service so much more "professional" than IT services?
;^)
Because phone service is a relatively well-defined, consistent, limited problem domain. Internet servers, dynamic web sites, and local security are loosely-defined, constantly shifting, open-ended problem domains. They're very different, and you can't compare one to the other.
However, for certain applications, there are well-defined standards, and well-defined practices. Still, for a lot of IT, it's a matter of custom engineering and architecture. For example, online content management: you can buy one of the management engines off-the-shelf, which will probably do most of what you need in a structured manner. For CRM, well, there's about a dozen of those. These packages are well-behaved in that it provides a well-defined interface, but that's not always an option (i know, i used to do data migration for small- to medium-sized businesses. at the low end, when you change systems, you'd better damned well know perl or some other text processing language to massage the data--that is, you need to be good with your bailing wire).
In the future, this situation will hopefully be better with standardization (mostly using XML it seems, even though the actual encoding doesn't really matter.. we could have standardized years ago, but nobody saw any benefit then). Having done data migration in the past, i'm all for keeping things disparate and non-standard, but that's because the work pays well and is fun
A better analogy might be a pool of corporate autos. Except that you don't have to interconnect the cars to get them to share load dynamically, or access content generated on one to form a report on the other, etc. A lot of IT is like trying to drop a big old hemi into a metro, or getting a suburban to go anywhere with just metros to provide power (two in front and one in back, it might go up a hill!).
Overall, I was not impressed with this article, but I'm afraid it's going to carry more clout than it should. oh well.
I didn't realize what they were. I live in downtown Asheville, and i think i've driven past where they work in West Asheville. I'm gonna have to head over and see if i can poke at those on Monday, will report back with any info i get, if i get any.
I live near in NC, but near SC (very rural, very pro-keeping-the-confederate . On a couple of the nightly news programs they have a local "criminal" report with a hotline and rewards for successes.
It's rather sad, really..
And grab a tape pinstripe while you're at it. It'll make your christmas tree go faster!
(on-topic: personally, i have an assload of the 2$-a-string lights from wally world, which i have strung from the ceiling with fishing line to give a nice soft light in the living room)
You know, he should use ogg to distribute, not to store. Storage is going to take gigs, and be magnitudes higher quality than anyone could ever hope ogg to be without being simliarly sized.
I used to live next door to a music major with a dual 700 G4 tower and an 80GB hard drive, he was annoyed that he was constantly running out of room for his compositions...
Um, the narrator is the (creepy) little blonde girl in the commercials. No idea who she is yet, but i'm sure it'll be revealed soon enough.
And remember, this isn't really directed by Spielberg, it's just "presented" by him.
You're right. I'm a dumbass =)
I shouldn't post at whatever hour i posted that... oh well.
On the other hand, the original question mentions hum - presumably AC 60Hz - and a choke will have negligible effect on a frequency that low.
I would hope not! Otherwise that choke would get real hot, real fast. The AC on that line is at 60Hz, and if the choke was actively "damping" that much current at that high of a voltage, it might be a Very Bad Thing.
You know, i live in a hippieish town (Asheville, NC), and i've never seen caplets of the stuff =) Admittedly, i was living in a much more conservative area (midwest) when i got the tea...
I'll poke around some more, see what i can find.
As far as the digestive system upset, well, you're draining heavily anyway. It's probably not going to be too much worse =)
Thanks for the info!