HN user

hanspagel

256 karma

co-founder of scalar

Posts37
Comments71
View on HN
twitter.com 5mo ago

OpenClaw Prompt Injection via Chat History Spoofing (Fixed)

hanspagel
2pts0
discuss.prosemirror.net 5y ago

Contenteditable on Android Is the Absolute Worst

hanspagel
1pts1
github.com 5y ago

Show HN: Online text converter based on Pandoc

hanspagel
3pts0
blog.ueber.io 5y ago

Transparent Salaries

hanspagel
1pts0
blog.ueber.io 5y ago

Remote work is definitely not a no-brainer

hanspagel
1pts1
blog.ueber.io 5y ago

Time Tracking

hanspagel
2pts0
raycast.com 5y ago

Command Palette for Jira, GitHub and Google Workplace

hanspagel
10pts1
blog.ueber.io 5y ago

Sponsoring Tiptap

hanspagel
2pts1
blog.ueber.io 5y ago

Build, and They’ll Come

hanspagel
1pts1
blog.ueber.io 5y ago

(Not) Working on Side Projects

hanspagel
1pts1
blog.ueber.io 5y ago

Keep Learning

hanspagel
1pts0
blog.ueber.io 5y ago

Employee-Friendly Holiday Policy

hanspagel
1pts1
blog.ueber.io 5y ago

Monetizing Your Open Source Project

hanspagel
4pts5
blog.ueber.io 5y ago

Lessons from a Year of Side Projects

hanspagel
2pts1
blog.ueber.io 5y ago

Tools for a Smooth Collaboration

hanspagel
1pts0
blog.ueber.io 5y ago

Fixed Budgets

hanspagel
1pts1
blog.ueber.io 5y ago

List of Side Projects

hanspagel
12pts3
blog.ueber.io 5y ago

Scheduling Client Projects

hanspagel
2pts1
blog.ueber.io 5y ago

Our Plan for Tiptap 2

hanspagel
2pts1
github.com 5y ago

GitHub Docs

hanspagel
1pts0
blog.ueber.io 5y ago

Stopping a Project

hanspagel
1pts0
blog.ueber.io 5y ago

Thirty Posts

hanspagel
1pts2
github.com 6y ago

Show HN: Unicode character search for macOS (Open Source)

hanspagel
2pts0
www.glyphfinder.com 6y ago

Show HN: I made a better search for Unicode characters

hanspagel
9pts0
blog.hanspagel.com 6y ago

Overcoming Artificial Limits

hanspagel
3pts0
en.wikipedia.org 6y ago

Peter Principle

hanspagel
2pts0
mouseless.app 6y ago

Show HN: I made an app to learn keyboard shortcuts

hanspagel
4pts1
scrumpy.io 7y ago

Growing a Bootstrapped Startup with Do

hanspagel
7pts0
scrumpy.io 7y ago

Sharing our revenue metrics with everyone

hanspagel
3pts0
github.com 7y ago

Show HN: A renderless and extendable rich-text editor for Vue.js

hanspagel
278pts74

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.

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. :)

IKEA for Software 6 months ago

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.

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!

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.

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.

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.