Hacker Newsnew | past | comments | ask | show | jobs | submit | cris-ward's commentslogin

I think they meant Jodrell Bank,a radio telescope with an astronomy based visitors centre in Cheshire in the uk

https://www.jodrellbank.net/


Thanks!. Figured it was something like that, but Google and Wikipedia were no help.

It's an interesting name for a telescope. What does "Bank" mean in this context? The Wikipedia article links to another telescope, the "Green Bank", but that one just appears to be named after the town it's in, which doesn't seem to be the case for Jodrell Bank.

Edit: Nevermind, the Wikipedia page does have the answer. "It is named from a nearby rise in the ground, Jodrell Bank, which was named after William Jauderell, an archer whose descendants lived at the mansion that is now Terra Nova School.


Douglas Adam’s electric monk?


Cyberpunk also has the red pill / blue pill and deja vu cat from the matrix.


For web apps, chrome has a throttling tool in the dev tools. Not sure how sophisticated it is, but I've used occasionally to recreate bugs only noticed by clients on slower connections.



Indeed, from that paragraph:

"He was very influential in popularizing certain spellings in America, but he did not originate them."


As a designer + developer, it always frustrates me to see a design not translated into code well. If this is built using css, there really aren't any excuses for not making this look as slick as the visuals. Especially when the design doesn't appear to contain anything which looks especially difficult to recreate.

It's difficult to overemphasise how much this kind of thing gives users of your software confidence. The common assumption is, if it looks good, it works well (and the opposite).


From someone who briefly used 'bower', which was JS dependency management using git, relying on git is a lot worse.

Github repos can vanish, NPM will only let repos be deleted if they have no direct dependencies also on NPM. So you have some guarantees your dependencies wont vanish.


If the repo was used at least once, it will be cached by the default proxy. At that point, deleting it will have no effect on builds


Word of warning, their readme says 'Some of its APIs are not "finalized" and will have breaking changes over time as we discover better solutions.'

I started using this library several years ago and have eventually had to rework it using prosemirror because I just couldn't keep up with the breaking changes.

Both libraries work in very similar ways, with slate using React for its rendering layer. However Prosemirror has been v1 for quite a while and in retrospect I'd have saved myself a lot of headaches if I'd taken the above warning more seriously.


Same experience here. They changed APIs with no warning at version 0.46, breaking whatever spotty iOS/Android support they had. That’s not a knock against them: mobile contentEditable is terribly difficult to get right. But the surprise total deprecation of their stable branch was uncool to say the least, even if they did warn the software was beta. I heard Slate raised money to fix Android support, but whether or not that’s true, the whole thing was a really bad experience.

I also wholeheartedly recommend ProseMirror. It’s a bit complicated in some ways, but it works across platforms, is used in production widely at big companies despite sort of flying under the radar, and has been stable for years. If you’re looking for a fully baked React integration, TipTap[0] seems really nice, or if something minimalist then a plug for my own integration: use-prosemirror[1].

[0] https://www.tiptap.dev

[1] https://github.com/dminkovsky/use-prosemirror


Never seen tiptip before, looks pretty slick.

At work we need only the most basic customization (some inline spans for template vars) and we've cobbled together a Draft.JS implementation that's pretty buggy and has random runtime errors (unhandled nulls internal to the Draft.JS code).


Yes, I looked at TipTap for a while recently and the API looks like a really nice layer on top of ProseMirror.

Draft.js was another far out experience for me. I built the first attempt at my app with it, only to discover that Draft.js didn't work on Android. It was buggy on iOS, but on Android just didn't work. If you've been using Draft.js you probably remember Android support landing with the huge PR from Fabio M. Costa at GoDaddy[0], but by then I had already decided I needed to find something else. That PR actually led me to ProseMirror:

> This approach is the one used by Prosemirror (see https://github.com/ProseMirror/prosemirror-view/blob/master/...), which is the only Rich Text Editor I've tried that works well on Android. [1]

When I looked at ProseMirror, I was spooked by the apparent complexity. Tried Quill, Trix (worked great, but uncustomizable) and then went with Slate, only to have the above-mentioned experience. Remembered that comment on the PR, and redid my editor in ProseMirror, which finally was something that worked. Thank you Marijn and the ProseMirror community. It's been a journey with these editors.

[0] https://github.com/facebook/draft-js/pull/2035

[1] https://github.com/facebook/draft-js/pull/2035#issue-2613622...


Same, I switched after a long stretch in 2020 where Slate bug fix PRs stagnated. I find the ProseMirror API less intuitive but overall it has fewer bugs and I have been able to customize it pretty heavily.


I had a similar experience. On a project I'm working we had to support IE11. Slate docs mentioned that it doesn't fully support IE11 out of the box, but that support can be achieved using polyfills. This turned out to be false and that part of documentation was very old and inaccurate unfortunately.

After few weeks of development we ran into IE11 issues we couldn't fix and Slate devs expressed that they are not at all interested in supporting IE11 in any way, which is a fair point of course since IE11 is on its way out and supporting it is a big chore. There were some PRs that were supposed to address some of the issues, but development is kinda all over the place on Slate so we weren't confident enough to go with it and decided to switch to ProseMirror.

It hasn't been easy and ProseMirror can be complicated, but we managed to work it out and created what we needed.


This has been my experience with Slate few years ago. The breaking changes were too frequent to stay productive and the project needed more baby sitting than we'd have liked.


https://www.vimeo.com/ too, including their api.


Actually it also works in IE11, as it should. Flex does work in IE11 with some known bugs - https://caniuse.com/#search=display%20flex


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

Search: