have you had trouble loading the site on desktop?
reply
People have been saying it's been down. Might have gotten hugged to death or something.
reply
I miss original web 2.0, here it comes!
ZAPS WER
reply
But, but where are the zaps??
reply
I'm on mobile right now but pretty sure with desktop it should have zap support? Unless the upvote button is just like.
reply
Looks really nice. Is it written in Lisp?
reply
Didn't see any source code or GitHub link on this site or posted along with it. Might not be open sourced (yet).
reply
There are lots of hacker news clones but most of them don’t continue to use lisp which makes sense. Lisp probably lends itself to rending trees really well though.
reply
It's written in C and built straight into the strfry relay here: https://github.com/hoytech/strfry/tree/web/src%2Fapps%2Fweb
reply
Amazing! hoytech is a boss. He makes me miss my systems programming days. I geeked around on it the other day. Really nice.
I'm curious if this will be a continuing trend of vertically integrated client/relays where no relays are dumb and instead they're fat and heterogeneously smart. This is what I think core nostr people were articulating as The Way ... many different communities spread around, segregated by UX/topic.
It seems like there's also a bit of a war between clients and relays right now. Clients are working around relays.1 Relays are working around clients. Super exciting to watch a protocol emerge in real time.
Also, it's cpp but same same.
Footnotes
reply
IIRC strfry has a very plugin based architecture, so it's probably still along the same lines of a dumb relay and smart client. It's probably an outlier, just a guy that wants to take advantage of his already existing server with a very efficient DB with events as a way to easily integrate a client facing website. I am very impressed by how quickly it does the server side rendering.
It would be a shame if every client took a similar approach, and now they'll need their own relay, probably pulling in alll events from the network and you can't pick your own relays client side. But I think we'll see all kinds of approaches in nostr. I especially like how he is going about custom algorithms and forking communities to tweak your own.
reply
re: algo. It seems to require you running your own strfry instance or is it clientside configurable?
IIRC strfry has a very plugin based architecture
Yeah their plugin system is great. Reminiscent of CLN's (and most system software these days) with simple stdin/stdout IPC.
reply
I don't think it is clientside configurable, but it's also very early so I'm not sure what plans he might have in store.