Day 16 of Advent of Code is so confusing that I will not finish today’s puzzle. I wonder if yesterday was my last day with Advent of Code, or will the puzzles become more understandable and easier again in the next few days? Maybe I’m just more the practical type. I like programming, but such complex algorithms are not really my thing. And in the end, Advent of Code is supposed to be fun… ⌘ Read more
Agreed on “aggressive” — as a general rule, I don’t think most folks are acting like we’re in the kind of crisis we are.
PEP 677: Callable Type Syntax
This PEP introduces a concise and friendly syntax for callable types,
supporting the same functionality as typing.Callable but with an
arrow syntax inspired by the syntax for typed function
signatures. This allows types like Callable[[int, str], bool] to
be written (int, str) -> bool. ⌘ Read more
How I checked the battery health of my Android phone 🔋
My smartphone, a Samsung Galaxy S10 Lite, which has been my daily driver for a year and a few months, has a 4500mAh Li-Po battery (“lithium-ion polymer” – like lithium-ion, but with solid or gel-like electrolytes that allow a thinner design). My smartphone can be charged with a maximum of 45 watts. The included charger, which I always use for charging, delivers a maximum of 25 watts. ⌘ Read more
I feel like
READMEwill need a rework soon. There’s a lot of options now. Or maybe a manpage instead.
For example that local_twtxt_dir MUST end in path separator should be mentioned somewhere ;-)
I am not launching it with a specific file right now, but I’ll likely have it default to my daily work log shortly.
“What would a real Web3 look like?”
Matt Baer, found of write.as, compares the web3 with his vision of how a real Web 3.0 could look like. ⌘ Read more
So the evolution of my nick is as follows. I had a bicycle that had the word Zephyr written on it. Which means a western wind. That is related to the Greek god Zephyrus.
I liked words where X make a Z sound. And also had a bit of dyslexia so my firs IRC nick was Xypher swapping the y and e.. I would also use the forms Xypherius or just Xypheri.
Because its close hemming to Cypher I found the nick would get used by others.. Though that is not my origin.
Later I would sign websites I created as The X-Urban Underground (where X was short for Xypher) and that evolved to xuu. Pronounced like zoo.
So the evolution of my nick is as follows. I had a bicycle that had the word Zephyr written on it. Which means a western wind. That is related to the Greek god Zephyrus.
I liked words where X make a Z sound. And also had a bit of dyslexia so my firs IRC nick was Xypher swapping the y and e.. I would also use the forms Xypherius or just Xypheri.
Because its close hemming to Cypher I found the nick would get used by others.. Though that is not my origin.
Later I would sign websites I created as The X-Urban Underground (where X was short for Xypher) and that evolved to xuu. Pronounced like zoo.
@lyse@lyse.isobeef.org ah and here I am pronouncing it in my head like an abbreviated version of Lysine.
@lyse@lyse.isobeef.org ah and here I am pronouncing it in my head like an abbreviated version of Lysine.
Webb
⌘ Read more
@lyse@lyse.isobeef.org I’m a big fan of using PyCharm and IntelliJ on large Python and Java codebases respectively. In my personal life, I mostly use Emacs (because I don’t hack much Java outside of work), but I do wonder what GoLand is like.
Using Perl and RegEx is like riding a bike…
THE COMIC ⌘ Read more
Tigers and Bears and Programmers.
That’s a comic strip. You like it very much. You probably want to send it to everyone you know. If you aren’t currently a subscriber to The Lunduke Journal, I highly recommend it. It is so choice. The free edition is great. If you pitch in a few bucks you get ⌘ Read more
** ** ⌘ Read more
Chocolate and skumtomtar (literally “foam santas”, a marshmallow-like candy) are awesome. They’re even better with tea. And that combo becomes at least twice as good after a run, shower, and shave. True story.
@fastidious@arrakis.netbros.com tbh I wish it were the nick.txt
Like txt.sour.is/xuu.txt
@fastidious@arrakis.netbros.com tbh I wish it were the nick.txt
Like txt.sour.is/xuu.txt
🙌 Liked: About Forth Haiku ⌘ Read more
Mark emails me all the time with bugs he found in GoBlog (some that I would never have found myself) and features he would like to see (e.g. better display of Brid.gy webmentions). I take it as motivation and try to improve GoBlog in a way that it is useful for others as well. And I think there is a good progress. ⌘ Read more
No on gitlab. If its self hosted gitea is best in class.
I can see hosting a mirror on github if only for the redundancy/visibility. Some projects will host but then direct contributions on their self host. Like Go does.
I would suggest using a vanity domain that can redirect tools like go get to hosting of choice. And not require rewriting all the packages any time it gets moved.
No on gitlab. If its self hosted gitea is best in class.
I can see hosting a mirror on github if only for the redundancy/visibility. Some projects will host but then direct contributions on their self host. Like Go does.
I would suggest using a vanity domain that can redirect tools like go get to hosting of choice. And not require rewriting all the packages any time it gets moved.
So thanks to @xuu@txt.sour.is digging both alt and title attributes actually work in yarnd like

@fastidious@arrakis.netbros.com You might not want to .. like the other tiktok it is rather pointless noise. Especially because its set to my personal timezone.
@fastidious@arrakis.netbros.com You might not want to .. like the other tiktok it is rather pointless noise. Especially because its set to my personal timezone.
did some debugging and it looks like the advanced URL was breaking. @fastidious@arrakis.netbros.com @movq@www.uninformativ.de can you try the wkd now?
did some debugging and it looks like the advanced URL was breaking. @fastidious@arrakis.netbros.com @movq@www.uninformativ.de can you try the wkd now?
looks like i might be missing a policy file.. though the key is GET able.

looks like i might be missing a policy file.. though the key is GET able.

@movq@www.uninformativ.de If there were something like verify_command, how could we signal to other feed consumers how to decrypt and/or verify a post? Also what about using TOFU here instead of a key sharing service?
@fastidious@arrakis.netbros.com Some of my friends in college were really excited to actually find other fellow nerds in college willing to engage in a key signing party. They used it to send like 3 or 4 inconsequential emails and then just gave up on it.
Oh man this is my first real social weekend in a long time. Thanks to COVID it’s like I’m flexing disused muscles.
Echo Chambers are Awesome
Echo Chambers are not a bad thing… they’re actually pretty fantastic. Un-Echo-Chambers (like Twitter) are just the worst. ⌘ Read more
@fastidious@arrakis.netbros.com sorry. the fix was around having a mention in parenthesis like (yo @prologic@twtxt.net)
@fastidious@arrakis.netbros.com sorry. the fix was around having a mention in parenthesis like (yo @prologic@twtxt.net)
Make your monorepo feel small with Git’s sparse index
The new sparse index feature makes it feel like you are working in a small repository when working in a focused portion of a monorepo. ⌘ Read more
👋 Q&A: Let’s discuss the removal of Editing and Deleting your last Twt. This is something @fastidious@twtxt.net has raised to me on IRC and something I find quite a valid approach to this. Over time I believe the utility and value of “Editing” and “Deleting” one’s last Twt isn’t as valuable as we’d like and increased complexity and introduces all kinds of side-effects that are hard to manage correctly. I vote for the removal of this feature from yarnd, the mobile app nor API support this anyway…
@adi@f.adi.onl Ugh sorry for not replying. If the file list is dynamic, usually you use something like autoconf to generate the Makefile. I’ve also used wildcards in the past and that works okay. You should be able to use shell commands to populate the file list.
@meff@yarn.meff.me Also if you’d like to help us test the mobile app that’s being rebuilt check out the @news@twtxt.net feed on my pod 👌 Also you should follow this feed anyway as this is where I post announcements of the project, releases, etc 👌
@prologic@twtxt.net Yeah like normally I’m just a little annoyed and just say “whatever” and shrug it off, but come on I am searching for emojis here. Do you really need to harvest my user data for what is essentially a fuzzy search in the Unicode table?
Peter Saint-Andre: Philosophy vs. Ideology
Today I’d like to explore some implications of my recent series of posts about the nature of opinion; specifically, the dangers of ideology. (As a reminder, so far I’ve discussed holding fewer opinions, opinions about opinions, holding multiple opinions, opinions vs. truths, and opinions weak and strong.)… ⌘ Read more
If Lunduke ran Microsoft…
What would Lunduke do if he were the CEO of Microsoft? Awesome things. That’s what. Here’s what Lunduke’s first week would look like. ⌘ Read more
@prologic@twtxt.net like parsing HTML with regex.
@prologic@twtxt.net like parsing HTML with regex.
Ignite Realtime Blog: Smack 4.4.4 released
We are happy to announce the release of Smack 4.4.4. Thanks to numerous contributors this patch level release includes many fixes and improvements. I’d like to especially thank the folks from Jitsi, namely Boris Grozev, Damian Minkov, Ingo Bauersachs, and Jonathan Lennox. Who tracked down multiple bugs, including a nasty concurrency bug. Furthermore, thanks to Ingo, Smack and its important dependencies [jxmpp](https://github.com/ign … ⌘ Read more
@movq@www.uninformativ.de
Updated. Will it be possible for the subject be moved at the begining instead (like Yarn and tt do)?
🙌 Liked: Hallucinating Facts: Psychedelic Science and the Epistemic Power of Data, by Emma Stamm ⌘ Read more
Why your life feels like it’s flying by. ⌘ Read more
13 short and scary games plus source to play (or hack) this Halloween 🎃
It’s that time of year again where I like to share seasonally spooktacular games plus source code—a goldmine of material for (a) those looking for coffee-break entertainment, (b) those interested in learning more about game ⌘ Read more
It looks like the new MBP batteries are easily replaceable. That is positively, and absolutely, a very good news!
Lots. 🤣 The system is small, coherent, and understandable in a way no modern unix is. The namespace operations remain incredibly powerful. And several of the tools built on it, like the way network listeners and the mail server are built, are just much nicer to use, modify, and build on.
We need a DRM-free console game ROM store like GoG
GoG.com makes buying computer games reasonable and DRM-Free. We need a video game console ROM equivalent. ⌘ Read more
My nutritional supplements aim should be:
- 1 or 1.5 cups of lentils (or any beans you might like better).
- 2 or 2.5 cups of bitter greens.
- 1 cup of your favourite protein (or an egg), grilled, or fried with a little of olive oil.
- 1 or 2 tomatoes, or a handful if of the cherry type.
- No added sugars. If it is sweet, make it have fibre.
- No added salt (or very little and ionised), as salt is everywhere.
Related, I tried wild rice for the first time yesterday. It was different, in a good way.
Got to love the sense of humour:
Blog.txt supports multiple options for the chronological order of posts. If you start writing new posts below old posts, the default post sort is descending. If you start writing new posts above all the old posts, like I do, then the post sort algorithm will default to ascending. But if the user would like to change the sort order of the posts, they can press the “End” button on their keyboard to reverse the default chronological order!
Bookmarked : Fix Facebook by Making It More Like Google+ - The Atlantic
My colleague Adrienne LaFrance has named the fundamental assumption, and danger, of social media megascale: “not just a very large user base, but a tremendous one, unprecedented in size.” Technology platforms such as Facebook assume that they deserve a user base measured in the billions of people—and then excuse their misdeeds by noting that effectively controlling such an unthinkably la … ⌘ Read more
I have no idea how many people read my posts or what posts they read. But it’s great to have a reading community that likes to comment on the questions I include in my posts, help me out or give me inspiration. Thank you! ⌘ Read more
🙌 Liked: Famicom Party ⌘ Read more
@movq@www.uninformativ.de
Aha! Cool! Not just deleting, but proceeding as if the twt is going to be send. If I :q! on vi it will add an empty line. If, instead, I go :x like I normally do, it works as you said—and as I wanted it. Thanks!
From a chat on Matrix, where it seems it was one of my more coherent moments: 🤪
… Why can’t they just be individuals? Individuals with their own individual beliefs and their own individual reasons for having those beliefs…
And so just default to a stance of respect and courtesy. The fact is, most of your interactions with others will be very limited; approaching those encounters from a place of respect for the complexities of the human mind and an individual’s experiences and traumas costs you very little, typically.
To be human is to generalise, but that doesn’t mean you can’t push back against those tendencies.
…
Well, in the context of chat, it would be something like you’ve just done: don’t put words in my mouth, based on my avatar, nick, grammar, etc., and instead ask me to elaborate on points of potential confusion.
And don’t bring agendas to everything. Default to assuming that this is likely an interaction of hours, and people don’t change based on that, typically.
You’ll probably get more from interactions that you’re open to, but, be honest with yourself: if you aren’t up to that, because it isn’t easy, then just default to respect and courtesy, which isn’t difficult, and costs you little. And then excuse yourself, if they’re proper jerks. ;-)
We all strive to be like the others - more exactly, like the others, but better. (Chapter 2) Book Review: The End of Average - LessWrong
@prologic@twtxt.net
Sounds like a good plan. It is, of course, up to the Master Crafter. 😋
https://www.nntp.perl.org/group/ it does not look like there is a quick way to download a mbox archive of these mailing lists.
Dark Arts
⌘ Read more
🙌 Liked: #273: Weird Browsers | CSS Tricks ⌘ Read more
@adi@f.adi.onl
Just like your highschool girlfriend in Afghanistan “doesn’t need saving”, right? I think it is a language issue you are having, as English isn’t your mother tongue.
QAnon followers are cultist nuts. Some of them wanting out are finding that it is a hard thing to do (did you read the article?). Saying that “they don’t need to escape” is a silly thing to say, at the very least. To me, it just doesn’t make sense.
@movq@www.uninformativ.de
Fair enough, I will modify my cron job to match. When I come across edited twts, I just delete both knowing jenny will fetch the right one next iteration. I like keeping things tidy. 😊
@mckinley@twtxt.net
I really would like to know the logic behind that reasoning.
@prologic@twtxt.net
Entering a plain URL on feeds.twtxt.net renders a 500. Like entering ckunte.net gets 500, but http://ckunte.net doesn’t. 🤌🏻
@eldersnake@yarn.andrewjvpowell.com
Seems like you need to make your parser smarter. Go tinker! 😋
@lyse@lyse.isobeef.org
Not anymore 😭. I still have a self-propelled one, and electric, which is very nice. But when you live under an almost constant 32-35℃, with super high humidity, you cease liking working outside pretty quick.
@lyse@lyse.isobeef.org
LOL. Some days I feel like Forrest Gump, wanting to mow just for fun. Others is a chore. The other are way more frequent than the some. LOL.
- [x] Lawn mowed, edged, trimmed, and blown.
- [x] Driveway and sidewalks pressured washed.
- [x] Weed killer sprayed.
Mission accomplished. I feel like watching “The Hijacker Guide to the Galaxy”. Let’s see which streaming service is offering it for free, or for rent.
My BO this morning smells like Taco Bell
An estimated 6.8 million fewer female births will be recorded across India by 2030 because of the persistent use of selective abortions, researchers estimate. — The Guardian
And from the same article:
India’s skewed ratio of men to women – currently between 900-930 females per 1,000 males – reflects India’s ingrained attitude towards girls. Boys are seen as breadwinners while girls are seen as a burden across every social class. Boys are more likely to receive more nutritious food and better medical care than girls.
That is just beyond sad.
@laz@tt.vltra.plus
How do you handle upgrades like this on your pod? Do you keep a diff of your customisations, or is it all a manual process?
It looks like BBB has many moving parts. Of all, I hate Tomcat the most. 😬
@movq@www.uninformativ.de, would you know the regex to use within .muttrc to colorise a Markdown code block like the one below?
# This one works for `code`, but that's about it.
(^|[[:space:][:punct:]])\`[^\`]+\`([[:space:][:punct:]]|$)
Having used—and still using—1Password (a password manager) for many years, I have gone through a few stages of disliking/frustration with it. The first was when subscriptions were set in place, the second is now, with their approach for auto-filling under iOS. It is, more often than I would like to, telling me to configure it when I did so from day one. My open support ticket isn’t going too far either.
I wish iCloud KeyChain would mimic some of its features, so I can just dump it. KeyChain has improved a lot, now allowing OTP to be saved with a credential, but it is still not quite there yet.
It work like a bliss, and it is exactly what I wanted. I don’t often see the need to use new lines but having the ability to do so add richness to the whole experience. Thank you very much, again, for listening and implementing this!
@prologic@twtxt.net You will have to agree that always using reply (like I am doing on this one) loses everything on translation after the third or fourth replies. It simply doesn’t promote engagement. On top of that, all replies show on the timeline as well, without much—to none—context.
@prologic@twtxt.net I know, because fork makes it 100% sure to know who is replying to whom. Just like email’s in-reply-to does (plus the message-id).
@prologic@twtxt.net What if the reply does what fork does, for any replies to the top post, but not the top post itself? You know, like email does. Other than to reply to the top post (for which I use reply), I don’t use reply but fork, to reply to posts underneath because it is the logical thing to do.
@quark@ferengi.one It will look like this:
@lyse@lyse.isobeef.org Unless you are stripping stuff on your twts, there is no much to implement. Things will be bold , italics , underlined , and so on, on a client that can render them. Since jenny uses Mutt, I can use my own regex in it to color them as I like. That’s pretty much it.
Apple’s event on Monday is bringing, as always, speculation to the table. One thing most outlets seem to agree is the introduction of an “M1X” chip, thought Apple might call it differently. M1X might also mean, M1(we don’t know what comes after, or next generation). Either way, I would really like to see the return of the 27” iMac, but I will not hold my breath. Nevertheless, Monday is going to be an exciting day for many, including me! 🍎
@movq@www.uninformativ.de To clarify, Markdown is just text. 😊 I can do bolding, link things, and if single return multilines ever comes to jenny, I would be able to do bulleted and numbered lists.
Headings are OK tooThe only things—that I know of—that doesn’t work is “> “, but I can use “>”, like so:
D’oh!
So, jenny allows me to write Markdown almost just fine!
@movq@www.uninformativ.de Yup. Added all the language ones, and bam, working like a charm!
@prologic@twtxt.net I changed base URL (like, completely), but I am still honouring the old one, pointing it to the new one with 301. Maybe that’s what’s happening with the older posts. I could drop out the 301 completely, but that will break following, right?
@movq@www.uninformativ.de Perfect! Setting the display_filter did the trick. I have come across that SE yesterday while looking for answers, but I wanted to make sure there was nothing else I was missing to notice. Thanks! @quark@twtxt.netbros.com (#spngeda) Hmm, that’s mostly an issue of how mutt displays the Date header. The index should already display local time, only the pager shows the raw header: https://movq.de/v/8c92fff081/s.png To be honest, I’d like to keep it that way (i.e., Date stores the original stamp as it occured in the twtxt feed). To convince mutt to show local time here, you’d probably have to use display_filter: https://unix.stackexchange.com/a/516101
Paul Schaub: A Simple OpenPGP API
In this post I want to share how easy it is to use OpenPGP using the Stateless OpenPGP Protocol (SOP).
I talked about the SOP specification and its purpose and benefits already in past blog posts. This time I want to give some in-depth examples of how the API can be used in your application.
There are SOP API implementations available in different languages like Java and Rust. They have in common, that they are based around the [State … ⌘ Read more
This is pretty cool. I like the link idea. Gives me an idea about pining twits I think are important.
This is pretty cool. I like the link idea. Gives me an idea about pining twits I think are important.