I was originally a CS major, and then after having problems and wasting money on Calculus I swithed from CS w/ a Math minor to CIS with an EET (Electrical Engineering Technology) minor.
Hell with the job market TODAY you could get a degree in basket weaving, as long as you know what a power switch, keyboard, mouse and monitor looks like they'll hire you.
FYI thats how part of the Lego demo worked. Due to our lack of sleep, we didn't have time to get the drawing program onto the iPaq, so there was a laptop behind the demo displaying the app to the iPaq.
We are currently tethered at the show w/ a compact flash ethernet card. 802.11 was just not working correctly in the booth.:( The PPC 860 board (drawing machine controller) and iPAQ were supposed to both be wireless.
We will be working on documenting the plans for the plotter in the next month. Unfortunatly we are really busy with customer commitments right now. Watch the MontaVista homepage and when the stuff is ready we'll have it up.
I've had US West DSL in the Minneapolis/St. Paul area since it was first offered.
The setup process is the worst part of it. Nobody seems to know whats going on and getting your line qualified is a pain, everyone has a different answer.
However, once you get the DSL installed its trouble free. I've had a few issues with the DSL, called up tech support and it's always been resolved very quickly. (From the modem seemingly dieing, to lots of packets that were not destined for my machines coming into my network.)
The tech support folks, and people who answer the phone are generally very clueful. It's just a problem with the people at the CO that do the DSL installation need the clue bat.
The forum said it was probably a PPC403 core. The 405 hasn't been out long enough to be the core of the TiVO, so it's either a 401 or 403. Both of which should be powerful enough to play MP3s.
The other thing to keep in mind is that the IBM PowerPC 4xx series does not have an FPU. (The 405 core has the ability to have one added, but to my knowledge nobody has done that yet.)
Also the Linux/PPC hackers out there are in luck, the 4xx series has the same cache width as the 6xx/7xx series. If they had used a Motorola 8xx series binaries wouldn't run across machines (or mysteriously crash).
Unfortunatly there are two sets of APIs. The public version that is expanded on MSDN. And then the internal MS version. I.e. MS Office has been notorious from using publically undocumented APIs to imporve performance and integration with Windows.
The number one remedy I like is that MS must publish their APIs in a timely mannor to all parties..
I think you are on crack. I have relatives in Southern Minnesota (farmers) who have heard of Linux. They regularly ask me whats the deal with this "Linux thing".
If my grandma has heard of Linux it's far from obscure!
In my understanding of XML, DTDs are in adequate. Unfortunatly all a DTD does is provide a grammer (think of a compiler [yacc]) that can parse the document and tell you if it's legal or not.
What is really needed is a schema which indicates data types, and much more information.
The point of XML is to "document" a proprietary format in a non-proprietary way. There is very little specified in the XML standard other then how to tag something. The tags are up to the vendor, and the hope is that the tags are human readable (and understandable).
What I would like is an (affordable) digital camera that is SLR, and can use "standard" 35mm lens. I own a digital camera, but I would really love the ability to change the lens, set the focus, etc manually. Most digital cameras just focus into the middle of the shot. (Unfortunatly, a lot of the time, thats not where you want it focused...)
So can anyone recommend a Megapixel digital camera, that uses "standard" off the shelf 35mm SLR type lens, AND is affordable.. (I'll qualify that as $500 w/o lens...)
Most of the information on the newer machines, Blue G3, iMacs, G4's, etc were supplied by Apple to various Linux/PPC developers. Apple has been very helpful with the latest machines.
The machines older then the BlueG3 were primarily reverse engineered...
Other then the slightly annoying Japanese subtitling.. (not that it wasn't expected in a Japanese import!) the Laserdisc version is great. Bright vibrant color, digital sound.. The only thing I found odd was that the credits were almost unreadable. The font was too small, and the picture quality was aweful during it. (At least the rest of the movie was good..):)
(I realize this was a troll, but I will respond anyway...)
LinuxOne doesn't need to rip anyone off.. they can just use the Linux/PPC Developers' Reference Release. See www.crashing.org for more information.
The purpose of the Linux/PPC Developers' Reference Release is to allow any company/individual to make their own distribution based on Red Hat with little work.
Kevyn is more than "just some guy at Apple who likes Linux". Kevyn is the DTS person at Apple responsible with helping certain Linux/PPC Developers get information on machines and to get Apple (hardware) engineers to do a better job preparing specs for external use.
This is an honest to god position that Apple setup to help certain Linux developers. Steve Jobs himself was the one who approved the position. (FYI the certain Linux developers are a group of people identified by Apple as being in the core development stream. They only have one DTS person working on it so he doesn't have the resources to answer 1000 questions a day. But by picking 10 or so main kernel developers they have the resources to help.)
Before too many people whine and bitch about Apple let me set some things straight.
First off without Apple, MkLinux wouldn't exist for the PPC and a lot more effort would have been needed for Power Macs (of ANY type) to support a monolithic kernel.
Apple engineers AND marketing are both interested in working with Linux on PPC developers. We ARE getting hardware, specs, and assistance on making things work.
Apple wants all "new" machines to be supported at or soon after their release. How can we do this? By Apple giving us specs and such. Look at the iBook for a good example.
Now what about those people bitching about BeOS. Everything to support BeOS on the new machine is available to Be. Just because Apple won't hand hold them through desiging their OS, the Be engineers are a bit peeved. Apple isn't hand holding any of the Linux on PPC programmers either, but for some reason we're not whiners like the Be people.
Linux is important for Apple. They know they are selling machines to have people run Linux on. Why is this a big deal? Well it given people a choice. Now you can CHOOSE your operating system (Linux) and then choose which platform you want. A lot of people are picking the newer Macs as their Linux platform.
FYI I know what I'm talking about, Apple loaned me hardware to help with the Firewire linux port... So before you bitch about Apple, understand they are changing, they are supporting "Alternative" OSes, and more importantly they are helping out the independent Linux developers.
Check out www.crashing.org for a good picture of last years Apple Think Different bus..:) (Also for information on the Linux/PPC Developer's Reference Release 1.1)
Unfortunatly it's more then just typical. They do it because most of the stuff they pass people won't bother to fight. They'll just give in. Well I think the DMCA is one of those pieces where people aren't just going to give it.
IANAL... They cite 17 USCA 1201... Lets see what it REALLY says:
(a) Violations regarding circumvention of technological measures.--(1)(A)No person shall circumvent a technological measure that effectively controls access to a work protected under this title. The prohibition contained in the preceding sentence shall take effect at the end of the 2-year period beginning on the date of the enactment of this chapter. (Oct. 28, 1998)(
Sounds bad... but wait!
...
(c) Other rights, etc., not affected.--(1) Nothing in this section shall affect rights, remedies, limitations, or defenses to copyright infringement, including fair use, under this title [17 U.S.C.A. 1 et seq.].
...
(f) Reverse engineering.--(1) Notwithstanding the provisions of subsection (a)(1)(A), a person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs, and that have not previously been readily available to the person engaging in the circumvention, to the extent any such acts of identification and analysis do not constitute infringement under this title [17 U.S.C.A. 1 et seq.].
(2) Notwithstanding the provisions of subsections (a)(2) and (b), a person may develop and employ technological means to circumvent a technological measure, or to circumvent protection afforded by a technological measure, in order to enable the identification and analysis under paragraph (1), or for the purpose of enabling interoperability of an independently created computer program with other programs, if such means are necessary to achieve such interoperability, to the extent that doing so does not constitute infringement under this title [17 U.S.C.A. 1 et seq.].
(3) The information acquired through the acts permitted under paragraph (1), and the means permitted under paragraph (2), may be made available to others if the person referred to in paragraph (1) or (2), as the case may be, provides such information or means solely for the purpose of enabling interoperability of an independently created computer program with other programs, and to the extent that doing so does not constitute infringement under this title [17 U.S.C.A. 1 et seq.] or violate applicable law other than this section.
(4) For purposes of this subsection, the term "interoperability" means the ability of computer programs to exchange information, and of such programs mutually to use the information which has been exchanged.
(g) Encryption research.--
(A) the term "encryption research" means activities necessary to identify and analyze flaws and vulnerabilities of encryption technologies applied to copyrighted works, if these activities are conducted to advance the state of knowledge in the field of encryption technology or to assist in the development of encryption products; and
(B) the term "encryption technology" means the scrambling and descrambling of information using mathematical formulas or algorithms.
(2) Permissible acts of encryption research.--
It continues on that research must actually be research and not some guy in his basement pretending to do research while trying to hack the latest and greatest in order to steal the work..
The way I read this is that DeCSS source, css-auth, etc are all legal if they are being used as a tool for interoperability. If they are being used for pirating movies that yes they are illegal.
IMHO this leaves DeCSS in a wierd position because it used to be posted more of a pirating tool then an interoperability tool. But DeCSS, css-auth, LiViD stuff, etc are now being used primarily for interoperability. A reasonable judge should be able to see it this way....
I quote from the cover letter: ...DVD Copy Control Association, Inc. ("DVD CCA") is filing an ex parte application for the issuance of a Temporary Restraining Order...
Whats this mean? Well according to Black's Law dictionary an "Ex Parte" is:
On one side only; by or for one party; for for, in behalf of, or on the application of, one party only. A judicial proceeding, order, injunction, etc., is said to be ex parte when it is taken or granted at the instance and for the benefit of one party only, and without notice to, or contestation by, any person adversely interested.
So in other words it a big old.. "Fuck you, we won't even bother notifing you, we're just going to court.. then when we win we'll tell you."
--Mark (Opinions are my alone and not my employeer..)
A lot of us were on IRC when Dan was trying to crack the box. He realized the exploit in ProFTPd, but it still took many days to come up with the shell code.
Shell code on a PPC is much more difficult to do then intel due to the multiple caches.
Dan intentionally didn't deface the page, all he did was add his name to the end of the credits and update the "cracks" to 1.:)
It was a pretty amazing crack exploiting not only the program, but how the CPU controls the cache. Especially when he could barely use GDB on his own machine to debug it. (GDB got confused with the discrepecies in the cache, and the out of order execution of the CPU.)
Congrats Dan! (FYI Dan hacked into the machine well over two weeks ago..)
I live in Minnesota and I have a GSM phone. The US has many, many GSM phone carriers. The only catch is that we are on a different frequency then the rest of the world! D'oh. Basically the rest of the world uses a frequency that is labeled as public low power here in the US.
Yes there are some of us out there who like to. Its just we are few and far between and yes geeks seem to date. posted from Amy not mhatle being lazy about log in amy@fencingclub.com
I was originally a CS major, and then after having problems and wasting money on Calculus I swithed from CS w/ a Math minor to CIS with an EET (Electrical Engineering Technology) minor.
Hell with the job market TODAY you could get a degree in basket weaving, as long as you know what a power switch, keyboard, mouse and monitor looks like they'll hire you.
--Mark
FYI thats how part of the Lego demo worked. Due to our lack of sleep, we didn't have time to get the drawing program onto the iPaq, so there was a laptop behind the demo displaying the app to the iPaq.
:( The PPC 860 board (drawing machine controller) and iPAQ were supposed to both be wireless.
We are currently tethered at the show w/ a compact flash ethernet card. 802.11 was just not working correctly in the booth.
--Mark
We will be working on documenting the plans for the plotter in the next month. Unfortunatly we are really busy with customer commitments right now. Watch the MontaVista homepage and when the stuff is ready we'll have it up.
--Mark
(One of the designers..)
I've had US West DSL in the Minneapolis/St. Paul area since it was first offered.
The setup process is the worst part of it. Nobody seems to know whats going on and getting your line qualified is a pain, everyone has a different answer.
However, once you get the DSL installed its trouble free. I've had a few issues with the DSL, called up tech support and it's always been resolved very quickly. (From the modem seemingly dieing, to lots of packets that were not destined for my machines coming into my network.)
The tech support folks, and people who answer the phone are generally very clueful. It's just a problem with the people at the CO that do the DSL installation need the clue bat.
--Mark
The forum said it was probably a PPC403 core. The 405 hasn't been out long enough to be the core of the TiVO, so it's either a 401 or 403. Both of which should be powerful enough to play MP3s.
The other thing to keep in mind is that the IBM PowerPC 4xx series does not have an FPU. (The 405 core has the ability to have one added, but to my knowledge nobody has done that yet.)
Also the Linux/PPC hackers out there are in luck, the 4xx series has the same cache width as the 6xx/7xx series. If they had used a Motorola 8xx series binaries wouldn't run across machines (or mysteriously crash).
--Mark
Unfortunatly there are two sets of APIs. The public version that is expanded on MSDN. And then the internal MS version. I.e. MS Office has been notorious from using publically undocumented APIs to imporve performance and integration with Windows.
The number one remedy I like is that MS must publish their APIs in a timely mannor to all parties..
I wish the netwinder on my desk was as quiet as they claim.. If the ambiant temp gets about 72~F the fan on that thing never stops.
(FYI I have my hi temp set to 45C)
I think you are on crack. I have relatives in Southern Minnesota (farmers) who have heard of Linux. They regularly ask me whats the deal with this "Linux thing".
If my grandma has heard of Linux it's far from obscure!
In my understanding of XML, DTDs are in adequate. Unfortunatly all a DTD does is provide a grammer (think of a compiler [yacc]) that can parse the document and tell you if it's legal or not.
What is really needed is a schema which indicates data types, and much more information.
The point of XML is to "document" a proprietary format in a non-proprietary way. There is very little specified in the XML standard other then how to tag something. The tags are up to the vendor, and the hope is that the tags are human readable (and understandable).
--Mark
What I would like is an (affordable) digital camera that is SLR, and can use "standard" 35mm lens. I own a digital camera, but I would really love the ability to change the lens, set the focus, etc manually. Most digital cameras just focus into the middle of the shot. (Unfortunatly, a lot of the time, thats not where you want it focused...)
So can anyone recommend a Megapixel digital camera, that uses "standard" off the shelf 35mm SLR type lens, AND is affordable.. (I'll qualify that as $500 w/o lens...)
--Mark
Most of the information on the newer machines, Blue G3, iMacs, G4's, etc were supplied by Apple to various Linux/PPC developers. Apple has been very helpful with the latest machines.
The machines older then the BlueG3 were primarily reverse engineered...
--Mark
Other then the slightly annoying Japanese subtitling.. (not that it wasn't expected in a Japanese import!) the Laserdisc version is great. Bright vibrant color, digital sound.. The only thing I found odd was that the credits were almost unreadable. The font was too small, and the picture quality was aweful during it. (At least the rest of the movie was good..) :)
BTW I paid $120 after shipping for it.
--Mark
I have used Canvas in the past under MacOS. It is an excellent program.
However, I wonder if there is any plan to compile for Linux/PPC? (or other CPUs...)
--Mark
(I realize this was a troll, but I will respond anyway...)
LinuxOne doesn't need to rip anyone off.. they can just use the Linux/PPC Developers' Reference Release. See www.crashing.org for more information.
The purpose of the Linux/PPC Developers' Reference Release is to allow any company/individual to make their own distribution based on Red Hat with little work.
--Mark
If you are serious about not caring about that CHRP machine, I suggest you loan/donate it to a Linux PPC developer.
:)
If the kernel works correctly and its only a matter of installation, take a look at http://www.crashing.org and contact the developers.
If we have a box, we can make sure it works.
--Mark
Kevyn is more than "just some guy at Apple who likes Linux". Kevyn is the DTS person at Apple responsible with helping certain Linux/PPC Developers get information on machines and to get Apple (hardware) engineers to do a better job preparing specs for external use.
This is an honest to god position that Apple setup to help certain Linux developers. Steve Jobs himself was the one who approved the position. (FYI the certain Linux developers are a group of people identified by Apple as being in the core development stream. They only have one DTS person working on it so he doesn't have the resources to answer 1000 questions a day. But by picking 10 or so main kernel developers they have the resources to help.)
--Mark
Before too many people whine and bitch about Apple let me set some things straight.
:) (Also for information on the Linux/PPC Developer's Reference Release 1.1)
First off without Apple, MkLinux wouldn't exist for the PPC and a lot more effort would have been needed for Power Macs (of ANY type) to support a monolithic kernel.
Apple engineers AND marketing are both interested in working with Linux on PPC developers. We ARE getting hardware, specs, and assistance on making things work.
Apple wants all "new" machines to be supported at or soon after their release. How can we do this? By Apple giving us specs and such. Look at the iBook for a good example.
Now what about those people bitching about BeOS. Everything to support BeOS on the new machine is available to Be. Just because Apple won't hand hold them through desiging their OS, the Be engineers are a bit peeved. Apple isn't hand holding any of the Linux on PPC programmers either, but for some reason we're not whiners like the Be people.
Linux is important for Apple. They know they are selling machines to have people run Linux on. Why is this a big deal? Well it given people a choice. Now you can CHOOSE your operating system (Linux) and then choose which platform you want. A lot of people are picking the newer Macs as their Linux platform.
FYI I know what I'm talking about, Apple loaned me hardware to help with the Firewire linux port... So before you bitch about Apple, understand they are changing, they are supporting "Alternative" OSes, and more importantly they are helping out the independent Linux developers.
Check out www.crashing.org for a good picture of last years Apple Think Different bus..
--Mark Hatle
Actually anyone can buy the parts from Motorola to create PPC motherboards. That doesn't mean the motherboard is going to run MacOS though.
LinuxPPC currently runs on Mac, BeOS, PReP, CHRP, MTX (type of PReP), and some other PPC boards.
The key with running MacOS is to get Apple's support and they canned that a while back.
--Mark
Unfortunatly it's more then just typical. They do it because most of the stuff they pass people won't bother to fight. They'll just give in. Well I think the DMCA is one of those pieces where people aren't just going to give it.
--Mark
(a) Violations regarding circumvention of technological measures.--(1)(A)No person shall circumvent a technological measure that effectively controls access to a work protected under this title. The prohibition contained in the preceding sentence shall take effect at the end of the 2-year period beginning on the date of the enactment of this chapter. (Oct. 28, 1998)(
...
Sounds bad... but wait!
(c) Other rights, etc., not affected.--(1) Nothing in this section shall affect rights, remedies,
limitations, or defenses to copyright infringement, including fair use, under this title [17 U.S.C.A. 1 et seq.].
...
(f) Reverse engineering.--(1) Notwithstanding the provisions of subsection (a)(1)(A), a
person who has lawfully obtained the right to use a copy of a computer program may
circumvent a technological measure that effectively controls access to a particular portion of
that program for the sole purpose of identifying and analyzing those elements of the program
that are necessary to achieve interoperability of an independently created computer program
with other programs, and that have not previously been readily available to the person
engaging in the circumvention, to the extent any such acts of identification and analysis do
not constitute infringement under this title [17 U.S.C.A. 1 et seq.].
(2) Notwithstanding the provisions of subsections (a)(2) and (b), a person may develop and employ technological means to circumvent a technological measure, or to circumvent
protection afforded by a technological measure, in order to enable the identification and
analysis under paragraph (1), or for the purpose of enabling interoperability of an
independently created computer program with other programs, if such means are necessary
to achieve such interoperability, to the extent that doing so does not constitute infringement
under this title [17 U.S.C.A. 1 et seq.].
(3) The information acquired through the acts permitted under paragraph (1), and the means
permitted under paragraph (2), may be made available to others if the person referred to in
paragraph (1) or (2), as the case may be, provides such information or means solely for the
purpose of enabling interoperability of an independently created computer program with
other programs, and to the extent that doing so does not constitute infringement under this
title [17 U.S.C.A. 1 et seq.] or violate applicable law other than this section.
(4) For purposes of this subsection, the term "interoperability" means the ability of computer
programs to exchange information, and of such programs mutually to use the information
which has been exchanged.
(g) Encryption research.--
(A) the term "encryption research" means activities necessary to identify and analyze flaws
and vulnerabilities of encryption technologies applied to copyrighted works, if these
activities are conducted to advance the state of knowledge in the field of encryption
technology or to assist in the development of encryption products; and
(B) the term "encryption technology" means the scrambling and descrambling of information
using mathematical formulas or algorithms.
(2) Permissible acts of encryption research.--
It continues on that research must actually be research and not some guy in his basement pretending to do research while trying to hack the latest and greatest in order to steal the work..
The way I read this is that DeCSS source, css-auth, etc are all legal if they are being used as a tool for interoperability. If they are being used for pirating movies that yes they are illegal.
IMHO this leaves DeCSS in a wierd position because it used to be posted more of a pirating tool then an interoperability tool. But DeCSS, css-auth, LiViD stuff, etc are now being used primarily for interoperability. A reasonable judge should be able to see it this way....
Hope this helps...
--Mark
Dude you ROCK! If I could buy you a beer I would!
:)
Macrovision and Region Code Free....
What a great MP3 player that happens to also play DVDs!
FYI I paid $169 at Circuit City near Ridgedale Mall in Minnesota.. And worth EVERY penny so far.... (and I don't even own an DVDs yet...)
--Mark
IANAL.. (Ok now that thats out of the way...)
I quote from the cover letter:
...DVD Copy Control Association, Inc. ("DVD CCA") is filing an ex parte application for the issuance of a Temporary Restraining Order...
Whats this mean? Well according to Black's Law dictionary an "Ex Parte" is:
On one side only; by or for one party; for for, in behalf of, or on the application of, one party only.
A judicial proceeding, order, injunction, etc., is said to be ex parte when it is taken or granted at the instance and for the benefit of one party only, and without notice to, or contestation by, any person adversely interested.
So in other words it a big old.. "Fuck you, we won't even bother notifing you, we're just going to court.. then when we win we'll tell you."
--Mark
(Opinions are my alone and not my employeer..)
A lot of us were on IRC when Dan was trying to crack the box. He realized the exploit in ProFTPd, but it still took many days to come up with the shell code.
:)
Shell code on a PPC is much more difficult to do then intel due to the multiple caches.
Dan intentionally didn't deface the page, all he did was add his name to the end of the credits and update the "cracks" to 1.
It was a pretty amazing crack exploiting not only the program, but how the CPU controls the cache. Especially when he could barely use GDB on his own machine to debug it. (GDB got confused with the discrepecies in the cache, and the out of order execution of the CPU.)
Congrats Dan! (FYI Dan hacked into the machine well over two weeks ago..)
I live in Minnesota and I have a GSM phone. The US has many, many GSM phone carriers. The only catch is that we are on a different frequency then the rest of the world! D'oh. Basically the rest of the world uses a frequency that is labeled as public low power here in the US.
FYI Aerial, and Pac Bell both use GSM phones.
Yes there are some of us out there who like to. Its just we are few and far between and yes geeks seem to date.
posted from Amy not mhatle being lazy about log in
amy@fencingclub.com