Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nathanstitt
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
nathanstitt
3mo ago
Great feedback, that makes complete sense. I've just added https://tinycld.org/story which expounds on this a bit more and also links to the credits page that lists all the (many) libraries it uses.
2.
▲
by
nathanstitt
3mo ago
It's pretty simple: I have a small company and we're using it internally. my hope by releasing it is that the ecosystem will grow and it'll become the best way to publish web apps (ambitious I know). I do not know what you e
3.
▲
by
nathanstitt
3mo ago
Also not affiliated but my open-source tinycld uses docx as the backend storage for its text package. Supports _most_ of the features (including comments and suggestions) but is still very young. It has a golang backend that reads/wr
4.
▲
by
nathanstitt
4mo ago
Yes, absolutely. All agents seem to know how to talk to the Pocketbase API without telling them much about it if you're wanting to directly interact with tables. We also have https://tinycld.org/llms.txt for writing p
5.
▲
by
nathanstitt
4mo ago
HyperFormula was the key to unlocking the entire spreadsheet, the technical foundation of sparse rendering and multi-user interactions were easy enough with Yjs and and a few other libs, but I was completely stuck on how to support formula
6.
▲
by
nathanstitt
4mo ago
Yea I really did want to go Nextcloud because it is the battle tested solution as you note, but a few things held me back. * It's UI felt dated - which I agree is not an entirely good reason to not use it, but certain stakeholders
7.
▲
by
nathanstitt
4mo ago
yep very true, everyone has their preferred stack, and greenfield is _always_ easier than maintaining years worth of past code. I did look really closely at Nextcloud when it came time to leave Google apps. I really wanted it to work but
8.
▲
by
nathanstitt
4mo ago
hah, so I've been fighting AI all the time as it tries to write all this on it's own vs re-using libraries. To me that's a much safer option, because the libraries all pre-date AI so I assume the authors know what they'
9.
▲
by
nathanstitt
4mo ago
Sorry it didn't work :( I just tried and looks like it got _so close_, it did undo the insertion of values, but the selection remained. I think that's probably debatable behavior, but isn't what Google Sheets does. I may b
10.
▲
by
nathanstitt
4mo ago
yes, I'm planning to support it indefinitely - my company (~10 users) just started using it so we're very invested in it's success. I'd love for people to write whatever crazy packages they can think of for it so it has
11.
▲
by
nathanstitt
4mo ago
Hey, I just made https://github.com/tinycld/mail/pull/2 which mostly implements this. Am leaving it as PR until I can fully test it out
12.
▲
by
nathanstitt
4mo ago
Interesting, I wasn't aware that SES did inbound and it looks fairly affordable as well. I'll have to do this, thanks for mentioning it
13.
▲
by
nathanstitt
4mo ago
Yes, Hyperformula is amazing! it's actually the primary reason TinyCld is AGPL vs MIT, doing so was totally worth it in order to be compatible with it's GPL3 license.
14.
▲
by
nathanstitt
4mo ago
Good question, TinyCld does uses docx/xlsx files on the drive package as the native storage for text/calc. Drive is exported via webdav so doing so lets native clients load the files as well. Locking is used though so web &
15.
▲
by
nathanstitt
4mo ago
thanks! it also has the ability for user themes but they are fairly weak. really only supports setting color swatches
16.
▲
by
nathanstitt
4mo ago
currently only supports postmark but based on the conversions here i’m thinking expanding that will probably be the next thing i implement
17.
▲
by
nathanstitt
4mo ago
yep i know postmark wont be everyone’s fave. i’ve abstracted all that to a single golang interface so it’d be easy to swap out. i’ll probably write a pure SMTP version as an example soon
18.
▲
by
nathanstitt
4mo ago
yes, I should make this clearer: You do not actually host the email, tinycld uses a transactional host for sending and receiving. I also have a lot of scars from doing that in the past and I'm happy to pay someone else a few $$ a mon
19.
▲
by
nathanstitt
4mo ago
Yes, exactly that. Personally I have several small (tiny really) companies where employees wear a few hats in them, this setup allows me to add people to org (and email domain) A & B while not getting C. It is _not_ setup at all for bil
20.
▲
by
nathanstitt
4mo ago
excellent, I've also tried all the products you mention but they all felt either too heavy or limited to me. I'd love any feedback you can offer, GitHub issues are open if you hit bugs.
21.
▲
by
nathanstitt
4mo ago
Hey all, Nathan here, I'm the author. I wrote TinyCld because Google in their infinite wisdom decided to cancel my 20 year old free Google Apps suite for "commercial usage". Which, to be fair it totaly was, and I obviously s
22.
▲
Show HN: Open-source Workspace (mail,docs,spreadsheet,drive) web/iOS
(tinycld.org)
111 points
by
nathanstitt
4mo ago
|
38 comments
23.
▲
by
nathanstitt
4mo ago
Hey all, Nathan here, I'm the author. I wrote TinyCld because Google in their infinite wisdom decided to cancel my 20 year old free Google Apps suite for "commercial usage". Which, to be fair it totaly was, and I obviously s
24.
▲
OpenSource Workspace with realtime mail/docs/spreadsheet/drive on web+iOS
(tinycld.org)
2 points
by
nathanstitt
4mo ago
|
1 comments
25.
▲
by
nathanstitt
3y ago
teable looks very interesting, I hope you do follow through on open sourcing it.
26.
▲
by
nathanstitt
3y ago
heh, I'll throw my formial ( https://github.com/nathanstitt/formial ) project onto this thread. I probably need to update it a bit but it's been working well in production for 2+ years now. Where were all thes
27.
▲
by
nathanstitt
3y ago
Ah, yep that makes complete sense if you want to per-tenant schemas. My app is multi-tenant but all have the same schema. We use a customer_id column that's matched against the JWT's customer_id token to ensure that no data is s
28.
▲
by
nathanstitt
3y ago
Congrats on launching! It looks like you started with Hasura GQL and switched to your own implementation ( https://github.com/twentyhq/twenty/pull/156 ). Would it be possible to comment on what influenced your
29.
▲
by
nathanstitt
4y ago
OpenStax | Software Engineer II | Remote | Full-time | https://emdz.fa.us2.oraclecloud.com/hcmUI/CandidateExperienc... The OpenStax Kinetic team is searching for a full stack software engineer. Our frontend is React
30.
▲
by
nathanstitt
4y ago
OpenStax | Software Engineer II | Product Manager| OpenSource | Fully Remote The OpenStax Kinetic team is searching for a Product Manager and full stack (React/Rails) software engineer. - Product Manager: https://emdz.fa.us2
More ›