Domain: unsw.edu.au
Stories and comments across the archive that link to unsw.edu.au.
Comments · 296
-
Re:Poor roadies?
Wouldn't the pitch remain the same as long as the speakers vibrate at the same rate? Wouldn't the sound just travel at a different speed, but still have the same frequency (although a different wavelength)? Huh.
There's a good description here of what happens when you speak with a throat full of helium, complete with sound files to demonstrate. To sum things up, there is an APPARENT change in pitch due to the waveform changing.A similar thing should happen with a speaker, since the sound will resonate through the gas within the speaker cone.
-
How phone tones work
I wasn't sure what chords the phone tones actually were, so I went to over to howstuffworks and took a look. On page 2 of this article on telephones, it has a great section on the tones.
In particular, I learned that "the dial tone sound is simply a combination of 350 hertz tone and a 440 hertz tone," and "if the number is busy, you hear a busy signal that is made up of a 480 hertz and a 620 hertz tone, with a cycle of 1/2 second on and 1/2 second off" and there is a great chart showing the tone for each button on the keypad. For example, the tone for "1" is a combination of a 1209 Hz tone and a 697 Hz tone.
A little more research turned up this cool frequency to note converter and where I discovered that 1209 Hz is equivalent to D6 plus 50 cents, and 697 is F5 minus 4 cents. So basically the keypad one is an out of tune inversion of the D minor chord. (music majors feel free to Score: -1, Moronic)
Of course, if you were into phreaking then you'd already know all that.
-
Another one...
TenDRA (http://www.cse.unsw.edu.au/~patrykz/TenDRA/) also exists. The only thing I know about it is that it is included in Debian Woody. If anobody knows more, please reply
:) -
Re:Plea for peaceAmerica doesn't attack unprovoked. Consider America provoked. Any counter-strike is a logical, if highly unfortunately expected outcome.
America has attacked, essentially, unprovoked before. During the invasion of Panama, just to cite a recent example, more than 400 bombs were dropped on Panama City. Civilian casualties were reported from at least 200-some to as many as 4000. See: this.
The problem is that American deaths are much more well-reported than 3rd-world deaths, not just in America, but anywhere than American media dominates (it can be frustrating, I assure you, for someone in Latin America to get more news about the school shooting in Colorado than about the hurricanes that just hit them. It is hard to communicate the resentment towards American hubris that this sort of situation creates.) We sentimentalize our own casualties and not those of foreigners.And we aren't the only ones that do this, either - it's a simple product of nationalism and tribalism and groupthink. It's usually only a thoughtful minority in any country that sees past this. The fact is that America has treated civilian deaths elsewhere as "collateral damage," but civilian deaths here as a national tragedy. That double standard is part of the problem.
-
Companies do have guns
You have to be silly to think that humonguous companies have morals. The only moral and only rule is to make money. If it takes killing a few, who cares, especially if it's in a far away country. You have to increase your profit or you suck and die. Read this about Coca-Cola and browse through this google search. Being an unionist (trade unions) is one of the most dangerous "pastimes" on Earth. And if you think it doesn't happen in the "Civilized" world - think again.
-
New page up
I have recently put a page up about our entry which came fourth (and now equal third due to the judges being nice...) written in C. Find more about it here
-
Re:Love to see these languages outside of contests
It's mostly a problem of chicken and egg, at least in the comercial software world. You know; employers want to use languages they know lots of people know, and programmers learn languages so they can geta job.
Now in the free/open source software world, there should be less resistance to using the right tool for the job. Haskell is just beginning to be used for non-accademic projects. Check out the GTK+/GNOME bindings for Haskell www.cse.unsw.edu.au/~chak/haskell/gtk/
We could really get some extra leverage over comercial software by using better languages, especially for things like proto-typing where performance is less important. -
Re:Glad to see him goJohn Webb is the scientist. The article is at NY Times (usual registration caveats apply).
But it's amazing to see what the NY Times can spin out of what Webb summarises as"I am generally interested in using observations of distant quasars to test fundamental physical parameters. In particular, high resolution spectroscopy of quasars can be used to search for variations in the fundamental constants of Nature. Our recent results hint tentatively that the laws of physics may not always have been the same as today. "
-
So do you just stair at the screen
No, you go & do other bloody things while the computer's humming along.
Like chatting up one of the pretty girls in human resourses.
Or buggering off down to the 'cross' (less than 10mins walk from the central business district) & scoring some smack, then you can go to the legalised injecting room to wack it up, to put you in a good mood while you killing time at work till knock off time (oh you can't beat ole Sydney town for conveniance). Or you can duck next door to the pub & have a bit of a liquid lunch.
Fuck, who wants a fast computer at work, they'l only give you more work to do.
Its much better having a slow one, so you can spend the day browsing pr0n & download MP3s while its humming away on your maths/science calculations or re-compiling or ripping video, in the background. -
Researcher's Web Sites
Scientists who reviewed the findings have not found any obvious flaws. Professor Webb was "not surprised". His team, including Professor Victor Flambaum and PhD student Michael Murphy, both of NSW University, had "been working like hell".
Here are links to the web sites of each of the investigators:
- Professor John Webb: http://www.phys.unsw.edu.au/STAFF/ACADEMIC/webb.h
t ml - Professor Victor Flambaum: http://www.phys.unsw.edu.au/STAFF/ACADEMIC/flamba
u m.html - Michael Murphy: http://bat.phys.unsw.edu.au/~mim/res.html
- Professor John Webb: http://www.phys.unsw.edu.au/STAFF/ACADEMIC/webb.h
-
Researcher's Web Sites
Scientists who reviewed the findings have not found any obvious flaws. Professor Webb was "not surprised". His team, including Professor Victor Flambaum and PhD student Michael Murphy, both of NSW University, had "been working like hell".
Here are links to the web sites of each of the investigators:
- Professor John Webb: http://www.phys.unsw.edu.au/STAFF/ACADEMIC/webb.h
t ml - Professor Victor Flambaum: http://www.phys.unsw.edu.au/STAFF/ACADEMIC/flamba
u m.html - Michael Murphy: http://bat.phys.unsw.edu.au/~mim/res.html
- Professor John Webb: http://www.phys.unsw.edu.au/STAFF/ACADEMIC/webb.h
-
Researcher's Web Sites
Scientists who reviewed the findings have not found any obvious flaws. Professor Webb was "not surprised". His team, including Professor Victor Flambaum and PhD student Michael Murphy, both of NSW University, had "been working like hell".
Here are links to the web sites of each of the investigators:
- Professor John Webb: http://www.phys.unsw.edu.au/STAFF/ACADEMIC/webb.h
t ml - Professor Victor Flambaum: http://www.phys.unsw.edu.au/STAFF/ACADEMIC/flamba
u m.html - Michael Murphy: http://bat.phys.unsw.edu.au/~mim/res.html
- Professor John Webb: http://www.phys.unsw.edu.au/STAFF/ACADEMIC/webb.h
-
Re:I Hope You Keep Bail Money Near Your Gun OTFor more stats and analysis on guns than you could possibly want, see Tim Lambert's archive of his postings to talk.politics.guns
Country % at-home % gun homicide
When one looks at the Australian and Canadian figures, the relationship between gun ownership and "at-home" burglaries isn't so clear as some like to make it out. The correlation between gun ownership and homocide rate is much clearer.
burglaries ownership rate
Netherlands 48 2 0.9
England 26-59 5 0.7
Australia 10 20 2.0
Canada 10 31 2.1
USA 14 49 8.8The Australian "at-home" burglary rate is actually for Victoria. The range given for England is because the rate is 59% for attempted burglaries and 26% for completed burglaries, so the overall rate must be somewhere in between.
-
Nu-speakWhat is interesting is that western political leaders almost never use the phrase global warming anymore. The spin doctors have decided that the less worrying term climate change should be used at all times.
It doesn't help when imbeciles like Representative Dana Rohrabacher (R., Calif.) dismiss scientific evidence as "Liberal Claptrap"
-
My school's sattelite project
My school (Knox Grammar in Sydney, Australia) has a joint satellite project with another school in Sydney, Ravenswood and a school in Russia.
The satellite is named "Kolibri" and each school has equipment for communicating and recieving data from the satellite.
The students are performing actual research regarding "the structure and intensity of low-frequency electromagmetic fields around the Earth".
You can read more about this project here and here. -
Re:"Mach is a bad microkernel implementation".. HOWill someone please attempt to assert or refute, using some kind of solid logic or numbers or something, the statement that microkernels are a good idea but Mach is a bad implementation of that idea? What is done wrong in Mach, and can it be fixed?
I don't know enough of the Mach internals to know exactly why it's such a poor performer, but I have read alot of theories put forth. The most common(and accepted) reason is that Mach's memory management is too abstract and that because Mach is built on a hardware abstraction layer. Those two reasons are directly interrelated.
The Hardware abstraction layer(HAL) restricts the u-kernel to operation on a "generic machine". Everything is abstracted in the sense that the HAL contains the units which are common to all CPU architectures. This was done to improve portability. However, it sacrifices a great deal of performance because alot of issues are platform dependent. Things such as page size must be dictated by the architecture you are running on. But because Mach uses the HAL to abstract this away, Mach performance suffers a great deal in memory operations. Often, the HAL dictates a page size which is too small/large for the architecture. The hardware can't handle address translation anymore, so the kernel has to do this manually. This is very expensive.
In general, Mach's architecture just seems poorly designed from what I've read. Alot of research has been done on this topic, and they're coming to the realization that u-kernels are inherently non-portable. That's a very important point. This shouldn't be surprising either because the u-kernel is so small that mostly only platform dependent code end up in there. L4 is 12k, Eros is 32k(I think), VSTa is around 50k and QNX is less than 10k!
The good thing about this approach is that most(if not all) of the platform-dependent code is wrapped up in the u-kernel. The rest of the system is completely portable. So all you have to do is re-write about half of a 20k kernel for the new architecture, and you're done! Re-compile and off you go. Theoretically at least. ;-)
If mach is, indeed, a bad implementation of the microkernel, what would be a *good* implementation of the microkernel? Are any well-designed microkernels out there?
Good u-kernels that have implementations with performance comparable to or exceeding Linux:- QNX: Everyone's heard of this one. They have a very good u-kernel.
- Opearting Systems Group at Dresden: They do alot of great work with u-kernels. They have code for L3 and L4, the first very promising, high-performance u-kernels(though they may not have designed them). They even have Linux running as a service on top of L4, so you may be able to run it right now! Also see This University and the L4KA page for other implementations of L4(ie. other architectures).
- Eros: EROS is a new operating system based on the architectures of earlier high-security capability systems(KeyKOS). Very promising and has performance comparable to L4. The measurements are in the papers section(usually towards the end of the paper). System is GPL'd.
- VSTa: a cool GPL'd hobby u-kernel system(in that it has no university or company backing). This one has a somewhat complete system, ie. self-hosted with gcc, vi, emacs, etc. Runs on a windows partition and uses GRUB to boot(all of which you'll need to run it). No performance metrics that I'm aware of.
- Fluke: No working system as far as I know. The kernel is complete and some performance measurements have been made. Looks promising and source is available(GPL I think).
If there are, then what is it that repeatedly leads projects like xMach/HURD/OS X/mkLinux to embrace Mach as opposed to one of the competing microkernels?
I have no idea. Ignorance of their existence probably.
Unless i am quite confused, supposedly, because the interaction between the microkernel and the OS is somewhat abstract, you ought to be able to replace the microkernel with a better one as long as the interface is the same. Is there any reason a better microkernel with the same software-side interface as Mach could not be written, and used to replace mach?
Yes you could. But then you'd just have Mach. :-) You might be able to engineer the Mach implementation a little better, but having the same interface for the most part means making the same tradeoffs, and then all you'll have left is a bastard child of Mach. *shudder* ;-)
someone once told me that Mach has the ability to host multiple kernels on the same machine at the same time. Is this true? How does that work in terms of sharing the hardware? How do you go about doing this?
Yes that's true, but not in the way you're thinking. Both kernels don't run as kernels at the same time. A well-engineered u-kernel is so thin and provides such a minimal interface to the hardware, that by just slightly modifying Linux(or other kernel) you can get it to run on top of the u-kernel like any other application, and it could do everything that Linux does running on the bare hardware. See L4Linux, MkLinux, Darwin/MacOS X and even this xMach project as examples. The key to good performance is to provide as small a u-kernel with as minimal an interface as feasible to avoid performance problems. It will never run as fast as on bare hardware, but you can get pretty damn close.
I am just thinking that at this point, it would be an utterly useless but nifty parlor trick to try to get Mac OS X/Darwin, MkLinux, xMach and HURD running off the same mach microkernel on the same machine at the same time.
Not so useless as you might think. The problem with any new operating system or kernel is software. There's nothing written for it yet. But what if you could run the Linux kernel on top of your new OS? You'd have near instant access to whatever drivers and applications are currently available for Linux without any porting effort! (except for the initial Linux port) Then you can have a complete system and start writing native drivers for what you need.
-----
"Goose... Geese... Moose... MOOSE!?!?!" -
Re:Flabdabb is in error:pardon my dweebness
pardon my dweebness in regards to html on Slashdot. Mea Culpa.
The links are:
Sinn Fein/IRA censorship Australian article
and
Good Friday agreement
cheers
front -
Best teacher(s) I've had.
The best teacher(s) I've ever had where the two Johns at the University of New South Wales. John Storey and John Smith tought us electronics, and they actually cared about the students and their interests. For example, one day I noticed the little yellow flash that precedes the fluorescent lights turning on. I remembered that it's called a "condenser" and it has to be replaced every now and then. I remarked about this a fellow student, and after unsuccessfuly trying to work out what the condenser does and why it flashes, we went back to work. The next day, John gave me seven photocopied pages from a magazine and a textbook about what condensers are and how they work. Apparently, he overheard us and decided to satisfy my curiosity. I didn't even have to ask.
-
Best teacher(s) I've had.
The best teacher(s) I've ever had where the two Johns at the University of New South Wales. John Storey and John Smith tought us electronics, and they actually cared about the students and their interests. For example, one day I noticed the little yellow flash that precedes the fluorescent lights turning on. I remembered that it's called a "condenser" and it has to be replaced every now and then. I remarked about this a fellow student, and after unsuccessfuly trying to work out what the condenser does and why it flashes, we went back to work. The next day, John gave me seven photocopied pages from a magazine and a textbook about what condensers are and how they work. Apparently, he overheard us and decided to satisfy my curiosity. I didn't even have to ask.
-
High cost n wonderful? or cheap n cheerful?I'f you can afford it, the M2 from tekgear.ca it looks great - though VERY expensive US$3.5k . Full VGA, maybe SVGA and with a look-through/translucent option.
If you can't stretch to the M2 then the least obtrusive of any display is from MicroOptical Corp who make either tiny clip-on's which do QVGA (compress a 640x480 down to 320x240) and are VERY small, the other model is the integrated eyeglass - it looks just like prescription glasses. These are available now.
The inviso eShades that have had stories run on here are likely to hit market at around US$1000, the advertise in their press releases that it will be about 400-500, but after recent inquiries the price keeps rising, last I heard it was upto 800+. Don't hold your breath.
For displays NOW, unless you can build your own driver electronics - FPGA use is what people are looking at for n=building the driver logic from.
I'd go with an M1, fairly cheap (As far as HMD's go) and well tested and known amongst the borg community. They can be hacked to fir into sunglasses with a lil bit of effort. For colour, most people go the hacked glasstron route.
see wearables.los-gatos.net for a comprehensive listing of most things wearable.
for arm based architecture I'd imagine you'd checked out the LART pages, but there is also an ARM based effor at MIT, its called mithril I believe, and the PLEB effort in Australia.
Hope that helps
-
Dont forget about L4 and Mach.COMP9242 - Advanced Operating Systems at The University of New South Wales uses the L4 Microkernel as the basis of its course:
http://www.cse.unsw.edu.au/~cs9242/intro/intro.htm lThe textbook that the University of Colorado has a good deal of information about the Mach microkernel (orginally derived from BSD), (although most implementations of Mach are somewhat old and/or abandoned). Mach had its hayday a few (like 8 or more) years ago (with Digital's OSF/1 and the NextSTEP system using the Mach2.5 implementation), but is currently pretty obsolete. The Hurd uses the GnuMach implementation (based on Mach3, i think), but is moving toward a better microkernel abstraction and to the L4 microkernel specifically.
There is a small OS that was build on top of the L4Ka implementation for a class project, called ChacmOS, and the authors graciously GPL'd the source. This is a wonderful source of information regarding the L4:
http://www.l4ka.org/projects/ChacmOS/And a page dedicated to L4:
http://www.cse.unsw.edu.au/~disy/L4/ -
Dont forget about L4 and Mach.COMP9242 - Advanced Operating Systems at The University of New South Wales uses the L4 Microkernel as the basis of its course:
http://www.cse.unsw.edu.au/~cs9242/intro/intro.htm lThe textbook that the University of Colorado has a good deal of information about the Mach microkernel (orginally derived from BSD), (although most implementations of Mach are somewhat old and/or abandoned). Mach had its hayday a few (like 8 or more) years ago (with Digital's OSF/1 and the NextSTEP system using the Mach2.5 implementation), but is currently pretty obsolete. The Hurd uses the GnuMach implementation (based on Mach3, i think), but is moving toward a better microkernel abstraction and to the L4 microkernel specifically.
There is a small OS that was build on top of the L4Ka implementation for a class project, called ChacmOS, and the authors graciously GPL'd the source. This is a wonderful source of information regarding the L4:
http://www.l4ka.org/projects/ChacmOS/And a page dedicated to L4:
http://www.cse.unsw.edu.au/~disy/L4/ -
Large spaces, few people
Wireless just does not seem like a good idea for the United States. Here there are phone lines everywhere and ethernet jacks spread across campuses, and hotels. For the money, the temporary convenience of being able to move around in a limited area that comes with wireless is not that wonderous
Countries that are technologically strong, but dont'have the people-base that the United States has are good candidates for wireless ISPs. Take, for example, Australia. Australia's population is concentrated in a few major cities. With wireless, a company manager can take his laptop in essence to any other venue and know for sure that he will be connected. Without wireless and with the limited spread of LANs within cities such as Sydney this would not be possible.
Large universities in Australia are already taking advantage of wireless. Large campuses (they have the space over there in Australia) provide their students with wireless (take for example University of New South Wales. Acting like a wireless ISP, UNSW does not have to spread ethernet jacks around its many buildings for the limited number of people that use the service while on campus. This saves money for the school.
I'm interested. For those slashdotters that live in countries with large populations centered only in a few cities, how common are wireless ISPs?
--- -
How it all works...
Information about how quantum computers work, from a competing team also hoping to build a quantum computer, is here,
-
Another Open Source Browser
Maybe it's time to scrap Netscape and look at other open source browsers like this
-
Re:Love it love it love it.
A lot of the teams in robocups Aibo division have reprogramed the robots walks and vision processing systems to be more efficient. Here is a quote from the match report of the grand final from this years winners (UNSW United) - :
The French walk seemed largely unchanged since last year, when they had an advantage over our robots, as their walk was stronger, and they often knocked our robots over in pursuit of the ball. This year the tables were turned, as the new UNSW walk was much faster and stronger than the LRP walk. Often in the Legged League robots will tangle their legs, but this year UNSW was often able to pull free and continue pursuit of the ball.
I think the previous couple of years the winners had been the ones who had done the best job of reprogramming the vision processing system.
-
Re:So what am i to do?
Well, according to what I found here, my problem stems from Redhat installing a kernel that expects a Pentium instead of an Athlon... When it disables the CPUID it crashes the system.
Anyone with Mandrake 7 experience here who can testify that it works with an Athlong 700 Socket A processor, and an Asus motherboard (I don't have the model number handy, but it's 5 PCI, 1 AGP, if that helps identify it at all).
Or maybe I'll just get Redhat 7, and upgrade from that once fixes are available... -
Opensource wearable computingIn the wake of commercialisation of the emerging wearable computers industry, it's nice to know that there are projects out there working on designing wearable computing systems that won't lock you into using proprietary software.
One project that comes to my mind is the School of Computer Science and Engineering at the University of New South Wales's 'Pleb' project. About the length of two Australian fifty cent coins lined up next to each other, it contains a StrongARM processor and can use a number of different kernels and OSes, but most importantly Linux. I was recently lucky enough to see a demonstration of the system where a stripped down version of Debian GNU/Linux being booted off it at the university's last open day.
The main goal of Pleb is produce a "Flexible, Low-Power system for use in Portable and Embedded applications which is capable of a high level of processing power." However, more impressive is that the project's guidelines even states:
"Where possible GNU tools should be used as much as possible since both the multi-platform availability and the GPL licensing insure accessibility to all interested parties. Software requiring tools which are prohibitive to most developers (through pricing or lack of platform support) is discouraged"
Pleb's different foundation does much to boost this project's credibility as a viable competitor to Charmed. Charmed appears to be more focused on becoming the next easy-to-use consumer toy for those on the richer side of the digital divide. Pleb on the other hand has the potential to become a more widely supported and of course, open-source wearable computing platform, and hopefully if it does become a commercial enterprise be much more affordable for people in all societies.
MashPotato - Mobile Array of Support Helpers for Potato
-
Opensource wearable computingIn the wake of commercialisation of the emerging wearable computers industry, it's nice to know that there are projects out there working on designing wearable computing systems that won't lock you into using proprietary software.
One project that comes to my mind is the School of Computer Science and Engineering at the University of New South Wales's 'Pleb' project. About the length of two Australian fifty cent coins lined up next to each other, it contains a StrongARM processor and can use a number of different kernels and OSes, but most importantly Linux. I was recently lucky enough to see a demonstration of the system where a stripped down version of Debian GNU/Linux being booted off it at the university's last open day.
The main goal of Pleb is produce a "Flexible, Low-Power system for use in Portable and Embedded applications which is capable of a high level of processing power." However, more impressive is that the project's guidelines even states:
"Where possible GNU tools should be used as much as possible since both the multi-platform availability and the GPL licensing insure accessibility to all interested parties. Software requiring tools which are prohibitive to most developers (through pricing or lack of platform support) is discouraged"
Pleb's different foundation does much to boost this project's credibility as a viable competitor to Charmed. Charmed appears to be more focused on becoming the next easy-to-use consumer toy for those on the richer side of the digital divide. Pleb on the other hand has the potential to become a more widely supported and of course, open-source wearable computing platform, and hopefully if it does become a commercial enterprise be much more affordable for people in all societies.
MashPotato - Mobile Array of Support Helpers for Potato
-
Opensource wearable computingIn the wake of commercialisation of the emerging wearable computers industry, it's nice to know that there are projects out there working on designing wearable computing systems that won't lock you into using proprietary software.
One project that comes to my mind is the School of Computer Science and Engineering at the University of New South Wales's 'Pleb' project. About the length of two Australian fifty cent coins lined up next to each other, it contains a StrongARM processor and can use a number of different kernels and OSes, but most importantly Linux. I was recently lucky enough to see a demonstration of the system where a stripped down version of Debian GNU/Linux being booted off it at the university's last open day.
The main goal of Pleb is produce a "Flexible, Low-Power system for use in Portable and Embedded applications which is capable of a high level of processing power." However, more impressive is that the project's guidelines even states:
"Where possible GNU tools should be used as much as possible since both the multi-platform availability and the GPL licensing insure accessibility to all interested parties. Software requiring tools which are prohibitive to most developers (through pricing or lack of platform support) is discouraged"
Pleb's different foundation does much to boost this project's credibility as a viable competitor to Charmed. Charmed appears to be more focused on becoming the next easy-to-use consumer toy for those on the richer side of the digital divide. Pleb on the other hand has the potential to become a more widely supported and of course, open-source wearable computing platform, and hopefully if it does become a commercial enterprise be much more affordable for people in all societies.
MashPotato - Mobile Array of Support Helpers for Potato
-
Re:The current problem with robocupI disagree. UNSW had an advantage due to the faster walk, but it is clear to see that the AI level was quite good as well. Have a look at the robocup challenge results, which UNSW also won, (by only 1 point though). A team which is winning only by its gimmick is not likely to win a competition involving ball skills, after all a fast moving robot will find it harder to control the ball.
During the true competition UNSW had only one goal scored against them - an own goal... Seems like the goalie AI was pretty good too...
I think you are knocking them for no real reason.
http://www.cse.unsw.edu.au/~robocup is the UNSW site of the challenge.
-
UNSW Robocup homepage
Here is their page, if anyone is interested.
-
Re:Wrong money rules.I will vote when I don't feel that I'm choosing between the lesser of two evils. Let my voter apathy be my vote. None of the above.
Abstaining does nothing except reinforce the system that you seem to hate. The DMCA and similiar laws don't pass because too many people vote. They pass because not enough voters make themselves heard on the issue. Vote for Ralph Nader (or write in John McCain) if you want to vote against corporate influence in politics.Voting does nothing except give legitimacy to a system that no longer works, and whose replacement is long overdue (I`m talking about that sacred cow Democracy here). The DMCA and similar laws don`t pass because too few people cast their opinion in the popularity contests. They pass because politicians` roll is too general - no politician has time to become an expert on all issues, thus "experts" (lobbyists) get to write laws to present to legislatures as an expert`s solution to the problem at hand. Don`t vote if you want to vote against corporate influence in politics. Support an alternative form of "government", such as Demarchy, a system where a group of citizens are chosen at random to examine an issue and come to an ideal solution.
oh shit, just killed slashdot's sacred cow.. where's the flamesuit when you need it? -
Re:Why Functional MattersNobody says that you can catch all errors with a good type system, but my experience with writing (lots of) Haskell is that a good type system can catch a lot of errors - in particular also a large number of logical errors. Personally, I would say that Haskell catches at least half (probably much more) of the errors during compilation that would lead to a core dump in a C program.
This of course implies that you make good use of the type system and choose good type abstractions and annotate all top-level functions with type signatures.
Chilli
PS: Look at my Web page, I have written a lot of Haskell code and it works very well for me.
-
Re:Book on guns: "More Guns, Less Crime"
There is an ----
-
On some Go endgames computers can outplay humans
In fact there is a mathematical theory that most humans don't learn which in a significant portion of endgames can determine who wins the last point.
Of course in general we don't know how to get computers to win at Go. What we do know is that the technique used in chess is useless because of the branching factor. The state of the art of chess programs today is not much better than it was 20 years ago. But they can throw more computational power at the same problem and that makes the difference.
Even with Moore's law, raw computational power will not suffice to become good at Go within the next few decades.
Cheers,
Ben -
Re:Key acronym being ATX.
You may also wish to check out the PLEB project.
-
QCs being designed ...
Surprisingly, there are collaborating groups around the world (e.g. Australia) that are in the process of designing building working prototypes of some of these weird and wonderful machines. The problem is that we still don't really have a good grasp of what commercially useful domain will drive the need for mass demand. I suppose it was the same electronically in that early boards were more toys until people mastered the assembly of megagates into useful building blocks. Peole like Pen rose have speculated on physiological process underlying a given thought that may initially involve a number of superposed quantum states. I hope there are some really smart guys out there who can take some of the ideas through to the next stage. Now if someone could come up with decent quantum algorithms for massive parallel search and comparisons of multiple genetic strands databases, they'd make a killing. LL
-
use topsy or something similar
at my university, the 3rd year introductory OS course uses topsy as the os background
and it involves writing such things as the
virtual memory handling as one of the assignments.
http://www.cse.unsw.edu.au/~cs3231/
as it is now linux is probably too complex to be used, ie modified/improved on by most 3rd year students doing an intro OS course... -
Re:Webmin : Along the same lines...
Unix Console was released yesterday. It is not exactly what you're looking for, but if you're a Mac user setting up a Linux box it may help. Basically it allows you to use most of the monitoring/configing tools on a unix box graphically, in a nice little app. It logs you in via telnet and then sends the command line commands when you perform certain tasks. Granted, it's optimized for Solaris, but it seems to do most of the things Webmin does.
(Runs on MacOS) -
Re:Yes!
Acutally, the best efficiencies are getting close to 25% now. Mind you, that'd only be for single crystal silicon. According to my uni web pages, they've also done 19.8% for multicrystalline silicon cells.
UNSW Photovoltaic achievements -
ARM port?Wonder if the hardware is capable enough to run the ARM Linux port? The PLEB project seems to be a pretty bare-bones ARM system, so a Nintendo ARM-based system couldn't be much less. Mmmm....
-=-=-=-=-
-
URL
I got it slightly wrong: it was a Hawk jet (still made by BAe though), and it was four women (not two). Still, it's a nice story, David & Goliath writ very large. Read it here.
-
Re:The Next Big Thing in Operating Systems
I've been thinking about something similar - have a look at EROS and Mungi. I think a complete break with Unix will be necessary sooner or later - a security model which allows any program to delete all its owner's files is not strong enough for modern software distribution channels - with a system based on beta code from the internet you are running a lot of untrusted code, and (unfortunately) Open Source development/distribution will start to attract malicious hackers sooner or later. We are wide open.
If we break with Unix we can dump the command line - if you have a scripting language which can manipulate and communicate with objects, you don't need a shell. This would improve usability a lot - whatever people say about Gnome/KDE, Unix is still hard to learn, because to do anything advanced you have to use obscure shell commands.
So, what language are we going to write this wonderful, capability-based, object-oriented, network-transparent OS in? Java? Too slow - the insistence of the designers on creating a portable binary format means it will never be as fast as native code. For Open Source development we don't need a portable binary format - we can distribute the source code and compile it into native object code on the target machine (transparently to the user if necessary). Java also contains various security hacks which would be unnecessary under a secure (capability-based) OS. So we want something similar to Java, but simpler. An object-oriented language designed for efficiency rather than as a demonstration of OO dogma... any thoughts?
Michael Rogers bastard_machine@hotmail.com -
Updated link
I was about to moderate this one up a notch, but the URL seems to be a bit out of date:
http://www.cse.unsw.edu.au/~pleb/ -
The @ in your email address or the http:// in your
Everybody knows email and sendmail is GNU, so Linux should say that they are the @ in your email adress. It would be reinforced very well whenever someone types in an email adress or gives out there's - you get free advertising right next to their name. Mine is Linux is the future. The future is now. (I did it with word for irony - see metatag) - I didn't see it before, but there is also a cool logo that has a cute japanimation woman holding a stuffed and very happy tux. Didn't Microshaft steel icons from Apple? Forget about the desktop - go for business - tell them that linux is bigger than the Internet and they will have to turn to it if they want to stay in business. The key is business, because who has a Win computer other than they want to be able to bring stuff from work. "The business of America is business" -Grover Cleveland