Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Submission + - AT&T Censors 4chan server 13

An anonymous reader writes: Details how (home of the notorious /b/ — "Random" image board) is being actively blocked by AT&T. According to the scant details available on 4chan and Reddit there are reports that has become inaccessible from California to Texas and some reports claim as far east as Connecticut. Supposedly this is to stop a ring of pedophiles, but as one Reddit poster said it best "First the came for the pedophiles and I was not a pedophile..."
Disturbing news indeed.

Comment Re:Meh (Score 2, Interesting) 255

Ouch, i thought the formatting would be preserved with tags. Posting as plain old text now :P

----- test.c

const char msg[]="Hello World\n";

void _start(){
        asm("int $0x80;"::"a"(4),"b"(1),"c"(msg),"d"(12)); // write (1, msg, 12);
        asm("int $0x80;"::"a"(1),"b"(0)); // exit(0);
$ gcc -m32 -Os -nostdlib -nostartfiles -s -o test test.c
$ wc -c test 436 test
$ ./test
Hello World

And this is just scratching the surface. Of course, in a real 4K you would want to use some compression, too, as pointed by another replies.

Comment Re:Meh (Score 1) 255

/* Look ma! No libc */ const char msg[]="Hello World\n"; void _start(){ // write (1, msg, 12); asm("int $0x80;"::"a"(4),"b"(1),"c"(msg),"d"(12)); // exit(0); asm("int $0x80;"::"a"(1),"b"(0)); } $ gcc -m32 -Os -nostdlib -nostartfiles -s -o test test.c $ wc -c test 436 test $ ./test Hello World And this is just scratching the surface. Of course, in a real 4K you would want to use some compression, too, as pointed by another replies.

Comment Re:finally! (Score 1) 255

So tell us, how'd they pull it off? Specifics, please.

Well, a full-fledged engine is obviously overkill for a 4K intro. Usually you code the specific effects you want to show directly into the intro, and generate on the fly all the data you can, so you don't store triangles or sound waves, but the parameters for some formula you have coded. And you do this in the most compressor-friendly way you can :D. In4K is a wiki with useful tips and discussions for 4K intro coders.

You can find lots of information at Iñigo Quilez's (the main coder of Elevated) home page, too.

His NVscene08 presentation "Rendering worlds with two triangles" is specially relevant here :)

I'm not a top intro coder, but I've made a few ones myself, so ask if you want more details ;)

Comment Re:"Required"? (Score 3, Interesting) 129

Sure it's one setup, but it's hardly "required" otherwise it wouldn't have been possible to do the same trick with the wii-mote.

The wiimote acts as an infra-red camera (the "sensor bar" is a misnomer, it only has some leds), and IIRC the head-tracking trick involves a wiimote pointing at the user and some leds in the user's head.


Financial Crisis Soundtrack 31

German musician Johannes Kreidler made a soundtrack of the global economic crisis composed by running financial graphs through SongSmith. It gets political in a few spots, but is bleakly funny.

Submission + - Multiformat Listening Test at 64kbps 1

prospective_user writes: "Do you think you have good ears? Think again.

The community at Hydrogenaudio has prepared a Public Listening Test for comparison of the most popular audio codecs (AAC, Vorbis, and Microsoft's WMA included) in a battle to see how they stand at compressing audio at 64kbps.

Many of the participants right now have expressed their surprise at being unable to determine which is the original and which is the compressed version of 18 samples covering a vast amount of musical styles.

The results of this test (and other that are conducted at Hydrogenaudio) will be used by the developers of the codecs to further improve the "transparency" and let this kind of test be even harder.

Everyone is invited to participate and show how good your listening is!"

Submission + - Minimig: Amiga on FPGA with GPL'd verilog code (

akkartik writes: "Minimig stands for Mini Amiga. Minimig is an FPGA-based re-implementation of the original Amiga 500 hardware. In it's current form, Minimig is a single PCB measuring only 12*12cm which makes it the smallest "Amiga" ever made and the first new "Amiga" in almost 14 years!"

Submission + - How to bypass a TPM with a piece of wire (

Trailrunner7 writes: "Security super-genius Nate Lawson has an excellent analysis of a new attack on TPM version 1.1: "Trusted Computing has been a controversial addition to PCs since it was first announced as Palladium in 2002. Recently, a group at Dartmouth implemented an attack first described by Bernhard Kauer earlier this year. The attack is very simple, using only a 3-inch piece of wire. As with the Sharpie DRM hack, people are wondering how a system designed by a major industry group over such a long period could be so easily bypassed.""
Classic Games (Games)

Submission + - Lost Sonic Xterme game for Sega Saturn released (

ASSEMblergames writes: The lost Sonic 3D game for Sega Saturn has been found and released by a group of collectors.

Sonic Xtreme featured the Sega Nights engine, which was used in a demo by Sega USA.
This lead to conflict with Sega Japan reaching the point of a the threat by Sonic Team
to quit Sega. Needless to say, the version was axed, a later version was also killed off
as unworkable.
This game previously sold for $3000 in 1996 and was finally bought by almost 100 people and released.
You'll have to jump to the piratebay for the torrent.

Slashdot Top Deals

In any formula, constants (especially those obtained from handbooks) are to be treated as variables.