3 ms·
What confuses me is that there is not a man page that explains the workings of news.yc Parts of it can be pieced together in SEARCHING - or in articles like t
by CalmQuiet 18y ago
What confuses me is that there is not a man page that explains the workings of news.yc
Parts of it can be pieced together in SEARCHING - or in articles like the Feb 4 newsnews on new comment/color-highlighting feature.
Nor have I seen an explanation of why no man page (e.g., "if you dont' understand how it works you're too noob a hacker for these pages" or "we don't explain it all because we don't want it to be too easy to hack the site" (i.e., beat the system) ).
As an admitted noob, I remain... puzzled.
- andreyf 18y agoYou can get the source here: http://arclanguage.org/install http://arclanguage.org/install
- diN0bot 18y agoopen source is awesome. open source is not, however, a replacement for explanations, which are often briefer and more broadly understandable.
- andreyf 18y agoThis is arc code - try reading it, I think you'll be surprised. It does takes a little effort [1], but certainly no UML diagrams - there is an especially fun learning curve around learning what the macros do [2], but nothing like the training needed to read theoretical math or CS papers. 1. The tutorial helps: http://ycombinator.com/arc/tut.txt http://ycombinator.com/arc/tut.txt 2. `aif' and `awhen' are good examples not covered in the tutorial: they set "it" variables to the result of the test: (mac aif (expr . body) `(let it ,expr (if it ,@(if (cddr body) `(,(car body) (aif ,@(cdr body))) body)))) (mac awhen (expr . body) `(let it ,expr (if it (do ,@body))))
- diN0bot 18y agoactually, i read the code first. i have a computer science bachelors and masters from mit, which means i have wonderful memories from writing in scheme and list. reading the code is a joy for me. after working on numerous projects with a wide variety of skills, many not being programming, i have to say that english is often a better answer than code. not everyone reads code. it annoys me that people want my status report rather than reading my repo commit messages and diffs, but at this i can empathize with their perspective. if you really get into alternate education, which i think is a wonderful way to understand multiple perspectives and find respect for a wide range of abilities, you'll find that communication is more about being flexible on the means. that said, i did just post about using puzzles to get comment scrip (-;