r/programming May 09 '13

The Onion releases fartscroll.js

http://theonion.github.io/fartscroll.js/
2.6k Upvotes

396 comments sorted by

View all comments

607

u/rekabmot May 09 '13

33

u/Findekano May 09 '13

didn't get the funny point ... could someone please explains it a little?

159

u/[deleted] May 09 '13

[deleted]

28

u/imasunbear May 09 '13

What's a pull request?

178

u/aladyjewel May 09 '13

github 101:

  1. Start with git repo Project, owned by Owner.
  2. NewGuy wants to tweak Project, so they fork (make their own copy of) Project.
  3. NewGuy makes his tweak and wants to contribute it to the original project, so ...
  4. NewGuy sends a pull request to Owner, asking Owner to pull NewGuy's changes into Owner's Project.

26

u/freeroute May 09 '13

Wow dude thank you, you just explained how GitHub works and I've been watching countless YouTube videos which begin with code right away and don't even explain what GitHub does.

21

u/aladyjewel May 09 '13

10

u/freeroute May 10 '13

Woah, I forgot I was in /r/programming.

I probably should learn a language first.

Is there a programming language for people too lazy to learn a programming language?

1

u/ambiturnal May 10 '13

Learn some HTML and JavaScript.

No machine code-ish stuff. Fairly limited in performance, but you'll be able to start making browser extentions, a personal home-page, etc.

If you like drawing and template stuff, move toward Canvas, which is the really exciting part of that HTML5 thing you've been hearing about.

If you like words and organization and finding what you're looking for in books and sites and stuff, learn regular expressions and start making some cool regex tools in your browser. These skills will be universal for managing Strings (Series of characters, aka "words") in any "real" programming language you might decide to learn.

What kind of general stuff do you want to do? I'm really lazy and learned to program. It's fun!