TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: HN Follow – Follow Your Friends on HN

133 点作者 stevekrouse将近 2 年前
HN Follow lets you follow authors on Hacker News, and get email notifications when they post. It was inspired by alerthn.com and hnreplies.com.<p>The app was built in an experimental style on Val Town. We’re trying to create a new web primitive that you can:<p>1. write like a function 2. run like a script 3. fork like a repo 4. install like an app<p>This is our 5th iteration of this same “HN Follow” app. We launched the 3rd version here on Hacker News six months ago[1], but it was very kindly removed from the front page by dang in favor of us launching Val Town itself first, which we did in January[2].<p>We’re trying to strike the right balance between something you can use and install with one click, and something you can infinitely customize. For example, you could fork `@rodrigoTello.hnFollowApp`[3] and change the input parameter from authors to a generic query, like I do here[4] to get notifications whenever “val town” is mentioned on HN. In addition to emailing myself (via `console.email`), I also send a message to our team’s Discord. The possibilities are endless, but it can also be overwhelming. We’re trying to find the balance where we help you navigate the space of possible integrations, without limiting you the way a no-code tool would. We would really appreciate your guys’ feedback and suggestions!<p>[1] - HN Follow, first launch: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33533830" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33533830</a><p>[2] - Val Town launch: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34343122" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34343122</a><p>[3] - `@rodrigotello.hnFollowApp`: <a href="https:&#x2F;&#x2F;www.val.town&#x2F;v&#x2F;rodrigotello.hnFollowApp" rel="nofollow">https:&#x2F;&#x2F;www.val.town&#x2F;v&#x2F;rodrigotello.hnFollowApp</a><p>[4] - My fork of hnFollow: <a href="https:&#x2F;&#x2F;www.val.town&#x2F;v&#x2F;stevekrouse.hnValTown" rel="nofollow">https:&#x2F;&#x2F;www.val.town&#x2F;v&#x2F;stevekrouse.hnValTown</a>

17 条评论

alan-stark将近 2 年前
What&#x27;s the value of bringing Facebook&#x2F;Instagram mechanics into HN? Wouldn&#x27;t that skew social dynamics away from egalitarianism, giving rise to &quot;influencers&quot;, social bubbles and rise in clickbait? I think that <i>not</i> having a &#x27;follow your friends&#x27; mechanism is <i>a feature</i> of HN.
评论 #36075108 未加载
评论 #36077548 未加载
评论 #36077214 未加载
quaintdev将近 2 年前
How about an app that shows a list of friends like below<p>pg(3)<p>cj(4)<p>stevekrouse(2)<p>Each of above name is hyperlinked and leads to a page where I can see all their updates. The count in bracket let&#x27;s me know how many updates they have. This is not necessarily a suggestion for this app. I wish more social media apps adopted this approach instead of current time hogging feeds.
评论 #36071761 未加载
zoogeny将近 2 年前
Just some random feedback on the val.town interface. The concept is interesting but I have one gripe.<p>I want to know what the code I&#x27;m about to run will do and I notice the pretty unique `@stevekrouse.hnLatestPosts` type interface where it looks like you can reference functions. But this leads to a deep chain of reference. Like, that function leads to `@stevekrouse.hnSearch` which leads to `@stevekrouse.fetchJSON` which leads to `@stevekrouse.normalizeURL`, etc.<p>There is some kind of DAG of dependencies that is invisible to me. I&#x27;m wondering what could be done from a UI perspective here? Like, maybe a tree view where each node is expandable? Right now it just pops open a new browser tab and I end up with context spread across multiple tabs.<p>The concept of composable references is powerful but I think the UX could be improved.
评论 #36081761 未加载
tomrod将近 2 年前
I like the idea. I worry it will result in skewed incentives affecting content if widely adopted (i.e. LinkedInSanity)
评论 #36071613 未加载
toomuchtodo将近 2 年前
Do you have an option to opt out of being followed?
评论 #36071746 未加载
badrabbit将近 2 年前
I am sure there are bots&#x2F;people that follow their enemies and downvote lol. Everytime I post something unpopular, I get my non-controversial posts downvoted predictably for some time. Or maybe that&#x27;s just shadow moderation.
slushh将近 2 年前
The val.town idea is very promising but I think it&#x27;s not as social as it could be.<p>The val.town page is dedicated to developers and convinces with features. What I am missing is content. The explore page [1] has popular functions, which are the content of val.town, but they are not content in a social sense.<p>HN and reddit engage users before they make an account. It&#x27;s very good that I can run code without making an account. But I have to interact and think before I am hooked. Could users be hooked on content? I could imagine a landing page on a second domain that would show the result of scripts that users vote to the top. (Of course the knowledge would lie in preventing dick pics.)<p>Adding votes should also be possible for the explore page itself. HN&#x2F;newest is not as convincing as the ranked HN frontpage. A short Readme section and a result section would make the code more approachable.<p>The UX seems to be choosing precision over smoothness. Trying the HN Top Story in &#x2F;explore, it&#x27;s surprising that the result is just the title, without a link. To change that, I would prefer if a simple click on the function would directly allow me to edit the function. The ctrl-click with the new tab works, but it doesn&#x27;t feel right.<p>[1] <a href="https:&#x2F;&#x2F;www.val.town&#x2F;explore" rel="nofollow">https:&#x2F;&#x2F;www.val.town&#x2F;explore</a>
avgcorrection将近 2 年前
I could never be friends with someone who posts on HN.
评论 #36086306 未加载
评论 #36072254 未加载
aejae将近 2 年前
Got to say, the H1 on the main landing page is amazing.
评论 #36072000 未加载
Alifatisk将近 2 年前
I like the idea of val.town, each snippet is isolated and can reference to other snippets &amp; packages.<p>One thing I wish was that other runtimes would be shipped aswell, like Ruby. But I understand that maintaing such runtime is a burden.<p>I know that Vercel supports Ruby as serverless runtime though, so I know it’s possible.<p>Other than that, I think val.town will boom in popularity soon. It’s a unique idea.
gnicholas将近 2 年前
“When they post”<p>Does this include comments, or just posting submissions?<p>IMO the former would be overkill for email notifications, and the latter would be not terribly useful.
评论 #36071734 未加载
cj将近 2 年前
Just curious, how do you prevent&#x2F;mitigate abuse or spam in a cloud scripting environment like this?
评论 #36071643 未加载
PaulHoule将近 2 年前
… that’s a lot of email isn’t it?
评论 #36073535 未加载
评论 #36071465 未加载
hdjjhhvvhga将近 2 年前
Now, the really scary option would be to automatically correlate HN accounts with other accounts and pieces of text based on the previous work done in this area to find alternative HN accounts (that was already awkward enough).
评论 #36073083 未加载
orliesaurus将近 2 年前
Why did you choose to build this on Val.town?
评论 #36073177 未加载
garbagecoder将近 2 年前
Orange Reddit is real.
2023throwawayy将近 2 年前
Off topic, but I would love the opposite of this. The ability to block certain HN users, just hide their comments entirely. Certain people have shown again and again they are not willing to have good faith arguments, and I simply don&#x27;t care to be subjected to their nonsense.
评论 #36071805 未加载
评论 #36071998 未加载
评论 #36071968 未加载
评论 #36072311 未加载
评论 #36071819 未加载
评论 #36071789 未加载
评论 #36072048 未加载