Slashdot Mirror


User: Jouster

Jouster's activity in the archive.

Stories
0
Comments
292
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 292

  1. Thousands and thousands of features... on AbiWord 1.0.1 Released · · Score: 0, Flamebait

    yet it's the same story as Emacs. Thanks anyway, boys, a line editor works fine for me.

    Jouster

  2. Re:Some Interesting Links on Teach An Old Aibo New Tricks · · Score: 1
    I'm not sure where you found it, but that is significantly out of date.
    It was a November news item, and the report I wrote (which I copied, pasted, formatted, and link-verified above) was written in January. Note that I do comment on the seeming lack of removed materials just below that headline.

    Actually it is a rather secure copy-protection mechanism.

    Back doors that were left open in the first AIBO 210 release have been closed. Copy protection is important to Sony.
    Ah. I was working with an ERS-210.

    Since AIBO understands voice commands, the Japanese sticks must be translated to understand English.
    I was under the terribly-odd impression that Japanese sticks couldn't be used in U.S. retail models. Am I perhaps thinking of something that only applies to AiboLife?

    The problem is not the CPU, but all the custom peripherals.
    In our case (we were trying to make a webserver that barks), the electronics between the memory stick slot and the CPU were far more interesting than the rest of the him ("Pheonix", in case you were curious).

    Most of Aibo's brain is written in C++.
    Couldn't comment on that, but what people commonly think of as Aibo's brain--AiboLife--is an R-Code product.

    Check out AbNet (http://www.dogsbodynet.com/aibnet.html) if interested in writing your own RCODE. There are tools to make RCODE easier to write (and more like C/C++)
    They are quite nice tools. It was going to be my summer project to write a cross-compiler for x86 machine code to R-Code. It was going to be terribly hackish, but I thought it would be neat.

    Jouster
  3. Some Interesting Links on Teach An Old Aibo New Tricks · · Score: 2, Interesting
    ... that I found in January when I was researching this for a professor:

    • Site Gutted by Sony based on DMCA
      My Take:
      This site is great. I think this is exactly what we need. The only thing that really got removed per the story referenced below is "virgin" copies of Aibo-Life, because everything you could possibly want, and more, is available, including "RCodePlus", which appears to be a utility for writing and transferring RCode ("Plus" some aibohack.com extensions) to your Aibo.

      Summary:
      http://www.aibohack.com had much of its content removed because it built on Sony's AiboWare, but added new features.
      Among its programs:
      AiboScope: Wirelessly transmits images from robot's camera to a computer
      Disco Aibo: Execute a programmable dance when Aibo hears a certain song.
      Brainbo: Uses voice-recognition. When Aibo hears a phrase, Aibo selects an appropriate response and "says" it.

      Source: http://www.latimes.com/business/la-000086726nov01. story?coll=la-headlines (old)
      http://www.latimes.com/search/lat_all.jsp?Query=Ai bo (new, needs registration)
    • AIBO Uses Copy-Protection on its Memory Sticks
      My Take:
      While it would probably be trivial to overcome Sony's copy-protection algorithms, it's not worth the bother. $35 for a PMS (Programmable Memory Stick) is money well spent, and if all the code consists of is bootstrapping into the WLAN, we'd only need one for each 'bot.

      Summary:
      Sony makes red/pink memory sticks specifically for the Aibo. They contain copy-protection code that means that you can't copy their programs from one stick to another (unless, of course, the second one already had that program installed).

      Source: http://www.aibohack.com/123/format.htm
    • Japan-Only AiboWare Releases
      My Take:
      Nothing new here.

      Summary:
      Sony released several pieces of AiboWare that are only available in Japan. Based on what a friend of mine could manage to decode, there's nothing here to pique our interest.

      Source: http://www.yk.rim.or.jp/~hkora11/aibo_2nd-g/kAiboW are.htm (in Japanese)
    • More-or-less Complete 210 Hardware Reference
      My Take:
      Note that the 200Mhz (!) CPU uses the MIPS IV instruction set, for which there are no shortage of compilers. We may be in luck yet! (Of course, we might have to replace the current flash ROM with a custom one to develop that luck, but based on other readings, there seems to be very little code in the flash ROM and a heck of a lot of JPEGs of the development team.) You want to read this page.

      Source: http://www.aibohack.com/210/hardware.htm
    • Brain Surgery: a Tool for Editing AiboLife
      My Take:
      An excellent tool, but not very applicable to our particular challenge. Nonetheless, a useful resource of which to be aware.

      Summary:
      Basically, Brain Surgery allows users to view and edit the data Aibo "feels". What does this mean? You can abuse your Aibo, and fix it yourself--no Sony required.

      Source: http://www.aibohack.com/2or3/browser.htm


    Now, some explanations are in order.

    First of all, the Aibo is programmed in something called "R-Code", part of the "Open-R" standard. The odd thing about this is that Open-R gets licensed to other companies for a fee, and the documentation is not available. Not so sure where the "Open" came from. At any rate, R-Code is a poor imitation of assembly language that is interpreted in real time by the Aibo. Only one program, Sony's Master Studio, is capable of producing R-Code through anything other than editing the R-Code directly.

    One of the interesting things about Sony's marketing strategy is that they intended changes you made to the Aibo to be well-nigh permanent. The idea was to get people to send in their Aibos if they didn't take proper care of the little beasties, charge an exorbitant fee for resetting them to the "newborn" state, and send them back. It apparently surprised Sony quite a bit that, when they released Aibo in the U.S., people started clamoring for a tool to allow them to do these resets themselves. It apparently surprised them even more that U.S. consumers wanted a way to bypass the entire, carefully-scripted AiboLife evolution and go straight to an Aibo adult.

    In general, U.S. owners wanted to hack their Aibos, Japanese owners wanted to watch their Aibos grow.

    On another terribly-interesting note: Brain Surgery allows you to see the internal phonemes for the name you gave your Aibo. This has come in handy at least once when I was trying to determine how I was saying a command incorrectly.

    Jouster
  4. Re:Yeah but... on Teach An Old Aibo New Tricks · · Score: 1

    Actually, the instructions won't be stored on the AIBO in machine code. Instead, they'll be stored in "R-Code", a seldom-documented, bastardized form of assembly language that is interpreted in real time by the AIBO.

    To get an idea how this works, write a program for the AIBO in Aibo Master Studio ($500 from Sony).

    I've been working with a professor for a number of months now trying to reverse-engineer this puppy (pun intended), and I assure you that the Sony engineers responsible for it are both brilliant and incredibly averse to writing documentation.

    Jouster

  5. Re:So... on Red Hat Linux 7.3 Released · · Score: 2, Informative

    If you do just a "standard" (workstation) install, you only need Disc 1.

    If I remember correctly, server installs require more than that.

    Personally, I just get Disc 1, and use rpmfind.net whenever I need a given server.

    Jouster

  6. A Question on Red Hat Linux 7.3 Released · · Score: 5, Interesting

    With up2date, how much longer can RedHat release CDs?

    It has been our policy at work for some time now to grab whatever the latest release is, run up2date on it, and modify a CD image of the old CD so it has the new RPMs.

    Is this prevalent? Will it become more so?

    Jouster

  7. Finally! on Penguins Invade the North Pole · · Score: 1

    Penguins at the North Pole! It's about time we counteracted the mass of all those penguins sitting in Antarctica, screwing up our moment of inertia!

    Jouster

  8. Re:I can see it now... on Another Reason to be Annoyed by Cell Phones · · Score: 1
    On another note, I would love to see restaurants take a stand on phone usage within their walls.
    I can see it now, too: "Come eat at Joe's! The only restaurant with a 500+ megawatt faraday cage in the Bay Area!"

    Jouster
  9. Re:So the solution is... on Another Reason to be Annoyed by Cell Phones · · Score: 0, Flamebait
    Need motivation to stand up? Try echo rm -rf / | at 7:30am
    Why not rm -rf /.? At the very least, it would reduce the amount of weevil and wombat pr0n in the world.

    Jouster
  10. Re:*sighs deeply* Not true... on Another Reason to be Annoyed by Cell Phones · · Score: 2, Insightful
    or use one of those key rings with an LED that flashes when your GSM phone is active
    It disturbs me deeply that such a thing apparently exists. Is it really that much trouble to check your phone to determine service availability? I mean, if you've got a phone that's jumping out of contact so often you're afraid you'll miss calls, you probably need a new phone or a new location. And in many cases where such a thing would happen (i.e., driving down the highway), there's nothing you can do about it.

    Gadget gratia Geekus

    Jouster
  11. Re:I don't think he was the one who invented that. on The Computer and the Skateboard · · Score: 1

    And as far as the digital computer part goes, the work at Bletchley Park gets too little praise, because it was conducted during World War II under conditions of extreme secrecy. They did, however, use a computer to crack the "unbreakable" Enigma code, enabling many victories for the Allies.

    They're running low on funding, by the way, and it's a great museum--you should consider helping.

    Jouster

  12. Wow. on General Public Realizes KaZaa is Spyware · · Score: 1
    "I would hate to think we could reach a point that, whenever a dialog box comes up and says, 'Do you want to do this,' bells go off and people become worried." --Robert Regular, vice president of sales and marketing at digital advertising firm Cydoor.

    God forbid, people actually check what it does before clicking yes.

    Jouster
  13. Somebody mind explaining... on 11 Things About Spider-Man · · Score: 1

    ...exactly why Anonymous Coward has a valid email address?

    Jouster

  14. The "Trojan Horse" Approach on Teaching Linux/Unix Basics to Microsoft Junkies? · · Score: 1

    Walk into the room with a CD-R for every student with RedHat burned on there (or your favorite distro, whatever). Explain you've given them a 100% legal copy of this operating system that they are free to use in almost any way they can imagine, and that you downloaded it ten minutes ago from the company's website.

    It'll not only blow some minds, but they may also go home and actually use the discs.

    Jouster

  15. Re:Wow! Oh no... on British Broadband (Finally) Jumps · · Score: 1

    What a lot of the Yankees don't understand is that what with the per-minute charges for local calls, you really get screwed over by analog modem service. This is going to be huge in the circles I frequent. Finally, a cheap way to connect to bnetd servers overseas, without feeling guilty or using an egg timer to watch your costs!

    Jouster

  16. Some Interesting Links on Space Wars · · Score: 1

    I've got a few interesting links related to this story in my journal.

    Jouster

  17. Re:Rods to the hogshead... on ASCI White Detonates The First E-Bomb · · Score: 1

    It's worth noting that the LOC also archives video and audio, which, depending on the sample rate if they're stored in analog, could theoretically encompass infinite data.

    Also, they're probably assuming 8-bit bytes for character representation. Why not 6-bit bytes (1950-1960's) or even Unicode 2-byte characters?

    Jouster

  18. Re:well. damn. on Cray's New Solid State Storage · · Score: 2, Interesting
    Actually, you have to email ussales@cray.com. Here's a recent email I received from them regarding prices:
    Date: Fri, 29 Mar 2002 12:51:56 -0600
    From: Cathy Wells
    Subject: Re: Prices
    To: Dan Reif
    Organization: Cray Inc.
    X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
    X-Cray-VirusStatus: clean

    The Cray SV-1 vector supercomputer is the current production product for vector types of application problems and most legacy Cray scientific and engineering applications. A 32 processor SV-1 with 32 megabytes of shared main memory would have a list price over $3M depending on the configuration and peripherals required.

    The Cray T3E massively parallel supercomputer continues to be the world record holder for the fastest sustained performance on a real world application. These systems can scale to over 2000 processors. An entry level configuration for the Cray T3E might start at approximately $2M with a 1000 processor system listing at over $30M depending on the configuration.

    The MTA-2 will be available 3Q 2001. It will be an all CMOS machine--much simpler to manufacture than the all GaS system at SDSC. The MTA-2 will have between 16 - 256 processors and 64 - 1024 GBytes of shared memory. We plan to build the MTA-2 in 16P cages. A case, or stack as we're calling it, will house 4 cages. The case will be approximately 3 ft wide, 5 ft deep, and 7 ft tall. It will weigh a few thousand pounds.
    Jouster
  19. Re:How do they know they're right? on ASCI White Detonates The First E-Bomb · · Score: 1

    Yes. In fact, I love in Norman, Oklahoma, and we have several Crays hard at work on weather prediction and modeling. The National Severe Storms Laboratory houses several, as does Sarkey's Energy Center. Specifically, Sarkey's has a very nice Cray J-90 that I get to play with. ;)

    Jouster

  20. Re:Self-fulfilling tests? on ASCI White Detonates The First E-Bomb · · Score: 1

    Actually, what they do is input test parameters from before previous weapons explosions, run the simulation, and compare the results to the actual data. A system is considered to have "passed" when it is fed a set of data to which its programmers did not have access and spits out the correct results.

    Jouster

  21. Re:Detonation vs. nuclear reactor on ASCI White Detonates The First E-Bomb · · Score: 1

    Priority 1: World Peace.
    Priority 2: Reducing or eliminating the need for physical testing of nuclear warheads, an important part (for the time being, at least) of maintaing the U.S.'s nuclear deterrent to war. ASCI White does this.
    Priority 3: Provide for world happiness--this includes your proposal.

    See my point? If people have energy, but are DEAD, they don't tend to enjoy the fact that they have the energy.

    Jouster

  22. If Intel Made ASCI White on ASCI White Detonates The First E-Bomb · · Score: 1

    "Oh, by the way, there's this little F00F bug in those chips, but the average user won't run into it for years and years."

    Jouster

  23. Re:JPEG does have a lossless mode on JPEG2000 Coming Soon · · Score: 2, Interesting

    The Joint Picture Experts Group has a very nice applet available to demonstrate this, but they put it in a ZIP file for some reason, so you can't directly execute it in the browser. I have posted the applet here, with a slight modification to use an image borrowed from CmdrTaco's really crappy movie.

    Enjoy!,
    Jouster

  24. Re:Uses new compression standard on JPEG2000 Coming Soon · · Score: 1

    Actually, they use a lossy wavelet compression multiple times, until they've produced a perfect image.

    The JPEG has a very nice applet which explains everything, but it is unfortunately stuck inside a ZIP file (why do you make an applet, then put it in a ZIP?). At any rate, I've posted a working copy here.

    Enjoy!,
    Jouster

  25. Re:teacup == donut on The Poincaré Conjecture has Been Proved · · Score: 1

    Granted, this works, but it's breaking the rules, so to speak. We are using physical analogies, and one cannot--without breaking the continuity of one or the other--wrap a rubber band around the outside ring of a donut. (Ignore momentarily that one could conceivably do this prior to cooking. :>)

    Jouster