Same here, I implemented an ACO (4 years ago) for finding the shortest path to send media over the internet efficiently. Nothing new... Just Google, it and you will find many people using that approach.
Tell you the truth, when you put your mind into contributing to an Open Source project, you shouldn't worry about if you don't know anything. I believe that draws the line between people who contributes and people who don't. It is fear.
When I started contributing to Google Chrome's open source browser, Chromium, I had no clue what I was doing. I didn't know any C++, Python, or JavaScript (which were the main languages that Chromium uses. All I did was reading their development wiki and try to get my first build up and running. I had no clue how to even build it because the wiki was not that great (now it is phenomenal), so luckily they had a mailing list and an IRC channel. I kept asking questions, and eventually I got my build working. After that, I tackled smaller bugs, and later on bigger bugs and features.
At the end, I am happy, I ended up knowing C++ pretty well (the Google way), JavaScript ninja (almost), and Python (ya). But the most important, I am part of an open source group that really changes the world, and my fear of doing something that I don't know it is possible at that time, has drifted away.
I laughed how a tech blog stated it as a "flaw" how could this be a flaw? It is a feature, extension developers can inject content scripts to any websites. And yes, that extension script can listen to keystrokes, and other events. That is part of the extension API. Unfortunetly many users don't understand the risk of installing third party app, but as Yoyhed stated, they give you a warning which is clear about that risk.
Same here, I implemented an ACO (4 years ago) for finding the shortest path to send media over the internet efficiently. Nothing new... Just Google, it and you will find many people using that approach.
Tell you the truth, when you put your mind into contributing to an Open Source project, you shouldn't worry about if you don't know anything. I believe that draws the line between people who contributes and people who don't. It is fear. When I started contributing to Google Chrome's open source browser, Chromium, I had no clue what I was doing. I didn't know any C++, Python, or JavaScript (which were the main languages that Chromium uses. All I did was reading their development wiki and try to get my first build up and running. I had no clue how to even build it because the wiki was not that great (now it is phenomenal), so luckily they had a mailing list and an IRC channel. I kept asking questions, and eventually I got my build working. After that, I tackled smaller bugs, and later on bigger bugs and features. At the end, I am happy, I ended up knowing C++ pretty well (the Google way), JavaScript ninja (almost), and Python (ya). But the most important, I am part of an open source group that really changes the world, and my fear of doing something that I don't know it is possible at that time, has drifted away.
I laughed how a tech blog stated it as a "flaw" how could this be a flaw? It is a feature, extension developers can inject content scripts to any websites. And yes, that extension script can listen to keystrokes, and other events. That is part of the extension API. Unfortunetly many users don't understand the risk of installing third party app, but as Yoyhed stated, they give you a warning which is clear about that risk.