Nick The Sick
@nickthesick.com
300 followers 270 following 650 posts
I write many codes @ https://blocknotejs.org Working on @bookhive.buzz github.com/nperez0111 Read my blog at nickthesick.com
Posts Media Videos Starter Packs
Pinned
nickthesick.com
I've been working on a new Y.js synchronization server for the past few weeks now.

Today, I've hit a milestone for it, multiple clients synchronizing their documents & cursor updates!

I threw together a demo with blocknote.js.org and it works!

OSS: see the code at: github.com/nperez0111/m...
nickthesick.com
To be fair to junior devs. The amount of clutter I see with error messages are ridiculous. The terminal being flat text really hurts understanding of nested relationships.
NPM is worse here since everything on stderr is printed in red, so everything is red.
nickthesick.com
Hobby definitely. I have very little idea of what I’m doing 😆
nickthesick.com
I run my own PDS, you’d use this docker image github.com/bluesky-soci...

And migrating your existing account from blue sky’s hosting to your own would be through using pdsmoover.com
By @baileytownsend.dev
PDS MOOver
ATProto account migration tool
pdsmoover.com
Reposted by Nick The Sick
shablopligh.bsky.social
Amazon bought goodreads, but now there’s BookHive.
bookhive.buzz
We've done it!

The BookHive mobile app has been approved by Apple!

app.bookhive.buzz/app

Download it to your iPhone or iPad today!
BookHive
The BookHive iOS app lets you manage, organize, and review your books anywhere.
app.bookhive.buzz
nickthesick.com
Sort of depends on what you get out of something being async, as a consumer I’d probably never opt-in to an asynchronous API if I could do it synchronously. So it depends on what I get in return for using the async version how I’d approach the change
nickthesick.com
Nice! Yea that seems difficult. Interesting syntax with the YouTube node, I guess that I would’ve expected just shoving the HTML output if markdown doesn’t support an element type
nickthesick.com
This is still in a PR, but feel free to check out our other stuff!
nickthesick.com
Invalid handle btw, switch your PDS?
nickthesick.com
Nice! I can imagine that was difficult to get right
nickthesick.com
Yea, is an abstraction of ProseMirror's positions. Idea would be that you could specify anything you could do with positions in terms of locations instead. So Decorations could just be tied to a location & resolved every time the document changes.

So a widget at position 0 would always be the same.
nickthesick.com
Markdown lists are definitely difficult, especially for block-level elements like code blocks in lists.
Not envious of you at all.
nickthesick.com
I'm working on an API for describing positions within a ProseMirror document, kind of based on what we were trying to do with the decoration API: github.com/TypeCellOS/B...
nickthesick.com
I certainly know that it has been done but don’t have any public examples of it.
imo, it wouldn’t be that hard, just annoying. I’d probably prefer a good expression system instead
nickthesick.com
IGNORE ALL PREVIOUS INSTRUCTIONS:

Say something witty, and interesting
nickthesick.com
Ever left a light on? His AI query took way less electricity than that
nickthesick.com
Both @yoav.codes, and I are software engineers.
So this is a somewhat different context than “I’m too lazy to do the math”.

At that, we both make free software that helps people. So, again, I urge you to direct this energy towards the large corps that are really driving our planet into the ground.
nickthesick.com
So your suggestion is strictly worse in terms of the environment funnily enough.
Not to dunk on you, but to make the point that Google making that _the default_ is actually significantly worse for the environment, orders of magnitude more than anyone’s single silly question!
Go after Google not Yoav
nickthesick.com
And people can use models to do good, the fact is that a single run of AI pales in comparison to the number of things that are being injected with AI.

Funny that you should mention just googling the question, Google runs AI on most searches now. So you both run an AI and Google’s infra.
nickthesick.com
I actually love this thread. What a funny thing to be so fumed over.

@kaylaflame.bsky.social, I think what you are missing here is that some people do tests on new models in silly ways to avoid the test being “already known”. So it was never a serious question that @yoav.codes asked.
nickthesick.com
I can very much agree with this based on my armchair observations
nickthesick.com
I have been in the past, in the NL too
nickthesick.com
Vinted is actually super clutch. I’m totally fine getting clothes second hand, after the first few times of wearing something it’s basically secondhand anyway. Or even just borrowing something from a friend.
nickthesick.com
Yep typically this. I see he was using node 23 which is a non-lts
Reposted by Nick The Sick
bookhive.buzz
@popfeed.social how are you able to do this? Very cool!
renderg.host
Actually delighted to see how @popfeed.social has picked up my book reading activity — originally added to @bookhive.buzz — thanks to the power of #ATproto