Domain: umich.edu
Stories and comments across the archive that link to umich.edu.
Comments · 1,427
-
Security Focus is one of the better...
...resources online. For example: FOCUS on Linux: Intrusion Detection on Linux is equivalent to the Koran for system security administrators.
-
Manned Rover Design for Artic BaseThe Michigan Chapter of the Mars Society is competing in the manned rover design contest.
This rover would be used by the Artic Base simulated missions. It is also an investigation into what is possible with a Martian rover.
It will be presented at the Mars Society conference in Toronto in 10 days.
You can see an image of the
Exterior
and the
Interior
Email our team for more information.
This vehicle will be constructed in the next year or two.
----
Warren Strong
Life Support & Internal Systems Design Leader
Michigan Mars Rover Design Project -
Adventure ShellOnce again, Microsoft seems to have invented 20-year-old technology. The "type in-line" interface sounds exactly like the ancient "adventure shell".
Cliff is right: it is not better to type move all files beginning with the letter a to the directory called 'foo'" than to type "mv a* foo". I predict this one will be as much of a hit as Microsoft's Bob.
Crispin Cowan
-----
Immunix: Free Hardened Linux
Chief Scientist, WireX -
Re:Free ISP for Linux?
Well, there's always local Community Networks.
We used to call 'em Freenets, but I guess that term means something else now.
They usually request a donation, and may restrict you to a shell account rather than a PPP connection (but there might be a way around that, if you can run programs on their server).
-
Re:More Info
Sorry, screwed up the link. Try this.
-
Must-see anime for the doubters...is Grave of the Fireflies. No tenticles. No goofy animals. No exagerated breasts. Just a well-told yet horrifying story.
Read more about it:
http://www.anime-genesis.com/anime/g ra ve.shtml
http://www.u mi ch.edu/~iinet/cjs/films/reviews/graveofthefireflie s.html
http://animedomain.com/addict/ag/gof.htmlAny video rental shop that rents anime should have a VHS or DVD copy available.
Oh, and pick up some kleenex while you're out. You'll need it.
-- -
logging lots of data securely: packet vaultIf one was interested in keeping lots of logs, Packet Vault would be the way to do it.
- Detection of and response to a security breach in progress requires special attention to legal, regulatory, policy, and ethical matters so that the needs of security administrators and the forensics requirements of law enforcement are balanced with the privacy rights and expectations of users. These matters will be addressed with the Secure Packet Vault, a tool for rapid response to an intrusion incident or for continuous oversight of a subnet. CITI will also investigate the uses of cryptography to address policy-imposed data handling requirements. Vault Architecture The packet vault hardware is composed of two 133 MHz PCI-bus Pentium machines interconnected via a private 100 Mbps Ethernet. One machine (the "listener") is also connected to the network under test, and is used to capture and encrypt the data, which are then sent over the private Ethernet. The listener stores no packet data on magnetic disk. The other machine (the "writer") receives the encrypted captured data and stores them to magnetic disk for subsequent writing to CD-ROM. The two magnetic disks on the writer are attached to a dedicated SCSI bus; a second SCSI bus is dedicated to the CD-ROM recorder (CD-R).
UNIX-derived operating systems were chosen for both platforms because of our familiarity with UNIX and the flexibility it provides. OpenBSD 2.0 was chosen for the listener because of its kernel BPF support; Linux 2.0.0 was chosen for the writer because of the early availability of drivers for the CD-R.
All data are encrypted to allow selective release of conversations, where a conversation is defined as all communications between a pair of IP addresses. Packet IP addresses are obscured by substitution, and packet data are encrypted under a symmetric key unique to each conversation. Material needed to reconstruct all conversations is remembered and encrypted under the public key of a trusted third party.
- Detection of and response to a security breach in progress requires special attention to legal, regulatory, policy, and ethical matters so that the needs of security administrators and the forensics requirements of law enforcement are balanced with the privacy rights and expectations of users. These matters will be addressed with the Secure Packet Vault, a tool for rapid response to an intrusion incident or for continuous oversight of a subnet. CITI will also investigate the uses of cryptography to address policy-imposed data handling requirements. Vault Architecture The packet vault hardware is composed of two 133 MHz PCI-bus Pentium machines interconnected via a private 100 Mbps Ethernet. One machine (the "listener") is also connected to the network under test, and is used to capture and encrypt the data, which are then sent over the private Ethernet. The listener stores no packet data on magnetic disk. The other machine (the "writer") receives the encrypted captured data and stores them to magnetic disk for subsequent writing to CD-ROM. The two magnetic disks on the writer are attached to a dedicated SCSI bus; a second SCSI bus is dedicated to the CD-ROM recorder (CD-R).
-
logging lots of data securely: packet vaultIf one was interested in keeping lots of logs, Packet Vault would be the way to do it.
- Detection of and response to a security breach in progress requires special attention to legal, regulatory, policy, and ethical matters so that the needs of security administrators and the forensics requirements of law enforcement are balanced with the privacy rights and expectations of users. These matters will be addressed with the Secure Packet Vault, a tool for rapid response to an intrusion incident or for continuous oversight of a subnet. CITI will also investigate the uses of cryptography to address policy-imposed data handling requirements. Vault Architecture The packet vault hardware is composed of two 133 MHz PCI-bus Pentium machines interconnected via a private 100 Mbps Ethernet. One machine (the "listener") is also connected to the network under test, and is used to capture and encrypt the data, which are then sent over the private Ethernet. The listener stores no packet data on magnetic disk. The other machine (the "writer") receives the encrypted captured data and stores them to magnetic disk for subsequent writing to CD-ROM. The two magnetic disks on the writer are attached to a dedicated SCSI bus; a second SCSI bus is dedicated to the CD-ROM recorder (CD-R).
UNIX-derived operating systems were chosen for both platforms because of our familiarity with UNIX and the flexibility it provides. OpenBSD 2.0 was chosen for the listener because of its kernel BPF support; Linux 2.0.0 was chosen for the writer because of the early availability of drivers for the CD-R.
All data are encrypted to allow selective release of conversations, where a conversation is defined as all communications between a pair of IP addresses. Packet IP addresses are obscured by substitution, and packet data are encrypted under a symmetric key unique to each conversation. Material needed to reconstruct all conversations is remembered and encrypted under the public key of a trusted third party.
- Detection of and response to a security breach in progress requires special attention to legal, regulatory, policy, and ethical matters so that the needs of security administrators and the forensics requirements of law enforcement are balanced with the privacy rights and expectations of users. These matters will be addressed with the Secure Packet Vault, a tool for rapid response to an intrusion incident or for continuous oversight of a subnet. CITI will also investigate the uses of cryptography to address policy-imposed data handling requirements. Vault Architecture The packet vault hardware is composed of two 133 MHz PCI-bus Pentium machines interconnected via a private 100 Mbps Ethernet. One machine (the "listener") is also connected to the network under test, and is used to capture and encrypt the data, which are then sent over the private Ethernet. The listener stores no packet data on magnetic disk. The other machine (the "writer") receives the encrypted captured data and stores them to magnetic disk for subsequent writing to CD-ROM. The two magnetic disks on the writer are attached to a dedicated SCSI bus; a second SCSI bus is dedicated to the CD-ROM recorder (CD-R).
-
Re:IPv6 Resources
Also some cool facts: The issue of the number of addresses availible for IPv6 works out to be around: 340,282,366,920,938,463,463,374,607,431,768,211,4
5 6 addresses. And this breaks down to about 1,500 IP addresses for each square meter on the surface of Earth ...
Not quite. The radius of the Earth in meters is roughly 6,376,000, so the surface area is roughly 510,865,389,540,894 square meters. If the number of total IPv6 addresses stated above is correct, then there would be roughly 6.66e23 available IPv6 addresses for every square meter of surface area.
Put another way, there are roughly 313,404,992 IPv6 addresses for every cubic centimeter of the Earth's volume. -
Re:Damn these sites (or, my mouse has spoiled me)I cross-referenced your post. Hope this helps!
I've got one of those Intellimouse Explorers (the huge silver ones with the superfluous tail light and like three extra buttons; well, what the hell, here's a http://www.microsoft.com/Mouse/explorer.htm link) and sites that won't let you back out are an incredible annoyance. See, two of the buttons on there serve as Forward/Back (respectively) while browsing the web, and after about 20 minutes of using them, I was hooked. You wouldn't believe how simple (and remarkably intuitive) to navigate with your thumb. Now if I could just find a good use for those buttons in Half-Life... I mean, sure, it's easy enough to hold down the back button and select the page before the offending site, but that would require moving my cursor over six or so linear inches of desktop space. Isn't that just a little bit unreasonable? No? Ah well.
-
Re:Why would you encrypt swap?what kind of performance tradeoff would be expected with on-the-fly encryption/decryption of the swap space?
The paper reference provided by an A-C above, http://www.citi.umich.edu/te chreports/citi-tr-00-3.pdf claims a 26% to 36% performance loss due to the swap space encryption in their benchmarks.
-- -
Re:Why would you encrypt swap?
There is a paper on this, called "Encrypting Virtual Memory." It is at http://www.citi.umich.edu/techreports/. The paper will be presented at the USENIX Security Symposium in August this year.
-
Re:Internal memos?
A gedankenexperiment for you. Lets say that I release a machine equivalent to Star Trek's replicator, and replicate it to give to people. Eventually so many copies are replicated that virtually everyone has one.
Now the candy bar is like the music, it too can be copied without depriving the owner of the original.
How will modern law cope with such a paradigm shift?
The same way they do on Star Trek: every week, invent some new plot device that prevents things or people from being replicated or transported, since that technology would solve basically every problem you can imagine, and leave us with a society so far past the Vinge singularity that from here we can't even imagine what it would be like.
-
Re:Computer Case.
-
Rolling RackI first saw this idea at the U of M on their linux cluster in the Media Union.
They had all of their machines stacked in the original cases on three shelves that were on a rolling rack. It was a completely self contained unit. you can find these racks at www.globalindustrial.com This is what we are currently using for our clusters of PCs. Each cluster is mobile enough for moving since we're growing so fast. Don't get me wrong though, as soon as I can talk the higher ups into it we're going to sporting rack units, but for a $100 - $200 soultion per cluster, it's pretty nice (And they come in a variety of finishes black, chrome, stainless etc...)
-
Dinosaurs and The Expanding Earth???well, first things first:
Here is the link that gives the intro to the basic wacko theorywith links, etc.
Next we have links to the Expanding Earth theory (with another one here, with some nice graphics, but which is again wacko. It holds that the reason for the shifting of the continents is based on the earth expanding like a balloon, with the crust spreading in sections. The pretty graphics explain the idea nicely. It is tied into the interesting explanation of how dinosaurs could be so big.
Next we have a collection of somewhat related FAQs about science vs areas of psuedo science here, followed by a nice basic intro to plate techtonics here and here.
Some nice graphics related to plate techtonics can be found here and here as well.
the main point being that the continents have been separated and combined into a large single land mass many times through the history of the planet.
so the idea of shifting gravity and an expanding earth is probably a little silly.
-
Bill Gates on Fair UseFrom Pamela Samuelson's paper, Does Information Really Want to Be Licensed?:
(Incidentally, in case you have any doubts about what people at Microsoft think about fair use, let me relate this story: While working at Microsoft during the summer of 1997, one of my students went to the annual summer intern hot-dog party at which Bill Gates invited questions from the interns. My student asked Bill Gates what he thought about fair use. Bill's first response was to laugh. And then he said, "you don't need fair use; we'll give you fair use rights when you need them." That's what's got some of us worried, Bill.)
-
If I made the rules. . .I'd let each module provide one line of valid sponsorship information. No pure "ads" (you couldn't, say, advertise for a product or make an offer to sell something), but mention of sponsoring companies/individuals seems completely fair. If we keep it down to one or two lines, it won't get out of hand (how often do you load/unload modules anyways?).
Public television and radio, for instance, both pride themselves on being ad-free. But you always hear the names of their sponsors mentioned in a reasonably dignified tagline. As long as we don't end up with periods where our software stops working for an hour to encourage us to phone in our pledges. . .
Actually, that may be a valid analogy. Does free software have something to learn from public television? Since federal support for PBS has dwindled in recent years, the organization has come to rely more on corporate donations (which they always had) and merchandising (remember, these folks invented Sesame Street). I think this is different from, but possibly compatible with, the common open source model in which a company hires developers to work on a piece of free software as full time employees (such as Red Hat does with many projects or IBM does with Apache). Besides ReiserFS, I know that the Linux Scalability project has a real sponsorship model, but I'm wondering if anybody else does.
--JRZ -
Re:Some Good Software
Dun dun dun. Crash course in Managing Software(and hardware) Development. There are millions of links out there. So here's an introduction so people know what to look for. Remember, there is no magical model that automatically works!
---
This is why you learn different management in software development models, because there is no one model that suits everyone. There are generally held principles that anyone can come to, but they aren't solutions that you can work out by common sense.
Here are some general statements:
"Software development is multi-dimensional."
OK, duh.
"Developers pay attention to what they are measured on"
OK, that makes sense. People _respect_ what management _inspects_.
"Some performance dimensions in software may be in conflict"
Makes sense, although a little more complex. (e.g., min memory, min SLOC vs. min effort and max user satisfaction vs max maintainability...)
Objectives in managing software development:
* define the process by which projects are conceived approved, and delivered
* define the guidelines and standards that are used by architects, developers and managers who will develop software
* define the mechanisms used to deliver the software to the marketplace
* general models to develop specific models in particular niche's such as "shrink wrapped" or "web based" or "b2b" or "b2c" or "OEM" etc
* define who is involved (e.g., product management, project management, development, technical writers, human factors/ui, localization etc) and their roles and their tasks.
* Specifications documents should follow these definitions and management models such as that for cost estimation (e.g., COCOMO, other models).
* once tasks are defined, you can help employees do what they are supposed to and evaluate them for future changes to development model
Interesting links:
a n article
The CMU software engineering institute
more
Defense system management college introduction to project management
wooha lots of links.
needed skepticism regarding empirical analysis with models!!!
"Commercial software models"
Example of cost estimation in use (findings from them at least):
http://www.ll.mit.edu/llrassp/jca/mcmb w.html
_Development models_ include (*== > in double sided->):
The incremental model;
AKA. The market model. Often dictated by management and generally follows QA builds.
(P.1)()()()()(1.0)()()()...(2.0)..
The evolutionary model;
AKA. The pseudo academic model
(Product Idea)*-*(Prototype)->(Clean Code)->(test and rinse)->(evolve)->(repeat)
The spiral model:
This model makes you ask the question as to the value of functionality and what process one would take in implementation.
(Kernel)->(Kernel+key or riskiest functionality)->(kernel+key+less troublesome components)->(K.+key+LTC+Less troublesome functionality)
Waterfall Model:
Intent:
(Product Idea)->(Analysis)->(Design)->(Implementation)->(te sting)->(Product life)
Reality:
(PI)*-*(Analsysis)->(design)*-*(implementation)* -*(testing)->(product life)*[arrows back to design and analysis]
Rapid Prototype model:
(product idea)->(prototype & analysis & design)->(implementation)->(testing)->(product life)
Common misuse:
(Product Idea)->(Prototype)->(More Code)->(Test)->(release)
etc, and hybrids like the "extreme programming" model, which seems to be a more detailed rapid prototype model
_Requirements methodologies_:
* generally: Requirements are what. Specifications are how (although they mix).
Incorrect requirements = no product, or bogus development plan
The method from which we develop requirements is:
discovery
refinement
modeling
specifications
requirements elicitation(href="http://www.se i.cmu.edu/pub/documents/92.reports/pdf/tr12.92.pdf ) -- more detail (http://www.incose.org/rwg/97panel/97 panel.html) - etc - (http://www.kingst on.ac.uk/~ma_s435/personal/work/CO1032B/tools_5/)
How to defend against requirements crep:
* use formal methods !
* use customer requirements formats such as manuals or other docs !
* your answer must not always be yes !
* proposed changes must be evaluated and rational !
* there is always nearly a version 2.0 !
* the customer almost always values quality over a short delay !
* remain flexible enough to react to the work-place !
"without a manual, we don't have a product". -
Re:group dynamics study
This is not an unusual opportunity for community. I'm part of many "communities" online. (Hey,
/. almost certainly qualifies.) I'm on a lot of mailing lists -- this sort of thing is not novel. However, I don't want to be a part of this ICANN "community." I signed up to vote on the issues, not to get spammed. Leave me to my USAS mailing list, thank you very much. -
no one will read this but..Damm. I hate it when I come into a discussion late.
I have read most of the comments thus far and I am struck by how negative and uninformed most of them have been, which is really an unusual combination for Slashdot (usually if they are negative at least people know what they are talking about!
;-P ). And it seems that only the most negative ones are being moderated up. So here is my RANTMODE=1 on this topic.I am a Maine resident, and I am pretty familiar with Gov. King's laptop plan. I am a freelance techie (sysadmin/network hacker), but I am also heavily involved in K12 education. A lot of my customers are school systems, and in the past I have been a K12 school district technology coordinator, a technology consultant for the Maine State Dept. of Ed., and done some substitute teaching and taught several adult education courses. So I think I can lay claim to having a few clues about this stuff.
Yes, the plan has some serious drawbacks. It was developed almost entirely in a top-down fashion. A lot of the details were not worked out until questions surfaced after the announcement, and many other details are still unresolved. The Gov. and his staff did not try to get the backing of the state's K12 technology professionals and teachers until afterwards.
Training *is* part of the plan, but not in the same "pot of money". The plan is for the State Dept. of Education to spend $1mil/year on staff development for teachers out of their regular budget. Yes, they should be spending more than that, but it isn't so bad since we are a small state (1.2 million total population). One of the good features of the plan is that is setup as an endowment -- only the interest on the $50 million fund would be used to provide the equipment on an ongoing basis. If the program doesn't work out, the money is still there to be spent elsewhere.
Still, I think the idea (especially the on-going funding aspect) is worth pursuing, with some broader oversight and input from the educational community.
I have noticed that people seem to get all hung up on the word "laptop", and immediately think of a big, expensive and fragile device. Laptop was a poor choice of words by the people in the governor's office to get a cutesy slogan ("lunchboxes to laptops").
Think "thin client webpad" instead.
Also think about what sort of technology might be available as "commercial off the shelf" or nearly-COTS soon, and how prices will decline in the next two years -- the program really isn't going to start until fall of 2002.
I am envisioning something like that looks like these (color webpads with a transmeta CPU), but with flash storage, wireless 802.11b ethernet, USB ports, and some sort of keyboard/screen cover attachment. Running linux, of course. This seems reasonable for $400-450/each, if you were going to be buying 18,000 of them at once.
The whole project must be done with wireless networking. Maine may lead the nation in having nearly 100% of all schools and public libraries connected to the Internet (with at least a 56k Frame Relay connection), but most buildings still don't have any network wiring outside of a few labs or office areas. Building cabling is still pretty expensive (minimum of $100/port to do it right). Wireless can get the job done a lot cheaper. It also enables the devices to be used anywhere, without any cords, which is a real enabler.
What I envision is that most of the real software and content/reference material would be on central network server (a mix of HTTP based and PDF-type resources, along with remote X or ICA sesssions for running some software packages). The student's work and information (email, notes, etc.) would be synced onto the server every time they were in the building, where it would be backed up in case they break their unit and need a replacement.
I think having some sort of information appliance like this available to all students (and teachers!) in a school setting could be a tremendous tool for learning. -- if used properly. Imagine being able to share test probe data from lab equipment in a science class with everyone at once, collect field data, etc. Even kids in Jr. HS can do meaningful real-world science, especially with the appropriate software.
Forget all that advanced learning stuff for a minute -- I think most of you forget that the average teacher doesn't have an email account, let alone one that they can access from their desk in their own classroom. How well could you do your job if you could only read your email for 10 minutes a day and had a to travel to a special room in your building to do it? Oh, and also remember that this applies to telephones too. Imagine a school where everyone has email -- students, teachers, and administrators -- and they use it. I have seen first hand how something as simple and basic as an email account for everyone in the building (and the equipment to use it) can have a profound change on the culture of the school, and improve the communication all around. It isn't the highest and best use of the technology, but it sure beats paper cubbyhole mailboxes and reams of paper killed every time the morning announcements are distributed.
Here is another thing -- people complain that textbooks are expensive and often out of date. It can cost between $50-100+ for a single copy of a science or history book that might be outdated in two years, but generally won't be replaced for 10+ years. If you look at the number of text books that the average college track high school kid will need during his/her HS career, you are talking about many hundreds of $ and dozens of pounds worth of text books (yes, they are reused several times over many years). Some of those books could be replaced with electronic versions, especially if the webpad device had a high quality display. Doesn't anyone remember having so many textbooks that is was almost impossible to shoulder your fully loaded book bag without incurring a muscle injury?
Some have stated that the money would be better spent on repairing buildings, higher teacher pay, more textbooks etc. I don't disagree that those needs are there. But, a lot of money is already spent in all of those areas -- not adequate, but at least the bulk of the needs are being met. Technology in education is not generally being funded at a level that leads to successful projects that have an impact on learning.
Most schools spend FAR more money on custodians and school buses than they spend on technology and curriculum integration. This is not to say that buses and custodial services actually get all of the money they need either, but they are generally funded at a multiple of the per capita technology and curriculum budgets.
Blah. I'm tired now. Looks like the latest budget deal hammered out between the state legistature and the Governor has reduced the fund to $30 million and it is now a general "technology for education" fund. At least it is a start.
-
Re:first programmer
For whom the Ada programming language was named.
-- -
Re:What we need is an organized campaign...
If anyone is interested, I just set up a preliminary mailing list: freakpower@umich.edu To join, send email to freakpower-request@umich.edu. Sorry for the name, but it's what popped into my head as a catchy title that wouldn't already be taken.
-
Actually, he's dead.
Desmond Llewelyn, that is.
But here's his picture.
timothy -
Re: Too far south
Auroras are normally limited to the most extreme northerly latitudes. To have one visible in Washington DC is very unusual. To have one visible in Tuscon would be extreme.
-
Re:GnuTella
If you are looking for an truly opensource distributed file sharing program, check out Jungle Monkey. This project is been in devleopment for more than a year and the first public release was last week. Beta testers are needed. Check it out!
-
Re:distributed fs, distributed data haven
Don't forget about Jungle Monkey. 'The' opensource distributed file sharing program.
-
beer
As for code, I use someone else's to develop my own. I then offer to give it away for free.
When it comes to beer - I brew my own, then give some of it away for free, and teach others on how to make it on their own. Brewing can be open-sourced as well. more information at: http://www.umich.edu/~nsbc
Share your knowledge. Do it yourself.
-
Re:Architecture
Yes it will indeed do wonders - optimally you should have N+1 threads where N = # of processors.
BTW - thanks to the Linux Scalability Project, the 2.3 Linux kernel will perform asynch I/O very efficiently. Netscape is 100% responsible for this - their imap server uses the same asynch. architecture so they patched the kernel for their imap server under the guise of this project. -
Other unique cases (antiques and Legos)
Pretty cool. There are two other cases made of unique materials that I know of, both Macs. One uses the case of an antique radio, the other uses Legos.
-
CAVEThe CAVE has been around for a long time...more then 5 years I think.
We have one at our lab, a 8' one with moveable walls, so you can get a nice 24' X 8' screen or an L shape or whatever you like. I stared working here last year and spent a good four months setting up the hardware and software when the CAVE walls and projectors were finally installed. It was a really fun time but also frustrating in parts. We've gotten VRCO's CAVE Library, WorldToolKit's IDO (Immersive Display Option), and VisualEyes from GM working on it.
Here's a stack of links I've aquried:
CAVERNUS
- Check out applications to download. My personal favorite is Crayoland. :) There are also some early papers about the CAVE somewhere there
CAVE QUAKE II
- Quake II in the CAVE? What's cooler then that? It's quite unnerving fighting a Tank that's literally taller then you.
Teleimmersion at EVL
- Connecting CAVEs
Welcome to CAVERNsoft
- How to connect CAVEs
Center for Parallel Computers - VR-Cube
- The 6-walled CAVE in sweden. My office-mate saw this, said it was the most immersive experience he's ever done. Forgot where he was!
Ascension Techology Corporation
- These guys make the magnetic tracker we're using.
Welcome to Polhemus!
- another type of tracker
Pyramid Systems
- they'll build a CAVE for ya
AMPRO Corporation
- We use their projectors
CAVE Programming
- Some information on programming for the CAVE
CAVEdev::main
- Some other cool projects for the CAVE
enjoy!
--- -
NFSv4 implementation
what about CITI's NFSv4 implementation?
-
Re:I've been waiting all day for this to get posteOf course, none of the ideas are Sweeney's as he makes clear on the Unreal Technology page in his update called Engine R&D Notes posted on Nov 30, 1999, at 3:20 AM.
The closest thing to what is being described in terms of a non-experimental/non-academic language seems to me to be either Haskell or BETA. Haskell is free and available for Linux, Beta is also free and comes with an extensive development environment (called Mjølner) and it is also available for Linux (yay!). Both of these langauges are very interesting.
Most of the other systems that implement new ideas are experimental and not available AFAIK, but papers describing them are available.
Some good papers to look at are:
- Kim Bruce's Papers: pretty much everything he lists under research is related to this thread.
- Luca Cardelli's Papers: most of the stuff that relates is under Types and Semantics, but the other catagories have worthwhile stuff too.
- Phillip Wadler has so many fascinating papers on so many interesting topics that I'm just gonna link to his main page... what else can I do?
These are good starting points. For more places to look see my list of language bookmarks , especially under people & projects (or specific languages).
- Kim Bruce's Papers: pretty much everything he lists under research is related to this thread.
-
Re:Question
is it illegal to do so for personal purposes
It's not completely clear what US law will turn out to be on this issue. Under traditional interpretations of "fair use", the owner of a copy of a copyrighted work could access the information any way he or she pleased; the copyright holder could limit copying, but not personal use by an owner of the copy. This includes bypassing various access protections, if done in the course of "fair use" access of the work. (For example, you can strip off copy protection without getting into copyright trouble, as long as you don't then go and make extra infringing copies of the software.)
The Digital Millenium Copyright Act passed in 1998 makes it illegal to bypass access controls, even if done for purposes of access, not illegal copying. The copyright holder, under the DCMA, has the legal right to prevent access by the owner of a copy. The DCMA has not yet been tested in court, and there is a vague provision about how the new provisions aren't intended to gut fair use of copyrighted works. So basically we don't know yet whether, for example, playing a DVD on Linux when the copyright holder doesn't want to allow DVDs to be played on Linux is legal or not.
I know nothing about Norwegian law on this topic. Does anyone know whether Norwegian copyright law has any similar provisions?
-
ALA, legal issues: get help, Holland MIPlease read http://www.firstmonday.dk/issues/ issue2_12/minow/ for an analysis of the legal issues. It's hard to imagine that a modern library, even in a fairly small town, would consider filtering software. It's a substantial legal risk for them.
Dude, get in touch with your local library school, in Ann Arbor: The School of Information at UMICH. Faculty will be overjoyed to visit Holland, meet with library administrators and townspeople, and share their experiences.
Here at UNC's School of Information and Library Science, the faculty (me included) wrote a long letter to a community considering such censoring software. It helped.
-
Linux/XFree86 running great on my new DellI got a Dell Inspiron 7500 (with the 15.4" screen) for XMas. Just last night I got it all running very smoothly. Dell's info is pointing at the Mach64 X server (though they indicate that "1024x768" is the mode their supporting when it should be able to do 1280x1204). Last night I got the Frame-Buffer X-server (FBDev) running in 1280x1024 (it's not accelerated, but it seems OK to me).
I also had a good experience with my PCMCIA etherent cards (a regular 3COM wired card) and a Wavelan card (wireless rocks!) - both are working great under Linux on my Dell.
Beyond that, I didn't find much need for Linux support from Dell. Linux just works for the most part.
This page was useful: http://www.eecs.umich.edu/~steveh/inspi ron/ I used it to get the FBDev X server running, though it could use some improvements (I plan to mail the author). Basically, use vga=794 (or 795) in your lilo.conf to get 1280x1024.
-
Re:-NOT ALL DELL LAPTOPS SUPPORTED-
My brand-new Inspiron 3700 doesn't have any Linux patches listed, thank you Dell.
The I3700 is very similar component-wise to the I7500, so the linux stuff posted there might work for your I3700. I plan to at least try the sound driver.
For more information on configuring linux for the I3700, see my page Linux on the Dell Inspiron 3700. Much of this information was gleaned from pages about the I7500: Jim Frost's page Linux on the Inspiron 7500 and Steve Hsieh's page Linux on a Dell Inspiron 7000/7500 Laptop . (I see on checking Steve Hsieh's page that he's now added "3700" to the title, so he may have additional information about the I3700.)
--Jim -
Pretty accurate
I found a page that supports what you wrote. The luciferins and luciferases vary among organisms. Biologists believe that several bioluminescent mechanisms evolved independently. Neat-o.
-
You don't even need a camera...
Heck, I've been thinking about this for a while. I am currently rendering a small, stupid 3.5 second animation that does the "freeze-n-pan" thing used in the Matrix, all in POVray. After about 3:10 EST, you can go here and see the result. The source code will all be available here so people can see how I did it. I'm sure all the raytracing folks out there know exactly how to do this, but if non-raytracing folks are curious....
-
You don't even need a camera...
Heck, I've been thinking about this for a while. I am currently rendering a small, stupid 3.5 second animation that does the "freeze-n-pan" thing used in the Matrix, all in POVray. After about 3:10 EST, you can go here and see the result. The source code will all be available here so people can see how I did it. I'm sure all the raytracing folks out there know exactly how to do this, but if non-raytracing folks are curious....
-
Netatalk
-
Re:DDT -- WRONG!Actually DDT affects the shells of many birds, for example Perigine falcon, Raptor s and Brown Pelican. Birds of prey are the most likely to have sufficent DDT in their bodies, as slow degrading chemicals accumulate as they go up the food chain, but any bird can suffer from the syndrome.
Also DDT is an estrogenic drug - it can mimic the effects of female sex hormones in males. Estrogenics cause many problems, including falling sperm counts in humans.
-
Loser list incomplete
While there are definitely some deserving entries on that list, they missed the Exxon Valdez, Three Mile Island, Divx, Beta, and a slew of others. Not that they were really trying to be comprehensive, but they managed to include "Wrong Way" Corrigan and not the Exxon Valdez? Something is wrong with this list. Also, since they included antibiotics then they should also have included the invention of the assembly line automobile as that particular invention is statistically the leading cause of death for the age group of 1 to 45 years (according to 1996 data obtained here). I'd say that's a pretty significant loser in anyone's book.
-
Re:Anniversary of 1st spacewalk
1977 Soviet Cosmonaut Georgi Grechko makes the first space walk, from the Salyut spaceship
1977? More than a decade past Gemini?
What about Leonov, in 1965 , Voskhod 2?
George
-
More on self-assemblyThought some people might be interested in learning more about self-assembled electronic structures. My doctorate research topic is self-assembled quantum dots. I recently gave an introductory presentation on the topic. Get it directly in PDF format or browse through my chemical engineering page.
Rick Wagner
U of Mich - Dept of Chem Eng -
More on self-assemblyThought some people might be interested in learning more about self-assembled electronic structures. My doctorate research topic is self-assembled quantum dots. I recently gave an introductory presentation on the topic. Get it directly in PDF format or browse through my chemical engineering page.
Rick Wagner
U of Mich - Dept of Chem Eng -
COS calculators
Check these sites out to investigate variations in COS (Cost of Living). I work in expensive Boulder, CO and I still need to make $4400 more to live in Pasadena, CA. Ouch!
Salary Calculator (includes foreign countries)
Versus Year
Various Sources
Compare cities side-by-side
A short article with a cost of living index list
~afniv
"Man könnte froh sein, wenn die Luft so rein wäre wie das Bier" -
Re:My web position
2 years as a web master at UofM, started at $30k, now up to $32k by mere "cost of living increases". Been using www since Mosaic beta, hoping to get an upgrade to minimum University wage standards around $40k. Read the sad story here.
-
Re:Paper on the effect of the cracking of Enigma
ULTRA was a combination of US and British technological superiority over Germany and Japan.
Ummm, I think you're way off here. Sentence should read "British and US", IMHO.
Originally, most nations believed the US had developed some sort of "advanced RADAR"
Actually, the development of RADAR was never attributed to any one individual. The UK was the first to use it effectively, however, see here for more details.
The whole tone of your essay seemed to overplay the US's part in this. I love the way everybody (including our supposed partners in the EU) seems to have forgotten that the UK is still paying the US back for equipment loans during WWII.
Tomorrow will be 11/11/1999. Wear your poppy with pride. Without the selfless acts of our forebears, there'd sure as hell be no Linux, and you'd probably all be running MikroWeiche Windows. -
ftp.eecs.umich.edu