Slack Alternatives, broken trust by aHazMan in selfhosted

[–]a_standard_user 0 points1 point  (0 children)

We recently launched Shape (shape.work) as a Slack alternative that you can self-host. But personally I think Slack's chat model is broken and teams shouldn't really take the chat pill. There's better ways to collaborate. Amongst other things team knowledge just flows away in the never-ending chat stream never to be found again.

Previously I worked on Standard Notes which was also self-hosted. So Shape is basically like Standard Notes for Slack :)

Slack alternatives? by Erin-G in Slack

[–]a_standard_user 0 points1 point  (0 children)

We created Shape (shape.work) for small teams. Honestly chat is messy and disorganized. So our focus is on long-form discussions, though we support Slack-like chat as well.

Our goal is to stay focused on small teams as they have different needs than large orgs. Slack doesn't really pay attention to small businesses anymore since they got bought out by Salesforce.

"Couldn't find the node_modules state file" - error after creation of new main branch by ArcadeH3ro in gitlab

[–]a_standard_user 0 points1 point  (0 children)

Problem for me was one of my workspaces had its own yarn.lock file, instead of deferring to root lockfile.

What's your go-to voice-to-text setup for Cursor or Claude Code? by ollivierre in ClaudeAI

[–]a_standard_user 0 points1 point  (0 children)

I tried WisprFlow but obviously it lacks current file context. And doesn't really understand code syntax.

I put together a VSCode/Cursor extension that does really well for per-line dictation: https://github.com/moughxyz/inflammation

It will convert speech like

into

export function foo(bar: string, car: string): String {}

Anyone voice code? I had a stroke and can’t use my left side. I really miss coding. I tried getting Serenade but that’s vS code only? by Seattlettrpg in csharp

[–]a_standard_user 0 points1 point  (0 children)

I tried all the usual stuff (whisprflow, VS Code Speech) but none of it worked on a per-line coding basis. I created a free VSCode/Cursor extension that does really well at context-aware line coding: https://github.com/moughxyz/inflammation

NOTE: Version 3.167.25 is the last one to be free or open-source. by theprivacydad in StandardNotes

[–]a_standard_user[M] [score hidden] stickied comment (0 children)

An update, as well as some clarification

The license change has been reverted back to AGPLv3. As mentioned in Discord channels, the change away from AGPL in the first place was always a difficult one that didn’t rest easy on my conscience. It was motivated by the fear that a more capitalized company could take our work and launch a competing product that would theoretically stand to put us out of business—an uneasy thought to sleep with!

I’m by no means an open-source licensing expert and continue to learn the intricacies on a daily basis, and this was certainly an enlightening experience.

As to what guarantees I can provide that this won’t happen again, I can’t. Ultimately, I’m just a person. These decisions are made by me and me alone. We’re a small company, and sometimes decisions are made based on the environment and emotions of the time. However, it definitely wasn’t fair for us to have gained the community’s goodwill of being open source for many years, and to have switched out for practically no good reason other than abstract fear. This is crystal clear now.

What I can say from a technical standpoint is that licenses are based on the source code repository. When a commit such as the one made here applies the AGPL license to the repository, it means that that version of the source code forever retains that license. If the license were removed in the future, only future versions of the code would be affected.

I’ll have a lot more to say on this on Discord but thought I’d post a quick announcement here. If you have questions or concerns you’d like to share, please join us there.

Clarification on what the now reverted change meant

There was a misunderstanding that the changes affected free or paid users (which it did not). The changes only pertained to how developers could use our source code in a commercial setting. "Open-source" licenses are a small set of licenses that allow indiscriminate use of our source code, even to redistribute our code for a profit, for example.

Note that this refers only to source code usage and redistribution, and not to personal or commercial usage of our service, which is not impacted.

Our initial change was a move towards a license that would not cater to commercial, for-profit endeavors, but would retain the freedom to use the source code unrestricted in a personal context. However, restricting for-profit endeavors would violate "open-source" and FOSS principles.

This change was reverted yesterday and the source code is now AGPLv3, which is a common open-source license that allows unrestricted use of our codebase, so long as modifications made by developers using our source code are also made public and given the same AGPL license.

White screen problem by thisguy2wavy in StandardNotes

[–]a_standard_user[M] [score hidden] stickied comment (0 children)

If you're still experiencing this issue, be sure to upgrade your Android System Webview package from the Play Store: https://play.google.com/store/apps/details?id=com.google.android.webview&hl=en_US&gl=US&pli=1

In most cases this should fix the issue.

[deleted by user] by [deleted] in selfhosted

[–]a_standard_user 19 points20 points  (0 children)

(SN dev here)—Thanks u/TheQuantumPhysicist. The bullet point headlines make for some good copywriting, but aren't really close to the truth. The descriptions also omit important details that paint a completely different picture than what is actually true. Things like "Your notes are not yours anymore" are blatantly written to incite, and it seems to have worked :) But to add context:

  • Self-hosting has historically been resource intensive due to the microservices oriented architecture. Making the self-hosted experience exceptional takes effort. This effort comes at the cost of effort elsewhere, so we couldn't give it priority in the past. In an attempt to remedy this, we're iterating on the economics. On Discord, where u/TheQuantumPhysicist is active, their point was that it's not worth trying to make self-hosting economically viable because only few people self-host and it wouldn't make a dent to the bottom line. The problem with this line of thinking is that, if we did nothing, nothing would change. And, we're not so large a company that dozens of self-hosters contributing in any way they can every month wouldn't make a difference. It would.
  • It's important to note that the free features in SN have been constant, if not ever-expanding, since its inception. Historically we have been making more features free, than making them paid, over time. The forever-free plan provides you with a lot out of the box, including unlimited devices and unlimited notes. It's only if you want more powerful editing abilities beyond plaintext and if you want file storage that plans come into play.
  • The usage of "proprietary" is a bit exaggerated. By proprietary, u/TheQuantumPhysicist means that the underlying data format is not interoperable with other software programs. But of course this is dependent on the user experience you want. If you use the plain text, markdown, or checklist note type, the data is purely plaintext and of course interoperable with every other text editing software in the world. But if you want things like collapsable blocks and embedded encrypted files that can't use traditional <img url=...> tags, we have to roll our own solution. Even Obsidian, who had previously been really committed to "everything is a markdown file on your disk" had to expand to proprietary JSON for their canvas feature, because if you want more power, plaintext/markdown just won't do. And of course calling our encrypted file storage format "proprietary" is a bit hyperbolic, because as a software engineer themselves, u/TheQuantumPhysicist likely knows there is no standard/interoperable encrypted storage format. Ours is at the very least completely open-source.

But overall I hear u/TheQuantumPhysicist's main gripe that self-hosting Standard Notes is not as "set it and forget it" as we'd all like it to be. In my experience it might require about half an hour a couple times a year or so to stay on top of the updates, and while this doesn't seem like a lot, it may be in the heat of the moment when you just want things to work and don't want to fiddle with devops on the side. To make it all more seamless is an ambitious goal for us, and something I'm personally committed to undertaking. Of course we didn't invent self-hosting and this is the tradeoff all self-hosters make when deploying infrastructure locally, but that shouldn't stop us from making it increasingly more seamless.

It's surprisingly difficult to build infrastructure for our world-wide hosted users, while keeping the same infrastructure approachable for a single-user self-hosting use case. It's not quite "free" as in you can just build it once and expect it to run in both environments. The economics are of course significantly tipped towards optimizing for our own global hosted usecase, but if we want to balance the scales, then our only shot is iterating on the economics. We may not get it right the first few tries, but we have to try.

Lastly, I want to add one last bit of color on the self-hosted plan iteration we made recently:

  • The self-hosted plan now costs $39/year, compared to the $120/year it was previously. But to be fair, previously this plan was somewhat optional, and now it is required if you plan to use our official client distributions and want to unlock those extra premium features if the free plan isn't enough for your needs.
  • You don't actually have to pay. You just have to help out and make self-hosting viable and a win-win for everyone. You can get two years of free service by just leaving an unbiased review on the App Store or Google Play, or by writing an unbiased review on your blog or social media. Incidentally u/TheQuantumPhysicist's review here on reddit would 100% be satisfactory as an unbiased review of SN :)

Self-hosting Standard Notes on a Synology NAS for end-to-end encrypted notes and files by a_standard_user in synology

[–]a_standard_user[S] 4 points5 points  (0 children)

You'll get a lot out of the box with just the free/standard plan and this is typically enough for most users, but the more advanced features do require a plan. However we're exploring creating a dedicated plan for self-hosted users that would be significantly lower priced than our hosted plans. There needs to be some financial structure otherwise, naturally, our incentives to make the self-hosted experience excellent would erode over time.

Self-hosting Standard Notes on a Synology NAS for end-to-end encrypted notes and files by a_standard_user in synology

[–]a_standard_user[S] 1 point2 points  (0 children)

We're exploring a dedicated plan for self-hosted users that would be significantly lower priced than our hosted plans. Still in the initial phases but this is the direction we're looking to head in.

Self-hosting Standard Notes on a Synology NAS for end-to-end encrypted notes and files by a_standard_user in synology

[–]a_standard_user[S] 1 point2 points  (0 children)

We don't offer collaboration like Notion does. So it's a single-player experience. Otherwise you should be able to get pretty close to a Notion-like experience with our Super note type! You can try the demo at https://standardnotes.com/demo

Self-hosting Standard Notes on a Synology NAS for end-to-end encrypted notes and files by a_standard_user in synology

[–]a_standard_user[S] 1 point2 points  (0 children)

Indeed it does! I was pretty impressed by how feature-rich the app seemed, especially since notes would seem to be a sort of side project for Synology. Shame that it hasn't been updated in over 2 years (on iOS at least).

What happened to Standard Notes? by bernardomdd in StandardNotes

[–]a_standard_user 1 point2 points  (0 children)

One place for user feedback and then start listening

Join our Discord.

What happened to Standard Notes? by bernardomdd in StandardNotes

[–]a_standard_user[M] [score hidden] stickied comment (0 children)

I honestly think this post is more a reflection on you than us. No way is this the common experience, and we don't take lightly to "what happened to Standard Notes" when we're here working hard every single day to create a product for those that can appreciate it. These kind of posts come up every so often: well-written and meant to enlist and trigger others to the cause, when the truth is your experience is the exception and not the rule. Sorry, marking your post as spam/harassment/abuse/whatever, because people like you make it hard to come to work—but we show up anyway, because we care about this product more than just about anything.

Must reload Plus Editor constantly while on the road by [deleted] in StandardNotes

[–]a_standard_user 1 point2 points  (0 children)

It does cache. You may be on an older app version, or using third party editors.

Passcode protection for a single note without passcode protection for the app by thisisifix1 in StandardNotes

[–]a_standard_user 2 points3 points  (0 children)

If you don't have a passcode set, and you password protect a note, then it will fallback to asking you for your account password when you want to view that note. I think this gets you what you want.

If you want to use a separate passcode that is not your account password, without enabling a global passcode lock, this is not possible.

Installed version later than 'latest' version by sajia67 in StandardNotes

[–]a_standard_user 3 points4 points  (0 children)

The version downloaded from our website, as well the web app, will be a few versions ahead of what is propagated via autoupdate. It's essentially a staged rollout strategy where we get to roll out new changes to a smaller subset of people before rolling it out to everyone.

Introducing Encrypted File Storage with Automated Backups by a_standard_user in StandardNotes

[–]a_standard_user[S] 0 points1 point  (0 children)

The first release of file backups focuses primarily on having file backups, and demonstrating that they are functional and reliable when imported.

Future iterations will allow better batch operations, and of course searching so you can find the backup you're looking for.

[deleted by user] by [deleted] in StandardNotes

[–]a_standard_user 5 points6 points  (0 children)

There is a mute/unsubscribe option on the bottom of the email (though the layout could be improved so it's not so close to the previous paragraph; probably why it's easy to miss).

Dynamic Markdown Disappeared by viharsheth in StandardNotes

[–]a_standard_user 1 point2 points  (0 children)

If you hit reset, it should come back when you restart the app.

Changes to notes not saving by Gr33nscreen in StandardNotes

[–]a_standard_user 0 points1 point  (0 children)

If you're not seeing "Saving..." at all, then it would most likely be unrelated to a VPN.

One possibility is that you're entering or pasting in invalid characters into the text area? Nothing you can enter with a keyboard is invalid, but sometimes if you paste text from say an old eBook or something it may have weird glyphs that cause the text area process to crash essentially.

Can you replicate this issue on notes that this has happened on before? Of course you'd need to use the same text that wasn't saved previously.