Intel has cross-licensed X86 do death. I believe the terms of the deal state that Anyone can use x86, but any improvements they do to it are free for Intel to incorporate.
ah ok. We have classrooms and conference rooms that seat 170-200 and will need to support 1/2 that in wireless connections. Should be interesting then, given what you've told me.
I work with Cisco APs as well, in fact we just installed our wireless network. I was told by the site surveyor that 50 connections per AP was a realistic maximum given 802.11B. This seems to be contradictory to what you're telling me...so which is more accurate?
While combining channels may be a somewhat decent idea, it has a serious drawback: you lose your usable channels! I believe that maximum feasible number of users on any one access point is about 50, right? That's on channels 1,6,11. Sure you get more speed by using just one channel and sharing the resources of all 3, but hell, now only about 17 people can use the network!
for "real" programming, we have C and C++. Java really hasn't made much of an inroads (most of its penetration is with compsci students), C# has barely made any impact at all, and that seems to be limited by those developers who are tied to the Windows platform and need to generate next-gen windows apps. Perl's been around for a long time and, although arguably the ugliest damn language in common usage today, is invaluable for website programming.
Considering the advanced features of languages like Java, C#, and hell, even Python, why, do you think, that their update and adoption hasn't been that rapid? You'd figure that if C and C++, with all their quirks, are so difficult to develop with, and time consuming, etc, that developers would jump on these new languages.
Here's what I believe is the biggest reason they don't: they're lazy. It doesn't matter if a language is hard to work with and has difficult syntax. If the developer knows it inside and out, that developer will prefer to use the older, less sophisticated language, regardless of any benefits the new one offers.
The fact that the Eiffel compiler can compile to C or java bytecode is quite interesting. Consider their disparity of features:
-C is not object oriented
-Strict ANSI C is very limited as compared to platform-specific functions and libraries
-C does not have Java's virtual machine features like garbage collection
-C is not strongly typed like Java, nor does it perform all the boundary checks that the Java compiler does
I'm not saying that C is a bad language to program with...it's always about the right tool for the right job. I'm just questioning how the compiler can compile/convert? to both C code (is this compiling to C-source, or converting to binaries?) and to Java bytecode (where you don't need things like deconstructors and memory management built into your code) or Java-compatible class files?
Regardless of this, performance issues are almost always a matter of compiler efficiency. If one were to compare the Intel C++ compiler, Borland's, the Mac compiler, gcc, etc, you will have huge performance disparities depending on what platform you compile to, what compiler you use, etc. In my own limited programming experience, the only differences that can be absolutely noted between languages are when the performance differencies are atleast an order of magnitude apart...Like the benchmarks show sometimes, Java can vary wildly between fast and slow, and the own differences between different C++ compilers an be unimpressive.
US law applies to Americans and those who commit offenses within America.
Unless the USA *is* the world, I object to it thinking it may police the world.
If you want to change the world, first change yourself. If you don't like that idea, then close your eyes and ears and live in solitude.
The USA can kiss my ass if it thinks it should be privy to my electronic communications. Remember that phrase "only criminals fear a police state" ??? I thinks it's about time I look for some encryption programs.
Foreign traffic that comes through the U.S. is subject to U.S. laws, and the NSA has a perfect right to monitor all Internet traffic," said Mr. Farber
Yeah...no. Am I the only person here who finds this incredibly objectionable? Internet traffic is/should not be subject to any law except for the laws governing the sending/receiving points for it. Under their reasoning, they can apply their own laws to almost the entire Internet, since so much of the Internet is routed through the US's pipes.
Apply American laws to events occuring in America. The United States is big, but it's not everything in the world. How DARE they presume to police the world and its communications.
It'll never happen. Why? Terraforming is a multigenerational undertaking. So far the only human creation to span many generations has been religions and the wars they involve.
Mammoth tasks like terraforming a planet simply cannot be done given the current state of human psychological development. Who here would work on a project that would only be fulfilled hundreds of years after your death?
Design a custom 4U case, and mount these blade-style in the case, each with a tiny little 2 or 4GB flash drive. I'm willing to bet that a 4U half-depth case could support 12 of these things, with a low-power redundant PSU to power the array. Get a 72U rack, fill it with these things, and you have 216 systems on a single half-depth rack, consuming ~600 watts of power.
Oh god, would I love to build such an array...oh baby...
LCD monitors can use VGA interface, as almost all have a VGA input or a converter cable. Compare this with CRT monitor, which usually lack a DVI-VGA converter, and you realise that you reach a bigger market with VGA than you do with DVI.
The thing consumes 2.5Watts. For comparison, a 3.2GHz P4 consumes approximately 100W, a current Itanium-2 approximately 150W, and a Pentium-M "centrino" 1.4Ghz chip: 28W.
So, to answer your question, hell, you could attach a single flattened penny to this thing and it would keep it from overheating:)
-Homebrew $200 firewalls (routers, gateways, etc) with much, much greater capabilities than those little D-Link units. -Personal NAS devices that, again, are mega-cheap and tiny -home automation devices: c'mon, who hasn't dreamed of fully automating their house? -motorcycle-based GPS system anyone? -cheapass public terminal systems: incorporate one of these into an LCD screen? -smaller tablets, laptops with longer battery life? Sure there's not much computational power, but if you're just doing surfing or doing office chores... -add a single wifi chip/small antenna and you have instant access point. I bet Starbucks would love this idea. Instant, easy, cheap wireless internet.
Now, personally, I think these things could be great building blocks for doing distributed computing research. You could build a rather large network of these tiny things into a standard ATX tower, and have yourself a portable beowulf cluster, or hell, nice little units to experiment with distributed computing ideas. I can see it now: a couple of 8-drive HDD external bays, with each slot housing full systems!
Are you on crack? Sure, "real" programmers know assembly and lowlevel languages. Isn't it funny how these people are few and far between? This isn't because the other programmers weren't exposed to assembly. It's because assembly is so damned HARD to work with that programmers would simply rather NOT learn it.
The only possible result of forcing students to learn assembly first is lower enrollment. God...trying to become a programmer by starting with assembly is like trying to learn linux by typing "man bash".
They simply quantified references to certain artists/titles within a small batch of source material and then declared it to be a top-10 list.
What would be a more accurate description of their list would be "most often referenced albums in music editorials".
Trying to quantitatively rate music based upon the analysed opinions of the music press is pointless. Music itself is a very intimate and personal medium, experienced differently by all listeners. Trying to rate a particular albums's ability to reach its listeners requires a much deeper understanding of psychology than is currently possible.
That being said, the top-10 list has value in that it's quite good at showing what is en-vogue at present. Atleast, in the opinion of the music media.
Then again, my favorite music is sugary JPOP and trance as found in Dance Dance Revolution, so I won't venture an opinion as to the music selected by the list:)
Intel had decided that the NX bit was best left for their Itanium line as a highend feature ;)
Intel has cross-licensed X86 do death. I believe the terms of the deal state that Anyone can use x86, but any improvements they do to it are free for Intel to incorporate.
ah ok. We have classrooms and conference rooms that seat 170-200 and will need to support 1/2 that in wireless connections. Should be interesting then, given what you've told me.
I work with Cisco APs as well, in fact we just installed our wireless network. I was told by the site surveyor that 50 connections per AP was a realistic maximum given 802.11B. This seems to be contradictory to what you're telling me...so which is more accurate?
While combining channels may be a somewhat decent idea, it has a serious drawback: you lose your usable channels! I believe that maximum feasible number of users on any one access point is about 50, right? That's on channels 1,6,11. Sure you get more speed by using just one channel and sharing the resources of all 3, but hell, now only about 17 people can use the network!
Look at the most popular current languages:
for "real" programming, we have C and C++. Java really hasn't made much of an inroads (most of its penetration is with compsci students), C# has barely made any impact at all, and that seems to be limited by those developers who are tied to the Windows platform and need to generate next-gen windows apps. Perl's been around for a long time and, although arguably the ugliest damn language in common usage today, is invaluable for website programming.
Considering the advanced features of languages like Java, C#, and hell, even Python, why, do you think, that their update and adoption hasn't been that rapid? You'd figure that if C and C++, with all their quirks, are so difficult to develop with, and time consuming, etc, that developers would jump on these new languages.
Here's what I believe is the biggest reason they don't: they're lazy. It doesn't matter if a language is hard to work with and has difficult syntax. If the developer knows it inside and out, that developer will prefer to use the older, less sophisticated language, regardless of any benefits the new one offers.
The fact that the Eiffel compiler can compile to C or java bytecode is quite interesting. Consider their disparity of features:
-C is not object oriented -Strict ANSI C is very limited as compared to platform-specific functions and libraries -C does not have Java's virtual machine features like garbage collection -C is not strongly typed like Java, nor does it perform all the boundary checks that the Java compiler does
I'm not saying that C is a bad language to program with...it's always about the right tool for the right job. I'm just questioning how the compiler can compile/convert? to both C code (is this compiling to C-source, or converting to binaries?) and to Java bytecode (where you don't need things like deconstructors and memory management built into your code) or Java-compatible class files?
Regardless of this, performance issues are almost always a matter of compiler efficiency. If one were to compare the Intel C++ compiler, Borland's, the Mac compiler, gcc, etc, you will have huge performance disparities depending on what platform you compile to, what compiler you use, etc. In my own limited programming experience, the only differences that can be absolutely noted between languages are when the performance differencies are atleast an order of magnitude apart...Like the benchmarks show sometimes, Java can vary wildly between fast and slow, and the own differences between different C++ compilers an be unimpressive.
cute my ass. Robots with human faces strike me as creepy, and there are dozends of reasons why...
I don't think he meant low-level as in programming. I think he meant low-level as in "pathetic".
So...no grandiose new filesystem, no newer purty interface...
other than incremental improvements to their media player software, what's improved about this new OS?
US law applies to Americans and those who commit offenses within America. Unless the USA *is* the world, I object to it thinking it may police the world. If you want to change the world, first change yourself. If you don't like that idea, then close your eyes and ears and live in solitude.
The USA can kiss my ass if it thinks it should be privy to my electronic communications. Remember that phrase "only criminals fear a police state" ??? I thinks it's about time I look for some encryption programs.
Apply American laws to events occuring in America. The United States is big, but it's not everything in the world. How DARE they presume to police the world and its communications.
Since this movie focuses on Samus' *origins* a little sexiness might be possible: they might show Samus before she gets the metal bikini/codpiece.
Man, this post made me think of "Total Recall".
It'll never happen. Why? Terraforming is a multigenerational undertaking. So far the only human creation to span many generations has been religions and the wars they involve.
Mammoth tasks like terraforming a planet simply cannot be done given the current state of human psychological development. Who here would work on a project that would only be fulfilled hundreds of years after your death?
Funny thing about DIVX is that since it has features like Qpel and psychedelic effects, hardware support for it's actually not that great
Design a custom 4U case, and mount these blade-style in the case, each with a tiny little 2 or 4GB flash drive. I'm willing to bet that a 4U half-depth case could support 12 of these things, with a low-power redundant PSU to power the array. Get a 72U rack, fill it with these things, and you have 216 systems on a single half-depth rack, consuming ~600 watts of power.
Oh god, would I love to build such an array...oh baby...
Hardware MPEG2/4 == set top DVD playback. I would be very surprised if these things had trouble playing back DVDs.
Big? Power-hungry? 2.5 watts is certainly not power-hungry. And as for big, this thing's 6x6". It could fit in my cable modem.
LCD monitors can use VGA interface, as almost all have a VGA input or a converter cable. Compare this with CRT monitor, which usually lack a DVI-VGA converter, and you realise that you reach a bigger market with VGA than you do with DVI.
The thing consumes 2.5Watts. For comparison, a 3.2GHz P4 consumes approximately 100W, a current Itanium-2 approximately 150W, and a Pentium-M "centrino" 1.4Ghz chip: 28W. So, to answer your question, hell, you could attach a single flattened penny to this thing and it would keep it from overheating :)
Here's some ideas:
-Homebrew $200 firewalls (routers, gateways, etc) with much, much greater capabilities than those little D-Link units.
-Personal NAS devices that, again, are mega-cheap and tiny
-home automation devices: c'mon, who hasn't dreamed of fully automating their house?
-motorcycle-based GPS system anyone?
-cheapass public terminal systems: incorporate one of these into an LCD screen?
-smaller tablets, laptops with longer battery life? Sure there's not much computational power, but if you're just doing surfing or doing office chores...
-add a single wifi chip/small antenna and you have instant access point. I bet Starbucks would love this idea. Instant, easy, cheap wireless internet.
Now, personally, I think these things could be great building blocks for doing distributed computing research. You could build a rather large network of these tiny things into a standard ATX tower, and have yourself a portable beowulf cluster, or hell, nice little units to experiment with distributed computing ideas. I can see it now: a couple of 8-drive HDD external bays, with each slot housing full systems!
VOIP should have a 911 function if they are to replace the PSTN network.
Yeah. See...
Are you on crack? Sure, "real" programmers know assembly and lowlevel languages. Isn't it funny how these people are few and far between? This isn't because the other programmers weren't exposed to assembly. It's because assembly is so damned HARD to work with that programmers would simply rather NOT learn it.
The only possible result of forcing students to learn assembly first is lower enrollment. God...trying to become a programmer by starting with assembly is like trying to learn linux by typing "man bash".
They simply quantified references to certain artists/titles within a small batch of source material and then declared it to be a top-10 list. What would be a more accurate description of their list would be "most often referenced albums in music editorials". Trying to quantitatively rate music based upon the analysed opinions of the music press is pointless. Music itself is a very intimate and personal medium, experienced differently by all listeners. Trying to rate a particular albums's ability to reach its listeners requires a much deeper understanding of psychology than is currently possible. That being said, the top-10 list has value in that it's quite good at showing what is en-vogue at present. Atleast, in the opinion of the music media. Then again, my favorite music is sugary JPOP and trance as found in Dance Dance Revolution, so I won't venture an opinion as to the music selected by the list :)