{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - pelavarre","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/pelavarre@social.vivaldi.net","_microblog":{"about":"https://micro.blog/about/api","id":"736181","username":"pelavarre@social.vivaldi.net","bio":"come squee with me? 😂 / or laugh with my bots? 🤔 / they like Python and Bash and Xlsx 😋","pronouns":"","is_following":false,"is_you":false,"following_count":0,"discover_count":0},"author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://micro.blog/photos/200/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg"},"items":[{"id":"87351432","content_html":"<p><span class=\"h-card\"><a href=\"https://toot.cafe/@natevw\" class=\"u-url mention\">@<span>natevw</span></a></span> </p><p>&gt; ouch</p><p>Yes</p><p>&gt; suspect the author is struggling with accounts that plagiarize</p><p>Yes</p><p>&gt; are you worried</p><p>Yes</p><p>This idea that copying can be bad. It feels infinitely powerful to me. Like how do we know that I even hold the right to publish copies of her “Copyright &amp; Authorship Notice” that I find extremely unwelcoming</p><p>I feel I definitely can’t afford to pay lawyers of my own to entertain hers</p><p>Can someone poor speak freely in the presence of someone rich? Maybe not so very much nowadays. Only in more free countries like Iceland</p><p>&gt; are you worried the way you remix thoughts you hear into your own words is a translation they wouldn't want?</p><p>Aye</p><p>Could be</p><p>Odds on our lives experiences differ</p><p>Could be my tone is unrelated to hers</p><p>She feels she’s talking out her life, I feel she’s talking out mine, but if she disagreed then I’d fear she could take offence that I could ever imagine us standing in solidarity </p><p>&gt; &gt; are you worried</p><p># People are messy, lawyers are worse, and so it goes</p><p>&gt; . . .</p><p>Kind of you to make a place for me to talk out how offensive I find her notice </p><p>Lots better than leaving me to stew, alone</p><p>Thank you</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/116326060122577670","date_published":"2026-03-31T22:06:53+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-03-31 22:06","date_timestamp":1774994813,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87271476","content_html":"<p><span class=\"h-card\"><a href=\"https://toot.cafe/@natevw\" class=\"u-url mention\">@<span>natevw</span></a></span> </p><p>That’d be great</p><p>I admire this author</p><p>I was often remixing their work</p><p>Then I saw this, and I fled in fear</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/116319705869774811","date_published":"2026-03-30T19:10:55+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-03-30 19:10","date_timestamp":1774897855,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"85710330","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/pikhq@treehouse.systems\" class=\"u-url mention\">@<span>pikhq</span></a></span></p><p>Because “a bug is not a bug till someone who matters cares that it recurs”</p><p>Yes?</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/116188547289133628","date_published":"2026-03-07T15:15:34+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-03-07 15:15","date_timestamp":1772896534,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83792762","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@grimalkina\" class=\"u-url mention\">@<span>grimalkina</span></a></span> </p><p>&gt; feels fluent<br>&gt; changes how i work<br>&gt; nudges other looks out of my mind</p><p>Like don't lots of us need to learn **to flatten the Json nests of nests**?</p><p>How should we push out the word on this instance of your idea?</p><p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Fmedia_attachments%2Ffiles%2F116%2F030%2F595%2F258%2F102%2F935%2Foriginal%2F2cd9156523d323c1.png\" alt=\"Example of formatting Json as Python, of download &amp; run, of Grep to lift out some Lines in particular\n\nShell Terminal Console Transcript of replying to these inputs\n\n    % echo '{\" loading=\"lazy\">p.py\n    % python3 p.py\n    % echo '{\"alfa\": 11, \"bravo\": {\"charlie\": 33, \"delta\": 44}, \"echo\": 55}' |pb j |grep -ai -e BRAVO\n\nThe '|pb jq .' you can find anywhere, but it came here along with '|pb j' from my doc led by a tsunami of hyperlinks at\n\n&gt; pipe-bricks.md\n&gt; https://github.com/pelavarre/pylitfun/blob/main/docs/pipe-bricks.md\n\n&lt;=\n\n/nbhdlady/status/2018683247157260551\n\nLove an artist/programmer/person’s website where they matter of factly share some process/subject exploration in great detail, written from scratch\" /&gt;</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/116030614794141704","date_published":"2026-02-07T17:51:15+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-02-07 17:51","date_timestamp":1770486675,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83785335","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@taylorlorenz\" class=\"u-url mention\">@<span>taylorlorenz</span></a></span> </p><p>&gt; Why decentralized social media is better, especially re: Mastodon</p><p>It matters that you’re here now</p><p>The draw for me to get into social media is that I pay to read TheAtlantic, like my mother’s mother before me. So I keep an eye open for people who write well there. 21 of the 934 people I follow at Twitter follow you at Twitter. I don’t follow you yet, but long ago I learned to feel glad any time I hear from you </p><p>Now you’re here too. It’s your words I’m looking for. You and Karen Swallow Prior and Heather Cox Richardson and Derek Thompson and so on. Thinking well and writing well</p><p>I’m in mid life. I don’t make time to watch video or look through photos. I’ve paid zero dollars to Substack. But I want to read great texts. And you put some of yours here</p><p>Where will you lead us next?</p><p>Is this the core of your question? Taylor Swift’s I’ve found the problem and it is me, as with G K Chesterton before her?</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/116030024428596793","date_published":"2026-02-07T15:21:07+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-02-07 15:21","date_timestamp":1770477667,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83753674","content_html":"<p><span class=\"h-card\"><a href=\"https://toot.cafe/@natevw\" class=\"u-url mention\">@<span>natevw</span></a></span> </p><p>&gt; 3. re-find the kinds of places in my^Wthe code where someone else's bot doesn't think to stomp out my voice 😅</p><p>!!</p><p>Pylint has earned my eternal enmity</p><p>My stack these days is PyPi Black then Flake8 then Mypy Strict</p><p>We get along ok</p><p>A key move for me is reconfiguring Flake8 to work well with Black</p><p>    % cat $(which flake8.bash)<br>    #!/bin/bash<br>    <br>    set -e<br>    <br>    # shellcheck disable=SC2088  # Tilde does not expand in quotes, but $HOME does<br>    echo + '~/.pyvenvs/flake8/bin/flake8' \\<br>        --max-line-length=999 --max-complexity 15 --ignore=E203,E704,W503 \"$@\"<br>    <br>    ~/.pyvenvs/flake8/bin/flake8 \\<br>        --max-line-length=999 --max-complexity 15 --ignore=E203,E704,W503 \"$@\" 2&gt;&amp;1 \\<br>    \t|grep -v '^/[^:]*flake8_import_order/styles.py:' \\<br>    \t|grep -v '  from pkg_resources import iter_entry_points' \\<br>    \t|cat -<br>    <br>    <br>    # --max-line-length=999  # Black max line lengths over Flake8 max line lengths<br>    # --max-complexity 15  # limit how much McCabe Cyclomatic Complexity we accept<br>    # --ignore=E203  # Black '[ : ]' rules over E203 whitespace before ':'<br>    # --ignore=E704  # Black of typing.Protocol rules over E704 multiple statements on one line (def)<br>    # --ignore=W503  # 2017 Pep 8 and Black over W503 line break before bin op<br>    %</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/116026625367948360","date_published":"2026-02-07T00:56:42+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-02-07 00:56","date_timestamp":1770425802,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83745690","content_html":"<p><span class=\"h-card\"><a href=\"https://toot.cafe/@natevw\" class=\"u-url mention\">@<span>natevw</span></a></span> </p><p>Oh wow I’d hate that intensely</p><p>My way of working with named constants that practically never change goes much more like</p><p>THE_ANSWER = 42</p><p>. . .</p><p>assert THE_ANSWER == 42</p><p>if x == 42:<br>    . . .</p><p>I know I’m nearly the only person I’ve ever met who writes it this way, but I like making the cost of changing the code high for changes that practically never happen</p><p>Me &amp; PLR2004 would not easily make friends</p><p>And then I’d feel all the more annoyed that they deny me my right to grow our category of which numbers are special enough to be spoken literally</p><p>I often care about -1 and 0xFF + 1 and 0x10FFFF and so on and on</p><p>Have I missed a lot of the question?</p><p>Got thoughts?</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/116025974882170744","date_published":"2026-02-06T22:11:16+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-02-06 22:11","date_timestamp":1770415876,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83489323","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@raiderrobert\" class=\"u-url mention\">@<span>raiderrobert</span></a></span> </p><p>&gt; why is it technical debt?\"</p><p>They built it in so much of a hurry that no one alive knows exactly precisely why it works it well enough for now </p><p>And that which magically works soon enough does mystically break down</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/116007169473152609","date_published":"2026-02-03T14:28:48+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-02-03 14:28","date_timestamp":1770128928,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"83236269","content_html":"<p><span class=\"h-card\"><a href=\"https://toot.cafe/@natevw\" class=\"u-url mention\">@<span>natevw</span></a></span> </p><p>I love your every word, thank you</p><p>😆 😆 🤣</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115985686665171522","date_published":"2026-01-30T19:25:27+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-01-30 19:25","date_timestamp":1769801127,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"82947485","content_html":"<p><span class=\"h-card\"><a href=\"https://hachyderm.io/@bbatsov\" class=\"u-url mention\">@<span>bbatsov</span></a></span> </p><p>Python does a good job of saying a text is quoting a text is quoting a text</p><p>All in one line as \"\"\" alfa \" bravo ' charlie ' \" \"\"\"</p><p>And with line-break’s and indents accepted inside</p><p>And with line-break’s and indents outside to say that code quotes code quotes code quotes code as deep as you need to go </p><p>:</p><p>This element in Python is a real win</p><p>It’s hard to communicate while you don’t already love it</p><p>It’s essential for a significant body of work with texts and symbols</p><p>:</p><p>I don’t get why these conventions don’t end up widely copy-edited into any new language that even tries to work well with texts and symbols</p><p>:</p><p>Got thoughts?</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115964646403365288","date_published":"2026-01-27T02:14:38+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-01-27 02:14","date_timestamp":1769480078,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"82788886","content_html":"<p><span class=\"h-card\"><a href=\"https://toot.cafe/@natevw\" class=\"u-url mention\">@<span>natevw</span></a></span> </p><p>Wonderfully kind that you share your own struggle freely, thank you</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115952066431163290","date_published":"2026-01-24T20:55:23+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-01-24 20:55","date_timestamp":1769288123,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"82434317","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@grimalkina\" class=\"u-url mention\">@<span>grimalkina</span></a></span> </p><p>&gt; Everything in psychology has elements that are probabilistic, dynamic, full of likelihoods and latent space. I mean, we have latent constructs!</p><p>&gt; many people in tech [show] deep discomfort with things that are probabilistic</p><p>&gt; system skill devaluing</p><p>Is it relevant that . . .</p><p>The cloud fetches the wrong machine code and runs it, measurable often</p><p>Lotsa tech folk don’t want to look directly at that fact, eye to eye, see it so clearly as to take responsibility for the consequences</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115925547304217073","date_published":"2026-01-20T04:31:13+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-01-20 04:31","date_timestamp":1768883473,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"81160883","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@yvonnezlam\" class=\"u-url mention\">@<span>yvonnezlam</span></a></span> </p><p>&gt; &gt; things people have said to you when you were engaging in systems thinking when they'd rather you didn't! (e.g.<br>&gt; “you’re overthinking this”<br>&gt; \"boiling the ocean\"</p><p>So much obsession for rehashing who went wrong lately</p><p>Such revulsion for counting out how wrong we’re all together about to go wrong tomorrow</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115821942473200327","date_published":"2026-01-01T21:23:09+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2026-01-01 21:23","date_timestamp":1767302589,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"80212795","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@raiderrobert\" class=\"u-url mention\">@<span>raiderrobert</span></a></span> </p><p>\" with Should and Ought, i have nothing to do</p><p>- DHLawrence 1885-1930, as quoted by JessieChambers 1886-1944</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115735405429292096","date_published":"2025-12-17T14:35:38+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-12-17 14:35","date_timestamp":1765982138,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"75092192","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@dabeaz\" class=\"u-url mention\">@<span>dabeaz</span></a></span> </p><p>&gt; Terminals definitely offer up a whole wide world of esoteric things to geek out about</p><p>!!!</p><p>Indeed, next, as a gift to me from you speaking of such things . . .</p><p>I caught three hours with a bot this morning, with the bot doing a good job of faking at being good company!</p><p>The bot &amp; I talked me into trying 7 Colors of Text even when my Terminal isn’t telling me if it’s running in Darkmode or Lightmode</p><p>Chosen from the 6x6x6 RGB Color Cube that is the largest offered inside an ordinary Apple macOS Terminal</p><p>Attached</p><p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Fmedia_attachments%2Ffiles%2F115%2F323%2F741%2F860%2F273%2F404%2Foriginal%2F9f1e07f282f409f9.png\" alt=\"7 distinct-enough(?) Text Color Accents with enough-contrast(?)\n\nBut maybe not good enough for many people who react less strongly red/ green differences?\n\nAs seen in the default Darkmode of macOS Terminal Basic Profile\" loading=\"lazy\"></p><p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Fmedia_attachments%2Ffiles%2F115%2F323%2F741%2F874%2F455%2F028%2Foriginal%2Feeb2bf83e142fb3a.png\" alt=\"7 distinct-enough(?) Text Color Accents with enough-contrast(?)\n\nBut maybe not good enough for many people who react less strongly red/ green differences?\n\nAs seen in an artificial #555 Lightmode of macOS Terminal Basic Profile\" loading=\"lazy\"></p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115323794920012840","date_published":"2025-10-05T21:57:40+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-10-05 21:57","date_timestamp":1759701460,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"75068751","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@dabeaz\" class=\"u-url mention\">@<span>dabeaz</span></a></span></p><p>&gt; some way to geek out about even the smallest little seemingly mundane details of computing</p><p>Like when do the two bytes `` mean the ` keystroke followed by a second instance of itself, vs when do they mean the ` keystroke preceded by the ⌥` keyboard chord ?</p><p>This is one of many rabbit holes up presently sniping nerds closely watching apps running inside Terminals</p><p>Like did you know you can write ⎋[5N to have the Terminal echo back ⎋[0N? You don’t ever have to timeout the input from living people to guess if it is there. You really can just ask</p><p>    % printf '\\033[5n' &amp;&amp; echo &amp;&amp; cat - &gt;/dev/null<br>    <br>    ^[[0n</p><p>Like have you dreamed out exactly why Vim nearly always beeps and then lands slightly wrong when you press ⌥-Click across a wrapped line? I do know exactly why</p><p>We the deeply nerd-sniped, we are legion</p><p>What we lack is a cheap good quick simple system for gathering well together</p><p>Yes?</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115322155547441203","date_published":"2025-10-05T15:00:45+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-10-05 15:00","date_timestamp":1759676445,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"72265382","content_html":"<p><span class=\"h-card\"><a href=\"https://toot.thoughtworks.com/@mfowler\" class=\"u-url mention\">@<span>mfowler</span></a></span> </p><p>\" The hallucinations of your AI Chatbot are a feature, not a bug</p><p>\" All it ever gives you are its hallucinations. Many wrong. Some helpful</p><p>\" Like ask it twice more to compare results, and ask a number question three or more times to vote up the answer you prefer</p><p>~~ Rebecca Parsons, via M Fowler</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115107554421296945","date_published":"2025-08-28T17:24:52+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-08-28 17:24","date_timestamp":1756401892,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"71668440","content_html":"<p><span class=\"h-card\"><a href=\"https://mamot.fr/@homlett\" class=\"u-url mention\">@<span>homlett</span></a></span> </p><p>Thank you! I agree!!</p><p>I’m way curious! I built a Python thing for attaching Code to the Keyboard &amp; Mouse while keeping a log of what they say and what they write to the 2D Screen</p><p>So now the 6*6*6 3D Cube of R G B is a thing we can tell the Code to project in whatever way we dream up. It’s found inside Shell PrintF as shown, with Pn = 16 + ( R * 36 + G * 6 + B )</p><p>Maybe next we should draw a tree in Graycode style</p><p>Start in the middle with #555, then branch off three ways to show #455 #545 #554, then branch off #455 to show #445 #454, then show #444 past #445 and also past #454. And now we’re ready to run ahead from #444 as we did from #555</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/115061927859854110","date_published":"2025-08-20T16:01:26+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-08-20 16:01","date_timestamp":1755705686,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"70175972","content_html":"<p><span class=\"h-card\"><a href=\"https://mas.to/@arnan\" class=\"u-url mention\">@<span>arnan</span></a></span> </p><p>&gt; order by name, date or size</p><p>I felt computing went through some kind of shift here, as we crossed into this new century?</p><p>Once storage became so cheap for me, then &gt;&gt; Order by Date Added &lt;&lt; became the default I nearly always want as I work inside the Terminal, as if macOS 'ls -ltrU ' or Linux 'ls -ltr --time=birth'</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/114944785749151761","date_published":"2025-07-30T23:30:39+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-07-30 23:30","date_timestamp":1753918239,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"63109069","content_html":"<p><span class=\"h-card\"><a href=\"https://mastodon.social/@dahukanna\" class=\"u-url mention\">@<span>dahukanna</span></a></span> </p><p>&gt; Community-noun<br>&gt; 1. group of people living in same place or having a particular common characteristic.<br>&gt; 2. Condition of sharing or having certain attitudes &amp; interests in common.</p><p>And this not enough?</p><p>Actual community is way expensive?</p><p>1 ) “”” Community is what happens when we imperfect humans spend time together. It’s flawed and frustrating and certainly not maximally entertaining. People will disagree with you and disappoint you and spill things on your couch “”” &lt;= Nov/2024 ScarletAstrorum/status/1853174181996933574</p><p>2 ) “”” R V Reeves calls it “Neededness” — the way we make ourselves essential to our families and community. But building these bridges to community takes energy “”” &lt;= ~ Jan/2025 _alice_evans/status/1877043807528611916</p><p>3 ) Real community &amp; friendship means commitment &amp; accountability ~ Nyc TKeller 1950..2023</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/114410479398544968","date_published":"2025-04-27T14:49:31+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-04-27 14:49","date_timestamp":1745765371,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"62556535","content_html":"<p><span class=\"h-card\"><a href=\"https://social.wildeboer.net/@jwildeboer\" class=\"u-url mention\">@<span>jwildeboer</span></a></span> </p><p>Thank you</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/114365933742533196","date_published":"2025-04-19T18:00:58+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-04-19 18:00","date_timestamp":1745085658,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"62555466","content_html":"<p><span class=\"h-card\"><a href=\"https://social.wildeboer.net/@jwildeboer\" class=\"u-url mention\">@<span>jwildeboer</span></a></span> </p><p>Please may I ask, did I say something wrong?</p><p>I meant for my well-distributed reply to be applauding this work by showing this work doing its thing well</p><p>I find every word in your reply to be true, but I feel the \"which is why\" tone of your reply is argumentative?</p><p>Are you indeed pointing out a flaw in my reply, a flaw not yet spoken between us? Or were you in fact merely yes-and'ing details that I plainly knew nothing of?</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/114365856833227903","date_published":"2025-04-19T17:41:25+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-04-19 17:41","date_timestamp":1745084485,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"62550654","content_html":"<p>. <span class=\"h-card\"><a href=\"https://mas.to/@trabern\" class=\"u-url mention\">@<span>trabern</span></a></span> </p><p>&gt; Ownership of government by an individual, by a group, or any controlling private power?<br>&gt;<br>&gt; Fascism, that is.</p><p>This thought, paraphrased from FDR 1882..1945, could have been a dissent in Scotus Citizens United v FEC, 2009</p><p>Was it?</p><p>=&gt; Perplexity·Ai =&gt;</p><p>Justice John Paul Stevens, in his dissent, argued that the majority's ruling:</p><p>''...represents a rejection of the common sense of the American people, who have recognized a need to prevent corporations from undermining self government\"</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/114365542753888238","date_published":"2025-04-19T16:21:32+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-04-19 16:21","date_timestamp":1745079692,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"62549988","content_html":"<p><span class=\"h-card\"><a href=\"https://social.wildeboer.net/@jwildeboer\" class=\"u-url mention\">@<span>jwildeboer</span></a></span> </p><p>Set my replies free to go where they want?</p><p>Yes can do</p><p>As shown by our distribution of this reply of mine</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/114365494906264023","date_published":"2025-04-19T16:09:22+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-04-19 16:09","date_timestamp":1745078962,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"61705899","content_html":"<p><span class=\"h-card\"><a href=\"https://toot.cafe/@natevw\" class=\"u-url mention\">@<span>natevw</span></a></span> </p><p>&gt; changed the question for this one without changing the answer options 😆</p><p>Highly-probable copy-paste-edit error, as in not any kind of signal !!</p>","url":"https://social.vivaldi.net/users/pelavarre/statuses/114298767329748429","date_published":"2025-04-07T21:19:40+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2025-04-07 21:19","date_timestamp":1744060780,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"14716527","content_html":"Python messes with the boundary between concrete and abstract enumerationsassert requests.codes.OK == 200assert requests.codes.NOT_FOUND == 404status_code = response.status_codeif True:  # last jittered 6/Dec/2022    if address.endswith(\"api/idgwzcu/mry/ibl_tnlavb_hvt_jfin_uDF\"):       ... <a href=\"https://social.vivaldi.net/@pelavarre/109467954380504876\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109467954380504876","date_published":"2022-12-06T17:40:24+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-12-06 17:40","date_timestamp":1670348424,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716526","content_html":"\"\"\" Computer Science is an engineering discipline - we make things\"\"\" hitching our research to solve someone else’s driving problems on their terms, leads us to richer computer science research - this is a special case of the “down-is-up” paradox~ FPBrooks 1931 1977 1994 2022/via Samira... <a href=\"https://social.vivaldi.net/@pelavarre/109456646556189435\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109456646556189435","date_published":"2022-12-04T17:44:41+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-12-04 17:44","date_timestamp":1670175881,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716525","content_html":"<p>$ cal<br>bash: cal: command not found</p><p>2022 has come for us</p><p>Google Cloud Shell's ship without 'cal' and 'ncal', ditto many Ubuntu's</p><p>i have now shipped the Python to auto-complete cal.py -h, cal.py -H 314, cal.py -m 11, cal.py 23, etc - but i can't auto-complete what doesn't exist</p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109453642574689204","date_published":"2022-12-04T05:00:44+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-12-04 05:00","date_timestamp":1670130044,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716518","content_html":"<p>Free BSD?</p><p>well, your Ping will hang if my host feeds it an ill wish</p><p>good on us, we've crowd-sourced this much AFL fuzz for its network tools</p><p>how now do we crowd-source more?</p><p>~</p><p>by FObser /via LTratt<br><a href=\"https://tlakh.xyz/fuzzing-ping.html\"><span class=\"invisible\">https://</span><span>tlakh.xyz/fuzzing-ping.html</span><span class=\"invisible\"></span></a></p><p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Fmedia_attachments%2Ffiles%2F109%2F451%2F493%2F606%2F215%2F087%2Foriginal%2F8ef6943ff96ce14c.jpeg\" loading=\"lazy\"></p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109451506825463687","date_published":"2022-12-03T19:57:35+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-12-03 19:57","date_timestamp":1670097455,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716517","content_html":"<p>Interaction vs Abstraction - Managed Copy and Paste</p><p>by J Edwards &amp; T Petricek</p><p><a href=\"https://www.subtext-lang.org/PAINT22.pdf\"><span class=\"invisible\">https://www.</span><span>subtext-lang.org/PAINT22.pdf</span><span class=\"invisible\"></span></a></p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109451366476507966","date_published":"2022-12-03T19:21:53+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-12-03 19:21","date_timestamp":1670095313,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716516","content_html":"# this Python to add a BuiltIn only works if you paste it - it doesn't work if you import it# but why?? do you know Why?import argparseclass space(argparse.Namespace):    passassert not hasattr(__builtins__, \"space\")setattr(__builtins__, \"space\", space)sp = space(q=17, e=5, d=4)print(sp... <a href=\"https://social.vivaldi.net/@pelavarre/109433914385752606\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109433914385752606","date_published":"2022-11-30T17:23:35+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-30 17:23","date_timestamp":1669829015,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716515","content_html":"<p>\"\"\" they think there's a lost Api somewhere that would give us</p><p>~ o/h usa ca mtv</p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109429835370632573","date_published":"2022-11-30T00:06:15+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-30 00:06","date_timestamp":1669766775,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716514","content_html":"<p>\"\"\" consolidate your learning? your favorite way?</p><p>take the Sh invitation to plant your learning into its Autocomplete Database found at Dot Tab Return</p><p>each Sh Verb makes a place for Examples, Explanations, &amp; Guesses at What You Meant</p><p>e c h o . Tab Return</p><p><a href=\"https://github.com/pelavarre/byoverbs\"><span class=\"invisible\">https://</span><span>github.com/pelavarre/byoverbs</span><span class=\"invisible\"></span></a></p><p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Fmedia_attachments%2Ffiles%2F109%2F411%2F623%2F905%2F016%2F521%2Foriginal%2F730777aafb1efd73.png\" loading=\"lazy\"></p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109411628304561649","date_published":"2022-11-26T18:55:57+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-26 18:55","date_timestamp":1669488957,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716513","content_html":"Black works hard to fix poorly styled whitespace before Flake8 kicks it back into your teethbut so far they've got this E302 corner wrong, and they can't hear me mention it% cat p.pyimport functools_ = functools# @functools.cachedef d1():    pass% % ~/.pyvenvs/black/bin/black p.pyAll do... <a href=\"https://social.vivaldi.net/@pelavarre/109407972625209835\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109407972625209835","date_published":"2022-11-26T03:26:16+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-26 03:26","date_timestamp":1669433176,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716512","content_html":"3 line demohttps://shell.cloud.google.com/?show=terminalgit clone https://github.com/pelavarre/byoverbs.gitbyoverbs/demos/tictactoe.py --friends &amp; i come out smiling &amp; laughing each timethe Py thing that is here is not exactly an automated game player, it's more like making a text-user-... <a href=\"https://social.vivaldi.net/@pelavarre/109406751999022400\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109406751999022400","date_published":"2022-11-25T22:15:50+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-25 22:15","date_timestamp":1669414550,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716511","content_html":"⬆️ @neeldhara got a plan to teach Tuple/ List Comprehensions in Python? that plan will need to overcome this kind of noise disrupting the signal?here the student, actually me in work for hire, wrongly omitted the two words of \" if _ \" that i was supposed to give us as part of \"_ for _ i... <a href=\"https://social.vivaldi.net/@pelavarre/109406442593211003\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109406442593211003","date_published":"2022-11-25T20:57:09+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-25 20:57","date_timestamp":1669409829,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716510","content_html":"<p>⬆️ <span class=\"h-card\"><a href=\"https://mastodon.social/@shriramk\" class=\"u-url mention\">@<span>shriramk</span></a></span></p><p>do you know who studies ordinary comms errors - omitting a word or two, repeating a word or phrase, spelling a word differently ... vs Python's Parser's Grammar? do people near you have the bandwidth to study this in Pyret?</p><p>( just curious, i don't need to know )</p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109406421606903978","date_published":"2022-11-25T20:51:49+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-25 20:51","date_timestamp":1669409509,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716509","content_html":"Oct/2022 Python 3.11 works hard to pinpoint its confusionshowever% python3 p.pyTraceback (most recent call last):  File \"/Users/plavarre/Public/byoverbs/p.py\", line 3, in     dark_theme_color_by_age = tuple(_ for _ in color_by_age not in darker_colors)                           ... <a href=\"https://social.vivaldi.net/@pelavarre/109406399400075447\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109406399400075447","date_published":"2022-11-25T20:46:10+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-25 20:46","date_timestamp":1669409170,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716508","content_html":"a frequent lesson in Python is to ask early and often, is Not Found an error to raise, or a corner to resolve by failing over to return some default hit?import collectionsc = collections.Counter(\"IYKYK\")c[\"I\"]  # 1c[\"i\"]  # 0, not a KeyErrord = dict(c)d[\"i\"]  # KeyError, not 0\" &lt; \".join... <a href=\"https://social.vivaldi.net/@pelavarre/109406062252539654\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109406062252539654","date_published":"2022-11-25T19:20:26+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-25 19:20","date_timestamp":1669404026,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716507","content_html":"<p>this is the first Post that i dropped into Mastodon, but tried to find in Twitter, but failed to find in Twitter, because it's not there</p><p><a href=\"https://social.vivaldi.net/@pelavarre/109380390624958113\"><span class=\"invisible\">https://</span><span class=\"ellipsis\">social.vivaldi.net/@pelavarre/</span><span class=\"invisible\">109380390624958113</span></a></p><p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Fmedia_attachments%2Ffiles%2F109%2F406%2F016%2F275%2F109%2F888%2Foriginal%2F91adb6ae69832576.png\" loading=\"lazy\"></p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109406021205742205","date_published":"2022-11-25T19:09:59+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-25 19:09","date_timestamp":1669403399,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716506","content_html":"an early lesson in working with Python and Strings is its 9+ forms of searching for Chars found among Charsindex = haystack.index(needle)rindex = haystack.rindex(needle) find = haystack.find(needle)if find &gt;= 0:if needle in haystack:if haystack.startswith(needle):if haystack.endswith(ne... <a href=\"https://social.vivaldi.net/@pelavarre/109405923302535128\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109405923302535128","date_published":"2022-11-25T18:45:05+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-25 18:45","date_timestamp":1669401905,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716505","content_html":"<p>please promptly:  cat .git/COMMIT_EDITMSG<br>is a correct reading of</p><p>+ git commit --all --amend<br>hint: Waiting for your editor to close the file... error: There was a problem with the editor 'vi'.<br>Please supply the message using either -m or -F option.</p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109401287291408752","date_published":"2022-11-24T23:06:05+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-24 23:06","date_timestamp":1669331165,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716504","content_html":"<p>Software Transactional Memory (STM), such as in Haskell for coding up concurrencies</p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109393624686640288","date_published":"2022-11-23T14:37:23+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-23 14:37","date_timestamp":1669214243,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716503","content_html":"<p>Thread for terms of art, spoken among Computer Engineers, that i should dig into till i more know what they mean =&gt;</p>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109393618948128133","date_published":"2022-11-23T14:35:56+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-23 14:35","date_timestamp":1669214156,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}},{"id":"14716502","content_html":"# look up a Git Tagger Date, how to$ for X in 2022.11.22^{{tag,commit,tree}}; do git show --name-only $X; done |grep TaggerDateTaggerDate: Tue Nov 22 10:53:16 2022 -0800$ a ) it's not a CommitDate nor an AuthorDateb ) it hides inside the Git Show NameOnly, it's missing from your Git Log... <a href=\"https://social.vivaldi.net/@pelavarre/109389538329554591\">social.vivaldi.net</a>","summary":"","url":"https://social.vivaldi.net/@pelavarre/109389538329554591","date_published":"2022-11-22T21:18:11+00:00","author":{"name":"pelavarre","url":"https://social.vivaldi.net/@pelavarre","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fsocial-cdn.vivaldi.net%2Fsystem%2Faccounts%2Favatars%2F109%2F374%2F384%2F749%2F754%2F129%2Foriginal%2Ff1f54a68e9fa744d.jpeg","_microblog":{"username":"pelavarre@social.vivaldi.net"}},"_microblog":{"date_relative":"2022-11-22 21:18","date_timestamp":1669151891,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"note":"","syndication":[]}}]}