Timeline Sandbox

@anth@a.9srv.net

@lyse Thanks! Fixed the typos. The links will stay broken for a bit because my online man collection is busted. It's on the list. :-/

In reply to: #ve44b7a 11 months ago
@anth@a.9srv.net

I tried using Firefox Focus as my default browser for a while but it was to extreme. It's still the only one on my home screen. 50-60 is sort of my intent, but then it keeps being "just one more...".

In reply to: #6klltwa 1 year ago
@anth@a.9srv.net

@eapl I agree with you that the obviously-correct filename is tw.txt. That's what mine's always been.

In reply to: #xcdvhxa 1 year ago
@anth@a.9srv.net

There are apparently dedicated "fireproof" external hard drives available that do this, and this coincidentally-timed piece suggests I might be able to get closer to what I was thinking in the not-too-distant future: https://www.pcgamer.com/hardware/ssds/researchers-have-developed-a-type-of-flash-memory-storage-that-can-withstand-temperatures-higher-than-the-surface-of-venus/

In reply to: #vt4wtta 1 year ago
@anth@a.9srv.net

I run Plan 9 on my server and my main home workstation (a raspberry pi). My "daily driver" time is basically split between that and a Mac (excluding time on my phone, i suppose). I think it looks elegant, too. :-)

In reply to: #k46xmmq 1 year ago
@anth@a.9srv.net

I'm 148249012 if anyone wants to say goodbye. 🤣 I never had the attachment to ICQ I did to AIM, but this is still the end of one heck of a run.

In reply to: #7e3ek5q 1 year ago
@anth@a.9srv.net

There's other potential uses for the tool (compare syscall latency between OSes, stat latency between file systems), but not what i'm after.

In reply to: #vmc4q7a 1 year ago
@anth@a.9srv.net

For my purposes, the comparison would only be useful to systems running Plan 9; if you happen to have that, yes please!

In reply to: #vmc4q7a 1 year ago
@anth@a.9srv.net

@adi I kinda bounced off learning go properly a few years back. This little toy would be a good thing to try again on, now that you mention it. Maybe.

In reply to: #poq3aqq 1 year ago
@anth@a.9srv.net

@adi (I would not object to someone wanting to throw FFRDC-class money at P9F, if you've got a lead! ☺)

In reply to: #ndaoqya 1 year ago
@anth@a.9srv.net

@adi No, thinking much bigger than that at the moment: http://a.9srv.net/b/us-osqi

In reply to: #ndaoqya 1 year ago
@anth@a.9srv.net

No, I wasn't set up for it. I wasn't expecting to see the ISS at all, and you never know when an orbit will do the fade out thing.

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

It'll track a bunch of finger(1) endpoints and let you see what's new. Very early draft. Not actually a social network, more an anti-social network for ‘80s CompSci transplants. :-)

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

That's the effect I'm after, but I want it not on my main browser. Turns out the Brave mobile app does this.

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

Lots of personal preference, but I disagree on Acme: it's far and away my preferred editor on unix-like systems, too.

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

A "hunt group" is a phone number you can call which will ring some set of other phones and whoever answers first gets the call, and the others stop ringing.

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

Thanks, I'd forgotten about that. I'd rather avoid Google Voice, and I'm okay paying (reasonably). Looking like Twilio might have most of what I want natively.

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

Okay, I've updated my examples page and shared the more complex ssh example. http://a.9srv.net/shortcuts

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

iOS has had a "Shortcuts" app for a while now which is very useful for scripting things on the device, and at some point grew the ability to run things via ssh, including piping input/output. It's how I've done twtxt from my phone for a while now. I'll clean up these two examples and post to the examples I've shared. http://a.9srv.net/shortcuts

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

I think y'all are missing something. I never used ftp as a schema; I'm saying the "ftp" hostname part with the "http" schema is amusing.

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

Check the raw file. ;-) Yes, "http colon slash slash ftp".

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

I'm not sure! It feels similar to seeing "~username" in a URL. Part nostalgia, part... impressed at the persistence?

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

Agreed on "aggressive" — as a general rule, I don't think most folks are acting like we're in the kind of crisis we are.

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

There's still an editing/proofreading pass to do before it becomes official, but the content is done.

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

It's the (roughly) bi-annual platform convention. I think the new platform does a good job of holding to progressive values (even if I wish it went farther in places). I got an amendment in to improve our stance on encryption-related issues, which was nice.

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

This pi will now boot directly to ed if the gpio pin is grounded at boot time. ed(1)term v1. :-) http://txtpunk.com/edterm/

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

I am not launching it with a specific file right now, but I'll likely have it default to my daily work log shortly.

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

@lyse This was basically a trial/proof-of-concept for the real goal: a switch which, if on at boot time, causes the pi to boot straight to ed.

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

@lyse ed(1) is the standard editor. ;-)

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

I made a gpio button on my raspberry pi which opens a new window running ed. I screwed up while testing it and launched maaaaany ed windows.

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

Uh, I think you are taking every line of that way too seriously.

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

Hah. It's an edit of a "be gay do crimes" meme, in response to this: https://twitter.com/Cor3ntin/status/1460614695564496901

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

National Novel Writing Month; see https://nanowrimo.org/

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

Oh, me too: FreeBSD, macOS, and Solaris in server environments extensively, and Linux, AIX, HP/UX, Irix, probably others I'm forgetting. Plan 9 is a whole other class of thing.

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

Lots of downsides, too, but overall I still find it the most comfortable environment for anything that doesn't need a web browser. :-)

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

Lots. 🤣 The system is small, coherent, and understandable in a way no modern unix is. The namespace operations remain incredibly powerful. And several of the tools built on it, like the way network listeners and the mail server are built, are just much nicer to use, modify, and build on.

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

To be clear, it isn't that it doesn't provide a valuable service; it's just that there are more convenient ways of doing it. But screw convenience!

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

Yup, and my answer's the same: very little. But it's fun! Have fun with computers!

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

It seems like something especially all the tilde-inspired things should have on.

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

You need better pen test scripts. :-) Seriously, the protocol is absurdly simple. Turn it on! Don't trust any of the implementations? Write your own!

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

I think I was some many years ago? They are neat and so some good stuff.

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

His argument hung on Soviet-era experiments with centrally-planned farming. 🙄 The man did not seem well.

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

Whole lot of false statements here. The vaccines are well-tested & well-studied, and are safe and effective. Breakthrough cases exist with every vaccine. If you are able and the vaccine is approved for you, choosing not to get it puts everyone around you at risk, including risk of additional variants developing.

In reply to: #3qbo22q 4 years ago
@anth@a.9srv.net

Well I'm happy to accept patches to linebanner if you'd like to add characters. :-) http://txtpunk.com/banner/index.html

In reply to: #2gpk2ma 4 years ago
@anth@a.9srv.net

"ç", I think. Anything above 7-bit ASCII would've done it, though.

In reply to: #2gpk2ma 4 years ago
@anth@a.9srv.net

And yes, I was able to reproduce the "test" input. It wasn't a complicated test, she just beat me to it.

In reply to: #2gpk2ma 4 years ago
@anth@a.9srv.net

Move your code. Copilot is just one more reason. I maintain an account to work with other projects, but won't host my stuff there.

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

It did! And I fixed the bug last night. And now I'm curious how your pod deals with spam. 👆🏼

In reply to: #2gpk2ma 4 years ago
@anth@a.9srv.net

No, I'm still doing them manually. 🤣🤦🏻 But I do think they are a good idea and will be adding them, I just haven't gotten around to finding a compatible implementation of the hash yet.

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

I feel like this could be borderline useful if I stuck a web UI on it. 🤔

In reply to: #bwtffpa 4 years ago
@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 5 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 5 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 5 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 5 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 5 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 5 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 5 years ago
@anth@a.9srv.net In reply to: #3jypihq 5 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 5 years ago
@anth@a.9srv.net

@adi I am not. :-)

In reply to: #fx4xdiq 5 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 5 years ago
@anth@a.9srv.net

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

In reply to: #fx4xdiq 5 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 5 years ago
@anth@a.9srv.net

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

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

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

In reply to: #fx4xdiq 5 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 5 years ago
@anth@a.9srv.net

@adi Some linux; how does one tell which?

In reply to: #fx4xdiq 5 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 5 years ago
@anth@a.9srv.net

Yup, 1997 to... 2000 or 2001.

In reply to: #s5ncraa 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 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 5 years ago
@anth@a.9srv.net

@prologic Looks like twtxt.net is already happy with it, so that's good! I'm just going to aim for that.

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

@prologicFor example, this should work (no idea if it does).

In reply to: #v5yaeha 5 years ago
Comment via email