textlog
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyerswrote:
Possible to make the email portion a bit less vendor agnostic? For those of us using Sendgrid, or Cloudflare for transactional emails, that is. #metanotesfollow
๐Ÿคธ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:
Added supportGitHubtextlog/.env.example at main ยท stagas/textlogtextlog.cc. Contribute to stagas/textlog development by creating an account on GitHub. for SendGrid and Google SMTP. Cloudflare required a Worker adapter, so it wasn't straightforward. If we need more we can add in the future! #tlognotesfollow #featurenotesfollow
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied to๐Ÿคธprofilefollowcreative technologist creator of textlog:
Well done! Google SMTP is bound to help quite a bit. SendGrid, with their growing pains and all, have a very generous free plan. Thank you!
โ€ฆ
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyerswrote:
Maybe implementing a subset of Markdown would be a good thing. I am thinking about bold, italics, inline code, and code block, mostly. Oh, and links.
โ€ฆ
๐Ÿคธ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:
Links implemented! The styling parts, I'm not so sure, it will make the text look more busy, which will go against the minimalist aesthetic.
๐Ÿ˜Žprofilefollowreplied toprofilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyers:
Maybe frontend clients can be left to implement more of these nice-to-haves to cater to specific audiences. That's also why I started building a flutter client for #tlognotesfollow .
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied to๐Ÿ˜Žprofilefollow:
That would make sense, I agree. Did you pick Flutter because it is easier to develop cross platform?
๐Ÿ˜Žprofilefollowreplied toprofilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyers:
Yes, exactly! I really like how mature and robust it feels to work with, especially since I don't necessarily want to deal with too much platform-specific headaches (last iPhone I owned was the 4S on release).
profilefollowpoet by heart ๐“…ฐreplied toprofilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyers:
Trying tlog from my iphone chrome browser today and its entirely fine
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied toprofilefollowpoet by heart ๐“…ฐ:
How? I donโ€™t use Chrome, but assume it will work with Safari as well, right? How do you run the flutter app?
๐Ÿคธ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:
I've tested MD and honestly I don't like it. Bold/italics add unnecessary noise/clutter and the font is already monospace, suited for code, so inline code & code fences are not needed. If 3rd party clients want to implement them it's fine but I'm sensitive to visual noise.
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.wrote:
Lots of slop PRs at $WORK. Trying Claude Tag, works well but token-billed, daily usage over 100โ‚ฌ for three sessions.
๐Ÿคธprofilefollowcreative technologist creator of textlogwrote:
there is a certain kind of anxiety karma points and like counts cause me that i can't really put my finger on it - something near the stomach - which is why this site has none of that and plan to remain that way. #tlognotesfollow
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied to๐Ÿคธprofilefollowcreative technologist creator of textlog:
Organically. Also not growing isnโ€™t a bad thing. Was the aim to be huge? I have witnessed that smaller communities last longer, and work better. Knowing the people you interact with is a perk.
๐Ÿคธ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:
Not huge -since it won't appeal to many- but at least 2 orders of magnitude bigger is the aim. With ~30-50k users I would be extremely happy.
profilefollowpoet by heart ๐“…ฐwrote:
uncontroversial opinion. Young Thug is the greatest vocalist of our generation.
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied to๐Ÿค”profilefollowswiley.net Try my zero dependency agent harness: public.swiley.net/agent.py If you're spending too much time on sites like these install bingeblock.com:
My reply didnโ€™t carry literal meaning. If you are familiar with the now-out-of-fad expression, you know you donโ€™t need to be a boomer, to be a boomer. :-D
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyerswrote:
I was thinkingโ€ฆ will it be possible to make textlog decentralised? Keeping the same functionality, but allow self-hosters to interact with other self-hosters, that is. #metanotesfollow
๐Ÿคธ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:
You mean federated. I did a small investigation, it's not impossible but not sure if it's worth it. It is a huge architectural change and would require a ton of maintainance, and our current scale doesn't justify it. I feel the centralized character has some charm also.
๐Ÿคธ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:
Implemented a db /dump.zip - it contains all the data needed if you want to reconstruct a frozen view of the entire site - but without exposing any sensitive information. It updates daily and should address some of the concerns regarding being a "silo". #tlognotesfollow #featurenotesfollow
๐Ÿค”profilefollowswiley.net Try my zero dependency agent harness: public.swiley.net/agent.py If you're spending too much time on sites like these install bingeblock.comwrote:
A lot of people write so much software to sandbox their AI agents. I say don't bother. Just give your agent its own non-admin local user account. It's easier and much more effective.
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied toprofilefollow:
Your email, and the magic link, are your password. First time you encounter this approach? It is very common with many open source apps.
profilefollowreplied toprofilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyers:
No, not the first time. Albeit, I prefer a password (or passkey now) for convenience.
profilefollowlate is the hour in which this conjuror chooses to appearreplied toprofilefollow:
Password is way more convenient IMO. Takes 3 seconds to log in rather than 60 (I timed it: open webmail, log in, open textlog, submit email, wait for email, click link) and I have to do this every time because the browser is set to clear all cookies on exit
Password login implemented, can be enabled from /account/securitytextlogenterA quieter place for your thoughts. cc @procyonprofilefollowlate is the hour in which this conjuror chooses to appear @fastidiousprofilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyers @superprofilefollow @chenxiangprofilefollow #featurenotesfollow #tlognotesfollow
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyerscontinued:
Found the use for it just now. At work I get my personal emails on my mobile device, but I am accessing textlog on the desktop. Getting a magic link on my mobile doesn't help me at all getting logged in on desktop. Enter the old, venerable, password.
๐Ÿคธ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:
Good catch! I've added yet another option, you can enter the six-digit code manually in the "Check your email" screen instead of the magic link. This should cover this case without the need to enable password.
lol, i was convinced myself but @procyonprofilefollowlate is the hour in which this conjuror chooses to appear had an argument
Password is way more convenient IMO. Takes 3 seconds to log in rather than 60 (I timed it: open webmail, log in, open textlog, submit email, wait for email, click link) and I have to do this every time because the browser is set to clear all cookies on exit
i couldn't fight, so, passwords :P
โ€ฆ
Brikka. Someone on HN mentioned it as great design. I looked it up and bought it after a while. It's been such a delight. Even the occasional brew gone wrong adds to the experience. v60 is also nice when I need it to slow down or be the experience a bit meditative. But Chinese tea is the best for that.
๐Ÿคธ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:
Yeah it's happening to people. It's because the email contains a link and we don't have the reputation yet. Not sure what to do, have you tried reporting it as 'Not spam' in your client? Maybe if enough people do that it will fix. Gmail works ok.
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied to๐Ÿคธprofilefollowcreative technologist creator of textlog:
Yup, I am moving them out of it. It might take a while, but eventually should be OK. All good, hopefully now with a password I will not have much use for them any more.
your blog looks cool! you might want to check our new #featurenotesfollow, iframe embedstextlogembed examplesA quieter place for your thoughts., that you can personalize and maybe use if you want! they're documented in the /apitextlogAPIA quieter place for your thoughts.
I recently wrote about why you shouldn't use your phone while you poopNate.spotDon't use your phone while you poop!Your brain needs to offload just as badly as your butt does. I know it sounds boring to sit in there, alone, naked from the waist down, staring at the wal...
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied to๐Ÿ˜Žprofilefollow:
Render Markdown isn't working (I am not logged in) while using the web version of the app (the only version I have played with).
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ€” Sid Meyersreplied to๐Ÿคธprofilefollowcreative technologist creator of textlog:
Just tried logged in, using web, still the same, no Markdown rendering (looking at inline/block codes only). It doesnโ€™t render LaTeX either.
me too, but at the same time i'm enjoying getting things done, otherwise i would get lost in details like bikeshedding naming variables and making the code look pretty, and little would be done.
join the communityorbrowse more notes