TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Chess over ActivityPub

203 pointsby rainbowmversealmost 7 years ago

14 comments

albertgoeswoofalmost 7 years ago
This is a simple application of AP but it really demonstrates the power of the technology.<p>For example, if HN implemented ActivityPub this comment could be directly replied to by users on Mastodon or PeerTube or any other AP service, directly from that interface. Like email, it just works.<p>IMO it genuinely represents the way we should be thinking about web applications and services.
评论 #17693565 未加载
评论 #17693063 未加载
评论 #17693682 未加载
评论 #17692313 未加载
评论 #17693807 未加载
kosinusalmost 7 years ago
Author here! Let&#x27;s hope my little hobby server holds up against HN. :)<p>This was very much an experiment in building something that talks ActivityPub Server-to-Server. Chess happened to be a fun, not too difficult idea to get the experiment going. (The chess parts are largely built on existing work, such as chess.js and icons from the same set Wikipedia uses.)<p>Feel free to ask anything!
评论 #17692181 未加载
评论 #17692170 未加载
评论 #17696742 未加载
评论 #17692806 未加载
seibeljalmost 7 years ago
This is the exact type of experimentation and hacking I would expect from a technology that has a lot of potential and interest from devs. I hope ActivityPub and further decentralization efforts continue to gain mindshare.
评论 #17692207 未加载
fizxalmost 7 years ago
In 2011 in Twitter, we wrote a prototype engine that would let you run tiny javascript programs in iframe &quot;cards&quot;, which show up below the tweet where images do. The idea was that if you tweeted with #cardname, then twitter would include a card-program from the public card registry.<p>One of the first programs was a chess board which would stay up-to-date with all of the previous &quot;moves&quot; in a reply chain.<p>I guess as a (former) shareholder I probably benefited from twitter&#x27;s switch from trying to knit together amazing primitives like this in favor of becoming an ads-driven behemoth, but the engineer in me is sad about all of the amazing projects that never released.
评论 #17692171 未加载
评论 #17694113 未加载
beefieldalmost 7 years ago
I wonder if there is a good &quot;beginner&quot; overview of activitypub somewhere as well as somehow maintained list of active services providing AP?
评论 #17692587 未加载
评论 #17692604 未加载
Jhstoalmost 7 years ago
Could a messenger like Telegram or Signal be created on top of AP? Could such implementation replace all the numerous messaging apps I currently have?
评论 #17692698 未加载
saagarjhaalmost 7 years ago
Unrelated: I really like this site. Some HTML, a dash of CSS to make it look pretty–it&#x27;s fast and responsive, and has no tracking to boot!
评论 #17694923 未加载
Yhippaalmost 7 years ago
I love these low-key ways to play games over lightweight protocols. I know this is a bad example but Facebook Messenger used to have this but they took it away. Not sure why. It was one of the few things I actually enjoyed about it.
评论 #17692812 未加载
svsalmost 7 years ago
If the creator of this is reading this - can you please stop flipping the board every time we click &#x27;Next move&#x27;? It makes it impossible to follow the game. Thanks
评论 #17695685 未加载
评论 #17704098 未加载
TeMPOraLalmost 7 years ago
ActivityPub is still on my (ever-expanding) to-research list, but maybe I&#x27;ll ask here: is this the protocol that will finally let me move my social networking into Emacs?
评论 #17697244 未加载
tntnalmost 7 years ago
Why is activitypub implemented over HTTP? Why not just TCP?
评论 #17693004 未加载
评论 #17692774 未加载
评论 #17692800 未加载
评论 #17692725 未加载
Fnoordalmost 7 years ago
That&#x27;s interesting, is it using a protocol (standardized notation?)<p>Does anyone know what kind of protocol Wordfeud (Scrabble clone) uses?
laurentbalmost 7 years ago
sounds a lot like the google wave type of extensions they initially demoed!
edhelasalmost 7 years ago
Chess over JSON over HTTP :p<p>Next in your ChessOver episodes, try Chess over XML over TCP with XMPP Pubsub!