Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lewisjoe
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
121.
▲
by
lewisjoe
3y ago
From a person who started using computers from the early 2000s era: THANK YOU! None of the current SaaS apps I use can come close to the experience of using softwares from that era. Take a simple list view of a typical Windows/Mac soft
122.
▲
by
lewisjoe
3y ago
Zoho Workplace. Many of the office suite apps are much more feature-rich then Google's offerings. Zoho Mail -- GMail Zoho Writer -- Google Docs Zoho Show -- Google Slides Zoho Sheet -- Google Sheets Zoho Workdrive -- Google Drive Zoho
123.
▲
by
lewisjoe
3y ago
If anything it's the incentive system in software industry, which is at fault. 1. No designer is given promotion for sticking to conventional designs. It's their creative & clever designs that get them attention and career inc
124.
▲
Color Space Experiments
(jlongster.com)
3 points
by
lewisjoe
3y ago
|
0 comments
125.
▲
How to implement a web-based rich text editor in 2023?
(letsken.com)
2 points
by
lewisjoe
3y ago
|
0 comments
126.
▲
by
lewisjoe
3y ago
A good proposal. I'm interested in such a layout system for building an all-included rich text editor. Rich-text editors (like Google Docs and Zoho Writer) are inherently layout systems - with editable elements as children. In fact, bo
127.
▲
Under the Hood of Declarative UI Toolkits
(docs.google.com)
1 points
by
lewisjoe
3y ago
|
0 comments
128.
▲
Frappe - All Batteries Included Web Framework
(frappeframework.com)
1 points
by
lewisjoe
3y ago
|
0 comments
129.
▲
A deep dive into modern UI programming patterns
(docs.google.com)
4 points
by
lewisjoe
3y ago
|
0 comments
130.
▲
by
lewisjoe
4y ago
Compose multiplatform is a direct competitor for Flutter. What's interesting is, both Flutter & Compose Multiplatform has followed Flutter in announcing plans to target the Web using WASM as the engine. Flutter announcement: https
131.
▲
Compose Multiplatform Support for Web Using WASM
(github.com)
1 points
by
lewisjoe
4y ago
|
1 comments
132.
▲
GrammarlyGo – Generative AI assistance tool from Grammarly
(grammarly.com)
1 points
by
lewisjoe
4y ago
|
0 comments
133.
▲
by
lewisjoe
4y ago
Great news. One thing that I'm sure about V3 is that it isn't well thought-out at all. For example, imagine your extension has to cache data for a browser session (across tabs but with a single cache), it's impossible as of n
134.
▲
by
lewisjoe
4y ago
How do you handle the OpenAI API costs? Doesn't it reach beyond the free limits and increase your costs when usage increases?
135.
▲
Mircosoft Loop Has Launched
(twitter.com)
16 points
by
lewisjoe
4y ago
|
8 comments
136.
▲
by
lewisjoe
4y ago
I too believed that a software engineer's job is to identify and enforce rigorous specification of the abstract high level requirement. And I too was not taking AI advancements seriously but then I took a closer took at what AI tools d
137.
▲
Towards a Modern Web Stack (Ian Hixie)
(docs.google.com)
2 points
by
lewisjoe
4y ago
|
1 comments
138.
▲
by
lewisjoe
4y ago
Woah! That's some impressive piece of work. I've been thinking of how browsers are eventually proving to be bad at complex text rendering, like for a word processor. You either have to make do with mimicking DOM like a text layout
139.
▲
Notion AI is here, for everyone
(notion.so)
1 points
by
lewisjoe
4y ago
|
0 comments
140.
▲
by
lewisjoe
4y ago
Have you tried https://workdrive.zoho.com ?
141.
▲
Modern front-ends are distributed systems
(digest.browsertech.com)
1 points
by
lewisjoe
4y ago
|
0 comments
142.
▲
by
lewisjoe
4y ago
Yes, offline edits tend to generate larger units of delta. The larger the deltas, the more difficult or even impossible it is to merge with a sensible outcome for all parties. Falling back to manual merging will be an useful feature. But wo
143.
▲
by
lewisjoe
4y ago
Your example is spot on :) I believe we shouldn't lock our richtext state to Prosemirror's specs. The state should better be modelled as a CRDT and ensuring correctness should be part of CRDT operations. This way we unlock other
144.
▲
by
lewisjoe
4y ago
This is the most underrated problem with CRDTs: > Both paths will allow us to ensure that each replica converges on the same state, but that alone does not guarantee that this state is the “correct” state from the point of view of user i
145.
▲
by
lewisjoe
4y ago
To put it in a different perspective, plain text editing has well-solved CRDT patterns. But, semantic data-structures like rich-text or syntax trees is what's tricky and has unsolved challenges. Peritext[1] is the only one that came cl
146.
▲
by
lewisjoe
4y ago
I wrote a browser extension that will send weekly digest of bookmarked links to complete your reading list. It's open sourced at https://github.com/joelewis/readmelater I used to have a hosted version running at
147.
▲
by
lewisjoe
4y ago
Well, there's Zoho's office suite: https://workplace.zoho.com
148.
▲
Why would anyone need JavaScript generator functions?
(jrsinclair.com)
247 points
by
lewisjoe
4y ago
|
177 comments
149.
▲
by
lewisjoe
4y ago
Thanks for the sandbox. I'm working on a company-wide blog post on a good richtext editing strategy / library and wanted to demostrate how unpredictable it is with contenteditable. This sample is perfect and I'm thinking of h
150.
▲
React is not just a library anymore, but an architecture
(twitter.com)
15 points
by
lewisjoe
4y ago
|
2 comments
More ›