... Clegg states quite frankly that it was Waterloo who first proposed the idea of C# as a teaching language. So this initiative did not come from MS.
And of course, everything that a Microsoft PR flak says must be true:-)
I have been corresponding with some Waterloo faculty (I am a UW alum) and learned that the University Administration sprang it on the departments as a surprise, without consulting with the curriculum committees. Computer Science (in the Math Faculty) was adroit enough to avoid getting caught in this meat grinder, but ECE (part of the Engineering Faculty) was not so lucky, and had this agreement announced on top of them.
So whether it came from Microsoft or not, it did not come from the faculty, and thus was fundamentally motivated by money.
You apparently don't know what a "weak typesystem" means. "Strong typing" means that the compiler proves that all arguments are of a suitable type to participate in the operations they are used for. As a result, seg faults are impossible.
C++ has a cute "typesystem", in that there are class libraries that do some checking (such as the string class you allude to) but this is not strong typing.
C++: The safety of C, with the performance of Smalltalk.
With video phones, it would immediately become clear that we busy 21st century people don't have the time or patience to be attentive throughout an electronic conversation. It also would make answering the phone in one's underwear riskier, and might make people feel like they needed to be made up and dressed well when in their own homes.
So what's so tough about building a videophone that has a button for "answer with video" and a separate button for"answer audio only"? Having a capability doesn't necessarily mean you need to use it.
I thought the reason that clocks ran faster in the attic than the basement was because of gravity's affect on the MECHANISM rather than gravity's affect on time.
Uh, no. You are precisely, exactly wrong. Clocks in the attic run faster than the basement because of gravity's effect on time, not on the mechanism.
If backward time travel is ever possible, then it has "already" happened. Someone has likely aleady travelled back before August 2002 and done something, we just don't know it.
Of course, this induces the potential for paradox, causing great cosmological and philosophical consternation. I don't know what will happen if/when someone goes backwards through time, but here's some ideas:
The universe forks in two when a paradox is induced.
The universe forks in two at the instant the traveller enters history (because at a micro-level, paradox is induced as soon as they appear).
Paradox induces a cascading feedback loop of self-modifying universes (each inducing a time-traveller who goes back and causes another chage) until the sequence halts with a universe in which time travel is not developed. My bet is that if time-travel is possible, then this is what has happened, because there is no evidence of time travel.
Forward time travel is of course possible right now, requiring only some patience:-) Accelerated time travel is also possible due to reletavistic effects and (possibly) cryogenics, allowing you to travel forward in time at some rate greater than 1 second per second.
My wife's engagement ring is in her tongue. My engagement ring is in my left nipple. Neither involves a diamond:)
Ok, so that is probably a little too alternative for most people. More seriously, if you must have a diamond, and they have crappy resale value, why not go buy a used one? eBay or pawn shop for a used ring with a nice rock, and (if necessary) spend the $$ you saved on the rock on some custom jewelry work for a setting.
USENIX Security Symposium: not just more affordable than SANS, it's also better. SANS is baby-food for people with more time than money: nice, competent people RTFM to you out loud.
In contrast, USENIX is actual security technology. Take the tutorials for in-depth learning on important issues, and the technical sessions for cutting-edge practical security research. We have a paper this year on the LSM (Linux Security Modules) project.
Re:You folks don't no sh*t about patent law
on
MS Palladium Patent
·
· Score: 2
Cryptome is slashdotted at the moment, so I can't go look at "Claim 1". But here's some interesting prior art, drawn from a paper "Signed Executables for Linux" by Leendert van Doorn, Gerco Ballintjin, and William A. Arbaugh, CS-TR-4259, June 2001"
Pozzo and Gray first proposed signed executables for the Locus distributed system in 1986 .
The IBM 4758 uses a signed package mechanism to load executables into the device, Smith and Weingart, 1990.
Code for a virus is no different than certain Stephen King books...
This analogy would be relevant only if books came with an "execute" bit that caused them to immediately do what is described in the book when you opened it.
Because analogies are like goldfish: sometimes they have no bearing on the subject at hand:-)
However, cutting to the chase, the IEEE and the authors it represents really have little to fear in reality. The IEEE isn't "2600" Magazine; it doesn't deal with controversial subject matter on a regular basis. They aren't in the computer security business and they are unlikely to accept any remotely controversial manuscript in the first place. They changed their rules for one simple reason: they think it will make people care about the injustices of the law.
Anyone who cannot figure out how to prevent pop-ups, banners, spam, and e-mail virii from disrupting their life hardly deserves the moniker of "geek".
Hint: disable javascript, edit your/etc/hosts file to map various interesting domain names to 127.0.0.1, and don't use an idiotic mail client that eagerly executes scripted content.
See my post on LSM: the Linux Security Modules project. This is precisely what LSM is about: give Linux a kernel loadable module interface that lets you load SELinux, SubDomain, LIDS (which got its security model from SubDomain), etc. into the kernel.
Stacking modules (loading more than one module at once) is problematic, because security policies are known to not be composable in general. However, if the modules have been designed to be stacked, then LSM will let you stack them.
Note that the issue of getting SELinux from being a patch to Red Hat to being a truly generic solution is part of what the Linux Security Modules (LSM) project is all about: provide a module interface for the standard Linux kernel that can load a variety of modules, including SELinux. We are close to ready to propose the LSM patch for inclusion into the Linux 2.5 source tree. We maintain up-to-date LSM patches for both Linux 2.4 and 2.5.
Except that the google cache copy is out of date with respect to the current issue. The actual FAQ was updated as of March 13, 2002, while the google cache is from 2000.
We're working on ranking expressions that accomodate all of those factors. The trick is to design it such that the expressions encourage all the right behaviors, discourage all the wrong behaviors, and aren't so complex that the auditors can't figure out what it is they're supposed to be doing:-)
They've been pushing this crap for years, and it is still crap: It fails to stand up to an y reasonable threat model.
If it is truly meant to make incriminating e-mail disappear, it will fail. Recipients of incriminating e-mail are likely to make durable storage copies, with a camera if nothing else. The crypto software cannot possibly prevent this.
If it is only meant to make casual e-mail disappear, then it is a great deal of fuss for something that can be handled by simpler means, such as corporate policy, leaving e-mail on mail server spools, and having the system administrators delete it.
I would really like to see that 1991 set of predictions claimed to be 85% accurate. IMHO, some of his current predictions are on crack. The goofiest one I've found yet: AI entity gains PhD 2016. I'll be impressed if an AI entity can parse a dissertation well enough to answer trivial questions about it by 2016.
The Sardonix project is intended to address some of this problem. "Many eyes make bugs shallow" but only if many eyes are actually looking. Sardonix seeks to encourage source code review with an auditor rating system based on performance. Programs will also be rated, according to who has audited them. Naturally, we provide a set of resources for people to use in their auditing.
Benefit? Benefit?! There was no "benefit"; digital projection in a theatre sucked ass. It was very similar in quality to what you get when you hook up a DVD to an InFocus projector, i.e. visible grain, far, far worse than 35mm.
When I read two years ago that Lucas was going all digital for Clones, I thought he should put down the crack pipe. I'm now more convinced than ever.
I have been corresponding with some Waterloo faculty (I am a UW alum) and learned that the University Administration sprang it on the departments as a surprise, without consulting with the curriculum committees. Computer Science (in the Math Faculty) was adroit enough to avoid getting caught in this meat grinder, but ECE (part of the Engineering Faculty) was not so lucky, and had this agreement announced on top of them.
So whether it came from Microsoft or not, it did not come from the faculty, and thus was fundamentally motivated by money.
Crispin, U.Waterloo BMath/CS class of 1988
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
C++ has a cute "typesystem", in that there are class libraries that do some checking (such as the string class you allude to) but this is not strong typing.
C++: The safety of C, with the performance of Smalltalk.
Crispin, Waterloo class of '88, and not particularly proud of it any more :-(
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
- Go waaaaay far out in space.
- Get a really powerful telescope.
- Point it back at Earth.
Limitation: no audioCrispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Of course, this induces the potential for paradox, causing great cosmological and philosophical consternation. I don't know what will happen if/when someone goes backwards through time, but here's some ideas:
- The universe forks in two when a paradox is induced.
- The universe forks in two at the instant the traveller enters history (because at a micro-level, paradox is induced as soon as they appear).
- Paradox induces a cascading feedback loop of self-modifying universes (each inducing a time-traveller who goes back and causes another chage) until the sequence halts with a universe in which time travel is not developed. My bet is that if time-travel is possible, then this is what has happened, because there is no evidence of time travel.
Forward time travel is of course possible right now, requiring only some patienceCrispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Ok, so that is probably a little too alternative for most people. More seriously, if you must have a diamond, and they have crappy resale value, why not go buy a used one? eBay or pawn shop for a used ring with a nice rock, and (if necessary) spend the $$ you saved on the rock on some custom jewelry work for a setting.
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
In contrast, USENIX is actual security technology. Take the tutorials for in-depth learning on important issues, and the technical sessions for cutting-edge practical security research. We have a paper this year on the LSM (Linux Security Modules) project.
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
- Pozzo and Gray first proposed signed executables for the Locus distributed system in 1986 .
- The IBM 4758 uses a signed package mechanism to load executables into the device, Smith and Weingart, 1990.
- Arbaugh built a mechanism for signed executables for SunOS and then FreeBSD in 1994.
Crispin----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Because analogies are like goldfish: sometimes they have no bearing on the subject at hand :-)
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Hint: disable javascript, edit your /etc/hosts file to map various interesting domain names to 127.0.0.1, and don't use an idiotic mail client that eagerly executes scripted content.
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Stacking modules (loading more than one module at once) is problematic, because security policies are known to not be composable in general. However, if the modules have been designed to be stacked, then LSM will let you stack them.
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
- If it is truly meant to make incriminating e-mail disappear, it will fail. Recipients of incriminating e-mail are likely to make durable storage copies, with a camera if nothing else. The crypto software cannot possibly prevent this.
- If it is only meant to make casual e-mail disappear, then it is a great deal of fuss for something that can be handled by simpler means, such as corporate policy, leaving e-mail on mail server spools, and having the system administrators delete it.
Crispin----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
Wanna make security better? Come do something about it.
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
When I read two years ago that Lucas was going all digital for Clones, I thought he should put down the crack pipe. I'm now more convinced than ever.
Crispin
----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase
- EZAV: smaller form factor, similar power, about $900 configured reasonably. Advantage: has a video port. Disadvantage: only one NIC.
- American Portwell: little server appliances. No video, but three NICs, two USBs, and a serial port.
Crispin----
Crispin Cowan, Ph.D.
Chief Scientist, WireX Communications, Inc.
Immunix: Security Hardened Linux Distribution
Available for purchase