Rendered at 21:07:31 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
toplinesoftsys 1 days ago [-]
I like this project. Simple, open-source, nice UI.
Natfan 1 days ago [-]
Claude ui
stagas 22 hours ago [-]
it's gpt 5.6 sol actually, credit where credit's due
liberian 22 hours ago [-]
[dead]
stagas 1 days ago [-]
Thank you!
Natalia724 1 days ago [-]
Agreed. A documented data export or stable feed would complement the minimal UI well: it would let a quiet service stay intentionally simple without making a user's archive feel trapped.
> Notes are limited to 280 characters. The constraint keeps them quick to write and read, making room for one thought at a time.
No thanks.
stagas 1 days ago [-]
Hi, I'm sorry you don't like the limitation :( this is for short thoughts you want to share, not really huge conversations, there are better places for that IMO.
BeetleB 24 hours ago [-]
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.
jaffa2 11 hours ago [-]
Why use any? Why force yourself to comply with the arbitrary limitations imposed by some third party somehwere. For what?
rowbin 21 hours ago [-]
What do you mean with "became bad"? It started out with a 140 characters limit in 2006 and kept that for more than 10 years. So its the other way around: it became worse, when the character limit increased. Though I don't think its due to the character limit either way.
BeetleB 20 hours ago [-]
It was bad long before they increased the character limit.
Saying shitty/toxic stuff can be done concisely. Giving a nuanced response is simply not possible. So people respond with jokes/sarcasm/counter toxic stuff. And the cycle continues.
well, you may consider rewarding known quality users with an extended limit, say double. the others can pay ;)
Gooblebrai 1 days ago [-]
That's how enshittification begins. Next thing you know and there are blue badges next to profiles.
stagas 1 days ago [-]
lol Yes enshittification is the thing I want to avoid, so hard decisions need to be made that will not make everybody happy. Still, this is open-source[0], so we can open a discussion (ideally alongside a PR) and evolve it.
For those that never had an opportunity to see it.
cgannett 1 days ago [-]
Old web vibes!
anoojb 1 days ago [-]
I really like this approach. I wonder if it needs such complexity for the rendering. Could you have built this as a SSG template?
stagas 1 days ago [-]
Hi, thanks! There is a lot of nuance on the rendered pages, I figured server-side React was the best choice - plus it's a technology I'm comfortable with and might also encourage contributions.
anoojb 1 days ago [-]
Would you be okay if I directed Claude to leverage your design and build a very simple Hugo template against it for my own personal use?
stagas 1 days ago [-]
Why not, try it :)
knlb 1 days ago [-]
I recently started a section on my personal site for absolutely minimal and simple microblogging that I could Ctrl-F through: https://knlb.dev/scribbles/ -- I should probably give this a shot.
stagas 1 days ago [-]
Hey, nice! If you want to try it, we have an API[0] you can pull your user feed from!
Love the restraint. Feels like an anti-social social club to me.
supermatt 1 days ago [-]
The 280 char limit seems arbitrary, given you cant even keep the about page within that limit: https://textlog.cc/about
If you are going to limit it to short posts, maybe the length of a short post is the length to limit it to, rather than emulating the 2xSMS of every twitter clone?
Other than that, it looks really clean and neat - I just dont think being 280 chars adds anything other than resulting in people posting with pagination as per X 1/3.
helterskelter 1 days ago [-]
I like the idea of a shorter character limit as it nudges users to a specific mode of interaction: short thoughts/updates and not long-winded soliloquies. It's signalling that interaction with this platform doesn't demand much of your time or attention. I don't know what the about page has to do with it, but you have to draw the line somewhere.
That said, I'm not a social media user besides HN I guess.
supermatt 1 days ago [-]
For perspective: you just commented 404 chars. Your first paragraph alone was 346.
My comment on the about page was that it needed more than 280 chars to communicate what the app is about - even the title + intro exceeds the limit.
If it is truly believed that 280 chars is enough to communicate an idea, then the about page should follow that philosophy.
stagas 1 days ago [-]
I'm considering raising to 500. Care enough to open an issue[0] so that maybe there is a discussion we can track?
Honestly, I don't really care that much. The project looks like fun, and I wish you the best with it, but I don't really post on microblogging platforms myself.
I just wanted to give a bit of feedback as someone who reads them - and point out that on almost every twitter/bluesky submission to HN they are using ways to work around the 280/300 char limitations.
To play devils advocate - 500 also seems a bit arbitrary ;) If I were making a platform like this myself, I would go for a power of 2 that makes sense for storage/buffering. Maybe 1KiB including all meta, etc. You could comfortably fit a post the size of your about page, and all associated meta in that - even when serialised as JSON or something. I'd go from there and work backwards to come up with a size that has a real technical purpose.
krapp 22 hours ago [-]
Make it a setting and let people decide for themselves.
stagas 1 days ago [-]
It needs to be short - there is already a limit that worked well - why bikeshed it more?
supermatt 1 days ago [-]
A limit that worked well for who?
Almost every twitter/x post submitted to HN has people labelling their posts as "X of Y" threads, using images as text, or using pro account posts.
"Some popular social networks such as X (formerly Twitter), Threads, Tumblr, Mastodon, and Bluesky can be viewed as collections of microblogs." https://en.wikipedia.org/wiki/Microblogging
CitrusFruits 1 days ago [-]
I think this is the opposite of bikeshedding, it's literally a core feature and constraint.
indigodaddy 1 days ago [-]
You could fork and do whatever no?
supermatt 1 days ago [-]
Sure, but I don't care that much. It is a Show HN, so I was giving feedback.
bryanhogan 1 days ago [-]
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/
cxr 9 hours ago [-]
> 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).
The site and data is self-contained as a git repo.
A git commit is a post. Blobs are pictures.
Comments are stored in git notes.
sentinel1909 20 hours ago [-]
Signed up, will use it. Having trouble seeing how long this will actually exist though, because people are miserable and it WILL be ruined.
Fudgel 18 hours ago [-]
Im having trouble getting to the site when using quad9 dns. Site works fine when using cloudflare dns though.
anupamk 21 hours ago [-]
This is really neat!
The main thing that stood out to me was, unlike many other micro/minimalist blogging platforms, textlog has individual notes (as opposed to blogs) as the primary unit. I feel that this choice often makes it psychologically easier for users to post something quickly without getting stuck on managing their blog’s brand and identity. Nothing wrong with the latter, but it comes with a trade-off.
And I really like the visual design: very clean and minimalistic, but also pleasant.
zhixingheyi2023 14 hours ago [-]
Interesting approach. I think the "individual notes instead of blogs" idea is an important UX decision. Many tools fail because they ask users to commit to an identity before they have something worth sharing.
cheesecakegood 1 days ago [-]
I'm a certified dark mode hater, so in that light, that's a no-go for me: there seems to be no way to change the theme.
stagas 1 days ago [-]
It picks up your system theme, so you can't be dark mode hater since you're already using it for your OS :P i didn't want to complicate it with user settings yet, but it can be added if there is demand.
0cf8612b2e1e 1 days ago [-]
Maybe OP customized the system “dark theme” to be extra light.
FroshKiller 1 days ago [-]
Doesn't your user agent support user stylesheets?
jaffa2 11 hours ago [-]
What makes it ’quiet’?
stagas 11 hours ago [-]
No likes, no karma points, no unnecessary notifications, no JS "X new posts" popups, no engagement trickery, no gamification. Just sharing thoughts and replying to others.
albertfranquesa 1 days ago [-]
i'm experiencing a weird scenario. all time is asking me for a magic link :( I click on that link and again the same screen, ask for a magic link (said the old one expired). It may be our mimecast blocking something?
stagas 1 days ago [-]
Uhm maybe your client visits the magic link eagerly and when you visit it manually it's already been used?
albertfranquesa 1 days ago [-]
i worked with my gmail but not corporate. mimecast does something wrong
byson94 16 hours ago [-]
That's really nice! I really like the UI of the site, its calm and soothing.
Interesting! My biggest reaction is I don't use Emacs. Is Emacs a requirement? You're right that Org adds features but it also shrinks the pool of people who will try this.
andros 19 hours ago [-]
It's not necessary. I almost always use iOS.
nbbaier 1 days ago [-]
I think twtxt is really cool. I have one on my site but I don't use it, unfortunately
btw you can write comments yourself Natalia! In fact that’ll keep ya compliant, we’re human-to-human here
[0]: https://textlog.cc/account/edit
[1]: https://textlog.cc/api
[2]: https://github.com/stagas/textlog
> Notes are limited to 280 characters. The constraint keeps them quick to write and read, making room for one thought at a time.
No thanks.
I use Mastodon which has a 500 limit, and even that sometimes is not enough.
Saying shitty/toxic stuff can be done concisely. Giving a nuanced response is simply not possible. So people respond with jokes/sarcasm/counter toxic stuff. And the cycle continues.
https://tuhat.net/about
Also open source.
[0]: https://github.com/stagas/textlog
For those that never had an opportunity to see it.
[0]: https://textlog.cc/api
If you are going to limit it to short posts, maybe the length of a short post is the length to limit it to, rather than emulating the 2xSMS of every twitter clone?
Other than that, it looks really clean and neat - I just dont think being 280 chars adds anything other than resulting in people posting with pagination as per X 1/3.
That said, I'm not a social media user besides HN I guess.
My comment on the about page was that it needed more than 280 chars to communicate what the app is about - even the title + intro exceeds the limit.
If it is truly believed that 280 chars is enough to communicate an idea, then the about page should follow that philosophy.
[0]: https://github.com/stagas/textlog/issues
I just wanted to give a bit of feedback as someone who reads them - and point out that on almost every twitter/bluesky submission to HN they are using ways to work around the 280/300 char limitations.
To play devils advocate - 500 also seems a bit arbitrary ;) If I were making a platform like this myself, I would go for a power of 2 that makes sense for storage/buffering. Maybe 1KiB including all meta, etc. You could comfortably fit a post the size of your about page, and all associated meta in that - even when serialised as JSON or something. I'd go from there and work backwards to come up with a size that has a real technical purpose.
Almost every twitter/x post submitted to HN has people labelling their posts as "X of Y" threads, using images as text, or using pro account posts.
You can see it yourself: https://news.ycombinator.com/from?site=twitter.com Ive just looked at 30 and each of them exceed 280 chars by far.
"Microblogs, for example on Twitter..." https://dictionary.cambridge.org/dictionary/english/microblo...
"Some popular social networks such as X (formerly Twitter), Threads, Tumblr, Mastodon, and Bluesky can be viewed as collections of microblogs." https://en.wikipedia.org/wiki/Microblogging
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>
Source: https://github.com/est/gitweets
Demo: https://f.est.im/
The site and data is self-contained as a git repo.
A git commit is a post. Blobs are pictures.
Comments are stored in git notes.
The main thing that stood out to me was, unlike many other micro/minimalist blogging platforms, textlog has individual notes (as opposed to blogs) as the primary unit. I feel that this choice often makes it psychologically easier for users to post something quickly without getting stuck on managing their blog’s brand and identity. Nothing wrong with the latter, but it comes with a trade-off.
And I really like the visual design: very clean and minimalistic, but also pleasant.
https://indieweb.org/twtxt
:thumbs-up: