Nick The Sick
banner
nickthesick.com
Nick The Sick
@nickthesick.com
I write many codes @ https://blocknotejs.org

Working on @bookhive.buzz

github.com/nperez0111

Read my blog at nickthesick.com

Support me on Ko-Fi: https://ko-fi.com/nick_the_sick
Pinned
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...
I’m planning on talking about my project Teleportal (github.com/nperez0111/t...) at FOSDEM next year and likely going to talk about some other BlockNote (blocknotejs.org) related things too. Really looking forward to it!

Would love to know if anyone else is going!
November 27, 2025 at 12:06 PM
Reposted by Nick The Sick
Inspired by the work from @nickthesick.com for @bookhive.buzz who was in turn inspired by @jakelazaroff.com Kipclip now also has the cool handle autocomplete feature on the login page that all the cool atproto kids have! Happy url collecting ❤️
November 26, 2025 at 7:00 PM
Reposted by Nick The Sick
10 more days to submit your proposal to the #Local-First devroom at the upcoming @fosdem.org. Deadline is 5th of December.

If you are into #local-first applications, frameworks, libraries and want to show your work, sync protocol, #crdt, now is the moment to apply

openlocalfirst.org

please share!
FOSDEM Local First devroom - CfP open until early december
For the first time this year, the FOSDEM conference will host a devroom for Local First, CRDTs and sync protocols and sync engines. FOSDEM is the biggest Free and Open Source conference in Europe. Thi...
openlocalfirst.org
November 25, 2025 at 11:53 AM
At 13, I wanted to know how to make a video game, so I did. Then I needed a website to market it.
What’s the lore behind choosing your career path ?
November 23, 2025 at 10:30 PM
I'm very satisfied this morning with all my little side-projects.

I made some updates to BookHive's OAuth (to use the `oauth-metadata-client.json` file which makes it display on the PDS nicely).
November 21, 2025 at 8:04 AM
Reposted by Nick The Sick
I’ll be posting progress updates, release announcements and other kipclip.com news on the new @kipclip.com account from now on 📣
kipclip - Find it, Kip it
Save and organize your bookmarks on the AT Protocol. Bookmark from anywhere with our bookmarklet, iOS shortcut, or PWA.
kipclip.com
November 19, 2025 at 8:02 PM
Why does every bsky pbc post have a bunch of people wanting to edit posts. Is it for editing typos? I can’t understand why people want that so bad.

I’m more concerned by someone saying some horrendous shit and then absolving themselves by editing it.

Am I missing something?
November 19, 2025 at 7:39 PM
I’m working on a file sending protocol as part of my Teleportal project (Y.js sync server).

And it just shows me that AI is really not good at understanding how web ReadableStreams and WritableStreams work. It has such a tough problem even when I have examples of working code.
November 19, 2025 at 7:34 PM
Reposted by Nick The Sick
New app update out!

You can now see your books in a list view from the homepage, with sorting by date added, date read and more
November 15, 2025 at 1:50 PM
This is basically my article on why I hate cars
November 14, 2025 at 10:41 PM
Integrating this was sooo easy. Web components are the best for this sort of thing.

And of course, thanks @jakelazaroff.com!
Thanks to @jakelazaroff.com, I was able to add this to @bookhive.buzz's login page:
November 13, 2025 at 7:10 AM
Someone made a Goodreads scraped book recommendation system. I would love to add it to BookHive but I don’t think he can legally share the model he trained which is unfortunate.

Even book metadata is a gray area!

news.ycombinator.com/item?id=4582...
Show HN: I scraped 3B Goodreads reviews to train a better recommendation model | Hacker News
news.ycombinator.com
November 6, 2025 at 10:42 PM
I edited this with the new Affinity app (since it is now free with Canva).

Very well made app.

I got an AI to generate the initial image, flattened it out in the image edit (AI always generates so grainy), got a tool to turn the flattened image into an SVG and edited that SVG back in Affinity
Spent all morning editing the logo for my project Teleportal, a Y.js sync server.

His name is Pepper, the parrot🦜
November 6, 2025 at 12:02 PM
Spent all morning editing the logo for my project Teleportal, a Y.js sync server.

His name is Pepper, the parrot🦜
November 4, 2025 at 8:15 AM
It is very awkward to be asking for money, for me - but, the reality is that I'm completely doing all of this work on my own time, hosting it, and paying for it to be on the App Store.

Feel free to support if you like / have the means
Had to renew the BookHive domain today (I can't believe it has almost been 1 year)

It costed 42 dollars, between that & the Apple Developer subscription it will cost me $150 / year to keep BookHive alive

So, I started a Ko-Fi where you can tip me if you like BookHive & want to see it stick around!
October 19, 2025 at 5:18 PM
Reposted by Nick The Sick
Introducing kipclip.com, the friendliest way to save bookmarks on atproto 🐔 This first version works on the web and features a simple bookmarklet (for desktop) or iOS shortcut or Android sharesheet option, once you save it to your homescreen (for mobile). Uses the community lexicon for bookmarks!
October 18, 2025 at 2:38 PM
Reposted by Nick The Sick
How about enabling IPv6 and DNSSEC on plc.directory? I'm quite surprised that it isn't already, given how crucial PLC is for #atproto
October 16, 2025 at 12:31 AM
Reposted by Nick The Sick
There's really only two file formats
October 15, 2025 at 8:53 AM
Was pretty nice to see that Goodreads is using Next, so I was able to scrape their pages since next preloads a bunch of page data in a json object. We will see how long that works for, but in the worst case it should just fallback to the same data I had before
Just added more book data scraping to BookHive!

Much more info added, longer book descriptions, author bios, publication details & even genres.

Here is a before & after:
October 10, 2025 at 9:50 PM
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.
October 9, 2025 at 6:47 AM
Reposted by Nick The Sick
Amazon bought goodreads, but now there’s BookHive.
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
October 2, 2025 at 1:51 PM
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.
September 30, 2025 at 7:43 AM
Reposted by Nick The Sick
@popfeed.social how are you able to do this? Very cool!
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
September 29, 2025 at 8:22 AM
This is actually 🔥

I would love to use this for my Y.js sync server but I’ve got to see how well it supports binary data
I don't have a problem with making new RPC systems! I can stop any time I want! But I don't want to. So I made a new one for you. It's called Cap'n Web. It's like Cap'n Proto RPC, except focused on working great in browsers and JavaScript/TypeScript servers. blog.cloudflare.com/capnweb-java...
September 22, 2025 at 5:24 PM
Reposted by Nick The Sick
I don't have a problem with making new RPC systems! I can stop any time I want! But I don't want to. So I made a new one for you. It's called Cap'n Web. It's like Cap'n Proto RPC, except focused on working great in browsers and JavaScript/TypeScript servers. blog.cloudflare.com/capnweb-java...
September 22, 2025 at 1:49 PM