At my university we were taught how to program in Eifel (can't remember how it's spelt) first off. But at that exact time we were also taught to program in assembly. So I think we got the bet of both worlds. We got to learn about the High level OO design priniciples and how they are used to model the real world and we got to learn what was actually being done on the machine (via programming assembly.
As for your statement on VLSI.... they taught us that too. I don't know what engineering degree your talking about, but if they're gonna teach computer systems engineering then I reckon assemnbly, VLSI, signal processing, even basic digital Logic (AND and OR gates etc) are a MUST and I can't understand how you can call a degree that doesn't teach these an engineering degree, Maybe computer science but definitely not computer engineering.
I remember learning about a technique that cleaned up images by taking a laser model of the lens it was shot through and then applying the negative of it as a filter on the image (digitally ofcourse).
I always thought it would be cool if they did the same thing to old photos, but ofcourse you would have needed someone to have the intelligence (and foresigth) to use the color filters.
Now to actually find out that someone was thinking ahead is awsome.
Maybe the person who updated the document wasn't the person who wrote the original. And editor maybe, or a supervisor or a PR rep mking sure all was safe to say in public. And mybe the revisors version of word was different to the drafter's version of Word.
Or maybe the person who wrote the doc, wrote it on his laptop on the way to work (with older version of Word) and then made changes in the office on his desktop machine (newer version of Word).
All I'm saying is, the fact that the revision was made in a newer version of word neither strengthens nor weakens the possibility that it was a fraud or indeed the real thing. You can't tell anything by checking the version of Word cause the friggin program is everywhere in every possible incarnation.
This may be slightly off topic, but it's not intended as a flame.
I'm just curious as to why the front page says this news item has 1 byte in body? Another Slash bug or some other anomoly of the system?
The article before this only had 4 bytes in body (apparantly).
I have noticed alot of people having a go at the Will Smith movie, Independance Day. Saying that it was stupid how a notebook computer could infect an alien ship with a virus using TCP/IP.
I don't know how you guys know he used TCP/IP, but that's not the issue here. I always presumed that since they had the small alien fighter that was captured many, many years before, that they would have had time to figure out how the computers worked and how to communicate with them.
I mean wasn't that the whole point of the scene where the old man tells the president about the Roswell incident? I don't know maybe I just like watching a movie that has an African American Comic Lead that flies alien space ships, for the comic content and special effects and not for the references to TCP/IP and viruses.
I've read several books from these guys and they were all great. Add to that the fact that they were free (both beer and the other one) TM and you have a really great Idea.
Flint's book was so good I bought it half way through the book (so I didn't have to read it off a computer screem). But by te time the damn thing arrived here in OZ I had already finished reading the online version. Oh well. hehehe.
I am a computer systems engineer currently completing my thesis at University of Technology Sydney.
I've got about two and half to three years (proffesional - as in full time emplyoment) programming experience, and am really interested in game developing. Especially 3d engines and the like.
What are some possiblities for myself, where can I go, what companies do gaming out here?
As the AC showed before me, it's very, very easy to get pr()n on the net. Who said anything about needing credit card numbers.
Now the AC got modded down, but I don't think that was right. He was simply provding evidence in rebutal of the parent posting. I suppose he could have frased it a little better.
Anyways on top of the lnk he provided there are plenty of others available, which I won't actually link to but will disclose, like crazypasses.com, ampland.com.. and the list goes on
Basically you have a valid point about the double standards on applying strict controls on online content, but your statement about it being difficult to access porn on the web is way off.
Problem is when you play network games it becomes the central focus of the night (not a sidebar distraction) and you lose track of time. You don't really end up paying attention to any of your friends, unless they're in the cyber world with you. Hence the introduction of lan parties
I've gotta say, I wouldn't really call myself a gamer.
I'd much rather spend my spare time driving my car, hacking something apart, or putting something together (hardware or software - doesn't matter to me, same level of enjoyment). In fact the only reason I bought a 3D video card with 16MB of ram was cause my old 2D card died, and I had a $200 (australian) gift coucher for the local computer superstore.
...
That was ofcourse, untill I played counter strike. This has to be one of the best FPS I've played ever. I'm constantly amazed at the clarity of play capable over a 56K dial up internet connection.
When i first jumped on, it was like the feeling I got the first time on IRC, talking with peopl from a different world. Except on a higher level. THis time I was working with people asa a team to to kill other people.
The fact that there was limited aural (ie direct spoken or typed messages) communication made the experience even better. It was like in real life skirmishes, you have to know the signs and what they mean, as well as applyiong a little intuition.
That was my rant about networked games any. I just gotta say because of Counter Strike I haven't touched my 3 month old PS2 in 4 weeks.
Based on napsters arguement, this is not an alternative to people buying CD, but rather a supplement. Napster is trying to show the RIAA that mp3 sharing doesn't really effect CD sales in a negative way (some say it has a positive effect, but I just want quick and free music).
The RIAA, being the greedy body that it is, didn't accept that arguement. So Napster is basically saying, "Here then take this in compensation for the small (if any) negative effect we are having on your industry.
Speaking as a engineer working as a web developer (It pays alot more in Australia and I'm still working on my thesis) I always try to use tags which in my experience are common to both NS and IE and are standards compliant.
But the industry is such that we keep getting newby employees at this place to do al the web rendering of the front end to the complex back end systems. They don't really have experience in knowing which tags work in both and are standard and I don't have the time to tell them when flashy new web pages are using a browser tag.
My question is this
Does anyone know of a place (on the web etc) where you can get a compact list of most of the common core of tags support by both the HTML standard and most browsers (ie. both IE and NS)as well as a list of unsupported browser specific tags.
If you read the story on the starband modem (as posted on slashdot yesterday - sorry no time to find link here) then you would know that the person they were thanking set up a website which showed you how to hack the starband modem. In the hack, one of the instructions is to open the modem up and remove the PCI-USB converter and the usb equipment.
Hence the rip out the usb shit statement.
Anyways a more clearer expanation can be explained from the site that describes the hack.
While prefetching algorithms and there relation ship to personality (profile) analysis is an intreging field of study (as far as all hypermedia systems - not just the web), it doesn't actually acommodate the increasing number of dynamic uses for the web.
The theory behind hypermedia systems goes something like this.
Hypermedia systems are designed in such away as to enhance humans cognitive ability by mimicking the human cognitive process. This invovles primarily the uses of associative information trails, and these come about by the user following hyperlinks through an information space based on the context of that information.
In this environment the prefetching algorithm studies are invaluable and would be of great use, how ever the web is no longer just an information based hypermedia system. It's become commercialised now, greatly.
The vast majority of dot commers want to use the internet, and hence world wide web to sell something. Selling objects on the web requires dynamic functionality, the server (or information store) now has to also interact, as well as keep track of what information is where it now has to do complex processing on it all for the purpose of furnishing someones pocket.
The commercial uses of the internet are pulling it away from the conventional definition of a hypermedia system every day, and as such rendering important and interesting fields of cognitive studies redundant (to the web).
Because of the dynamic ('come buy my shit') nature of the web prefetching algorithms based on user profiles become either ineffective or incredibly complex (think about it - how do you fetch a page which displays all your current purchases based on your used id and date - it aint static).
The statement 'the internet has peaked' is so loosely used it's not funny.
You can't ask 'has the internet peaked?', maybe 'has internet usage peaked?', but the internet in general is not something that can be determined to have peaked.
Even if the number of connections on the internet (not just the web and email) had peaked (which I storngly doubt it has) it doesn't validate a broad statement like 'has the internet peaked?'.
Besides just because all the dot comers have suddenly realised that you cann't use the internet for absolutely everything doecn't mean there won't be any more innovation as far as the internet (or web for that matter) is conerned.
The software side of these things is pretty cool. It's basically like an infrared recorder that you use to record certain functions on and then associate them with certain buttons. They have some really cool skins too.
I did find one problem however.
The range on these things is shocking, plus the IRDA ports usually put out a direct beam (for use with other IRDA ports within a line of sight of the port). most conventional remotes put out disperesed beams (say 30 or 40 degrees) which are a lot more intense than the IRDA ports of the handhelds.
Like I said the software side is pretty cool, but the range limitations pretty much render the handhelds PCs being used as remote controls redundant.
I've got to try and find the bastard first. I'll have a look when I get home tonight.
Any suggestions as to where I can post the picture on the web. I don't have my own web page and don't think my boss would be too happy if I/.ed his server over this.
I once got dared to make a working weapon out of things that could be found in the office. I wasn't allowed to use anything from outside the office at all (not the materials, nor the tools to build it), and I had to do it in an hour.
I ended up building a miniture cross-bow that shot real life arrows a distance of about 2 meters on a relatively true path.
It worked so well that Above my desk there would be a collection of about half a dozen projectiles stuck in the pinboard-like ceiling panels.
How did I make it?
Basically it was constructed out of the metal clips used to hold together reams of paper which have been punched to fit in a ring binder. You know the things that go where the rings in a ring binder would usually go.
The clip was made out of aluminium and came in 3 parts.
The binder pice - A long flat piece with points on either end. This was used as the actual rings in the ring binder. Each end was bent up to make it into a 'U' shape, and these ends were inserted into the holes in the paper. this was used as the cross section of the bow.
The sleeve pice - Another shorter piece which had the side edges bent up and around to make a sort of sleeve for the first piece. It also had 2 holes at either side where the binder piece would go through. used as the 'barrel' of the weapon.
The lock in piece - a flat pice of metal the same length of the sleeve which was used to slide into the sleeve piece and cover the ends of the binder piece (which were bent flat against the sleeve after being inserted in the holes). these were the projectiles.
I had to find a way to attach the cross sectoin to the barrel. I did this by using a hammered out T-Clip. I then attached a rubber band across the cross section of the bow, cut arrow heads into the projectiles and wolla... A miniture cross bow.
At my Uni, University of Technology Sydney (UTS), we have two seperate degrees. A computer science degree run from the mathematical and computing sciences faculty, and a computer systems engineering degree (also currently on the works is a software engineering degree) running from the engineering faculty.
The comp sci degree, as you expect, puts out coders, the engineering degree really does put out engineers. We were taught the fundamentals of all engineering degrees during the first 2 years (but were still given 1 or 2 specialty subjects along the way to wet our appetites). And then left up to the last two years to really specialise.
I can still remember, having to back over my math (complex numbers) texts in order to be able to applly that kowledge to problems involving frequency domain analysis of an analogue signal which was being digtised on an embeded chip using C. Try and get a coder to figure that one out.
We were taught to TEACH OUR SELVES the specifics of a particular language, so long as we knew how to approach the problem at hand. Whether it be programming in C, Java, assembler, VHDL (digtal design), or even html and XML (towards the latter part of the degree).
We were taught to use the various computer languages as a tool (like you would a calculator) and not neccessarily as a skill.
The engineering approach to problem solving and algorithmic analysis were the fundmental aspects of the degree to be learnt. The programming language was a secondary task to be learnt as required.
At my university we were taught how to program in Eifel (can't remember how it's spelt) first off. But at that exact time we were also taught to program in assembly. So I think we got the bet of both worlds. We got to learn about the High level OO design priniciples and how they are used to model the real world and we got to learn what was actually being done on the machine (via programming assembly.
As for your statement on VLSI.... they taught us that too. I don't know what engineering degree your talking about, but if they're gonna teach computer systems engineering then I reckon assemnbly, VLSI, signal processing, even basic digital Logic (AND and OR gates etc) are a MUST and I can't understand how you can call a degree that doesn't teach these an engineering degree, Maybe computer science but definitely not computer engineering.
I leave in Australia and I can't seem to find ny Loki distributors around here.
Anyone (Aussies that is) know of any local Loki distributors?
I just gotta say his Ro><0rs.
I remember learning about a technique that cleaned up images by taking a laser model of the lens it was shot through and then applying the negative of it as a filter on the image (digitally ofcourse).
I always thought it would be cool if they did the same thing to old photos, but ofcourse you would have needed someone to have the intelligence (and foresigth) to use the color filters.
Now to actually find out that someone was thinking ahead is awsome.
Mister Black, you are wrong for resisting the tempation.
If you have the time and ability to play counter-strike all day then by all meanse you should be polaying counter-strike ALL DAY.
I only wish I had your luxury. Counter-strike is the greates game ever made.
Just a thought..
Maybe the person who updated the document wasn't the person who wrote the original. And editor maybe, or a supervisor or a PR rep mking sure all was safe to say in public. And mybe the revisors version of word was different to the drafter's version of Word.
Or maybe the person who wrote the doc, wrote it on his laptop on the way to work (with older version of Word) and then made changes in the office on his desktop machine (newer version of Word).
All I'm saying is, the fact that the revision was made in a newer version of word neither strengthens nor weakens the possibility that it was a fraud or indeed the real thing. You can't tell anything by checking the version of Word cause the friggin program is everywhere in every possible incarnation.
I've got to say, I liked this one. Very Funny. hehe
This may be slightly off topic, but it's not intended as a flame.
I'm just curious as to why the front page says this news item has 1 byte in body? Another Slash bug or some other anomoly of the system? The article before this only had 4 bytes in body (apparantly).
Just curious is all
I have noticed alot of people having a go at the Will Smith movie, Independance Day. Saying that it was stupid how a notebook computer could infect an alien ship with a virus using TCP/IP.
I don't know how you guys know he used TCP/IP, but that's not the issue here. I always presumed that since they had the small alien fighter that was captured many, many years before, that they would have had time to figure out how the computers worked and how to communicate with them.
I mean wasn't that the whole point of the scene where the old man tells the president about the Roswell incident? I don't know maybe I just like watching a movie that has an African American Comic Lead that flies alien space ships, for the comic content and special effects and not for the references to TCP/IP and viruses.
I like it. I don't think the your works too well though. But it's still damn short
I've read several books from these guys and they were all great. Add to that the fact that they were free (both beer and the other one) TM and you have a really great Idea.
Flint's book was so good I bought it half way through the book (so I didn't have to read it off a computer screem). But by te time the damn thing arrived here in OZ I had already finished reading the online version. Oh well. hehehe.
I am a computer systems engineer currently completing my thesis at University of Technology Sydney.
I've got about two and half to three years (proffesional - as in full time emplyoment) programming experience, and am really interested in game developing. Especially 3d engines and the like.
What are some possiblities for myself, where can I go, what companies do gaming out here?
As the AC showed before me, it's very, very easy to get pr()n on the net. Who said anything about needing credit card numbers.
Now the AC got modded down, but I don't think that was right. He was simply provding evidence in rebutal of the parent posting. I suppose he could have frased it a little better.
Anyways on top of the lnk he provided there are plenty of others available, which I won't actually link to but will disclose, like crazypasses.com, ampland.com .. and the list goes on
Basically you have a valid point about the double standards on applying strict controls on online content, but your statement about it being difficult to access porn on the web is way off.
Problem is when you play network games it becomes the central focus of the night (not a sidebar distraction) and you lose track of time. You don't really end up paying attention to any of your friends, unless they're in the cyber world with you. Hence the introduction of lan parties
I've gotta say, I wouldn't really call myself a gamer.
I'd much rather spend my spare time driving my car, hacking something apart, or putting something together (hardware or software - doesn't matter to me, same level of enjoyment). In fact the only reason I bought a 3D video card with 16MB of ram was cause my old 2D card died, and I had a $200 (australian) gift coucher for the local computer superstore.
...
That was ofcourse, untill I played counter strike. This has to be one of the best FPS I've played ever. I'm constantly amazed at the clarity of play capable over a 56K dial up internet connection.
When i first jumped on, it was like the feeling I got the first time on IRC, talking with peopl from a different world. Except on a higher level. THis time I was working with people asa a team to to kill other people.
The fact that there was limited aural (ie direct spoken or typed messages) communication made the experience even better. It was like in real life skirmishes, you have to know the signs and what they mean, as well as applyiong a little intuition.
That was my rant about networked games any. I just gotta say because of Counter Strike I haven't touched my 3 month old PS2 in 4 weeks.
Based on napsters arguement, this is not an alternative to people buying CD, but rather a supplement. Napster is trying to show the RIAA that mp3 sharing doesn't really effect CD sales in a negative way (some say it has a positive effect, but I just want quick and free music).
The RIAA, being the greedy body that it is, didn't accept that arguement. So Napster is basically saying, "Here then take this in compensation for the small (if any) negative effect we are having on your industry.
Not trying to flame or anything, but I find myself utterly dumb founded.
What's wrong with just doing
mv *.txt *.html
I haven't used linux in a while, but I'm pretty sure that worked fine.
Speaking as a engineer working as a web developer (It pays alot more in Australia and I'm still working on my thesis) I always try to use tags which in my experience are common to both NS and IE and are standards compliant.
But the industry is such that we keep getting newby employees at this place to do al the web rendering of the front end to the complex back end systems. They don't really have experience in knowing which tags work in both and are standard and I don't have the time to tell them when flashy new web pages are using a browser tag.
My question is this
Does anyone know of a place (on the web etc) where you can get a compact list of most of the common core of tags support by both the HTML standard and most browsers (ie. both IE and NS)as well as a list of unsupported browser specific tags.
Just out of curiosity and speaking as a fellow Australasian...
Are you quoting the prices in NZ dollars or in American dollars, cause you know, there's a shit load of difference.
Just curious.
If you read the story on the starband modem (as posted on slashdot yesterday - sorry no time to find link here) then you would know that the person they were thanking set up a website which showed you how to hack the starband modem. In the hack, one of the instructions is to open the modem up and remove the PCI-USB converter and the usb equipment.
Hence the rip out the usb shit statement.
Anyways a more clearer expanation can be explained from the site that describes the hack.
While prefetching algorithms and there relation ship to personality (profile) analysis is an intreging field of study (as far as all hypermedia systems - not just the web), it doesn't actually acommodate the increasing number of dynamic uses for the web.
The theory behind hypermedia systems goes something like this.
Hypermedia systems are designed in such away as to enhance humans cognitive ability by mimicking the human cognitive process. This invovles primarily the uses of associative information trails, and these come about by the user following hyperlinks through an information space based on the context of that information.
In this environment the prefetching algorithm studies are invaluable and would be of great use, how ever the web is no longer just an information based hypermedia system. It's become commercialised now, greatly.
The vast majority of dot commers want to use the internet, and hence world wide web to sell something. Selling objects on the web requires dynamic functionality, the server (or information store) now has to also interact, as well as keep track of what information is where it now has to do complex processing on it all for the purpose of furnishing someones pocket.
The commercial uses of the internet are pulling it away from the conventional definition of a hypermedia system every day, and as such rendering important and interesting fields of cognitive studies redundant (to the web).
Because of the dynamic ('come buy my shit') nature of the web prefetching algorithms based on user profiles become either ineffective or incredibly complex (think about it - how do you fetch a page which displays all your current purchases based on your used id and date - it aint static).
The statement 'the internet has peaked' is so loosely used it's not funny.
You can't ask 'has the internet peaked?', maybe 'has internet usage peaked?', but the internet in general is not something that can be determined to have peaked.
Even if the number of connections on the internet (not just the web and email) had peaked (which I storngly doubt it has) it doesn't validate a broad statement like 'has the internet peaked?'.
Besides just because all the dot comers have suddenly realised that you cann't use the internet for absolutely everything doecn't mean there won't be any more innovation as far as the internet (or web for that matter) is conerned.
The software side of these things is pretty cool. It's basically like an infrared recorder that you use to record certain functions on and then associate them with certain buttons. They have some really cool skins too.
I did find one problem however.
The range on these things is shocking, plus the IRDA ports usually put out a direct beam (for use with other IRDA ports within a line of sight of the port). most conventional remotes put out disperesed beams (say 30 or 40 degrees) which are a lot more intense than the IRDA ports of the handhelds.
Like I said the software side is pretty cool, but the range limitations pretty much render the handhelds PCs being used as remote controls redundant.
I've got to try and find the bastard first. I'll have a look when I get home tonight.
Any suggestions as to where I can post the picture on the web. I don't have my own web page and don't think my boss would be too happy if I /.ed his server over this.
I once got dared to make a working weapon out of things that could be found in the office. I wasn't allowed to use anything from outside the office at all (not the materials, nor the tools to build it), and I had to do it in an hour.
I ended up building a miniture cross-bow that shot real life arrows a distance of about 2 meters on a relatively true path.
It worked so well that Above my desk there would be a collection of about half a dozen projectiles stuck in the pinboard-like ceiling panels.
How did I make it?
Basically it was constructed out of the metal clips used to hold together reams of paper which have been punched to fit in a ring binder. You know the things that go where the rings in a ring binder would usually go.
The clip was made out of aluminium and came in 3 parts.
I had to find a way to attach the cross sectoin to the barrel. I did this by using a hammered out T-Clip. I then attached a rubber band across the cross section of the bow, cut arrow heads into the projectiles and wolla... A miniture cross bow.
At my Uni, University of Technology Sydney (UTS), we have two seperate degrees. A computer science degree run from the mathematical and computing sciences faculty, and a computer systems engineering degree (also currently on the works is a software engineering degree) running from the engineering faculty.
The comp sci degree, as you expect, puts out coders, the engineering degree really does put out engineers. We were taught the fundamentals of all engineering degrees during the first 2 years (but were still given 1 or 2 specialty subjects along the way to wet our appetites). And then left up to the last two years to really specialise.
I can still remember, having to back over my math (complex numbers) texts in order to be able to applly that kowledge to problems involving frequency domain analysis of an analogue signal which was being digtised on an embeded chip using C. Try and get a coder to figure that one out.
We were taught to TEACH OUR SELVES the specifics of a particular language, so long as we knew how to approach the problem at hand. Whether it be programming in C, Java, assembler, VHDL (digtal design), or even html and XML (towards the latter part of the degree).
We were taught to use the various computer languages as a tool (like you would a calculator) and not neccessarily as a skill.
The engineering approach to problem solving and algorithmic analysis were the fundmental aspects of the degree to be learnt. The programming language was a secondary task to be learnt as required.