Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:A terrible mistake. (Score 1) 297

It does, kind of.

Assuming you can write your application with references to libraries only included in the vanilla .NET framework, the only native libraries your code requires are platform libraries which Microsoft could have an implementation for in the target architecture. You can however (and many application developers do) choose to link your .NET application with as many native unmanaged modules as you'd like, for performance or some functionality not found in framework.

Comment Re:Ain't technology great? (Score 1) 165

Certain types of laser eye surgery require an incision to be made in order to temporarily fold back the surface of the eye in order to access the applicable layers with the laser. Though it certainly sounds terrifying (especially because you're awake and maintain full motor control of your eyes while this is happening) I had this done a few weeks ago and my vision is almost better than it was with my glasses.

Comment Re:I'm a dumbass- (Score 4, Interesting) 107

Q3 engine's curved surfaces are actually quadratic bezier spline patches (9 control points per patch). The patches had to be designed with special tools in an editor and were tessellated at runtime to an appropriate detail level based on the computer's graphics settings. The engine did not support any kind of collision detection with these surfaces so they had to be enveloped in invisible brushes to appease the BSP system for collision and culling.

While they were interesting at the time the reasons nobody really does this anymore are probably:

  • The special tools required to design curved surfaces need to be supported by the artist's tools and entire game toolchain, creating more work for artists and tool programmers
  • Quadratic bezier patches are one of the simplest types of curved surface but can still be difficult to work with. Certain shapes are hard to construct properly with them.
  • Lastly I'd say they've been kind of superseded by smooth / detail surfaces available through subdivision algorithms which can work on conventional geometry and conventional tools, and is supported on modern cards in hardware

Comment Re: Moar (Score 1) 292

Here in Alberta the government started a project about 10 years ago to create a world class fiber network that spans the entire province, including rural areas. This network would be designed to allow public institutions such as schools, universities and hospitals access to broadband that would not otherwise be afforded to them. While the network is built and maintained by private companies, the government imposes service and pricing contracts and regulates and provides corresponding subsidies for public institutions, however private users (such as smaller ISPs to provide public Internet access) can also buy service.

What this foresight has meant for us in a K-12 school division in rural Alberta is we can provide even our small schools (less than 500 users) with over 100Mbps of bandwidth and we have direct access to peering exchanges for major networks such as Akamai et al.

I guess my only point is that I'm thankful someone had the vision and foresight to actually put this in place back when "broadband" was still a new concept to many urban Albertans.

Comment Re:The other side of the coin: (Score 1) 141

Governments often do not purchase software licenses from Microsoft through the same retail channels as businesses or home users, instead they usually have negotiated licensing agreement that entitles them to the latest version of certain CALs and common software suites under a specified annual cost. There isn't necessarily a cost for the upgrade, especially for products like Microsoft Office.

Here in Alberta, our provincial government has a licensing agreement for K-12 education that includes Office. However, even if they didn't, there are probably a lot of reasons that end users aren't aware of that are important.

Just a few examples:

  • Product support and security updates
  • Enhanced configuration management through more robust GPOs
  • Enhanced security through updated protocols for Exchange that require encryption
  • Compatibility with our also recently upgraded Exchange server which was upgraded to support more robust SPAM and malware filtering, as well as Unified Communications features

Comment Re:Lack of standards, quality. (Score 5, Informative) 158

Hint: Not all GPUs have IEEE FP compliant math. Often they break the standard, or do something else altogether just to improve performance.

I can't speak for ATI, but actually all FP32 math on Nvidia architectures for many generations now has been IEEE compliant, excluding NAN and -inf +inf and exception handling cases, and except for their hardware sin, cos, log implementations, and except when using the fused multiply add instruction (though the last one you could actually get around by using special compiler intrinsics to avoid the fusing).

Comment Re:are people really this stupid (Score 1) 139

It was also kind of stupid that he thought he needed a 3rd party utility to change his system's MAC address, and also kind of stupid that he thought that this would provide any additional anonymity if he was already behind a home router; remote systems beyond your first gateway never see your layer 2 address.

Slashdot Top Deals

"Ada is the work of an architect, not a computer scientist." - Jean Icbiah, inventor of Ada, weenie

Working...