Yes, ARC is a great example of how a PG project should be open sourced and run by the community.
__
API is read-only; API should be "full service" and the first interface to HN, not a supplement.
___
Yeah, whole ARC (aka PG) thing is an issue too; FYI, those install direction are dated, here's the info: http://arclanguage.org/user?id=akkartik
PG doesn't even appear to be actively involved in ARC anymore: http://arclanguage.org/user?id=pg
Find it hard to believe if YC funded a startup like HN that they wouldn't require an explanation of why ARC made sense as the language of choice.
They do have an API: http://blog.ycombinator.com/hacker-news-api