I've found that just because a manager likes interacting with people does not mean people enjoy interacting with them. A manager should be value-add to the organization -- being "good with people" isn't a skill if you're not actively paid to deal with people you can't fire.
Disagree -- with video, it becomes cheaper, because you handle more at volume; At a video service provider I worked at, our cost per (unreplicated) GB was usually ~18c to acquire and 12c to maintain. Even with large scale replication, we didn't come near 30$/GB. At another company, Netapp was the name of the game, and there 30$ (replicated) gig was about right. Obviously those aren't directly comparable, but it's more about how you use your storage (and how it handles failure) than how much storage you use.
On a lot of 60, a random subsample of 10:
- 7 have been nothing but blissful
- 2 throw random errors enough to stall a raid array
- 1 just hangs the controller after some amount of time.
Not saying the percentages bear out over the long haul, but people saying "WFM" are probably telling the truth, as are those complaining of errors.
It's all about the tier of school (each company has their own opinion, usually tied to the execs at the company).
You can usually find your harvard/yale/stanfords in tier 1, and say, your DeVry and UofPhoenix in, say tier 5.
Sure there are additional prejudices, but generally, if the L/A college is several/tiers/ above (even if not necessarily in CS), it might still be a better call.
As far as programs go -- I really feel the best way is to audit a class or two in a subject that interests you already. Did you learn? Do you see a use in what you learned? Or was it too high-level, low-level or abstract? Did the professor excite you to learn more (this makes/all/ the difference in the world).
Oh -- and if they never explain how to go from code->processor (so that you really understand it) -- then you can do better programwise. (Take that Java-Only U's ! Give me my C, my assembly, then teach me the "better" ways!).
So decide which is a better school, and throw that in with some weight against the quality you got from a random class or three at each, and then decide.
Good luck -- I'd rather hire a naturally smart kid with no degree, but eager to learn, then a "well trained degree mill code-monkey" any day:-) [Not saying any named college in here happens to produce those..]
-James
Parent is absolutely correct -- I work in IT, though I studied CS. The difference is in what you tend to code:
At the end of the day, CS writes the big applications, but you only write a couple at a time. IT/IS writes glue -- they take every service they need to run and make it run together - various directory services, authentication engines, web services, etc, etc..
Ask yourself, ultimately, do you want to write code that others rely on, or do you want to make a programmers code work the way it's supposed to?;-)
As someone who interviews far too many who believe the same:
Certifications prove you can pass a test (like HS) - that is, rote memorization.
Proving knowledge is an exercise left to the reader.
In answer to the original question, discover what interests you, what you want to do, and learn more, be it networking, unix, coding ( or sales:-) ).
If you're not interested in it, you won't advance in it.
Ahh, my friend, you've now discovered the real motivations behind net neutrality.
Lets step back a few years. You're a Dial up ISP, with we'll say 100 customers at 56kbps [7kBps]. Well those 100 will never likely be online at the same time, so lets only buy something to support a full capacity of 50 [50*7 = 350 kBps].
While we may have the full 100 lines, there's no reason to pay for a 768 T1 when you won't use it.
Now fast forward to today.
You have the same number of customers [yes, this is hand-waving, but accurate], but now all 100 want to be online at the same time [e.g., cable], and want to use their full connection [e.g., bittorrent/voip/etc., constantly running]. All the sudden your over-subscribing/under-provisioning is no longer profitable.
So they want to QOS you based on what you pay. You pay for 768, bob pays for 1.5, therefor he should get to use 2:1 a ratio of whats available between you and bob.
Since bob uses VOIP, P2P, b/torrent constantly, you suffer.
Now of course you're not really competing with bob, you compete with 1000x the original customer base, but the problem remains the same. You suffer, because ISP's cant provide ANYONE with what they promise, because they rely on the old assumptions of subscribers, active users, and usage rates that have held true for all those dial-up years.
To abstract just a bit more, think of every time you get a "cell tower is at capacity" [or like] message. This is typically only common during disasters, but it happens every now and again. Same problem.
The provider doesnt expect 100% usage by 90% customers, so they figure they can cut down on whats provisioned.
Sick sad world.
How does this relate to NN? Why do you think the providers care what you do with your bandwidth? If they bought a T1 for every 1.5 [etc], this wouldn't be an issue, but they'd have to charge more. And since they dont want to charge YOU [the customer] more, they figure they can wring it out of yahoo, google, msn, etc. the ones who CAN pay.
FTFA: "In fact, only the ps command was running when I generated this list. Most tasks are designed to do what they need to do quickly and then exit or sleep."
Of course, because all other processes, at the instant PS was running, were blocking on the CPU. In other words, on a uniprocessor system, you can only have one process running at a time, and in the case of a process that reports the state of other processes, its only THAT PROCESS THAT WILL APPEAR RUNNING...
One thing I'd point out here, is kerberos is strictly authentication (you are who you say you are), and you're looking to control access (I dont care if your bob, you're not getting in here [at this hour]).
That not withstanding, you could probably do some evil haxoring w/ OpenLDAPs latest versions which allow for fairly programmatic data control, and have a custom schema value in ldap such as CanLogin, require that in your libnss_ldap or whatnot.
As a programmer-come-sysadmin, I vote both. Which has its issues all its own...
When I programmed professionally, I craved the control of memory management. Objects did _exactly_ what was _explicitly_ told to do.
Now I'm a ruby junkie, and love the OO, GC, Etc.
Still, yes, for performance reasons, there are good reasons to do it yourself.
For programming reasons, there are reasons to go GC.
all in all, GC tends to be great. wouldnt work without it. But there are times I'm mystified as to why an object left scope, got destroyed, etc.
So I would (as a programmer), like a compromise [and yes, ruby/rails provides this in its own way, but...] All my objects should be GC'd by default. But I want the ability to hook the destructor, and only have it react the way I expect.
If I want a big block of memory to manage myself, I find an appropriate object for the language (char *, ruby C bindings to a mempool object, unsafe C# (or even safe C#, if you're good), or whatever idiom matches your lang)
Then again, you dont get pointers in ruby, so I s'pose I'm just whining...
So from my perspective:
- Scripters want GC
- RAM Intensive code needs at least somewhat programmer-managed MManagement
- Embedded devices need hard kernel memory management
- Short run applications generally want GC
- Long running, RAM intensive, frequent paging, or frequently shifted data process generally should go with kernel malloc.
But thats only if the _card_ is stolen. What about the number being snatched by a hacked website? Or one that accidentally used http instead of https? Users don't see the difference.
Sure, I'm ok with blaming ignorance, but dont pretend that liability is covered just because there is _some_ covereage for _some_ illicit activity.
I've never had an identity theft, or any other issues, but I have a lot of financial accounts.
Every bank, every company, and every place that questions my credit tends to request my SSN. Some, if I ask "can i give you something else", respond affirmatively, but most do not. So your SSN is distributed to any company that you ask for financial consideration.
For the rich, that never changes, really, so its rare you worry about it, unless your stupid. If your lower class, you'll never be a victim, if only because you'd never be approved for new credit (for most cases..)
It's the middle class that gets killed. The middle class changes accounts as it serves their benefits (ccard interest rates, cash back, etc). These incentives mean little to the wealthy as they've negotiated (close to) prime rates, but it means the world to those who pay 26% on their cards:-) [not me, but I've seen it before].
Basically, yes, your SS is protected, untill you give it away... But the rich dont need to, the poor dont need to, and the middle class cant afford to deal with identity theft. _That's_ why its an issue.
[Mind you if someone below middle class gets hit, its even harder, but its rarer for them to be targeted, cite above...]
Really, this is no different from marijuana. Just about every state has a harsher penalty for growing / dealing then they do for posession for personal use.
Fair? Maybe, but that not the point.
Committing the crime is one thing. Helping others to do it is considerably more outrageous to the law.
So in the mean time I'm going to amsterdam, who's with?
Figured I'd share this one, since it's relevant to the topic at hand.
I just bought myself a new digital camcorder, all the bells and whistles, natch. So I record a few friends and I outing to buy an XMas tree, and a few other things. So often, especially with complex equipment, how to do something is not always immediately clear;
Want to turn on night-mode or light assist? Oh, you need to switch the camera to program mode, go into the menu and select the moon icon.
Want to take still pictures? Move the dongle to the top, and press the record button. Cant do that? Oh yeah, we ship you a card full of sample images so you have to erase it first.
You want to erase it? Just flip the dongle back to the bottom, choose picture review, and then format card.
Now, its time to transfer the video off. Well, the camera has USB2.0 and FireWire (dv) output, but only includes the USB cable. Well, no matter, my mac's in the shop anyhow. So I plug in the USB cable to a windows box I found collecting dust, since I couldnt find USB drivers for the camera in linux.
So when I plug the camera in, windows just stares at me. I read through the quick start manual, and it says flip to "picture" mode instead of "movie" mode. Seems odd to me, but whatever.
So I flip it, and the software comes up, and says pick some pictures to download. Sure enough, lots of sample images, but no mention of getting my movie off.
So I go back to the manual.
And then, several hours of reading it later (could they have cut the esperanto section and included an index PLEASE???) I find a small one line comment hidden at the bottom of the page that discusses hooking my camera up to ANOTHER CAMERA.
That note?
"You will need to purchase a seperate DV cable to transfer video from the camera"
So yeah, I play first, and then read the manual, and then post on slashdot how shitty the manuals are:-)
It's only relevant if uptime is key, but with desktops, you generally wont have: Redundant power supplies Redundant disks Hardware raid (other than 0/1)
If that's not important to you, then by all means go for it
It's a breach to tell your spouse -- but the courts protect spouses from testifying against each other, so if your spouse doesn't post on facebook....
I've found that just because a manager likes interacting with people does not mean people enjoy interacting with them. A manager should be value-add to the organization -- being "good with people" isn't a skill if you're not actively paid to deal with people you can't fire.
You're looking at the upstart position document:
https://wiki.debian.org/Debate... and https://wiki.debian.org/Debate... represent broader parts of the debate.
Amazons http://aws.amazon.com/cloudformation/ can get you 95% of the way there (add a few small scripts via Boto, or some integration with http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cfn-customresource.html)
A little elbow grease will get you the rest of the way without additional costs.
Disagree -- with video, it becomes cheaper, because you handle more at volume; At a video service provider I worked at, our cost per (unreplicated) GB was usually ~18c to acquire and 12c to maintain. Even with large scale replication, we didn't come near 30$/GB. At another company, Netapp was the name of the game, and there 30$ (replicated) gig was about right. Obviously those aren't directly comparable, but it's more about how you use your storage (and how it handles failure) than how much storage you use.
On a lot of 60, a random subsample of 10:
- 7 have been nothing but blissful
- 2 throw random errors enough to stall a raid array
- 1 just hangs the controller after some amount of time.
Not saying the percentages bear out over the long haul, but people saying "WFM" are probably telling the truth, as are those complaining of errors.
It's all about the tier of school (each company has their own opinion, usually tied to the execs at the company). You can usually find your harvard/yale/stanfords in tier 1, and say, your DeVry and UofPhoenix in, say tier 5. Sure there are additional prejudices, but generally, if the L/A college is several /tiers/ above (even if not necessarily in CS), it might still be a better call.
As far as programs go -- I really feel the best way is to audit a class or two in a subject that interests you already. Did you learn? Do you see a use in what you learned? Or was it too high-level, low-level or abstract? Did the professor excite you to learn more (this makes /all/ the difference in the world).
Oh -- and if they never explain how to go from code->processor (so that you really understand it) -- then you can do better programwise. (Take that Java-Only U's ! Give me my C, my assembly, then teach me the "better" ways!).
So decide which is a better school, and throw that in with some weight against the quality you got from a random class or three at each, and then decide.
Good luck -- I'd rather hire a naturally smart kid with no degree, but eager to learn, then a "well trained degree mill code-monkey" any day :-) [Not saying any named college in here happens to produce those..]
-James
Parent is absolutely correct -- I work in IT, though I studied CS. The difference is in what you tend to code:
;-)
At the end of the day, CS writes the big applications, but you only write a couple at a time. IT/IS writes glue -- they take every service they need to run and make it run together - various directory services, authentication engines, web services, etc, etc..
Ask yourself, ultimately, do you want to write code that others rely on, or do you want to make a programmers code work the way it's supposed to?
As someone who interviews far too many who believe the same: Certifications prove you can pass a test (like HS) - that is, rote memorization. Proving knowledge is an exercise left to the reader. In answer to the original question, discover what interests you, what you want to do, and learn more, be it networking, unix, coding ( or sales :-) ).
If you're not interested in it, you won't advance in it.
Ahh, my friend, you've now discovered the real motivations behind net neutrality.
Lets step back a few years. You're a Dial up ISP, with we'll say 100 customers at 56kbps [7kBps]. Well those 100 will never likely be online at the same time, so lets only buy something to support a full capacity of 50 [50*7 = 350 kBps].
While we may have the full 100 lines, there's no reason to pay for a 768 T1 when you won't use it.
Now fast forward to today.
You have the same number of customers [yes, this is hand-waving, but accurate], but now all 100 want to be online at the same time [e.g., cable], and want to use their full connection [e.g., bittorrent/voip/etc., constantly running]. All the sudden your over-subscribing/under-provisioning is no longer profitable.
So they want to QOS you based on what you pay. You pay for 768, bob pays for 1.5, therefor he should get to use 2:1 a ratio of whats available between you and bob.
Since bob uses VOIP, P2P, b/torrent constantly, you suffer.
Now of course you're not really competing with bob, you compete with 1000x the original customer base, but the problem remains the same. You suffer, because ISP's cant provide ANYONE with what they promise, because they rely on the old assumptions of subscribers, active users, and usage rates that have held true for all those dial-up years.
To abstract just a bit more, think of every time you get a "cell tower is at capacity" [or like] message. This is typically only common during disasters, but it happens every now and again. Same problem.
The provider doesnt expect 100% usage by 90% customers, so they figure they can cut down on whats provisioned.
Sick sad world.
How does this relate to NN? Why do you think the providers care what you do with your bandwidth? If they bought a T1 for every 1.5 [etc], this wouldn't be an issue, but they'd have to charge more. And since they dont want to charge YOU [the customer] more, they figure they can wring it out of yahoo, google, msn, etc. the ones who CAN pay.
In my courses, we were not given typing lessons on how to use an IDE, or vim, how to compile with VS or gcc.
They should be allowed to use what they like, so long as they can write code that compiles for your test environment.
http://thepiratebay.org/details.php?id=3474908
FTFA: "In fact, only the ps command was running when I generated this list. Most tasks are designed to do what they need to do quickly and then exit or sleep."
/proc/self for a while.
Of course, because all other processes, at the instant PS was running, were blocking on the CPU. In other words, on a uniprocessor system, you can only have one process running at a time, and in the case of a process that reports the state of other processes, its only THAT PROCESS THAT WILL APPEAR RUNNING...
Go play in
One thing I'd point out here, is kerberos is strictly authentication (you are who you say you are), and you're looking to control access (I dont care if your bob, you're not getting in here [at this hour]).
That not withstanding, you could probably do some evil haxoring w/ OpenLDAPs latest versions which allow for fairly programmatic data control, and have a custom schema value in ldap such as CanLogin, require that in your libnss_ldap or whatnot.
Just a thought =)
As a programmer-come-sysadmin, I vote both. Which has its issues all its own...
When I programmed professionally, I craved the control of memory management. Objects did _exactly_ what was _explicitly_ told to do.
Now I'm a ruby junkie, and love the OO, GC, Etc.
Still, yes, for performance reasons, there are good reasons to do it yourself.
For programming reasons, there are reasons to go GC.
all in all, GC tends to be great. wouldnt work without it. But there are times I'm mystified as to why an object left scope, got destroyed, etc.
So I would (as a programmer), like a compromise [and yes, ruby/rails provides this in its own way, but...] All my objects should be GC'd by default. But I want the ability to hook the destructor, and only have it react the way I expect.
If I want a big block of memory to manage myself, I find an appropriate object for the language (char *, ruby C bindings to a mempool object, unsafe C# (or even safe C#, if you're good), or whatever idiom matches your lang)
Then again, you dont get pointers in ruby, so I s'pose I'm just whining...
So from my perspective:
- Scripters want GC
- RAM Intensive code needs at least somewhat programmer-managed MManagement
- Embedded devices need hard kernel memory management
- Short run applications generally want GC
- Long running, RAM intensive, frequent paging, or frequently shifted data process generally should go with kernel malloc.
Cheers.
But thats only if the _card_ is stolen. What about the number being snatched by a hacked website? Or one that accidentally used http instead of https? Users don't see the difference.
Sure, I'm ok with blaming ignorance, but dont pretend that liability is covered just because there is _some_ covereage for _some_ illicit activity.
So here's my short tale.
:-) [not me, but I've seen it before].
I've never had an identity theft, or any other issues, but I have a lot of financial accounts.
Every bank, every company, and every place that questions my credit tends to request my SSN. Some, if I ask "can i give you something else", respond affirmatively, but most do not. So your SSN is distributed to any company that you ask for financial consideration.
For the rich, that never changes, really, so its rare you worry about it, unless your stupid. If your lower class, you'll never be a victim, if only because you'd never be approved for new credit (for most cases..)
It's the middle class that gets killed. The middle class changes accounts as it serves their benefits (ccard interest rates, cash back, etc). These incentives mean little to the wealthy as they've negotiated (close to) prime rates, but it means the world to those who pay 26% on their cards
Basically, yes, your SS is protected, untill you give it away... But the rich dont need to, the poor dont need to, and the middle class cant afford to deal with identity theft. _That's_ why its an issue.
[Mind you if someone below middle class gets hit, its even harder, but its rarer for them to be targeted, cite above...]
Oh come now people, isn't it clear? He wants to run WindowsXP without swapping!
Really, this is no different from marijuana. Just about every state has a harsher penalty for growing / dealing then they do for posession for personal use.
Fair? Maybe, but that not the point.
Committing the crime is one thing. Helping others to do it is considerably more outrageous to the law.
So in the mean time I'm going to amsterdam, who's with?
Figured I'd share this one, since it's relevant to the topic at hand.
:-)
I just bought myself a new digital camcorder, all the bells and whistles, natch. So I record a few friends and I outing to buy an XMas tree, and a few other things. So often, especially with complex equipment, how to do something is not always immediately clear;
Want to turn on night-mode or light assist? Oh, you need to switch the camera to program mode, go into the menu and select the moon icon.
Want to take still pictures? Move the dongle to the top, and press the record button. Cant do that? Oh yeah, we ship you a card full of sample images so you have to erase it first.
You want to erase it? Just flip the dongle back to the bottom, choose picture review, and then format card.
Now, its time to transfer the video off. Well, the camera has USB2.0 and FireWire (dv) output, but only includes the USB cable. Well, no matter, my mac's in the shop anyhow. So I plug in the USB cable to a windows box I found collecting dust, since I couldnt find USB drivers for the camera in linux.
So when I plug the camera in, windows just stares at me. I read through the quick start manual, and it says flip to "picture" mode instead of "movie" mode. Seems odd to me, but whatever.
So I flip it, and the software comes up, and says pick some pictures to download. Sure enough, lots of sample images, but no mention of getting my movie off.
So I go back to the manual.
And then, several hours of reading it later (could they have cut the esperanto section and included an index PLEASE???) I find a small one line comment hidden at the bottom of the page that discusses hooking my camera up to ANOTHER CAMERA.
That note?
"You will need to purchase a seperate DV cable to transfer video from the camera"
So yeah, I play first, and then read the manual, and then post on slashdot how shitty the manuals are
Back up... Non-SSL TCP/IP?
For Credit card processing?
You're joking right?
typedef struct ll_s {
:-)?
int data;
struct *ll_s next;
} *ll_p;
int insert (ll_s *cur, int data){
if(cur == NULL)
return -1;
while(cur->next != null)
cur = cur->next;
cur->next = (ll_s *)malloc(sizeof(ll_s));
cur->next->next = NULL;
cur->next->data = data;
return 0;
}
Barring obvious lack of a compiler, can I get my options now
Works fine in Camino, on OSX...
Do this the cheap way.
Give infinite monkeys access to the internet, and allow them to type in documents.
Eventually, you'll have every item in the library of congress at your disposal, and searchable via pigeonrank.
Hazzah!
It's only relevant if uptime is key, but with desktops, you generally wont have:
Redundant power supplies
Redundant disks
Hardware raid (other than 0/1)
If that's not important to you, then by all means go for it