Hacker Newsnew | comments | show | ask | jobs | submit | duggieawesome's comments login

There are a lot of MOOCs (Massive Open Online Courses) nowadays that offer CS theory. For example, Coursea has an algorithm class available (https://www.coursera.org/course/algs4partI).

MIT also offers classes as well (http://ocw.mit.edu/index.htm).

-----


Coursera, etc. offer great resources for learning CS. I think Roughgarden's sequence https://www.coursera.org/course/algo is better than Sedgewick's, because it's targeted at upper division rather than lower division students and is language neutral.

On the other hand, Coursera etc. fall into a bit of a grey area regarding "outside of college". Though I tend to think that limiting the options to outside of college doesn't get the OP much.

-----


Say you want to refer to the JavaScript docs, you can type:

"!javascript function" and it will take you immediately to the documentation.

-----


This works sporadically for me, and the autocomplete text is completely wrong: http://i.imgur.com/v3skzTX.png

That search, "!ruby string", also redirects to... a google search?

-----


Luckily DuckDuckGo is partially open, you can help contribute fixes :)

-----


Duck duck go does not share search data with any open search database e.g. YaCy http://en.wikipedia.org/wiki/YaCy

It'd be pretty great if they did!

-----


Thanks. I was confused by language for various countries...

-----


Regarding our blog, Reefpoints (http://reefpoints.dockyard.com/), all employees are encouraged to publish articles. We have designers, developers and project managers writing about technology, design and process. Moreover, it serves as a place for opinion and experience pieces regarding tech communities and conferences.

We publish it through a public GitHub repo (https://github.com/dockyard/reefpoints).

We've found the process of using Git for blog posts helpful. We submit pull requests and receive immediate feedback from our coworkers. Moreover, after officially publishing the article, our readers are allowed to submit pull requests of their own (usually correcting typos, or incorrect code blocks). Furthermore, we can open up GitHub issues to save our blog ideas.

Personally, I've found this process great.

-----


Whaaaaat?.. Needs "merge" and "rebase".

-----


Rob, great post. I especially liked the Ulysses anecdote.

Somewhat irrelevant, but when using Octopress as a blogging platform, do spend some time working on the CSS. Octopress has some great features, however, too many of the generated blogs look similar. By spending a weekend working on it, you can really differentiate your blog and add your own "character" to it.

Keep up the good work!

-----


Thanks :)

I haven't spent much time with the CSS, primarily because I wanted to make sure it was going to be worth the effort and that meant getting into the blogging habit. Now that I have a bunch of posts and am starting to get meaningful traffic I'm planning to overhaul the look and also optimize the heck out of it.

-----


+1 for checking trailing white space.

Whenever I'm working on an OS project and I happen to open a file with white space or unnecessary blank lines, I delete them and send them the changes with my PR. Highly suggest it.

-----


It annoys me too. If you do a git diff against the sha1 of a completely empty tree, you can see all of the whitespace errors that have been checked into a repository:

    $ git diff --check $(git hash-object -t tree /dev/null)
...although many projects frown upon whitespace-only commits since they screw with `git blame`.

-----


Unfortunately, it seems that the tool hasn't been worked on.

https://github.com/myusuf3/rainman

-----


Yeah it's just an empty shell for a project that never took off. Wishware at this point.

-----


Can't forget about the anthrax attacks. http://en.wikipedia.org/wiki/2001_anthrax_attacks

-----


Jeez, kids have no patience these days.

-----


Pretty sure kids (and most adults) never had time for a 4-hour game of Monopoly. Monopoly was never a good game; it had balance issues in addition to being too long.

-----


Yeah, it's a part of American history that schools skip quite often.

-----


Really? I just asked 5 people around me. None of them have ever had an American history class that covered WW2 and not cover the internment camps.

-----

More

Applications are open for YC Winter 2016

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: