Timeline Sandbox

@anth@a.9srv.net

Lab report: Reading a 4th Edition Research Unix tape image on Plan 9 β€” http://a.9srv.net/reports/index.html#v4

Read replies 3 months ago
@anth@a.9srv.net

Awk to take lines from Plan 9's /lib/unicode and prepend the actual glyph and a tab: awk '{cmd=sprintf("unicode %s", $1); cmd | getline c; printf("%s %s\n", c, $0)}'

Read replies 3 months ago
@anth@a.9srv.net

The most infuriating 3 seconds of using this Mac every day are the first time I run man and it calls home to see if I'm allowed to do that.

Read replies 5 months ago
@anth@a.9srv.net

Current toy project: an image feed generated by mk(1). Still some edges to clean up but it's nice: http://a.9srv.net/img/_readme.html

Read replies 9 months ago
@anth@a.9srv.net

My main domain name turned 24 years old today. That feels weird.

Read replies 10 months ago
@anth@a.9srv.net

I updated wordwrap.[ch] to more closely match the interface for string(2); it's now just that plus a margin. I also updated litclock and marquee to match. http://a.9srv.net/src/index.html

Read replies 11 months ago
@anth@a.9srv.net

After submitting a correction for Apple Maps when they got the name of the Gulf of Mexico wrong, I wrote a letter to Investor Relations: http://a.9srv.net/b/investor_relations

Read replies 1 year ago
@anth@a.9srv.net

One of the things I love about Plan 9 is how the interfaces make this possible: add snapshots to any block storage, at the kernel level, in less than 700 lines of code. http://9p.io/sources/contrib/blstuart/snap/devsnap.c

Read replies 1 year ago
@anth@a.9srv.net

Cleaning up some of the 500 open tabs on my phone. I realized that if I don’t have some place to stash the good ones, I won’t go through any. http://a.9srv.net/b/2025-01-16

Read replies 1 year ago
@anth@a.9srv.net

I forget where I found this, but it's really beautiful, for the right kind of nerd (hi, it's me!) β€” Docubyte's Guide To Computing. https://www.docubyte.com/projects/guide-to-computing/

Read replies 1 year ago
@anth@a.9srv.net

I've been using nile, my alternative WM for #plan9, for over a decade now. I just made some additional improvements and finally gave it a web page: http://a.9srv.net/src/nile/

Read replies 1 year ago
@anth@a.9srv.net

Happy New Year, UTC-08:00! πŸ₯³

Read replies 1 year ago
@anth@a.9srv.net

First we got 9fans to be moderated, now we've brought back comp.os.plan9! Come say hi! #plan9 #usenet

Read replies 1 year ago
@anth@a.9srv.net

9fans is now a moderated list. It'll take time, but I'm hopeful we can get it back to being a good source of discussion. https://9fans.topicbox.com/groups/9fans/T124eb3ec9c594189-M83bd6a0d97304a9b5cffd91d/9fans-now-moderated

Read replies 1 year ago
@anth@a.9srv.net

I've talked about how I do backups on unix a bunch of times, but someone asked again today and I realized I didn't have it written down where I could point to. So I wrote a lab report: http://a.9srv.net/reports/index.html#vac-unix

Read replies 1 year ago
@anth@a.9srv.net

I wrote about making Glenda's Joy Division cover (with updated colors and a link to source): http://a.9srv.net/b/2024-11-23

Read replies 1 year ago
@anth@a.9srv.net

Glenda’s on a Joy Division kick: http://a.9srv.net/image/jocelyn.x3y2o10t1.png

Read replies 1 year ago
@anth@a.9srv.net

For example, this links to the previous post, no crypto needed: http://a.9srv.net/tw.txt#:~:text=2024-10-23T18:59:49-07:00

Read replies 1 year ago
@anth@a.9srv.net

Huh. I had long forgotten about text fragment URLs. Seems relevant for linking to discussions around linking to individual twtxt posts. https://alfy.blog/2024/10/19/linking-directly-to-web-page-content.html

Read replies 1 year ago
@anth@a.9srv.net

New post (mostly follow-up on the previous with a few new points) on the twtxt v2 discussion. http://a.9srv.net/b/2024-10-08

Read replies 1 year ago
@anth@a.9srv.net

TWO HOURS wasted today trying to figure out why an image wasn't loading on some web page and what I was doing wrong... when the issue is the friggin' DSL router is injecting headers into http (non-https) pages. GAH! I'm ready to throw the thing. I've never been so mad at CPE. 🀬

Read replies 1 year ago
@anth@a.9srv.net

Reading about browser security measures and getting sad we don't live in a world where cross-site scripting is a feature instead of a bug.

Read replies 1 year ago
@anth@a.9srv.net

This is only first draft quality, but I made some notes on the #twtxt v2 proposal. http://a.9srv.net/b/2024-09-25

Read replies 1 year ago
@anth@a.9srv.net

Earlier this week I found myself on the RIAA’s side in a legal dispute. Now I think Amy Coney Barrett got it right in her SCOTUS dissent. Truly we are in Bizarro World.

Read replies 1 year ago
@anth@a.9srv.net

Fire-proof safes are generally designed so the internal temperature stays at or below ~350Β°F. Is there a computer medium I can write that's likely to survive an extended stay around that temperature? Storage size doesn't matter too much; a CD would be plenty (although an actual CD would presumably turn to soup).

Read replies 1 year ago
@anth@a.9srv.net

This was interesting: I didn't expect so much variation in reported times. If you happen to have #plan9 running on some other VPS, I'd love to hear your results. https://pdx.social/@a/112481970480703254

Read replies 1 year ago
@anth@a.9srv.net

Started writing something from scratch yesterday using thread(3) and wow do I miss writing in Limbo instead. :-/ #plan9

Read replies 1 year ago
@anth@a.9srv.net Read replies 1 year ago
@anth@a.9srv.net

Just over here writing my Senator's office to see if we can get a new Federally Funded R&D Center created. 😳🀞

Read replies 1 year ago
@anth@a.9srv.net

Also, incredibly excited that XOXO is coming back, even if just for one more year: https://2024.xoxofest.com

Read replies 2 years ago
@anth@a.9srv.net

I wrote up a lab report on my daily to-do tracking "system", mostly so I could stop thinking about it. The report is at http://a.9srv.net/reports/daily.pdf and the referenced code is at http://txtpunk.com/daily/index.html.

Read replies 2 years ago
@anth@a.9srv.net

FOR SOME REASON I'm now archiving my plan files (as shown via 'finger a@9srv.net') at http://a.9srv.net/plans

Read replies 2 years ago
@anth@a.9srv.net

Well crap. I think I just realized that if my profile photo was a person it could vote in this year’s election. Probably time for a new default one.

Read replies 2 years ago
@anth@a.9srv.net

I've added myself to the registries at registry.twtxt.org and twtxt.tilde.institute. I wonder if there's a list of registries. #meta

Read replies 2 years ago
@anth@a.9srv.net

Huh. At some point, my twtxt-via-ssh shortcut from my phone stopped working. It does again now! I've changed nothing. Yay black boxes! 🀷🏻

Read replies 2 years ago
@anth@a.9srv.net

First task of 2024: renew an expired cert. I like that it's calendar-themed.

Read replies 2 years ago
@anth@a.9srv.net

Spent a few hours the last two evenings fighting with tftpd. Party like it's 1999!

Read replies 2 years ago
@anth@a.9srv.net

TIL my high school publishes its own research journal. https://www.pingry.org/our-community/students/pingry-community-research-pcr-journal

Read replies 2 years ago
@anth@a.9srv.net

I needed something to help with a morning schedule for two kiddos. It highlights the current 5-minute block as it goes. I think this was my first time reaching for JavaScript for a personal project. https://sidequest.club/stages.html

Read replies 3 years ago
@anth@a.9srv.net

One of the frustrating parts of using twtxt for conversations is the URLs are, well... ugly. Anyone (like y'all yarn folks) looked at using webfinger for translating user@domain accounts to URLs?

Read replies 3 years ago
@anth@a.9srv.net

I was just reminded of this interpreter for an APL/J-like language by Arthur Whitney, the absolute weirdest bit of C code I've actually gotten something out of, and thought I'd share: https://code.jsoftware.com/wiki/Essays/Incunabulum

Read replies 3 years ago
@anth@a.9srv.net

TIL there's a Director's Cut of Miley Cyrus's Wrecking Ball video and it's much better than the original.

Read replies 3 years ago
@anth@a.9srv.net

If I have an image that has clearly been naΓ―vely upscaled, is there a program that can reasonably reliably tell me what the "true" size is?

Read replies 3 years ago
@anth@a.9srv.net

Watching the ISS fade out in the sky as it moves into earth's shadow remains one of the coolest things in the world.

Read replies 3 years ago
@anth@a.9srv.net

I'll likely take this down soonish as I think it's pretty bad for usability, but as a fun hack, one of my weird side projects web pages now has monitor burn-in: http://txtpunk.com/index.html

Read replies 3 years ago
@anth@a.9srv.net

A read-only, finger(1)-based social network, maybe? http://txtpunk.com/fingers/

Read replies 3 years ago
@anth@a.9srv.net

I want a browser for iOS that's basically Mobile Safari but without JavaScript (or at least an easy toggle). Does such a thing exist?

Read replies 3 years ago
@anth@a.9srv.net

I realized my twtxt client isn't validating what it pulls once it gets a valid response when a domain started returning js-heavy parking pages for every URL. Oops. Weekend project, I guess. 🀦🏻

Read replies 3 years ago
@anth@a.9srv.net

@adi Also, I noticed you followed me on Twitter, but you might enjoy @anths if you want techie stuff instead of Oregon politics. 🀣

Read replies 4 years ago
@anth@a.9srv.net

Given that we don't have a "home phone", what's the best way to create a "hunt group" for my partner's and my cell phones? My first thought is Asterisk on a VPS, but my knowledge of such things is years out of date. Is there a better way?

Read replies 4 years ago
@anth@a.9srv.net

Good weekend for random tech projects: this rackmount server I got free boots Plan 9 without issue, and my ttl adapters and wii nunchucks just arrived. Now where can I find a serial modem?

Read replies 4 years ago
@anth@a.9srv.net

I have only just discovered this and need to dig in more, but so far it looks like a really nice reference for electronics pinouts: https://pinouts.org/

Read replies 4 years ago
@anth@a.9srv.net

Only 1 day of activity so far, but I've started a new project log for whatever the heck I end up doing to this Monroe 425 I got. http://a.9srv.net/monroe425

Read replies 4 years ago
@anth@a.9srv.net

About two years late, but I finally finished setting up an iOS Shortcut so I can post to my blog via ssh. http://a.9srv.net/b/

Read replies 4 years ago
@anth@a.9srv.net

Anyone seen a pixel-addressed display (any tech; lcd, eink, oled, whatever) in the range of 8"x1"?

Read replies 4 years ago
@anth@a.9srv.net

Seeing "http://ftp" in a URL makes me happy.

Read replies 4 years ago
@anth@a.9srv.net

Nominally, my seen/read list for 2021, but I missed a lot of short readings. I may try to write more about these things this year. http://a.9srv.net/media/2021

Read replies 4 years ago
@anth@a.9srv.net

Web3 being "democratic" makes perfect sense if you can't tell the difference between a dollar and a person.

Read replies 4 years ago
@anth@a.9srv.net

I just went to type the phrase "I avoid Linux like the plague" but then remembered that we've all learned that most people won't actually go much out of their way to avoid the plague.

Read replies 4 years ago
@anth@a.9srv.net

As a postmaster, Gmail remains the most irritating domain to send to. Soooo many false spam hits, such little information provided, so many hoops to jump through.

Read replies 4 years ago
@anth@a.9srv.net

Spent the weekend with the state Democrats at our platform convention. Good work and glad to have participated, but 20 hours of zoom over 60 hours is a lot of zoom.

Read replies 4 years ago
@anth@a.9srv.net

Killing time in Goodwill, I picked up a desk calculator from a pile. Dude standing next to me goes "what's that for?". πŸ˜³πŸ’€

Read replies 4 years ago
@anth@a.9srv.net

I fork bombed my computer! With ed(1)!!! Haven't done that in a while.

Read replies 4 years ago
@anth@a.9srv.net

A 556 IC is functionally the same as two 555 ICs, but I've decided the 555 is better because search engines don't confuse it for ammunition as much.

Read replies 4 years ago
@anth@a.9srv.net Read replies 4 years ago
@anth@a.9srv.net

πŸ’‰3οΈβƒ£βœ… Thank you, Dolly Parton!

Read replies 4 years ago
@anth@a.9srv.net

I want NaNoWriMo but for tech writing.

Read replies 4 years ago
@anth@a.9srv.net

Dug out my old usb audio device and now my Plan 9 raspberry pi can play music. πŸ’―

Read replies 4 years ago
@anth@a.9srv.net

This week I turned 16,000 days old.

Read replies 4 years ago
@anth@a.9srv.net

@jlj I like your website's look, but i was disappointed to find that 'finger' doesn't seem to actually work. ;-)

Read replies 4 years ago
@anth@a.9srv.net

Based on spam logs, I am (again) considering banning a bunch of TLDs at the server level. Has anyone ever gotten legitimate email from a .work, .casa, or .today domain, for example?

Read replies 4 years ago
@anth@a.9srv.net

I was on a call this evening discussing various redistricting proposals. Some dude seriously asserted that over-representation by Multnomah county in regional politics might lead to... genocide. 😳

Read replies 4 years ago
@anth@a.9srv.net

β€œI’m afraid I don’t have time at the moment to defend positions you’ve made up for me. Have a nice day.”

Read replies 4 years ago
@anth@a.9srv.net

Yesterday's surprising find: a little Gochu Jang (~tsp) does a nice job of improving uninspiring Italian tomato sauce. Nothing dramatic, but good.

Read replies 4 years ago
@anth@a.9srv.net

Get vaccinated if you are able. At this point, if you are able and choosing not to, you are being incredibly selfish, full stop.

Read replies 4 years ago
@anth@a.9srv.net

My kid just uncovered a bug in a program I wrote by grabbing my laptop and smacking the keyboard a bunch. Biological input fuzzing; a real-life chaos monkey.

Read replies 4 years ago
@anth@a.9srv.net

I wrote a 'banner'-like program for Plan 9 (and p9p) that uses the Unicode box drawing characters: http://txtpunk.com/banner/index.html

Read replies 4 years ago
@anth@a.9srv.net

As of about an hour ago, I'm the chair of the Columbia County Democrats. πŸ˜³πŸŽ‰πŸ˜±

Read replies 4 years ago
@anth@a.9srv.net

Today I swapped out our water heater for a new hybrid one. It took twice as long as it should have and 3 extra trips to the hardware store, but it doesn't seem to be leaking and is producing hot water, so πŸŽ‰πŸŽŠπŸŽ‡

Read replies 4 years ago
@anth@a.9srv.net

First pass at sticking my twtxt in a web page. It's not escaping all the html properly, and generally needs work, but it's a start: http://a.9srv.net/tw/following.html

Read replies 4 years ago
@anth@a.9srv.net

My toddler just figured out "hey Siri".

Read replies 4 years ago
@anth@a.9srv.net

[20:22:00] -tower.freenode.net- Server Terminating. Received SIGTERM

Read replies 4 years ago
@anth@a.9srv.net

Fixed another bug in my finger client: rfc1288 says lines have to end with crlf, but I was just sending lf.

Read replies 4 years ago
@anth@a.9srv.net

Looking at raw IRC traffic streams to debug a client issue and it's 1997 again.

Read replies 4 years ago
@anth@a.9srv.net

Fixed a bug. Found a new bug in yesterday's work. Fixed that bug.

Read replies 4 years ago
@anth@a.9srv.net

Plan 9 got three slots in GSoC; we'll be working on an updated Japanese input method, updating edwood, and getting Oauth2 support. πŸŽ‰πŸ‡

Read replies 4 years ago
@anth@a.9srv.net

β€œRemember: the internet didn't have to be like this. A better world is possible.” I love this. telnet issue1.anewsession.com

Read replies 4 years ago
@anth@a.9srv.net

I just timed it: 59 seconds for my Raspberry Pi to boot, 33 of which is waiting for my keyboard firmware to initialize. That's just absurd.

Read replies 4 years ago
@anth@a.9srv.net

I've published my silly finger implementation: http://txtpunk.com/finger

Read replies 4 years ago
@anth@a.9srv.net

Pinboard describes itself as "Social bookmarking for introverts". Maybe txtxt is social networking for introverts.

Read replies 4 years ago
@anth@a.9srv.net

Dynamic linking was a mistake.

Read replies 4 years ago
@anth@a.9srv.net

Anyone (preferably in the PDX area) have a way to read QIC-80 tapes?

Read replies 4 years ago
@anth@a.9srv.net

Just over a week left to apply to Summer of Code. Plan 9 is in there, and ~200 other good orgs. Go apply and tell students you know. https://summerofcode.withgoogle.com/

Read replies 4 years ago
@anth@a.9srv.net

Bell Labs has now transferred Plan 9 to the Plan 9 Foundation, who has in turn re-released all releases under the MIT license. I am very excited about this. πŸ‡πŸŽ‰

Read replies 5 years ago
@anth@a.9srv.net

I am very excited for tomorrow.

Read replies 5 years ago
@anth@a.9srv.net

Someone brought us pie for Pi Day. πŸ’―

Read replies 5 years ago
@anth@a.9srv.net

At some point, for reasons I do not understand, my feed reader replaced cabinporn dot com with freecabinporn dot com, which is not the same thing.

Read replies 5 years ago
@anth@a.9srv.net

Plan 9 is GSoC! πŸŽ‰πŸ‡ I've missed participating this program. https://9fans.topicbox.com/groups/9fans/Ta35cde1382617430-M32af07f289087f227189b74f/plan-9-in-summer-of-code

Read replies 5 years ago
@anth@a.9srv.net

This is a good morning. πŸš€πŸ‡

Read replies 5 years ago
@anth@a.9srv.net

I am very excited about this, and it seems like something the twtxt crowd might enjoy: https://anewsession.com/

Read replies 5 years ago
@anth@a.9srv.net

@prologic Bug in your profile links: it's repeating a segment. For example, your face tries to get to https://twtxt.net/user/https://twtxt.net/user/prologic/twtxt.txt

Read replies 5 years ago
@anth@a.9srv.net

My finger server now includes the last post from tw that doesn't have a subject. 'finger a@9srv.net'

Read replies 5 years ago
@anth@a.9srv.net

I just made the decision to allow a domain I own to expire. Personal growth is possible!

Read replies 5 years ago
@anth@a.9srv.net

I have been using Unix for 25+ years and I just learned about the status character in shells (often ^T). Huh.

Read replies 5 years ago
@anth@a.9srv.net

Fixed the race in tw. Mostly; now it's just while tw/r is running. Close enough.

Read replies 5 years ago
@anth@a.9srv.net

The GSoC application period is closed, and Plan 9's is in. Now the waiting.

Read replies 5 years ago
@anth@a.9srv.net

Ooo, tw has a race condition between tw/r and pull/mktl, in the case you /r after a new post but before pull & mktl have run. Oops.

Read replies 5 years ago
@anth@a.9srv.net

Plan 9's GSoC application is now in. πŸŽ‰

Read replies 5 years ago
@anth@a.9srv.net

I want read-only iOS client that just does the simplest model: pull a list of feeds, make a timeline.

Read replies 5 years ago
@anth@a.9srv.net

Pushed small updates to tw. Next: make discoverability optional.

Read replies 5 years ago
@anth@a.9srv.net

@xjix Saw your oldish note about wanting an offline/async twtxt workflow. Do you have something that works for you? My (very young!) client was designed with that in mind.

Read replies 5 years ago
@anth@a.9srv.net

I'm unclear if I'm going to do the twtxt.net discovery protocol; neither my web server nor Plan 9's default capture agent strings. :-/

Read replies 5 years ago
@anth@a.9srv.net

My silly Plan 9 rc twtxt client now has a web page: http://txtpunk.com/tw/index.html

Read replies 5 years ago
@anth@a.9srv.net

@prologicYes, I think tags should just be #foo, and let the client figure out searching if it cares.

In reply to: # 5 years ago
@anth@a.9srv.net

@lyse Yes, I often read the raw messages. But more to the point, the simplicity of the format is the bulk of the appeal.

In reply to: # 5 years ago
@anth@a.9srv.net

@movq No argument that threading is an improvement. But I think (#hash) does that, and I think figuring out how to search should mostly be up to the client.

In reply to: # 5 years ago
@anth@a.9srv.net

I don't have any issue with the (foo) subjects, it's the proliferation of the (foo url) tags. They're just too long and ugly.

In reply to: # 5 years ago
@anth@a.9srv.net

Hah... my silly twtxt client now has "stories" mode.☺

Read replies 5 years ago
@anth@a.9srv.net

I don't think I'm implementing twtxt.net-style hashtags (for now?). The "" is bad enough for nicks, but they just make the plain text unreadable.

Read replies 5 years ago
@anth@a.9srv.net

@prologic I've just never had it be a rewarding experience.

In reply to: # 5 years ago
@anth@a.9srv.net

@prologic rc, the Plan 9 shell.

In reply to: # 5 years ago
@anth@a.9srv.net

I ran fortune for something to stick in a text-centric side project, and it said "You can't build a bomb at 300 baud." which is just about perfect.

Read replies 5 years ago
@anth@a.9srv.net Read replies 5 years ago
@anth@a.9srv.net

Last night I spent about 30 minutes putting together the bare framework for a dumb project I want to do. I'm so excited to work on it, I keep checking the website to see if I've posted anything new.οΏΌ

Read replies 5 years ago
@anth@a.9srv.net

Today, out of the blue, somebody thanked me for some minor tech work I did in 2008. That felt pretty nice.

Read replies 5 years ago
@anth@a.9srv.net

One of these days I will learn not to argue with the bitcoin bros.

Read replies 5 years ago
@anth@a.9srv.net

Started the #gsoc application for Plan 9 yesterday morning; spun up a new cpu server last night; poking at it today. I miss being able to spend more time on this.

Read replies 5 years ago
@anth@a.9srv.net

My daughter grabbed my mouse and started smacking it arouond and managed to do things I didn't know you could do with my WM with a mouse... nor how to undo them.

Read replies 5 years ago
@anth@a.9srv.net

Documentation on i2c devices is so-so. Lots of good documentation on higher-level APIs, but not a lot of "this register does this" stuff.

Read replies 5 years ago
@anth@a.9srv.net

On the up side: I got my first successful comunication over i2c on Plan 9 on a Raspberry Pi today! Looking forward to playing with that more.

Read replies 5 years ago
@anth@a.9srv.net

I have ~10 different kinds of USB cables/adaptors, and I can't make the conversion I need.😞

Read replies 5 years ago
@anth@a.9srv.net

Thanks to a pointer from Richard Miller, got screen rotation working on my Pi 4s. Makes this absurdly wide display more practical.

Read replies 5 years ago
@anth@a.9srv.net

Wrote a man page for this thing. I miss writing man pages.

Read replies 5 years ago
@anth@a.9srv.net

Okay, a bit better: it now preserves the author, although it prints a hash right now. Tomorrow's problem.

Read replies 5 years ago
@anth@a.9srv.net

Well, my twtxt reader is a bit too simple; drops who actually wrote the message before it's printed. 🀦🏻

Read replies 5 years ago
@anth@a.9srv.net

Okay, my #twtxt reader works-ish. Need to properly deal with timezones (and, um, maybe do any error checking).

Read replies 5 years ago
@anth@a.9srv.net

I have a working model for the reader portion of what I want this twtxt client to do.

Read replies 5 years ago
@anth@a.9srv.net

Okay, well, if we're being all txtpunk, I want troff macros for zines.

Read replies 5 years ago
@anth@a.9srv.net

Apparently I did something for this like three years ago, and can't find it. Β―_(ツ)_/Β―

Read replies 5 years ago
@anth@a.9srv.net

Hello, world.

Read replies 5 years ago
@anth@a.9srv.net

Made something because my head was on sideways all day.

Read replies 8 years ago
Comment via email