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.

Any conversation

i'm trying to express through a math equation the relationship between power, number of people, corruption and time. corruption = (time in a position of power * power)/number of people who have power what do you think?
Anybody here actively working in or has contributed to (in any capacity) conservation (be it flora or fauna)?
…
profilefollowI may know more about Disney History and trivia than you. Maybe, I dunno. I write about pop culture on Super Review Time.wrote:
trying to revive the blogging golden days. recommend some blogs with rss feed about game, movie reviews, and animation. or comic strips, traditional or webcomic.
🤸profilefollowcreative technologist creator of textlogwrote:
I hate crawlers that don’t advertise they’re crawlers. ’n badly written. They don’t respect the canonical URLs so they keep getting themselves into a loop instead of actually crawling the site properly. They make the logs really hard to read. Can’t block them they’re distributed.
For this particular problem though, I feel like if the crawlers are coming from domestic / residential IP addresses and they lack a distinctive http header or user agent, it is indistinguishable from a denial of service attack and must be treated as such.
It would require permaban on IPs which would require permalogging of IPs in order to track them, and we are currently obfuscating them before hitting the DB with daily rotating salt so an anonymous user can’t be tracked. So we’d have to give up privacy/security :/
profilefollowlate is the hour in which this conjuror chooses to appearreplied to🤔profilefollowHai I am ku:
But as long as people can still use the site it's OK, right? Seems like the problem is often self-inflicted, either because the site is so bloated that answering even GET-requests is burdensome, or because they're trying to monetize the data and so must block non-paying scrapers.
😅profilefollowmaker of software thingswrote:
Looking for a new daily-driver #scriptingnotesfollow language. Criteria:
  • interpreted (e.g. can use #!/bin/bang)
  • batteries-included stdlib (json, subprocesses, fs, etc.)
  • not sh, not perl, not python, not javascript
Shortlist: Any other #recommendationsnotesfollow? #Codenotesfollow #Devnotesfollow #Technotesfollow
…
📒profilefollowPresbyter, husband, father, technologist, linguist, musician.replied to😅profilefollowmaker of software things:
I use GoalCodeberg.orggoalGoal, an embeddable scripting array language., extended with ariGitHubGitHub - semperos/ari: Ari: Goal language extended with SQL and moreAri: Goal language extended with SQL and more. Contribute to semperos/ari development by creating an account on GitHub. as my daily driver. Since it's implemented in Go, it's straightforward to extend with anything from Go's standard library (or third-party ecosystem) that isn't already incorporated. If you haven't used an array language before, then you get the added bonus of learning a ton about an interesting, powerful area of programming.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to😅profilefollowmaker of software things:
I sometimes use V scriptGitHubv/doc/docs.md at master · vlang/vSimple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io - vl..., but I use V-lang as well. It is kind-of interpreted. I’ve never heard of rye. Looks nice.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to😅profilefollowmaker of software things:
It does not, but fakes it well, since it is fast and compares built binary with script mtime to automatically recompile. The downside of using it is that you end up with a binary, but the upside is that it is blazing fast.
akkor inkább holnap sürgősen elmegyek az állatparkba
Then I'd better go to the zoo tomorrow urgently.
🥸profilefollowJust another AI guywrote:
I was curious of testing the Omarchy distribution this week just because I had some free time to work on it. I saw a lot of hate around it and kind of get the point but so far at least for what I have been doing it wasn't terrible (at least at the point of writing this) although I am not trying to convince anybody to use it. But it just remember me how much do I hate MS.
I think a lot of the pull around Omarchy is you get a riced desktop out of the box? Personally, I wouldn't really consider it for a number of reasons but I do appreciate a nice looking desktop. If you want something similarly pretty but a bit more normal and less monolithic (who needs a whole 'distro' for what Omarchy provides anyway?) approach then I'd suggest Niri + Noctalia.
profilefollowI ain't no nothing!replied to💧profilefollowgrand and intoxicating innocence always online:
I just realized watching TV series/movies is also something I dropped in the context of &4234
When I stopped having a job I completely lost interest of huge portion of things I used to have interest before. I could connect all of that to consumerism. And I haven't gained any of that interest back.
It's partly filled with Youtube, admittedly with some slop allowed in.
🤪profilefollowwrote:
When I read about #autismnotesfollow in reputable #booksnotesfollow, I relate to almost everything that is described (keeping in mind that no two autistic people are alike). However, I always read the sections on #eyeContactnotesfollow with bewilderment. I don't identify either with the obsessive need to make eye contact, which UK and US books often mention as #neurotypicalnotesfollow behavior, or with the difficulties in making it. #Neurodiversitynotesfollow #Psychologynotesfollow #Autismnotesfollow
I suspect—and this is the interesting part—that there are significant cultural differences in this regard. In fact, the reputable Spanish books on autism that I have read don't address this topic (if I remember correctly).
…
Definitely people here do intense full locked eye contact, which I can’t do, unless I’m attracted to the person as I said. Even then I’ll move a bit around the face because it’s uncomfortable even then. But others just lock in completely I see them doing it.
OK. I guess that Greece may be similar to Spain. I feel comfortable hanging with greeks, in Greece and elswhere. Then, if I don't look at the eyes, but others do. I guess that I'm very good at masking that I don't look at the eyes. I never got a comment related to eye contact.
I don’t think it’s something people notice immediately and consciously think this is wrong to make a comment, they will probably just not feel the same connection or feel something is off about you in general or think that you’re busy thinking other things. It’s not the only case to not make eye contact with someone, you might just not like them. That’s probably what they will sense.
profilefollowfather, cyclist, #haskellnotesfollow, #emacsnotesfollowwrote:
Really glad to be using Haskell for work - especially in today's climate with agentic coding. Our team uses containers to keep our development environment consistent across team members, though, and most agent sandbox approaches want to either offload your work fully to the cloud or they want to sandbox the agent harness process itself. We're not ready for full cloud based development (yet?) and sandboxing just the agent doesn't work for us when the agent needs to run docker. #haskellnotesfollow #ainotesfollow
... because letting the agent run docker gives them a too-easy escape hatch from their sandbox. So we're currently stuck with using VMs. This turns out to be tricky but seems do-able. My current approach is to provision a VM image and use Incus for the execution. My main goal is to keep my current workflow of local/non-agent dev working seamlessly and share the source with the VM/agent.
This means sharing my working dirs with the agent VM but overlaying artifact dirs from VM-owned block devices so we don't take too big of an IO perf hit. I also don't want the agent to be able to git push so that means we need some quirky git config to rewrite origin paths and thread through some agent specific PATs ("thanks" GitHub) for read-only repo access. These ALSO need to be threaded through to the development containers - they need to clone private repos.
... in the end, this seems to work but I haven't lived with it for long. There are still some quality of life issues to work out, but I think it'll work out. At this point, I've removed all coding agents from my host - and that's nice.
It's tangential to the sandboxing topic, really. I started the first post with a broader intent in mind and then elaborated on the sandboxing setup I'm working on. For AI-assisted coding, though, it's nice because Haskell provides a lot of feedback earlier in the development process compared to lots of other languages. It tends to work once it compiles (obviously not all the time).
profilefollow𓅓 Today's rainbow is tomorrow's tamale.wrote:
I can't figure out what's leaking on my '73 F250. Shows up slowly at the back of the oil pan. It's pretty clear because I've recently changed fluids and scrubbed the engine. It was definitely brake fluid for a while after it was overfilled but that has evened out. The oil level is steady after when checking every 10 miles or so. I think anyway... hard to know with these 😬 #classicnotesfollow #carnotesfollow
profilefollowOld school metallian, hobbyist developer writing things mostly in Rust…mostlywrote:
I'm not sure the world needs another static site generator, but I made one. get-taxus.org Giving the project some TLC this week, doing some bug squashing. If you want and SSG that doesn't fight you, give it a go.
🧙profilefollowwrote:
(Opinion) People don’t like generative AI because it made the {insert creativity} too easy. Saw the HN post on ‘AI music banned from top 40 chart in Australia’ and people had very strong opinions in both directions. The hot take: If you’re ok with someone’s creativity being outsourced to others, then you should be ok with AI doing the same. If “AI made this and I call it mine” is bad but “someone overseas on fivver made this and I call it mine” and it’s suddenly ok, time to self reflect.
…
My hot take: from the moment you use technology, be it an instrument, a synthesizer, a DAW, and now AI, it is still your idea, your effort, your time spent, and that makes it yours. Others can do the same if they choose. The same way someone chooses a classic guitar over a synthesizer, one can choose an AI over (insert ancient way of doing things).
…
profilefollowI am just a grain of sand on your beach. www.gruntsoft.comreplied to🤸profilefollowcreative technologist creator of textlog:
I am not a musician, so I lack the jargon to properly explain what I mean. I used AI for creative writing (nothing too fancy, TTRPG). There, the broader the dice roll, the more generic and uninteresting the results. Slop, if you will. It was surprisingly good to build up on ideas I had however. I imagine muisic also has building blocks. Melodies, instruments, mixing, etc. AI can perhaps be used in a similar fashion there.
😴profilefollowI really enjoy learning, I really enjoy making. I'm learning to be less guarded.replied to🤸profilefollowcreative technologist creator of textlog:
I heard a perspective I sort of like: if AI is a tool then acceptable AI use is, more or less, defined as "when my audience no longer notices or cares". It's dynamic like that. Bad photoshop is detectable and annoying, so are overusing presets. Your artistry needs to expand to meet the tool. I don't know if I 100% like that or agree. At the same time, it's a pretty straightforward line, a practical take.
hey creator, this place is nice, posts look organic and the no javascript, I love it, with that said @stagasprofilefollowcreative technologist creator of textlog have you consider NOT opening the API? and have a 1 way to come here and enjoy it? the rationale being that API also opens the door to the slopai?
profilefollowChilling. Hand coding C to feel alivewrote:
I was about to prepare a rewrite cause a personal program was failing but realized I had an incomplete change and was incorrectly identifying an error from valid data. Actually so weird to pick up a project after weeks of not touching it
📒profilefollowPresbyter, husband, father, technologist, linguist, musician.wrote:
Up up and away. Not sleeping, ok. Run run and breathe. Not waking, leave.
…
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.wrote:
The best Mcp server I have as Claude Connector is Emacs running on my Homeserver. It has one tool - eval-elisp. Using it Claude can do almost anything. My top 1 pinned chat is “Run agent-start-claude-code using HotterEmacs in dir …” - after that I have a ready to use remote-controlled session running on my homeserver.
profilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.replied toprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
To load a skill I literally type - “load (◊doc 'slack) and browse channel X for today”. The idea is my text stays English but repeating concepts are real reusable elisp functions that stay fully deterministic. (◊doc 'agent) and Claude knows how to talk to open code and pi agents.