ChatGPT thinks I‘m 5 because I added “ELI5” to a few of my prompts.
HN user
hanspagel
co-founder of scalar
I don’t know what I just read, but I enjoyed it.
Not gonna happen in Germany. I don’t think I‘ve ever seen a windowless room here and it’s common to open all windows at once for a few minutes, just to replace as much air as possible:
Stoßlüften.
Did it review the landing page for it? Because it looks broken on iOS.
How does such a post land on the frontpage :)
We basically do the same for https://github.com/scalar/scalar/
Publishing to npm, PyPi, Maven Central, crates.io, NuGet… all using changesets.
I mean, speaking as an oss maintainer, there is an infinite list of things msft could do on npm and gh to make our lives better, but we might just have to accept that we’re on our own and have to deal with those platforms mostly as they are and dependency cooldown is just a pragmatic approach. :)
100% management is gone, engineers took over
You can’t unpublish a npm package with more than 100 downloads I think.
If I understand correctly, the plan is to add a virtual state to address this.
I think you’re looking for Laravel, with its many many official packages and the thousands of community packages, which are often full features including an optional frontend for it. :-)
From what I see, this does not help with pinning the dependencies and it doesn’t verify the downloaded action has the same content as it used to have. In other words, this is a tiny patch on a big wound.
We use commit hashes to pin actions, have the version as a comment (e.g # v4) and renovate will keep both up to date in the PRs.
And there is a more or less recently added repository setting to require actions to be pinned to hashes.
That’s actually an issue with the syntax highlighting in brave. :-(
Thanks gilli! Great to have you in the community. (Tiptap co-creator here)
Great to hear! (Co-creator here)
Try disabling spellcheck, this has serious performance issues for content editable in recent chrome versions.
https://bugs.chromium.org/p/chromium/issues/detail?id=107671...
Thanks for the mention, Sam! Great to have you and Yousef in the community.
BTW, we are already tinkering on some interesting stuff with the Rust port, too. :-)
I’m a bit biased, but I think 2022 will be the year of Y.js.
What we’ve done or set up for the next year:
* The Y-Collective to fund more and more related projects, like slate-yjs: https://opencollective.com/y-collective
* The Hocuspocus backend you've discovered, which will become public in April or so
* A cloud offering we’re bootstrapping to hopefully get even more money into the ecosystem
* Y.js core support for the Tiptap editor (900k downloads/month), with a lot more advanced features coming next year
* More and more frontend libraries, like SyncedStore which was on the frontpage a few days ago: https://syncedstore.org/docs/
* The Y.js Rust port: https://github.com/yjs/y-crdt
Exciting times!
I’m building one for Y.js. If you want to take it for a test drive:
$ npx @hocuspocus/cli
Creator of Hocuspocus [1] (which I’ll open source next year) here. You can use y-websocket [2] aswell. Hocuspocus is a (very nice) wrapper/API around y-websocket written in TypeScript.
So cool to see libraries like yours coming out! (am in love with Y.js)
I think Adam knows what’s possible with Tailwind CSS [1], but wanted to point out that it’s not possible with just a style attribute. :-)
[1] https://github.com/tailwindlabs/tailwindcss/graphs/contribut...
We have GitHub issues (works fine for bugs, not so much for discussions), GitHub discussions (no one is there), added Discord by public demand (I hate it, but it’s working well. People help each other there) and plan to add Flarum as an open discussion board soon.
If you’re looking for a modern FOSS alternative, try Tiptap[1].
There are editors that handle images very well by default, like Quill or Trix.
If you start diving deeper you’ll find out that image handling is just super complex and the behaviour is dependant on what you’re building. Then you’ll be happy to have full control about the behaviour with editors like Slate, ProseMirror or Tiptap.
Based on ProseMirror, more popular than raw ProseMirror, inspired by Slate (years ago), but framework-agnostic and more advanced in some areas (like collaborative editing):
You might like what I’m working on. A Node.js backend powered by Y.js.
Send me an email to humans@tiptap.dev if you want to take a peek.
Sure, that’s possible!
Everything you can do with Slate.js, you can do with tiptap, too.
Some things are even easier in tiptap, some are better supported (collaborative editing), and Slate.js is only available for React, but tiptap is framework-agnostic.
If you’re happy with Slate: That’s fine, it’s an amazing editor. For some use cases, tiptap is probably better suited, though, but that highly depends on your use case.
Collaborative editing is one of the hardest problems in that field, I think it’s cool to show that one on the frontpage.
And the demo shows how you can customize the styling, the power of extensions and how that all can be put together in a custom way. But maybe it doesn’t communicate all that very well.
Keep in mind it’s an MIT-licensed open source project, we just launched two days ago and we didn’t even post it here.