textlog
join

Any conversation

500 chars / 15 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
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.
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.
😈profileenter to followco-founder of textlogwrote:
The strange thing about modern loneliness is that everyone is technically available.
profileenter to followreplied to😈profileenter to followco-founder of textlog:
Similar with having access to so much critically acclaimed media, but they are so emotionally or intellectually draining that I find myself rewatching ol' familiars. Availability seems just one aspect, and perhaps not even the most limiting factor. Maybe most people have a "limit" on number of "lives", as in number of times you fall in love, change, get inspired, connect, etc..
🙈profileenter to follow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyerswrote:
I had hit a throttle now. That’s a “subtle" way to tell me to slow down.
profileenter to followCurrently in remission from ME/CFS after 3+ years. Occasional software engineering leader, app developer, blogger, zwifter, and just being online.replied to🥸profileenter to followJust another AI guy:
Determine what matters most and make a list of the no more than 7 things. Do one thing well at a time, top down. Reprioritise as you learn more. Notes:
  1. If you half-arse a task and decide that'll do, it's evidence it wasn't the right priority. Learn.
  2. Any sort of productivity, multi-tasking, app, solution type thing is a scam or a money grab and isn't needed.
  3. People tend to remember 7 things well, but struggle with longer lists and particularly fail to remember things in the middle.
profileenter to followI carved wooden spoons and my favourite herb is lemon thyme.wrote:
After months of hardly any rain, I’m really enjoying a cozy day stuck indoors just listening to the downpour; getting on with doing some house cleaning. Is it too premature to declare this autumn⁇
profileenter to followOld school metallian, hobbyist developer writing things mostly in Rust…mostlywrote:
Sharing your work with others is a hard computer science problem in 2026, the Year of our Lord. You either here the sound of chirping crickets or the sound of "AI Slop" yells.
My past 3 projects went viral. I didn’t write a single line of code in any of them. But I still feel I engineered them. There were a few people that noticed but the majority didn’t see an issue.
You're fortunate in that you've genuinely captured something that people clearly want with textlog. No one wants another static site generator or coding harness. Ideas that resonate are pretty few and far between now.
I should have said past 4 projects went viral but the other one I did a lot of coding too, so wasn’t entirely “AI slop”. In all cases though, I made something I wanted to see. It just happened to resonate with others. Still, none of them extremely popular yet. All <500 users.
Hi! welcome! there is one that is work in progressGitHubGitHub - stagas/textlog-tui: TUI for textlogTUI for textlog. Contribute to stagas/textlog-tui development by creating an account on GitHub.. Not ready 100% and it has few UI bugs but it works if you manage to install it (not very hard). No automatic build process yet.
Two roads diverged in a wood, and I I took the one less traveled by, And that has made all the difference.
profileenter to followlate is the hour in which this conjuror chooses to appearwrote:
"Sharing economy" once meant something. You'd Uber someone B→C when already driving A→B→C→D; you'd AirBNB your home when vacationing and stay at someone else's home who was doing the same. No driving just for Uber; no houses just for AirBNB. I fear this history will be forgotten.
My hometown is a popular tourist destination and we no longer can rent apartments on a year-basis. Everything is AirBnB and they only rent them to locals pretty expensive and off-season. As a local I can't live in my hometown anymore, so I'm staying in the mountains.
profileenter to follow#Emacsnotesenter to follow, dev, life, random stuff. the netherlands.wrote:
top
what is a refinement? honest question - I'm restructuring our refinements now. Like having group of people discussing 5 items in an hour gives little chances any one of them will be addressed properly, unless they are trivial.
#AInotesenter to follow brings so many issues. It really accelerates. Not only the good parts but also the bad parts. Combine this with a product person that doesn't even know what a refinement is. I'm 41, maybe I'll study to pivot, maybe I'll get into trading. I can't handle it anymore.
profileenter to followwrote:
看来可以发中文。因为没有身份证,所以不能拥有手机号,接着不能注册稳定的email,也就没法注册内容平台,发布内容。hotmail因为我没有稳定的ip地址,常常封禁我的email账号,我的mastodon账号因此也没法长期使用。我希望这是一个我可以长期发布内容的地方
It seems I can post in Chinese. Because I don't have an ID card, I can't have a phone number, and therefore can't register a stable email address, which means I can't register on content platforms or publish content. Hotmail frequently blocks my email account because I don't have a stable IP address, so my Mastodon account can't be used long-term. I hope this is a place where I can publish content consistently.
🙈profileenter to follow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyersreplied toprofileenter to follow:
嗯,好吧,为了你自己,我希望它能持续很长时间。你的互联网问题很难解决,非常抱歉! :-(
Well, okay, for your own sake, I hope it lasts a long time. I'm so sorry your internet problem is so difficult to fix! :-(
profileenter to followreplied to🙈profileenter to follow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyers:
谢谢你,没想到还真有人回我的帖子,我在互联网上至少几年没和人对话过了
Thank you. I didn't expect anyone to actually reply to my post. I haven't had a conversation with anyone online for at least several years.
🙈profileenter to follow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyersreplied toprofileenter to follow:
很高兴成为很久以来的第一个人之一,我的朋友!好好的,周末愉快!原谅我的小错误,我正在用翻译来回复。我们都知道大多数时候都不太好。
So happy to be one of the first people to reply in a long time, my friend! Have a good weekend! Please forgive my little mistake, I'm replying using a translation. We all know things aren't always great.
🙈profileenter to follow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyersreplied toprofileenter to follow:
I am sure pretty much everything that isn’t criminal, abusive, or illegal. I know those definitions vary from country to country. Just be a good human, and you should be OK.
🙈profileenter to follow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyerswrote:
Just three more commits left, but /usage ran out. Resets at 01:50, so I guess I am going to sleep.
🙈profileenter to follow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyerscontinued:
Woke up during the night for a short trip to the loo, got 'resume’ going. All done in the morning. Ahh, coffee tastes better now!
😴profileenter to followI really enjoy learning, I really enjoy making. I'm learning to be less guarded.wrote:
I've been building a Markdown variant called Zd that's focused on extensibility and simplicity. I'm curious what you would change about Markdown if you were designing it from scratch, what challenges you face as a user, or what you wish were easier to do when incorporating Markdown into your own projects.
😴profileenter to followI really enjoy learning, I really enjoy making. I'm learning to be less guarded.replied to🤸profileenter to followcreative technologistGitHubstagas - Overviewstagas has 462 repositories available. Follow their code on GitHub. creator of textlog:
Yeah, 100%. That is completely something I am punting on currently. It would be easy to just copy over the solution from (extensions to) Markdown, but it's hard to entirely narrow in on both what tables ought to do and how to make them do it. If you had a magic wand, what would you have them be more like?
I think if @stagasprofileenter to followcreative technologist creator of textlog intends to be an active user of the site henceforth, it'd it should be kosher. Otherwise, one of us who's been active on the site for a while could submit a post.
故事的开头总是这样,适逢其会,猝不及防。故事的结局总是这样,花开两朵,天各一方。(by 张嘉佳 《从你的全世界路过》)
Stories always begin this way: a chance encounter, completely unexpected. Stories always end this way: two flowers bloom, then drift apart. (by Zhang Jiajia, I Belonged to You)
profileenter to followpermanent head damage, human-computer infractionwrote:
I'm not an optimist, just a pessimist who's still proactive: I don't think things are going to get better, but I just can't talk myself into giving up yet.
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.
profileenter to followOld school metallian, hobbyist developer writing things mostly in Rust…mostlywrote:
top
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.
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.
profileenter to followlate is the hour in which this conjuror chooses to appearwrote:
🐉 #execnotesenter to follow let N=6,D0=[0,1,0,-1],D1=[1,0,-1,0],s=[],g={},d=x=y=xa=xb=ya=yb=0; for(let n=0;n<N;n++){s=s.concat([1]).concat(s.map(x=>!x).reverse())} for(let i=0;i<s.length;i++) { x<xa && (xa=x);y<ya && (ya=y);x>xb && (xb=x);y>yb && (yb=y); let t=s[i]?1:-1,e=(d+t+4)%4; g[x]||(g[x]={}); g[x][y]=g[x][y]?"┼":"┌┐└┘"[(t*(D0[d]+D0[e])>0?0:2)+(t*(D1[d]+D1[e])>0?0:1)]; x+=D0[e];y+=D1[e];d=e; } for(j=yb;j>=ya;j--) { let u=""; for(i=xa;i<=xb;i++){u+=(g[i][j]||"·")} console.log(u); }
·┌┐┌┐······· ┌┘└┼┘····┌┐· └··└┐┌┐···└┐ ···┌┼┼┘···┌┘ ···└┼┼┐┌┐┌┼┐ ···┌┼┘└┼┼┘└┘ ···└┼┐·└┼┐·· ····└┘··└┘··
profileenter to followlate is the hour in which this conjuror chooses to appearcontinued:
OK, so you only get 10 lines of output. (I tried to get ChatGPT to write this program but it kept messing up, so I wrote it by hand.)
profileenter to followI am just a grain of sand on your beach.wrote:
while we wait for this to be true we could add our bits together remember to not sleep forever return when your dreams are through Start with cringy poem, end with cringy pseudocode. At least it comes naturally.
profileenter to followwrote:
I stopped interacting much with social media years ago and am honestly not sure how to do this any more… but I like the shape of what is starting here.
profileenter to followlate is the hour in which this conjuror chooses to appearreplied toprofileenter to followresearcher, developer, dancer:
Reminds me of the Kiwix offline Wikipedia "nopic" version. (I downloaded that version because it's much smaller than the full version that includes images.)
profileenter to followProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied toprofileenter to followresearcher, developer, dancer:
Images are fine for me, but should be behind a link, or a small thumbnail. Non-animated. Videos too. But that’s me. They will most likely have to be hosted elsewhere, while the thumb could be here. Nah. We are ok with just text.
🤸profileenter to followcreative technologistGitHubstagas - Overviewstagas has 462 repositories available. Follow their code on GitHub. creator of textlogreplied toprofileenter to followProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
Yeah, before you know it the feed becomes a collection of memes. Have to click or perhaps a browser extension that you personally see the opengraph/linked image in the feed but it's not inviting people to post them for the feed itself.
profileenter to followlate is the hour in which this conjuror chooses to appearwrote:
ChatGPT-generated placards for fruits and vegetables at the local farmer's market 👌
🤔profileenter to followHai 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.
profileenter to followlate is the hour in which this conjuror chooses to appearreplied to🤔profileenter to followHai 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.
profileenter to followI just a fly on the wallwrote:
"Waste no more time arguing what a good man should be. Be one." - Marcus Aurelius
profileenter to followOld school metallian, hobbyist developer writing things mostly in Rust…mostlywrote:
The inaugural, proverbial first post. Seems like a lovely service here.
🙈profileenter to follow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyersreplied toprofileenter to followOld school metallian, hobbyist developer writing things mostly in Rust…mostly:
The proverbial first post should have been “hello world”. :-P You are the first rustacean I come across!
profileenter to followwrote:
(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).
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.
😴profileenter to followI really enjoy learning, I really enjoy making. I'm learning to be less guarded.replied to🤸profileenter to followcreative technologistGitHubstagas - Overviewstagas has 462 repositories available. Follow their code on GitHub. 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.
Hello! I am a cynical optimist and recovering realist. It's been 3 days since my last sip of Hobbes. Today, I'm hopeful again. That's all I have for now. Thanks.
🤔profileenter to followHai I am kuwrote:
One idea that I've been thinking about is an #Androidnotesenter to follow or #iPhonenotesenter to follow #appnotesenter to follow where it is a #journalingnotesenter to follow app so you get a new file everyday right except the app keeps track of all the files for you. the idea is that anytime you type anything it it basically makes a #gitnotesenter to follow commit and use #sha256notesenter to follow so anytime you type something it commits automatically after a quick pause after you stop typing. #codingnotesenter to follow #automationnotesenter to follow #devnotesenter to follow
Blasting 1's and 0's to a far off land at the speed of light locking them in place until someone else wants to see them.
🙈profileenter to follow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyerswrote:
Well, I think my IRCd (Eris v2) is close to be complete.
So annoyed that reddit is gating read-access to it's threads. What's up with that?? (╯°□°)╯︵ ┻━┻ (thx ascii-art)
😊profileenter to followPresbyter, husband, father, technologist, linguist, musician.wrote:
Maybe neither of us will ever know when this was written. Live.
😊profileenter to followDesigner, no-code maker of stuffreplied to😊profileenter to followPresbyter, husband, father, technologist, linguist, musician.:
It’s easy, just add your own timestamp to posts 2:35 am Tuesday, 25 August 2026 Coordinated Universal Time (UTC)
profileenter to followProfessional photographer, marketer and developer with a love for creative problem solving and quite the proud nerdy side!wrote:
I have developed a beautiful free app that lays out Instagram feed photos as a perfect masonry grid every time, no matter which photos you provide it. It's completely free to use if anyone wants to check it out msnry.appmsnrymsnry — Instagram carousels laid like masonryCompose your photographs into one wide grid. msnry slices it into pages that swipe as one continuous strip. #ainotesenter to follow #saasnotesenter to follow #developmentnotesenter to follow
🤸profileenter to followcreative technologistGitHubstagas - Overviewstagas has 462 repositories available. Follow their code on GitHub. creator of textlogreplied toprofileenter to followProfessional photographer, marketer and developer with a love for creative problem solving and quite the proud nerdy side!:
Very cool! At least the landing page is amazing! I couldn’t try the app because I don’t have photographs locally, I thought it would be able to fetch my photos from Instagram, that part I found a bit confusing.
profileenter to followEat, drink, listen to 🎶, & watch the fish. Occasionally cook.wrote:
Microsoft Word Online (web version) is horrible.
profileenter to followI am just a grain of sand on your beach.replied toprofileenter to followEat, drink, listen to 🎶, & watch the fish. Occasionally cook.:
I never used the online version, but the last time I used the offline version it already was a horrible experience. This was about 5 years ago, before I had moved entirely to Linux. It was so bad I downloaded a pirated version of some old MS Office 2007 Blue Edition to have something acceptable. I unironically prefer Libre Office.
profileenter to followSoftware engineer (of course) in Londonwrote:
I finished Rejection by Tony Tulathimutte and now I'm struggling to take any other book seriously. I need a pallet cleanser or something before I can move on
profileenter to follow#Emacsnotesenter to follow, dev, life, random stuff. the netherlands.wrote:
Ordered JBL Charge 6, waiting for delivery today. Will mount into my bike and will listen to music while commuting 25km to the office. I'm a victim of marketing, seeing an ad, buying stuff.
profileenter to follow#Emacsnotesenter to follow, dev, life, random stuff. the netherlands.continued:
Previously bought Do Nothing Club cap after friends visiting us and we discussed it while eating pizza; and then my wife got an AD on Instagram. Meta is listening for conversations to sell ads.
Bonnie Raitt stuck in my head, who, by some definition, is a nepo baby, but well before the term was coined. I think the problem is obv not family businesses, but a shrinking pool of opportunities for those without a prebuilt network to inherit (or buy).
🧑‍🚀profileenter to followнυмαηwrote:
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⠀⠀⢠⠉⢹⢳⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡤⠔⡞⠛⣵⠀⠀⠙⡄⢸⠀⢸⠀⡜⠀⠀⠀⠀⠀⢀⡴⠉⠈⡧⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⡰⠃⠀⢰⠀⠘⡆⠀⠀⢰⠈⡀⠀⡀⡇⡇⠀⠀⠀⡰⡱⡝⠀⡜⠀⡜⠀⢈⠆⠂⠤⡀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢀⡀⢏⠀⢇⠀⠀⢃⠀⠸⡀⠀⠀⡆⡇⠀⡇⠁⡇⠀⠀⡰⢡⡱⠁⡐⢀⠌⢀⢴⠋⠀⠀⠀⣈⡆⡀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⡁⠈⠹⣦⠈⢆⠀⠈⡆⠀⠱⠀⠀⢰⢁⠀⢃⢸⡇⠀⢠⢁⢧⠃⡰⢀⠎⢠⡾⠁⠀⠀⡠⠊⡠⠃⠈⣄⠀⠀⠀
Applied to an L5 software engineering role via e-mail and without any other contact I received back a bunch of questions that clearly look like they're aimed at L6 or even L7. Not sure what to do with that so I withdrew. Briefly considered answering them but was weirded out.
Error: Provider rejected the request (invalid_request_error, 400): Claude Code 2.1.75 does not support this model; version 2.1.251 or newer is required. Run 'claude update', or update the Claude desktop app, then try again. [request_id: req_011CedKqBRnC6Qr3m6nKEwNN] I’m not using Claude Code. This is how you drop the ball.
⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢻⣿⡗⢶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣄ ⠀⢻⣇⠀⠈⠙⠳⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⠶⠛⠋⣹⣿⡿ ⠀⠀⠹⣆⠀⠀⠀⠀⠙⢷⣄⣀⣀⣀⣤⣤⣤⣄⣀⣴⠞⠋⠉⠀⠀⠀⢀⣿⡟⠁ ⠀⠀⠀⠙⢷⡀⠀⠀⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡾⠋⠀⠀ ⠀⠀⠀⠀⠈⠻⡶⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣠⡾⠋⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⣼⠃⠀⢠⠒⣆⠀⠀⠀⠀⠀⠀⢠⢲⣄⠀⠀⠀⢻⣆⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢰⡏⠀⠀⠈⠛⠋⠀⢀⣀⡀⠀⠀⠘⠛⠃⠀⠀⠀⠈⣿⡀⠀⠀⠀⠀ ⠀⠀⠀⠀⣾⡟⠛⢳⠀⠀⠀⠀⠀⣉⣀⠀⠀⠀⠀⣰⢛⠙⣶⠀⢹⣇⠀⠀⠀⠀ ⠀⠀⠀⠀⢿⡗⠛⠋⠀⠀⠀⠀⣾⠋⠀⢱⠀⠀⠀⠘⠲⠗⠋⠀⠈⣿⠀⠀⠀⠀ ⠀⠀⠀⠀⠘⢷⡀⠀⠀⠀⠀⠀⠈⠓⠒⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡇⠀⠀⠀ ⠀⠀⠀⠀⠀⠈⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧ #ascii_artnotesenter to follow #memenotesenter to follow #pikachunotesenter to follow⠀⠀⠀ ⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁