Søren Peter Mørch

mckinley@twtxt.net

A guy on the internet. https://mckinley.cc/

mckinley@twtxt.net
QOTD: How do you listen to your music?

I'll start. I have a meticulously organized FLAC library stored locally on my laptop and played with cmus. Everything is manual but I have a collection of home-grown shell scripts that help me maintain folder structure, manage metadata, calculate information about the recording like dynamic range and spectrograms, and do transformations like cue splitting. Once an album has been processed, it goes into the music folder on my laptop with a duplicate copy stored on my server.

I have been thinking about letting beets do all of that boring stuff, but I'm not sure I can trust it to do it right. I also really want some kind of (self hosted) algorithm to pick songs for me. As it is, I can't just shuffle my library or even genres because there are a lot of songs that don't go well together as well as songs I just don't like. I haven't found anything that can do that.

Anyway, I'm curious to see how you guys do it.
1 week ago
mckinley@twtxt.net
Cutting edge server monitoring from McKinley Labs: Detect when the heavy compute task on my server is done and play a sound on my laptop

{{{0}}}
2 weeks ago
mckinley@twtxt.net
QOTD: What do you host on your home server? How do you host it? Are you using containers? VMs? Did you install any management interface or do you just SSH in? What OS does it run?

Mine runs Arch (btw) and hosts a handful of things using Docker. Adguard Home, http://mckinley2nxomherwpsff5w37zrl6fqetvlfayk2qjnenifxmw5i4wyd.onion/, a Monero node, and some others. NFS, Flexo, and Wireguard (peer and bounce server in my personal network) are outside Docker. I have a hotkey in my window manager that spawns a terminal on my server using SSH. It makes things very easy and I highly recommend it.

I am thinking about replacing Docker with Podman because the Common Wisdom seems to say it's better. I don't really know if it is or isn't.

Also, how much of your personal infrastructure is on IPv6? I think all the software I use supports both, but I've mostly been using IPv4 because it's easier to remember the addresses. I've been working for the last couple days on making it IPv6-only.
1 month ago
mckinley@twtxt.net
@movq What happened to your Gopher server?
1 month ago
mckinley@twtxt.net
QOTD: What are some (GNU/|)Linux distributions that think outside the box? I'll start.

  • Bedrock Linux - A "meta distribution" that uses black magic to install packages from any distribution you can think of

  • GoboLinux - A distribution that uses black magic to eradicate the standard filesystem hierarchy and give each package its own directory tree, e.g. /Programs/GCC/9.2.0. It's been around for a whopping 21 years.


There are also the well-known ones like NixOS, Qubes, and even Gentoo but I don't see those two mentioned very often.
1 month ago
mckinley@twtxt.net
@prologic I've thought about that, but it seems awfully inefficient to host a full code forge with a Web interface just to mirror some Git repositories.
1 month ago
mckinley@twtxt.net
QOTD: Do you keep a personal archive of Git repositories? If so, how? My backup system is a poorly written, inefficient shell script that I run manually when I think about it and I'd like to do something about that. The Yuzu and Citra emulators were taken down recently and I have a ~3 day old backup of Yuzu's repository but nothing for Citra.
1 month ago
mckinley@twtxt.net
@prologic has there been any development on cas.run?
1 month ago
mckinley@twtxt.net
Seriously, where is the suckless-style Nostr client?
1 month ago
mckinley@twtxt.net
QOTD: What are your thoughts on nostr?
1 month ago
mckinley@twtxt.net
PSA: If you're on Arch Linux and you want to use some of your own scripts on multiple machines, it is incredibly easy to write a PKGBUILD. Then, you can scp the built package around and install it with pacman -U. Let Pacman handle your dependencies so they can easily be removed later and only when they're no longer required.
1 month ago
mckinley@twtxt.net 2 months ago
mckinley@twtxt.net
Does anyone have any personal experience with Spiral Linux? It is just preconfigured Debian + your choice of DE installed with Calamares. After the installation is completed, you aren't dependent on anything except the existing Debian infrastructure which is, of course, rock-solid.
5 months ago
mckinley@twtxt.net
I just caught a bit flip in a tmpfs. The 42 MiB file only existed for about 3 minutes before the error was first detected by the FLAC decoder. Very unlikely.
{{{0}}}
5 months ago
mckinley@twtxt.net 5 months ago
mckinley@twtxt.net
QOTD: Aside from work, what technology related events do you attend in the real world? Are you part of any social clubs dedicated to technology, e.g. user groups?
6 months ago
mckinley@twtxt.net
What are we up to this weekend?
7 months ago
mckinley@twtxt.net
@abucci Are you still with jmp.chat? If so, are you still as happy as you were before? Have you experienced any reliability issues, especially with receiving phone calls?
7 months ago
mckinley@twtxt.net
QOTD: How do you back up your files?
10 months ago
mckinley@twtxt.net
Announcing again on this feed for visibility

mckinley.cc is now available as a Tor hidden service: http://mckinley2nxomherwpsff5w37zrl6fqetvlfayk2qjnenifxmw5i4wyd.onion/

I don't want ~27 hours generating keys to go to waste :)
10 months ago
mckinley@twtxt.net
What's everyone up to this weekend?
10 months ago
mckinley@twtxt.net
Rebooting a LUKS Encrypted System Without Typing The Passphrase: https://mckinley.cc/blog/20230526.html
10 months ago
mckinley@twtxt.net
What's everyone been up to lately?
10 months ago
mckinley@twtxt.net
This twt is from a user you have muted.
1 year ago
mckinley@twtxt.net
The freedoms you surrender today are the freedoms your grandchildren will never know existed.
1 year ago
mckinley@twtxt.net
"AC/DC" is pronounced one letter at a time, though the band are colloquially known as "Acca Dacca" in Australia.


Is this true, @prologic?
1 year ago
mckinley@twtxt.net
On the new Wikipedia theme: https://mckinley.cc/blog/20230119.html
1 year ago
mckinley@twtxt.net
Anyone want to try out gtkatlantic? It's an online clone of Monopoly.

Well, really, it's the only frontend to a board game server that can be used as an online clone of Monopoly.

There are a couple public instances that we can use.
1 year ago
mckinley@twtxt.net
@kdx Your website hurts my brain
1 year ago
mckinley@twtxt.net
@prologic and @justamoment, this Gitxt project sounds really interesting. Can you tell us about some of your goals?
1 year ago
mckinley@twtxt.net
We are performing scheduled maintenance.


Where is the schedule, @prologic? :)
1 year ago
mckinley@twtxt.net
‮Has anyone tried this before?
1 year ago
mckinley@twtxt.net 1 year ago
mckinley@twtxt.net
I finally got my stats script into a usable state.

1 year ago
mckinley@twtxt.net
Buzzwords of the Day:

Show HN: A decentralized semantic web built atop Activity Pub
1 year ago
mckinley@twtxt.net
Happy Thanksgiving!
1 year ago
mckinley@twtxt.net
Ladybird's Current Progress on Yarn.social: https://mckinley.cc/notes/20221119-ladybird-yarn.html
1 year ago
mckinley@twtxt.net
@lyse, what's the story behind your avatar? Is that the A-Team van built out of Lego bricks?
1 year ago
mckinley@twtxt.net
Are you guys aware of the notes section of my website? Should I announce new notes here like I do with blog posts?
1 year ago
mckinley@twtxt.net
Another great chat with @prologic and @ocdtrekkie tonight.

Some things we talked about:

  • Time zones and DST

  • Mastodon and scalability

  • E-mail and decentralization

  • Twitter and Elon

  • New twtxt feeds popping up since the bird was freed


Also, @prologic said he's not interested in ActivityPub integration for Yarn.social
1 year ago
mckinley@twtxt.net
Atom vs. RSS: https://mckinley.cc/blog/20221109.html

cc @movq @lyse @nmke-de

It only took me 5 days :)
1 year ago
mckinley@twtxt.net
It's a beautiful fall afternoon and I have the day off. What are you all working on today? I've been working on a script that pulls in updates for a number of Git repositories at once in order to keep an updated local archive of them.

Today, I'm making it resilient against the maintainer force-pushing an empty branch in an attempt to foil archives. There's still some more work to do, but I just ran a successful test.

The complete history of the repository is backed up in the bundle before the evil maintainer's force push is brought in.

Output of my Git script when detecting a malicious forced push
1 year ago
mckinley@twtxt.net
Hey @prologic, I wanted to learn a bit of jq so I went hunting for spam accounts on git.mills.io using data from the API. Here are the results. I thought I'd find more than 11.
1 year ago
mckinley@twtxt.net
@prologic I tried out your mirror utility. It's a great start, but I ran into some issues.

  1. It's creating the directory tree as it should, but the assets are incorrectly placed in the same directory as the document

  1. The paths in the document should be rewritten to be relative instead of absolute

  1. It respects robots.txt and there is no way to turn it off (I had to delete the file on my machine to make the tool work)

  1. isn't a page requisite, but the tool downloads the file at the specified URL anyway. (It doesn't respect robots.txt when doing this)


https://ttm.sh/0Pb.txt demonstrates the problems with the directory tree.
1 year ago
mckinley@twtxt.net
Had a nice chat tonight with @prologic, @ocdtrekkie, and @taigrr. Some things we talked about today:

- The release of yarnd 0.15
- Packaging apps for Sandstorm
- SSD performance
- KVM on WSL
- Mitigating smart home spyware for in-store demos
- https://github.com/berthubert/googerteller
- Google's policies around using external code
- The whirlpool currently taking place at Twitter

Also, we discovered an interesting statistic in the call tonight.

100% of technology enthusiasts have at least one Raspberry Pi, but only 25% of technology enthusiasts use them for anything. (it's @taigrr)
1 year ago
mckinley@twtxt.net
Anyone know of a tool that will crawl a website, run JavaScript, and then save the resulting DOM as HTML?

I tried Wpull, but I can't get it to stop crashing on startup and development seems to have stopped.

I'm sure there's a joke to be made about Python here.
1 year ago
mckinley@twtxt.net
Unix time 1666666666 in ~10 minutes. https://time.is/Unix_time
1 year ago
mckinley@twtxt.net
@prologic, are we doing the call this week?
1 year ago
mckinley@twtxt.net
Sorry gents, I forgot to post the notes. Remember how I said I was going to bed? Yeah... Some things we talked about this week:

  • URIs, URLs, and URNs

  • Sketchy SEO companies and Web spam


  • Goryon debugging
1 year ago
mckinley@twtxt.net
Great chat with @ocdtrekkie, @darch, and @prologic.

Some things we talked about this fine evening:

  • Post deletion on yarnd

  • Search functionality for yarnd

  • @tkanos dropped by to say hello and showed us his strange hotel room

  • How much it would cost to run the Mills DC in The Cloud (A lot)

  • The Kagi search engine


1 year ago
mckinley@twtxt.net
How many forks deep is this Bitcoin conversation?

As @movq said:
Step 1, someone builds something which doesn’t support a “reply” feature at all. Step 2, the thing grows, now people want “reply”. Step 3, it gets confusing with all the linear replies and now people want “full threading”. That’s also basically what happened to twtxt/yarn. Maybe, over time, everything evolves into Usenet.


@prologic, step 3 when? :)
1 year ago
mckinley@twtxt.net
I ducked out early this week, but it was a good chat with @prologic and @ocdtrekkie. Some things we talked about:
  • The twtxt specification rewrite I'm working on


Electron \shudder\*

  • GitHub forking mysteries
1 year ago
mckinley@twtxt.net
I just typed out a message here on Yarn, undid a few things with ctrl+z, and then tried to redo something with the vi redo key combination. That means it's time to go to bed.
1 year ago
mckinley@twtxt.net
Testing something... @
1 year ago
mckinley@twtxt.net
A nice chat tonight with @prologic, @ocdtrekkie, and @darch. Some things we talked about:
  • Markdown isn't rendered to HTML in Atom feeds (#989)


  • 100 monthly active users on yarn.social

  • Sandstorm proxy authentication for yarnd (Allows one set of credentials across programs hosted on Sandstorm)

  • Sandstorm support for Tube (#26)

  • Future improvements to Sandstorm
1 year ago
mckinley@twtxt.net
@prologic are we having the call tonight?
1 year ago
mckinley@twtxt.net
Bringing Back a Useful Browser Feature With a Bookmarklet: https://mckinley.cc/blog/20220922.html
1 year ago
mckinley@twtxt.net
(foo bar baz) @prologic But it doesn't give us a /conv/ page because 'foo bar baz' is obviously an invalid hash. Let me try something.
1 year ago
mckinley@twtxt.net 1 year ago
mckinley@twtxt.net
A very insightful chat tonight with @prologic, @ocdtrekkie, @darch, and @ocdtrekkie's friend Ian who is, presumably, still primarily using legacy social networks. Hopefully we can change that. Some things we talked about tonight:

  • The rationale behind GoNix

  • @darch's thoughts on social networking (https://blog.neotxt.dk/)

  • Bringing people on to free platforms


  • Funding for Yarn.social

  • Goryon, material design, and satanism
1 year ago
mckinley@twtxt.net
Recent updates to LibWeb have fixed the icons on the Yarn web client in Ladybird and the SerenityOS browser! Unfortunately, it still isn't possible to post using LibWeb browsers but we'll get there. :^)

twtxt.net

For comparison, here's a screenshot from 2022-07-22:
twtxt.net
1 year ago
mckinley@twtxt.net
Nice little chat tonight with @ocdtrekkie. @prologic was very selfishly out having fun with his family instead of talking to us internet strangers. Happy birthday, man!

Some things we talked about:
  • Video games

Video games on Linux*
  • Microsoft Active Directory

  • Microsoft ClearType

  • Windows' 30 year old spaghetti code leading to dialog boxes like this
1 year ago
mckinley@twtxt.net
@prologic I was just finished writing the issue on yarnsocial/yarn for discussing outreach efforts for twtxt integration elsewhere, but I accidentally clicked a link and lost the entire thing.

I was thinking, though, would that type of discussion be better suited to its own repository? That way, we could have one issue per service.
1 year ago
mckinley@twtxt.net
Could someone do me a favor and send a bug report in to Gitea? I made an account on GitHub for the purpose but they "flagged" my account, whatever that means, and then my support request about it went to /dev/null. I made the bug report, but it isn't visible unless you're logged in to my account.

It would be awfully nice if they would eat their own dog food, because I've never had a problem signing up to a Gitea instance. I uploaded my bug report here. They have a form system, so you'll have to copy and paste the text into the fields. I didn't fill in any of the fields that aren't listed.
1 year ago
mckinley@twtxt.net
Very enjoyable hour-long Sandstorm ad segment this week with @ocdtrekkie and @prologic. ;)

Some things we talked about:

  • Insights on having children

  • .NET development

  • Features and approaches of different self-hosting platforms

  • The future of GoNix

  • Making a self-hosting platform "just work"
1 year ago
mckinley@twtxt.net
Who's coming to the call tonight?
1 year ago
mckinley@twtxt.net
Who mentioned Photon in the call last night? Was it @tel?
1 year ago
mckinley@twtxt.net
Another great chat this week with @prologic. Some things we talked about:
  • Porting Syslinux to Go for GoNix


  • The ubiquity of seq despite not being part of POSIX

  • Spam prevention on Yarn pods

  • Subreply, another alternative microblogging service
1 year ago
mckinley@twtxt.net
{{{0}}}
1 year ago
mckinley@twtxt.net
This is a weird request, but does anyone have something for me to encode with FFmpeg? The more complicated the project, the better. I am trying to improve my skills and I learn best with real-world use.
1 year ago
mckinley@twtxt.net
Compiling LLVM. It just doesn't end.
1 year ago
mckinley@twtxt.net
Great meeting after a two week break with @prologic, @ocdtrekkie, and retrocrash who has (hopefully temporarily) disappeared from Yarnspace. A small sampling of what we talked about:
  • "Easy self-hosting" platforms and why most of them are terrible


  • RSS in 2022

  • Sending an SMS message over e-mail

  • Swap space

  • TempleOS
1 year ago
mckinley@twtxt.net
@prologic Are we doing the video call this week?
1 year ago
mckinley@twtxt.net
I was able to log in to Yarn.social using Ladybird, but I couldn't post. I was focusing the text box, but I couldn't type in there. With JavaScript disabled the post button worked, but it failed because there was nothing to post. twtxt.net
1 year ago
mckinley@twtxt.net
Three Things That Made Me Smile Recently: https://mckinley.cc/blog/20220715.html
1 year ago
mckinley@twtxt.net
Great chat tonight with @prologic and @ocdtrekkie. Some things we talked about:

  • Kubernetes woes

  • The SourceHut-Go-Google-DDoS situation (blog post)



  • DNS level ad/tracker blocking

  • Corporate computer "security" policies

  • Adding a captcha to the registration form of Yarn pods (issue #962) (#vqxz62q)
1 year ago
mckinley@twtxt.net
{{{0}}}
1 year ago
mckinley@twtxt.net
Great conversation with @ocdtrekkie tonight. Some things we talked about:
  • Goryon being taken off the Google Play Store

  • The woes of uppercase ls and Iowercase Ls

  • De-Googling Android

  • The Google Glass and how it forced you into the walled garden

  • iOS and privacy

  • Privacy legislation and the extent to which people know about the spying

  • Creepy Amazon stores

  • The new issue of Lab6 (https://lab6.com/3)
1 year ago
mckinley@twtxt.net
@adi Hey, long time no see. How've you been?
1 year ago
mckinley@twtxt.net 1 year ago
mckinley@twtxt.net
Aw man, Cloudflare's back up.
1 year ago
mckinley@twtxt.net
I think this is the first time I've seen Yarn.social mentioned in the wild. https://news.ycombinator.com/item?id=31789501
1 year ago
mckinley@twtxt.net
Meeting notes for tonight. Definitely an interesting talk tonight with @prologic and @ocdtrekkie. I think Yarn.social might have come up once or twice. :)
  • ISP shenanigans, including

1 year ago
mckinley@twtxt.net
Context Menu Hell: A lesson on how not to design user interfaces with Microsoft
1 year ago
mckinley@twtxt.net
Defining a Favicon for a Bookmarklet: https://mckinley.cc/blog/20220611.html
1 year ago
mckinley@twtxt.net
A great chat after a couple of weeks off tonight with @prologic, @lyse, and @mearaj. Some things we talked about:

  • COVID measures, including working from home

  • The garbage being churned out by the software industry

  • Domain name choices ;)

  • The state of Salty IM, specifically the app
1 year ago
mckinley@twtxt.net
Is the weekly video call on for tomorrow? I missed it last week.
1 year ago
mckinley@twtxt.net
An Acceptable Use for JavaScript: https://mckinley.cc/blog/20220602.html
1 year ago
mckinley@twtxt.net
@prologic @darch I was in the #4ab7fcq conversation sending that reply to you and I got the "Bad Request" error we were talking about.

I pressed the back button on my browser, because I was at https://twtxt.net/post instead of the conversation page. My message was still in the reply box. I copied the text to the clipboard, pressed Ctrl+Shift+R (to reload with a clear cache), and tried to send the message again. Same error. I went to my timeline at the root of the pod, clicked "Reply" on your twt, pasted the message in, and it worked as normal. I'm using LibreWolf 100.0.2, which should be analogous to Firefox 100.0.2
1 year ago
mckinley@twtxt.net
Excerpt from the UNIX-HATERS Handbook: Sex, Drugs, and Unix
1 year ago
mckinley@twtxt.net
Good call tonight, touched on some interesting topics.
  • Use cases for encrypted feeds (#770)

  • Trying to reproduce "Bad Request" when replying to a twt (#ej6bbpq)

  • Categorization of feeds (Lists) (#937)

  • Media uploads using yarnc

  • Handling NSFW content (#944)
1 year ago
mckinley@twtxt.net
It's been a slow couple of days here in Yarnspace. What's everyone up to?
1 year ago
mckinley@twtxt.net
Great chat today on the weekly video call. We stayed mostly on topic, too!

Some things we talked about, for anyone who missed it. I hope nobody minds that I'm sharing.

  • Spoiler/NSFW tags in Markdown

  • Ideas for a potential browser extension 951

  • A strange bug in the web client regarding open ended HTML tags 952

  • What encrypted feeds might look like

  • Privacy respecting multi-factor authentication
1 year ago
mckinley@twtxt.net
Posting from NetSurf 3.10 on Haiku
1 year ago
mckinley@twtxt.net
Posting from Otter Browser 1.0.02 on Haiku
1 year ago
mckinley@twtxt.net
Posting from WebPositive 1.2-alpha on Haiku R1/beta3
1 year ago
mckinley@twtxt.net
Just encountered feeds.twtxt.net when looking at random sites on Marginalia Search.
1 year ago
mckinley@twtxt.net
Cross-Browser Deviation Annoyance of the Day: https://mckinley.cc/blog/20220507.html

Just a short one today. I was going to add it on to yesterday's but I didn't want to make it longer. cc @prologic
1 year ago
mckinley@twtxt.net
Watching Online Videos Like a Pro Using Free Software: https://mckinley.cc/blog/20220506.html
1 year ago
mckinley@twtxt.net
@prologic, I think it's about time I try out Salty. I followed from the instructions on the website, and it didn't go too well. I suspect it's because the local path from my JSON file (/01G268YYHWGNYT9M1M9760KP83) on mckinley.cc doesn't return anything because I don't have a broker set up there.

I seem to have registered mckinley@mills.io when experimenting with it, but I didn't know until recently because of a very confusing output. That account does exist, though, because it shows up when using salty-chat lookup.

TL;DR: I want to try Salty. I'm very confused. Would you mind if I use your broker for now? Is there a way to do that and still be mckinley@mckinley.cc? If not, could you delete mckinley@mills.io so I can register it again? That private key is long gone.
1 year ago
mckinley@twtxt.net
@thecanine Re: Odysee; I found a self-hosted frontend for Odysee that doesn't track you. It's like Invidious, but for Odysee instead. https://codeberg.org/librarian/librarian
1 year ago
mckinley@twtxt.net
What news aggregators do you all use? I am looking for one that has no integrated web engine and an easy way to open an entry in a Web browser or in mpv. I don't want to have to choose one or the other.
1 year ago
mckinley@twtxt.net 1 year ago
mckinley@twtxt.net
Test message
1 year ago
mckinley@twtxt.net
I keep getting Cloudflared when connecting via Tor. :/ Creating a new circuit fixes it for a while, though.
1 year ago
mckinley@twtxt.net
@prologic It pains me to see a beautiful free software project like this collaborate using Google Meet. I can't attend the meeting, but would you like to use my Mumble server? There's no video, but there is high quality, low latency audio.
2 years ago
mckinley@twtxt.net
My good trackball will only scroll in one direction. Took it apart, blasted it with air, nothing. There was some corrosion on a few components near the scroll sensor, I must have spilled some water on it at some point. I'm trying to get used to a regular mouse again. I think I'm worse with my old Logitech G502 now than I was with my trackball when I first got it.

What are the odds I can get Kensington support to send me a new logic board?
2 years ago
mckinley@twtxt.net
Does anyone know of some kind of plaintext file format to store metadata on a collection of other files? My documents folder has outgrown the directory hierarchy and I would like to eliminate the hierarchy entirely, storing metadata on everything in one human and machine readable file.
2 years ago
mckinley@twtxt.net
@prologic I think you changed a pod setting so external links would change to /linkVerify. I should be able to stop this with the "Link Verification" option in Settings, right? I even tried clearing cookies and logging back in and the option is definitely disabled for my account but the links are still changed.
2 years ago
mckinley@twtxt.net
Hey @eldersnake, are you still self-hosting your Git repositories? My repository archival script has been unable to pull from git.andrewjvpowell.com for some time and https://git.andrewjvpowell.com/ shows an nginx 502 error.
2 years ago
mckinley@twtxt.net
Hello from NomadBSD. I'm very impressed with this system. It's much more polished than I would ever expect a BSD to be. It has a huge library of software preinstalled, covering just about everything I do personally. It even has programs you wouldn't expect to be there by default like mpv, KeePassXC, mupdf, and qpdf. Firefox even comes with uBlock Origin preinstalled!
2 years ago
mckinley@twtxt.net
Glad you're here @jcrawford, welcome to Yarn.social!
2 years ago
mckinley@twtxt.net
Ah yes, [email protected], my favorite Salty user. What is the actual goal of Cloudflare MITMing everyone to censor websites? If the owner of a website chooses to publish an email address, why can't he? If it gets scraped by bots and the inbox gets ruined forever, that's on him. Is it just to get people used to this sort of "voluntary" MITM attack? I put "voluntary" in quotes because I, the victim of this MITM attack, didn't volunteer, the owner of the website did.
2 years ago
mckinley@twtxt.net
There are too many threads going, I can't keep up. Can someone catch me up on what's been going on here since last night?
2 years ago
mckinley@twtxt.net
@prologic Re: Chat system, What if the base specification included a system for per-user arbitrary JSON storage on the server? Kind of like XEP-0049, but expanded upon. Two kinds of objects: public and private. Public objects can be queried by anyone, private objects cannot and must be encrypted with the user's private key. Public keys could be stored there, as well as anything else defined by extensions. Roster, user block list, avatar, etc.
2 years ago
mckinley@twtxt.net
QlpoOTFBWSZTWZ2nUDIABZGYAEAAf+BAApobcrGsBqn6mZMqgaeiKemqBKeomU8qBCVNRtSLkDdmOX8OlBGoLAJRMH7fXW16tnPgRvc2t+0fmJGieqJppQmDRzB3Q/uwMaNJVl0cIxi73fTwurfumuAkLyiFx0GuWd0uVRglLjjXHPs1zd8RovGKK9G1tyC+5ZdZsLFxzvAjitTqY7egud6+umJGGxLZfrlqNROT5zuW89T+fkiEYHGQi2Rv08mJp8lUWVIc9CHon9NFKUtJkoxk+/O+3N3zl6Hyfe+44XFXASrtkDay5hg0OYQYGZgCWDxf1EhbF5Wbc593enxYYn6PHMkdwG2DSmhpxRc+fe+fe8idu/TX4MpJlIE2kxCaEGNOa8+vbX3LVOfxcivGMAoQ30ZQF4s27+03het+1MKYkwBbQr8nJm3xS8sfo2IFhE7Cxn013R1mK/LEKCNJGb96vTA9KdIBIoRVFB8njWtN37pmrA6HvOHYJkp8VE4iFEQVBCxEkKrFEglKkRS1NMJQDBK0rIIh/CgJALIiCeSiGRAD/F3JFOFCQnadQMg=
2 years ago
mckinley@twtxt.net
Read 'em and weep.
🟩⬛⬛🟨🟨
🟩🟩🟩🟩🟩
2 years ago
mckinley@twtxt.net
Apparently Google is thinking about freezing their version number at 99 and putting the "real" 3 digit version in the minor version slot in their version numbering scheme. Why might they do this? You guessed it! User agent parsers! The History of the browser user-agent string will definitely have to be updated if this ends up happening.
2 years ago
mckinley@twtxt.net
@deebs Watch out for websites reviewing VPNs because many of them are owned by the same companies that operate the VPN services. I use Mullvad and I've heard good things about iVPN. They're very similar. Both have Australian servers. Neither of them require any personal information. Both accept cryptocurrency. Both claim they don't keep logs. Both have GPLv3 official clients but support standard OpenVPN or Wireguard clients. Both also support port forwarding. Mullvad is a bit cheaper unless you pay for long-term service with iVPN's standard plan.
2 years ago
mckinley@twtxt.net
test
2 years ago
mckinley@twtxt.net
Hello all, I haven't been here in a while. What's going on?
2 years ago
mckinley@twtxt.net 2 years ago
mckinley@twtxt.net
New icons? I like them!
2 years ago
mckinley@twtxt.net
RED ALERT: THE CAMPAIGN AGAINST MONERO HAS BEGUN
And yes, you can argue that there are legal and moral reasons to use a privacy coin. But these coins are running up against the same problem as encryption and other technologies to protect privacy: They can’t allow for dissidents, activists, and people from marginalized communities to stay safe without also sheltering criminals and purveyors of hate.


https://slate.com/technology/2021/11/monero-privacy-coin-racists-cybercriminals.html
https://slate.com/technology/2021/11/monero-privacy-coin-racists-cybercriminals.html
2 years ago
mckinley@twtxt.net
They're all just data collection companies with an apparently legitimate service attached, but this one takes the cake. https://www.latimes.com/business/story/2021-11-09/column-trader-joes-parking-app
2 years ago
mckinley@twtxt.net
@eldersnake The landing page for loveprivacy.club is awesome, nice CSS border trick there for the banner.
2 years ago
mckinley@twtxt.net
2 years ago
mckinley@twtxt.net
This weekend, I'm setting up a private XMPP server for a small group of people. They will insist on connecting using tracking devices, so I'm looking for clients on both Android and iOS. Conversations on Android and SiskinIM on iOS seem like they would be a good fit. Both are under GPLv3, both support OMEMO, etc.
Do any of you gentlemen have experience with those clients? Please tell me what you think of them, or if I would be better off recommending something else. Thank you.
2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=lzy32ha>) @adi I fully agree with their stance, but it's weird to see an extension present in BSD coreutils but not GNU.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=lzy32ha>) @adi Impressive, I should learn awk at some point.
Funnily enough, GNU tail has no -r option: https://www.gnu.org/software/coreutils/manual/html_node/tail-invocation
GNU tail can output any amount of data (some other versions of tail cannot). It also has no -r option (print in reverse), since reversing a file is really a different job from printing the end of a file; BSD tail (which is the one with -r) can only reverse files that are at most as large as its buffer, which is typically 32 KiB. A more reliable and versatile way to reverse files is the GNU tac command.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=afp6cca>) Yes they did. The command line options --help, --version, --extended-regexp, --traditional, --loose-exit-status, --restricted, and --verbose in GNU ed are not specified in the POSIX standard. Interestingly, GNU also added --longer-option-names for the standard -p and -s. #Invoking-ed">https://www.gnu.org/software/ed/manual/ed_manual.html#Invoking-ed https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/utilities/ed.html
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=hac7xqq>) @eldersnake Yes, I've been using it for a little while now and it's served my needs very well. The only thing is that you only get one page of results. 99% of the time, though, the 20 or so results on that page are close enough to what I'm looking for.
The image search is very nice. The image resolution is printed right there on the image matrix. There are good search options available like a "Transparent" image type which I've only seen on DuckDuckGo before.
Searching for text is completely usable with JavaScript disabled but it needs to be enabled for image search.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=jzbj2ca>) @papz Welcome to twtxt.net :)
There isn't much information on the home page and the links at the bottom go to pages that require far too much JavaScript to load. Is this just a personal wiki service that functions like a centralized TiddlyWiki or is there something more?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=iuh6otq>) @eldersnake Librewolf is the answer, at least for now.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=iuh6otq>) @prologic @slashdot The suicide of Firefox continues... https://lunduke.substack.com/p/mozilla-firefox-now-shows-advertisements
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=igchg5q>) @prologic
I think I have a cold


Shhh, don't let the government know! ;)
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=golikrq>) @adi Uh, yeah. Why?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=golikrq>) @adi Yes, that's correct.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=golikrq>) @lyse There is absolutely no question that this is not a job for a shell script. I've gone this far out of a want to use pp for something useful but now I don't think it's possible to properly escape backslashes in twts without the use of temporary files. I'm thinking this one might have to be put in the folder of purgatory with the rest.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=golikrq>) @mckinley @lyse Right, tac is the one that reverses lines. Apologies, I always get the two mixed up. What I want to do is automate the HTMLized twtxt pages on my website. I'll need to remove comments, sort the feed chronologically which can definitely be done with sort, and then separate the feed into three month periods. Then I'll pass that three month chunk into pp which will use the template to generate HTML. I'll need dateutils or something similar to separate the feed into blocks as well as changing the date format to something more readable for the HTML.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=golikrq>) @adi Thank you, that looks to be almost exactly what I'm looking for. I'll take a closer look later.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=golikrq>) @mckinley I realized I had more to say than I thought and, rather than make a chain of twts, I made a blog post instead. Here's a screenshot what the template makes when it's fed my twtxt feed. I'm going to bed, man.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=sswvctq>) Heh.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
I managed to make a template for pp that produces an HTML list of twts for a given twtxt file, similar to the way I have it on my website. It even turns HTTP URLs into hyperlinks. It definitely needs some work, but I think I've reached the limit of POSIX sh. I don't know of any way to compare dates or change the format of a timestamp without GNU date. rev isn't a POSIX utility either so I can't have reverse chronological order without doing some awk sorcery or something.
2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=il2n34q>) @movq I have no idea. My favorites are \#79 and \#57
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=muu4pca>) @stutteringsteve I agree. You simply cannot use a device for general computing if it has not been made for general computing.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=d6xg3ra>) Thanks for the input everyone! Saved.io and Golinks look interesting but I want something that has a few more features and stores the information locally. I get it @fastidious but I find that it pays off when I'm trying to find something and it's right there in my bookmarks.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=d6xg3ra>) @movq Thanks for the response. Fixing my bookmark situation once and for all is the main project for this weekend. It's starting to get ridiculous. I have bookmarks in several browsers and multiple text files spread across a handful of different computers. I'll probably end up writing a blog post about it.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=sxp7e4q>) Subscribed!
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
Do you guys keep bookmarks to various sites? If so, how do you manage them?
2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=4m23ecq>) @prologic I've always just used the standard Monero GUI wallet but I've heard good things about Feather (Tor hidden service)
Both pieces of software mentioned are under the 3-Clause BSD license and source code is available here:
https://github.com/monero-project/monero-gui
https://git.featherwallet.org/feather/feather
In reply to: ">#<4m23ecq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=4m23ecq>) Why trust a bioluminescent, proprietary wallet when you can use a Free one?
In reply to: ">#<4m23ecq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=4m23ecq>) @adi @prologic That wallet glows. I couldn't find the source code within 30 seconds of browsing the website.
In reply to: ">#<4m23ecq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=iod7suq>) @maya I don't know, but the answer is probably rclone.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=xplwxda>) Gotcha. Gemini is a neat idea, but I think it goes too far in the right direction. There must be a new set of standards, but they can't only be limited to basic documents. Only when there is a new set of standards that replaces the Web for a significant amount of uses can the problem be solved.
Until then, I say we should give WHATWG and the "living standard" the double barreled middle finger and create bloat-free, tracker-free,
tag filled websites that look like they were made in 2004.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=45duata>) @prologic Oh, definitely not on mobile. iframe based HTML pages don't work well with touchscreens. You can avoid the iframe madness by going to mindex.html or idx/fidx2.html relative to the base directory.
In reply to: ">#<45duata via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=45duata>) The image is completely unreadable, here's the link to that section: #tag180502">https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/utilities/V3chap02.html#tag180502

I find the HTML version easy enough to reference. I use it a lot because it has all the man pages for the POSIX utilities. It's even available to download for offline viewing.
In reply to: ">#<45duata via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=45duata>) I just found it in the spec. I'll have to remember that.
In reply to: ">#<45duata via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=45duata>) @prologic @deebs $# for number of arguments, never seen that before. That's POSIX shell? Fancy stuff.
In reply to: ">#<45duata via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=4m23ecq>) @adi Welcome to the party. Feels good, doesn't it?
In reply to: ">#<4m23ecq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=npnoygq>) @prologic No, I mean SARS-CoV-1, the outbreak way back in 2003 that seems to have happened in a similar way. We don't need to end the conversation, I just want to point it out.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=npnoygq>) We should keep SARS in the back of our minds before jumping into sp00ky COVID predictions.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=qr3n2ra>) Secure Beneath The Watchful Eyes
London bus stop, 2002. Context
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=qr3n2ra>) There's also, of course, the famous "Police robot told woman to go away after she tried to report crime – then sang a song"
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=qr3n2ra>) Man, that's scary stuff. If someone wants to have an NSA/Amazon robot in their house, I suppose that's their right. I just worry about this kind of thing in public areas. They're around in some places. I've personally seen food delivery robots (with eyes for some reason) in Berkeley, California. There are also police drones that were used to enforce COVID guidelines.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=ocy2yqq>) @eldersnake Good for you, man. Always glad to see less power in the hands of Microsoft.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fecalca>) @prologic Yes it was. It's not really a big deal, it just strikes me as a little strange.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fecalca>) Oh yeah, definitely thinking about it.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=a5qwq7a>) +1 for NameCheap. I found a 2 letter domain (mc.cz) on GoDaddy for $17 one time and I tried to buy it. The money was sent, but the domain wasn't showing up on my account. Later, the money was refunded to me and mc.cz was listed for sale as a "Premium" domain for several thousand dollars. I'm not sure if it was entirely their fault but it left a bad taste in my mouth for GoDaddy's service.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=brozarq>) I use dark mode as well. I'd much rather use a dark theme for something like this than a light theme.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=5spns2q>) You guys are doing a great job, I'm looking forward to the new interface.
In reply to: ">#<5spns2q via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=ocy2yqq>) @eldersnake @prologic Worth mentioning that Gogs and Gitea both host their source code on GitHub.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@prologic ">https://twtxt.net/search?tag=h6adhga>) I "only" spend about $50/yr US on domain registration.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=h6adhga>) @prologic Wow, that's more than I would have thought. You don't seem to go for cheap TLDs either.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=h6adhga>) @prologic Man, how much do you spend every year on domain registration?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=stgnzra>) @will I don't blame you. The market is crazy right now. I was going to upgrade my desktop machine a year ago but I just couldn't do it.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=i4jqwda>) @eldersnake Oh, all this time I thought you were American. Sorry about that.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=i4jqwda>) @eldersnake Transportation Security Administration, the government agency that runs the security checkpoints in American airports. Are you from the US?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=i4jqwda>) @eldersnake @prologic Try getting through TSA with that thing.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
Good morning, what are you all up to this weekend?
2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=tmfatna>) @eldersnake @adi Absolutely bookmarked. Great job, man.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=5scs43q>) @eldersnake I haven't tried it myself but I've heard good things.
In reply to: ">#<5scs43q via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=jvtrc2a>) @prologic That emoji character in your terminal is making me uncomfortable...
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@maya you're on the front page of Hacker News right now https://news.ycombinator.com/item?id=28619684 14th
2 years ago
mckinley@twtxt.net
@prologic ">https://twtxt.net/search?tag=3ogzssa>) Oh yeah, I see all the source files are right there in the main Git repository. I'm not familiar with Jekyll but I'll raise a PR if I notice something I'm able to fix.
In reply to: ">#<3ogzssa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@prologic ">https://twtxt.net/search?tag=3ogzssa>) Sweet, thanks for putting it back up.
In reply to: ">#<3ogzssa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@prologic ">https://twtxt.net/search?tag=736inyq>) Hm, those don't seem to be there on my screen.
In reply to: ">#<736inyq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=zmv53uq>)
- A 7 character hash with 32 possible characters has 34,359,738,368 possible combinations. More than I would have thought, but it's not that many in the grand scheme of things.
- Assuming a rate of 50,000 hashes per second, which I think might be feasible on modest consumer hardware, you're looking at about 8 days to generate all possible hashes if you have no duplicates.

I'm sure the strange generation method affects the probability, but I don't know how to account for that. My math is most likely wrong as it is but I think a collision is doable.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=zmv53uq>) Was the info on dev.twtxt.net moved somewhere else? I can't remember exactly how the hashes work. It's the URL of the feed, the time, and the message put in a specific order and then hashed, right? Then that hash is encoded in base32 and the last 7 characters are taken from it? Do I have that completely wrong?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=zmv53uq>) Have you happened to find a twt hash collision in your crawling adventures? If not, I wonder if it would be feasible to brute force one and see what happens.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=hmafxhq>) @prologic I don't want to pay for a domain name just for that. Out of curiosity, I went to https://dontbeevil.com/ to see if it was taken and I found an anti-Google poem but guess what else was there? Google Analytics!
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rivvvna>) I'm generally not a fan of using metrics beyond typical server logs. What information would be collected and how would you use it?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=hmafxhq>) @prologic @hacker-news-newest I've been telling people about this for 4 years. It resurfaces every now and then. There's always some mild outrage and then nothing gets done about it.
It's been time to stop using Google. They abandoned the whole "Don't be evil" thing a long time ago.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=lb2762q>) @prologic @darch The local Discover timeline should definitely be preserved. A global timeline would be very nice to have, but it should be separate.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=obtqrkq>) @prologic I think it's more about "The Algorithm" dictating what people do and do not see. People used to seek out material they wanted to see, now they just scroll through the algorithm-generated feeds of 2-3 websites and hope they find something interesting. It's open to interpretation :)
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=25qamca>) @prologic Yeah, but at least Monero protects your anonymity. I'll be the first guy in line for a solid proof-of-stake privacy coin but I don't think the technology has matured quite enough.
In reply to: ">#<25qamca via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=sa2paaq>) @prologic You think that's cool, I just found the one in color. Try scanning them, they both go to https://mckinley.cc/. I generated them with a web tool that's now offline. Here's a good explanation of what's going on: https://research.swtch.com/qart
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=sa2paaq>) QR codes frustrate me. I don't think we should be teaching people that it's okay to scan an unintelligible barcode with their camera and instantly be transported to some arbitrary site.
On the other hand, vanity QR codes are really cool.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=obtqrkq>) I agree. Everybody should have their own website. That's how the Web used to be. The Oatmeal: Reaching people on the internet
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=25qamca>) Sure, let's boycott Bitcoin and use Monero instead :)
In reply to: ">#<25qamca via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=nlouyba>) @prologic Yes, it does its own crawling. You can check if a particular website is indexed by searching for a domain like this: site:mckinley.cc
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=a43udbq>) @movq @hackew-news-newest I skimmed through that article this morning and I had a similar reaction. I don't think blogs were ever "gone" for technical people like us, but they were for a lot of other people. They're making a comeback now with the rise of Medium and Substack.
The author rightly blames search engines. A similar revelation hit me like a truck after I used Marginalia Search a few times. Give it a try.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@adi ">https://twtxt.net/search?tag=bai3sla>) Looks great!
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@prologic ">https://twtxt.net/search?tag=sqndwra>) Fair enough
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=sqndwra>) The language police have already won, because we're here talking about it. It all comes down to attention and internet points.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=2m6fb6q>) @prologic
There’s too much of this “libre” nonsense out there


I realized this earlier today when I opened LibreWolf and went to librespeed.org to test my internet connection.
In reply to: ">#<2m6fb6q via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=cjaf2ja>) Oh man, bookmarked.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=aimrtoa>) It seems like this per-event feed thing would be a lot of work. Personally, I think it's fine the way it is now. Publicly broadcasting unfollows went a little too far in my opinion but that was removed, right?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=nv7khwq>) @adi I just typed the dollar signs into the reply box. The post on my plaintext feed is exactly what I typed. You typed two dollar signs and it didn't work, but maybe they have to be separated? Test: $ $
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=nv7khwq>) Yeah, it worked. Check my plaintext feed. The dollar signs turn into parenthesis escaped with backslashes when viewed on the web client.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=nv7khwq>) @prologic I think @offgridliving was talking about that strange bug we talked about a while ago where two dollar signs turn into escaped parenthesis. I think I saw it happening within the last day or so. $ test $
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=5gb3dqq>) The user agent regex was made a little more restrictive after my git issue, but I think someone could use this and really start breaking things. I want to poke around more than I already have, but I'm not doing it on a live production instance of Yarn.
In reply to: ">#<5gb3dqq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=5gb3dqq>) Honestly, the entire follow system is flawed. Check my followers, #<3 https://twtxt.net/search?tag=3> was a web crawler with a user agent that happened to fit the regex, and #<17 https://twtxt.net/search?tag=17> was myself requesting my own feed with a simple curl command.
Unfortunately, I don't see a real solution to the problem while keeping the ability for external feeds to show up as "following" a user on a Yarn pod.
In reply to: ">#<5gb3dqq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@adi ">https://twtxt.net/search?tag=lpbf64q>) I like it, valid HTML too https://validator.w3.org/nu/?doc=https%3A%2F%2Fmkws.sh%2F
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@twtxt ">https://twtxt.net/search?tag=5gb3dqq>) I didn't know unfollow events were publicly broadcasted...
In reply to: ">#<5gb3dqq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=gtdipda>) This is the closest thing I've ever had to a "bulk optical disc ripper". Picture was taken a few years ago. It was an old Dell PC from ~2009 with three optical drives hooked up. The case only had 2 5.25" bays, so the side cover was off and the third drive was hanging out.
Lubuntu was installed on the original hard drive, and it was running 3 instances of Exact Audio Copy over Wine, one instance for each drive. I had one hell of a weekend with this thing, let me tell you.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=47ae7iq>) @prologic Wow, that's more than I expected.
In reply to: ">#<47ae7iq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=oxbmq7q>) @prologic I certainly would, but I seriously doubt most people would care enough about it.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=47ae7iq>) Do you have an approximate number of feeds you can share with us?
In reply to: ">#<47ae7iq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=xl75jqa>) Looks good :)
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=oxbmq7q>)
"We know lots of people will find it an invasion of privacy, we 100% get that, and it’s not the solution for those folks,"


In other words, "Yeah, it's an invasion of your privacy. What are you gonna do about it?"
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=dwpzwfq>) JS-free experience, overall, isn't as bad as I thought it would be. I don't know if you can create an account without JavaScript but you can at least make and reply to posts.
Kudos for not blocking Tor exit nodes by the way @prologic.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=ck25fya>) @eldersnake How's the experience actually using PageKite? I've recommended it as an alternative to Ngrok but I haven't had a reason to use it myself.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=5i3df5a>) This whole forked conversation thing is confusing. What's going on?
In reply to: ">#<5i3df5a via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=dwpzwfq>) There's no editing of messages, no use of the rich text buttons in the text box, no replying. I think I should be able to reply by going to a conversation page and using the reply box there. Testing that now.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
Test post from Tor with JavaScript disabled. A lot of small features of the Web client rely on JS, but let's see if I can at least log in and post.
2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=mhmaxsa>) @prologic
duplicate posts


That's strange. I don't sync my posts between here and mckinley.cc. I have an alternate feed on my website that only contains the most recent 25 posts. You should only have duplicate messages if you follow mckinley.cc/twtxt.txt and mckinley.cc/twtxt-25.txt
Is this something we should support in Pods?


I haven't seen anyone else with two distinct feeds, so a feature like that probably wouldn't be used often.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=mhmaxsa>) From a conversation a little while ago:
Twtxt’s original spec is like taking a 140 character long string of text, loading it into a cannon, and shooting it off into space. I like that idea, which is why I keep a separate feed on my website. Yarn is a whole different concept, it adds a lot of the “social” elements back into twtxt.


Search engine works great, by the way. :)
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=mhmaxsa>) @prologic Woah, an italicized emoji. Don't think I've ever seen that before. The two feeds are different. Most of my original posts are on my website's feed (in 140 characters or less) and I use this one mostly for interacting with others.
I keep two feeds because, while I really enjoy what the dev.twtxt.net spec extensions and yarn.social pods have to offer, I also like the effect of the original twtxt specification.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=wosq6ua>) @prologic No, I'm not bothered by it at all. I get enough bots on there trying to exploit old WordPress vulnerabilities and the like that I can't be too mad about a legitimate service doing what it was designed to do.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=wosq6ua>) @prologic It was my main feed, @mckinley when I had access logs on for a while.
It doesn't take up much bandwidth because it's not actually sending over the file every time. It really just clogs up the log file, and grep -v "/twtxt.txt" access_log fixes that.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=3ll4fja>) As a user, I think 1-3 times a day would be fine.
As someone who pays to host a twtxt feed, I don't mind what you set it to as long as it's not unreasonably often. It won't really make a difference to me. As of about 6 months ago, 3 different yarn.social pods each request /twtxt.txt (with an If-Modified-Since header) every 5 minutes, 24 / 7. I think I also had a different twtxt client requesting it every 10 minutes.
In reply to: ">#<3ll4fja via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=kqi4bka>) Not only do they make you connect an account to an unrelated service, they require those invasive permissions. Is that a video conference thing? Jitsi Meet is the way.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=m4gy4iq>) @movq

Maybe, over time, everything evolves into Usenet.


Convergent evolution, just like how creatures keep evolving to resemble crabs.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=gj7siyq>) @prologic I'll have to check out the search engine. Congratulations on the release.
@adi There's a very good chance that it will be fixed eventually. Just keep in mind I have a closet full of old computers (only a small handful of which are listed on my website) and I don't have the time, energy, or soldering skills to get them all running.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=gj7siyq>) The Model 100 is alive! I opened it up last night. The backup battery is fine and the corrosion on the main battery contacts cleaned off well with vinegar. It fired right up with some fresh AAs. The screen looks good, but the keyboard isn't working. I got sidetracked last night and haven't had time today to resume the project. Maybe later today.
In the meantime, here's an exploded view taken from the service manual. TRS-80 Model 100 exploded view
Edit: #https://twtxt.net/search?tag=TRS80>
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=adgnxzq>) @brasshopper It's definitely too low. These gimmicky social media services don't last long. I remember one that would take two weeks or something to deliver messages. It was actually meant to mimic letters sent in the mail. I don't know why you wouldn't just send letters at that point, too. Last I checked, the postal service still works.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=thv6jya>) @lohn Wow, how many have you managed to generate already?
MeanWall: An SSH honeypot that insults anyone who tries to log in.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=thv6jya>) @prologic ">https://twtxt.net/search?tag=thv6jya>)
what I'm trying to solve


People use the address to be sure they're using the right hidden service, and if you can get an address with the same prefix you might be able to trick some users into thinking you're the other service. It's the same basic idea as Typosquatting. My idea, in theory, would make it easier (less computationally expensive) to generate an address with a certain prefix the first time, and much harder to do a second time.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=thv6jya>) @lohn I didn't know mkp224o had that option, but I think doing it with long words will be impractical. The difficulty goes up drastically as you add words, and 5 characters is already difficult to generate. Take a look at these generation times on a cluster of 5 raspberry pis: #generation-times">https://www.jamieweb.net/blog/onionv3-vanity-address/#generation-times
Someone much smarter than I could probably calculate the increase in difficulty based on word length.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=thv6jya>) @prologic Wikipedia can explain onion addresses better than I can: https://en.wikipedia.org/wiki/.onion
A "vanity address" is made by generating thousands of keypairs until you find one that corresponds with an onion address that has the first few characters matching a given string. A well known example would be the archive.today hidden service, http://archiveiya74codqgiixo33q62qlrqtkgmcitqx5u2oeqnmn5bpcbiyd.onion/
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@mckinley ">https://twtxt.net/search?tag=thv6jya>) The obvious potential pitfall is the computational expense of comparing generated addresses to possible combinations of a large word list. It would be interesting to see how this compares to the brute force method in practice.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@mckinley ">https://twtxt.net/search?tag=thv6jya>) For example, examplexpi...z2j.onion would be difficult for me to generate but it would be equally difficult for someone who wants to pretend to be that service to generate example6yf...9wn.onion. Instead, I might be able to generate something like wellhairrainba7...m4c.onion based on a list of random words. The other guy would need to find an address with a set 12 character prefix. That would be much more difficult than the 7 character example from before.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
I wonder if one could make a vanity (v3) onion address generator that, instead of looking for a small set of user-defined prefixes, looked for a prefix based on three or four short dictionary words from a long list instead. You would be able to have a prefix that's easily recognizable by users to make sure they're at the right address but it would still be very difficult for someone to brute force an address with the same prefix.
2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=ens66ka>) @darch 2.4MHz ought to be enough for anybody.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=kc2n4nq>) @adi @lyse A lot of bots use standard browser user agents, anyway.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=odh2tsa>) @prologic I believe they own all their hardware and IPv4s are shared between sites so that cuts down on cost quite a bit.
With my baseline membership, they don't hold your hand. You get an extensive FAQ section and a community forum to refer to. That's about it. If you pay $5/month, you get access to individual support and a few other perks.
I think I read somewhere that half of your websites hosted with them must be using the 5 cent or 50 cent per day plan, too. That's probably where they make most of their money. I don't imagine they make anything off of me.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=odh2tsa>) @prologic One (American) cent per day. Their business model is "pay for what you use". My website uses almost no resources, so I pay the minimum. I think we talked about NFS a few days ago.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=odh2tsa>) @prologic I don't know, but I've never noticed any downtime and I use their "non-production" plan.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=odh2tsa>) @prologic Nah, my traffic will probably stay pretty low. NearlyFreeSpeech likes to talk about how well they handle scaling, anyway.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
Hey, here's a cool graph for you. Daily bandwidth usage for http://mckinley.cc/ Bandwidth Report
2 years ago
mckinley@twtxt.net
@prologic ">https://twtxt.net/search?tag=ens66ka>) There's not much corrosion, I think the board will be fine.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=ens66ka>) @prologic There were some old AA batteries in it that had leaked a little. The contacts need to be cleaned and I think there's a good chance that it would start right up. The exterior is in great shape for a flea market machine, it even had the original manual with it. The only thing I'm really concerned about is the internal Ni-Cd backup battery for the memory. I'll open it up tomorrow and have a look.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=pdz747a>) @prologic Arguably, the top two shouldn't be counted. I'm taking the win on that one.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=pdz747a>) @adi Hm? HTTP referrer header? From my blog post? Are there really humans out there who go to my website and read what I have to say?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=ens66ka>) @lyse @prologic Sounds like fun, guys. I went to the flea market this morning and found a TRS-80 Model 100 computer that seems to be in good shape. I'll see if I can get it going.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
What are you all up to this weekend?
2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=2ufffga>) I'm not sure if you noticed, but I linked that exact same article. I hope things will get better, but unfortunately I don't see an end in sight.
In reply to: ">#<2ufffga via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@prologic I'm sorry about what's going on in Australia. It seems like the "COVID restrictions" are getting worse every day. How are things on the ground?
2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fdcebha>) @lohn @adi PDF definitely has its problems. I like the idea of distributing publications as HTML files, either standalone or along with other assets in a tarball. HTML is readable on a wide range of devices, but you could easily run lynx -dump $URL to get a plaintext version.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fdcebha>) @adi It's been over a month since the last issue, the others were one month apart.
One was a LibreWolf version of that animated "Get Firefox" gif that was all over the Web back in the day. The other one was a button for the NetSurf browser.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=gkms73a>) @adi Thanks, I had fun making it. I've had ideas for a couple other buttons, but they haven't turned out quite right.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@adi ">https://twtxt.net/search?tag=fdcebha>) Lab6 is the best, I hope a new issue comes out soon.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
I'm doing my best right now to resist the urge to start an online magazine like https://www.lab6.com/ because I know it will never get a second issue.
2 years ago
mckinley@twtxt.net
@eldersnake ">https://twtxt.net/search?tag=qwl3k2q>) I was glad to see an update from your blog in my feed reader earlier. Keep it up!
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=m2x2p3a>) @adi Yes, when I read that blog post I realized that my website was already designed to last without me even knowing about it. All it takes is simplicity.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=c6kechq>) @adi @lohn @eldersnake I put Live.js in a userscript for http://127.0.0.1:1337 and it works like a charm
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=c6kechq>) @adi @lohn @eldersnake I put Live.js in a userscript for http://127.0.0.1:1337 and it works like a charm
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7glhbxa>) @adi No, I think both of them have preferences stored in cookies.
Hey, thank you for sharing my blog post around. I'm glad you liked it.
In reply to: ">#<7glhbxa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7glhbxa>) @adi I don't think either of them have that feature. I think Teddit was working on an account system to do that, but don't quote me on that.
In reply to: ">#<7glhbxa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7glhbxa>) @adi If you prefer a more modern interface there's libreddit https://github.com/spikecodes/libreddit
In reply to: ">#<7glhbxa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=pioktea>) @adi At least you wouldn't clog your server logs with 404s because you actually have your icon at /favicon.ico
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7glhbxa>) @adi It's a free, self-hostable Reddit front end that doesn't track you, https://codeberg.org/teddit/teddit
In reply to: ">#<7glhbxa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7glhbxa>) No. I think I still have a Reddit account, but nowadays I only use teddit.
In reply to: ">#<7glhbxa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fmtslra>) @adi Oh, I get it. I said that twtxt.net puts the "social" in "anti-social social media". It puts the "social" elements back into twtxt.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fmtslra>) @adi You replied in the wrong thread. Is there a difference between the terms "anti-social" and "antisocial"?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=yx6iaqq>) @prologic Yarn has its roots in "vanilla" twtxt and the two are intercompatible to an @prologic Yarn has its roots in "vanilla" twtxt and the two are compatible with each other to an extent, but Yarn has created an ecosystem very different to that of vanilla twtxt.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=n4tweha>) @jlj Nice website, man. Reminds me of @anth's http://txtpunk.com/
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fmtslra>) @adi @prologic I call it "anti-social social media" because of the lack of discoverability and interactivity with other people. Twtxt's original spec is like taking a 140 character long string of text, loading it into a cannon, and shooting it off into space. I like that idea, which is why I keep a separate feed on my website. Yarn is a whole different concept, it adds a lot of the "social" elements back into twtxt.
You're right, though. "Anti social media social media" would also work.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@adi ">https://twtxt.net/search?tag=fmtslra>) I didn't say that either, 9th is great!
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fmtslra>) @adi Hey, I'm 9th!
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fmtslra>) @adi I was on Lobsters too?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=5n76dia>) @adi Man, you spread that post around, didn't you? I opened HN and saw it on the front page.
In reply to: ">#<5n76dia via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=5n76dia>) @adi Appreciate it!
In reply to: ">#<5n76dia via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=udzoopa>) @eldersnake Appreciate it, man.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=udzoopa>) @adi You inspired me to write a whole blog post about it: https://mckinley.cc/blog/20210831.html
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=xlmf4ga>) @adi @prologic
If you haven't added funds after the 30 days, we'll start cleaning things up. Services paid for by that account, including all hosted content, will be removed. If you don't have any registered domains on that account, the account will be removed a few days later.


It's not that harsh in my opinion. Besides, it as close to free as a paid hosting service can be for the non-production option.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=xlmf4ga>) @prologic @eldersnake You have a 30 day grace period before your account gets deleted. #Empty">https://www.nearlyfreespeech.net/about/faq#Empty
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=xlmf4ga>) @adi @eldersnake I'll definitely check it out if I need a VPS for something. Thanks man.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=xlmf4ga>) @eldersnake I use the "Non-Production" nearlyfreespeech.net plan. I put $10 in my account over a year ago and I'm still chewing through that. How much do you end up paying?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=6ac7glq>) @prologic @adi I think you're dangerously close to an XKCD 927 situation here. XKCD: Standards
In reply to: ">#<6ac7glq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=udzoopa>) @adi @lyse It's not an "app", there's nothing interactive about it. It's like a Hello World program as compared a text file that says "Hello World". The concept is good for learning but impractical, even counter-productive, for anything else. That's why you don't usually see a release 0.2.0 of helloworld.c.
Besides, if your personal website is an "app", you're doing it wrong.
https://www.webbloatscore.com/?url=https://mckinley.cc/ 0.041 :)
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=udzoopa>) @adi @lyse My other example I use when talking about needless complexity is https://github.com/1ntEgr8/yolo-tree, a web page with a header and four links on it that uses 91 lines of JavaScript to download a JSON file with the information and put the links on the page.
It also downloads two (2) fonts, making the page weight 44.1KB and a WebBS of 22.9 without executing the JavaScript to get the JSON and the images. https://www.webbloatscore.com/?url=https%3A%2F%2F1ntegr8.github.io%2Fyolo-tree%2F
Somebody spent enough time on this project to give it two releases on GitHub.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=udzoopa>) @lyse @adi "My serverless, headless, Micropub-powered, personal website" https://barryfrost.com/2021/07/vibrancy
I should add that I link to this page often and it was down for at least 2 weeks a little while ago.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=nujekca>) @adi @prologic Heh.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7h2n6fq>) @adi Ah, makes sense. It's been a while, I hope you're doing well.
In reply to: ">#<7h2n6fq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=26gymaq>) @anthk @prologic @jlj Funnily enough, my home IP seems to have been banned from floodgap.com and the gopher proxy on there. I have no idea what I did wrong.
In reply to: ">#<26gymaq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7h2n6fq>) I've never heard of a company providing that service. I know there are companies like https://www.macstadium.com/ that will give you access to a dedicated Mac for use as a server, though. Why?
In reply to: ">#<7h2n6fq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=66aenwq>) @movq I'm sure there will be several good spyware-free forks if that PR is merged. Even so, it would be a huge loss for the free software community.
In reply to: ">#<66aenwq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@mckinley ">https://twtxt.net/search?tag=66aenwq>)
Yandex and Google trackers will potentially be added to Audacity: https://github.com/audacity/audacity/pull/835


Reposting here because I want more eyeballs on this.
In reply to: ">#<66aenwq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=4kjvlfa>) @prologic Thank you, man. I'm sorry I wasn't clear in the beginning.
In reply to: ">#<4kjvlfa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=4kjvlfa>) @mckinley @prologic Yeah, it did it. Look at my plain text feed, the dollar signs are replaced with escaped parentheses.
In reply to: ">#<4kjvlfa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=4kjvlfa>) @prologic The post I replied to is supposed to have dollar signs instead of what look to be escaped parentheses there. What's really weird is that the parentheses open and close as if they are surrounding something.
$test to see if surrounding text with dollar signs here does the same thing$
In reply to: ">#<4kjvlfa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@mckinley ">https://twtxt.net/search?tag=4kjvlfa>) Hey @prologic, it looks like dollar signs are messing with a parser somewhere. Do you know what might cause this?
In reply to: ">#<4kjvlfa via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7625tqq>) @prologic @xuu @antonio I've also heard good things about Threema, but it's paid and, like Signal, requires the installation of the smartphone app (AGPL) to use. Unlike Signal, to my knowledge, you need access to and an internet connection on that phone when using their web client.
In reply to: ">#<7625tqq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=jmr7rbq>) @prologic Definitely not the way to go. This kind of research could have been extremely useful for the Linux maintainers and the free software community as a whole, so long as the researchers got approval from some kind of lead maintainer to do this.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=jmr7rbq>) @prologic I agree it was unethical, but I don't think an entire university should be permanently banned from submitting patches because of the actions of a few people. If banning the whole school for a while is the only thing that would make them knock it off, then so be it. I just don't think it should be permanent.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=jmr7rbq>) For life? That's a shame. I hope the maintainers reconsider that in a year or two. To my knowledge, @umn.edu email addresses didn't make up the majority of known malicious patches.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7625tqq>) @prologic @antonio @xuu Personally, I don't trust smartphones not to give information to companies interested in that sort of thing. Most code they run is proprietary, so it's difficult to know. Monitoring network traffic only goes so far. Better to avoid the suspicious proprietary software altogether if you can, in my opinion.
In reply to: ">#<7625tqq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=d5sj7ba>) Well, I know John Deere is anti right to repair. Take the same people, add in nonfree JavaScript, unnecessary accounts on a web service because you own a tractor or something, and assorted forms of tracking and you get this.
Seriously, though, I really don't know how username enumeration like this leads to locations of users.
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
Hey, welcome to twtxt.net @qwe and @arbytr!
2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7625tqq>) @xuu @prologic @antonio Session is definitely not well polished. People I know have had issues with messages syncing between devices. Plus, the only client I've been able to find is the official Electron one. I would probably be using Signal if it didn't require the use of a tracking device (smartphone) or a phone number.
In reply to: ">#<7625tqq via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=phozwdq>) @prologic Most of them, huh?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@mckinley ">https://twtxt.net/search?tag=phozwdq>) What useless domains do you guys on twtxt.net have?
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=yn3q25q>) @prologic @twtxt The regex for user agents is too permissive, I opened a GitHub issue
In reply to: ">#via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=2eing7q>) @prologic Conflating "open source" and "free software", as @jlj said. I'm sorry, I wasn't clear.
In reply to: ">#<2eing7q via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=2eing7q>) @jlj @prologic @lazarus RMS would definitely take issue to that, here's the GNU Project's take: https://www.gnu.org/philosophy/open-source-misses-the-point.html
In reply to: ">#<2eing7q via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@offgridliving ">https://twtxt.net/search?tag=7kbwzra>) Wow, $26,000 isn't as high as I thought a setup like that might cost. Of course, you have the skills to do almost everything yourself. That must have saved thousands.
In reply to: ">#<7kbwzra via email) TODO: mailto-link --> 2 years ago
mckinley@twtxt.net
@twtxt ">https://twtxt.net/search?tag=yn3q25q>) This one was a slightly different request, I didn't think the first one worked but it did. I promise to stop screwing with your website now @prologic
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
@twtxt ">https://twtxt.net/search?tag=vc6emha>) Actually, I think the flaw is with the entire follow system. I wonder if a simple curl command could make another user on the pod appear to follow me.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=zlmprsa>) I've identified a flaw in the public follow notification system...
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7rhdpna>) @adi @jlj @lobste_rs Here's a screenshot, not mine though. Screenshot of twin
Non-compressed picture
In reply to: ">#<7rhdpna via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=7rhdpna>) @lobste_rs @adi @jlj I definitely need to give this a try. I've always found tmux a little clunky. Have you gentlemen seen twin?
In reply to: ">#<7rhdpna via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=2lpzvhq>) @prologic You are definitely not the only one. Here's someone who "sold" a git commit for $127, because that isn't completely ridiculous.
In reply to: ">#<2lpzvhq via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=2lpzvhq>) @prologic @slashdot As far as I can tell it's like buying art, but with a blockchain, non-free JavaScript, lower quality art, and you don't really get to own it.
In reply to: ">#<2lpzvhq via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=w7kpceq>) No need to apologize, I was just curious. Thank you very much for looking into it. I know you're a busy guy.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=w7kpceq>) I followed several feeds about a half an hour ago, and they all appeared in my following list as they should. I've had to re-follow my feed on mckinley.cc at least one time in the past, but I haven't consciously noticed other users missing before today.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
Hey @prologic, I think feeds are being removed from my following list. I've certainly followed more than seven people, because I click "follow" on almost everyone involved in conversations here. Users I am very sure that I have followed here include @xjix and my main feed on mckinley.cc which I just followed for the third time. I am fairly sure I've followed @lazarus and @jlj as well.
3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=aepda6a>) @prologic For most iPods, a Rockbox install is just a couple of clicks on their installer program. It doesn't actually wipe the stock OS, though. You can still boot into iPod OS by turning on the hold switch when booting. iPods were much, much more open back then.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=aepda6a>) @movq @lyse iPod classics hold up as great portable music players nowadays. You can run a free OS on them, and storage can go up to 2TB if you have the right model iPod, 4 512GB MicroSD cards, and an iFlash Quad. I use a 5th gen iPod running Rockbox every day.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=vfviyoa>) Behold, the smart watch of champions:
Casio CA53W
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=nbqgtxq>) Could it be your browser's autofill? On my settings page, the 'change email' box has no content.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rj7u5na>) @adi
But still, that gorgeous lock


https://www.motherfuckingwebsite.com/ has one too
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rj7u5na>) @jlj I'm excited to see it, man.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rj7u5na>) @prologic
XKCD: Ten Thousand
Admittedly, those websites aren't something everyone knows, but I am surprised you haven't seen them yet.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rj7u5na>) @prologic Oh man, you're one of the 10,000. You should check out http://bettermotherfuckingwebsite.com/ and https://bestmotherfucking.website/ There's also https://thebestmotherfucking.website/, but I personally disagree with that one.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=hdguz3a>) @xjix Yes, that's an excellent way of putting it. :)
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=jatw6pq>) @darch I couldn't get around to it, I'm sorry.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
@darch ">https://twtxt.net/search?tag=jatw6pq>) Hey, looking good!
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rv6jlca>) @prologic Ah, no worries man.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rv6jlca>) @prologic No gif support, noted.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rv6jlca>) @prologic Linus Torvalds flipping off Nvidia

This was almost nine years ago
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rv6jlca>) @prologic It's been a while.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=rv6jlca>) If they don't plan on doing a bunch of invasive garbage to stop people from doing what they want with the computer part they own, then the whole thing looks like a tremendous blunder. The only problem is, while Nvidia's executives do have a certain deficiency of IQ points, I doubt this is the end. They will start adding invasive garbage, and we can expect the experience of GNU/Linux users with Nvidia cards to diminish even further as a result. I predict we'll be seeing mod chips for graphics cards within two generations if they keep this up.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=hdguz3a>) @xjix If I read your meaning correctly, I'll have to say no. A web of trust is much more concrete, based on a single standard that changes, if at all, very mildly. 'Proof of Woke' is a standard that frequently makes wild shifts, which is why high-profile nodes are dropped from the swarm so frequently.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=nad2fta>) @eldersnake @prologic I'm really tired of Amazon's shenanigans surrounding books. All we can hope for is that enough frogs in the hot water reach the same conclusion.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=m3z7bsa>) @prologic Big fire, wiped out one datacenter, damaged another. https://www.ovh.ie/news/press/cpl1786.fire-our-strasbourg-site https://nitter.42l.fr/OVHcloud_UK
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=k3qmxgq>) @adi Thanks. Blank line under the quote, noted.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=jatw6pq>) @darch I'm sorry, I hope you didn't take offense to my reply. It wasn't a great choice of words. I didn't mean to imply anything, I just wanted to offer some help.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=k3qmxgq>) @adi @mckinley Please excuse me, I don't know how formatting works on this thing. Second line of the quote is supposed to be my response.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=k3qmxgq>) @adi I really appreciate your help but as I said in my blog post, I just need to make my own generator in a real programming language if I want it to be exactly right for my website.
Depends on what you understand by "mess" and "complicated"

It's 55 lines long and I'm having trouble understanding it as I read through it, less than a week after it was written.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=k3qmxgq>) @adi As for seding files, that's what I'm already doing. At the moment, I just can't benefit from pp inside my content documents because I'm escaping everything. I agree it's not impossible, I'm sure I could make sed skip sections for pp, but the end result would be even more of a complicated mess of a shell script than the one I have now. I really don't want to deal with something like that when it's not that much of a chore, in the grand scheme of things, to maintain it manually.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=k3qmxgq>) @adi Huh, I tried going back to stock mkws while I was working on my own script, and it wouldn't generate pages in other directories. I didn't really poke through it and figure out why. Do you have to add the new directories manually in the script?
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=jatw6pq>) @darch If I have some time today, I can recreate your mock-ups in HTML and CSS. It always helps to scroll through it in the browser, see what it would really look like.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=k3qmxgq>) @adi If all the documents were in the root directory and I could get used to not using quotes, mkws would most certainly be my pick.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=jatw6pq>) @darch Great job, and I like the look of the sidebar. It makes the whole thing look delightfully retro, and doesn't cost that much space on the side. I agree that it shouldn't be fixed while scrolling, though.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=p52lajq>) @adi No, I like its normal styling a lot. I just did this for fun, and thought you gentlemen might enjoy it. Maybe I'll make Lobsters look like HN at some point. That would probably be a lot easier, I won't have to work in the confines of tables.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=k3qmxgq>) @adi ">https://twtxt.net/search?tag=k3qmxgq>) Very minimal progress has been made since my last twt about it. After working for hours and making glacial progress, I couldn't get titles to work, got frustrated, and left to go do something else. Haven't worked on it since that day. Now that I think of it, I couldn't take advantage of pp in the content of documents anyway because I'm escaping everything.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=p52lajq>) @adi It's HN, but made to look like lobste.rs. It's not a slightly off mock-up made in GIMP, I spent much more time than I care to admit writing very messy, very hacky CSS.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
3 years ago
mckinley@twtxt.net
@prologic ">https://twtxt.net/search?tag=xxrg4za>) Yeah, I don't know what to set it to. I don't know if I should go with the synthwave bagel I usually use, or something else.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=psf3g3q>) The suspense is killing me, was it successful?
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fw4vzga>) @adi Ah, I see.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=fw4vzga>) @adi Void and OpenBSD are pretty hardcore, as operating systems go. I'm surprised you can tolerate Windows.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=gmlphva>) @adi I'm trying it again with a clear head, and I'm making a little headway.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=gmlphva>) @adi Thank you, I appreciate it. If I remember correctly, the printf program can escape a string for shell input, but I had difficulty making it work elegantly with the contents of a multi-line file.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=gmlphva>) @adi I believe so, and I can't for the life of me remember what problem I ran into.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=gmlphva>) @adi Double quotes and ampersands with a backslash for sh, probably other characters it uses to do special functions as well. I just can't get used to omitting quotes or using single quotes in HTML tags.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=gmlphva>) Mkws is great the way it is, and pp is genius. The only reason why I don't use it for my own site is because I can't figure out how to escape the required characters in an elegant way before files are sent to pp. The best parts of mkws are the simplicity and the ability to tweak the script for your use case. Putting everything in one binary or adding a bunch of extra features like a web server would add unnecessary complication.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=yzslitq>) @prologic I really like that. Email can't be known until it's needed.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=yzslitq>) @prologic Thanks for clarifying. Either way, it's a very reasonable privacy policy. I was just wondering about the details. If you don't store the email addresses, is it just a hash that's stored? Check against it for recovery, send an email if it passes?
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
">https://twtxt.net/search?tag=kpifl7a>) @prologic Thank you. I rarely use my phone for things other than calls or text messages, but I'll give the app a try if I need to post from my phone.
In reply to: ">#via email) TODO: mailto-link --> 3 years ago
mckinley@twtxt.net
Hello, @mckinley here. I hope it isn't confusing for me to maintain two feeds. I made this feed to more easily interact with the twt.social community, leaving the one on my website as a regular microblog.
3 years ago
Comment via email