Live data from Hacker News

Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

textlog.cc

81–90 of 91 posts

Re: Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

#81
post #75
post #54

Earlier quoted context omitted.

The character limit is, in my opinion, the primary reason Twitter became so bad. It encourages absolute language (qualifiers take up characters!) It discourages any level of nuance. I use Mastodon which has a 500 limit, and even that sometimes is not enough.

Why use any? Why force yourself to comply with the arbitrary limitations imposed by some third party somehwere. For what?

Because otherwise you're having online discourse with yourself.

Re: Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

#84

It's blazing fast too. Good job. But is it purely text? Or do you support/will support, images and videos?

Thanks! Purely text. Inline images/etc. can be supported by someone building a browser extension. I wanted to keep the core distraction free.

Re: Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

#86
post #49

I built something for a similar goal, make it easy for someone to start their blog. But instead it's a static website, clone the repo, adjust the config.ts, write the posts in markdown, host anywhere: https://starter.bryanhogan.com/

Please don't use !important at scale https://github.com/BryanHogan/astro-starter-template/commit/...

This is the one use-case where !important makes the most sense, as it's a utility class they you only use if you want it. The other solution would be to make other CSS less specific, e.g. using `where` in the markdown.css file, but that would be more messy.

Re: Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

#87
post #77

I built something for a similar goal, make it easy for someone to start their blog. But instead it's a static website, clone the repo, adjust the config.ts, write the posts in markdown, host anywhere: https://starter.bryanhogan.com/

> The simplest way to build a high-quality website. The build (generation) step should be able to execute on/inside the browser runtime (using standardized APIs, not hardcoded against proprietary APIs that the NodeJS people invented). See also https://crussell.ichi.city/pager.app.htm >

That would mean using a completely different architecture, and I think there many benefits to using Astro. I like your underlying goal of fewer environment-specific dependencies, but the ones used here were carefully selected because they do provide a benefit.

Re: Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

#89
post #77

Earlier quoted context omitted.

> The simplest way to build a high-quality website. The build (generation) step should be able to execute on/inside the browser runtime (using standardized APIs, not hardcoded against proprietary APIs that the NodeJS people invented). See also https://crussell.ichi.city/pager.app.htm >

That would mean using a completely different architecture, and I think there many benefits to using Astro. I like your underlying goal of fewer environment-specific dependencies, but the ones used here were carefully selected because they do provide a benefit.

I'm responding to a specific claim that you put at the top of the page the linked to.

> the [dependencies] used here were carefully selected because they do provide a benefit.

You're moving the goalposts.

Re: Show HN: textlog – A quiet, text-only microblogging platform, open-source, no JS

#90
post #89

Earlier quoted context omitted.

That would mean using a completely different architecture, and I think there many benefits to using Astro. I like your underlying goal of fewer environment-specific dependencies, but the ones used here were carefully selected because they do provide a benefit.

I'm responding to a specific claim that you put at the top of the page the linked to. > the [dependencies] used here were carefully selected because they do provide a benefit. You're moving the goalposts.

I don't think that's moving the goalposts. The goal isn't to minimize dependencies or avoid Node APIs. It's to make it easy to build a high-quality website with a good, simple developer / creator experience.

The thing you linked doesn't meet the bar I'm aiming for, either for the resulting site or for the experience of building it. Astro helps me achieve those goals as part of this project, which is why I consider it a beneficial dependency.

Post reply on HN