The arrival of Playbook OS 2.0 has been put off till February 2012, according to a blog post, which also revealed that the new version will not contain the long-awaited BlackBerry Messenger (BBM) application, which would allow Playbook users to access BlackBerry email without hooking up to a BlackBerry phone.
Whoever wrote this article doesn't understand the difference between BBM and email. RIM has said that BBM is delayed out of the Feb. release and has said nothing about email. BBM and email are two different things.
It is free as in freedom. The question is who is the freedom for. You're looking at it from the wrong point of view.
The GPL attempts to ensure the freedom of the end-user while BSD gives freedom to the developer. The origin of the GPL stems from frustration over having to deal with (as a user) bugs and lack of features in closed-source code:
"I had already experienced being on the receiving end of a nondisclosure agreement, when someone refused to give me and the MIT AI Lab the source code for the control program for our printer. (The lack of certain features in this program made use of the printer extremely frustrating.) http://www.gnu.org/gnu/thegnuproject.html"
By ensuring that users have the right to the source code (GPLv2) and the right to run their own modified source code (GPLv3), the GPL gives freedom to them.
No, you just entirely missed the point of the comment because you focused on one line and tried to be pedantic.
The point is that I, as a user, cannot take the code and make a fix and apply it on my system. Sure, I can put my own compiler on there, but if there is a bug in the GUI layer that causes it to hang when I enter suspend I cannot go to the git repository and apply a fix and run with it. I'd have to wait until Mr. Jobs has blessed the next version of OSX and hope that they've fixed my bug.
Now, I'm not positive Android in most forms holds true to the "no freedom has been lost" part because the vendors don't allow you to flash your own code image without doing a good deal of hacking and violating your service agreements.
Open and configurable has nothing to do with this. A sufficiently intelligent malware could have made things as bad as a virus on Windows. Think of a malware that infects your libc to catch certain system function calls (such as those done by the "remove instructions") and redirects them to innocuous behavior. Even on a system that provides SHA1 checksum verification of all libraries and binaries installed through the package manager, you are still susceptible to a ill-behaving fopen/fread. The only way around something like that would be to boot from a clean boot disk with a known-good libc, which is pretty similar to the only way to be sure to clean a virus off Windows.
The fact of the matter is if you have root access and you run programs without knowing what they do, you are exposed to nasty things irrespective of what OS you are running.
I don't know which choir you think you're preaching to, but it is not the majority of the Slashdot crowd.
Many of us may not agree with the current implementation of some IP protections (software patents especially), but I think there are very few of us that would be for the abolishment of IP enforcement. If you truely think about it, it is only with IP enforcment that software licenses such as the GPL can work. Without IP rights, anyone would be able to take all of the GPL licensed code and integrate it into closed source applications without any contribution back to the community. Only through IP enforcement can we prevent the "embrace and extend" philosopy that leads to proprietarity.
Wow... what a great and "insightful" idea. Let's hold off innovation until everyone other browser catches up. I can't wait until lynx can fully support CSS and graphics with AALib.
Actually, a much better solution is to enact the evil bit. You claim that there is "no identification layer to the 'net", but RFC3514 was exactly for this purpose. Any packets that could be deemed "evil" should be marked as such. Then we just prevent the distribution of evil-bitted packets to children.
Of course the material has to by copyrighted for that to matter... You can't tell me that internet bandwidth is being 30% consumed by people sharing Linux CDs, the Gimp, and OOo with torrents.
Please don't forget that Linux CDs, copies of the GIMP, copies of Openoffice, etc. are copyrighted. It's just that they are licensed to allow free distribution. Non-copyright implies public domain. Free software is not public domain. In fact, open source licenses rely on the fact that the material is copyrighted and any violation of the specified license is a copyright violation.
Well stated. Funny that the anonymous coward called you names. I didn't think you were being arrogant at all.
Since I work on the i/pSeries firmware, it's good to be reminded there are Enterprise-minded people that read this site once in a while. The large percentage of slashdotters have no clue beyond the "server" they built from spare parts.
Actually, the bigger difference is in how the architecture changed. Cell processor is more along the lines of multi-core DSPs. The instruction set is different than general computing cores and there are many of them. The key is that these cores are disjoint. You can run one application on one core and another application on another core.
The Itanium is different than this in that it required instructions to be passed to the CPU as "bundles". Any of the instructions in a bundle could be executed in any order, but these instructions were all from the same application. Thus, in order to extract speed from the Itanium, the compiler was forced to extract parallelism from within functions. This is very difficult since most programming is fairly sequential. The Cell, on the other hand, allows you to execute different tasks and so puts this control back on the programmer instead of extra work for the compiler.
Itanium was (is) a great idea from compiler theory perspective, but doesn't work out all that well (yet) in the real world.
I was kind of curious why the OP included the phrase "well-educated" as if that has any purpose except to insult Creationists. Obviously, an athiest is not going to believe in Creationism or Intelligent Design because the very root of these ideas is the belief in a diety (or at least a higher-being in the ID case, which itself needs an origin). As a well-educated Creationist, I'm not surprised, logically speaking, that your atheist friends, educated or not, do not "give any credit to Creationism".
Even a no-execute bit will not prevent all of these types of a problems in C++. Classes have a pointer to the virtual function table which point to the address of the real function. Any heap-overflow could modify a classes pointer to the virtual function table to point to a different table. This table can then have a pointer to any function of your choosing, such as the "system" function.
Re:Web 2.0 doesn't really sound like the web
on
Web 3.0
·
· Score: 1
The point is that email usage is essentially nil in a "pure" Web 2.0 world. How often do you really use email to communicate with people? For the most part, I communicate with more people via forums (such as this one), IM, and blogs. The main reason I use email, outside of work, is to send/recieve files to family members; not much "communication" involved there. Sure, the tools I'm refering too have little to do with Web 2.0, Web 2.0 is an extension of these tools into social networks. Instead of going to the Canon forums to talk about my digital camera, a Web 2.0 application would push me into the Canon-owners' network based on the tone and content of my writings. Instead of sending emails to co-workers, a Web 2.0 collaboration application would combine IM, discussions, project management, etc. into one portal. Email is dead, welcome to Web 2.0.
DESCRIPTION
The memmem() function finds the start of the first occurrence of the
substring needle of length needlelen in the memory area haystack of
length haystacklen.
What does it mean for a product to be "good"? I would say there are four qualities you're looking for in computers: cheap, fast, low-powered/low-heat, high avaliability. "Good" is a product of those four values. Likely, when designing a product you can excel at one of those qualities and perform decently at two others.
I guess either that comment went right over everyone else's head, or I'm just imagining the reference you are trying to make:
"64k should be more than enough for anyone". Bill was right: he just was talking about the wrong thing.
I love how you troll about a "hydrogen-producing machine" being so expensive to manufacture. Haven't you ever built one of these things in your middle school science class? Takes a 9v battery, two pieces of pencil lead, and two wires. REAL EXPENSIVE!
I think I would have changed my name to "The Azgalor Paladin formally known as CmdrTaco". Or maybe just "The Taco formally titled as Cmdr".
Re:About a quarter of the people i know lost inter
on
Tier One ISPs Dying
·
· Score: 1
I'm not sure which amazes me more: that the only people you know are the ones you play WoW with or that "pwn" has become some kind of short-hand for "0wn3d".
The arrival of Playbook OS 2.0 has been put off till February 2012, according to a blog post, which also revealed that the new version will not contain the long-awaited BlackBerry Messenger (BBM) application, which would allow Playbook users to access BlackBerry email without hooking up to a BlackBerry phone.
Whoever wrote this article doesn't understand the difference between BBM and email. RIM has said that BBM is delayed out of the Feb. release and has said nothing about email. BBM and email are two different things.
It is free as in freedom. The question is who is the freedom for. You're looking at it from the wrong point of view.
The GPL attempts to ensure the freedom of the end-user while BSD gives freedom to the developer. The origin of the GPL stems from frustration over having to deal with (as a user) bugs and lack of features in closed-source code:
"I had already experienced being on the receiving end of a nondisclosure agreement, when someone refused to give me and the MIT AI Lab the source code for the control program for our printer. (The lack of certain features in this program made use of the printer extremely frustrating.) http://www.gnu.org/gnu/thegnuproject.html"
By ensuring that users have the right to the source code (GPLv2) and the right to run their own modified source code (GPLv3), the GPL gives freedom to them.
No, you just entirely missed the point of the comment because you focused on one line and tried to be pedantic.
The point is that I, as a user, cannot take the code and make a fix and apply it on my system. Sure, I can put my own compiler on there, but if there is a bug in the GUI layer that causes it to hang when I enter suspend I cannot go to the git repository and apply a fix and run with it. I'd have to wait until Mr. Jobs has blessed the next version of OSX and hope that they've fixed my bug.
Now, I'm not positive Android in most forms holds true to the "no freedom has been lost" part because the vendors don't allow you to flash your own code image without doing a good deal of hacking and violating your service agreements.
A sample size of one is surely not statistically significant enough to make an argument on.
You must go to a mechanic that regularly pokes holes in your radiator too.
Open and configurable has nothing to do with this. A sufficiently intelligent malware could have made things as bad as a virus on Windows. Think of a malware that infects your libc to catch certain system function calls (such as those done by the "remove instructions") and redirects them to innocuous behavior. Even on a system that provides SHA1 checksum verification of all libraries and binaries installed through the package manager, you are still susceptible to a ill-behaving fopen/fread. The only way around something like that would be to boot from a clean boot disk with a known-good libc, which is pretty similar to the only way to be sure to clean a virus off Windows.
The fact of the matter is if you have root access and you run programs without knowing what they do, you are exposed to nasty things irrespective of what OS you are running.
Real nerds use HPs!
I don't know which choir you think you're preaching to, but it is not the majority of the Slashdot crowd.
Many of us may not agree with the current implementation of some IP protections (software patents especially), but I think there are very few of us that would be for the abolishment of IP enforcement. If you truely think about it, it is only with IP enforcment that software licenses such as the GPL can work. Without IP rights, anyone would be able to take all of the GPL licensed code and integrate it into closed source applications without any contribution back to the community. Only through IP enforcement can we prevent the "embrace and extend" philosopy that leads to proprietarity.
Wow... what a great and "insightful" idea. Let's hold off innovation until everyone other browser catches up. I can't wait until lynx can fully support CSS and graphics with AALib.
All good nerds know it is called UTC.
Actually, a much better solution is to enact the evil bit. You claim that there is "no identification layer to the 'net", but RFC3514 was exactly for this purpose. Any packets that could be deemed "evil" should be marked as such. Then we just prevent the distribution of evil-bitted packets to children.
http://www.faqs.org/rfcs/rfc3514.html
Well stated. Funny that the anonymous coward called you names. I didn't think you were being arrogant at all. Since I work on the i/pSeries firmware, it's good to be reminded there are Enterprise-minded people that read this site once in a while. The large percentage of slashdotters have no clue beyond the "server" they built from spare parts.
Or http://rx8club.com/ for anyone with a newer car. :)
Actually, the bigger difference is in how the architecture changed. Cell processor is more along the lines of multi-core DSPs. The instruction set is different than general computing cores and there are many of them. The key is that these cores are disjoint. You can run one application on one core and another application on another core.
The Itanium is different than this in that it required instructions to be passed to the CPU as "bundles". Any of the instructions in a bundle could be executed in any order, but these instructions were all from the same application. Thus, in order to extract speed from the Itanium, the compiler was forced to extract parallelism from within functions. This is very difficult since most programming is fairly sequential. The Cell, on the other hand, allows you to execute different tasks and so puts this control back on the programmer instead of extra work for the compiler.
Itanium was (is) a great idea from compiler theory perspective, but doesn't work out all that well (yet) in the real world.
I was kind of curious why the OP included the phrase "well-educated" as if that has any purpose except to insult Creationists. Obviously, an athiest is not going to believe in Creationism or Intelligent Design because the very root of these ideas is the belief in a diety (or at least a higher-being in the ID case, which itself needs an origin). As a well-educated Creationist, I'm not surprised, logically speaking, that your atheist friends, educated or not, do not "give any credit to Creationism".
Even a no-execute bit will not prevent all of these types of a problems in C++. Classes have a pointer to the virtual function table which point to the address of the real function. Any heap-overflow could modify a classes pointer to the virtual function table to point to a different table. This table can then have a pointer to any function of your choosing, such as the "system" function.
The point is that email usage is essentially nil in a "pure" Web 2.0 world. How often do you really use email to communicate with people? For the most part, I communicate with more people via forums (such as this one), IM, and blogs. The main reason I use email, outside of work, is to send/recieve files to family members; not much "communication" involved there. Sure, the tools I'm refering too have little to do with Web 2.0, Web 2.0 is an extension of these tools into social networks. Instead of going to the Canon forums to talk about my digital camera, a Web 2.0 application would push me into the Canon-owners' network based on the tone and content of my writings. Instead of sending emails to co-workers, a Web 2.0 collaboration application would combine IM, discussions, project management, etc. into one portal. Email is dead, welcome to Web 2.0.
NAME
memmem - locate a substring
SYNOPSIS
#define _GNU_SOURCE
#include
void *memmem(const void *haystack, size_t haystacklen,
const void *needle, size_t needlelen);
DESCRIPTION
The memmem() function finds the start of the first occurrence of the
substring needle of length needlelen in the memory area haystack of
length haystacklen.
You're right I should have been more general when I said "avaliablity". What I really meant was RAS.
What does it mean for a product to be "good"? I would say there are four qualities you're looking for in computers: cheap, fast, low-powered/low-heat, high avaliability. "Good" is a product of those four values. Likely, when designing a product you can excel at one of those qualities and perform decently at two others.
I guess either that comment went right over everyone else's head, or I'm just imagining the reference you are trying to make: "64k should be more than enough for anyone". Bill was right: he just was talking about the wrong thing.
I love how you troll about a "hydrogen-producing machine" being so expensive to manufacture. Haven't you ever built one of these things in your middle school science class? Takes a 9v battery, two pieces of pencil lead, and two wires. REAL EXPENSIVE!
I think I would have changed my name to "The Azgalor Paladin formally known as CmdrTaco". Or maybe just "The Taco formally titled as Cmdr".
I'm not sure which amazes me more: that the only people you know are the ones you play WoW with or that "pwn" has become some kind of short-hand for "0wn3d".