Yeah, I have a lot of problems when I try to use them. API / interface gets stuck a lot.
Posts by Zicklag
AtmosphereConf 2026 is a wrap! We hope all the remote attendees had a great Streamplace experience.
When VODs, you ask? They're actually up right now! They're `place.stream.video` records in this repo.
One catch: no frontend yet. That's where you come in.
Welcome to the Streamplace VOD JAM.
Yes, the video streams were recorded!
They will be published natively on protocol with @stream.place new video-on-demand (VOD) support.
It will likely take us a little longer to get them all embedded in the website, but Eli seems to want to get them all uploaded real quick!
It's becoming more normal to have focused permissions, but not all apps have updated their scopes yet.
It can be made much more granular.
Exactly. I did the same thing. ๐
@goat.navy I loved this talk.
I'll have to re-watch the recording because I missed the beginning of it!
Thanks for sharing.
Hah! This is a fun idea. ๐
@flo-bit.dev just what the doctor ordered: markpub.at
Haven't totally understood the whole thing yet, but looks like a good idea if you're using markdown.
"Find the others" ๐
Loving @meri.garden 's #AtmosphereConf talk about @roomy.space and how their team found each other @erlend.sh @zicklag.dev
Hope to see you at 10am today! ๐ฅฐ
Ah, it looks like there is a real overhead to long polling.
We'll just have to work around the Safari WebSocket bugs I think.
I'm seriously thinking about switching away from websockets to long-polling after this.
This is also causing another issue where we can't fetch all of the threads for a channel, because when we have over 100 threads, ( there are lot of Atmosphere Conf talks this year! ), that pushes the message size over the limit and crashes the websocket again!
We had to reduce the size of our messages a lot which, without like reorganizing the code to work with chunked messages, meant we had to reduce how much we could download at a time and made the app slower and "bouncier".
So the issue here was that a Safari bug is truncating, i.e. just chopping the end off, of websocket messages over a certain size in @roomy.space.
This makes the messages fail to parse and crashes the websocket. This isn't even in JS, this is in the browser itself.
Love the point that when the protocol isn't determinative, the economics step in to fill the gap.
Yeah, I missed the first part of the talk, but really thought he made some interesting points.
my takeaways:
1. pds is still the primary (only) unit of data storage. everything else is designed around the sanctity of your pds.
2. the team considered the full range (1-millions) of group sizes when designing this.
3. space credentials sound a lot like ucan tokens.
We found those and were losing our minds thinking, "wait we are supposed to use those for something?? How?".
Every time we jumped on a basket it was a jump so we couldn't get it working, LOL.
Well, thanks! ๐
Will try this tonight... ๐น๏ธ
> ONCE
๐คฆโโ๏ธ Oooh my.....
We didn't know it was the _number_ of jumps. That explains why, even though we didn't touch the water, they always flew away on that second jump.
We tried so many things. It seemed like jumping was fine as long as it wasn't like too far downhill or something.
I just missed it!
I'll have to watch the recording later.
Things are definitely not perfect, but it's good enough and it's actually helping, so we're doing it I think! ๐
After long trial and error we got past the first waterfall by sprinting at the wall to kind of slide past it.
But then there's the second one where you can't do that.
Why can't you jump past waterfalls??
They can't expect you to somehow push the baskets around up to walk across them...
We *love* the Myst series up to this point, and the story and locations so far in Uru are great, but wow, the controls and interaction design is maybe the worst of anything I've played before. ๐
We usually don't ask for hints, but this is _soo_ bad.
Me and my bros have spent hours on just this now and it feels like some of the worst game-making I've ever seen.
What's the deal with the weird basket things!?
@iwonk.bsky.social you're the only person I know of who's played Uru, and I don't necessarily want to web search it and get too many spoilers, but is the thing with the fireflies in the Eden ages just really, really dumb?
Talk slide: The next version of Virtuoso. It's high-level design is described in TLA+. Here's an email from Eric Verhulst, the head of the development team. The [TLA+] abstraction helped a lot in coming to a much cleaner architecture ( we witnessed first-hand the brainwashing done by years of C programming). One of the results was that the code size was about 10x less than in [the previous version].
Another slide.
> The [TLA+] abstraction helped a lot in coming to a much cleaner architecture ( we witnessed first-hand the brainwashing done by years of C programming). One of the results was that the code size was about 10x less than in [the previous version].
Screenshot of Leslie Lamport giving a presentation with his slides.
Leslie Lamport:
> Coding should be the easiest, lest important part of programming.
> If you're having trouble writing a piece of code, you're doing something wrong.
Some great points for these couple minutes of the talk:
youtu.be/8-Bc5Lqgx_c?...
I'm not even in person and I was thinking how much more alive than their profile pictures people are, seeing them in a real-life room on stream. ๐