Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
marijn
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
marijn
3mo ago
ProseMirror (and as the sibling comment mention, Lexical) should handle this fine. Both mobile Safari and Chrome Android do a ton of weird things that their desktop siblings don't, and play loose and fast with standards, so getting thi
2.
▲
by
marijn
3mo ago
I know that's how sanctions work. What I mean is that the possibility of being locked out of a central facet of my digital life by US legal processes is another strong motivation for self-hosting.
3.
▲
by
marijn
3mo ago
(Filed this [here]( https://code.haverbeke.berlin/wordgard/wordgard/issues/3 ).)
4.
▲
by
marijn
3mo ago
I've had another report like this (they claimed it had been down for days). But I haven't noticed anything wrong with it (and I'm using it a lot). What did 'down' look like? Also, though GitHub's lack of reliab
5.
▲
by
marijn
3mo ago
There's a significant amount of code in Wordgard that is copy-pasted from CodeMirror or ProseMirror, but modified enough that trying to share it would involve nightmarish amounts of type parameters and extra indirection. You could cert
6.
▲
by
marijn
3mo ago
The menu can be replaced, either entirely or by item, but the default buttons use icons, not text labels.
7.
▲
by
marijn
3mo ago
First-class mobile support should be there (though there will be bugs, given that this hasn't seen much real-world testing yet — report them if you see them). I haven't entirely decided what utilities I'm going to include in
8.
▲
by
marijn
3mo ago
Tried to reproduce this, also on Chrome Android, but undo removes the typed character as expected.
9.
▲
by
marijn
3mo ago
> The thought that Prosemirror is no more in active development is scary. Which is a thing that I never said. In fact I went out of my way in all the announcements to stress that ProseMirror maintenance is continuing as it has been.
10.
▲
by
marijn
3mo ago
Many of them do pay. Also MIT-licensed software doesn't 'go away' all that easily. If a piano fell on my head tomorrow, interested parties would probably manage to continue development in a fork.
11.
▲
by
marijn
3mo ago
> why wordgard is worth the switching cost? It may not be. If you're happy with ProseMirror, continue to use ProseMirror. I have your back. But as the blog posts describes, I had a whole pile of new design insights that avoid some o
12.
▲
by
marijn
3mo ago
See https://code.haverbeke.berlin/wordgard/wordgard/commit/9c9b2...
13.
▲
by
marijn
6mo ago
I'll be the first to admit that ProseMirror's change representation is a bit messy, but I don't think that's the root of the issue here. The problem is about generalized tree-structured document representation (as oppose
14.
▲
by
marijn
6mo ago
I watched the presentation, but I'm getting the impression that you're still using a hierarchical XML-like structure for the document, which sounds like it still cannot merge or split nodes (without recreating the content after th
15.
▲
by
marijn
6mo ago
Hi Alex, I'm the author of prosemirror-collab. I agree with your point that CRDTs are not the solution they often claim to be, and that CRDT editor integrations (at least the ones for Yjs and Automerge) are often shockingly sloppy. But
16.
▲
by
marijn
2y ago
Missed chance, to fail to reference Le Guin's [patterning frame]( https://en.wikipedia.org/wiki/City_of_Illusions#Objects ) somewhere in there.
17.
▲
by
marijn
3y ago
You're welcome
18.
▲
by
marijn
3y ago
Makes it available to more people. Also probably helps paper books sales more than it hurts them, through exposure.
19.
▲
by
marijn
3y ago
How is a `<pre>` tag for code blocks a 'weird format'?
20.
▲
by
marijn
4y ago
> but we felt that having a source-of-truth that wasn't the DOM was a better approach Which is... exactly what ProseMirror does?
21.
▲
by
marijn
5y ago
This is mostly accurate for CodeMirror version 5. But this article is talking about version 6, which was intentionally built in a way that avoids the problem.
22.
▲
by
marijn
5y ago
https://eloquentjavascript.net/06_object.html#p_nIsq9E5wmZ
23.
▲
by
marijn
5y ago
That would explain the weird experience of having your open software used in Apple products — no one from the company ever talks to you. I'm a bit baffled how they deal with upstream bugs with this mentality. Not my problem, of cours
24.
▲
by
marijn
5y ago
You used to be able to do `git clone https://codemirror.net `, which was kind of neat. But the constant barrage of emails from "security researchers" who had found a "vulnerability" (an exposed git directory h
25.
▲
by
marijn
5y ago
Tiptap builds on ProseMirror, so it uses the same approach.
26.
▲
by
marijn
6y ago
(Not really, at this point—the project, like most libraries with dependencies, uses non-relative imports, which browsers don't really handle yet at this point.)
27.
▲
by
marijn
6y ago
The project is written in TypeScript—not sure where you looked, but this conclusion isn't correct.
28.
▲
by
marijn
6y ago
Right. But that only works for resources whose initial version is fully trusted (due to review or trust in its source), and which never change. Which doesn't cover a lot of the usefulness of the web.
29.
▲
by
marijn
6y ago
> Brave concerns about WebBundles are legit in a location-based addressing Internet, but all of them would immediately be removed the moment we switch from a location-based addressing to a content-based addressing approach for the Inter
30.
▲
by
marijn
6y ago
I'm not going to defend the article, but I really bristle at this idea that if you just _get_ CSS it isn't problematic anymore. CSS tries to solve a hard problem and it's certainly preferably to inline-everything, but its des
More ›