Hacker News new | past | comments | ask | show | jobs | submit | ShaggyHotDog's comments login

I am bad at games like this. But good design for the homepage.


Deel covers more countries that Remote last time I checked. Whereas better experience than any other tool in the same niche.


I get that point of data actually being kept at one point, but other server can also save that data if the POC service makes a point to signal other servers (That's the whole point actually).

But what about the auth data? What if the POC service deletes then how does the other servers authenticate that user since the POC service is not there anymore, maybe I am not getting the auth part yet for Fediverse.

Too many questions that I need to research on.


Saw the thread on Twitter. Kudos to the author for going in so much detail!


Neat. Being learning about databases and this is very helpful!


I haven't tried web notifications yet, good reason to try now.


I actually liked their UI out of the box, but seems like they started as LinkedIn competitor but ended up becoming a website builder.


Google sheet on mobile is pain. Good idea on how this becomes usable. Will try it.


I like the subtle editor. What did you use to build the editor? Lexical or TipTap?

Also you might want to limit the AI generation (Cost wise) in some way before posting on hacker news, maybe only authenticated user can generate content.


I think using TipTap would have been the best option but I decided to build my own editor using contenteditable with the diff-dom library to maximize my learnings.

The editor keeps track of the original text and the modified text (not yet accepted text). The rendering starts by calculating the diff between the two texts and building a virtual DOM tree with special markers for changes. Then, cursors and selections are inserted into the virtual DOM, after which the DOM is processed by the markdown parser. The parser converts markdown syntax into formatted DOM elements. Finally, the virtual DOM is diffed against the contenteditable DOM, and the minimal updates are applied. There is some additional logic to handle cursor positioning between the updates and to manage the history.


That is impressive, any examples that I can see, maybe something you followed or learned from?


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: