HNHacker News
TopNewBestAskShowJobs

samuelstros

555 karma · joined December 3, 2021

founder of opral.com
submissionscomments
samuelstros··on Local First, Forever
I refer to open source projects, indie hackers, and one man shows with "hobby apps."

Distribution (specifically maintenance) becoming cheaper will enable those people to compete/provide enough value to customers that larger companies face downward pricing challenges.

samuelstros··on Local First, Forever
> The issue comes when end-users expect the same level of support and continued updates from hobbyists as they got from commercialized apps.

Maybe. Doesn't change the fact that software will be more commoditized.

If software switching costs get close to 0 [because data is owned and can be opened by any other app], pricing pressure will get intense. Investors love cloud SaaS because they can rent-seek and extract margins of >80%. It's unlikely that apps that do not own and lock-in customer data can rent-seek to such a degree. If they do that, users will switch to the next best solution.

samuelstros··on Local First, Forever
Yep. Local-first is further commoditizing software.

Users will refrain from paying a subscription if their app version works and they don't need updates. The good old buy-a-license with 1 year of updates will likely make a big comeback. Local-first software, at least in lix universe [0], does not have fixed recurring maintenance costs like running servers. The elimination of fixed recurring maintenance costs will lead to a proliferation of "hobby apps" that are undercut by price/make it free altogether.

[0] https://github.com/opral/monorepo/blob/main/lix/README.md

samuelstros··on Local First, Forever
> Can't wait for the next cycle.

Edge compute :D Have data distributed "wherever" (client, server) to perform computations "wherever".

Using a video editor as an example: The video editor running locally means videos can be rendered for free with the user's hardware. Great for hobbyists (or a free-tier!), bad for large projects that would take too long to render. Have "edge compute" and hobbyists can use the free-tier while large projects can render on the cloud.

samuelstros··on Local First, Forever
A universal sync engine could be "files as zipped repositories."

A repository as a file is self-contained, tracks changes by itself, and is, therefore, free from vendor lock-in. Here is my draft RFC https://docs.google.com/document/d/1sma0kYRlmr4TavZGa4EFiNZA...

samuelstros··on Show HN: PlayBooks – Jupyter Notebooks style on-call investigation documents
big picture is that cloud-based apps/saas is getting disrupted.

there is no value in a cloud-based solution that locks users and customers in if collaboration can be solved in the data (file) level. turns out that version control solves collaboration on the data level and is awesome to build apps.

samuelstros··on Show HN: PlayBooks – Jupyter Notebooks style on-call investigation documents
here, be blown away https://github.com/opral/monorepo/tree/main/lix

solving version control for files like jupyter notebooks brings collaboration to those files without the need to give up files in favor of the cloud. playbooks could leverage lix in 1-2 years to build a file-based version of their tool

samuelstros··on Humane Explores Potential Sale
"seeking a price of between $750M and $1B"
samuelstros··on Our seed memo to build a change control system and SDK
> what will get developers to start building with lix vs. what they know/trust?

1. the ease of building an app

2. the additional features like change history, ai readiness, etc. that cloud-backends like supabase or firebase don't/can't provide

it will be our job to communicate 1 and 2 to developers in the future. for now, we focus on building inlang.com as the first lix app(s). inlang.com might by itself become the convincing argument to build on lix "oh look how they build inlang with lix".

samuelstros··on Our seed memo to build a change control system and SDK
Hi hn crowd,

founder of opral here. we seem to have stumbled on an easier and better way to build collaborative apps by leveraging "version control as a backend":

- collaboration for file-based software (a real-time layer can be added)

- data ownership for users and companies because file-based (no lock-in)

- open source like pull request collaboration for design, engineering & co

feedback and questions are welcome. directly commenting on the google doc is enabled

samuelstros··on Dear Europe, please wake up
You seem to mix corporate vs personal taxation.

Personal taxation is always your country of residency. If you hold stock in an EU Inc., the capital gains tax in your country of residency would apply.

samuelstros··on Dear Europe, please wake up
> The problem with the EU wide Inc, is who gets the tax revenue?

Every country proportional to the profit they generate and the tax rate they set?

Companies overall EU profit $100M: - France $30M profit taxed at 20% = $6M - Germany $50M profit taxed at 25% = $12.5M - ...

Seems like it "just" needs an accounting system that works across the EU.

samuelstros··on Git as a backend is an easy way to build collaborative apps
This internal demo might be of interest to the HN crowd.

We are building a git-like change control system called lix that can store different file formats.

Why?

- file-based software is amazing because of interop and data ownership

- storing a file in change control makes a file collaborative, eliminating the need for "the cloud"

- we can solve globalization of software with an interoperable system of apps

samuelstros··on Launch HN: Creo (YC W24) – Build internal tools with NextJS and AI
What's the value to users if you are NextJS based?

- internal tools rarely (never?) need SEO

- the complexity of NextJS rings alarm bells as infra product. A look at your docs confirms my suspicion https://docs.trycreo.com/core-concepts/server-and-client-com...

samuelstros··on Ask HN: What happened to startups, why is everything so polished?
the reason is less knowing our audience and more "it was just easier [than setting up a careers page]" :D
samuelstros··on Ask HN: What happened to startups, why is everything so polished?
Great feedback. I'll forward it to Nils, who is responsible for communication. Reply from him should follow on Monday
samuelstros··on Ask HN: What happened to startups, why is everything so polished?
> That at least tells me who is the buyer and what benefit I will get

That is our problem. Taking a software product global (i18n/localiation/marketing) targets multiple personas and buyers (managers, developers, translators, designers, etc). We started with a dev-focused line but that didn't work for everyone else.

Are product pages clear(er)?

- https://inlang.com/m/gerre34r/library-inlang-paraglideJs - https://inlang.com/m/tdozzpar/app-inlang-finkLocalizationEdi...

samuelstros··on Ask HN: What happened to startups, why is everything so polished?
What is unclear?

we know that we haven't nailed communication yet. one team member is working full time on communication/the website

samuelstros··on Ask HN: What happened to startups, why is everything so polished?
fixed the capitalization https://github.com/opral/monorepo/commit/6127c6899290b35442c...
samuelstros··on Ask HN: What happened to startups, why is everything so polished?
thanks. do you understand what inlang is by looking at the site?
samuelstros··on Ask HN: What happened to startups, why is everything so polished?
Haha check our scrappy website https://opral.com

We got a bug report once that „the website is not loading“.

samuelstros··on SvelteKit 2
Glad that inlang could contribute i18n routing capabilities for SvelteKit 2.0!

https://inlang.com/c/svelte and https://github.com/sveltejs/kit/pull/10755

samuelstros··on Rolls-Royce calls off bets on electric planes, says low-carbon fuel is future
The Rolls Royce company of discussion is not owned by BMW. The car brand Rolls Royce is owned by BMW.
samuelstros··on Rolls-Royce calls off bets on electric planes, says low-carbon fuel is future
Your statement sounds like a contradiction.

If the development of batteries is so rapid, Rolls Royce not investing in electric engines and doubling down on fuel-burning engines instead could open them up for a book story worthy "disruption".

By the time batteries/electric plane engines suddenly become good enough, Rolls Royce might face themselves in a "why does nobody want our fuel-burning engines anymore" situation that will require multiple years to catch up to electric engine manufacturers. Multiple years of catching up that Rolls Royce might not have at the time they find themselves in the "nobody wants our engines anymore" situation.

samuelstros··on Nue.js: Rethinking Reactivity
Interop, achievable via web components, is far more important than syntax, the last ms of performance, or shaking of 1kb in large applications contexts.

Hence, I strongly encourage the author to compile to web components instead of a custom output to increase/achieve interop.

samuelstros··on Brave Browser has an AI assistant chat now
(assumption) because their product is not appealing to a wide audience. the result? "let's add this feature to get [X hyped tech] users"
samuelstros··on Lessons From Linguistics: i18n Best Practices for Front-End Developers
i am on a 2 year long rabbit hole to solve many i18n problems that devs face https://github.com/inlang/inlang

we are in our third (major) refactor because the problem is so complex and new requirements emerge regularly :/

samuelstros··on Lessons From Linguistics: i18n Best Practices for Front-End Developers
well, at least we are trying to solve i18n with tech https://github.com/inlang/inlang :D
samuelstros··on Next.js App Router Update
Check out vite plugin ssr
samuelstros··on Web Apps on macOS Sonoma 14 Beta
Chrome supports "installing" apps for a long time. Apple is the blocker for true web apps with the year long lack of notifications for example.
← PreviousPage 3 of 6Next →