blog.ratterobert.com

anth (a.9srv.net)

Cleaned up a bit, with installation instructions for Plan 9 and p9p, tiny character tweaks, and a change log.

In reply to: #bwtffpa 4 years ago
anth (a.9srv.net)

Potentially. What environment/language(s) are you working in? I'd dump fuse for 9p, personally :-)

In reply to: #dzmkf4a 4 years ago
anth (a.9srv.net)

Yeah, what'd you have in mind?

In reply to: #dzmkf4a 4 years ago
anth (a.9srv.net)

Honestly, probably not directly, but that's mostly because of my weird environment. I'd love to see it as a reference!

In reply to: #eymhvia 4 years ago
anth (a.9srv.net)

i'm not really advocating that anybody should be on more networks, but FWIW libera.chat has been very nice, the staff has been doing a great job, and it's the nearest "spiritual successor" to what we all liked about Freenode.

In reply to: #whcybdq 4 years ago
anth (a.9srv.net)

Yes, this all matches my experience as someone connected to "classic" Freenode, right up until they killed the server (after the last step that page describes).

In reply to: #ciwsjga 4 years ago
anth (a.9srv.net)

You've basically already left, whether you know it or not. Yesterday they nuked their services database. I'd been there ~20 years, but it's dead. Libera.chat has been lovely.

In reply to: #ciwsjga 4 years ago
anth (a.9srv.net)

Entirely sensible, & no reason for file storage to match the wire format. I'm just really curious what's going on on macOS! I can test on hfs+ later.

In reply to: #nj3rtxa 4 years ago
anth (a.9srv.net)

macOS doesn't care, at least on apfs; just tested. How are you hitting this?

In reply to: #nj3rtxa 4 years ago
anth (a.9srv.net)

Why can't you have : in file names? What file system is this?

In reply to: #nj3rtxa 4 years ago
anth (a.9srv.net)

Indeed! I think the first "network protocol client" I ever wrote was something that just did the PING/PONG part and passed everything else raw.

In reply to: #jwzkdea 4 years ago
anth (a.9srv.net)

Unrelated: my first response shows a rendering bug on your site: it's dropping a backslash. Hard to mix markdown and genuine plain text.

In reply to: #qao7fha 4 years ago
anth (a.9srv.net)

For sure. The pi progresses normally until it prints that it's initializing the keyboard, at which point the keyboard spends ~30 seconds beeping.

In reply to: #qao7fha 4 years ago
anth (a.9srv.net)

¯_(ツ)_/¯ It's a funky mechanical thing running QMK, but I have two others that fit that description which don't behave like this.

In reply to: #qao7fha 4 years ago
anth (a.9srv.net)

Then finger is for the straight-up shut-ins.

In reply to: #klffeva 4 years ago
anth (a.9srv.net)

Or maybe that's old-school twtxt, and twtxt.net is those people who're constantly trying to coax the introverts out. ;-)

In reply to: #klffeva 4 years ago
anth (a.9srv.net)

Good idea. Plan 9 sets $NPROC on boot to the number of cores, so other things can use it. mk will dispatch things in just that way.

In reply to: #xyiy3da 4 years ago
anth (a.9srv.net)

Think of it like buying a signed print of a photo, instead of the photo itself, but the "signature" is an entry in a database and that's all you get. Still dumb.

In reply to: #2lpzvhq 4 years ago
anth (a.9srv.net)

Nobody's saying he can't write code any more (I mean, I think his code is crap and wish he'd stop, but that's another issue). But he should not be on any board, should not be in any leadership position, should not be held up as a role model or even vaguely okay.

In reply to: #fwlweuq 4 years ago
anth (a.9srv.net)

I can't believe it's controversial to say "somebody with a 30+ year history making women uncomfortable shouldn't be in a leadership position". That's not "cancel culture", it's just friggin' obvious.

In reply to: #fwlweuq 4 years ago
anth (a.9srv.net)

What a terrible video. "Cancel culture" is not a thing, and when you hear someone complaining about it, 99% of the time they just don't want consequences for bad behavior.

In reply to: #fwlweuq 4 years ago
anth (a.9srv.net)

Sure. I think search, if it's going to exist, should be the client's responsibility. But I also value the readability of the raw twtxt file a lot more than y'all do.

In reply to: #6ecbdxq 4 years ago
anth (a.9srv.net)

He's fine with gender-neutral pronouns when he gets to pick them, but insists on policing others'. The open letter calling for his removal has references.

In reply to: #gcw2syq 4 years ago
anth (a.9srv.net)

I actually haven't yet, it's just easy enough to manually prepend the subject for now, if I skip the search URL. 🤣 I'll do it properly eventually.

In reply to: #6ecbdxq 4 years ago
anth (a.9srv.net)

This is an awful take. The issue isn't that he's cantankerous and rigid; it's that he's sexist, misogynistic, ableist, transphobic, and has a decades-long history of making women feel unsafe. This isn't "cancel culture", it's "consequences" (as is usually the case with that term).

In reply to: #gcw2syq 4 years ago
anth (a.9srv.net) In reply to: #3jypihq 4 years ago
anth (a.9srv.net)

We welcome prospective students to submit their own ideas, but we've got a page full of suggestions: http://p9f.org/wiki/gsoc-2021-ideas/index.html

In reply to: #hd4zrla 4 years ago
anth (a.9srv.net)

@adi I am not. :-)

In reply to: #fx4xdiq 4 years ago
anth (a.9srv.net)

I've got it running on a pair of commercial kvm providers right now (vultr and ramnode). It works on many, but edge cases can cause some issues.

In reply to: #fx4xdiq 4 years ago
anth (a.9srv.net)

Oh no, so much better than that. Worth checking out.

In reply to: #fx4xdiq 4 years ago
anth (a.9srv.net)

Hrm, that would've been csh probably, or tcsh if you were lucky. But Plan 9 uses rc, which is so lovely I use it everywhere.

In reply to: #fx4xdiq 4 years ago
anth (a.9srv.net)

Hey, from my perspective on Plan 9, all these linuxes are the same junk.

In reply to: #fx4xdiq 4 years ago
anth (a.9srv.net)

Thanks! According to /etc/os-releases, it's Fedora 32.

In reply to: #fx4xdiq 4 years ago
anth (a.9srv.net)

uname; I have an account. I just don't know how to differentiate linux especially.

In reply to: #fx4xdiq 4 years ago
anth (a.9srv.net)

@adi Some linux; how does one tell which?

In reply to: #fx4xdiq 4 years ago
anth (a.9srv.net)

Plan 9 doesn't really do text-mode pseudo-graphics at all, or even cursor addressing, on philosophical grounds.

In reply to: #prm7aaa 4 years ago
anth (a.9srv.net)

Yup, 1997 to... 2000 or 2001.

In reply to: #s5ncraa 4 years ago
anth (a.9srv.net)

Huh. In my feed, there is (correctly) a backslash before that . in the sed command, but twtxt.net is stripping it.

In reply to: #ptxp5ca 4 years ago
anth (a.9srv.net)

Ah, no; and there we have a good example of finger's poor discoverability! It matches my email address, though: echo a.9srv.net | sed 's/./@/'

In reply to: #ptxp5ca 4 years ago
anth (a.9srv.net)

I don't think the pod would have to be large. Even on tilde.club and the like, with a few dozen active users, it adds to the fun.

In reply to: #ptxp5ca 4 years ago
anth (a.9srv.net)

No, totally not useful. 🤣 I mean, the finger protocol is pretty trivial, and it'd be fun to add, but doesn't replace anything you're doing.

In reply to: #ptxp5ca 4 years ago
anth (a.9srv.net)

I like finger, but outside of a shared system, the complete lack of discoverability is pretty fatal.

In reply to: #ptxp5ca 4 years ago
anth (a.9srv.net)

With the finger server specifically? No idea, it's a toy. I'd honestly forgotten I had it on until someone mentioned finger.farm and I was inspired to poke at it again.

In reply to: #ptxp5ca 4 years ago
anth (a.9srv.net)

This was macOS. I don't really use gnu. Of course, it's also not on Plan 9, the system I know best.

In reply to: #mxlhmsq 4 years ago
anth (a.9srv.net)

I was reading dd(1), where it is mentioned in passing, obliquely. Then stty(1) has more info.

In reply to: #mxlhmsq 4 years ago
anth (a.9srv.net)

I agree clients should present things better (part of why I'm writing one!). But that should be additive. There's a reason we're not passing json around.

In reply to: #v5yaeha 4 years ago
anth (a.9srv.net)

@prologic Exactly, but that reduces the argument for URLs in the post. The client should figure out how to search based on the hashtag.

In reply to: #v5yaeha 4 years ago
anth (a.9srv.net)

@bml Yup, several. My favorite is RFC 1149, another that's since been implemented. https://en.wikipedia.org/wiki/April_Fools%27_Day_Request_for_Comments

In reply to: #yh3bdga 4 years ago
anth (a.9srv.net)

@prologic You may be interested in https://github.com/u-root/u-root (I work with a contributor).

In reply to: #xo4qava 4 years ago
anth (a.9srv.net)

@https://twtxt.net/user/bml/twtxt.txt It was totally an April Fools' joke; the IETF has a bunch of those. But! It has also been implemented. And 418 is my favorite error code.

In reply to: #yh3bdga 4 years ago
Reply via email