My name is Felipe. I am brazilian. I worry about the world, and I hope some day I can grow enough that I can profoundly impact it for the better.
Music and the arts. Improving education.
Equality. Global cooperation. Better education. Art. All freedoms.
Politics. Education. Design. Life. History.
Drawing. It used to be I was known as the artist of the class, but those days are long gone now.
10:53 Posted: Jun 2011
Views: 768,212 | Comments: 202
20:27 Posted: Mar 2011
Views: 2,571,276 | Comments: 443
23:07 Posted: Dec 2010
Views: 518,126 | Comments: 263
13:46 Posted: Feb 2011
Views: 1,071,732 | Comments: 207
12:17 Posted: Jun 2011
Views: 439,629 | Comments: 454
TEDCred score: +1.00 TEDCred reflects your contribution to the TED community.
A reply on Talk: Clay Shirky: How the Internet will (one day) transform government
Yes, git cannot check if a law is broken. But then again, what stops a legislator from passing a bad, or even a broken law? Nothing except the *discussion* they have with their colleagues before the law is passed.
In the US, for example, it is possible to pass an unconstitutional law. The reason for that is simple: we can't include too many people in the discussion of those laws, otherwise we won't get much done. But that also means that not many eyes are looking at any given law at any given time, and since humans make mistake, errors end up happening all the time. So much, the US has a governmental body that checks whether laws are in accord with the constitution or not: the judicial branch.
We should also consider Github's job in all of this. While at the heart of it, all that git really does is make sure people don't overwrite each other when working on texts collaboratively, Github's job is to provide a framework for discussion within the git platform. It's a easy looking website created to foster discussion. You *don't* have to use github to enjoy all the nice collaboration features git provides, but, it does wrap everything up in a nice, easy to use interface that removes any barriers anyone might have to spontaneously join a discussion.
Normally, with the institutions we currently have in place, the discussion are limited to no more than ~500 people. Now, with the many tools Github provides, we can very easily scale the discussion to *tens of thousands of people.* Because there would be more people looking at a piece of text at any given time, that means less errors, less unconstitutional laws would pass, and more people would be able to directly participate in the democratic discussion without turning everything into chaos.
A reply on Talk: Clay Shirky: How the Internet will (one day) transform government
GIT does its best effort to merge the code without any input from the programmers involved using some fancy algorithms that gives equal priority to everyone's code. If two programmers edit the same line of code, a merge conflict happens, and manual input from the programmers is required to resolve the conflict (although git will have done 99% of the job by then, so it really isn't that bad). It's the job of the programmer who did the changes last to fix the conflict- he gets a say which lines stay in code, and which do not (which is a fine thing to do, since all code must be approved by the project maintainer until it's accepted on the main codebase).
GIT will not prevent you from deleting a file that is referenced by another programmers code, although, a program like that wouldn't generally compile. What the maintainer does is temporarily pull the changes, quickly compile it, and see if it passes some automated tests that were setup in advance to see if any new changes break the old code, so it'd be hard for the maintainer to accept those changes if the project is organized well enough.
GIT will not protect you from screwing up your code. It will only protect you from overwriting each other's code (although one can easily write a plugin that can check dependencies for you, and warn you of the mistake beforehand).
All prioritization are done by the maintainers themselves. Anyone can edit my code, but once the edits are done, I still have to accept those changes into my codebase.
Does that answer your questions?
A comment on Conversation: What about TED-based clubs in schools? TED-based classes?
Make sure to keep us updated on how this project of yours goes, so that it can then be expanded to other schools. And, maybe, who knows, this project grows enough that it spawns a TEDx of its own. :D
(TEDxHS, TEDxHigherED anyone?)
A reply on Conversation: How can we change the schooling system in a way that acknowledges the impact of social networks on current students' exposure to knowledge?
One good example of how social media could improve education would be having a wiki all the students could edit on a particular topic. Then, say I found the second paragraph particularly useful in my study for my exam, I could "like" that paragraph. Then, my classmate sees that I liked that paragraph, he will notice my "like", and concentrate on studying the topics of that particular paragraph.
A reply on Conversation: Are we too quick to write God off of our lives?
I don't know what you mean by that...
A comment on Conversation: How can we change the schooling system in a way that acknowledges the impact of social networks on current students' exposure to knowledge?
It is hard to use Facebook and Twitter in the classroom, because interacting with one's friends is, at the very core, very very different from interacting with one's classmates. Tools like blackboard, and other educational software are very slow, unimaginative, and not up to par to current web development standards.
So, to answer you question, its not so much that the educational system is not trying to take advantage of this new technology, but the technology itself is lacking. Therefore, more money should be invested in developing well designed social tools that integrate seamlessly with both current social networks and school settings before anything else can be done.
But I do agree with you, social networks will become assets in ones education in the future, because the possibilities are endless. :) And, once that happens we'll have an education boom like no other.
A reply on Conversation: Is the TED site too slow for advanced operations like TED conversations?
I also was finally able to change my profile picture, which I had been trying to do for a while now. Great job guys!
A reply on Conversation: How can we change the schooling system in a way that acknowledges the impact of social networks on current students' exposure to knowledge?
Social tools, employed the right way, would allow students to study better, faster, and create more connections between different topics by allowing students to ask each other questions and receiving instant feedback from their classmates.
Because of the way these tools work, a classroom of 500+ students, common in many college freshman courses, could easily collaborate with the same ease as a classroom of 30 students would. Students in that live in low income areas, such as in africa(through the one laptop per child or community lan houses, for example), could more easily communicate and improve their education. And these are only two examples of how social media could have real impacts in education.
A reply on Conversation: Are we too quick to write God off of our lives?
As far as we know, whatever God is, he could have started evolution and used that as his mechanism to create the world.
A reply on Conversation: Are we too quick to write God off of our lives?
Since we are on the the topic, we also don't know if God is really omnipotent, omnipresent, omnibenevolent, and/or omniscient. All we can say about God is that, whatever he(and I am also using he in this phrase for convenience, because we also cannot make statements about his/he gender) is that he possibly created us.
I take it that by extracting ribs from men to form woman you are referring to the judeo-christian God, and no, that's not what I mean. Although I don't see what's wrong with the possibility of God having formed us so that we would look similar to him, or that he would extract a men's rib to form a woman. What I am trying to avoid is exactly that, make a statement about what I think God is or isn't. That kind of statement is beyond what science can answer.