The degree is good, but it isn't worth any where as much as the demonstration of your coding skills and how well you can work with others.
Just graduating is sufficient IF you can show solid code, good practices and the ability to work with others on that project.
You made the assumption that he's going to become a coder.
Not all people with CS degrees become coders. Nor should they. There are a lot better jobs out there for people with CS degrees that don't result in "all the hours of a doctor at 1/3 the pay" situations.
With regular junk mail, the sender is paying for the cost of sending it.
With email spam, I am paying to receive it. Sure, I pay a flat rate for my Internet service, but every spam message that I have to download makes devalues my Internet service. If, say, 5% of my utilized bandwidth is wasted by spam, that's 5% of my bandwidth that *I* paid for and someone else wasted sending me junk. I don't need to get into the fact that spam wastes my time.
Even worse, I can't even have any fun with email spam. At least when I get junk mailings from the Sierra Club that have business reply envelopes, I can scribble "DRILL ANWR" on the reply card and send it back in the prepaid envelope they have kindly supplied. It puts a smile on my face for the rest of the day and there's just no equivalent with email spam.
Finally, I can also recycle junk mail into something useful like liners for bird cages, paper to start campfires, etc. There is nothing useful that can be done with email spam.
That, and that fact that the scientific journals and book publishers that we submit to only accept.tex files (with.eps and/or.pstex figures). Sometimes they require that we use their latex style file.:-)
I have one journal article under my belt, and we had to submit the camera-ready copy in PDF with the caveat that the printer might want our LaTeX source.
Naturally, the journal supplied their preferred LaTeX style file. It wasn't required, but if you didn't use it they had specific requirements for margins, whitespace, etc.
trying to use wordpad to edit LaTeX file was just crazy stupid
Yeah, especially since there are about a dozen good free text editors for Windows out there that do the job properly and will even syntax-highlight your LaTeX source.
Maybe if our shitty economy turned arround and we started exporting more than we import...this task would get done?
It has nothing to do with the economy. It has to do with economics. Since unions and politicians have made sure we can't compete with foreign outfits that have cheaper labor and less regulations on manufacturing, we are never going to export more than we import ever again. Yeah, we could jack up tariffs, but that would make the economy a factor - and it wouldn't be pretty.
More to the point, they don't have a delivery system which could get a nuke anywhere even close to the U.S.
Only because your definition of "delivery system" is probably too narrow.
If I was orchestrating such an attack, I'd ship the parts for the weapon to Mexico or Central/South America, and then use the same techniques that the drug suppliers and illegal immigrants use to get drugs/people into the United States. Once all the parts arrive in the U.S., assemble and deliver.
I haven't tried it personally, but it should work just fine with "zpool add " (might need a -f after add). RAID Z even copes well with different-sized disks, a configuration I was running for a short while while I waited for bigger disks to arrive. What you cannot do easily is decrease the size of a RAID Z. Currently there is no non-trivial way to permanently reduce the size of a RAID Z by removing a disk. Support for that is planned, however.
* ZFS encourages creation of many filesystems inside the pool (for example, for quota control), but importing a pool with thousands of filesystems is a slow operation (can take minutes).
Pools are only imported when the system boots or when you specifically move a ZFS pool from one machine to another. It's a non-issue unless you reboot all the time or make a habit of carrying your external SCSI enclosure back and forth between machines.
* ZFS filesystem on-the-fly compression/decompression is single-threaded. So, only one CPU per zpool is used.
So, don't use compression if that's a problem for you.
* ZFS eats a lot of CPU when doing small writes (for example, a single byte). There are two root causes, currently being solved: a) Translating from znode to dnode is slower than necessary because ZFS doesn't use translation information it already has, and b) Current partial-block update code is very inefficient.
This will be very workload-dependent. If it's a problem, don't use ZFS for now.
* ZFS Copy-on-Write operation can degrade on-disk file layout (file fragmentation) when files are modified, decreasing performance.
You make up for it in reliability.
* ZFS blocksize is configurable per filesystem, currently 128KB by default. If your workload reads/writes data in fixed sizes (blocks), for example a database, you should (manually) configure ZFS blocksize equal to the application blocksize, for better performance and to conserve cache memory and disk bandwidth.
I'm not quite sure why this is a reason to not use ZFS. Are people afraid of doing a little tuning?
* ZFS only offlines a faulty harddisk if it can't be opened. Read/write errors or slow/timeouted operations are not currently used in the faulty/spare logic.
I had this happen, but I noticed the errors in the system log and manually offlined and replaced the disk. It wasn't that big of a deal and ZFS recovers gracefully from read/write errors. It would only be a problem if two disks failed a read/write on the same block. A fairly rare scenario.
* When listing ZFS space usage, the "used" column only shows non-shared usage. So if some of your data is shared (for example, between snapshots), you don't know how much is there. You don't know, for example, which snapshot deletion would give you more free space.
This is hardly a big deal.
* Current ZFS compression/decompression code is very fast, but the compression ratio is not comparable to gzip or similar algorithms.
Again, don't use compression if that's a problem for you.
I currently have a RAID-Z ZFS pool with some filesystems exported via Samba and NFS with compression enabled on one filesystem. I haven't really found any of the above to be a problem. For most of them, the fixes are on the way. None of them were enough to detract from ZFS. The only other option I would have considered to manage this storage would have been Veritas Storage Foundation, which costs more.
I'm not saying ZFS is without some issues, as the ones you pasted from Wikipedia, but it should be fine for cheap storage and everyday workloads.
That gets you a ZFS storage pool mounted at/sun711. 'raidz' specifies a ZFS RAID that is similar to RAID 5 but always does full-stripe writes. Every block is checksummed. All operations are copy-on-write, so no journal or fsck is needed.
Of course, once you have a storage pool, you can then create additional file systems from there. Here's how you create some NFS storage:
zfs create sun711/storage zfs set sharenfs=rw sun711/storage
When I had a disk start getting flaky (it started reporting high raw read error rates - that's what I get for buying drives on ebay...), I simply did the following:
zfs offline c0t5d0
zfs replace c0t5d0
There you have it... it can't get much simpler than than.
(1) I despise AV products as well, and have never used one on my own PC. (2) I've also never, in my entire 15+ years online, had a virus infect a Windows PC that belonged to me.
How could you be so sure of (2), given what you said in (1)? Without a virus scanner, signature checking tool, etc. (all "AV products, and we'll include IDS systems in the category, too), how do you know that you don't have a silent virus that's sending spam to my inbox, or logging keystrokes, or waiting for the right moment in time to trash your hard disk?
You say you are running Windows, do you also skip the malicious software removal tool update that happens every month?
LinPHA does a fair bit of what you are looking for, and is fairly easy to set up. It doesn't have tagging, but it's categories are a functional equivalent. I use it for my photos on my own server.
frankly the percentage of 'your' money that would be going to parties under a rational state-funding system would seriously be a DROP IN THE OCEAN of what you're paying in taxes. Try to realise that.
You seem to think that how much matters to me.
I don't want my federal tax dollars going to fund political parties any more than I want it to fund religions or even charities. The federal government should not be funding non-government functions or groups of any kind, ever.
Parties apply, and get $x million per candidate (or however it's decided). This money comes out of the treasury, paid by taxes. No private donation. When the Republicans (me), the Democrats (others), and the Greens and such have to play on a level field, we'll get some real competition.
What if I don't want *my* money to go to any of them?
Naturally there are breweries that only sell their beer on-tap that have good porters, but you have to come to Oregon to find them!
For those that are bottled, I would have to say that you need to give the following a try: Monkey Face Porter from Cascade Lakes Brewing and Mocha Porter from Rogue. Second place are Black Butte Porter from Deschutes Brewery (which has suffered in quality as it has gotten bigger, IMHO) and offerings from McMenamins.
I don't know why you'd want to drink a pils from any brewery (or any other lager for that matter).
I have a solution for you that will work. I thought I might give it to you for free (as in beer) but decided I would rather exchange it for beer (as in free). But, I only drink microbrews (being an Oregon beer snob)... so I guess you're out of luck.
The last complete smoke-and-melt I saw was an ATX power supply. An organization I volunteered for in college called me and said "the server you built for us turned off and it won't turn back on."
So I went over, confirmed the problem (checked breakers, etc.) and took a whiff of the power supply. Oh yeah, it was burnt. In fact, opening the box revealed smoke stains inside. So I asked several people in the room if they smelled smoke around the time of death. Nobody admitted it but I find it hard to believe given how nasty the smoke from fried electronics like that is.
Anyway, in many PSUs the board is mounted so that it's at the top with the components hanging down. I opened up the PSU and an electrolytic cap was off the board with, but its legs were still soldered in. It was glued to the metal case with its own electrolyte. A very blackened several-watt resister had unsoldered itself from the board and resoldered to the case. One other resistor was still mounted on the board, but had shed several fragments of ceramic. Finally there were some missing components that I'm guessing were transistors given the three legs sticking out but no component at their ends.:) The inside was stained brown all over and several of the remaining caps were swollen. At least the fuse blew!
It should have made noise and smoke in the room amongst the people there, but nobody admitted hearing/smelling it...
Anyway, with a new PSU the machine came right up and has been running ever since.
The degree is good, but it isn't worth any where as much as the demonstration of your coding skills and how well you can work with others.
Just graduating is sufficient IF you can show solid code, good practices and the ability to work with others on that project.
You made the assumption that he's going to become a coder.
Not all people with CS degrees become coders. Nor should they. There are a lot better jobs out there for people with CS degrees that don't result in "all the hours of a doctor at 1/3 the pay" situations.
I get around that problem by simply running Solaris on Sun boxes as my preferred server platform.
Seriously, I don't need drivers for obscure hardware or shiny video cards to serve files, DNS, web pages, etc.
you don't need the brackets there.
You do if that's Perl...
Paper spam wastes the environment.
You'd think the Sierra Club would think about that rather than send me unsolicited paper spam.
The difference is who is paying for it.
With regular junk mail, the sender is paying for the cost of sending it.
With email spam, I am paying to receive it. Sure, I pay a flat rate for my Internet service, but every spam message that I have to download makes devalues my Internet service. If, say, 5% of my utilized bandwidth is wasted by spam, that's 5% of my bandwidth that *I* paid for and someone else wasted sending me junk. I don't need to get into the fact that spam wastes my time.
Even worse, I can't even have any fun with email spam. At least when I get junk mailings from the Sierra Club that have business reply envelopes, I can scribble "DRILL ANWR" on the reply card and send it back in the prepaid envelope they have kindly supplied. It puts a smile on my face for the rest of the day and there's just no equivalent with email spam.
Finally, I can also recycle junk mail into something useful like liners for bird cages, paper to start campfires, etc. There is nothing useful that can be done with email spam.
I first saw the apple //e in high skool. I never really learned anything in class
That second bit is quite obvious from the first bit.
That, and that fact that the scientific journals and book publishers that we submit to only accept .tex files (with .eps and/or .pstex figures). Sometimes they require that we use their latex style file. :-)
I have one journal article under my belt, and we had to submit the camera-ready copy in PDF with the caveat that the printer might want our LaTeX source.
Naturally, the journal supplied their preferred LaTeX style file. It wasn't required, but if you didn't use it they had specific requirements for margins, whitespace, etc.
trying to use wordpad to edit LaTeX file was just crazy stupid
Yeah, especially since there are about a dozen good free text editors for Windows out there that do the job properly and will even syntax-highlight your LaTeX source.
Then why not upgrade to MathType? Seriously, MathType is so much better than equation editor it's unfnny [sic].
Let me take a stab at an answer: because he said he prefers LaTeX, and MathType would actually be a downgrade.
Maybe if our shitty economy turned arround and we started exporting more than we import...this task would get done?
It has nothing to do with the economy. It has to do with economics. Since unions and politicians have made sure we can't compete with foreign outfits that have cheaper labor and less regulations on manufacturing, we are never going to export more than we import ever again. Yeah, we could jack up tariffs, but that would make the economy a factor - and it wouldn't be pretty.
More to the point, they don't have a delivery system which could get a nuke anywhere even close to the U.S.
Only because your definition of "delivery system" is probably too narrow.
If I was orchestrating such an attack, I'd ship the parts for the weapon to Mexico or Central/South America, and then use the same techniques that the drug suppliers and illegal immigrants use to get drugs/people into the United States. Once all the parts arrive in the U.S., assemble and deliver.
I haven't tried it personally, but it should work just fine with "zpool add " (might need a -f after add). RAID Z even copes well with different-sized disks, a configuration I was running for a short while while I waited for bigger disks to arrive. What you cannot do easily is decrease the size of a RAID Z. Currently there is no non-trivial way to permanently reduce the size of a RAID Z by removing a disk. Support for that is planned, however.
I can address some of them:
* ZFS encourages creation of many filesystems inside the pool (for example, for quota control), but importing a pool with thousands of filesystems is a slow operation (can take minutes).
Pools are only imported when the system boots or when you specifically move a ZFS pool from one machine to another. It's a non-issue unless you reboot all the time or make a habit of carrying your external SCSI enclosure back and forth between machines.
* ZFS filesystem on-the-fly compression/decompression is single-threaded. So, only one CPU per zpool is used.
So, don't use compression if that's a problem for you.
* ZFS eats a lot of CPU when doing small writes (for example, a single byte). There are two root causes, currently being solved: a) Translating from znode to dnode is slower than necessary because ZFS doesn't use translation information it already has, and b) Current partial-block update code is very inefficient.
This will be very workload-dependent. If it's a problem, don't use ZFS for now.
* ZFS Copy-on-Write operation can degrade on-disk file layout (file fragmentation) when files are modified, decreasing performance.
You make up for it in reliability.
* ZFS blocksize is configurable per filesystem, currently 128KB by default. If your workload reads/writes data in fixed sizes (blocks), for example a database, you should (manually) configure ZFS blocksize equal to the application blocksize, for better performance and to conserve cache memory and disk bandwidth.
I'm not quite sure why this is a reason to not use ZFS. Are people afraid of doing a little tuning?
* ZFS only offlines a faulty harddisk if it can't be opened. Read/write errors or slow/timeouted operations are not currently used in the faulty/spare logic.
I had this happen, but I noticed the errors in the system log and manually offlined and replaced the disk. It wasn't that big of a deal and ZFS recovers gracefully from read/write errors. It would only be a problem if two disks failed a read/write on the same block. A fairly rare scenario.
* When listing ZFS space usage, the "used" column only shows non-shared usage. So if some of your data is shared (for example, between snapshots), you don't know how much is there. You don't know, for example, which snapshot deletion would give you more free space.
This is hardly a big deal.
* Current ZFS compression/decompression code is very fast, but the compression ratio is not comparable to gzip or similar algorithms.
Again, don't use compression if that's a problem for you.
I currently have a RAID-Z ZFS pool with some filesystems exported via Samba and NFS with compression enabled on one filesystem. I haven't really found any of the above to be a problem. For most of them, the fixes are on the way. None of them were enough to detract from ZFS. The only other option I would have considered to manage this storage would have been Veritas Storage Foundation, which costs more.
I'm not saying ZFS is without some issues, as the ones you pasted from Wikipedia, but it should be fine for cheap storage and everyday workloads.
Slashdot ate a line (stupid html filter). That should be:
zfs offline c0t5d0
(physically replace disk)
zfs replace c0t5d0
Why use ZFS? As far as I can see, I find no reason not to use GEOM and UFS2 or something like that...
/sun711. 'raidz' specifies a ZFS RAID that is similar to RAID 5 but always does full-stripe writes. Every block is checksummed. All operations are copy-on-write, so no journal or fsck is needed.
Simple administration and data integrity. This is all it takes to make a 6-disk RAID at home:
zpool create sun711 raidz c0t1d0 c0t2d0 c0t3d0 c0t4d0 c0t5d0 c0t0d0
That gets you a ZFS storage pool mounted at
Of course, once you have a storage pool, you can then create additional file systems from there. Here's how you create some NFS storage:
zfs create sun711/storage
zfs set sharenfs=rw sun711/storage
When I had a disk start getting flaky (it started reporting high raw read error rates - that's what I get for buying drives on ebay...), I simply did the following:
zfs offline c0t5d0
zfs replace c0t5d0
There you have it... it can't get much simpler than than.
Sure, every democrat has to sell his sole during primaries.
They sell the bottom of their feet? I thought most Democrat candidates were a bit off, but that's just weird.
(1) I despise AV products as well, and have never used one on my own PC.
(2) I've also never, in my entire 15+ years online, had a virus infect a Windows PC that belonged to me.
How could you be so sure of (2), given what you said in (1)? Without a virus scanner, signature checking tool, etc. (all "AV products, and we'll include IDS systems in the category, too), how do you know that you don't have a silent virus that's sending spam to my inbox, or logging keystrokes, or waiting for the right moment in time to trash your hard disk?
You say you are running Windows, do you also skip the malicious software removal tool update that happens every month?
Before some Grammar Nazi criticizes me for the misplaced apostrophe: I see it, acknowledge its presence, and hereby state that it was not intentional.
LinPHA does a fair bit of what you are looking for, and is fairly easy to set up. It doesn't have tagging, but it's categories are a functional equivalent. I use it for my photos on my own server.
frankly the percentage of 'your' money that would be going to parties under a rational state-funding system would seriously be a DROP IN THE OCEAN of what you're paying in taxes. Try to realise that.
You seem to think that how much matters to me.
I don't want my federal tax dollars going to fund political parties any more than I want it to fund religions or even charities. The federal government should not be funding non-government functions or groups of any kind, ever.
Parties apply, and get $x million per candidate (or however it's decided). This money comes out of the treasury, paid by taxes. No private donation. When the Republicans (me), the Democrats (others), and the Greens and such have to play on a level field, we'll get some real competition.
What if I don't want *my* money to go to any of them?
If I were to change root's shell to bash or zsh, I'd run the risk of breaking system admin scripts that assume I'm using the default shell.
What kind of admin writes a shell script without a shebang line?
Naturally there are breweries that only sell their beer on-tap that have good porters, but you have to come to Oregon to find them!
For those that are bottled, I would have to say that you need to give the following a try: Monkey Face Porter from Cascade Lakes Brewing and Mocha Porter from Rogue. Second place are Black Butte Porter from Deschutes Brewery (which has suffered in quality as it has gotten bigger, IMHO) and offerings from McMenamins.
I don't know why you'd want to drink a pils from any brewery (or any other lager for that matter).
I have a solution for you that will work. I thought I might give it to you for free (as in beer) but decided I would rather exchange it for beer (as in free). But, I only drink microbrews (being an Oregon beer snob)... so I guess you're out of luck.
The last complete smoke-and-melt I saw was an ATX power supply. An organization I volunteered for in college called me and said "the server you built for us turned off and it won't turn back on."
:) The inside was stained brown all over and several of the remaining caps were swollen. At least the fuse blew!
So I went over, confirmed the problem (checked breakers, etc.) and took a whiff of the power supply. Oh yeah, it was burnt. In fact, opening the box revealed smoke stains inside. So I asked several people in the room if they smelled smoke around the time of death. Nobody admitted it but I find it hard to believe given how nasty the smoke from fried electronics like that is.
Anyway, in many PSUs the board is mounted so that it's at the top with the components hanging down. I opened up the PSU and an electrolytic cap was off the board with, but its legs were still soldered in. It was glued to the metal case with its own electrolyte. A very blackened several-watt resister had unsoldered itself from the board and resoldered to the case. One other resistor was still mounted on the board, but had shed several fragments of ceramic. Finally there were some missing components that I'm guessing were transistors given the three legs sticking out but no component at their ends.
It should have made noise and smoke in the room amongst the people there, but nobody admitted hearing/smelling it...
Anyway, with a new PSU the machine came right up and has been running ever since.