Honest to god, I can't tell real audiophile reviews from the parodies anymore:-(
I bet you're reading it on a cheap LCD display that discards all the engrams in the article so it is impossible to spot parody, irony or sarcasm. If you really want to be able to appreciate this sort of thing you need to read the page on a real man's display
People only do that after they've spent a few years in a cubicle writing TPS reports. Actually you'd better off putting them in a cubicle from day 1 at uni. That will give them a headstart on other graduates who have unrealistic expectations.
I visited my alma mater recently, and I was stuck by how much changed in just ten years time. The students are doing "cool" projects that I can only dream of doing in the real world. (Example - Programming a robot to swim across a lake and collect trash.) It makes me wonder if they will be disappointed with their first jobs, which will mostly consist of sitting at a cubicle all day and writing documents.
The solution here is to change the final year project to fit commercial reality. Ask them to fill in documents. Once they start to zone out, have a load of management types arrive and tell them that they're following the old procedure and creating a lot of work for other people. Repeat this for the whole year.
I looked up Sansa and they are promoting Slotmusic - you buy a 1GB microSD card with 320kbps MP3 files on it. No DRM at all. They even come with a USB adapter so you can copy the files onto a PC. All for $15 per album.
Actually judging by the number of albums they have and the fact I'd never heard of it, it looks like it will flop badly. Shame really, it's actually exactly what people that dislike DRM should want in a format, except you have to pay for it.
Using Yoda on an x86 may be hazardous to your systems' health
In former times very cross-platform NTVDM was.
If you view NTVDM.EXE in a hex editor, you'll find the message "Using Yoda on an x86 may be hazardous to your systems' health" buried inside it. Yoda was the name of the internal debugger that was used to debug the MS-DOS emulator, also known as the Virtual DOS Machine or VDM. (Buried inside the Yoda source code are such wonderful variables as "luke" and "chewy".)
The Intel 80386 has a mode known as "Virtual-8086 mode" or just "V86 mode" wherein the CPU ran as if it were an 8086, except that if the program did anything interesting like issue a privileged instruction, call a software interrupt, or fault, control would return to the protected-mode supervisor for handling. (Win386 used this same CPU mode to support multiple MS-DOS sessions.) When running on an 80386-class processor, NTVDM used this mode to do its emulation, making the CPU do the heavy lifting of decoding instructions and emulating them, which took place at very close to full speed.
On the other hand, NTVDM on the non-x86 processors (Alpha, PPC, MIPS, etc.) had to implement an entire 8086 emulator, with all the decoding and execution performed in software. Yoda was the debugger you used if you needed to debug the emulator.
NTVDM only supported 16 bit code though, not x86 Win32 binaries. Hence FX!32.
"Like many, we are urging Microsoft to make Windows -- not Windows Mobile -- available on the Arm. This is a complex question for them," Negroponte said.
OLPC is in talks with Microsoft to develop a version of a full Windows OS for XO-2, Negroponte said. The XO-2 is still 18 months away from release, so "a lot can change with regard to Microsoft and Arm," Negroponte said.
I don't really see this working. Windows has run on Risc before of course, but almost no one ported their applications to any of the Risc platforms. And a top of the line Arm (a Snapdragon or Cortex A8) is still less powerful than a bottom of the line x86 (Intel Atom), so it's not like you can run x86 binaries at an acceptable speed through emulation, like Dec tried with FX!32 on the Alpha.
On a good filesystem, when you do "fsync()" on a file, nothing at all happens to any other files. On ext3, it seems to sync the global journal, which means that just about *everything* that writes even a single byte (well, at least anything journalled, which would be all the normal directory ops etc) to disk will just *stop* dead cold!
It's horrid. And it really is ext3, not "fsync()".
To maintain the integrity of the registry hives, the operating system performs transaction logging. For all hives except the system hive, when a change is made to that registry hive, the change is written to the corresponding log file. When that log file is flushed to the disk, the first sector of the log file is marked to indicate that a registry change is in progress. After the flush, the changes are written to the actual hive also. If the transaction succeeds, the hive and log file are marked to indicate the transaction successfully completed. If the machine should crash during the transaction, on the next boot, the operating system would detect an incomplete transaction (log file still marked) and perform a recovery by restoring the previous values stored in the log file. Transaction logging is also performed on the system file, but the operating system uses a slightly different process. The.alt files are complete backup copies of the corresponding hive file. The operating system only keeps a complete backup copy of the crucial system hive, so the only.alt file youâ(TM)ll find is the system.alt.
I.e. the registry has its own transaction system. It has to be this way because at least as far back as XP it was possible to boot off a FAT32 drive, so it was impossible to only use NTFS transactions.
The filesystem is FINE but could do with a small tweak, even though this is not in any way a bug
Fixed that for you. These filesystems types are notoriously thin skinned.
Look at his response.
Since ext3 became the dominant filesystem for Linux, application writers and users have started depending on this, and so they become shocked and angry when their system locks up and they lose data --- even though POSIX never really made any such guaranteed. (We could be snide and point out that they should have been shocked and angry about crappy proprietary, binary-only drivers that no one but the manufacturer can debug, or angry at themselves for not installing a UPS, but that's not helpful; expectations are expectations, and it's hard to get people to change those expectations, even when they aren't good for themselves or the environment --- such as Americans living in exburgs driving SUV's getting shocked and angry when gasoline hit $4/gallon, and their 90 minute daily commute started getting expensive.:-)
Not only do Americans have unrealistic expectations that data passed to a write() be on disk, they also have unrealistic economic expectations caused by a severe moral turpitude.
Let's all be careful when talking to Ted. The Linux community can ill afford another Reiser case.
There's an ultra depressing postscript to this story too
"We are not alone in the world within. There are other creatures who have this special consciousness that is said to be uniquely human."
Osvath interviewed zookeepers at Furuvik and examined records of the chimp's behaviour. He found that Santino only gathered rocks and made concrete missiles when the zoo was closed. He gave up the behaviour completely when the zoo was shut over the winter.
The zookeepers recently decided that an operation was the best way of controlling Santino's behaviour.
"They have castrated the poor guy. They hope that his hormone levels will decrease and that will make him less prone to throw stones. He's already getting fatter and he likes to play much more now than before. Being agitated isn't good for him," said Osvath.
I lasted 5 minutes into Dollhouse. I recall there being a line like "Who cares, lets dance!" Allllright Wheddon that's where I check out.
Whedon's shows get cancelled because they are laughable to anyone that isn't a 15 year old, a fat basement dwelling weeaboo or a goddamn pagan bisexual furry or something.
Some are, some are Fenqings. Fenqing is Chinese for angry youth - they are fiercely nationalistic, very keen on invading Taiwan a year back for example. Right now, given the recent naval clash, they will be keen on on standing up to the US. Imagine a cross between freepers and the Freikorps and you've got it.
If these people ended up in control of Chinese foreign policy, China in the 2000's could plausibly go on the rampage a bit like Japan in the 1930s.
DON'T use * for emphasis. It's annoying and hard to read and WASTES MY TIME. This has been covered here time and time again. I'm closing this with status WONTFIX.
Umm, what? The police state in Germany happened after the Nazis had absolute power, i.e. after the Enabling Act. The slippery state argument, i.e. that introducing ID cards - which the government have been talking about for ages but never actually managed to implement - will somehow gradually lead to a totalitarian state is silly paranoia. Germany was rather libertarian before the Nazis took over, which of course is why they were able to take over. If anything the Weimar Rebublic should have been a bit more careful keeping track of wannabe totalitarians.
And the idea that the BNP is on a course to win an election is silly too. If they had seats in parliament and their share of the vote was increasing I'd be concerned. Actually they have no seats and even if they won one they would most likely not be able to win more. Do you really think if a Nazi like party gains power they won't just implement whatever leagal measures they feel necessary?
Maybe you've been smoking too much pot and it's made you paranoid. Best not do that 'across the Atlantic' though, I hear they have much more draconian punishments for drug users. I believe the phrase is "pound me in the ass prison".
Well, at least you know they won't skimp on the lead in the solder.
Honest to god, I can't tell real audiophile reviews from the parodies anymore :-(
I bet you're reading it on a cheap LCD display that discards all the engrams in the article so it is impossible to spot parody, irony or sarcasm. If you really want to be able to appreciate this sort of thing you need to read the page on a real man's display
People only do that after they've spent a few years in a cubicle writing TPS reports. Actually you'd better off putting them in a cubicle from day 1 at uni. That will give them a headstart on other graduates who have unrealistic expectations.
I visited my alma mater recently, and I was stuck by how much changed in just ten years time. The students are doing "cool" projects that I can only dream of doing in the real world. (Example - Programming a robot to swim across a lake and collect trash.) It makes me wonder if they will be disappointed with their first jobs, which will mostly consist of sitting at a cubicle all day and writing documents.
The solution here is to change the final year project to fit commercial reality. Ask them to fill in documents. Once they start to zone out, have a load of management types arrive and tell them that they're following the old procedure and creating a lot of work for other people. Repeat this for the whole year.
I looked up Sansa and they are promoting Slotmusic - you buy a 1GB microSD card with 320kbps MP3 files on it. No DRM at all. They even come with a USB adapter so you can copy the files onto a PC. All for $15 per album.
http://www.slotmusic.org/
Actually judging by the number of albums they have and the fact I'd never heard of it, it looks like it will flop badly. Shame really, it's actually exactly what people that dislike DRM should want in a format, except you have to pay for it.
You want to like the guys, but then you realize that they survive by pandering to the type of mongoloids who Slashdot and Digg appeal to.
We accept you, one of us! Gooble Gobble!
http://www.youtube.com/watch?v=_c43Sa4dztk
Yes it did. They had an emulator on non x86 platforms -
http://blogs.msdn.com/oldnewthing/archive/2006/05/25/607075.aspx
Using Yoda on an x86 may be hazardous to your systems' health
In former times very cross-platform NTVDM was.
If you view NTVDM.EXE in a hex editor, you'll find the message "Using Yoda on an x86 may be hazardous to your systems' health" buried inside it. Yoda was the name of the internal debugger that was used to debug the MS-DOS emulator, also known as the Virtual DOS Machine or VDM. (Buried inside the Yoda source code are such wonderful variables as "luke" and "chewy".)
The Intel 80386 has a mode known as "Virtual-8086 mode" or just "V86 mode" wherein the CPU ran as if it were an 8086, except that if the program did anything interesting like issue a privileged instruction, call a software interrupt, or fault, control would return to the protected-mode supervisor for handling. (Win386 used this same CPU mode to support multiple MS-DOS sessions.) When running on an 80386-class processor, NTVDM used this mode to do its emulation, making the CPU do the heavy lifting of decoding instructions and emulating them, which took place at very close to full speed.
On the other hand, NTVDM on the non-x86 processors (Alpha, PPC, MIPS, etc.) had to implement an entire 8086 emulator, with all the decoding and execution performed in software. Yoda was the debugger you used if you needed to debug the emulator.
NTVDM only supported 16 bit code though, not x86 Win32 binaries. Hence FX!32.
From TFA
"Like many, we are urging Microsoft to make Windows -- not Windows Mobile -- available on the Arm. This is a complex question for them," Negroponte said.
OLPC is in talks with Microsoft to develop a version of a full Windows OS for XO-2, Negroponte said. The XO-2 is still 18 months away from release, so "a lot can change with regard to Microsoft and Arm," Negroponte said.
I don't really see this working. Windows has run on Risc before of course, but almost no one ported their applications to any of the Risc platforms. And a top of the line Arm (a Snapdragon or Cortex A8) is still less powerful than a bottom of the line x86 (Intel Atom), so it's not like you can run x86 binaries at an acceptable speed through emulation, like Dec tried with FX!32 on the Alpha.
Well you could clearly get away with not calling fsync() with ext3. And if you did call it it made the machine grind to a halt.
Is it really surprising that people didn't do it?
One of the reasons people stopping calling fsync was because on ext3 it was not necessary and
http://lkml.org/lkml/2007/4/27/300
On a good filesystem, when you do "fsync()" on a file, nothing at all
happens to any other files. On ext3, it seems to sync the global journal,
which means that just about *everything* that writes even a single byte
(well, at least anything journalled, which would be all the normal
directory ops etc) to disk will just *stop* dead cold!
It's horrid. And it really is ext3, not "fsync()".
Actually that's not true
http://www.ddj.com/database/184416281
To maintain the integrity of the registry hives, the operating system performs transaction logging. For all hives except the system hive, when a change is made to that registry hive, the change is written to the corresponding log file. When that log file is flushed to the disk, the first sector of the log file is marked to indicate that a registry change is in progress. After the flush, the changes are written to the actual hive also. If the transaction succeeds, the hive and log file are marked to indicate the transaction successfully completed. If the machine should crash during the transaction, on the next boot, the operating system would detect an incomplete transaction (log file still marked) and perform a recovery by restoring the previous values stored in the log file. Transaction logging is also performed on the system file, but the operating system uses a slightly different process. The .alt files are complete backup copies of the corresponding hive file. The operating system only keeps a complete backup copy of the crucial system hive, so the only .alt file youâ(TM)ll find is the system.alt.
I.e. the registry has its own transaction system. It has to be this way because at least as far back as XP it was possible to boot off a FAT32 drive, so it was impossible to only use NTFS transactions.
CreateFile in Win32 has always allowed you to force write through if you want writes to be synchronous.
http://msdn.microsoft.com/en-us/library/cc644950(VS.85).aspx
The filesystem is FINE but could do with a small tweak, even though this is not in any way a bug
Fixed that for you. These filesystems types are notoriously thin skinned.
Look at his response.
Since ext3 became the dominant filesystem for Linux, application writers and users have started depending on this, and so they become shocked and angry when their system locks up and they lose data --- even though POSIX never really made any such guaranteed. (We could be snide and point out that they should have been shocked and angry about crappy proprietary, binary-only drivers that no one but the manufacturer can debug, or angry at themselves for not installing a UPS, but that's not helpful; expectations are expectations, and it's hard to get people to change those expectations, even when they aren't good for themselves or the environment --- such as Americans living in exburgs driving SUV's getting shocked and angry when gasoline hit $4/gallon, and their 90 minute daily commute started getting expensive. :-)
Not only do Americans have unrealistic expectations that data passed to a write() be on disk, they also have unrealistic economic expectations caused by a severe moral turpitude.
Let's all be careful when talking to Ted. The Linux community can ill afford another Reiser case.
There's an ultra depressing postscript to this story too
"We are not alone in the world within. There are other creatures who have this special consciousness that is said to be uniquely human."
Osvath interviewed zookeepers at Furuvik and examined records of the chimp's behaviour. He found that Santino only gathered rocks and made concrete missiles when the zoo was closed. He gave up the behaviour completely when the zoo was shut over the winter.
The zookeepers recently decided that an operation was the best way of controlling Santino's behaviour.
"They have castrated the poor guy. They hope that his hormone levels will decrease and that will make him less prone to throw stones. He's already getting fatter and he likes to play much more now than before. Being agitated isn't good for him," said Osvath.
It's like something out of Planet of the Apes.
Huh?
I didn't catch that. Could you speak up?
HE SAID WE LIKE HIGH TRIBBLES.
I lasted 5 minutes into Dollhouse. I recall there being a line like "Who cares, lets dance!" Allllright Wheddon that's where I check out.
Whedon's shows get cancelled because they are laughable to anyone that isn't a 15 year old, a fat basement dwelling weeaboo or a goddamn pagan bisexual furry or something.
Can we not call it timeshift. Sounds way cooler than it really is.
I don't remember anyone saying "I'll use my VCR to timeshift all my viewing to a more convenient time".
How do you feel about timewarp.
It's astounding, 12:00 is flashing
Madness takes its toll
But listen closely, not for very much longer
I've got to take control
I posted on a forum for some help. Some of the responses were useless (degrading) but some of the responses were of people genuinely trying to help.
kill yorself faggit
"WAKE UP SHEEPLE!"?
BAHHAHAHAHAHHAHAAHAHHAHAAHAHAHHAHAHHAHAHHAHHAHAHAHAHAHAAHAHAHAHAAHAAAAA*choke*
You remember you told me to tell you when you were being rude and obnoxious?
Some are, some are Fenqings. Fenqing is Chinese for angry youth - they are fiercely nationalistic, very keen on invading Taiwan a year back for example. Right now, given the recent naval clash, they will be keen on on standing up to the US. Imagine a cross between freepers and the Freikorps and you've got it.
If these people ended up in control of Chinese foreign policy, China in the 2000's could plausibly go on the rampage a bit like Japan in the 1930s.
And ON AVERAGE you seem to spend a lot of time of slashdot
http://slashdot.org/~ozphx/comments
Maybe someone should filter your internet, chump.
DON'T use * for emphasis. It's annoying and hard to read and WASTES MY TIME. This has been covered here time and time again. I'm closing this with status WONTFIX.
Umm, what? The police state in Germany happened after the Nazis had absolute power, i.e. after the Enabling Act. The slippery state argument, i.e. that introducing ID cards - which the government have been talking about for ages but never actually managed to implement - will somehow gradually lead to a totalitarian state is silly paranoia. Germany was rather libertarian before the Nazis took over, which of course is why they were able to take over. If anything the Weimar Rebublic should have been a bit more careful keeping track of wannabe totalitarians.
And the idea that the BNP is on a course to win an election is silly too. If they had seats in parliament and their share of the vote was increasing I'd be concerned. Actually they have no seats and even if they won one they would most likely not be able to win more. Do you really think if a Nazi like party gains power they won't just implement whatever leagal measures they feel necessary?
Maybe you've been smoking too much pot and it's made you paranoid. Best not do that 'across the Atlantic' though, I hear they have much more draconian punishments for drug users. I believe the phrase is "pound me in the ass prison".
My parents and brother live in the UK and all that "police state" stuff was just in your head, mate.