Domain: indiana.edu
Stories and comments across the archive that link to indiana.edu.
Comments · 665
-
Re:Not for years.!!!! Quote from pixar about NvidiOr try something like this. As the Pixar dood mentioned, even if the card could *render* it in realtime, there's a whole lot more than just rendering. That pic there (my first, so don't expect much
;) takes several times longer just to PARSE than it does to render. And it's absolute crap compared to the crazy stuff Pixar does.However, I'd say we ARE about advanced enough to do crap like this in realtime...
;) (No goat links, I swear!!)However, there is some hope... I remember reading in a great book about 3D games (Black Art of Macintosh Game Programming) that raytrace-quality realtime games would be (according to the author's math) about 20 years away. Interestingly, that's exactly what the Pixar guy predicted, and that book was printed in 1996. My observations: today, Pixar does far more than simple raytracing. It's radiosity up the wazoo, for example (I assume
;). So to me, this suggests that ~20 years from when the book was published, we will be able to have realtime raytracing of 1996 quality. Still not too shabby. BUT. There are gazillions of optimizations you can make in realtime games that you can't make in raytracing. Here's how I see it: We can improve the algorithms a few powers of ten, efficiency-wise. (Don't say we can't, you'd be very wrong.) We can speed up our processors a few powers of ten. I think we're getting there faster than these guys are suggesting, just as long as we don't aim for the moving target of Today's Pixar Production$. (As he points out, there will never be a day when the realtime graphics are as good as the prerendered ones, simply because the big companies have the cash to throw at it to make it look better.) Anyawy. Sorry this was so long. Great stuff ahead, though. :) -
Re:Not for years.!!!! Quote from pixar about NvidiOr try something like this. As the Pixar dood mentioned, even if the card could *render* it in realtime, there's a whole lot more than just rendering. That pic there (my first, so don't expect much
;) takes several times longer just to PARSE than it does to render. And it's absolute crap compared to the crazy stuff Pixar does.However, I'd say we ARE about advanced enough to do crap like this in realtime...
;) (No goat links, I swear!!)However, there is some hope... I remember reading in a great book about 3D games (Black Art of Macintosh Game Programming) that raytrace-quality realtime games would be (according to the author's math) about 20 years away. Interestingly, that's exactly what the Pixar guy predicted, and that book was printed in 1996. My observations: today, Pixar does far more than simple raytracing. It's radiosity up the wazoo, for example (I assume
;). So to me, this suggests that ~20 years from when the book was published, we will be able to have realtime raytracing of 1996 quality. Still not too shabby. BUT. There are gazillions of optimizations you can make in realtime games that you can't make in raytracing. Here's how I see it: We can improve the algorithms a few powers of ten, efficiency-wise. (Don't say we can't, you'd be very wrong.) We can speed up our processors a few powers of ten. I think we're getting there faster than these guys are suggesting, just as long as we don't aim for the moving target of Today's Pixar Production$. (As he points out, there will never be a day when the realtime graphics are as good as the prerendered ones, simply because the big companies have the cash to throw at it to make it look better.) Anyawy. Sorry this was so long. Great stuff ahead, though. :) -
Who modded this idiot up!?!According to the kernel mailing list announcement of X-15:
On my Dell 4400 with 2G of RAM and 2 933MHz PIII and NetGear 2Gbit NICs
I achieve about 2500 SpecWeb99 connections, with both X15 and
TUX (actually X15 is sligtly faster, some 20 connections more... ;)
Faster than TUX, I can see. 2-3 times faster than TUX 1.0, I could possibly swallow. 2-3 times the speed of TUX 2.0 is just plain wrong.
Moderators! Don't you even bother looking for the supporting data? The item about Cheetha being 100-1000 times faster should have tipped you off that this person pulled those numbers out of his ass! If the Cheetha server can do what it says -- I for one am skeptical given this guy's list of "facts" so far -- it most certainly isn't running on anything remotely resembling a Dell 4400.
Point number two: TUX and Apache do not compete. If TUX finds that it the file you requested does not exist or that you requested a URL that has been flagged as unserveable (dynamic content), it passes the request on to user-space for something like Apache to handle. Apache, in this case, knows nothing about the go-between and reacts as though it were the only web server on the system.
Moderators! Send this guy to the hole! Meta-moderators! Make sure that the people who modded this up get slapped! -
Re:Hypocracy
The fast webserver is called X-15. Here is a release announcement from the author, Fabio Riccardi.
For a discussion of this webserver on LK, see Kernel Traffic #119 -
Re:This benchmark is baloneyIf that were the case for Linux, the Tux guys wouldn't be trying to put an http daemon in the kernel. They'd just keep it in user-mode and 'just code it normally'
Have a look at X15, a userspace http server that's neck-and-neck with tux. Of course it benefits from the general infrastructure improvements that came of tux, but it's still strictly userspace.
Here's the first announcement: http://www.uwsg.indiana.edu/hypermail/linux/kerne
l /0104.3/0788.html
--
Change is inevitable. -
Re:How simple is English?
If you look at the history of writing you will see that at different times and in different periods different letter sets were used at different times by different people: consider this rendering of a simple text in a 'roman' hand (400 BC to 400AD ish) and the same one in a carolingian hand (Carolingian referring to Charlemagne, Charles The Great circa the 750 AD onwards).
Well one looks like it is all written in upper case and one in all lower case.
A general overview can be found here.
Mixed case (dual alphabet) stuff only took off with the invention of printing. The issue of whether the lower and upper case character sets are different alphabets is simply one of degree, how different are they from each other and from other alphabets (like the greek one. This article makes the point that in ancient greece there were also no "lower case" letters only "upper case" ones - modern greek developed a dual alphabet in emulation of the modern latin one.
Would you consider this to be a different alphabet? - I can barely read it, and certainly not in blocks - and it was used all over Germany until 1941 when it was banned by Hitler.
Cyrillic also only gets dual case in the time of Peter the Great, having been "upper case" only before. Lots of languages only have one case. -
Virtual Memory System
According to Alan Cox, the VM system seems (finally) sane now (since 2.4.4-ac10). Check out Alan's full changelog for extreme details of changes at http://www.uwsg.indiana.edu/hypermail/linux/kerne
l /0105.2/1618.html. -
Indiana UniversityI did some research into this a few years back when we in the helpdesk at Kansas State University decided we should put up some sort of knowledge base or searchable FAQ. Or generic html-based FAQ was greatly showing it's age and relied heavily on the time of senior consultants to update it. We were understaffed and overworked. Anything to help was needed. I found this one site purely on accident and was greatly impressed by it. Indiana University built their own knowledge base with in-house knowledge and resources. The outcome is very impressive.
Another method of doing this is to use the FAQ-O-MATIC, written primarily by Jon Howell I believe. Jon's approach differs because the FOM is meant to be user driven. It can easily be closed up for in-house maintenance only but it's original intent was to be a user-driven and user-support tool to aide other users. I've used it and have been impressed with it as well. It gets better and better with each new release.
Any knowledge base type of tool will have one very important thing in common. They require time, and possibly lots of it. They require time to build, time to administer, time to update, and time to maintain. It's not always an easy task. If you can delegate some of the responsibility for bits and pieces of it down to others better suited to those bits and pieces, all the better. Making sure they keep up on their end of the deal though will need some superior oversight. Indiana Unv says they spend 300 hours a week on their KB. While it may not be exactly that much time and of that time they may not be working hard on the KB, they do spend a lot of time on it (I imagine they took their total number of student consultant * a percentage of their weekly working hours to get 300 hours--it's still a lot of hours). I never built K-State a knowledge base. I started more than once but I always ended up running out of time. If this is something they want you to do, make sure they know that it can use up a lot of your time, especially in the beginning. Make sure they acknowledge this and don't expect you to do this job and another fulltime job on top of it. Good luck!
--
-
Indiana UniversityI did some research into this a few years back when we in the helpdesk at Kansas State University decided we should put up some sort of knowledge base or searchable FAQ. Or generic html-based FAQ was greatly showing it's age and relied heavily on the time of senior consultants to update it. We were understaffed and overworked. Anything to help was needed. I found this one site purely on accident and was greatly impressed by it. Indiana University built their own knowledge base with in-house knowledge and resources. The outcome is very impressive.
Another method of doing this is to use the FAQ-O-MATIC, written primarily by Jon Howell I believe. Jon's approach differs because the FOM is meant to be user driven. It can easily be closed up for in-house maintenance only but it's original intent was to be a user-driven and user-support tool to aide other users. I've used it and have been impressed with it as well. It gets better and better with each new release.
Any knowledge base type of tool will have one very important thing in common. They require time, and possibly lots of it. They require time to build, time to administer, time to update, and time to maintain. It's not always an easy task. If you can delegate some of the responsibility for bits and pieces of it down to others better suited to those bits and pieces, all the better. Making sure they keep up on their end of the deal though will need some superior oversight. Indiana Unv says they spend 300 hours a week on their KB. While it may not be exactly that much time and of that time they may not be working hard on the KB, they do spend a lot of time on it (I imagine they took their total number of student consultant * a percentage of their weekly working hours to get 300 hours--it's still a lot of hours). I never built K-State a knowledge base. I started more than once but I always ended up running out of time. If this is something they want you to do, make sure they know that it can use up a lot of your time, especially in the beginning. Make sure they acknowledge this and don't expect you to do this job and another fulltime job on top of it. Good luck!
--
-
Indiana UniversityI did some research into this a few years back when we in the helpdesk at Kansas State University decided we should put up some sort of knowledge base or searchable FAQ. Or generic html-based FAQ was greatly showing it's age and relied heavily on the time of senior consultants to update it. We were understaffed and overworked. Anything to help was needed. I found this one site purely on accident and was greatly impressed by it. Indiana University built their own knowledge base with in-house knowledge and resources. The outcome is very impressive.
Another method of doing this is to use the FAQ-O-MATIC, written primarily by Jon Howell I believe. Jon's approach differs because the FOM is meant to be user driven. It can easily be closed up for in-house maintenance only but it's original intent was to be a user-driven and user-support tool to aide other users. I've used it and have been impressed with it as well. It gets better and better with each new release.
Any knowledge base type of tool will have one very important thing in common. They require time, and possibly lots of it. They require time to build, time to administer, time to update, and time to maintain. It's not always an easy task. If you can delegate some of the responsibility for bits and pieces of it down to others better suited to those bits and pieces, all the better. Making sure they keep up on their end of the deal though will need some superior oversight. Indiana Unv says they spend 300 hours a week on their KB. While it may not be exactly that much time and of that time they may not be working hard on the KB, they do spend a lot of time on it (I imagine they took their total number of student consultant * a percentage of their weekly working hours to get 300 hours--it's still a lot of hours). I never built K-State a knowledge base. I started more than once but I always ended up running out of time. If this is something they want you to do, make sure they know that it can use up a lot of your time, especially in the beginning. Make sure they acknowledge this and don't expect you to do this job and another fulltime job on top of it. Good luck!
--
-
Finally
Finally, someone is doing something about one of the crappiest, most anachronistic aspects of PCs: their lame partition table scheme.
*BSD tried, but their partitioning scheme never caught on because it didn't have Microsoft's support.
Besides, someone is working on GPT support for ia64 Linux: look at this message to linux-kernel. -
Re:It's amazing they could agree on anything
Stallman wanted it to be called lignux.
-
Where's the need?The problem with Linux for Sparc is there is no need.
Solaris is quite suitable.
Most people when they talk about wanting Linux for X really mean they want GNU for X anyway. You want that nifty colour ls, every command overloaded with useful features ('tar -zcvf' anyone?). Where I work, we put about 50 useful GNU utilities like BASH on our Solaris boxes, and to tell the truth, I don't miss Linux one bit.
Download GNU for Solaris and be content. Linux 2.4 doesn't even have proper disk accounting anyway and Linus et al don't appear to care.
Try typing "iostat" "vmstat" and "sar" on your Linux box to figure out why Oracle is going so slow. Yeh, I thought so. Install Solaris on your SPARC until Linux catches up.
-- -
Re:Really, this should be a *duh*
Fortunately, it's very easy for most standard mail servers to alias ex-employees or students to point at some other site of the person's wishes.
This is similar to what Indiana University does. I just graduated and signed up for a yourname@alumni.indiana.edu email account. What it does is foward your e-mail to your actual e-mail account. However, it is totally seperate from the e-mail address that you have used during your college career. This is cool for looking up people who you had went to school with. It's also nice for the universty to get the big buck donations from the alumni. :) -
You have miss read...
While Linus can often be starcastic and a bastard (his word not mine)
but this time he was being sincere.
When he says: "Gee, what a surprise." He meant that he was honestly surprised at Mundie's insights into the situation and how well he understood open source. I must confess that I also was impressed by Mundie's forthright honesty and hometown goodness.
"I wonder if Mundie has ever heard of Sir Isaac Newton?" This could be interpretted as childish sarcasm, I guess, but I wouldn't. Instead Linus is wonderring about whether Mundie has heard of Isaac Newton. I mean what if he hadn't? It seems like almost everyone has heard of Isaac Newton these days but what if they didn't learn about those kind of things in MicroSoft? That would be pretty darn wierd if you ask me.
"I'd rather listen to Newton than to Mundie. He may have been dead for almost three hundred years, but despite that he stinks up the room less." This is a reference to that one show on SciFi where the guy talks to dead people. Personally, I never got into that show. The idea of talking to dead people gives me creeps. I'd rather listen to Mundie over some dead physics guy. Heck! Most live physics guys scare me. More than anything though, I'd prefer to watch the show where the chick has a bar code on her neck and kicks butt! She's hotter than Mundie and Newton put together!
On the other hand I'm a little bit confused by your comment: "Please, set aside for a moment the fact that Linus is god and M$ is the devil." Obviously, Linus is not the supreme deity are you being metaphorical? I'm almost tempted to accuse you of using sarcasm yourself, but I know that you are too wise and mature.
--error27
ps...
(I've had the same slashdot sig since I started reading. I'm too lazy and not witty enough to find/think of a new one) -
Re:Um, well, kernel 2.4.3 has integrated WWW suppo
Here is the accouncement for khttpd in June 1999. That's pre-2.4 if you didn't notice, the current kernel at the time of announcement was 2.2.9
Alan Cox wasn't sleeping, here is his 2c worth, about 2 weeks after the announcement. It's just a special in-kernel cache after all, not like running IE5 or IIS5 wholly in the kernel like some other OS's.
The home page is http://www.fenrus.demon.nl. kHTTPd only serves up static content, all non-static stuff is passed to a userland webserver, like Apache or Zues.
"Why didn't I join Microsoft? [LAUGHTER]" -
Re:Um, well, kernel 2.4.3 has integrated WWW suppo
Here is the accouncement for khttpd in June 1999. That's pre-2.4 if you didn't notice, the current kernel at the time of announcement was 2.2.9
Alan Cox wasn't sleeping, here is his 2c worth, about 2 weeks after the announcement. It's just a special in-kernel cache after all, not like running IE5 or IIS5 wholly in the kernel like some other OS's.
The home page is http://www.fenrus.demon.nl. kHTTPd only serves up static content, all non-static stuff is passed to a userland webserver, like Apache or Zues.
"Why didn't I join Microsoft? [LAUGHTER]" -
Re:CripesI'd tell you to pose this question to ESR, but he seems to have disappeared off the face of the earth...
No, he's moved on to running his mouth on the LKML, and getting a smackdown from Alan Cox.
Actually, the whole thread is pretty funny if you have the time to read it. I'd forgotten how much of a blowhard the guy is -- you'd think he'd have sufficient shame to tone down his pomposity and boasting in a forum like that, but, no.
Unsettling MOTD at my ISP.
-
Re:Define a problem domain for your language
Except for FORTRAN, which still kicks C's ass on numerical applications because of the "pointer problem", and yes C++ can produce code as fast as C, but it's much more difficult due to the complexity of the language.
Standard C++ fixes some of the performance problems with earlier implementations. For an eye-opener, check out Blitz++, a numerical library written in C++. It performs on par with FORTRAN, sometimes even exceeding FORTRAN's vaunted numerical speed.
Standard C++ can also be much, much faster than C. The standard sorting algorithm is a typical example. std::sort is 250% to 1000% faster than qsort according to one benchmark. It is 20% to 50% faster than a hand-coded C quicksort for a particular data type. I have seen such results elsewhere -- this is just the first page Google turned up.
Yes, std::sort is using inlining to good advantage. That's not "cheating" as some may argue. C++ (and the standard library) provide the efficiency of inlining while maintaining genericity and separation. That's what templates do. It's an intrinsic part of the language. C++ and the standard library help you reduce programmer time (less code to write) and execution time in many important cases.
C++'s combination of static typing, polymorphism and generic programming while maintaining the ability to do "traditional" C-style structured programming is really, really nice. I have my choice of options for coding particular modules and I don't need to learn three different languages to do so. One could even argue that C++ supports a fourth model: with template metaprogramming, one can write C++ code in a style that almost looks like functional programming in the sense that recursion is used exclusively and the code implements functions that do not modify any values. Granted, this form of coding is limited to compile-time values, but it can be used in lots of surprising ways to do things like generate entire class heirarchies automatically.
--
-
Old Subject...
I asked this question about 6 years ago. (Guess I'm getting old 'huh?). The question and a couple of rather interesting responses are archived here, http://iubio.bio.indiana.edu/R106025-115883-/news
/ bionet/cellbiol/9406.newsm , and here http://iubio.bio.indiana.edu/R13845-16134-/news/bi onet/cellbiol/9406.newsm.
PS, for anyone whose interested, I didn't finish the bio program. I switched over to psych. My bio dept. sucked. You couldn't get to see an advisor if you weren't pre-Med/Dent/Pharm/etc (I was pre-EDU). I eventually dropped the the EDU in favor of INFOSYS. ;) -
Old Subject...
I asked this question about 6 years ago. (Guess I'm getting old 'huh?). The question and a couple of rather interesting responses are archived here, http://iubio.bio.indiana.edu/R106025-115883-/news
/ bionet/cellbiol/9406.newsm , and here http://iubio.bio.indiana.edu/R13845-16134-/news/bi onet/cellbiol/9406.newsm.
PS, for anyone whose interested, I didn't finish the bio program. I switched over to psych. My bio dept. sucked. You couldn't get to see an advisor if you weren't pre-Med/Dent/Pharm/etc (I was pre-EDU). I eventually dropped the the EDU in favor of INFOSYS. ;) -
true business value for BSD?
I question the true business value for BSD. Consider what Linux Torvalds said: "start using *BSD. *BSD users (and developers) are all complete jackasses, so you'll fit right in" .
-
Umm Linus thinks there's a problem...
Remember this?
http://www.uwsg.indiana.edu/hypermail/linux/ker
n el /0012.1/1252.html for the link-shy.
"That old saw about the early bird just goes to show that the worm should have stayed in bed." -
Re:Any faster mirrors out there yet?
If you're in Bloomington, IN or nearby, you can download at 2.42 mbps from the Unix Workstation Support Group at Indiana University. The ISO directory is here.
-
Re:Any faster mirrors out there yet?
If you're in Bloomington, IN or nearby, you can download at 2.42 mbps from the Unix Workstation Support Group at Indiana University. The ISO directory is here.
-
Re:i'm gonna get flamed for this one...
I completely agree that if the US wants to wipe out or track people that do nothing more than HARM our society instead of HELP our society, then more power to them. I also have nothing to hide.
It's not about harming or hurting "society", which is a pretty abstract concept anyway. The state is, oddly enough, concerned mainly about you harming or hurting the state.
If my kids can make it to school safe in the morning and come home alive without worrying about some fucked up anti-government militia pyschopath needing to make a point by blowing something up, then I could give a shit less.
Let me introduce you to the Law of Eristic Escalation: Impostion of Order = Escalation of Chaos. As applied to government and safety, it means this: by imposing a stronger government to make sure your kids are safe, you create the very anti-government sentiment you fear. Consult any Taoist sage for more information.
Tom Swiss | the infamous tms | http://www.infamous.net/
-
Re:So what?
Cokie Roberts came and spoke at my journalism school a few weeks ago and joked that with minute-to-minute Neilsens, the news networks can actually watch as people change channels when there's international news.
-
Just some comments on the essay
"Swarzenneger, Stallone, Seagal, Gibson, Van Damme. "
Did you forget Costner? Each time I see him in a new film, he plays EXCActly the same character. I actually think it's rather funny. He's becoming a parody of himself (something he has in common with those already mentioned, but much more in my opinion) :-)
"This summer, Spielberg is expected to take technology to another cinematic level with his much-touted AI, the story of a young boy who isn't a young boy. Nobody's seen the movie, but there's no doubt that technology is literally the hero, as well as the theme. "
Sounds like "Lain" to me. Is this going to be another Lion King/White Lion case?
I think Katz has a point about the change in hero type thing. I don't think this necessarily mean more intelligent movies, but hey, variation is always welcome. -
Re:This is the end for slashdotI think you're partially correct. This article gives a good history of the clear and present danger (CPD) test. The law which first inspired the CPD test (the Espionage Act of 1917) was probably later overturned (they don't say), but the CPD test survived beyond it. It has been "tightened up," so to speak, through the use of the word "imminent" rather than "present," but has still be used in cases more complex than the fire example I gave. Flag burning, communist plots, and all sorts of interesting stuff. The rest of the article is an argument against CPD, which, if you're interested in legal theory, is quite interesting.
BTW, was Wilson actually a minister of some sort, or do you call him Reverend as a sarcastic allusion to religious officials who seek to limit the freedoms of others?
-
Re:Security Implementation HOWTO?
The Georgia Tech design uses the IP Tables firewall functions in the latest Linux kernel to provide the packet-filtering operation. When a client joins the wireless/walk-up network, the firewall/router hands out a DHCP address. To authorize access, the client must open a Web browser. The HTTP or HTTPS (HTTP Secure) request from the client triggers an automatic redirect to an authentication page from the gateway, and the authentication request is passed to a Kerberos server. If authentication is successful, a PERL script adds the IP address to the rules file, making it a "known" address to the IP Tables firewall process
There was some papers available from their site, however it seems to be firewalled now, but it's still available through google cache. Here's the intro page
There's also some papers here and here
On an unrelated note, there's been some research on locating users using 802.11b. -
Re:I feel illmost studies have found hemp which you post so innocently, often is used as a stepping stone to higher drugs.
Bzzt. What studies are you referring to? Show me the URL.
I bet they were funded by either the US Govt war on drugs or by the tobacco industry or both. In reality hemp has almost no THC, and America's legal drugs are the real gateways:
-
Re:Could you imagine...
Actually, they aren't the ones I was talking about. They are the strawmen generally set up when people don't want to admit bugs that are actually there. Look at these links:
http://kt.linuxcare.com/kernel-traffic/kt20010202
_ 105.epl#5http://www.uwsg.indiana.edu/hypermail/linux/kerne
l /0102.0/0220.htmlMaybe your 'summary' was really a strawman and the fact is that Linux is getting complex enough that no one person can fully understand it?
-
...and a question of my own.
Anybody know of any good Undergraduate programs that at least include actual bioinformatics in the curriculum?
I'm an interested, independent (read:I have to pay for everything myself) adult student, having recently returned to college. The community college I attend (American River College in the Sacramento, California area, if it matters) recently started up a biotech program, but they've yet to offer anything involving bioinformatics, and as my previous post mentioned, UC Davis only offers it as a graduate program...
(In a related but otherwise irrelevant note - it looks like the MPI port of fastDNAml is now available for download here. Time to play!)
---
"They have strategic air commands, nuclear submarines, and John Wayne. We have this" -
LIN-ix (short i as in "pit")
Check this out:
How to pronounce Linux
How to pronounce Linux
A poll from Linux.com
Funny that this guy is so confused that he is mistakenly informing people to pronounce it the WRONG way. :)
Duh. You just shit in your own nest.
It is LIN-ix. When I lived in the dorms, we had one guy that always called it the incorrect way, LYE-nix. When we finally had the heart to tell him, he killed himself.
The moral of the story is, pronounce Linux as LIN-ix, or you may shoot yourself one day. -
Re:ReiserFS
UDF is the DVD filesystem support, totally unrelated. The problem the 386s were having was related to a bug in pagetable_init(). You can read the thread here.
-
Distance learning at Indiana University
A couple semesters ago, I co-authored a journalism project about distance learning that can be found here. The most important thing that I learned from my sources is that teaching classes online requires two learning curves: one for the subject matter and one for the technology. It's all good if you're teaching a class to Slashdot readers, but elsewhere, you'll find lots of people will be confounded by simple computerized tasks. To steal a famous quote, "The medium is the message."
-
Re:Good Fnarg! that article is so full of shit.
A speed issue would be a delay loop overflow, but anyone still using counter-based delay loops should sit down with a game developer and learn about more robust throttling methods. Every decent computer architecture has a system clock that can be used to accurately measure time in tiny increments.
You've seen the BogoMIPS reported in a Linux kernel boot? That measure is reported when the kernel calibrates a certain timing loop which it uses for microsecond delays. There are some *very* good reasons why the kernel still uses timing loops not the least of which is that the gettimeofday() syscall is much too slow for the kernel to use for this purpose.
Believe me, the kernel developers know what they are doing. If you doubt that, spend some time reading the archives of the kernel development list or the weekly Kernel Traffic summary. -
Re:Sueing water, galaxies and Pi
Actually the Internet Oracle recently predicted this kind of practice becoming commonplace....
--- -
Used a pdp-8? I built one!
I went to college at Indiana University Computer Science in the years (*cough, cough*). Professor Frank Prosser, now Emeritus, taught a hardware design course around constructing an "LD-14", which was essentially a cleaned-up PDP-8I, out of basic NAND/NOR gates (although we got to use an ALU chip!). Part of the exam was to bring up FOCAL, which was a DEC BASIC-ish language, and calculate 300! (factorial). Loading FOCAL required fat-fingering in the primary loader, then bringing in the main loader and FOCAL off paper tape at 110.5 baud. In the later years, we had a cassette interface that loaded at 1200 baud. We considered this a huge leap forward in technology!
As part of the course requirements, you had to extend the machine in some fashion: make an 8E, for example. I ended up adding a boot PROM, which was tricky, since all 8K (12-bit words, not bytes) were needed by FOCAL to run.
Prosser co-wrote the textbook for the course, which described how to build the thing, with Dave Winkel. Not surprisingly, it seems to be out of print.
Thank you for bringing back those years. That was one of the best courses I ever took!
-
Used a pdp-8? I built one!
I went to college at Indiana University Computer Science in the years (*cough, cough*). Professor Frank Prosser, now Emeritus, taught a hardware design course around constructing an "LD-14", which was essentially a cleaned-up PDP-8I, out of basic NAND/NOR gates (although we got to use an ALU chip!). Part of the exam was to bring up FOCAL, which was a DEC BASIC-ish language, and calculate 300! (factorial). Loading FOCAL required fat-fingering in the primary loader, then bringing in the main loader and FOCAL off paper tape at 110.5 baud. In the later years, we had a cassette interface that loaded at 1200 baud. We considered this a huge leap forward in technology!
As part of the course requirements, you had to extend the machine in some fashion: make an 8E, for example. I ended up adding a boot PROM, which was tricky, since all 8K (12-bit words, not bytes) were needed by FOCAL to run.
Prosser co-wrote the textbook for the course, which described how to build the thing, with Dave Winkel. Not surprisingly, it seems to be out of print.
Thank you for bringing back those years. That was one of the best courses I ever took!
-
Linus is violating his own submission policy ....
This was sendt to the kernel list a week ago by Linus: http://www.uwsg.indiana.edu/hypermail/linux/kerne
l /0101.0/1192.htmlThis is the interesting part:
I thought I'd mention the policy for 2.4.x patches so that nobody gets confused about these things. In some cases people seem to think that "since 2.4.x is out now, we can relax, go party, and generally goof off".
Not so.
The linux kernel has had an interesting release pattern: usually the
.0 release was actually fairly good (there's almost always _something_ stupid, but on the whole not really horrible). And every single time so far, .1 has been worse. It usually takes until something like .5 until it has caught up and surpassed the stability of .0 again.Why? Because there are a lot of pent-up patches waiting for inclusion, that didn't get through the "we need to get a release out, that patch can wait" filter. So early on in the stable tree, some of those patches make it. And it turns out to be a bad idea.
In an effort to avoid this mess this time, I have two guidelines:
- I've basically thrown away all patches sent to me so far, and I will continue to do so at least over the weekend. I'm not going to bother thinking about patches for a few days.
- In order for a patch to be accepted, it needs to be accompanied by some pretty strong arguments for the fact that not only is it really fixing bugs, but that those bugs are _serious_ and can cause real problems.
Obviously, the size of the patch matters too: if you can make an obvious fix in 5 lines, do it. Don't try to make a clean fix that fixes the problem the clever way in 150 lines.
In short, releasing 2.4.0 does not open up the floor to just about anything. In fact, to some degree it will probably make patches _less_ likely to be accepted than before, at least for a while. I want to be absolutely convicned that the basic 2.4.x infrastructure is solid as a rock before starting to accept more involved patches.
-
Re:Logic flaw...The tax is on everyone because the authorities can catch and prosecute only a tiny percentage of the pirates
I believe collective punishments are illegal. You don't pre-fine every car owner only because statistically people illegally park and get away with it.
-
Digital divide strikes again...
The above is a great idea...except for one thing. Private, "charter," for-profit schools are certainly not going to help educate the disenfranchised, especially not online. Contrary to popular belief (and you can see a little evidence for it in the C-Net article where they mention the number of people with whom the child is interacting online), online education is often more capital-intensive, and expensive than classroom education.
Online education is definitely more labour-intensive for the teachers and the institutions, and has much higher maintenance costs than many people suspect. That's why, in a recent Chronicle of Higher Education Live Colloquy, Dr. David Noble suggested that most online education is really only for the rich, at least at this point.
For more information, see Hara & Kling on student frustration with technology
http://www.slis.indiana.edu/CSI/wp00-01.html
and LaRose, Gregg, & Eastin on "low-tech high-tech"
http://www.ascusc.org/jcmc/vol4/issue2/larose.html ;
Mason on online education at http://www-iet.open.ac.uk/pp/r.d.mason/GlobalEdu.h tml ;
Morgan on online learning economics at http://multimedia.marshall.edu/onlinecosts/distanc elearning.pdf (you will need a PDF reader for this one!);
and Noble's famous and justifiably critical "Digital Diploma Mills" series -- One--The Automation of Higher Education, Two--The Coming Battle Over Online Instruction, Three--The Bloom Is Off The Rose, and Four--Rehearsal For the Revolution.
In any case, charter schools are just a bad idea whose time has come. They take money and authority away from the state, whose job it is to provide education and some sort of societal standard...which is why Canadian universities don't have entrance exams. Canadian schools are strictly enforced by a centralized, federal government, so school in one place is much like school in any other. Don't you wish you could say the same thing about US schools? -
Re:But that's most engineering curriculums
If you're willing to go to a big, impersonal university, there's nothing to stop you from building your own curriculum that satisfies artistic and technical curiousities. At Indiana University they have a BA program in CS. It's been really easy to mix that with a double major and I've been able to take classes like digital design, visual communications, online journalism, philosophy, creative writing, history of photography, bicycling etc.. The only problem I have with the breadth of my education is that it's hard to find people who will discuss tech one minute and existentialism the next.
:P -
Re:This is kinda cool...
This is a cool attempt.. for one thing it shows how flexible the linux kernel is.
Um... Not really. It's almost trivial to put something inside of something else, as long as you write good interfaces. And the more 3rd party code you accomodate, the more risk there is of unstable code crashing the system, or of security breaches.
If necessary, kernel interfaces to userland programs are probably the best way to go, but even then you're not necessarily safe. Remember: try to run code as an unpriveleged user at first, then as root if necessary, but only in kernel space as a last resort.
but it would be funky having device drivers loaded from anywhere using this technology!
Like Jini? I hope you're not suggesting we embed the JRE into the kernel! That would be grotesque, despite the niftiness... No! No niftiness! Don't tempt me! Back!
--
-
Re:It will teach us something...He's apparently from Switzerland (.ch)
Give him a break, already.
-
Re:makes you wonder...I'm not posting anonymously, and am without doubt pro-life. What we fear is the discrimination that most people prefer to utilize when dealing with the pro-life movement. That is to write us off as lunatics, crazies, violent drooling christian hordes of which most of us could hardly be described as.
"the so-called "pro-life" [highly ironic since people have been killed in the "pro-life" battle] movement wants to impose their will on all others. pro-choice does not. "
FYI, Pro-Choicers Are not Innocent in the Violence Issue
Dr. Bruce Steir, Abortionist, Charged With Murder
before you continue basing your opinion in the misconception that the pro-choice side is any less violent to grown-up people (as they are already are encouraging the killing of the unborn from 2 weeks to 9 months).
We here at Anarchists for Life took a stand against violence when we adopted this as part of our faq that "We do not support violence inside or outside of abortion clinics. We do support peaceful protest." We are hardly alone on the issue
Pat Goltz's Pro-life and Feminist Writings
Leftout: A Haven for Progressive (Liberal) Pro-Lifers
Pro-Woman, Pro-Life: Stop Abortion
Check Your Stereotypes At the Door
Rennaissance Suffragettes (Pro-Life Feminism)
Atheist and Agnostic Pro-Life League
RightGrrl: Conservative Pro-Life Women
An American Patriot's Page of Thanks
Matt Wallace: A Pro-Life/Anti-Violence Secular Humanist Atheist
Rochester Area Right To Life Committee (Rochester, NY)
Indiana University Students for Life
David Horne's Gay Pro-life Christian Homepage
In Susan B. Anthony's Footsteps: Pro-Woman, Pro-Life! Webring
The New Abolitionists (or "Funny, I Don't Feel Like A Conservative!")
STAAR: Standing Together Against Abortion Rights (Canada)
Weird Politik: Because Politics Can be Very Strange Sometimes
-
Re:makes you wonder...I'm not posting anonymously, and am without doubt pro-life. What we fear is the discrimination that most people prefer to utilize when dealing with the pro-life movement. That is to write us off as lunatics, crazies, violent drooling christian hordes of which most of us could hardly be described as.
"the so-called "pro-life" [highly ironic since people have been killed in the "pro-life" battle] movement wants to impose their will on all others. pro-choice does not. "
FYI, Pro-Choicers Are not Innocent in the Violence Issue
Dr. Bruce Steir, Abortionist, Charged With Murder
before you continue basing your opinion in the misconception that the pro-choice side is any less violent to grown-up people (as they are already are encouraging the killing of the unborn from 2 weeks to 9 months).
We here at Anarchists for Life took a stand against violence when we adopted this as part of our faq that "We do not support violence inside or outside of abortion clinics. We do support peaceful protest." We are hardly alone on the issue
Pat Goltz's Pro-life and Feminist Writings
Leftout: A Haven for Progressive (Liberal) Pro-Lifers
Pro-Woman, Pro-Life: Stop Abortion
Check Your Stereotypes At the Door
Rennaissance Suffragettes (Pro-Life Feminism)
Atheist and Agnostic Pro-Life League
RightGrrl: Conservative Pro-Life Women
An American Patriot's Page of Thanks
Matt Wallace: A Pro-Life/Anti-Violence Secular Humanist Atheist
Rochester Area Right To Life Committee (Rochester, NY)
Indiana University Students for Life
David Horne's Gay Pro-life Christian Homepage
In Susan B. Anthony's Footsteps: Pro-Woman, Pro-Life! Webring
The New Abolitionists (or "Funny, I Don't Feel Like A Conservative!")
STAAR: Standing Together Against Abortion Rights (Canada)
Weird Politik: Because Politics Can be Very Strange Sometimes
-
Irony
It's ironic how Sun released the source code one day after I got MS word 2000 to work using the latest nightly wine. Anyway, cheers to Sun for freeing their software.
:)) -
Re:(OT) Death threats can land you in jailYou're reading too much into the word "civil". When Thoreau coined the term "Civil Disobedience," he was arguing that obeying your conscience sometimes means disobeying civil authority. His example was followed by famous civil disobedients such as Gandi and King, who cheerfully went to jail in furtherance of their beliefs.
But please note that Henry wasn't arguing that you should ignore the law every time you disagree with it. He advocated refusal to cooperate with the unjust measures of your government. ("Under a government which imprisons unjustly, the true place for a just man is also a prison.") But I don't think he would extend that to violence against people in the government. And I don't think he would consider not being able to watch a DVD under Linux to be a real injustice!
__________