calum t. dalek writes: Advanced graphics programming differs from platform to platform, but weather you are coding for the Wii,Vista, or Linux the common mathematical princples remain the same. In a recent talk given by "The Professor" (Christopher Evensen) he covers the linear algebra which everyone should know. Its an excellent introduction for those interested in getting started, or a good review for those already involved.
holden karau writes: "Economist Larry Smith recently presented a
radical new take on software startups in an increasingly globalized
economy. A video recording from the conference can be found here. He talks about how to leverage the power of open source, combined with domain specific knowledge to create software of actual value to users. He spends most of his talk looking how to make successful startup using specific examples, but he ends with some cautionary tails of how things can go wrong. A must-watch for anyone serious about hoping to create successful startups using open source software."
Holden Karau writes: "Economist Larry Smith discusses how
to create a successful software startup company. He notes that many
students have the technical knowledge to create a product but lack the
skills necessary to market their product and manage a software company.
Smith gives specific examples of University of Waterloo startups (with
names redacted) that have been successful and others that have been
holden karau writes: "Starting a software company is more than just having excellent code. Economist professor Larry Smith recently gave a talk on the parts of software startups which Computer Science people often forget about. The talk covers how to get market information, finding customers, etc.
I especially enjoyed the suggestions on how to find out what features your customers actually want."
pigscanfly.ca writes: "The talk itself covers the past, present, and future of computing as
of 1989. While the former two can be interesting to the high-tech
historian, the real star is Bill Gates' prediction of computing yet to
come. Like the now-legendary '640k'
line, some of Gates' remarks are almost laughably off-mark ('OS/2 is
the way of the future!'); and yet, by and large, he had accurately,
chillingly, prophesied an entire decade or two of soft- and hardware
All in all, a fascinating talk from, it seems, one of the most
powerful speakers in CS and IT."
holden writes: "1989 Bill Gates Talk on Microsoft NewsForge has an article on a recently recovered talk Bill Gates gave back in 1989 to the University of Waterloo. Among other things, Bill talks about how in 1981, he thought that 640k would be ok for at least 10 years. Is this the source of the oft quoted Gates quote on 640k? He also covers lots of other topics, including OS/2, software piracy, the history of the software industry, and his role at Microsoft."
holden writes: "Graphics programming is seen as the cool thing by a large number of people. A lot of confusion arises when people attempt to do 3d
graphics programming without the proper mathematical background in basic linear algebra. Christopher Evensen recently gave a talk covering covering the important fundamentals. The math is also
accompanied by a real world programming example (yay 3d astroids!)."
holden karau writes: "Gigahertz are out and cores are in. Now more than ever, programmers must begin to develop applications that takes advantage of increasing number of
cores present in computers today. However, up until now, multi-threaded development has not been easy. Researcher Stefanus Du Toit discusses and
demonstrates a software system (RapidMind) he co-authored that takes the pain away from multi-threaded programming in C++. For his demo, he created
a program on the PlayStation 3, consisting of thousands of chickens, each independently processed by a single processing core. The talk itself is
interesting, but the demo is golden."
holden writes: "Graphics programming is seen as the cool thing by a large number of people. A lot of confusion arizes when people attempt to do 3d graphics programming without the proper mathematical background in basic linear algebra. Christopher Evensen recently gave a talk covering covering the important fundamentals. The math is also accompanied by a real world programming example."
holden writes: "Multi threaded programming is becoming increasing important to exploit new multi-cored CPUs & GPUs. The Multi- core revolution promises to provide unparalleled increases in performance, but it comes with a catch: traditional serial programming methods are not at all suited to programming these processors and methods such as multi-threading are cumbersome and rarely scale beyond a few cores. Stefanus Du Toit recently gave a talk on how to add data palarism to existing C/C++ using Rapid Mind toolkit."
holden writes: "NewsForge is talking about a recent talk ReactOS lead kernel developer, Alex Ionescu, gave about the internals of ReactOS. In his talk, Ionescu explains the similarities between ReactOS and Windows. and how ReactOS is close to being API compatible with Windows Server 2003. The talk looks at a lot of the technical details of how the ReactOS team implements the Windows NT kernel functionality, along with some of the problems they've faced from graphics drivers which use hard-coded values and work-arounds they are considering."
holden writes: "NewsForge has an article on a recent talk given by Alex Ionescu (a lead ReactOS developer). He talks about the recent progress made with ReactOS, but he spends the majority of his talking about the technical details of the ReactOS kernel architecture. He also talks about some of the unique problems faced by trying to build a binary compatible kernel, looking at some of the difficulties with how some vendors such as nvidia optimize there drivers and how ReactOS presently handles them, as well as how they plan to in the future. His complete talk is available online in a number of different formats."
pigscanfly.ca writes: Back in 1989 (in the Windows 2.0 days), Bill Gates came to talk to the students of the University of Waterloo on the early days of Microsoft and the future of computing. It's an interesting blast to the past. He even touches on his 640K statement. He also covers lots of other topics, including OS/2, software piracy, the history of the software industry, and his role at Microsoft.The talk is available in a number of audio formats from the University of Waterloo Computer Science Club website.
Holden Karau writes: "NewsForge has an article on a recently recovered talk Bill Gates gave back in 1989 to the University of Waterloo. Among other things, Bill talks about how in 1981, he thought that 640k would be ok for at least 10 years. Is this the source of the oft quoted Gates quote on 640k? He also covers lots of other topics, including OS/2, software piracy, the history of the software industry, and his role at Microsoft."
Holden Karau writes: "Hate him or love him, Bill Gates is a influential individual in the software industry. Recent archival work at the University of Waterloo has recovered a talk given by him in 1989 in which he discusses his role as a developer in the early days of Microsoft, and his views on the future of Microsoft. He also alludes to the fact that he thought that in 1981, 640k would be good enough for everyone! Especially interesting are his views on how to "solve" software piracy in the late 80s."