Slashdot Mirror


User: jspenguin1

jspenguin1's activity in the archive.

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

Comments · 81

  1. Re:Really? on FSF Attacks Windows 7's "Sins" In New Campaign · · Score: 1

    DRM exists solely to allow playback of HD content (and is nonexistent when such content isn't being played), something with OSS can't do.

    I have quite a few HD (1280x720) videos that MPlayer, Xine, and VLC play just fine. I even have a couple of 1920x1080 videos, even though my laptop display doesn't go that high.

  2. Re:Wolf 360 hack on Dirty Coding Tricks To Make a Deadline · · Score: 1

    I believe this is how Ruby does it as well. Any value with the low bit set is a 31 or 63-bit fixnum (depending on sizeof(void*)), and anything with the bottom three bits clear is a pointer to an object. Other low-bit patterns are used to identify true, false, and nil.

  3. Re:Why would this work? on Local Privilege Escalation On All Linux Kernels · · Score: 1

    Because userspace has to execute it. In order to mark userspace code non-executable, the kernel would have to do a task switch on every system call, which flushes the TLB and degrades performance. This is how most microkernels do it -- most of the drivers are actually in userspace and they pass messages back and forth between application and driver. A hardware solution would be to have a way of marking pages "user space executable only", sort of like NX, but still allowing user code to execute. This probably won't happen, though. The best defense is to check the durn pointers in the kernel.

  4. Proof of concept on Local Privilege Escalation On All Linux Kernels · · Score: 1

    Available here. Does not try to get around mmap_min_addr. Use at your own risk.

  5. Re:Well the only fool proof way... on How Can I Tell If My Computer Is Part of a Botnet? · · Score: 5, Informative

    You can also use a host with two interfaces and set up bridging or routing with NAT. If you are running custom firmware you can do this straight on the router itself.

  6. Obligatory Python on Making Cesium Atoms Do a Quantum Walk · · Score: 1

    lt's not particularly quantum, is it? I'm afraid that the Ministry of Quantum Walks is no longer getting the kind of support it needs. You see there's Defence, Social Security, Health, Housing, Education, Quantum Walks ... they're all supposed to get the same. But last year, the Government spent less on the Ministry of Quantum Walks than it did on National Defence!

  7. Word != Byte on How They Built the Software of Apollo 11 · · Score: 2, Interesting

    The Block II AGC had 2,048 WORDS of memory, not 2,048 bytes. A word on the AGC is 15 bits + 1 bit parity. So, the AGC actually has 4 KiB of erasable memory, or 3.75 KiB not counting parity.

    Also, keep in mind that this was just data memory, not program memory. A lot of early 8-bit micros loaded their programs into RAM from cassette or paper tape, so the total memory available for data is reduced.

    The AGC had 36 KWords of read-only program memory which was woven into core-rope memory by the same "little old ladies" that sewed the suits together.

  8. Ho hum on Faulty Marvell Chips Delay SATA 6G Launch · · Score: 1

    Wake me up when SATA speeds pass SAS.

    Wait, that's never going to happen. By the time 6Gbit SATA takes off, SAS will be at 12Gbit.

    Not that I'm dissing SATA -- It's cool to be able to connect a boatload of SATA disks to a SAS expander for a (relatively) cheap SAN with half a petabyte of storage.

  9. Sounds familiar on Windows 7 To Include "Windows XP Mode" · · Score: 0, Troll

    An operating system removing backwards compatibility cruft and running old applications under virtualization.

    Where have I heard this before?

    Oh, right, OS Classic emulation in MacOSX.

    Once again, Microsoft is 8 years behind Apple.

  10. Apparently still has video issues on Ubuntu 9.04 Released · · Score: 1

    I think I'll wait to upgrade until they fix the Intel video driver -- almost everyone with the 965 chip has had problems.

    Or I could just get a new laptop with an AMD or nVidia chip...

  11. Re:Linux on Intel Cache Poisoning Is Dangerously Easy On Linux · · Score: 1

    How does this allow you to break out of a VM? Guest machines don't have access to host MTRRs. Since MTRRs are used to control caching, there isn't any need for a virtual machines to emulate them.

    I just confirmed this running VirtualBox, using a Linux guest. On the guest, /proc/mtrr is empty. Trying to write to it fails with "write error: Function not implemented". On the host, /proc/mtrr contains 2 write-back, 2 uncacheable, and 1 write-combining MTRR.

    Any virtual machine that doesn't trap the WRMSR instruction isn't worth considering.

  12. Re:Commander Keen 6 on Strange Glitches In Games · · Score: 2, Interesting

    Here's a speedrun showing many of the bugs.

  13. Commander Keen 6 on Strange Glitches In Games · · Score: 4, Interesting

    In Commander Keen 6: Aliens Ate My Babysitter, there is a bug where the player shots are marked as rideable (like a platform). So, you can jump up in the air, shoot down at the right point, and ride the bullet down. When the bullet hits the ground, it's removed from the game, but the pointer to the current platform (the bullet) doesn't get cleared (since real platforms never get removed), so you are left standing on a "ghost" of the bullet. If you immediately fire another bullet, it will occupy the same location in memory, so you will now be riding the new bullet. If you fire sideways, you will fall off, but if you fire upwards, you can ride all the way up to the ceiling -- in other words, an unlimited jump.

    There are several other bugs which allow you to jump through walls and floors, like in "BloogFoods, Inc."

    Also, any unused keys stay in your inventory when you exit a level.

  14. Blue box? on Google Voice Fixes Security Flaw, Almost · · Score: 0

    Is it still vulnerable to Woz's blue box?

  15. My machines on Why Do We Name Servers the Way We Do? · · Score: 1

    Currently operating:

    Marvin (server)
    Hactar (laptop)
    Vroomfondel (backup server)

    No longer functional:

    Arthur
    Colin
    Prosser
    Prefect
    Majikthise
    Zarniwoop

    Silly enough for you?

  16. Makes perfect sense on Single Drive Wipe Protects Data · · Score: 2, Insightful

    If there were a reliable way to read the previous value of a bit written to a drive, the drive manufacturers would already be using it to increase density -- effectively storing two bits in the space of one. This is similar to the basic principle of MLC flash drives.

    Which, of course, would still make it impossible to recover data that has been overwritten, since each "bit" would be overwritten twice.

  17. Impairing usability on New Google Favicon Deja Vu All Over Again? · · Score: 2, Insightful

    The purpose of a website's icon -- or any icon, for that matter -- is to provide a visual way to quickly find something in a list. Sometimes, the icon represents some abstract concept; in most applications, the "save" icon is a floppy disk, even though they're nearly obsolete. However, if the icon is unique, experienced users have no trouble connecting it with what it represents. I use icons exclusively for my bookmarks toolbar.

    Of course, this only works when the icons don't change. Google has recently changed their icon again, just as I was getting used to the second one. Call me old-fashioned, but I happen to like the original Google icon.

    I can understand changing the logo on the front page for special holidays (which seems like just about every day now), but icons shouldn't be changed just for the hell of it.

    (C&P from my blog)

  18. Obligatory quote on Using Lasers To Generate Random Numbers Faster · · Score: 5, Funny

    "The generation of random numbers is too important to be left to chance." -- Robert R. Coveyou

  19. Second? Try third. on How 10 Iconic Tech Products Got Their Names · · Score: 4, Informative

    Firefox was actually the third name. Its original name was Phoenix (it rose from the ashes of Netscape), but Phoenix Technologies raised a fuss. Then it became Firebird, and the Firebird database team raised a fuss. Then it became Firefox, and Debian didn't like that and called it IceWeasel. Anyone remember the FireSomething plugin that would randomly change the name.

  20. Re:And Python is better? on PHP Gets Namespace Separators, With a Twist · · Score: 1

    but then it turns out that Lua requires a heap, which I can't justify and don't wish to incorporate into my embedded project design.

    You want a high level language that doesn't use a heap? That's going to be a little hard to come by. I've used Lua, and I have to say it's very memory efficient. The newest version even has an incremental garbage collector so you don't get long pauses while it runs. Sure, it uses more memory than C or assembler, but it's totally worth the extra memory. You can even strip out the compiler and just leave the bytecode interpreter.

  21. Can\'t read summary on PHP Gets Namespace Separators, With a Twist · · Score: 5, Funny

    I couldn\'t read the summary because it had an unterminated string literal.

  22. Different? on Best Buy + Windows Guru = Apple Store Experience? · · Score: 1

    How will this be any different from the salestards that already work at BBuy? I went with my dad to buy a video card recently, and my dad mentioned that he went back to XP on his laptop. The salesguy got very defensive, saying that Vista is TEH MOST AWSOME OS EVAR, and that it runs perfectly on his machine. As it turns out, he was running Vista Ultimate with 6GB of RAM.

  23. No fair! on Timing Technology Behind Olympic Record Results · · Score: 0, Redundant

    You changed the outcome by observing it!

  24. Re:Nice loophole on Open WiFi Owners Off the Hook In Germany · · Score: 1

    I run my wifi open (with a captive portal) and use a VPN for my own use. I rarely get any connections where I live, but the logs would be easy to fabricate. So, I can offer "proof" that it was someone else. When I show them the MAC address, and they ask who it is, I just shrug.

  25. Re:Not every PC costs more with Linux on Why Buy a PC Preloaded With Linux? · · Score: 1

    My Inspiron 1525N that I just got (see above) cost $50 less than the same model with Vista Home Premium. That's probably all Dell really pays for it.