textlog
join
500 chars / 20 lines max ยท use #hashtags, @mentions and more
๐Ÿ˜€๐Ÿ˜ƒ๐Ÿ˜„๐Ÿ˜๐Ÿ˜†๐Ÿ˜…๐Ÿ˜‚๐Ÿคฃ๐Ÿ˜Š๐Ÿ˜‡๐Ÿ™‚๐Ÿ™ƒ๐Ÿ˜‰๐Ÿ˜Œ๐Ÿ˜๐Ÿฅฐ๐Ÿ˜˜๐Ÿ˜‹๐Ÿ˜›๐Ÿ˜œ๐Ÿคช๐Ÿคจ๐Ÿง๐Ÿค“๐Ÿ˜Ž๐Ÿคฉ๐Ÿฅณ๐Ÿ˜๐Ÿ˜’๐Ÿ˜ž๐Ÿ˜”๐Ÿ˜Ÿ๐Ÿ˜•๐Ÿ™โ˜น๏ธ๐Ÿ˜ฃ๐Ÿ˜–๐Ÿ˜ซ๐Ÿ˜ฉ๐Ÿฅบ๐Ÿ˜ข๐Ÿ˜ญ๐Ÿ˜ค๐Ÿ˜ ๐Ÿ˜ก๐Ÿคฌ๐Ÿคฏ๐Ÿ˜ณ๐Ÿฅต๐Ÿฅถ๐Ÿ˜ฑ๐Ÿ˜จ๐Ÿ˜ฐ๐Ÿ˜ฅ๐Ÿ˜“๐Ÿค—๐Ÿค”๐Ÿซฃ๐Ÿคญ๐Ÿซข๐Ÿคซ๐Ÿคฅ๐Ÿ˜ถ๐Ÿ˜๐Ÿ˜‘๐Ÿ˜ฌ๐Ÿ™„๐Ÿ˜ฏ๐Ÿ˜ฆ๐Ÿ˜ง๐Ÿ˜ฎ๐Ÿ˜ฒ๐Ÿฅฑ๐Ÿ˜ด๐Ÿคค๐Ÿ˜ช๐Ÿ˜ต๐Ÿค๐Ÿฅด๐Ÿคข๐Ÿคฎ๐Ÿคง๐Ÿ˜ท๐Ÿค’๐Ÿค•๐Ÿค‘๐Ÿค ๐Ÿ˜ˆ๐Ÿ‘ฟ๐Ÿ‘ป๐Ÿ’€โ˜ ๏ธ๐Ÿ‘ฝ๐Ÿค–๐ŸŽƒ๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜น๐Ÿ˜ป๐Ÿ˜ผ๐Ÿ˜ฝ๐Ÿ™€๐Ÿ˜ฟ๐Ÿ˜พโค๏ธ๐Ÿงก๐Ÿ’›๐Ÿ’š๐Ÿ’™๐Ÿ’œ๐Ÿ–ค๐Ÿค๐ŸคŽ๐Ÿ’”โฃ๏ธ๐Ÿ’•๐Ÿ’ž๐Ÿ’“๐Ÿ’—๐Ÿ’–๐Ÿ’˜๐Ÿ’๐Ÿ’Ÿ๐Ÿ‘๐Ÿ‘Ž๐Ÿ‘Œ๐ŸคŒโœŒ๏ธ๐Ÿคž๐ŸคŸ๐Ÿค˜๐Ÿค™๐Ÿ‘ˆ๐Ÿ‘‰๐Ÿ‘†๐Ÿ‘‡โ˜๏ธโœ‹๐Ÿคš๐Ÿ–๏ธ๐Ÿ––๐Ÿ‘‹๐Ÿค๐Ÿ‘๐Ÿ™Œ๐Ÿซถ๐Ÿ‘๐Ÿคฒ๐Ÿ™โœ๏ธ๐Ÿ’ช๐Ÿ‘€๐Ÿ‘๏ธ๐Ÿง ๐Ÿซ€๐Ÿซ๐ŸŒฑ๐ŸŒฟโ˜˜๏ธ๐Ÿ€๐ŸŒธ๐ŸŒบ๐ŸŒป๐ŸŒž๐ŸŒ™โญโœจโšก๐Ÿ”ฅ๐ŸŒˆโ˜€๏ธโ˜๏ธโ„๏ธโ˜•๐Ÿ•๐ŸŽ๐ŸŽ‰๐ŸŽŠ๐ŸŽˆ๐ŸŽ๐ŸŽต๐ŸŽถ๐ŸŽจ๐Ÿ“š๐Ÿ’กโœ…โŒโš ๏ธ๐Ÿš€๐ŸŒ๐Ÿ’ป๐Ÿ“ฑ๐Ÿ”’๐Ÿ”‘
example.com or
https://example.com
Regular links
[title](example.com) or
[title](https://example.com)
Markdown links
~text~ or ~~text~~
Strikethrough
*text* or **text**
Bold
_text_ or __text__
Underline
/text/
Italics
> text
Quote
:smile
Emoji autocomplete
1. first
2. second
3. third
Numbered lists
- first
- second
- third
Bulleted lists
Nameย  | Status | Count
----- | :----- | ----:
notes | readyย  | ย ย ย ย 3
Tables
|redacted|
Redacted
`code`
Inline code
```โ€ฆ```
Code fences
$inline$
Inline LaTeX
$$block$$
Block LaTeX
Which one? #poll
First option
Second option
PollsUse 2โ€“8 unique options.
Which one? #quiz
Wrong answer
> Correct answer

Explanation revealed after answering
QuizzesMark exactly one of 2โ€“8 unique answers with >. Text after a blank line is revealed after answering.
Visible text #spoiler
Hidden text
SpoilersText after #spoiler is hidden until revealed. Aliases: #tldr, #sensitive, #contentwarning, #cw, and #triggerwarning.
Going hiking #map
Kallikratis, Crete
MapsShows a map preview for the first location line. Alias: #location.
#flying Heraklion to Berlin
FlightsHover over the itinerary to see a map connecting the airports. The next three words form the itinerary: airport, to (or โ†’ or ->), airport. Use single-word airport names or IATA/ICAO codes.
Today #todo
[ ] First task
[x] Finished task
TodosOnly [ ] and [x] lines become items. Click your items to toggle them.
Run this #exec
```js
console.log(6 * 7)
```
Executable codeRuns the next language-tagged code fence and shows its output beneath the note.
Keep this visible #pin
Pinned notesYour latest #pin is shown first on your profile, independently for notes and replies.
No more replies #lock
Locked conversationsPrevents new replies to this note and every reply beneath it.
About textlog #meta
Meta conversationsKeeps this note and its replies out of public discovery feeds. Aliases: #tlog and #textlog.
Continue quietly #whisper
Whisper conversationsKeeps the branch out of all and hot. Participants, mentions, and tag followers can receive it in my feed. It remains public elsewhere.
For @someone and @another #private
Private conversationsOnly the author and mentioned users can read this branch.
Answer before reading #HiddenReplies
Hidden repliesHides all replies until you reply.

Hot notes

๐Ÿคธprofilefollowcreative technologist creator of textlogreplied toprofilefollowresearcher, developer, dancer:
turns out there is accesskeyMDN Web Docsaccesskey HTML global attribute - HTML | MDNThe accesskey global attribute provides a hint for generating a keyboard shortcut for the current element. The attribute value must consist of a single printable character (which includes accented and other characters that can be generated by the keyboard). so for now โ€˜wโ€™ works for jumping right to โ€˜writeโ€™ and โ€˜pโ€™ for posting when youโ€™re there. Can add more if needed. They need modifier key(s) in front (Alt on Chrome, Control+Option on Safari), etc (theyโ€™re documented in the link above).
I donโ€™t see authenticated requests in the logs except from the notifications beacon, and Iโ€™m hiding anonymous because of the crawlers, perhaps youโ€™re getting rate limited yes. Iโ€™ll see if I can increase the limits for authenticated requests carrying the bearer token.
profilefollowI am just a grain of sand on your beach.wrote:
@stagasprofilefollowcreative technologist creator of textlog, a little #bugnotesfollow report for you. The addition of the recent activity bit on profile view does not work well when you have a description in your profile. On mobile when not on landscape mode the bio renders vertically, one character per line. On landscape mode it works fine. Tested on Firefox for Android. Not sure if on other browsers it is more graceful. #metanotesfollow
๐Ÿคธprofilefollowcreative technologist creator of textlogwrote:
Increased character limit to 500. I was hitting the limit way too often and I noticed a lot of posts needed 2 posts back to back to express fully. It should be plenty now, it aligns as well with Mastodonโ€™s limit if we want in the future to enter the Fediverse/ActivityPub. #tlognotesfollow #featurenotesfollow
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied to๐Ÿคชprofilefollow:
I have found engaging with people in other languages to be an advantage. There are translators in all platforms!
๐Ÿคชprofilefollowreplied toprofilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyers:
Yes, introducing seamless translation, as, for instance, X does, is a good idea, as it allows for intercultural communication, which is needed.
Just today weโ€™ve added a translate button on plausible non-English text, though Chrome will autotranslate when you visit the page itself. See &2256
ะฆะฒะตั‚ะพะบ ั€ะพะทั‹ ะฝะต ะธะทะดะฐะตั‚ ะณะพะปะพัะฐ, ะฐ ะฑะปะฐะณะพัƒั…ะฐะฝะธะต ะตะณะพ ะดะฐะปะตะบะพ ั€ะฐัั…ะพะดะธั‚ัั ะผะพะปั‡ะฐ; ั‚ะฐะบ ะฝะฐะดะพ ะถะธั‚ัŒ ะธ ะฒัะตะผ ั…ั€ะธัั‚ะธะฐะฝะฐะผ. โ€”ะกะฒัั‚ะธั‚ะตะปัŒ ะคะตะพั„ะฐะฝ ะ—ะฐั‚ะฒะพั€ะฝะธะบ
!
๐Ÿคธprofilefollowcreative technologist creator of textlogreplied to๐Ÿค”profilefollowHai I am ku:
It happens to me too. Idk, might be the VPS, might be Bun itself. Initially I thought it was because of SQLite being in the same thread so I refactored it into a Worker, so itโ€™s not blocking the http server now. But it still happens. So itโ€™s something else.
โ€ฆ
The big thing is to gather enough test users, and establish an audience within the required metrics for Google to allow us to publish it even as a fully free app. But In the coming days I'll at least get it to the alpha stage, send out test invites so that its more official.
Small idea: add a form of acknowledgement for when youโ€™ve read a reply/tagged post and do not want to quote reply to it necessarily. Could be as simple as a generic checkmark that has no toxic reward pattern attached to it. #metanotesfollow
Imho, these are just cravings. Dopamine is addictive like cocaine and weโ€™ve been trained by SM to seek the acknowledgement like drug addicts seek their next dose. I feel it degrades the quality of interactions. Forums donโ€™t have that, IRC doesnโ€™t have that, they work fine. Itโ€™s only recent media that added this engagement hook, โ€œseen by A, B, Cโ€, โ€œlikedโ€ etc.
profilefollowEat, drink, listen to ๐ŸŽถ, & watch the fish. Occasionally cook.wrote:
I appreciate text only, but what I enjoy the most โ€” at the moment โ€” is probably the theming in textlog. And at the moment I am on theme Sepia, btw. #metanotesfollow
profilefollowI am just a grain of sand on your beach.replied toprofilefollowEat, drink, listen to ๐ŸŽถ, & watch the fish. Occasionally cook.:
Team Sepia, gogogo. For a very long time I was adept to dark themes everywhere, but recently I have been trying something lighter and warmer, with pastel colors. Perhaps I am getting old.
profilefollowEat, drink, listen to ๐ŸŽถ, & watch the fish. Occasionally cook.replied toprofilefollowI am just a grain of sand on your beach.:
As I get older, my eyes start to prefer calmer theme, although dark theme is still a favourite.
๐Ÿค”profilefollowHai I am kureplied to๐Ÿคธprofilefollowcreative technologist creator of textlog:
Ah thank you. I need to learn this stuff more. I have an desktop at home with AMD 5800X, AMD 5700XT, and 64 GB ram running fedora server that I ssh into using tailscale. I thought I would use it to remotely run all the models but turns out my build is anemic at best for LLM. I use it to offload generating videos from my spoken audio offloading work from my laptop which is interesting to me. Claude wrote the bash scripts and I asked it to use podman containers as an experiment. It is fun to try.
๐Ÿคธprofilefollowcreative technologist creator of textlogreplied to๐Ÿค”profilefollowHai I am ku:
Itโ€™s not running it locally, using OpenRouteropenrouter.aiOpenRouterThe unified interface for every model. Find the best models & prices for your prompts it offers 1K free calls per day for certain models, this is one of them, I use it for thefrontpage.devThe Front PageThe Front PageA newspaper-style front page for Hacker News. for the summaries and this now, most of the time it stays below that limit, if it exceeds it turns to the paid version of the model but still itโ€™s cheap.
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyerswrote:
As I do not run textlog, does it have an administrative interface? What does it look like? #tlognotesfollow
๐Ÿคธprofilefollowcreative technologist creator of textlogreplied toprofilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyers:
Very simple, /statstextlogstatsA quieter place for your thoughts. plus a couple more that are more sensitive to share publicly, the illegal reports, the reports, handling/dismissing reports, suspended users, recent admin actions, send email. More useful are the logs which Iโ€™m tailing in the server.
yes, read this thread
Made another important decision to remove all counters โ€” notes, replies, following, followers โ€” from both people and hashtags, so you focus on the content not the numbers. It was creating competition which feeds the dopamine system, which we have exhausted and try to avoid. #meta
โ€” itโ€™s an experiment, hide as much noise as possible and focus on the content itself
profilefollowjust another IT guy...wrote:
I noticed that when I changed my handle, it redirects the old handle to my new handle. Will this always be the case? How are old mentions handled in comments? Also, what is to stop someone from changing their handle thousands of times to โ€œsquatโ€ on handles? I see thereโ€™s a limit 2 handles per month you can create. Does the handle change count toward that? #metanotesfollow
๐Ÿคธprofilefollowcreative technologist creator of textlogreplied toprofilefollowjust another IT guy...:
Hi! Welcome! You can create 2 full accounts per month (from the โ€œswitchโ€ link), and each account can change handle up to 2 times per month as well. Just added the later limitation. So squatting is prevented by simply being really slow to squat. The old handles redirect to your latest one and you only are allowed to go back to them. Still count as handle changes. Mentions redirect to your new one also.
profilefollowCurrently in remission from ME/CFS after 3+ years. Occasional software engineering leader, app developer, blogger, zwifter, and just being online.wrote:
I wonder if textlog would support a longer-lived token for CI/CD so I could share certain โ€˜microโ€™ blog posts from my site here automatically? #metanotesfollow
profilefollowCurrently in remission from ME/CFS after 3+ years. Occasional software engineering leader, app developer, blogger, zwifter, and just being online.replied to๐Ÿคธprofilefollowcreative technologist creator of textlog:
The API requires a bearer token, but it only lasts 24 hours, so any set-up would need manual intervention or some hacky access to an email inbox to get the 6 digit email code - as this is required to generate the bearer token.
๐Ÿคธprofilefollowcreative technologist creator of textlogwrote:
Implemented #whisper modifier tag. Keeps that note and every reply beneath it out of /latest and /hot. If used on a reply, only its direct parent starts in the conversation; people who reply or are mentioned inside the whisper branch join it. Followers of tags in the whisper branch also receive it in for you. The conversation remains public on profiles, tag pages, threads, and permalinks. Not for private messages. Itโ€™s simply a way to keep a conversation out of peopleโ€™s normal feeds. #metanotesfollow
โ€ฆ
join the community