Slashdot Mirror


User: ikewillis

ikewillis's activity in the archive.

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

Comments · 229

  1. Re:Why Python? on Interview Responses From BitTorrent's Bram Cohen · · Score: 1
    If you are interested in a C implementation of the BitTorrent protocol, see the libtorrent web page.

    libtorrent aims to provide a robust, extensible C implementation of the BitTorrent transfer protocol. Focus will be upon providing tighter integration between the view/controller components of GUI applications and the underlying protocol model than are currently possible with the existing Python implementation. libtorrent is distributed under the BSD license.

  2. Re:Binary format for .torrent files on Ask Bram Cohen about BitTorrent · · Score: 2, Interesting

    I am working on a library that provides a C implementation of the BitTorrent protocol and the "bencoding" format (also used for tracker responses) is one of the most enigmatic things I've run into. It dictates not only one, but two underlying data structures necessary to store the data contained within the format (hash tables and lists) which makes writing generic accessor methods like those used in XML libraries nearly impossible.

    I think it would've been much easier on developers if XML had been used instead of "bencoding". The largest and most code intensive portion of my C library so far is the bencoding processor (which is still only partially implemented).

  3. Re:The first...? on New G3-Based Platform Runs Mac OS X · · Score: 1

    I'm sorry, I linked to the wrong /. article. The correct one is here.

  4. The first...? on New G3-Based Platform Runs Mac OS X · · Score: 5, Informative
    Let's not forget that MacOS X can also be run on an AmigaOne through Mac-on-Linux.

    From the Mac-on-Linux FAQ:

    Q: Does MOL run on the AmigaOne hardware (or in general, on non-Apple hardware)?
    A: It does. MOL runs on any PowerPC hardware (except 601-based systems). However, the EULA of MacOS prohibits its usage on non-Apple hardware (it is of course perfectly legal to use MOL to boot a second Linux thoiugh).
  5. Wow, $336! Save $3 over a 2.53GHz Dell! on Hacking the XBox · · Score: 1, Redundant
    Please tell me why $336 is an attractive price, especially when Dell deals like this are popping up quite frequently:

    ( from Slickdeals.net )

    Dell Small Business has the Dimension 4550 2.53GHz Desktop for $339 after $200 rebate. It has AGP Slot, 4 PCI Slots, Intel 845PE chipset, 256MB DDR, 30GB HD, 48x CDRW or 16x DVD, 32MB Rage, Integrated NIC & Audio, XP Home, WordPerfect, and 1yr warranty.

    Go to Dell Small Business.
    Click on "Featured Systems" under the Dimension 4550 column.
    Click on "Customize It" under the "Advanced Technology" column.
    Select the following options:

    SPECIAL OFFER! 256MB 333MHz DDR SDRAM for the price of 128MB!
    FREE UPGRADE!! 16x Max DVD-ROM Drive OR FREE UPGRADE! New 48x/24x/48x Max CD-RW Drive

    Optional suggested upgrades:

    Pentium® 4 Processor at 2.66GHz w/533MHz front side bus/ 512K L2 Cache [add $20 or $0.75/month1]
    SAVE $100! New 4x DVD+RW/+R Drive w/CD-RW [add $80 or $3/month1] SAVE $100!!
    64MB DDR NVIDIA GeForce4 MX(TM) Graphics Card with TV-Out [add $30 or $1/month1]

    Continue to check out. Price should be $599.
    Apply coupon code 4491A592C8BB for 10% off.
    Send in the $200 rebate.

    Final price is $599 - 10% ($60) - $200 rebate = $339 + tax w/ free shipping. The 2.53GHz CPU alone costs $184 at NewEgg.

  6. libtorrent on BitTorrent Guide · · Score: 2, Informative

    Check out libtorrent, a C implementation of the BitTorrent protocol. I know many people are having problems with the current Python implementation, specifically in the area of resource consumption.

  7. Re:Darwin t-shirts on Digital Darwin · · Score: 2, Funny

    Oh wow, that's certain to offend any Christians in the audience...

  8. Re:Sick of the NY Time links on America's Broadband Dream Is Alive-- In Korea · · Score: 3, Insightful
    It's not that simple. Compare the original URL:
    http://nytimes.com/2003/05/05/business/worldbusine ss/05BROA.html?pagewanted=all&position=

    with this valid link from Google:
    http://www.nytimes.com/2003/05/05/business/worldbu siness/05BROA.html?ex=1052712000&en=5906ece0642a35 44&ei=5062&partner=GOOGLE

    What you suggest, which looks something like this, simply does not work:
    http://nytimes.com/2003/05/05/business/worldbusine ss/05BROA.html?pagewanted=all&position=&partner=GO OGLE

    Notice all the fancy numbers in the real Google link. Those are what authorize you to view the page, not just the &partner=GOOGLE part.

    But yes, I agree that people should go to news.google.com and find a valid Google referer when linking NY Times stories.

  9. As far as silent systems go, you can't beat Dell on A Truly Silent Desktop PC · · Score: 5, Informative
    The latest Dell Precision workstations run completely silent, except for the optical drives.

    You can hear a faint whir from the fans if you place your ear next to the system, but otherwise they are completely silent.

    Furthermore, they are extremely inexpensive. The latest deal on slickdeals.net was a $340 Pentium 4 2.53GHz system with 256MB PC2700 RAM, a 16X DVD-ROM or a 48X CD-RW, 30GB hard drive and 32MB Rage (in an AGP slot so it's upgradable) Slickdeals went so far as to say "You cannot build your own system for less then this."

    I see no reason to spend more money on an underpowered EPIA silent system when a Dell can be had for significantly cheaper.

  10. MPEG-7 is, for the record... on The Future of Digital Video? · · Score: 5, Informative
    The Moving Picture Experts Group's metadata format, not a video compression format.

    See the description from the MPEG group's page for more information.

    To quote:

    MPEG-7, formally named "Multimedia Content Description Interface", is a standard for describing the multimedia content data that supports some degree of interpretation of the information's meaning, which can be passed onto, or accessed by, a device or a computer code. MPEG-7 is not aimed at any one application in particular; rather, the elements that MPEG-7 standardizes support as broad a range of applications as possible.

    It was assigned the number 7 under the assumption that MPEG-5 and MPEG-6 would be used for future video compression technologies.

    For additional information about MPEG-7, see the MPEG-7 home page

  11. But can those comics hold a candle to... on Old-school Nerdy Comics · · Score: 1
    Johnny Turbo!

    Johnny Turbo is a comic series created by TTI, the makers of the TurboDuo. Watch Johnny Turbo, together with his gay sidekick Tony, fight the evil monsters of Feka, (a.k.a. Sega) as they try to push their evil 16-bit CD console, the Sega CD, when TTI's 8-bit console is already out there!

    If nothing else, check out gay sidekick Tony's reaction to the TurboDuo's AWESOME GRAPHICS.

  12. Actually it is from Zork... on Extending and Embedding Perl · · Score: 1

    Or rather, what became Zork.
    Originally written on MIT-DM during 1977-1979, later distributed with BSD Unix (as a patched, sourceless RT-11 FORTRAN binary) The FORTRAN source was later rewritten for portability and released to Usenet under the name "Dungeon". Both FORTRAN "Dungeon" and translated C versions are available at many FTP sites.

  13. Why not just buy... on Turn Your Monitor Into an HDTV · · Score: 1

    the $199 WinTV-D card or the $299 WinTV-HD card which has a built-in Dolby Digital decoder? Both of these will let you not only view HDTV, but record it to disk as well.

  14. Re:POSIX 1003.2 features on What High End Unix Features are Missing from Linux? · · Score: 1

    When receiving a sigevent notifying the completion of an asynchronous operation, the sival pointer/integer union sent with the signal is not set, which indicates that all that was sent was a signal, and not a sigevent pushed onto a realtime signal queue. The canonical behavior is to register a sival when making the original aio_* call to be passed with the sigevent that is sent when an asynchronous operation completes. Without realtime signal queues, asychronous I/O is essentially relegated back to synchronous I/O, as you must poll operations for completeness. The asynchronous nature of the calls is lost without an asynchronous event notification system such as realtime signal queues. I don't know how exactly you can claim to be using realtime signal queues on Linux for "ages" when they're obviously not present, at least on 2.4 kernels. What specifically are you using them for?

  15. POSIX 1003.2 features on What High End Unix Features are Missing from Linux? · · Score: 2, Interesting

    Linux is also missing kernel implementations of many POSIX 1003.2 features, including all asynchronous I/O functions and realtime signal queues.

    SGI provided a patch to add support for asynchronous I/O using code borrowed largely from Irix, however without any means of notifying a process when an asynchronous request has been completed, asychronous I/O is entirely worthless.

    There was a project to add support for realtime signal queues to Linux, but as far as I know it died before reaching completion.

    Some other features would include a non-executable user stack. This is present and enabled per default on Solaris for all sparcv9 binaries, and a configurable option for 32-bit binaries as well.

  16. Re:Is it something like... on A Sound Server For X · · Score: 5, Informative
    "ESound? Asd? ARTs? It seems a little different in concept"

    You should've read a little more about it. It's quite a bit more than a sound server, it's a graph-based media architecture, similar to DirectShow in Windows.

  17. Re:Wrong... on Gibson to Embed Guitars with Ethernet · · Score: 0

    "FireWire 400 delivers data over cables of up to 4.5 meters in length. Using professional-grade glass optical fiber, FireWire 800 can burst data across 100 meter cables." If fiber optics were used, how would the guitar's pickups and DSP be powered (not to mention the Firewire transciever)? A separate input for power? I don't think this is nearly as ideal a solution.

  18. Re:Ethernet, not Firewire? on Gibson to Embed Guitars with Ethernet · · Score: 1
    "Firewire currently tops out at 800Mb/second, and is a relatively new techology. Cat5e can handle 1 GB/sec, and has been around in its current incarnation for quite a few years."

    Why is data transfer rate even an issue? Let's assume they use a 24-bit DSP with a 192kHz sampling rate (which is probably far superior to the DSP they'll be using in these guitars). Doing the math, that's:

    192000 * 24 = 4608000 bits/sec

    10bT would be suitable for those purposes.

    "Also, the max length of a FireWire cable is 4.5 meters [firewiredirect.com], while Ethernet can do 100 meters [homenethelp.com]before needing a repeater."

    Now this is a good point. However, why not use USB? USB has a maximum cable length of 80 feet. Furthermore, remember that the DSP and pickups on the guitar are going to need power, most likely using Power over Ethernet. If this is the case, the length restriction on Ethernet becomes more like 100 feet (depending on how much power is injected).

    Furthermore, this will probably require nonstandard Ethernet frames (unless they intend to embed a TCP/IP stack into the guitar) thus making any use of this guitar with computers (which would probably be seen as one of the benefits of using Ethernet) only possible through custom software. Furthermore, Power over Ethernet is a nonstandard technology, whereas USB provides bus power to devices standard.

    If the guitar were USB, you could plug it into any computer and it would work out of the box as a USB audio input source.

    Given these considerations, I think it's ludicrous for them to use Ethernet over USB.

  19. Re:And all I can say is good riddance on MandrakeSoft Files for Bankruptcy Protection · · Score: 0, Insightful
    "If you don't like it, don't use it. If you hate it, then it seems only fair that you make sure you never take advantage of what Mandrake has brought to the Linux world"

    Well, had you actually read my post instead of blindly replying to it you would've seen that my frustrations with Mandrake are due to being forced to use it on a deployed network of Mandrake systems. Many of these users are happy with their current desktops and do not want their systems reinstalled, even if the Mandrake scripts have gimped to the point that they can no longer shut down cleanly. I'm living in the "real world" where I'm dealing with administrating more systems than just my home box that I can do whatever the fuck I want with.

    "seems to be a clear declaration that he does not understand the open source business model."

    Oh, and you do? Well, let's assume you actually know what you're talking about and your statements logically flow. Therefore, your next one should explain the "open source business model." Let's have a peek, shall we?

    "People may not like Mandrake -- I've noticed the more someone pisses and moans about Mandrake, the more technically oriented they are. It's a generalization, but it's something I've noticed."

    Oh wait, that has nothing to do with the "open source business model" and neither does the rest of your post.

    And if I'm the one who doesn't understand the "open source business model", then why is Mandrake filing for bankrupcy?

    You know, the funniest part is you get modded up to 4, Insightful for that bullshit while I get modded to 0, Troll. Way to go /.

  20. And all I can say is good riddance on MandrakeSoft Files for Bankruptcy Protection · · Score: 0, Troll

    Yes, Mandrake, the distro which brought us a horribly hacked SYSLINUX, hacked so poorly the author publicly denounced it on his web page. The distro that brought us aurora, the gimpy graphical bootloader supposed to hide all those scary startup messages behind a confused looking cross eyed penguin. The distro with the gimpy ANSI art in /etc/issue The distro which the previous admin saw fit to deploy on my network, even though it's an administrative and security nightmare. Well, let me be the first to ask... how was MandrakeSoft expecting to make money? Anyone? Anyone?

  21. Is this really priced competatively? on DVD Player as 802.11b Peripheral · · Score: 0

    For the same price you could put together a cheap computer which could decode media in formats this player isn't likely to support (i.e. DivX) This seems like it's a bit too high tech for Joe Sixpack, but not priced competatively for today's stylish geek on the go.

  22. Re:Andy Moore? on Andy Grove Says End Of Moore's Law At Hand · · Score: 1

    Correct, Andy Grove is the Chairman of the Board and Craig Barrett is the CEO.

  23. Andy Moore? on Andy Grove Says End Of Moore's Law At Hand · · Score: 5, Informative

    Shouldn't that be Andy Grove and Gordon Moore?

  24. Re:Of course.. on Boston's Big Dig Delayed Because of Programmers? · · Score: 1

    Yes, adding more people to the project, that'll bring down the development time.

    You work "large contracts" yet you've never read the Mythical Man-Month? For shame...

  25. This is a good thing on Perl for Web Site Management · · Score: 2, Insightful
    Content development is a great bridge to draw people into the programming world. Web content provides just as much a potential platform for application development as anything else.

    Programming is more than just a job or a hobby; it's a lifestyle. The more people that can be drawn into the programming world, the better. People who may not have otherwise experimented with programming may do so in order to develop web based applications.

    Furthermore, giving content developers a better sense of how Unix operates can only be a good thing. As a system administrator dealing with content developers, I know the woes of having to fix things when say, they can't get file permissions right from their ftp clients, and they don't know the first thing to do to fix it themselves.

    Also, the more people understand Unix/Linux, the better chance it has of faring in the desktop.