Skip to main content

Posts

Social media...

One of the many uses of social media, and one where it's more valuable for society at large, is as an awareness generator. Through social media, there is a real chance to create awareness of relevant information that other wise might go unnoticed. Mainly because the users of social media themselves can generate, or share, the information needed to bring attention to the issues that matter to them. Social media allows people to take their issues directly to others, so it makes it a lot easier to connect with people that can help solving the issue at hand. Social media helps to remove obstacles, and makes it easier to for people to find the help they need. The awareness that social media can help generate can be more useful, since it lets the people that need the help connect directly connect with the people that can help. This direct line of communication makes people to be more willing to help, since they can communicate directly with those who they help or intend to h...

Software security...

With the Java security debacle there are several things that can be learned, mainly the importance of fixing important security bugs sooner by the developers and for users to keep their systems updated. It also it gives strength to the point that FLOSS software is more secure than its closed sourced counter parts. Being a common good, FLOSS has the advantage that its code is continually check for this kind of security flaws. What's better, it's not only check by the people working for the original developer, but by others from outside can check the code for any vulnerability. Adding an additional layer of protection, a fix can be offered to the core team of developers by a third party. Meaning that the processes of patching any security hole is speed up, because any security issue can be addresses a lot sooner by anyone who can patch it and sharing that patch with the community at large. In many ways, there is more people making sure security is as tight as possibl...

Backward compatibility should be maintained...

If planned obsolescence wasn't bad enough on itself, the fact that many tech companies simply don't have any backward compatibility just adds insult to injury. There is no real reason why we should have to change all of our gadgets every time we change one of them. Yes, it's true that in occasion there is some king of adapter so that the new device plays nice with the old ones. Then again, that's a solution that shouldn't be needed to begin with. There is no real reason why there shouldn't be full backward compatibility, in most cases there is no technical reason not to have it. The reasoning is mostly financial, in order to make more money out of the user just make him have to buy again all the gadgets he already had to begin with. Backward compatibility shouldn't be an option, it should be something that we can take for granted. In many ways, it's also a bet on the long term sustainability of our resources. The longer we can keep them work...

Keep your hands off our Internet...

Not a week goes by without news about someone trying to exert some sort of control over the Internet, which is worrisome because it means that those who want to do so haven't heard the voice of the people to leave the Internet alone. For the looks of it, those who seek to control the Internet as if it was their don't understand that it belongs to everyone. That's why we all need to remain vigilant so that the Internet remains free, with no single entity having control over what happens on it. There seems be a push to try to link the medium, the Internet, with the message, the content, to be accounted as one as the same. This can't be further from the truth, since they are different from each other by their very nature. The medium belongs to everyone, so we all can make use of it as we see fit. The message belongs to the one who created it, and it's use is to be decided by the creator. What should be regulated should be the contents, who can access i...

Hacking can be used for our benefit...

Hacking in itself isn't evil, or bad, as some would like people believe. Within certain limits, it can actually be good for everyone. What's wrong about hacking, is when it's used to steal or damage others. That's wrong, and it shouldn't be avoided. Yet, when it's used to enhance our things in a way that benefits our community, hacking should not only be allowed. It should be encouraged, so that people that hacked the device can come forward and share how they did so more people can benefit from that new feature. Hacking is not good or bad in itself, but what is being used for. There should be room for it, but only when it's used in ways that benefit people. Specially since hacking can give rise to forks from an original, so that areas that weren't covered can be covered if there is a need for it. In more ways than one hacking can be a blessing, yet for it we need to foster a more people able to do those hacks. Even more importantly, we ...

Success of your project it's up to what it brings...

It's somewhat interesting to note that many point how open source is not a good model to follow, having a big number of open source projects that failed as proof. But that many open source project fail, it doesn't mean that the model is bad. It all comes to how good,and useful, each project it really is for users. If it's good, and well implemented, projects become successful and gathers a vibrant community around it. This community is then the one that helps to develop and refine ti further, allowing the project to grow. And even if a project dies, it doesn't mean it's a complete failure. In some cases the code, or ideas behind the project, go on to be part of established project or become the staring point of new ones. Yet, even if projects live on, the ideas and code behind them are shared with other projects. Communities tend to share ideas, and knowhow, with each other. Meaning that most projects cross pollinate each other. Most importantly, in ope...

The importance of the OS...

I wonder how comes there are so many people out there than don't really understand what an OS is, and how any restrictions on how the user work on it really affects the user. The work of an OS is to act as an intermediary between the user and the hardware itself. In a nutshell, the OS job is to take user input and to tell the hardware what to do in order to get the desired result. Then, it takes that result back to be displayed in a way the user can understand. Not every OS does this in the same way, all depends for the environment a particular OS is designed to work at. Not only that, it also changes because of the way the designers of the OS thought it was best. In many ways, what OS is better comes down to what it's expected from it. Like any other tool, an OS can be customized to better suit the needs of the end user. Those needs are the same most of the time, that's why general use OSes like Windows, OS X and many of Linux distros are what most people need...

For true freedom of choice for users...

In many ways, instead of asking how many software platforms can the market deal with isn't as important as many think it is. The most important question is how do ensure that all software platforms play along with each other nicely, which is something of vital importance to both users and developers. Why making software platforms that play along nicely more important the number than the number of platforms? Mainly because restricting the number of platforms a user has access to, also restricts the user's ability to choose the platform that better suits his, or her, particular needs. Users should be the ones shaping the market, not the market shaping the users. The answer to this problem is both simple and complex at the same time, since the to get to the point where an user can choose any software platform there needs to be open standards for all to work with. Having open standards simplifies things for all mainly because we all would have the same things to work w...

My wishes for 2013...

As the 2012 comes to a close, we have a new year full of promise with 2013. There many projects that hold great promise, and some treats that hover over the horizon that can still be avoided. Then again, I hope that people will come together to make the world a far better place than it is today. Building such a place is everyones responsibility, and a choice that we all have to take. In many ways, computer and information technology can help us to bring the better world we want to fruition. We must understand that all technology is just a tool, and as such all the results that comes from the usage will depend entirely from the users. Now more than ever, we have a better chance to build a better world together. The people have at their disposal more power than ever before, and we only have to make use of it to build the better world together. We need to make take it on to ourselves to build that world. At the end, we have to do our best with the tools at our disposal. A...

Enhancing human interactions...

While there is some truth that technology can be dehumanizing, the opposite can be also true. All depends on the use we give technology, is the people who decide how and what use to give the technology they use. If we give priority to use the technology that bring us together, the end result will be that technology will enable a closer and united communities. Yet, there is a need to understand that unless we use technology that way it won't help us to construct such communities. We get out of the technology we use, whatever we put into it. Blaming technology about how people being individualistic, or not caring about others, is shortsighted. The people use technology that way because it makes it easier for them to be like that, not because it turned into that. Shunning human interaction in many cases is a question of choice, that technology facilitates taking into action. Instead of concentrating on technology, lets also work on the people so that they have the tools t...

Privacy and our data...

It's sad and angering how our data is handled by social media, and other sites, on the Internet. Most of those companies are interested on monetize our data, with no interest on our privacy or what how we want our data to be handled. There is a real need to be on the lookout in order to protect our data and privacy, if we don't do so companies have enough incentives to use our data in violation of our privacy to make money. What's worse, they will be making money with our data not only without consent while not having to share their earnings with the people who's data belongs to. The tools to control the privacy levels should be clearly visible, and easy to use, in every site that handles private data. That data should always be owned by the people, and no company has any right to use it without permission by the users. In many ways, the Internet is a platform that helps people to come together to interact. These makes the Internet a public forum that belon...