Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jhchen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
jhchen
10y ago
To me setting up a server/installation and maintenance is in the chore category of work so 1hr setup and say 15/min/month maintenance ~= 3 hrs/yr. Good programmer contracts can command $500/hr and the work might act
32.
▲
by
jhchen
10y ago
As an open source maintainer I used to have the impulse of asking for tiny changes before merging such as what this post is suggesting. The alternative is just accepting the change and immediately "fixing" it for you. The main rea
33.
▲
by
jhchen
10y ago
Why is optimizing for SSDs nonsense? Empirically this seems correct since RethinkDB themselves pivoted away from this but curious about the technical explanation.
34.
▲
by
jhchen
10y ago
In theory source maps is the answer but personally this has only worked some of the time. When it does work though it is magical and exactly answers your question of debugging in the browser at the source level.
35.
▲
by
jhchen
10y ago
The author is making an assumption but it is not uninformed. In the comparison list he wrote "I had printed games in China before, and have a good relationship with the company we used." I'm assuming things went reasonably we
36.
▲
by
jhchen
10y ago
This guide is heavy on the mechanical side and misses a lot of important substantive parts, if your goal is to add value to an open source project. Don't just create a fork, branch, and submit a PR without context. First, make sure the
37.
▲
by
jhchen
10y ago
Atlassian, which just IPOd this year, was famously bootstrapped. There are two founders, each with 37.7% [1], so the table is misleading and the should really be 75.4%. Atlassian eventually took funding from Accel, 8 years after its foundin
38.
▲
by
jhchen
10y ago
You can use a container blot, which is how lists are implemented. A container blot represents <ol> and a block blot represents <li>.
39.
▲
by
jhchen
10y ago
Most editors nowadays maintain a parallel structure to the DOM. And since the DOM is a tree, that structure is also a tree. Quill's is Parchment[1] and goes a step further by also having an API and allow defining new nodes, which Prose
40.
▲
by
jhchen
10y ago
What does this mean and how did you come to this conclusion? There are a lot of broad adjectives in the sentence but it doesn't sound right.
41.
▲
by
jhchen
10y ago
Quill definitely has users that are on React (and Angular, Ember, etc). In general you will want a React Component that is essentially a wrapper around Quill so they stay out of each other's way. You should make sure to understand Reac
42.
▲
by
jhchen
10y ago
I do not believe it is a fine control vs out of the box tradeoff. Draft gives you one. Quill gives you both. Previously Quill was limited in what content it could understand but this is the major change in 1.0. I'd encourage you to tak
43.
▲
by
jhchen
10y ago
Quill does let you define Embed blots which essentially hand back complete control over the corresponding DOM node container. For example the formula module uses KaTeX to render formulas and it does not care what KaTeX does to descendant DO
44.
▲
by
jhchen
10y ago
The playground favors very short code for experimentation, given the limited screen real estate for the split view. Quill could do better in the accessibility front though and autofill titles and aria attributes for you. However at the mome
45.
▲
by
jhchen
10y ago
(Quill maintainer here) There was a separate comment about Draft, so I answered that one there and will just comment on ProseMirror here. ProseMirror's main is insight is the need to maintain a document model in parallel with the actua
46.
▲
by
jhchen
10y ago
(Quill maintainer here) Draft’s own description of itself is "Rich Text Editor Framework for React" and is more comparable with Parchment[1], both being a foundation in which you can build a rich text editor. But there are many pi
47.
▲
by
jhchen
10y ago
Not sure which version you were using, but it would be difficult to add this in pre-1.0, and one of the reasons 1.0 was built. There were definitely documentation gaps during the 1.0 beta and release candidacy as well so I'd encourage
48.
▲
by
jhchen
10y ago
Quill just uses KaTeX [1] (which an excellent project) for rendering formulas. Not sure how it determines vertical vs horizontal fractions. [1] https://khan.github.io/KaTeX/
49.
▲
by
jhchen
10y ago
Disclosure: As the maintainer of Quill, I am much more aware if its strengths and have worked hard to limit its weaknesses. The main idea behind Trix as stated in their README[1]: "Most WYSIWYG editors are wrappers around HTML’s conten
50.
▲
by
jhchen
10y ago
I'm sorry you are experiencing problems on your device/browser but I don't think it's fair to say Quill does not take mobile browsers into account. I personally have a Nexus 7 running Android 5.1, which I use to test Chr
51.
▲
by
jhchen
10y ago
Did you try the demo on the homepage? I would have thought a demo of the actual product would make it clear what the actual product is.
52.
▲
by
jhchen
10y ago
Sure, the Playground default now has code blocks in the toolbar.
53.
▲
by
jhchen
10y ago
Thanks and fixed!
54.
▲
by
jhchen
10y ago
Hey HN - Quill maintainer here. The 1.0 release has been a huge effort with spanning almost a year, over a thousand commits, and hundreds of issues closed, since it's announcement[1]. Feel free to AMA. [1] http://quilljs.com
55.
▲
by
jhchen
10y ago
Is there a study you can point to? I'd be curious to know the severity of the vulnerabilities. In the past companies have also been able to successfully cover up breaches. The media attention as you point out makes this more challengin
56.
▲
45 GitHub Issues Dos and Don'ts
(davidwalsh.name)
12 points
by
jhchen
10y ago
|
0 comments
57.
▲
by
jhchen
10y ago
Why is their execution poor? They've broken every record in usage and growth. Designing a back-end to expect and support that level of usage out the gate would have been poor execution. Servers crashing and people still tolerating it i
58.
▲
by
jhchen
10y ago
I think what the OP means by winning is keeping control of the gym, to your point exactly. I am also at level 23 and can take out pretty much any gym. But right when I walk out of range, someone half my level using either a full six roster
59.
▲
by
jhchen
10y ago
Driving a car is a complex and potentially dangerous activity, hence the license. A license to rent a place to sleep makes no sense. Edit: Instead of responding to every single sub comment I will just add that car accidents kill 30,000
60.
▲
by
jhchen
10y ago
It was not long ago that Computer Science degrees itself faced a similar challenge, against more well-rounded liberal arts programs, championed and prided by the Ivy Leagues. Today MIT and Stanford are ahead by the strength of their more “p
More ›