Slashdot videos: Now with more Slashdot!
We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).
But there's more to it than that. A lot more. How about the years'-long wait for Act IV of Starship Exeter : "The Tressaurian Intersection"? Or Yorktown: "A Time to Heal" — an attempt to resurrect an aborted fan film from 1978 starring George Takei? For fans of old-school Star Trek (the ones who pre-date "Trekker" and wear "Trekkie" as a badge of honor), not since 1969 has there been a better time to watch Star Trek: The Original Series.
(Oh, and there's plenty content out there for you "Trekkers" and NextGen-era fans. It all varies in quality, but it doesn't take much effort to find them. This is truly a Golden Age. Recognize it and enjoy it while it lasts.)
designed a novel GPU shading language and written a compiler for it. The language has been christened 'Shining Rock Shading Language' (SRSL) and it outputs the program in several other shading languages. The first goal for the language was to treat the vertex, fragment and geometry shader as a single program. The language sees the graphics pipeline as a stream of data, followed by some code, which outputs a stream of data, and then more code runs, and another stream of data is output. Body text of the shaders is very C-like and should be understood easily coming from other shading languages. SRSL has all the intrinsic functions you would expect from HLSL or GLSL. All types are HLSL-style. Loops and conditionals are available, but switch statements and global variables are seen redundant and not implemented. Luke's blog post tells more about the details of the language, complemented with examples.
As Steve Jobs once explained "it's in Apple's DNA that technology alone is not enough — that it's technology married with liberal arts, married with the humanities, that yields us the result that makes our hearts sing." Zakaria says that no matter how strong your math and science skills are, you still need to know how to learn, think and even write and cites Jeff Bezos' insistence that writing a memo that makes sense is an even more important skill to master. "Full sentences are harder to write," says Bezos. "They have verbs. The paragraphs have topic sentences. There is no way to write a six-page, narratively structured memo and not have clear thinking." "This doesn't in any way detract from the need for training in technology," concludes Zakaria, "but it does suggest that as we work with computers (which is really the future of all work), the most valuable skills will be the ones that are uniquely human, that computers cannot quite figure out — yet. And for those jobs, and that life, you could not do better than to follow your passion, engage with a breadth of material in both science and the humanities, and perhaps above all, study the human condition."