Do you recall when this was? This kind of feedback is highly unusual for us. Most users love SN precisely for its reliable sync. Our syncing engine underwent large-scale changes in June/July of this year to solve an edge case with opening out-of-date clients. If you experienced any issues after this date with updated clients, I'd be very surprised, but would love to hear more if you can spare a moment.
The only other issue we have heard of precisely one other time has to do with Firefox pinned tabs + some assortment of Firefox browser extensions. To be clear, any reproducible issues with syncing are 100% fixed as quickly as possible.
Lastly, regarding our API for syncing, while our encryption specification is described in plain text detail, you'd have to inspect our source to see how syncing works.
I hadn't heard of StandardNotes before so I just went to the StandardNotes website. The explanation there is decent, but why no screenshot(s)? I had to go to Google Images to see what it actually looks like.
Out of curiosity - which Firefox browser extensions? I typically have SN open on my work PC in a Firefox pinned tab, and at home in a pin tabbed, and then on and off on mobile. I've never lost any data, but sometimes I'll have to refresh the tab for the right hand pane to load when just opening Firefox.
Is it possible to use VIM as a text editor in the terminal with SN? Or are users required to use a text editors supported by SN? This seems like an application I'm looking for but I can't ditch my vimrc and plugins
Ah yeah, it would most likely have been the reason we updated our syncing engine in June of 2019. I don't believe you'd experience any of the same issues today.
Three years is typically just the tip of the iceberg ;) There's probably at least a decade's worth of failures that lead up to finally having a successful product.
Any tips for staying motivated? I want to see my project through but it feels like a real grind after the 1 year mark, every new signup makes me feel some guilt because I feel the product isn't ready yet.
This is one of the biggest casualties of our industry's hyperfocus on software all day, every day, and nothing else. Everything in the world is two dimensional to us.
How many hobbies do you have?
Three years is only a long time if you are young or have never studied anything longer than the time it took to get your CS degree.
In virtually any other hobby or pursuit, you have only just become interesting to other people around the 3 year mark, and software developers are already daydreaming about the Next Thing. If in fact they aren't already looking at the Old Thing shrinking in the rear view mirror.
Pick something to try to get good at. It'll help reset your concept of 'a long time' and your pain thresholds to something more compatible with the rest of the world. An instrument. Crafting (wood, cloth, leather, beer). A sport. Mushroom hunting. Learn to play Go (particularly good one for developers who are uncomfortable picking up something too out of character). Stick around to get properly good at it instead of simply conversation at parties good.
Thanks for the thoughtful reponse. I do have hobbies, I'm part of a road cycling group and I learn my girlfriend's native language, I used to play guitar but have less time for it now. You are correct though in that I hold software and particully the software I produce to a different standard, especially regarding the time I spend on it and what I expect. I guess maybe it's a product of having invested so much in learning and building things.
I had a similar experience growing my company (funnily enough, also a note taking app). When I reached the point where I had everything I needed, I had to ask myself, why keep going?
The answer for me was a custom-fitted realization that building a company is to be treated no different than a game. A factory building simulation game, like Factorio. The goal isn't to achieve operational bliss, because that goal is wickedly unattainable (or also extremely attainable, but would mean you'd accomplish that goal by simply just not playing at all). It is instead to grow, build, scale, solve, for no reason other than it being enjoyable to do so. Because playing the game, for problem-solving minded individuals, is a lot more stimulating than not playing it.
I wrote more about my personal experience with this here:
Nice job ripping a new asshole in a theme-park version of buddhism, but I'm not entirely sure what you're trying to communicate here. I mean, yeah, sitting on your ass doing nothing your entire life is a bad idea, sure.
Standard Notes | Senior Fullstack Developer | Remote, Chicago | Full-time
Standard Notes is looking for our first full stack engineer. This is a high-autonomy job, and you will have a large say in shaping the architecture of the product.
Our technology stack includes:
- JavaScript (web app)
- React Native (mobile app)
- Electron (desktop app wrapping web app)
- Ruby on Rails (servers and website)
- AWS (Linux/MySQL)
JavaScript experience is crucial, and Ruby/Rails experience is optimal.
The salary range for this role is $50k-$65k USD, which makes this an ideal position for Europe and South America based developers. If you have different salary requirements, please mention this in your email.
You'll be working directly with our engineering founder (Mo) to scale and improve our product, and solve interesting problems at the intersection of privacy/security and user-friendly productivity software. This role has the potential to lead quite naturally into a leadership/VP position in a short period of time, with the right candidate.
You can take a look at most of our stack on our GitHub page (github.com/standardnotes). Feel free to browse around, and if working on projects like these sounds like something you'd be into, get in touch! Please send your resume, along with any online profiles (personal site, GitHub, StackOverflow, Twitter, etc), to mo@standardnotes.org.
If you want to have encryption with Dropbox, we just launched FileSafe at Standard Notes. It encrypts files client side then uploads to Dropbox (or any WebDAV server).
It’s a project I’ve been working on for a couple years, and has made its rounds on HN in the past. Thought I’d share again for anyone seeking alternatives.
The only other issue we have heard of precisely one other time has to do with Firefox pinned tabs + some assortment of Firefox browser extensions. To be clear, any reproducible issues with syncing are 100% fixed as quickly as possible.
Lastly, regarding our API for syncing, while our encryption specification is described in plain text detail, you'd have to inspect our source to see how syncing works.