I am here. I was (am) here for the keynotes and the technical sessions. In each case this comment has been made, the speaker has very specifically said the last 64-bit *server* OS will be Windows Server 2008. Unless this came from a separate interview than the keynote or one of the technical sessions I have been in, the article may be inaccurate.
Yes...you get the point.
user-level exploit is virtually as bad to me as root-level
Valid differences others have pointed out:
a) root-level can be sneakier and circumvent anti-virus, spy-ware, etc.
b) root-level can affect all users (not an issue on my personal desktop)
c) root-level may require an OS re-install in addition to a data restore
Who cares if it runs as root or not? It really doesn't make too much of a difference except on a multi-user system. I don't care about my OS installation--that is easy to do again. What I do care about is my data. Deleting or corrupting files in my user profile directory (C:\Documents and Settings\user\* or/home/user/* -- take your pick) is digital death for me (assuming a backup will not restore properly or new data hasn't been backed up yet).
It seems like every time someone comments about a security hole on Slashdot the response is along the lines of "Well, if this doesn't result in a root exploit, it isn't all that bad". If you agree with that statement, then go ahead and issue "rm -rf ~".
Computers input, store, manipulate, and output data. My data is important to me. Arbitrary code execution regardless of whether in my user context or a context with superuser privileges is a threat to that data.
With all of the talk of experimental software, college-student-style development efforts, and "evolving" software components that are reported with every story on this laptop, I can't help but imagine the number of security holes that are going to be embedded in these wirelessly connected devices. I don't want to knock any of the developers personally for being young, but I don't mind knocking young software as dangerous.
Let's assume there is one nice security hole in these laptops... Is there an automatic update system? Is it centrally controlled like Windows Update or since there are supposed to be large numbers of segregated ad-hoc networks is the distribution of these updates going to be peer based?
How do you prevent making one large botnet powered by a bunch of third-world children turning hand cranks?
The v5 I bought was returned to BestBuy for explicitly the reason that it didn't support Linux. However, if I bricked it by trying something unsupported like this, I would not have expected free warranty work to get it back into shape. If this was the plan, then at least in my case, it backfired somewhat.
I watched a show a couple of years back on kids recognizing things that "should be impossible". The researchers would setup demonstrations using various techniques that would make impossible sequences of events occur and watch the astonishment on the very young childrens faces (12-18 months).
One example was a ball rolling down a ramp. About halfway down the ramp there was a small blind where the ball disappeared, but the ball never appeared on the other side of the ramp. This surprised the children and it surprised me that it surprised them so much.
I know kinetics and geometry are quite different, but apparently there is a lot we are "hard wired" for.
I am a software developer and recently changed employers. I asked all of the questions that come to mind as far as advancement, training, standards, tools, etc, etc, but I missed the most important one.
Would you please show me a tour of your codebase?
This would have made a drastic change in which position I accepted. My new employer most likely would have willingly provided that tour since they were quite interested in hiring me.
Unfortunately, it wasn't until after I was hired that I realized exactly what shape it was in. Ten minutes of looking over someones shoulder probably would of had me running the other direction.
Of the four interviews I had that resulted in offers, one company most definitely wouldn't have shown me their code, one company showed me their code without my asking, and the other two most likely would have shown if I had asked.
I guess this question doesn't apply to open source companies though.:)
NTFS has a "last access time" attibute on each file and directory. It has limitations, is configurable, and isn't perfect, but this document outlines a number of issues about it.
That, however, would not be the only way to determine if a file was accessed. Third party software could be involved such as a file system filter driver that logs activity, MRU lists could record access to the files, the CD burning software could generate a log of activity, temporary files could have been generated by opening the files which were stamped when the file was opened. There are a seemingly unlimited number of indirect ways to determine what a user has done during a certain period of time.
Great another standard. Does that mean that my next TV will just have one more input on it?
I won't get excited until someone develops an audio/video bus where you can connect multiple input devices and multiple output devices to the same bus.
I am disgusted at purchasing a TV where I can hookup one device via HDMI and one device via component video. So just what is one to do when they have two HDMI input devices and they want to view them both on their TV?
With a well designed A/V bus, I should be able to daisy chain several input and output devices to the bus. The streams on the bus should identify themselves descriptively. So, when I am changing the input source on my TV it says "Apex DVD player" or "Motorola DVR", etc. The TV shouldn't determine how many of which types of devices can be connected--rather the bandwidth of the bus should determine how many output devices can be active at once. Beyond that, if an output device has no input devices requesting the signal, why should it be using any bandwidth?
So my DVD player, DVR, Computer, TV, and audio receiver are all hooked up to the same bus. My DVD player is playing a DVD, but noone is watching it. The audio receiver is tuned into the audio channel of the DVD. In this case, only the DVD's audio channel would be on the bus. Simple bandwidth allocation based on demand. Devices can broadcast that a signal is available without actually broadcasting the signal. Then the TV is turned on and someone is watching the DVD. Now the DVD's audio and video are being broadcast. And even though the DVD audio is destined for two devices, it is only broadcast once on the bus. Combinations could be created where say you are watching the video of your computer on your TV and you are listening to the audio from a CD player, etc.
If the network is slow, you can make it faster. If a server goes down for a short time, you can get it back online. However, if you can't restore a backup, you are in deep.
Whatever you do, pay very close attention to your backup strategy to ensure all important data is backed up (duh). But, a backup strategy is useless if you can't restore it. You should "practice" restoring the systems you are responsible for backing up to a new hard drive and ensure the systems and data are restored correctly. While doing this you should develop a restore guide to help out when it really matters.
Doing this will provide you with:
Confidence that your data is properly backed up and can be restored
A guide boot for performing a restore years from now when you won't remember what you did to start with
A spare set of drives to restore to when you have a drive failure
Scott Wong, of Brethren, acknowledges that ''the actual act of pulling a trigger and hunting down something -- somebody might have a problem with that. I always tell people that if you want good drama, you have to have conflict -- without that, you can't make your point.''
I didn't realize that the only solution to conflict and the only way to create drama is "pulling a trigger and hunting down something".
I am a Christian and I look forward to seeing high-quality Christian-themed games (even those including forms of violence), but to really create a new market that doesn't simply compete for shelf-space with other FPS titles, wouldn't a new gaming paradigm be a better opportunity?
For that matter, there are other game types that could be well suited to spreading the Word of God that don't require killing someone or something such as puzzle, adventure, strategy, simulation, etc.
I am not arguing that a Christian game should be void of violence, but these Christian game developers should not lock themselves into the mode of thinking that the only way to develop a hugely popular title is to compete directly with other hugely popular titles such as other FPS titles with gratuitous violence.
Christian developers say they will not embrace: the moral relativism embodied in the R.P.G.
So violence is OK, but looking at things from other perspectives is not? Again I don't think these guys should make this assumption across the board. Let someone play the role of Satan; however, if this is a faith-based/Christian game that is to teach a certain message, then I would assume playing that role would provide the opportunity to teach the lesson of why playing that role is not as desirable as it initially seems.
Although Qt is not exactly a "complete" development environment, it has a lot of tools that enable rapid GUI development and provides you with a comprehensive C++ API that is source compatible on Windows/OSX/Linux. We have been using it for commercial development on Windows and Linux for 3-4 years now and have had our eyes on OSX for a while. The GNU compiler collection should be available for OSX. Looks like it should be an easy jump, but you would still need a source code editor or IDE to help tie the it all together.
A more interesting scenario to me would be one where it is discovered that these organisms, when thawed, begin multiplying and emitting quantities of gasses (or have some other global effect) whereby the effects of global warming are reversed until they are frozen again, thus bringing our planet back into harmony again.
Or then again, maybe everyone else is right and they are just going to kill us.
Change your operating system's language to the language you are interested in learning. I did this on my Windows XP machine and changed it to Spanish. Since I knew just about what all of the buttons and messages normally say, I had enough context to begin figuring out what everything else meant.
This probably wouldn't work too well with languages with different character sets where you couldn't even begin to guess how to pronounce the words, but English -> Spanish worked quite well.
I am here. I was (am) here for the keynotes and the technical sessions. In each case this comment has been made, the speaker has very specifically said the last 64-bit *server* OS will be Windows Server 2008. Unless this came from a separate interview than the keynote or one of the technical sessions I have been in, the article may be inaccurate.
Yes...you get the point. user-level exploit is virtually as bad to me as root-level Valid differences others have pointed out: a) root-level can be sneakier and circumvent anti-virus, spy-ware, etc. b) root-level can affect all users (not an issue on my personal desktop) c) root-level may require an OS re-install in addition to a data restore
Who cares if it runs as root or not? It really doesn't make too much of a difference except on a multi-user system. I don't care about my OS installation--that is easy to do again. What I do care about is my data. Deleting or corrupting files in my user profile directory (C:\Documents and Settings\user\* or /home/user/* -- take your pick) is digital death for me (assuming a backup will not restore properly or new data hasn't been backed up yet).
It seems like every time someone comments about a security hole on Slashdot the response is along the lines of "Well, if this doesn't result in a root exploit, it isn't all that bad". If you agree with that statement, then go ahead and issue "rm -rf ~".
Computers input, store, manipulate, and output data. My data is important to me. Arbitrary code execution regardless of whether in my user context or a context with superuser privileges is a threat to that data.
Let's assume there is one nice security hole in these laptops... Is there an automatic update system? Is it centrally controlled like Windows Update or since there are supposed to be large numbers of segregated ad-hoc networks is the distribution of these updates going to be peer based?
How do you prevent making one large botnet powered by a bunch of third-world children turning hand cranks?
Perhaps image processing? Starting at offset 0x1a74: GIF89a Starting at offset 0x0620: Looks like some sort of bitmap?
Good Faith Clause was wrong. I was acutally trying to refer to Good Faith Exception.
Isn't that what the good faith clause is for? Evidence found in "good faith" while investigating a different matter.
The v5 I bought was returned to BestBuy for explicitly the reason that it didn't support Linux. However, if I bricked it by trying something unsupported like this, I would not have expected free warranty work to get it back into shape. If this was the plan, then at least in my case, it backfired somewhat.
Is it my imagination or is there a grand total of one book on the entire website?
One example was a ball rolling down a ramp. About halfway down the ramp there was a small blind where the ball disappeared, but the ball never appeared on the other side of the ramp. This surprised the children and it surprised me that it surprised them so much.
I know kinetics and geometry are quite different, but apparently there is a lot we are "hard wired" for.
Would you please show me a tour of your codebase?
This would have made a drastic change in which position I accepted. My new employer most likely would have willingly provided that tour since they were quite interested in hiring me.
Unfortunately, it wasn't until after I was hired that I realized exactly what shape it was in. Ten minutes of looking over someones shoulder probably would of had me running the other direction.
Of the four interviews I had that resulted in offers, one company most definitely wouldn't have shown me their code, one company showed me their code without my asking, and the other two most likely would have shown if I had asked.
I guess this question doesn't apply to open source companies though. :)
NTFS has a "last access time" attibute on each file and directory. It has limitations, is configurable, and isn't perfect, but this document outlines a number of issues about it. That, however, would not be the only way to determine if a file was accessed. Third party software could be involved such as a file system filter driver that logs activity, MRU lists could record access to the files, the CD burning software could generate a log of activity, temporary files could have been generated by opening the files which were stamped when the file was opened. There are a seemingly unlimited number of indirect ways to determine what a user has done during a certain period of time.
I won't get excited until someone develops an audio/video bus where you can connect multiple input devices and multiple output devices to the same bus.
I am disgusted at purchasing a TV where I can hookup one device via HDMI and one device via component video. So just what is one to do when they have two HDMI input devices and they want to view them both on their TV?
With a well designed A/V bus, I should be able to daisy chain several input and output devices to the bus. The streams on the bus should identify themselves descriptively. So, when I am changing the input source on my TV it says "Apex DVD player" or "Motorola DVR", etc. The TV shouldn't determine how many of which types of devices can be connected--rather the bandwidth of the bus should determine how many output devices can be active at once. Beyond that, if an output device has no input devices requesting the signal, why should it be using any bandwidth?
So my DVD player, DVR, Computer, TV, and audio receiver are all hooked up to the same bus. My DVD player is playing a DVD, but noone is watching it. The audio receiver is tuned into the audio channel of the DVD. In this case, only the DVD's audio channel would be on the bus. Simple bandwidth allocation based on demand. Devices can broadcast that a signal is available without actually broadcasting the signal. Then the TV is turned on and someone is watching the DVD. Now the DVD's audio and video are being broadcast. And even though the DVD audio is destined for two devices, it is only broadcast once on the bus. Combinations could be created where say you are watching the video of your computer on your TV and you are listening to the audio from a CD player, etc.
Whatever you do, pay very close attention to your backup strategy to ensure all important data is backed up (duh). But, a backup strategy is useless if you can't restore it. You should "practice" restoring the systems you are responsible for backing up to a new hard drive and ensure the systems and data are restored correctly. While doing this you should develop a restore guide to help out when it really matters.
Doing this will provide you with:
The lack of a keyboard isn't so much the problem to me with FPS on console, it is the lack of the mouse for aiming.
I am a Christian and I look forward to seeing high-quality Christian-themed games (even those including forms of violence), but to really create a new market that doesn't simply compete for shelf-space with other FPS titles, wouldn't a new gaming paradigm be a better opportunity?
For that matter, there are other game types that could be well suited to spreading the Word of God that don't require killing someone or something such as puzzle, adventure, strategy, simulation, etc.
I am not arguing that a Christian game should be void of violence, but these Christian game developers should not lock themselves into the mode of thinking that the only way to develop a hugely popular title is to compete directly with other hugely popular titles such as other FPS titles with gratuitous violence.
So violence is OK, but looking at things from other perspectives is not? Again I don't think these guys should make this assumption across the board. Let someone play the role of Satan; however, if this is a faith-based/Christian game that is to teach a certain message, then I would assume playing that role would provide the opportunity to teach the lesson of why playing that role is not as desirable as it initially seems.Although Qt is not exactly a "complete" development environment, it has a lot of tools that enable rapid GUI development and provides you with a comprehensive C++ API that is source compatible on Windows/OSX/Linux. We have been using it for commercial development on Windows and Linux for 3-4 years now and have had our eyes on OSX for a while. The GNU compiler collection should be available for OSX. Looks like it should be an easy jump, but you would still need a source code editor or IDE to help tie the it all together.
Or then again, maybe everyone else is right and they are just going to kill us.
I have them in my MSDN subscription. You can also get them through volume licensing with Microsoft. I am not sure how else they can be obtained...
You have to install a MUI... (Multi-lingual user interface pack)
So that is why I got beat up... :)
You have to install a MUI...
This probably wouldn't work too well with languages with different character sets where you couldn't even begin to guess how to pronounce the words, but English -> Spanish worked quite well.
At Stephen F. Austin State University in Nacogdoches, TX is also preparing to bloom. SFASU Arboretum
I am a hacker. You would believe this if you saw me play golf.