Iconographic writing trades simplicity for portability. A system of writing wherein the rearrangements of the letters of the alphabet corresponds to the sounds (romantic languages for example) makes it impossible for a single word to make sense in different languages. Iconographic writing (chinese, japanese, etc) assigns a meaning to each character, but doesn't specify the sound. Thus the same writing can make sense to speakers of different chinese dialects (mandarin, cantonese, many others). Also the writing is accessible to Japanese & i believe korean, although each extends the icons with their own proprietary extensions. Makes sense if you were trying to make a unified script to manage your empire with if your empire extended over people with similar, but different languages.
You can also generate the 2600 Hz tone if you have an old school whistle from a box of Cap 'N Crunch. Hence the famed phreaker (was it john draper?) named after the famed captain.
An electric device to generate such a tone is known as a blue box, presumably after the color of the whistle. This in turn gave birth to more phreaking tools such as the red box, etc.
Yes, I read too many text files on BBSs when I was in Jr. High.
The difference between "non-OO" programming and OO programming is NOT as significant as many CompSci professors would like to claim. Really, OO is just a form of parallelization that is then run sequentially.
Even if this is true, it takes many years of experience to do good OO design. Understanding the best way to build relationships between objects in a non-trivial project comes only through years of experience. Of course many of these ideas would be familiar to an experienced non-OO software engineer, mostly because OO strives to make these ideas part of the language.
As far parallelization that is then run sequentially. , I don't think that statement has any meaning. If your saying that OO design allows a decoupling of linear, procedural code, then I would obviously have to agree. But I still don't think your statement (as it is) has too much meaning. I'll have to think about it a bit more, but how about this example: In transaction theory as applied to DBs you want users to work concurrently, but you want their work to be applied in a serial fashion. Yet I am not sure that would be an object oriented system.
One related item however is that OO is excellent at representing event driven simulations, GUIs probably being the most prolific example.
Hope you don't think I'm over-criticizing one sentence of your post, mostly I'm just thinking out loud.
As far as job hunting, just as important as your skills is the impression that you make on the interviewer. I have had several interviews where I was definitely qualified for the position, but I just didn't "click" with the interviewer and never heard from them again. Other times I was sought after for jobs I'm not sure I was initially qualified for;) Do a lot of interviews so you are relaxed. Be conscious of the interviewers mood. Listen to the interviewer and ask him/her questions - engage the interviewer in a conversation instead of making it a formal one way exchange. Don't focus on the technologies you know but instead deeper insights into your field. They may ask you a silly linked list question that you can ace, but so can everyone else. Not everyone can give a thoughtful analysis as to what has made the difference between their successful projects and their failures.
I am a non-CS but technical major at Berkeley, and I must say the job market is completely nuts. I barely had to roll out of bed to get a job offer. There are full page ads in the student newspaper urging students to drop out and join startups. I had at least two recruiters calling me everyday for almost a month straight. I have been wined and dined, taken to clubs, given 6 packs, given rental cars, hotel rooms, flights, and per diems (no hookers though:( ). I'm not saying this to brag, quite frankly I found the whole experience uncomfortable and I never want to talk to a dumb-shit HR/manager type again if I can help it. The point however is that the job market is extremely tight for qualified people in No. California. If all else fails, make a sign that says "WILL CODE FOR CAFFEINE" and stand by the side of the 101 Freeway. I would bet you would be wisked off in a BMW within 30 minutes.
Besides the basic MAC problems of a GUI (cannot copy and paste from a higher security file to a lower security one, etc.), to have a truly secure computer you really have to garauntee that there is no way to communicate between secure users and less secure users. Imagine I write a program that allocates a large amount of memory, but deallocates it and reallocates it in a pre-programmed way. By encoding information in a morse code type fashion into this activity pattern another user could monitor the system load and transcribe the info.
Of course they could just walk down the hall and talk to each other.
Part of me wants to let the pandas die out, since they seem to be so god damned stupid. You'd think that if there was one thing an animal could do well, it would be reproducing. But they're too cute to let them be kicked out of the gene pool.
The obvious answer is to introduce a bottle of tequila to the situation. It has always worked wonders for when I want to exercise my evolutionary perogatives. Of course misapplication of said tequila could result in the researchers getting laid.
ESR is trying to single handedly re-create the "man month" - the idea being the more eyes you throw at the problem the faster/easier/better things happen. This is demonstrably untrue.
Ha ha very funny. The "man month" myth only applies where there is lots of designing and communication overhead. Lucklily looking for bugs requires neither. I think there are now officially more trolls on slashdot than normal posters. You smack one down, two more pop up.
d00d, you're smoking crack. YOU don't have to read the code (as long as you get it from a trusted source). Since the code is open however, people in general can read the code and make improvements, which you in turn benefit from. How many vendors exactly have been sued into writing bug free programs?
So what we have is source with bugs, but a situation where any blackhat hacker can run grep/sed/awk/perl/etc on it to look for trivial bugs. If this same source were closed, it _would_ raise the bar for creating a viable exploit significantly.
Searching for basic exploits can be hilariously easy. Read the CDC's Tao of Buffer Overflows All you have to do is input a bunch of text into a field and see if the program breaks. Not much harder than grep sprintf or scanf.
They don't mention any details on the upstream. Is everyone going to have a 20GHz broadcaster in their backyard? I wonder how they will work out issues of crosstalk between neighbors, I guess if this is only rolled out in low population areas it wouldn't be hard to distribute frequency so Abe's upload won't disturb Betty's download.
I wouldn't mind having a Long Fat Pipe (respect in the locker room) but I could always hi-jack a couple of neighbors DSL lines. I wonder if it would be possible to set up a communal DSL pool. A bunch of neighbors get DSL, and timeshare using all of them at once. So for 12 hours a week you get to use the full bandwidth of 30 DSL lines. Is there a router or something that can multiplex lines like that?
Lucas showed the movie to Joseph Campbell, an expert on myth, and he thought the movie was completely stupid.
If only that were true! Campbell mentions the movies in his books (which instantly lowered my respect for him), and I believe he and Lucas have appeared in tv specials together. What a bunch of shit!
The original movies hold up as somewhat decent campy sci-fi, but not much more. The newest one made me want to leave the theatre.
I believe that Lucas is controlled by an alien and his movies are a bizarre attempt to indoctrinate humans with his alien dogma. Did you see interviews with lucas before phantom menace was released? Tell me that giant growth around his neck could be anything but an alien.
I have used Napster to download songs that I don't own. I have also used Napster to download songs that I own, but am too lazy to rip or don't have the CD with me at school. This year alone I have purchased 5 CDs that I probably wouldn't have bought if I hadn't have gotten a few tracks from napster. There are also a number of albums that I didn't buy because I heard a couple of tracks and realized they are crap. For me the best use of napster is finding obscure remixes that I wouldn't even know where to begin to look for otherwise. ie only distributed on B sides given out to DJs in southern monaco.
The quality of 128kbps mp3 doesn't make napster a good way to 'pirate' (yes, I actually rape and pillage songs) whole albums.
Mocking quote: 99% of the Linuxers who slam linux installed NT in 1997, and switched to Linux in 1999 when NT got too popular. Now they need some reason to justify their move, other than "I don't feel 31337 using NT anymore."
The other 1% had their dog run over by Bill Gates when they were younger.
Believe it or not, just because people make choices different from yours, doesn't mean they aren't making them on a rational basis. Right now I use linux as a desktop unix, but if I were to administer a server openbsd would be high on my list of operating systems to consider.
Netscape will recognize the certificate after a one time 5 button click through. IE4 will let you add certificate publishers to a trusted list, otherwise you have to click accept every time you access the site.
so what? The only thing you'll be able to do with it is ping, FTP, and telnet
It's the fault of the stupid ass developers. Steven's has info on coding for IPv6, and probably has for years. Unfortunately we won't be seeing any new editions of his fantastic books.
But you don't really need to completely switch to IPv6 right away. It is straightforward to run v4 over v6, so you can run all 300 of you napster clients.
This in itself is a form of fetish: needing to have the latest-and-greatest just because something new is out.
Yeah. Because obviously there is no increased value in having a faster processor. Imagine you go to the grocery store and there is a package of grits for $2.50, and another for $2.35 that has a two for one deal going on. If I buy the better value (more utility for my money) is it a fetish, or just smart?
For the record I am running a celeron 300A overclocked to 450. Rock solid, and a great deal at the time at US$200 for chip & mobo. If it were purely a fetish thing I would probably be using an Athlon 850 or something
Anyone have captures of those freaking hilarious WB commercials mixing their different toons? You know, where Batman explains to Superman how to get girls, or Robin has to fight Pokemon characters. Some of those are classic.
The patent system will soon eat itself. Instead of trying to put the forest fire out with a fire extinguisher, we should fan the flames so it burns itself out.
Unfortunately bambi will be left without a mother.
Geeks, in their attempts to free themselves from society, gave away their work for free, not realizing it'salmost the same thing the other side is clamoring for... nobody owns anything anymore.
Except that for the geeks, nobody owning anything == everyone owning it. Possesion is decentralized, but instead of a watering down of value an addition of value occurs. For the corporations, nobody owning anything == corporations owning everything and individuals having no rights. A very important distinction, I think.
This doesn't have to do with anything but I have been coding in C && Java for the past 0x0c hours and I find producing syntactically correct english quite difficult; Luckily it is more robust than C;
The bigger the on-die cache the more transistors on a chip. The more transistors on a chip the bigger the die size. The bigger the die size the lower the chip yield. The lower the yield the higher the price. The higher the price, the smaller the market.
Iconographic writing trades simplicity for portability. A system of writing wherein the rearrangements of the letters of the alphabet corresponds to the sounds (romantic languages for example) makes it impossible for a single word to make sense in different languages. Iconographic writing (chinese, japanese, etc) assigns a meaning to each character, but doesn't specify the sound. Thus the same writing can make sense to speakers of different chinese dialects (mandarin, cantonese, many others). Also the writing is accessible to Japanese & i believe korean, although each extends the icons with their own proprietary extensions. Makes sense if you were trying to make a unified script to manage your empire with if your empire extended over people with similar, but different languages.
ps - IANAL (i am not a linguist)
You can also generate the 2600 Hz tone if you have an old school whistle from a box of Cap 'N Crunch. Hence the famed phreaker (was it john draper?) named after the famed captain.
An electric device to generate such a tone is known as a blue box, presumably after the color of the whistle. This in turn gave birth to more phreaking tools such as the red box, etc.
Yes, I read too many text files on BBSs when I was in Jr. High.
The difference between "non-OO" programming and OO programming is NOT as significant as many CompSci professors would like to claim. Really, OO is just a form of parallelization that is then run sequentially.
;) Do a lot of interviews so you are relaxed. Be conscious of the interviewers mood. Listen to the interviewer and ask him/her questions - engage the interviewer in a conversation instead of making it a formal one way exchange. Don't focus on the technologies you know but instead deeper insights into your field. They may ask you a silly linked list question that you can ace, but so can everyone else. Not everyone can give a thoughtful analysis as to what has made the difference between their successful projects and their failures.
Even if this is true, it takes many years of experience to do good OO design. Understanding the best way to build relationships between objects in a non-trivial project comes only through years of experience. Of course many of these ideas would be familiar to an experienced non-OO software engineer, mostly because OO strives to make these ideas part of the language.
As far parallelization that is then run sequentially. , I don't think that statement has any meaning. If your saying that OO design allows a decoupling of linear, procedural code, then I would obviously have to agree. But I still don't think your statement (as it is) has too much meaning. I'll have to think about it a bit more, but how about this example: In transaction theory as applied to DBs you want users to work concurrently, but you want their work to be applied in a serial fashion. Yet I am not sure that would be an object oriented system.
One related item however is that OO is excellent at representing event driven simulations, GUIs probably being the most prolific example.
Hope you don't think I'm over-criticizing one sentence of your post, mostly I'm just thinking out loud.
As far as job hunting, just as important as your skills is the impression that you make on the interviewer. I have had several interviews where I was definitely qualified for the position, but I just didn't "click" with the interviewer and never heard from them again. Other times I was sought after for jobs I'm not sure I was initially qualified for
I am a non-CS but technical major at Berkeley, and I must say the job market is completely nuts. I barely had to roll out of bed to get a job offer. There are full page ads in the student newspaper urging students to drop out and join startups. I had at least two recruiters calling me everyday for almost a month straight. I have been wined and dined, taken to clubs, given 6 packs, given rental cars, hotel rooms, flights, and per diems (no hookers though :( ). I'm not saying this to brag, quite frankly I found the whole experience uncomfortable and I never want to talk to a dumb-shit HR/manager type again if I can help it. The point however is that the job market is extremely tight for qualified people in No. California. If all else fails, make a sign that says "WILL CODE FOR CAFFEINE" and stand by the side of the 101 Freeway. I would bet you would be wisked off in a BMW within 30 minutes.
Everyone in favor of decreasing the gravitational constant, say Aye!
Besides the basic MAC problems of a GUI (cannot copy and paste from a higher security file to a lower security one, etc.), to have a truly secure computer you really have to garauntee that there is no way to communicate between secure users and less secure users. Imagine I write a program that allocates a large amount of memory, but deallocates it and reallocates it in a pre-programmed way. By encoding information in a morse code type fashion into this activity pattern another user could monitor the system load and transcribe the info.
Of course they could just walk down the hall and talk to each other.
Part of me wants to let the pandas die out, since they seem to be so god damned stupid. You'd think that if there was one thing an animal could do well, it would be reproducing. But they're too cute to let them be kicked out of the gene pool.
The obvious answer is to introduce a bottle of tequila to the situation. It has always worked wonders for when I want to exercise my evolutionary perogatives. Of course misapplication of said tequila could result in the researchers getting laid.
ESR is trying to single handedly re-create the "man month" - the idea being the more eyes you throw at the problem the faster/easier/better things happen.
This is demonstrably untrue.
Ha ha very funny. The "man month" myth only applies where there is lots of designing and communication overhead. Lucklily looking for bugs requires neither. I think there are now officially more trolls on slashdot than normal posters. You smack one down, two more pop up.
d00d, you're smoking crack. YOU don't have to read the code (as long as you get it from a trusted source). Since the code is open however, people in general can read the code and make improvements, which you in turn benefit from. How many vendors exactly have been sued into writing bug free programs?
So what we have is source with bugs, but a situation where any blackhat hacker can run grep/sed/awk/perl/etc on it to look for trivial bugs. If this same source were closed, it _would_ raise the bar for creating a viable exploit significantly.
Searching for basic exploits can be hilariously easy. Read the CDC's Tao of Buffer Overflows All you have to do is input a bunch of text into a field and see if the program breaks. Not much harder than grep sprintf or scanf.
My favorite palindrome:
Egad a base tone denotes a bad age.
They don't mention any details on the upstream. Is everyone going to have a 20GHz broadcaster in their backyard? I wonder how they will work out issues of crosstalk between neighbors, I guess if this is only rolled out in low population areas it wouldn't be hard to distribute frequency so Abe's upload won't disturb Betty's download.
I wouldn't mind having a Long Fat Pipe (respect in the locker room) but I could always hi-jack a couple of neighbors DSL lines. I wonder if it would be possible to set up a communal DSL pool. A bunch of neighbors get DSL, and timeshare using all of them at once. So for 12 hours a week you get to use the full bandwidth of 30 DSL lines. Is there a router or something that can multiplex lines like that?
Does cliff not even check older ask /. columns? Anyway, here's a good thread that has lots of suggestions:
;)
Laptop Back Packs
Made me want to buy a laptop just so I could also buy a nice bag for it
Lucas showed the movie to Joseph Campbell, an expert on myth, and he thought the movie was completely stupid.
If only that were true! Campbell mentions the movies in his books (which instantly lowered my respect for him), and I believe he and Lucas have appeared in tv specials together. What a bunch of shit!
The original movies hold up as somewhat decent campy sci-fi, but not much more. The newest one made me want to leave the theatre.
I believe that Lucas is controlled by an alien and his movies are a bizarre attempt to indoctrinate humans with his alien dogma. Did you see interviews with lucas before phantom menace was released? Tell me that giant growth around his neck could be anything but an alien.
I have used Napster to download songs that I don't own. I have also used Napster to download songs that I own, but am too lazy to rip or don't have the CD with me at school. This year alone I have purchased 5 CDs that I probably wouldn't have bought if I hadn't have gotten a few tracks from napster. There are also a number of albums that I didn't buy because I heard a couple of tracks and realized they are crap. For me the best use of napster is finding obscure remixes that I wouldn't even know where to begin to look for otherwise. ie only distributed on B sides given out to DJs in southern monaco.
The quality of 128kbps mp3 doesn't make napster a good way to 'pirate' (yes, I actually rape and pillage songs) whole albums.
Mocking quote:
99% of the Linuxers who slam linux installed NT in 1997, and switched to Linux in 1999 when NT got too popular. Now they need some reason to justify their move, other than "I don't feel 31337 using NT anymore."
The other 1% had their dog run over by Bill Gates when they were younger.
Believe it or not, just because people make choices different from yours, doesn't mean they aren't making them on a rational basis. Right now I use linux as a desktop unix, but if I were to administer a server openbsd would be high on my list of operating systems to consider.
Netscape will recognize the certificate after a one time 5 button click through. IE4 will let you add certificate publishers to a trusted list, otherwise you have to click accept every time you access the site.
so what? The only thing you'll be able to do with it is ping, FTP, and telnet
It's the fault of the stupid ass developers. Steven's has info on coding for IPv6, and probably has for years. Unfortunately we won't be seeing any new editions of his fantastic books.
But you don't really need to completely switch to IPv6 right away. It is straightforward to run v4 over v6, so you can run all 300 of you napster clients.
The guys who overclock are compensating for small penises.
No wonder I underclock my processor...
This in itself is a form of fetish: needing to have the latest-and-greatest just because something new is out.
Yeah. Because obviously there is no increased value in having a faster processor. Imagine you go to the grocery store and there is a package of grits for $2.50, and another for $2.35 that has a two for one deal going on. If I buy the better value (more utility for my money) is it a fetish, or just smart?
For the record I am running a celeron 300A overclocked to 450. Rock solid, and a great deal at the time at US$200 for chip & mobo. If it were purely a fetish thing I would probably be using an Athlon 850 or something
Anyone have captures of those freaking hilarious WB commercials mixing their different toons? You know, where Batman explains to Superman how to get girls, or Robin has to fight Pokemon characters. Some of those are classic.
The patent system will soon eat itself. Instead of trying to put the forest fire out with a fire extinguisher, we should fan the flames so it burns itself out.
Unfortunately bambi will be left without a mother.
I should have posted this anonymously.
Geeks, in their attempts to free themselves from society, gave away their work for free, not realizing it'salmost the same thing the other side is clamoring for... nobody owns anything anymore.
Except that for the geeks, nobody owning anything == everyone owning it. Possesion is decentralized, but instead of a watering down of value an addition of value occurs. For the corporations, nobody owning anything == corporations owning everything and individuals having no rights. A very important distinction, I think.
This doesn't have to do with anything but I have been coding in C && Java for the past 0x0c hours and I find producing syntactically correct english quite difficult;
Luckily it is more robust than C;
Yet Another Reason For ACLs?
I'm not sure the classic UNIX security makes any sense anymore.
Maybe you could just rm su?
The bigger the on-die cache the more transistors on a chip. The more transistors on a chip the bigger the die size. The bigger the die size the lower the chip yield. The lower the yield the higher the price. The higher the price, the smaller the market.