Skip to content

Instantly share code, notes, and snippets.

@hawkrives
Created October 10, 2011 15:14
Show Gist options
  • Save hawkrives/1275569 to your computer and use it in GitHub Desktop.
Save hawkrives/1275569 to your computer and use it in GitHub Desktop.
Common App Essay(s)

I play on my computer. It's not video games that capture my imagination and time, though; instead, it is that most ethereal ability of software - to create whatever you can imagine, with only code standing in your way. For a moment, pretend you are an architect. Imagine if you could have the original blueprints for the greatest building in the world, then modify them to your hearts content and have those changes reflected in the actual building. That is the promise of open-source software; and one of the greatest open-source projects ever created is the Internet. It has been moving away from its open-source roots, however, toward a web of somewhat-interconnected, mostly-separate networks. This is a bad thing.

Because the Internet is one of the greatest inventions ever created by man, it must be kept free and open, not controlled by any single entity or group. The last invention with this kind of an impact was Gutenberg's printing press, and that idea took far longer to spread. The Internet removes the middleman, allowing people from all over the world to interact, socialize, and correspond. They can find a new favorite musician and buy their music, with only a few clicks. They could write a book, then sell it to anyone who wanted to read it, while at the same time publicize it themselves! No longer do you need the music labels; no longer do the book publishers rule what makes the best-seller list.

The Internet is the strongest democratizing force ever created by man, and it is even stronger because we all use it by choice. In order for this to work, however, the Internet Service Providers must not prioritize their own content over anybody else's. The mobile network providers must not lock down their networks, either; the Internet must not be broken into a mobile web and desktop web.

There are a few different types of open-source projects: those that will only begrudgingly give you their code, those that gladly hand you their code but won't take back your changes, and those that will both give and receive code freely. Mozilla is about as open as an organization can be. Because of its distributed nature everything is done in the open. Meeting notes, chatrooms, mailing lists; everything is done in the open. Their projects range from Firefox to tools to make interactive videos, integrating identity into the browser, and applications that can run in any browser.

The solution here? Standards. There are already standards, like HTML/CSS/Javascript/HTTP, but the way in which they are controlled leaves something to be desired. My problem is not with the standards, it's with the standards organizations. If you were a developer today, and the W3C released a new spec for CSS, you would not be able to use it for several years, at the very least.

The promise of software is best met by open-source projects. The thing is, most programming languages are hard to learn. Not so with HTML and CSS, the building blocks of the current web; in part because they are not truly programming languages. HTML is actually a markup language, which makes it hard to write apps in; CSS, on the other hand, is slowly growing from a simplistic styling syntax into a true language. Therefore, I believe that the open web is the environment that best fulfills that elusive promise of software, one of endless flexibility, and a community of it's own: one where anyone can do anything and be anybody, a fact that can be both liberating and scary.

  1. Playing with Software

  2. Open Web

    • What is the Open Web?
      • The Internet, as it should be.
    • Why is it important?
      • No middlemen
      • Disruptive technology
  3. OSS and Mozilla

    • What is OSS?
      • Open-Source Software
    • What is source code?
    • How does it relate to software?
      • OSS makes it easy to learn by experimentation.
    • Why isn't all software OSS?
      • Difficult business model.
    • How Mozilla relates to OSS and the Open Web
      • Mozilla Foundation/Corp
    • Manifesto
      • Only important points.
  4. O Wonderful, Glorious Internet

@KennethBruno
Copy link

KennethBruno commented Oct 31, 2022

Hello. Thanks for sharing. I am interested in absolutely everything related to writing an essay. I realized that by reading sample essays, I can really improve my writing skills and expand my vocabulary, get fresh ideas for writing. True, I can’t boast of the result so far and I turn to bestessays Firstly, they offer discounts to both new and regular users. this is great. Secondly, their team consists of professional essay writers who create only original content. I was able to verify their professionalism.

@Dyee2
Copy link

Dyee2 commented Jan 7, 2023

White flat deli paper is really the kind of product that many people need. But where to order this false gray? Another issue and to find such a product really can be a little bit difficult. Well I can help you in this matter with the fastest speed, and I know where it may be available and where it can be bought without any problems at all. First of all, of course, I would recommend that you now go to this site https://mcdonaldpaper.com/case-handy-wacks-fdp12bk-12x12-inch-white-flat-deli-paper-with-black-checkerboard-print-6x1000-piece-packs/ and I can definitely and confidently tell you that only here can you buy this product at the best possible prices that are only on the Internet.

@monivaa
Copy link

monivaa commented Sep 28, 2023

Begin by selecting a topic or question that genuinely interests you. Philosophy is all about deep thinking, so choose something that sparks your curiosity. It could be a specific philosopher's work, a particular ethical dilemma, or a broader philosophical concept. Once you have your topic, start reading. Dive into primary and secondary sources related to your chosen theme. Take notes, highlight key ideas, and jot down any questions or thoughts that arise during your reading. This will help you gain a solid understanding of the existing discourse around your topic. Lastly, if you ever find yourself stuck or in need of additional assistance, consider checking out https://writersperhour.com/philosophy-papers. They can provide valuable insights and support to help you succeed in your philosophy paper journey.

@kaeasbaw
Copy link

Open Web

@kaeasbaw
Copy link

123 123

@KubaNowakowski
Copy link

Going through the tips essays was super helpful. Crafting an essay that truly reflects you can feel daunting. If you're looking for extra help, open link has been a game changer for me, especially their expository essay service. It helped me fine-tune my essays. Maybe it's worth checking out for you as well.

@juliaroberts981
Copy link

Just the other day, I came across this online platform that has been quite the find. Especially for us here in Bangladesh, https://btvsa-bd.com/payments/ offers a range of games that get your heart pumping. What's more, the interface is so user-friendly that it makes the experience all the more engaging. You can check it out at this link. Trust me, once you do, you'll understand why I can't stop talking about it!

@juliaroberts981
Copy link

My internet experience has greatly improved since switching to ddos mitigation service. The speeds are impressive, and the connection is stable. This has made streaming, gaming, and working from home so much more enjoyable. The installation process was quick and easy, and the customer service has been excellent. I highly recommend this service to anyone in need of a reliable and fast internet connection.

@Nilouae
Copy link

Nilouae commented Nov 5, 2024

De site https://nomaspin1.nl/ is een plek waar spanning en vermaak hand in hand gaan. Hier in Nederland vind je een ruime keuze aan spellen, waaronder de nieuwste slots en traditionele kaartspellen. De site biedt verschillende bonussen die het spel aantrekkelijker maken. Mis de kans niet om je kracht te testen en geniet van het spel in het comfort van je huis. Registreer u en begin nu uw weg naar succes, wat u veel voordelen zal opleveren.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment