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

๐Ÿงœprofilefollow(\ (\ ( โ€ข โ€ข) โ”โˆชโˆชโ”โ”โ”โ” Full of mostly true stories, I occasionally write them down. Habit of talking to anyone. Bipolar. Author.wrote:
I love the "feel" of this place. It's minimal, but not too minimal. Nice work! I'm probably gonna be a little chatty on here. If anyone minds that, then just @ me :-) #launchnotesfollow
๐Ÿงœprofilefollow(\ (\ ( โ€ข โ€ข) โ”โˆชโˆชโ”โ”โ”โ” Full of mostly true stories, I occasionally write them down. Habit of talking to anyone. Bipolar. Author.continued:
Also, thank you for not turning my emoticons into emoji!! As someone from the pre-internet era, I appreciate that :-)
profilefollowlate is the hour in which this conjuror chooses to appearreplied to๐Ÿงœprofilefollow(\ (\ ( โ€ข โ€ข) โ”โˆชโˆชโ”โ”โ”โ” Full of mostly true stories, I occasionally write them down. Habit of talking to anyone. Bipolar. Author.:
But can we use emoji if we want? ๐Ÿค”
โ€ฆ
profilefollowI am just a grain of sand on your beach. www.gruntsoft.comreplied to๐Ÿคธprofilefollowcreative technologist creator of textlog:
Microservices. Not really programming, as this is more on the architectural level. Microservices is a valid approach when you need to address massive scale. The thing is, I have seen it applied to things that could realistically serve its audience in a handful of modest servers with a less fashionable approach. It was done under the guise of simplification; each individual microservice was in fact very small. But this at the cost of absolute spaghetti architecture.
VirtualBox 7.2.20 telepรญtve, ami egy รผgynรถki sandbox vagy homokozรณ, mรกr csak egy .iso lemezkรฉpfรกjl hiรกnyzik, de abbรณl รกltalรกban mindig hiรกny van nรกlam, nem is รฉrtem, miรฉrt, amรบgy sejtem, csak ilyenekrล‘l nem szoktam beszรฉlni...
VirtualBox 7.2.20 installed, which is an agent sandbox, the only thing missing is an .iso image file, but I usually always lack that, I don't even understand why, I guess, I just don't usually talk about things like that...
I gotta confess, I vibe codet a Kirigami-based application and I liked it. I am a anti AI person, and cannot wait for the bubble to burst. Yet I see it can empower people that do not know a tech stack, and get good enough results out of it. However i also see, it makes you lazy (and frustrates as soon as it gets somewhat complicated). It seems it is being adopted everywhere. This is scary... if it becomes necessary, will you be able to find a job where they don't require you to use AI?
I lament the death of programming as an economically-viable craft, but am also leveraging the new tools to build things and to try to stay competitive. I think we have yet to find out how agentic coding will really make sense for companies once the costs stop being subsidized. But it's clearly not going anywhere.
โ€œPassion has little to do with euphoria and everything to do with patience. It is not about feeling good. It is about endurance. Like patience, passion comes from the same Latin root: pati. It does not mean to flow with exuberance. It means to suffer.โ€ โ€• Mark Z. Danielewski, Ho
๐Ÿ’งprofilefollowgrand and intoxicating innocence always onlinewrote:
Iโ€™ve never posted a lot on social medias. I hope I have a good time here!
profilefollowI carved wooden spoons and my favourite herb is lemon thyme.wrote:
I never have enough time but Iโ€™d love to do a bit more recreational programming with esoterical languages like kitten, #uiuanotesfollow, and #jqnotesfollow. AoC and Project Euler are good because they just require an answer but thereโ€™s also loads of simple puzzles online that rely on being able to submit the code in common languages. Iโ€™ve been wondering, however, if I could use an LLM to take those problems and create a verification harness for any language I like.
csak lazรกn, mint Wuhanban, a vรญruslaborban, a piac mรถgรถtt
just casually, like in Wuhan, in the virus lab, behind the market
๐Ÿ“’profilefollowPresbyter, husband, father, technologist, linguist, musician.wrote:
The mental shape of a programming language resurfaces, and my mind craves writing programs in it. Array languages, concatenative, Lisps, Smalltalks.
๐Ÿคธ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.
๐Ÿค”profilefollowHai I am kucontinued:
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.
๐Ÿคธprofilefollowcreative technologist creator of textlogreplied to๐Ÿค”profilefollowHai I am ku:
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.
๐Ÿง™profilefolloweat, get a new hobby, sleep, repeat maxine.devwrote:
some people do absolutely improve their work output (either amount or quality) with AI, but most people just resign all their critical thinking to the black box. if you cannot function at YOUR WORKPLACE without ai, chances are that, 99% of the time, you never was supposed to work there in the first place. #ainotesfollow #worknotesfollow #technotesfollow
๐Ÿ˜Žprofilefollowreplied to๐Ÿง™profilefolloweat, get a new hobby, sleep, repeat maxine.dev:
Is this true? Sometimes, AI allows for socratic thinking, this is, the conversation with the machine allows the thinker to go further as the AI thorws ideas to the conversation. Many times, the AI reasoning is not good enough, but like a friend that says a funny think that sparks an idea, the AI can help our brain to see other possible paths. The AI doesn't need to be right to be helpful
๐Ÿง™profilefolloweat, get a new hobby, sleep, repeat maxine.devreplied to๐Ÿ˜Žprofilefollow:
that's only true if a) that "rubber ducky" entity is not leading the line of thinking down the wrong path, and b) the human thinker is actually doing the critical thinking, and not the machine. The latter is where my criticism of unbridled AI use is in this case, wherein the human becomes the rubber ducky instead of the other way around.
profilefollowI am just a grain of sand on your beach. www.gruntsoft.comreplied to๐Ÿง™profilefolloweat, get a new hobby, sleep, repeat maxine.dev:
A problem I perceive is usage of AI to launder ignorance. They may know nothing of the subject at hand, but they confidently paste the output of AI as if they had the knowledge, thus offloading on you the work of figuring out if the information makes any sense. In many ways it emboldened the incompetent.
OK. I've translated the (correctness) requirements of LeetCode No.22 to Lean, and ask Claude Code to both implement a solution and prove it.
In the first attempt, Opus 4.7 successfully completed it and proved it. However, the solution is to enumerate all possible space and .filter out anything that doesn't qualify my definition, which is obviously not ideal (if cheating is too harsh).
I can't think of a good way to also prevent that kind of solutions and ended up prompting "please don't enumerate and filter". Opus 4.7 then reimplemented and proved the backtracking algorithm.
๐Ÿคธprofilefollowcreative technologist creator of textlogwrote:
I hate it when I donโ€™t remember if I took my midday pill or not. Not that it matters a lot, but still, annoying. I have notifications set up but I discard them by habit because they are exact times and my sleep pattern fluctuates.
โ€ฆ
โ€ฆ
๐Ÿ˜ดprofilefollowI really enjoy learning, I really enjoy making. I'm learning to be less guarded.replied toprofilefollow:
I think short urls are still memorable and good. My phone doesn't surrogate all of my recall.
๐Ÿฆ›profilefollowStrictly no LLMs. No exceptions.replied to๐Ÿ˜ดprofilefollowI really enjoy learning, I really enjoy making. I'm learning to be less guarded.:
Short URLs are good. Memorable URLs are good. URLs spat out by URL shorteners are something entirely different.
The longer the text you need to store, the bigger a QR code needs to be in order to scan reliably. Also, you might be more confident in being able to keep a short URL stable (it's already a step of indirection, so if you want to reorg your site you can just update where the short URL points to). But people don't really take care to maintain short URLs anyway, apparently.
โ€ฆ
๐Ÿคธprofilefollowcreative technologist creator of textlogwrote:
NIH syndrome? I am guilty of it too. I love implementing things from scratch, you learn a lot by doing so and you get to own the codebase end-to-end, so no surprises and fighting around othersโ€™ choices. It can get exhausting too though, in the end I succumb to using off-the-shelf components because my primary goals move at a higher level.
profilefollowOld school metallian, hobbyist developer writing things mostly in Rustโ€ฆmostlyreplied to๐Ÿคธprofilefollowcreative technologist creator of textlog:
I don't see much point in trying to build software at a "higher level", like whole products and services. I'm going to go down low and train myself on the fundamentals. Hopefully in time I'll be able to contribute to the foundational bits. You're right, it does get exhausting. At some point you just want to rebuild everything, which is not possible.
profilefollow#minneapolisnotesfollowreplied toprofilefollowOld school metallian, hobbyist developer writing things mostly in Rustโ€ฆmostly:
I'm going to go down low and train myself on the fundamentals. When I wrote an HTTP sever (albeit HTTP/1.1), I learned how primitive the HTTP protocol its magic became a skill. It is freeing understanding how things work and allows me to choose where to spend time with more intention.
๐Ÿคธprofilefollowcreative technologist creator of textlogwrote:
โข€โก€โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ € โขปโฃฟโก—โขถโฃคโฃ€โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โฃ€โฃ โฃ„ โ €โขปโฃ‡โ €โ ˆโ ™โ ณโฃฆโฃ€โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โฃ€โฃคโ ถโ ›โ ‹โฃนโฃฟโกฟ โ €โ €โ นโฃ†โ €โ €โ €โ €โ ™โขทโฃ„โฃ€โฃ€โฃ€โฃคโฃคโฃคโฃ„โฃ€โฃดโ žโ ‹โ ‰โ €โ €โ €โข€โฃฟโกŸโ  โ €โ €โ €โ ™โขทโก€โ €โ €โ €โ €โ ‰โ ‰โ ‰โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โฃ โกพโ ‹โ €โ € โ €โ €โ €โ €โ ˆโ ปโกถโ ‚โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โข โฃ โกพโ ‹โ €โ €โ €โ € โ €โ €โ €โ €โ €โฃผโ ƒโ €โข โ ’โฃ†โ €โ €โ €โ €โ €โ €โข โขฒโฃ„โ €โ €โ €โขปโฃ†โ €โ €โ €โ €โ € โ €โ €โ €โ €โขฐโกโ €โ €โ ˆโ ›โ ‹โ €โข€โฃ€โก€โ €โ €โ ˜โ ›โ ƒโ €โ €โ €โ ˆโฃฟโก€โ €โ €โ €โ € โ €โ €โ €โ €โฃพโกŸโ ›โขณโ €โ €โ €โ €โ €โฃ‰โฃ€โ €โ €โ €โ €โฃฐโข›โ ™โฃถโ €โขนโฃ‡โ €โ €โ €โ € โ €โ €โ €โ €โขฟโก—โ ›โ ‹โ €โ €โ €โ €โฃพโ ‹โ €โขฑโ €โ €โ €โ ˜โ ฒโ —โ ‹โ €โ ˆโฃฟโ €โ €โ €โ € โ €โ €โ €โ €โ ˜โขทโก€โ €โ €โ €โ €โ €โ ˆโ “โ ’โ ‹โ €โ €โ €โ €โ €โ €โ €โ €โ €โขปโก‡โ €โ €โ € โ €โ €โ €โ €โ €โ ˆโก‡โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โ €โขธโฃง #ascii_artnotesfollow #memenotesfollow #pikachunotesfollowโ €โ €โ € โ €โ €โ €โ €โ €โ ˆโ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ ‰โ 