What about the memory controller, are they adding the power consumption of that to the CPU - to be properly compared to the integrated system that AMD X2 uses ?.
A dual-core laptop processor sounds overkill. For me a laptop is merely a shell terminal to log-in to some other box.
Anyway, good to see Intel go back to the original P3 designs with all this. P4 really sucks totally - hyperthreading or no hyperthreading.
I want to make a difference .... because I can
on
Sober Code Cracked
·
· Score: 1
Hackers and virus writers - They both do things which will let them sit back and be proud of what they've done.
Some people do constructive things for that, others do very destructive things.
It's the rush of
having made a difference in this world that drives both categories of people. Some sadly seem to
like hiding and laughing, some others prefer to do creative things.
Once you're into adult hood, being a puppet master online starts to lose it's charm and you want more
bragging rights - which is one of the thing that drives some h4x0rs back into the straight and narrow
path of goodness.
Did you look at the PHP 6.0 codebase ?
on
PHP 5.1.0 Released
·
· Score: 3, Interesting
Sometime back, I pulled out the CVS HEAD and tried to hack on top of it.
Needless to say it looked alien, with all the hash tables walking around with unicode all around. Php 5.1.xx is only a small step, 6.0 is going to really come crashing down.
I'd like to take this oppurtunity to complain about __autoload in PHP5. It is one functionality which I find tremendously inconvenient when coding something like APC . File inclusions were never supposed to be that dynamic, it ends up with different compilations of the same file for different places it is included in (apparently some are still fighting).
All in all, without tigert's demos - I'd have relegated gimp to being a glorified paint application instead of the cool tool for web-desginer it has recently become (and I'm not a professional web-dev, but I still like to muck around with gimp). Jimmac is good, but Tigert was and is the gimp wizard I shall worship for ever.
> * don't allow, or at least discourage, "little" mallocs like strdup() or allocation of singleton structs.
You have no IDEA, how hard that is to debug. I have been working on something which has two allocators and am trying to work out which one to use for a case - when I find that a guy has used strdup() completely freely without thinking whether that codepath needs shared memory or local process heap. And sadly he got it right, so I have to write yet another 200+ line function duplicating the functionality with shared memory - because I don't own that code.
Now you know why people enjoy working on open source... because corporate code culture is too restrictive and depressing.
Virtual Light has a guy called JD Shapely, who was a gay prostitute who was the first to become immune to AIDS. And a vaccine was based on his blood cells.
Mutually assured destruction with patents work when the other company you are dealing with is a technology company shipping real software which could violate one of your own. It just doesn't work when you are dealing with the modern lawyer companies which hold patents merely to sue the pants off the big/little/ guy who comes under their sights
IBM, Sony, Phillips and Novell aren't really Linux companies - they know that Free/Open/Libre software is the only way they are going to utilize the vastly under-utilized creative urges of the hackers of the world to fight their own enemies. GNU/Linux is just a primary weapon in their arsenal and they just want to keep it sharp.
Even more sadly, the more we use patents to fight patents, the less backing the fight against software patents is going to get. To quote:
They who would give up an essential liberty for temporary security, deserve neither.
Somehow I have this feeling that this is giving birth to yet another proprietary standard - ala NTT DoCoMo .
Something that works only locally, but works very well in those local conditions.
And how well could it work on an open platform - like GNU/Linux or FreeBSD. I use two laptops on and off,
borrowed from office. They run FreeBSD or RHEL (and are re-imaged on return). I'm still wondering whether
I should get a wireless WAN card for
India.
Ok, I'm a great fan of webservices - but this is blatant abuse. And it is clogging up search engines, right under the nose of our very own Google. They could implement some internal solution and work-around this right now. But who uses any other web search anyway.
I'd like to see what blogger throws up when you hit it with a user-agent as googlebot. Will it be different from what it churns out to the general public - Now and in the near future.
Though God help me for quoting a movie as a reference - it had a discussion about how married couples were considered more stable for long flights in space. Though they didn't say that married couples doing it in space was better.
But apparently this is a serious problem - read the part about couple of russian astronauts made a pass at a canadian chick.
There are real problems to dealt with, firstly the pulse rate is monitored. Secondly, you DO not want a prophylactic failure in space. More importantly you want your astronauts to actually concentrate on their work and not about who is doing who (high school style).
There's only one kind of sexual release which doesn't include jealousy or partners as a standard component
Microsoft releasing tech previews with source code ? I mean, what has the world come to ?. Oh, sure it is under Shared Source license - but it raises serious questions about the way MS is dealing with the latest challenge from F/OSS. After all students are the major inflow of talent into F/OSS (starting from Linus Torvalds...).
The only thing that scares me is that their website has an image that is 960x720 px resized using img tag height and widths - Which looks like it was done in powerpoint using 3DText. I wanted to pull the code and read it to see if it was some kind of trojan or something. All in all, it looks too unprofessional (website mainly) - at least compared to all the open source project sites I've run into.
Every windows support help desk I've ever called up has invariably said did you try Rebooting ?
Also this *innovation* is merely a box booting off flash card - no moving parts, no spin-up time and truly random access (disks are random cylinder, but serial track access). Essentially this would mean that we have a new form of OS on a motherboard which is probably locked down with security certs and all that.
I'm not dissing the implementation - but as far as the idea goes it's a simple solution for a simple problem. Thanks to your (only if you are American) USPTO, it is already patented as well (twice):-
Being the exceedingly paranoid type, let me ask this - if we found a victim frozen in the permafrost, and viruses don't die by freezing - is it likely that some guy might actually contract this virus again and cause another catastrophe ?. Maybe some warm summer it gets into the water table or something.
However safe the experiment in itself might have been, external contamination if the virus is out there is a serious concern. Half of Europe is immune to some strains of typhoid and plague, thanks to natural selection. But these days viruses can travel on jet airliners , in business class - they are not limited to the region of previous occurrence.
Hopefully the current healthy diets, good healtcare and lack of a recent war should ensure that another Spanish Flu breakout cannot happen.
> my own program nearly all from scratch, but use a single call to some Linux API
As long as you're talking about the Linux (r) Kernel - yes, you're bound to GPL your code. But
then it's practically a kernel module - and we all know binary kernel modules are evil.
On the other hand, if you use it via glibc which is LGPL, then you can release your binaries
as long as libc is used as a shared library. But if you link in your binary statically, you
are required to provide the object files (not the source) of the program so that anybody
modifying the lib can relink it up and build a modded binary. ( how many here knew that ? ).
But I have some code that uses lt;linux/irda.h> - which is GPL. Thankfully the code
is already GPL'd:)
I work at Yahoo !. I have cubicles, so does my CEO and everybody under him.
The only person in the entire floor who doesn't have a cube is the receptionist.
> is that for application software to take advantage of those multiple cores, programmers must structure
> their code for parallel processing, and that's difficult or impossible for some applications.
>
> "The industry is running into a programmability wall, passing the buck to software and hoping the programmer
> will be able to write codes for their systems," he says.
So you want the programmer to be unaware of the parallel processing. Then the article goes off and says something
stupid IMHO.
> a huge amount of control logic, control transistors that don't do any work -- they just consume power. Trips is trying to push some of that complexity back up into the compiler
I thought the point of TRIPS was to make the chip do all the scheduling (ie the Data Flow architecture) rather
than depend on the compiler generated sequence of instructions. As a hobbyist compiler dev, I'd like to note that
the data flow architecture is the basis of all compiler optimizers (DAG), though the typical compiler dev is
likely to use this input to allocate registers to minimize pipeline stalls. I admit that it can be done at the
CPU level to some extent - then this is even stranger.
> Trips compiler sends executable code to the hardware in blocks of up to 128 instructions. The processor "sees" and executes a block all at once, as if it were a single instruction, greatly decreasing the overhead associated
Somehow this just shifts the hard work of peephole optimisation to the CPU to be done at real time. It would
have been far better to do it in the compiler properly - something which needs extra memory and lots more processing
than the code that is being executed.
All in all, I don't see this thing revolutionizing General purpose programming systems. Though what I call
special purpose programming might be the way the future of programming might go - I'm no Gordon Moore.
Also does anyone remember the South Park spoof of it where they show the first episode with defender robots walking around..
Our CEO gave us free tickets, which is the reason why I even watched Episode 3 in a theater - the journal. I didn't like the movie when I saw it on screen, it's very unlikely that these new additions will make it any more palatable.
Now if only he'd give us free tickets for some good movie...:)
Often the second design has too many things to deal with that it ends up a complicated mess..
I've always written code with the basic idea that I'm going to to throw it away some day, it's always prevented me from overengineering something simple. I always keep the possibility of a rewrite open but never leaves any problems left undocumented.
Palm building WinCE based handheld which will be distributed through Verizon.
Essentially Palm is going down (stock wise and tech wise). With Linux Zaurses becoming popular and new products like the Nokia 770 coming out, there's not much room between Linux and WinCE for Palm to build a niche market.
Microsoft helping might be a good thing for Palm, but in that terms Faust really got a deal for his soul too.
> Your comment would have had a lot more credibility if you hadn't quoted a load of irrelevent semi-biblical bullshit in the middle of it!
If you thought that was bullshit. Please read this.
Before you blame me for an unwashed hippie zealot, please understand what my post meant. I don't want Microsoft to be replaced by Google or somebody else. I want a Free and Equal market, not Yet Another Monopoly.
So Microsoft screwed up... and they're trying very hard to do it again. Dropping WinFS, porting Avalon back to XP etc..
To quote
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.
Microsoft's greatest enemies now are still two for-profit companies - Google and Apple. I'll rest easier when FOSS replaces them (as was promised in 1999). Instead it's just a new master instead of the old one.
What about the memory controller, are they adding the power consumption of that to the CPU - to be properly compared to the integrated system that AMD X2 uses ?.
A dual-core laptop processor sounds overkill. For me a laptop is merely a shell terminal to log-in to some other box.
Anyway, good to see Intel go back to the original P3 designs with all this. P4 really sucks totally - hyperthreading or no hyperthreading.
Some people do constructive things for that, others do very destructive things.
It's the rush of having made a difference in this world that drives both categories of people. Some sadly seem to like hiding and laughing, some others prefer to do creative things.Once you're into adult hood, being a puppet master online starts to lose it's charm and you want more bragging rights - which is one of the thing that drives some h4x0rs back into the straight and narrow path of goodness.
I'd like to take this oppurtunity to complain about __autoload in PHP5. It is one functionality which I find tremendously inconvenient when coding something like APC . File inclusions were never supposed to be that dynamic, it ends up with different compilations of the same file for different places it is included in (apparently some are still fighting).
All in all, without tigert's demos - I'd have relegated gimp to being a glorified paint application instead of the cool tool for web-desginer it has recently become (and I'm not a professional web-dev, but I still like to muck around with gimp). Jimmac is good, but Tigert was and is the gimp wizard I shall worship for ever.
Some guys from Yahoo Bangalore recently stalked google, apparently they came back quite unimpressed.
You have no IDEA, how hard that is to debug. I have been working on something which has two allocators and am trying to work out which one to use for a case - when I find that a guy has used strdup() completely freely without thinking whether that codepath needs shared memory or local process heap. And sadly he got it right, so I have to write yet another 200+ line function duplicating the functionality with shared memory - because I don't own that code.
Now you know why people enjoy working on open sourceVirtual Light has a guy called JD Shapely, who was a gay prostitute who was the first to become immune to AIDS. And a vaccine was based on his blood cells.
... sometimes meet in a book.
Science and Fiction
IBM, Sony, Phillips and Novell aren't really Linux companies - they know that Free/Open/Libre software is the only way they are going to utilize the vastly under-utilized creative urges of the hackers of the world to fight their own enemies. GNU/Linux is just a primary weapon in their arsenal and they just want to keep it sharp.
Even more sadly, the more we use patents to fight patents, the less backing the fight against software patents is going to get. To quote:And how well could it work on an open platform - like GNU/Linux or FreeBSD. I use two laptops on and off, borrowed from office. They run FreeBSD or RHEL (and are re-imaged on return). I'm still wondering whether I should get a wireless WAN card for India.
Why doesn't someone write a greasemonkey script to mark all these votes ?
:D
Then I can install it, click Vote and be done about it
Or on the other hand, I could read up on who all these people are before voting. NOT !!!
Ok, I'm a great fan of webservices - but this is blatant abuse. And it is clogging up search engines, right under the nose of our very own Google. They could implement some internal solution and work-around this right now. But who uses any other web search anyway.
I'd like to see what blogger throws up when you hit it with a user-agent as googlebot. Will it be different from what it churns out to the general public - Now and in the near future.Though God help me for quoting a movie as a reference - it had a discussion about how married couples were considered more stable for long flights in space. Though they didn't say that married couples doing it in space was better.
But apparently this is a serious problem - read the part about couple of russian astronauts made a pass at a canadian chick.
There are real problems to dealt with, firstly the pulse rate is monitored. Secondly, you DO not want a prophylactic failure in space. More importantly you want your astronauts to actually concentrate on their work and not about who is doing who (high school style).
There's only one kind of sexual release which doesn't include jealousy or partners as a standard component
So far, no virtualization systems I've used has ever supported dynamic USB support.
I wonder what kernels their Linux player supports usb support. I assume it will be something like FC4 or RHEL ?.
Can someone who has downloaded tell me how the usb hotplugging works for you ?.
Microsoft releasing tech previews with source code ? I mean, what has the world come to ?. Oh, sure it is under Shared Source license - but it raises serious questions about the way MS is dealing with the latest challenge from F/OSS. After all students are the major inflow of talent into F/OSS (starting from Linus Torvalds ...).
The only thing that scares me is that their website has an image that is 960x720 px resized using img tag height and widths - Which looks like it was done in powerpoint using 3DText. I wanted to pull the code and read it to see if it was some kind of trojan or something. All in all, it looks too unprofessional (website mainly) - at least compared to all the open source project sites I've run into.
Also this *innovation* is merely a box booting off flash card - no moving parts, no spin-up time and truly random access (disks are random cylinder, but serial track access). Essentially this would mean that we have a new form of OS on a motherboard which is probably locked down with security certs and all that.
I'm not dissing the implementation - but as far as the idea goes it's a simple solution for a simple problem. Thanks to your (only if you are American) USPTO, it is already patented as well (twice)And none of these are by intel - I suppose intel has already paid up
Whenever someone says something about viral-scripting - I just paste the link into lynx (or links) and view it.
Being the exceedingly paranoid type, let me ask this - if we found a victim frozen in the permafrost, and viruses don't die by freezing - is it likely that some guy might actually contract this virus again and cause another catastrophe ?. Maybe some warm summer it gets into the water table or something.
However safe the experiment in itself might have been, external contamination if the virus is out there is a serious concern. Half of Europe is immune to some strains of typhoid and plague, thanks to natural selection. But these days viruses can travel on jet airliners , in business class - they are not limited to the region of previous occurrence.
Hopefully the current healthy diets, good healtcare and lack of a recent war should ensure that another Spanish Flu breakout cannot happen.
As long as you're talking about the Linux (r) Kernel - yes, you're bound to GPL your code. But then it's practically a kernel module - and we all know binary kernel modules are evil.
On the other hand, if you use it via glibc which is LGPL, then you can release your binaries as long as libc is used as a shared library. But if you link in your binary statically, you are required to provide the object files (not the source) of the program so that anybody modifying the lib can relink it up and build a modded binary. ( how many here knew that ? ).
But I have some code that uses lt;linux/irda.h> - which is GPL. Thankfully the code is already GPL'd :)
I work at Yahoo !. I have cubicles, so does my CEO and everybody under him. The only person in the entire floor who doesn't have a cube is the receptionist.
> their code for parallel processing, and that's difficult or impossible for some applications.
>
> "The industry is running into a programmability wall, passing the buck to software and hoping the programmer
> will be able to write codes for their systems," he says.
So you want the programmer to be unaware of the parallel processing. Then the article goes off and says something stupid IMHO.
> a huge amount of control logic, control transistors that don't do any work -- they just consume power. Trips is trying to push some of that complexity back up into the compilerI thought the point of TRIPS was to make the chip do all the scheduling (ie the Data Flow architecture) rather than depend on the compiler generated sequence of instructions. As a hobbyist compiler dev, I'd like to note that the data flow architecture is the basis of all compiler optimizers (DAG), though the typical compiler dev is likely to use this input to allocate registers to minimize pipeline stalls. I admit that it can be done at the CPU level to some extent - then this is even stranger.
> Trips compiler sends executable code to the hardware in blocks of up to 128 instructions. The processor "sees" and executes a block all at once, as if it were a single instruction, greatly decreasing the overhead associatedSomehow this just shifts the hard work of peephole optimisation to the CPU to be done at real time. It would have been far better to do it in the compiler properly - something which needs extra memory and lots more processing than the code that is being executed.
All in all, I don't see this thing revolutionizing General purpose programming systems. Though what I call special purpose programming might be the way the future of programming might go - I'm no Gordon Moore.Also does anyone remember the South Park spoof of it where they show the first episode with defender robots walking around..
Our CEO gave us free tickets, which is the reason why I even watched Episode 3 in a theater - the journal. I didn't like the movie when I saw it on screen, it's very unlikely that these new additions will make it any more palatable.Now if only he'd give us free tickets for some good movie ... :)
Often the second design has too many things to deal with that it ends up a complicated mess..
.. and worked very well.
I've always written code with the basic idea that I'm going to to throw it away some day, it's always prevented me from overengineering something simple. I always keep the possibility of a rewrite open but never leaves any problems left undocumented.
It has worked so far
Palm building WinCE based handheld which will be distributed through Verizon.
Essentially Palm is going down (stock wise and tech wise). With Linux Zaurses becoming popular and new products like the Nokia 770 coming out, there's not much room between Linux and WinCE for Palm to build a niche market.
Microsoft helping might be a good thing for Palm, but in that terms Faust really got a deal for his soul too.
If you thought that was bullshit. Please read this.
Before you blame me for an unwashed hippie zealot, please understand what my post meant. I don't want Microsoft to be replaced by Google or somebody else. I want a Free and Equal market, not Yet Another Monopoly.To quote
Microsoft's greatest enemies now are still two for-profit companies - Google and Apple. I'll rest easier when FOSS replaces them (as was promised in 1999). Instead it's just a new master instead of the old one.