Tilde Life, by Dave RutledgeI'm @_ on Twitter, and Mastodon. I'm head of content, community & design at Mercatalyst & I help run meh.com. A thing I helped run before that you might have heard of is woot.com. I've been doing this awhile, as you can tell by this horrific documentation of my pre-2000 web design portfolio. If you're lost, try the ~faq |
|||||||||||||||
blog-like:
|
December 6, 2022 ~♣Why is it always timezones?I'm having fun tweaking the to-do list with very basic Javascript. Essentially, it checks what day it is and adjusts leave times and tasks based on the school schedule. But even that simple functionality revealed a strange detail about the 'Experimental Web Browser' on the Kindle. The browser is set to GMT +0. That doesn't matter as far as the actual time, as you can just set the device time. But it can matter for the date & day of the week. The Kindle browser uses the time you set on the device, but it uses the date from GMT +0. Which means (in the central time zone) that after 6pm, the date is wrong. Since I'm using this to-do list (and its corresponding Javascript) for morning tasks, this doesn't end up mattering. But it is strange. And if we decided to do a 'get ready for bedtime' to-do list, it would affect it. I think I can use Javascript to alter the time zone, though I haven't yet checked if the Experimental Browser supports that. But it is very odd to have to manually do that.
Add A Comment (currently just emails me) December 6, 2022 ~♣eInk ToDo ListsIn an effort to get my kid to take on a little more responsibility (and hopefully lower the percentage of time my conversation with him is just nagging about tasks), I made a to-do list for his morning school routine. I printed it out, slid it into a laminated sheet, taped it to the wall, and tacked a dry erase marker next to it. It has some downsides:
I've got friends who have adapted eInk tablets for use around the house and wondered if I could do something similar. I found an old Kindle and started looking into possibilities. Unfortunately, it's on the latest version of the OS, which hasn't yet had a jailbreak. That stops me from doing a full-on program that could be full screen and fully configurable. But there is an Experimental Web Browser. ![]()
Add A Comment (currently just emails me) November 23, 2022 ~♣Hello Again, WorldIn an odd coincidence, it is 3 years and 1 day since my last post. It took some work to find my way back in here, largely due to good improvements in the security, ssh keys and all that. But also because I'd oddly initially set up my account using my work address. I still work there, but we've since changed domain names making it a bit tricky. But in any case it all got worked out. I'm partly back because I'm hoping to turn an old Kindle into an eInk to-do list page for my kid, and a very early starting version of that is just putting it up in on a simple webpage that I can navigate to. And where else to put up a simple web page than tilde.club? But the Twitter/Mastodon mess also got me thinking about this place. And even though I'm not on tilde's server, I do check in on that timeline, and scan the emails as they come in. It's pretty amazing this place is still going 8 years on. Add A Comment (currently just emails me) November 22, 2019 ~♣Let's call this a momentary break.It appears I can't keep up the momentum to write a blog post regularly, despite 17,000+ tweets over the last decade. It's a little sad, but I think I need some sort of feedback if I'm doing public writing - not necessarily praise, likes, retweets, that sort of thing, but just some way to know someone's reading what you're writing. I can keep a private journal and obviously don't need feedback, but it just feels a little weird to put things out there and then have no idea if anyone is seeing them or not. There's probably a way to incorporate that sort of thing here. I have the 'comments' link, but I think the bar to want to email someone is just a bit too high. I've also got a hit counter below, but there's enough scripts and other things spidering the pages that I don't really think it represents humans. It's something I'm going to think on - both why I feel it's necessary, and how I might accomplish a minimal version. Until then, I'll leave this here for anyone wandering by. Add A Comment (currently just emails me) September 30, 2019 ~♣GlitchI've loved the idea of Glitch since it launched (orâ¦before that, I guess, if you count the game), but partly because of the shallowness of my coding abilities and partly because I just hadn't thought of a good idea, I hadn't actually tried it out. Well, I decided to not let that stop me now. (Partly, it hadn't occurred to me that you could, you know, just use it for static html, like tilde.) So here's my first Glitch project. It's basically a blog, or maybe a series of blogs about whatever hobbies I'm currently interested in. I have some eventual plan (I would say grandiose plan, but that's only because I am not sure I can figure it out) to automate this where it could pull from my twitter feed based on a hashtag, and archive after 10 tweets. For now, it's just hand-coded. It did get me to figure out the basics of flexbox (and while I was at it, font awesome and css gradients and google fonts because why not?). Add A Comment (currently just emails me) September 23, 2019 ~♣A million directionsOne hobby I have is collecting hobbies. Lately I've been learning the piano, slowly, painfully, but finally getting to a spot where I can play well enough that it's not (too) maddening to people who overhear. Before that, I'd been working at improving my Rubik's Cube solving times (on about the 3rd or 4th iteration of that, finally nailing the basics of the Fridrich method that most speedcubers use). Before that, it was chess, partly because my kid quickly got to a spot that I needed to learn more in order to teach him anything else. In what is probably less of a hobby, but no less of a timesuck, I'm really enjoying the new Apple Arcade games. I've been trying to pace myself (and my kid) in trying out new ones, and it's got me thinking about doing a review here for each one - plus, ideally, a review from my kid. we'll see if I can get that together. It's probably less painful than me posting my mp3 piano attempts. Add A Comment (currently just emails me) September 19, 2019 ~♣Important Tech UpdatesI upgraded ~Harper's web ring code and added his hit counter to the footer. That's not something I expected to do in 2019. Add A Comment (currently just emails me) September 17, 2019 ~♣Debugging LiveThis morning, I was annoyed to see how hard my site was to read on my phone. In embracing the restraints, I'm not looking for a fully responsive design, but it sure seemed like this basic layout should be able to just naturally adapt to be legible. And yet, on the phone the width was far too wide, making the type far too tiny. So I set about figuring out why. Through that maddening, but still effective, method of just commenting out random things. First, all of the CSS. No help. Then, all of the blog posts but the most recent. Ah ha! And then, slowly, tediously, commenting out less and less of the page until I identified the three posts that were causing the problem. Spoiler, it was the pre tag! I set a max-width on that, and everything'sâ¦better, anyway. Legible. Which is definitely Good Enough. Bonus points, I just did all the debugging live on the site, literally editing the file on the server, saving and reloading, against every best practice ever written. Live life dangerously! (But I probably should at least save a copy of this index.html file somewhere for when I totally screw it up.) Add A Comment (currently just emails me) September 16, 2019 ~♣Hello, Again, World.While I enjoyed seeing the flood of list notifications from fellow tilde.club members of years ago, it also spiked my guilt for having abandoned this before. So I decided I should see if I still could get in, get hooked up, and remember how to edit this thing before sending out that "here's who I am" note. I'm pleased to not only have figured that out, I think I've even got an improved editing set up (or at least simplified). Not that that will fix my "remember that you have a blog" challenges, but at least it's an option! Anyway, if you're (back?) here, hi (again)! Add A Comment (currently just emails me) November 17, 2014 ~♣Blogging in a state of emergencyMissouri declared a state of emergency today, ahead of what increasingly seems like a very predictable grand jury announcement. I could be wrong, but whatever happens, if anything happens, probably wonât personally change my day-to-day life much, partly because I work from home. But also because I work on the internet and while the internet is an amazing source of news and updates about events it seems to be fairly unaffected by emergencies. Assuming I keep electricity and Comcast keeps their network up, Twitter will continue on, Facebook will barely seem to notice, and tilde.club will still be here. Iâm not sure thatâs great. Maybe more would get fixed in the world if real world chaos more directly affected things like browsing the web, shopping online, chatting with friends. Iâm all for movements to fight for net neutrality and stop online censorship, and I do think those are very important causes, but it does seem depressing to think that itâs far harder to get people to fight for equality and fair treatment of humans. I suppose itâs connected, and the freedom to talk about whatever you want to and not be slowed down because youâre not a major corporation leads to more freedom to fight other concerns. Not that I really know how you can fight these real concerns online, since it seems like the biggest action taken is swapping out your avatar for a day, or possibly throwing an include onto a site you run. On the other hand, an embarrassing press conference that might have mostly gone unnoticed in the past, with edited sound bites on TV and excerpts printed in mostly unread newspapers, while today weâre all able to immediately hear and share sounds of leadership that seems to be unclear about who is actually in charge and unwilling to accept responsibility for what results from that. Maybe someday that will lead to change in who is leading, and that will lead to change in what happens in the real world. Maybe. Add A Comment (currently just emails me) November 16, 2014 ~♣Snow MediaIt snowed more than an inch today, unexpectedly (for me). Itâs funny to me that Iâve got about 8 weather apps installed, and follow quite a few people from my area on Twitter & Facebook and can still be surprised by a snow storm. In some ways it makes me feel like Iâm not overly involved in social media, you know, living my life and all, but then I realize how thoroughly up-to-date I am on memes and think I may just be focused in a very different, and not altogether useful direction. Then again I know Iâve met and become friends with people at least partially because of a meme they helped create ("keyboard cat" & âGod kills a kittenâ to name two), and Iâm pretty sure Iâve never become friends with someone based on them telling me accurate weather updates. Add A Comment (currently just emails me) November 15, 2014 ~♣Not Dead YetWell, I made it 36 days in a row posting, but seem to have fallen apart since. This whole âgoing out of townâ thing really screws it up. Guess thatâs why I usually found a friend or two to also post in the past. Weâll have to see if I can get back into a daily groove or if this becomes more occasional I seem to not be alone in slowing down around here, judging by the shrinking list on the ârecently changedâ page. Weâre down to nine as I write this. I do see, though, that 24 of the blogs on my blogroll have updated in November, which is impressively strong. And Iâm seeing a few new names pop up, like ~gruber (who I suppose could be either writer John or economist Jon or, who knows, Hans, but is most likely John). Thereâs even some new tools up, like ~brennenâs recent update list, that pulls the index title in. Also, he made the same for squiggle.city, which is great. He has the code on his page, and Iâd love it if this became the home page for all the tilde.club-ish places, and then someone (uh, I suppose Iâd try) threw together a version that merged them all. Speaking of all the tilde.club-sh places, this list by ~pfhawkins got some nice descriptions, in addition to continuing to expand. Add A Comment (currently just emails me) November 11, 2014 ~♣Chatting With GiantsYou know whatâs amazing about living now? While this whole internet thing has drastically changed our lives, and is starting to really exist in everything, everywhere, itâs new enough that the people who put it together are still around. tâs like if you could chat with Gutenberg about his printing press or Ben Franklin about the lightning rod. And thatâs just it. For most of these people, you can actually send an email, or sometimes a tweet, or even stumble into them at a conference and say, so whereâd the idea for email come from? Howâd you come up with the best method for DNS? What would you do differently if you could start over? It may be a pain in the ass to get questions like that every day, but you wouldnât know it from how thoroughly people will respond. You wonder if Gutenberg would be so nice. Add A Comment (currently just emails me) November 6, 2014 ~♣A manageable crowd.Iâm glad to see some of the blogs continuing on regularly here, (~mathowie, ~cortex, ~pb, ~silver, ~schussat), and some people stopping back in to catch up (~kari, ~megnut). Itâs definitely dwindled down, but in some ways that just makes it even easier to keep up with every single update, and that feels comfortable. Sometimes the best party is after the bulk of the guests leave and there's just a few of you left getting to know each other. Tomorrow Iâm going to hang out with (yet another) community Iâve been apart of for several years now. Iâve made good friends there and really enjoy seeing everyone, but it also triggers the largest case of imposter syndrome I get. Some of the people there created some of these tools we use here, or even some of the predecessors to these tools. Meanwhile, I helped create new ways to sell stupid crap online and make jokes about it. The interesting thing about the giants in the tech world is that, aside from a half-dozen or so superstars, the rest are incredibly unknown. I mean, they have wikipedia pages, and there are books and documentaries about them, but for the most part youâre partway through a conversation and then suddenly realizing, oh, this guy created SMTP. Or realizing the guy youâre talking to about wikis invented wikis. So then where do you take the conversation from there? But nicely, almost every single person whoâs done some amazing thing is able to sound legitimately interested in whatever silly project youâre working on, or talking to you about parenthood or home ownership or whatever other segment of life you still manage to have in common. Ironically, even though itâs a tech type conference with a ton of insanely techie people, I wonât have my laptop, so it may be the first place Iâm unable to ssh in here and add new posts. I may stumble through it on my phone if it seems reasonable, or this may be time for a little blog break. Add A Comment (currently just emails me) November 5, 2014 ~♣Traffic ReportA couple of tilde.club folks got stuff passed around the web quite a bit today. First, I guess I shouldnât be surprised, but once again it turns out that pictures of naked people is what drives traffic, and tilde.club is no exception. ~mathowie got emailed a photo of himselfa> just out of the shower, taken by the wired / cloud-connected security cameras in his house. Iâve been really tempted to set these things up, but Iâm pretty sure theyâll only be pointed outside the house now. Next, ~ford put a great essay up on Medium about the loss of an old friend, and machine emulation, and managed to make those incredibly disparate topics feel completely united in meaning. I mention it here, because it was really interesting to catch the aspects of the post that were talked about in his journal entry from a few weeks ago. Iâve always loved when a writer shows different iterations of drafts, and you can see some of the evolution of his thinking and writing, and this feels a little like that, even if itâs not explicitly there for that purpose. As he also said, âsometimes it's nice to just write for myself in public and not worry about if it makes a bit of sense to anyone else.â Add A Comment (currently just emails me) November 4, 2014 ~♣Only one vote.I voted today. First time using the touch screen. It seemed to go well, but I cringed at every interface, where clearly someone on some committee raised a hand and said âbut isnât this other part important, too? Shouldnât we make it bold/underlined/italics/yellow/flashing/all-caps?â Sometimes itâs nice to be the only designer at a place. Even if what you end up designing is still not that usable, and you come to cringe at your choices, you know it was just you. The orange and blue here were originally picked (15+ years ago) by fiddling around with hex codes. #FF8000. All, half, none. Orange. #0080FF. None, half, all. Blue. For a little while I tried out #FF0080, but it was just a little too pink for me at the time. There are certainly better colors out there, but I donât think Iâm going to gather the committee any time soon. Add A Comment (currently just emails me) November 3, 2014 ~♣On staying young.My kidâs started to get to the age where I can buy things that are vaguely, sort of for him, but really are secretly for me. Iâve long realized that my gift wish lists are basically the same as an 8-year-old - globe of the moon, Rubikâs Cube variants, Lego sets, beginner electronics kits - but I recently figured out that thereâs even some of this toddler stuff that I like to play with at least as much as he does. Iâm not sure what that says about me. But really, if you can justify it at all, get Professor Astro Cat's Frontiers of Space. Itâs awesome. âIâd like to play around with the script now, and see if I can get it to do different things with very slight alterations. I realized, though, that I donât know how you actually run the script, much less set up a chron job so it runs regularly. Some digging is in order. I copied the social.sh script and the ack2list.pl perl program over to my directory. Once again, I have no idea if this is terrible netiquette, but Iâm hoping itâs ok. I run social.sh, which does nothing. So I run sh social.sh, which tells me I need to have created that social.html file already. So I go and create social.html and then I get: Reference found where even-sized list expected at ack2list.pl line 3. Huh. Line 3 is just where we create the %hash, so Iâm guessing this is saying that for some reason, Iâm not getting the same number of keys and values. Ok, so this is weird, but after reading up a (very little) bit on hashes, it seemed like I needed to switch the {} to () on line 3. And thatâ¦worked. As you can see here: So it doesnât have that âHashâ stuff up at the topâ¦Iâm guessing thatâs related to swapping the curly braces for parentheticals, but I donât know for sure. And there's a few busted links caused by people like ~almaren who have subdirectories that start with tildes, like this one. For fun, I swapped the keys and values and created: Add A Comment (currently just emails me) November 2, 2014 ~♣Teaching an Old Dog Old Tricks~mathowie is taking a month-long class in javascript and python. I should do that, although the advice I got from others was that Ruby is probably (still) the way to go for the minimal stuff Iâm wanting to play around with. Iâd like to hunt around online to see if thereâs some combination of âdo the work when you canâ for flexibility and âother people are doing the same work you areâ for reviews and feedback. Iâm probably needlessly biased against classroom learning, but I canât help but think thereâs better teaching online than nearby. I hope Matt posts updates about how itâs going, maybe itâll change my mind about just finding a nearby class. âWhen we left off, weâd created a long list like this: /home/winjer/public_html/index.html:18:/~harperthat is, a path (including a tilde-user) and filename, and a tilde-user mentioned there. We separated those (and swapped the order) and ended up with: /~harper and /~winjer/index.htmlgiving us a key value pair that basically says â[key]this person was linked to by [value]this other person in this file.â This key/value list is called a hash, which I just realized is why weâre using the âhâ variable name. for my $x (sort keys %h) { print "<tr><td class=\"user\"><a href=\"/$x\">$x</td><td class=\"linkedby\"$Weâve started another loop. Iâll have to dig in at some point to figure out why you sometimes would do a WHILE loop and sometimes a FOR loop. Easy to see weâre going to create a bunch of table rows, and then weâre going to spit out those keys and values we built up. This âsort keysâ business is simple, but helps to make the eventual social.html page much more interesting. Rather than the original order of the list, showing every person linked to by someone, and then every person linked to by the next someone, weâre taking that same list and sorting by the people linked to. We spit out a row, throw the linked personâs name in the first column, and then move into our second column. Now that weâre in the second column of the table, we start another loop: for my $y (sort keys %{$h{$x}}) { my $user = $y; $user =~ m/(\~\w+)/; print "<a name=\"$user\" href=\"$user\">$1</a> "; }The $h{$x} business is basically saying, within our key/value pair list, only look at the values where the key is x. So the first loop grabs a key (x) and the second loop grabs every value (y) that has that same key. And we then sort that new subset alphabetically. (Though I do notice that uppercase letters come before lowercase in this sort.) We set up a variable $user that matches some regex even within our key/value pair. The m apparently just means something like âmultilineâ or "ignore linebreaksâ, and then weâve got /(\~\w+)/, so clearing out the escaping \s and organizational characters and weâre looking for something like: ~[one word] where that word is our tilde user. And then using the $1 spits out the . So weâve basically set this up to create an anchor that links to the specific page where another user was mentioned, but only lists/links the username. After this, we simply close the tables and end the html file: print "</td></tr>\n" }; print "</table>"; print qq{</body></html>};and back to the command line, we send this whole output (i.e., an html page) to public_html/social.html resulting in: ~ford/social.html Some future homework here:
Add A Comment (currently just emails me) November 1, 2014 ~♣On getting old.I turned 40 today. Iâm going to guess that Iâm in good company here at tilde.club, since the tech weâre all using here moved out of widespread use about 20 years ago. Since the internet got big, Iâve thought about old folks homes, and what theyâll be like once I get old enough to need that. Itâs turning out that thereâs a big movement towards helping people stay in their homes, or at least in places that seem more like homes, and I wouldnât be surprised if that continues. But really, it doesnât seem all that bad to be around other people your age, who lived the same type of life you did, with one requirement: awesome internet. Well, that, and hopefully enough choices around that you can pick out a group to live with that in some ways matches up with what you did in life. There need to be match.com style questionnaires that pair you up, not with one person, but with a group of people who all have enough in common that youâll have stuff to talk about and things to do together. Certainly Iâll want to live near other friends and family, but it seems like the group youâre with every day is so important, and even more once school and work are gone as forced hangouts. Maybe it seems sad to people that I can envision being quite happy just being online all day, but itâs one area where having limited mobility and other physical challenges can be hugely overlooked. Plus, if Iâm not alone in thinking this way, we should have huge active communities popping up once all the pre-twitter crowd starts getting into their 70s and 80s. (And ok, Iâm turning 40, not 80, so maybe this is a bit early to be thinking this much about this stuff, but itâs hard not to look forward on the big milestone ages.) âBecause itâs my birthday Iâm cheating again on not digging into the ârealâ part of that perl program: print "<table>â;The interesting thing to me here is that you can apparently just use double-quotes, in addition to doing that whole qq function-style quoting. I suppose itâs just a matter of how much youâre wanting to quote, and if it includes line breaks. But anyway, yes, weâre starting the table thatâs going to start spitting out all the users and who theyâre connected to. Add A Comment (currently just emails me) October 31, 2014 ~♣Halloween, Culture, and print qqTonight is Halloween, and in St. Louis that means jokes. It means trick-or-treaters and costumes and candy, of course, but around here youâre expected to have some sort of joke to say, and some stricter houses wonât give you candy if you donât have one. As crazy as that is to people who arenât from here, most people here donât even realize itâs just a St. Louis thing. I think thatâs interesting - with the internet, and fast & cheap travel youâd think things that were specific to certain areas of the country would dilute, people moving away would take them other places, people moving in wouldnât adopt them. But somehow it holds strong, without any firm plan or directive keeping it in place. To be sure, St. Louis probably has much lower turn-over than most places in the country, and I assume that helps - thereâs a core base here whose parents grew up here, and the parents of parents grew up here, and stuff gets passed down without even meaning to. Thereâs so many distinct cultures on the internet too, though it seems to come from the opposite place - itâs so easy to join a community, or leave one, that you can shop around until one feels like it fits. And if it fits, youâre largely adopting the cultures they have in place. After all, why join up with a community that does things that seem weird or wrong to you? You just move on. Of course, there are also communities that are basically closed off to new users. Tilde.club somewhat of accidentally falls into that, largely from the hassle of adding users, but also from the fear of what happens to the culture when you scale up. The sincerity here, the openness about learning and failing, and the friendliness of helping each other out is definitely distinct from some other cultures and sites around. Presumably that turns off some people, leads some people to be sure this isnât the place for them. Hopefully it keeps the people around and active who care about those sorts of things. âIâm going to cheat tonight and just look at the next particularly easy section of the perl program: print qq{<html><head><title>Tilde.Club Connections</title> <link rel="stylesheet" type="text/css" href="css/social.css"> </head> <body> <h1>Tilde.club connections</h1> };The only thing I wasnât sure about here, the only thing thatâs not almost just directly equivalent to BASIC, is the qq. But from what I can tell, itâs just saying quote all the next stuff. So weâre just writing out the start of our html doc here, before we start feeding in the $h variable we built up before. (Aside: Once again, if you're not following along with ~fireland, you should head there now. It's getting pretty creepy, in an awesome way, maybe partly because I had to view source to really get the last few posts.) Add A Comment (currently just emails me) Date, 2014 ~♣Blogroll Sorts and the s/ function~JWärn (whose ä the auto-linker doesnât seem to like), took ~delfuegoâs most recent changes page and added a filter to it. So I took all my blogroll entries and put it in this easily select-all-copy box: Iâd missed a few that had updated since my arbitrary October 20th cut-off. Weâre now up to 41 total blogs, of which 29 have updated in the last 10 days. That feels very active, even if the number of users who updated each day felt like it was dwindling. I think Iâm stalling a bit on this next phase of figuring out social.html, because perl seems scary. But I might as well dive in, even if it means I get stuck somewhere. perl ack2list.plobviously is just running that perl program. (I should apologize here, Iâm certain I constantly am misusing terms like program, running, script, language, and command.) Letâs see the first part of the perl program: #!/usr/bin/perl -w use strict; my %h = {}; while (I went over and looked at /usr/bin to see what all was there and, wow, thereâs a lot more stuff than I expected on this little machine. Just today, a friend was filling me in on byobu (essentially a fancy version of screen [and now I just noticed that byobu is basically a Japanese word for âfancy version of a screenâ]), and I see itâs already on this machine, so now Iâm running that. But anyway, thereâs perl, as well, which is obviously what the first line here is just identifying. It looks like -w turns warnings on, which I think writes errors into an error_log. And if this stuff is anything like html doctype which I know more about, use strict is saying âplease go ahead and error if somethingâs not perfect.â Looking around âmyâ seems to be how you say weâre going to use a variable, h. I think the % means the variableâs going to be an array of things, which makes sense since we have that big list of names weâre just about to feed in here. But it might instead be saying that our variables are going to have two parts. Or maybe it's saying both those things. I learned before about 0, 1, and 2 being Standard Input, Standard Output, and Errors, and it looks like weâre about to start looping through our Standard Input (i.e. that list of names we piped in) with this whole While thing. Chomp is an awesome function name. Chomp. Chomp. Chomp. I think itâs cutting off the line returns, presumably putting our whole list on one giant line (or at least not having a ânext lineâ character to sort through). So this loop takes our first line: /home/winjer/public_html/index.html:18:/~harperand splits it up by :, which I think would give us
$tilde =~ s/\///;bit. I remember from my earlier IRC days that when people made a typo, theyâd use s/ to explain what they really meant to say. Itâs cool to now understand thatâs from perl, since this is telling me weâre going to swap out some things for other things. But in this case, all these slashes are kind of killing me. Letâs try to break this down. Iâve seen something like s/a/b/ s/ means switch (or swap or substitute) which leaves us: \/// Since \ is used as an escape to let us use the next character, so it would seem to mean that weâre swapping a slash forâ¦whatâs between the next two slashes: //, which would mean nothing. So this goes through the tilde name and removes slashes. In our sample line, that would cut the / in our $tilde and leave it as: ~harperNext up $file =~ s/\/home\//\/~/;is going through our $file (which I think of as the path) and swapping out any place it says /home/ for /~ which takes our sample $file and turns it into: /~winjer/public_html/index.htmlAnd finally, we swap out any place it says public_html/ for nothing, leaving us with: /~winjer/index.htmlAt this point, we then build that h variable by adding together our $file and $tilde, to get: {/~harper} {/~winjer/index.html} after which we loop around for the rest of the lines. I hope I got that at least vaguely right. Itâs still mostly making sense to me. Iâll take on the rest of the perl next time, where weâll start building the html. Add A Comment (currently just emails me) October 29, 2014 ~♣Toads, Frogs, and GrepIâve learned a good bit just bouncing around on tilde.club, but probably the most surprising thing I learned was this: toads are just frogs. like they're just a type of frog, they're not a different animal. Because, seriously, I felt certain I remembered multiple discussions as a kid on how to tell the difference between toads and frogs, and what the hell, toads are just a kind of frog! So yes, ~cooldan69 has a frog blog, and best of all, he keeps it pretty up-to-date and, as mentioned above, full of real facts. Plus, your cursor is a frog, which is always fun. So tonight: grep -v feed grep -v anthonydpaul As discovered before, grep searches for patterns in files or input. Where we last left off, we piped a list of all the tilde names that showed up in all the tilde home directories into here. So thatâs the input weâre now searching for. grep feedwould presumably give me all the times that feed showed up in that input. Just to check, I ran grep index.html feedin my public_html directory and yes, got back all the lines that had âfeedâ in them, like "~mathowie jumped right in and loaded up a desktop blogging program, complete with archives and an RSS feedâ. But checking grep --help, -v is invert-match. So if I run grep -v index.html feedI get every line of my file that doesnât have the word feed in it. Obviously grep -v anthonydpaul does the same, but removes every line that has anthonydpaul from the piped-in list before sending it on to the perl command. A quick look at ~anthonydpaulâs page and you can see heâs running one of those rivers, that lists out every other page thatâs changed in the last 24 hours. And looking through where âfeedâ shows up, I see ~veatchâs massive recent changes page. Iâll guess that either those linking to other pages was causing some circular issue, or just didnât seem like ârealâ links in the social sense. So anyway, weâve removed a few of the results, but otherwise mostly just sent on that list of ~ usernames (and the path/files where they showed up). Next time, weâre digging into perl. I managed to figure out how to use âfindâ and ran "find /home/ford -name ack2list.pl" to figure out where the ack2list.pl file was. I was relieved, when I nanoâd it, to see itâs only 32 lines long. Weâll see if I can figure out what itâs doing with this input next time. Add A Comment (currently just emails me) October 28, 2014 ~♣Slimy Greasy Gopher Guts~christian doesnât have too much up on his tilde, but he does have a gopher, uh, space over at tilde.land. I have vague memories of gopher:// but theyâre mostly written over by http:// at this point. Still, I was able to find a gopher proxy (search for web2gopher) and check the space out. Spoiler Alert: itâs mostly a list of books and movies heâs read. Itâs an interesting alternate universe where the gopher protocol took over. It definitely had a better name. On to my stumbling through some simple commands. ~droobâs post on pipe leads me to believe Iâve oversimplified pipe a bit. I thought it was just concatenating commands, but it seems like itâs specifically getting the output from one command and feeding it into the next. That makes sense, and is much more useful than just a batch running of them. Here's tonight's assignment: ack --html "\/~\w+" /home -o 2>/dev/null But a little tangent here before I dive in. If you run ack without any other command, it helpfully displays some help. At the end of all that, itâs got âMiscellaneousâ commands, including: ack --thppt ack --bar ack --cathyI love stumbling into Unix jokes. You should run those in terminal if you havenât. Anyway, just to see what happens, I run: ack --htmland get: ack: No regular expression foundso I run: ack --html bodyand get: public_html/index.html 11:body { font-family:sans-serif; 112:<body]]]]> 650:Nobody goes there anymore. It's too crowded. 903:</body]]]]> So now weâre getting somewhere. Ack will find specified text in files with a given extension. I know that you use \ to escape characters that are otherwise system characters, so looking at â\/~\w+â tells me itâs looking for text that starts with /~ and then a regular expression thatâs w+. When I run ack âhtml â\/~\w+âI get stuff from my index.html (this page) like: /~joeld and /~izzaboo and ~_. So w+ means âthe next wordâ and is smart enough to count _ as a word but not stuff like /. The next part is /home, which will run ack through every file in and under the home directory I bet, instead of just the directory Iâm in (mine). I dig back through the list of extensions when you run ack and find out that -o is to "Show only the part of a line matching PATTERN." It looks like by default ack tries to give you a little context around whatever pattern it found and this cuts that out. I run this (but leaving out /home so itâs not a crazy huge search) and get a ~username on each line. Iâm a little stuck on this last bit: 2>/dev/null. I think that > means to send the output here, and that /dev/null means to throw away whatever gets sent here but I donât know what the 2 means. When I run the whole line (again, without the /home bit), it seems to output the same thing as when I donât include the last part. My best guess is that itâs saying to ignore or throw away some part of the output, butâ¦Iâm stumped for now. [a little later] Ah ha! A little research tells me that input, output, and error are numbered 0, 1, and 2, and so 2>/dev/null is saying "if there's any errors, just send them to the trash." This is feeling fairly successful so far — I can see that weâve made a list of every time someoneâs tilde.club home directory is mentioned in anyoneâs html files. We presumably send that on to the next command, which Iâll dive into next time. Add A Comment (currently just emails me) October 27, 2014 ~♣An embarrassment of nichesIâm a little embarrassed that I had just not clicked quite enough times on ~johnâs page. (Thanks for the heads up, ~silver) But not nearly as embarrassed as I am trying to parse a line of commands in front of all of you. I grabbed this line of commands from ~fordâs directory, I believe itâs the final step in writing the rest of what heâs done to his ~ford/social.html page. (I hope this is ok netiquette, Iâm a little fuzzy on whatâs acceptable to look at, copy, paste, etc. from other peopleâs directories.) Iâll clear all this out if anyone asks me to: ack --html "\/~\w+" /home -o 2>/dev/null|grep -v feed|grep -v anthonydpaul|perl ack2list.pl > public_html/social.html So first, I have a vague understanding that | is pipe and is used to let you put a bunch of commands on one line and run them sequentially. Iâm going to say that the above is equal to saying these things separately (and in this order):
So that means weâre dealing with three commands (uh, programs?): ack, grep, and perl. Letâs run each and see what they say they do.
Whew, wasnât sure I was going to get out of that string of each perl doc recommending I read another perl doc. But anyway, I now know what these programs are for. It does seem like ack is pretty similar to grep, possibly just helping to iterate through more files automatically. But in any case, weâre looking through files in the directories around here and then running a program that will write some text to that social file. Iâm going to call this enough discovery for tonight, Iâll start digging into the switches and commands of that ack line next. Add A Comment (currently just emails me) October 26, 2014 ~♣Updating MysteriesI love these pages that update all the time, and yet I still really canât quite figure out whatâs going on. ~john had something much like this page up weeks ago, but keeps tweaking it. The random not-tilde that pop up are now emoji, instead of unicode characters. Iâd love to find out Iâm missing a hidden code, a deeper message within. That, or that at some point Iâll click and it will be a tilde, and Iâll know ~john is finally home. Similarly, Iâm always seeing ~babbuh update, but never quite sure what that drip of water is all about, or these items at the bottom that would seem to be links but arenât. Itâs all very intriguing. Itâs funny, it just occurred to me tonight that I can just jump around into peopleâs home directories and most everyone has their scripts around for perusing. Itâs at least giving me some good google-able starting points for figuring out what does what. Lesson one: ack. (Iâm happy to see ~minks seems to be about where I am on some of this stuff, though maybe ahead of me on javascript.) Add A Comment (currently just emails me) October 25, 2014 ~♣A lull.Things seem to be slowing up a bit here, at least by looking at the recent changed page list. Iâve noticed Wall is pretty quiet most of the time as well. It could be that people are moving on, though in some ways this feels like the natural lull in a conversation - all the initial thoughts and ideas burst out, and then both sides settle into thought for a little bit before the next topic comes up. I suppose weâll see. Iâm still thinking about creating this page that lists tilde html pages that arenât otherwise linked, but to be honest, Iâve got zero knowledge on how to start. Iâm asking a few people if I can get a copy of scripts theyâve written, to at least have the vaguest idea how it could work. Weâll see if that goes anywhere. (Iâm kind of terrified of doing something that crashes the server or is otherwise considered a huge jerk move, but I suppose I just keep trying until that happens.) As an aside, if youâre not following ~firelandâs uh, Iâm not even sure what to call it, comment log?, you need to start. Also, ~echovideoâs latest update is fun, and Iâm really intrigued but still fairly confused by ~javierâs uh, boy itâs hard to come up with names for these things but you should read them. Add A Comment (currently just emails me) October 24, 2014 ~♣On the other handWhile it was fairly inevitable I was going to start some sort of blog thing here, itâs by no means the only, or especially, the best thing for people to be doing here. I love all the playing with data around here, like ~annikaâs awesome usage graphs and ~whitneymcnâs login stats, the scripts people have hacked together, like ~admomanâs atom feed, the twitter bots like @tilde_fortune and @tildeclub, and the essential recent changes page. Even several peopleâs blogs are really experiments in building their own CMS from scratch, digging into how it all works and coming up with new ways to show the blog posts. Tilde.Club is certainly about discovering what was around before, and learning whatâs still powerful and useful today. Itâs a terrific playground to dig in and, with very little risk, try out stuff that had seemed intimidating or bewildering, while having other people nearby to show what youâre working on and ask questions about how to do something. ~ford has some good thoughts on starting points like "go find every programming language on this system and learn about each one of them.â I fell back into blogging because itâs what Iâve always done, because Iâm comfortable with it, and because it makes me happy. But thereâs room for that and to get into stuff thatâs uncomfortable here, to get into stuff that I never quite understood in the past. I think Iâll start doing a little digging, and see what kind of disaster shows up. Add A Comment (currently just emails me) October 23, 2014 ~♣Why Do We Blog?I'm playing around with how to best respond and talk to others about blog posts around tilde. We've got a newsgroup for it now, which is awesome for back and forth and quick comments, but I'm like what ~droob says, too: "Maybe the best approach is to reply when you read something interesting, rather than nodding at your desk, and to fold others' thoughts into your own when you research, rather than hitting delete?" And so: ~sippey noticed that when presented with a blank slate here, he immediately started a blog. âwhy is that?â Obviously I can only speak for myself, but blog-ish things have always been what Iâve done, online and off. Of course, it depends how you define blogs, since weâre largely talking about the days before anyone defined blogs. GeekLife, one of the first sites I made (for myself, not the paid-for ones) was daily writing for friends and whoever wandered by about whatever else I found interesting online. But before that, I wrote and distributed printed zines. Aside from in no way being online at all, itâs hard to think of these as much different than blogs: regular (monthly) writing for friends and whoever picked one up about whatever I found interesting. Before that, I ran a BBS, which served as a place to start topics and write messages to friends and whoever found my number on the BBS Directories. And for the last 10 years Iâve helped run daily deal sites, working to put together daily events with stories and videos for people looking to buy some crap or just get entertained. Iâve never quite caught the developer bug, so it wasnât likely I was going to create interactive art sites, start a store, or create new tools. Whatâs awesome about HTML and the web is how ridiculously little you need to know to get words out everywhere. All you need is the words. Words and persistence. In everything Iâve done over the last 30 years, from zines to blogs to the daily deal sites, the one constant is constancy. Write every day. Publish every day. Put something new up every day. At least, thatâs the goal. Thatâs what gets those people wandering by to keep wandering by, start sticking around, and start telling friends. Whatâs nice is, while itâs not all that difficult, itâs something most others arenât up for. Keep at it long enough, steadily enough, and you stand out just from continuing to exist. There are so many things people can, and are doing on tilde.club, but for me, it was always going to be a blog. Add A Comment (currently just emails me) October 22, 2014 ~♣Dark TildeI mentioned before that ~waxpancake put up a video experiment, simultaneously playing 4 videos that each represent one track from different songs. Itâs surprisingly fun, even if it almost always sounds horrific. But a few days ago, he also added a second video toy, called running or possibly just runnin', that adds screams and a soundtrack to a hilarious crowd simulation. He didnât link to /running from his home page, only linking to it from outside tilde.club. It made me wonder how much other stuff on tilde.club isnât linked to from anywhere on tilde.club. I remember discussions of this in the early days of the web, the so-called Dark Web of sites and pages not linked by any other page, or at least only interlinked among some wholly separate group of pages, severed off from search engines and any other indexing sites. Is there a Dark Tilde? ~delfuegoâs recently updated page doesnât quite help here, since it only sends us to home pages that have been changed, and wouldnât show any deeper files, but ~veatch (as well as others, presumably) has a feed of all file changes. [WARNING: This page is insanely huge, so it loads very slowly and can crash a browser, so clicker-beware - veatch feed] Presumably if you watched that for changes, you could eventually see other html pages show up that weren't otherwise linked. Even that, though, only goes back 5 or 6 days, and it seems to largely be auto-updating pages. Itâd be interesting to look through everyoneâs public_html directories (whichâ¦I donât think is too creepy, is it? I mean, theyâre public) and list all the html files. Even cooler, but presumably more challenging, would be to list only files that arenât linked to from any other tilde.club html file (uh, except for the page you created that then linked to them). Iâll have to admit here, Iâm far away from knowing how Iâd do this, but given the types of scripts I've seen around here, it doesnât seem impossible. Is it a terrible idea for other reasons? Is Dark tilde.club dark for a reason? Add A Comment (currently just emails me) October 21, 2014 ~♣Meta-TildeI think most people here are looking forward to when tilde.club talk is less about tilde.club and more about, you know, life and things going on. I think thatâs great. Iâd rather read good writing about everyoneâs lives and projects and other things going on then read 100 daily blog entries about tilde.club. But I think thereâs still a place for a tilde.club blog, whether directly about the site and its users or at least about thoughts on community and technology that spin off of things seen around here. Iâm enjoying living in this blog, trying to think about the whole of tilde.club being all there is to explore and keep up with, so Iâll probably just keep to it. ~jeffbonhag said it reads like a community newsletter, which is great by me. I need to be mentioning more neighborâs birthdays, and organizing block parties, but otherwise, that seems pretty on target with the âTilde Lifeâ name and posts so far. Maybe Tilde Life can become the Radio DJ from The Warriors movie, sharing updates and news that affect all the rest of the gangs out there in Tilde land. Ideally with fewer calls for murder. [quick update to a below post - there is now a German tilde, and it's very nicely at http://germantil.de]Add A Comment (currently just emails me) October 20, 2014 ~♣Blogroll AuditI started up that blogroll on the left for two reasons: mostly, I want an easy way to remember to visit the sites with writing every day. But secondly, through a quirk of non-alphanumeric naming, Iâm first on the tilde.club list and feel like I should give people who wander in from the home page some places to explore. I added a line of gray text. If a blog updates after today, Iâll put it above the line. Itâs my lazy way of noticing what blogs have stopped updating. I donât mean it to be pressure for anyone, itâs just meant as a way to know what sites I should visit every day vs ones Iâd check in on once a week or so. Along those lines, if anyone who reads this has any kind of blog-like thing on here, which Iâll define as simply as I can: dated entries, with some text and/or images, email me (internally or via the âAdd A Commentâ link below). Iâd love for that sidebar to be tilde.club complete. Also, the text I put after each entry is mostly to remind me of the differences between the blogs. Feel free to send over, say, 3 or 4 words if youâd prefer I put something else. I previously had a second batch I was calling art-ish. I cut it, mostly in the name of keeping that list similar, and not listing literally every single tilde.club page, but hereâs what I had before I commented it out:
Iâll use this post now to check in on some of those and see how much theyâve changed in the last couple weeks. Add A Comment (currently just emails me) October 19, 2014 ~♣Blogs Before BlogsI was asking about adding a newsgroup specifically for people to have longer discussions about posts on tilde.club, but got stuck on what to call it. tilde.blogs or tilde.blog was a first guess, and what I proposed, but the vague time period of the height of tilde sites predates the word blog. Back in 1998, a friend and I started Geek Life, subtitled Geek News, Opinion, and Culture. It evolved out of getting tired of sharing links in IRC or email and just wanting a central, saved place for us to talk about what we were finding on the internet. We ended up calling it an Everything/Nothing site, which got shortened to E/N. For a little while in 1999 and 2000 that name was catching on, and used by quite a few other sites. For awhile, Fark had an E/N tag to designate links to these types of sites. Ultimately blog came along defining similar, if not exactly the same, type of sites, and it clearly took over. My guess was partly that E/N isnât easy to say, and while people are far more often typing the name than saying it, it didnât flow as much as âblogâ even thinking it. (As a counterpoint, I was surprised IM for instant message never got a more pronounceable term.) I vaguely remember flame wars between the âblogâ and âE/Nâ factions, with a lot of discussion about what various bodily functions "bloggingâ reminded people of. It makes me wonder about all the terms we have, over the last thousand years or so, and what the losing terms were. Iâve always wondered if âcomputerâ was always the definitive English term for these things weâre on. Iâd have guessed that âcalculatorâ would have been a common term for awhile, until enough additional features popped up to deserve its own name. The French term is ordinateur, which Iâd guess would relate to ordinate, i.e., graphing coordinates. (Spanish seems similar, with ordenador a common term.) Is there a term for studying the selection of new words? It seems a bit more nuanced than straight etymology, as you want to see who lost the battle. The also-rans of the ongoing language elections. In any case, it may be safer and less controversial to go with tilde.comments, or (as some have smartly suggested) just to throw everything into the .general category until it overflows and demands its own space. Add A Comment (currently just emails me)
October 18, 2014 ~♣See you in 10 years?Tonight Iâm meeting up with members of another online community Iâm a part of. I joined that one in 2003, 11 years ago, and yet I solidly consider myself one of the newer members of the group. Any business would consider that as stagnation, and a failure, but most people in the community love that the group has stayed relatively small and consistent over that many years. And you could hardly call it a failed community - a couple dozen people flew across the country to meet up, as they have done in years past. Will this be tilde.club in 10 years? Is it careful planning and holding steady to strict principles that builds a great community? Or is it random luck, and weâre just forgetting the equally thoughtful communities that just died out? So far, I like how this is rolling out - weâre pretty early in and thereâs people carefully considering each move and how it might affect the group. Thereâs also people in here that have helped to create many other communities, some successful and still around, some that have closed up shop and potentially taught some helpful lessons. It may just be a lottery, this may all seem ridiculous in 6 months, or I may be getting on a plane in 10 years to meet with other tilde folks over drinks and dinner and talk over how the first decade of tilde.club has gone. Add A Comment (currently just emails me) October 17, 2014 ~♣An Anatomy of a Crash~admoman nearly crashed the server, and then wrote about it. Like, not just "sorry, I crashed the server" but a full on analysis of the error, how he fixed it, sample code, and plenty of cursing. I love this. For one thing, it's not like ~admoman was trying to download warez, or distribute porn, he'd built a feed for people to use to keep up with all the changes on the server. Essentially a public service. But even aside from that, it's so rare these days to get the full, sincere, and public "I messed up" and even rarer to get the "here's how I messed up, so you won't mess up in the same way." It's fitting. Or, at least, I want it to fit. I like this addition to the sincerity of the group here, full openness and transparency when something goes wrong. This is how people learn. This is why we can have nice things, because people broke them once and told everyone, and then we stopped breaking them. Or at least we stopped breaking them in that specific way and moved on to new, innovative ways to break them. Add A Comment (currently just emails me) October 16, 2014 ~♣On the Shoulders of GiantsSo now weâve got tilde usenet groups. If I read right, ~emv set it up, and ~artem is running it, if those are the right terms. Thereâs a variety of sub-boards, starting to spread past just talking about tilde.club itself. Weâve also got irc, though my quirky username so far has kept me out of that area. From what I hear, though, chat is active and thriving. I use wall, magically sending out a note to everyone online. Of course, thereâs mail. The complete lack of outside mail has really changed the feel of this, so it feels odd to even call it email. But itâs got all the power and tools that email has. Itâs amazing to me how powerful Unix, and these tools built on top of it are. You start, with this simple log in and a nearly invisible command line, and you poke around a little. And this place, for being ancient technology built on the smallest and weakest of systems, is incredibly powerful. Itâs great that weâve got knowledgable people here, willing to put in some time to get these things up and running, but whatâs really remarkable is how little work it seems to be to get so much available to all of us. Leaves fall in my yard and Iâm out shopping for rakes and then leaf blowers, yard waste bags, some sort of funnel to help feed the bags, these bizarre plastic hands to help me pick up the leaves. Itâs the simplest possible task, and yet thereâs this mountain of work to just get started. Life is like this. But with Unix, you think of this thing you want to do and you just poke around, knowing that certainly someone else somewhere had this same thought and spent the time and effort to make, and usually just give away a tool to do exactly what you wanted. You think, publishing this index page is nice, but itâd be cool if I could talk to some people. Iâd like to talk one on one to a few, so I use mail. Iâd like to get a quick response from whomeverâs around, so I use wall, or irc. Iâd like to get more people weighing in and document the conversation, so I use newsgroups. Thereâs piles more here to discover, tools Iâve never heard of, solutions to problems I havenât yet had. Thank you, people who built this world for us to play in, itâs really great. Add A Comment (currently just emails me) October 15, 2014 ~♣Posting Peer PressureLike most here (I assume), I like to check out the last updated page to catch anything outside of my blog roll. It occurred to me today that were now about 3 weeks into this and we've still got pretty crazy levels of activity. 49 people updated pages in the last day. That's 7.7% of the 637 tilde.club members and 10.1% of all 484 who have ever updated their page. Just in this last day! (Itâll be interesting to run these same numbers in another 3 weeks or so.) I feel like something's happening here, where people are still spinning up new blogs as it starts to seem like that's what works well here. Certainly there's plenty of art pages and quite a few static retro pages, but every day someone else is saying "so I guess I'm starting a blog." But also, a ton of people with blogs are updating daily, or close to it. I'd been keeping a vague watch of blogs on my sidebar roll, figuring I'd drop ones off as they were abandoned, but one by one almost everyone has posted recently, and from what I can tell, it's picking up. In fact, I'm falling behind adding all the active blogs. That wasn't what I expected. It feels like there is a peer pressure to keep updating and to keep coming up with stuff to talk about and people to link to. I love this kind of pressure. Sure, it can lead to pointless posts (guilty), but it can also get people building off each other, and it all together even more cements tilde.club as a real community - less and less just a joke or a gimmick and more a group of people talking and thinking and writing, together. Add A Comment (currently just emails me) October 14, 2014 ~♣Online before the Web.The nostalgia around here got me thinking about my earliest online days of BBSes. Back in â88 or '89, we got a 2400bps modem and, after several weeks of fiddling, managed to sign into local BBSes. By 1990 Iâd started The Land of Spam (named before the days of email spam, because my phone number was 821-7726, or 821-SPAM) which I ran for 3 years. I was Nostradamus. My BBS wasnât particularly popular or notable, except that I set all users to the 255 security level, the equivalent of root. (This matched up nicely with the full screen ANSI art anarchy sign displayed on log-in.) Somewhat surprisingly, I have no memory of this backfiring in any way. The early days of the web seemed entirely lame in comparison to the rich communities of BBSes. I remember loading up friendsâ personal ~ sites which mostly consisted of a tiny photo of them, and a list of their friendsâ sites (which, in turn, had little content except links back). Inline images seemed cool enough, but it seemed really doubtful that the mere added tech of linked text would somehow create some amazing world far beyond what I had with WWIVnet. Yesterday I searched, and quickly found active BBSes that you can telnet into with terminal. They seem to exist mostly as novelty museum pieces at this point, but it still felt good signing up for an account, scanning the message boards, and playing a round of Food Fight. Add A Comment (currently just emails me) October 13, 2014 ~♣Seid gegrüÃt.A thousand Germans wandered in today. It's hard not to think of them as tourists, but that sets us up as a tourist trap of sorts. I suppose yet another analogy for tilde.club is a tech Colonial Williamsburg. I don't think I like that one. But anyway, welcome Germans, I look forward to seeing the first German tilde.club-ish site pop up. I wanted to ask on the wall where the Germans came from, and I eventually did, but I was a little unsure - I think many people are using this place as a way to get away from analytics and site stats, and I didn't want to be handing out Jello shots at the AA meeting. For my part, I've avoided implementing Google Analytics, but I did drop in a ridiculously primitive page counter and an eXTReMe Tracking link. The latter because it's what I used in 1998 and I can't believe it's still around. Plus, I like that it's just totally open to anyone else who wants to click on it and see who's visiting. I know so little about the spread of the internet outside of the US. Was there a population of Germans who experienced logging into Unix servers and editing their tilde sites? Probably. Was it at the same time, or years later? Were they also largely students at or just out of university? I don't speak enough German to ask. This is where real comments would be handy, though I suspect we won't have made regular visitors of many who don't speak English. (But please write me if you know.) [UPDATE: there is now a German tilde, and it's very nicely at http://germantil.de] Add A Comment (currently just emails me)
October 12, 2014 ~♣A List Of Lists
There's tons of blogrolls (like mine), and "people I know" type lists, but that was everything I could find that was literally a list of Tilde-related things. If you have or know of another Tilde-related list, email me (either internally, or use the Add A Comment link below). Add A Comment (currently just emails me) October 11, 2014 ~♣Nobody goes there anymore. It's too crowded.What's the right size for a community? And what do you do if it seems like it's growing last that size? Part of the charm with tilde.club is how tiny it is, how possible it is to keep up with everyone and read everything. And yet it feels counter to the friendly, open nature of the whole experiment to lock people out. It feels important to fight elitism, but impossible to imagine keeping the same feeling here with 10,000 members. Is the answer other .clubs? What's great is the low barrier to entry, the relative ease of spinning up a clone (with it getting easier as folks work on scripts and documentation to help). If there are enough of the people wanting in who have some basic sysadmin skills, it'd be great to see 10, 20, 100 communities out there with a thousand people each. And then there's the fun of figuring out if and how these communities could be interconnected, forming a microcosm Internet. But half of what I like about tilde is exactly who is here, the mix of friends, people I admire, people who I've long wanted to get to know, and that's something I don't know will happen with the other .clubs. Of course, another strong possibility is that demand falls off and activity declines, shrinking the waiting list at the same time as room frees up for more people. It's far too early to know if this thing is only fun for a few months or if it has years of life. How many organizations go through this same challenge? Every conference I go to battles with this. Limit who can get in, spin up additional groups, or try to keep to a small enough niche that you don't get popular. Maybe it's best to just take the Zen approach - expect everything to turn to crap, enjoy it while it's good and leave when it's no longer fun. Add A Comment (currently just emails me) October 10, 2014 ~♣Re-creation RecreationAs ~mathowie mentioned, several people have likened tilde.club to War reenactments. I can see that, weâre placing technological restrictions on ourselves for fun, pretending weâre living in a time ages ago (in internet years) when modern conveniences werenât around. But to me, itâs more like vintage base ball. I played on the St. Louis Perfectos vintage base ball team at one time, playing other vintage teams around the region. We used the 1869 rules - no gloves, catching the ball on a bounce was still an out, and we used terms like striker for the batter, and hurler for the pitcher. So whatâs the difference between war re-enactment, and vintage baseball? Within those rules we agreed to, we played as hard as we could, and tried to win every game. As far as I know, itâs not acceptable for World War II re-enactors to have the Nazis win from time to time. Everything theyâre doing is prescribed, every battle must turn out the same way, over and over again. Weâre vaguely living in the rules of the 1990s here, but nothing says we canât try as hard as we can to come up with cooler things than people (or often, we) did then. No oneâs required to stop short of using the old tech to make something that never existed. Weâre not actors in a play, weâre players in a game, and that sounds like a lot more fun. Add A Comment (currently just emails me)
October 9, 2014 ~♣Meeting One of the Tilde.Club Users' GroupThe first tilde.club meet-up was a success! I mean, in that I met ~droob and no one died or was horribly disfigured. The best thing about having a 2-person meet-up is that it's feasible to have the second meet-up grow by 50%, or possibly even 100% without much work. In any case, it was fun talking to someone about tilde.club without the need for a 30 minute explanation of what the hell tilde.club is, followed by an attempt to explain why I would be spending any time at all on such a ridiculous thing. So, of course, we talked about what the hell tilde.club is, and why we're spending time on it. We both spend all day working on the web, but doing that today is a very different thing from 20 years ago. You're able to do amazing stuff, insanely quickly. It's great. It's also very abstracted. Not just âI'm not typing 1s and 0sâ abstracted, but layers on layers on layers (on layers) of abstraction, twiddling with dials on black boxes instead of adjusting the gears. Editing index.html files in emacs on tilde.club is clearly still massive amounts of abstraction between our html and javascript and what the server is actually doing, but relative to the rest of the way we interact with computers, it feels very direct and raw. I'd say it feels like working on your car in your garage, except I haven't the faintest clue how to do that, or if that's even at all possible now. Still, I bet it does feel like that, fixing up that old junker, excited to get it to start up, even if it's still spewing smoke and fumes and only âworksâ by some definition you just made up. It's hard to know if that'll always be fun, if it'll always be a nice diversion, even if it'll always exist, but that hardly matters. It's fun right now. Add A Comment (currently just emails me) October 8, 2014 ~♣Comments on CommentsI don't mind that there's not fave stars here. I like that there's no "like" button. I really enjoy the lack of share icons cluttering up everyone's page. But I do miss comments. Everyone's always "don't read the comments" and I get how horrific they can be, but it's also just the easiest way to talk to people who read what you wrote. So how do you do comments, tilde-style?
[update] So I did that, and lo and behold got a comment! It's hilarious how manual and not real time this is, but still, comments! [much much later update] I'm thinking about http://www.htmlcommentbox.com but am not yet sure if it's just a simpler disqus or if it's close enough to just hosting my own comments. Ah, but "Can I have more than one comment box per page? no." Add A Comment (currently just emails me)
October 7, 2014 ~♣My Tilde Life flashed before my eyestilde.club went down for a little while last night and today. I don't know if why is fully known, but ~ford and his sysadmins got everything back, on a better server, and without losing any data. Until DNS synced up, you even had to use the IP address to log in, which added another layer of nostalgia to the whole mess. What was interesting was seeing the reactions from other tilde folk. For one, absolutely no one seemed upset at all, even at the possibility that there'd be data loss. But more interestingly, I saw several people contemplate if it'd just be the end of tilde, and reminiscing a bit about how enjoyable that experience was and how they'd miss it. The server being down means most of these aren't (yet) posted around here, but ~droob got some thoughts up on the actual enjoyment of things eventually disappearing. So, certainly it wasn't brought down on purpose, but as an unintentional "you don't know what you've got till it's gone" experiment, it was successful. (PS, if you haven't checked out ~waxpancake's tilde mash-up, you should, it's bizarre and hilarious and interesting all at once, and it's probably not what brought tilde.club down.) Add A Comment (currently just emails me) October 6, 2014 ~♣A tilde.club meet-upIt looks like ~droob and I will have a (first ever?) tilde.club meet-up Thursday in St. Louis. Uh, any other tilde folks, join us - at the Royale on Kingshighway, noon on Thursday if you can. I'm hoping it matches up with the first BBS parties and online-community meet-ups I went to - poorly attended, awkward, and without a clear idea of who is actually who. Bizarrely, ~droob realized we run in the same circles based on a web page I created 15 years ago with a mutual friend. I suppose any two people from the same city who were both on the internet in the 90s have a pretty good chance of knowing each other, but it's still great to have it discovered in this odd mix of the past and the present. In any case, was it ~waxpancake that said you know a place has a real community when its users independently coordinate gatherings? I think we're about to become official. Add A Comment (currently just emails me) October 5, 2014 ~♣What tools are "ok" to use?~ford added a couple hundred more users, so we're up to 600-ish, many of whom got to work quickly editing their own pages. For the most part, it seems people at least start by using vi or emacs, but a few are venturing off. For my part, I decided sftp was acceptable, and use Sublime Text, but still handcode everything. This "acceptable" idea is a bit odd, and obviously completely self-imposed. There's some feeling that we're going back to the old days, and should keep to some level of primitiveness. High-tech Amish, freezing our technology in 1994 instead of the 1800s. ~mathowie jumped right in and loaded up a desktop blogging program, complete with archives and an RSS feed, but seems to be regretting it. "Pointless nostalgia isn't proper nostalgia if you don't stick to the original tools." Then there's what type of layout code you use. I'm sticking to table layouts, but allowing myself css to format them. I don't have a good reason for that, except tables seem like innocent fun and the font element seems horrific and evil. But there is still a pang of guilt of some sort that I'm "cheating." ~ford says he's working on a primitive blog posting unix program, which may be the right compromise for the html-challenged. ~danbri put a list of who is currently using vim, emacs, view or nano. At a glance emacs and vim look relatively tied, but obviously this can't count things like sftp uploads. (Thanks for the help finding that, ~drifter.) Add A Comment (currently just emails me) October 4, 2014 ~♣So what's with "finger"?I was catching my wife __ up on tilde.club goings-on, especially the more hidden logged-into-the-server stuff and offhandedly mentioned fingering someone. Which, of course, got her cracking up. Which I'm sure I did as well on first hearing the term, but it was just long enough ago I forgot how weird that is. So I asked (on the wall) if the creator of Finger named it knowingly, chuckling at everyone just using this term nonchalantly, or if he was particularly naive/innocent about the whole meaning. ~pmg posted this retelling (via email alt.folklore.computers in 1990) from the creator, Les Earnest (whose last name basically tells you the answer): Finger was named for the act of pointing. I recall that sometime after it became popular I received a message from a system administrator who thought that it should be renamed so that users would not have to use a "dirty" word. I gave his request all the consideration that it deserved.So it seems he named it without thinking much about what it'd sound like to "finger" someone, but fairly quickly heard about that and decided to ignore it. Fair enough. Even still, finger seemed like a weird verb to use until I read his later anecdote: I frequently saw people running their fingers down the WHO display saying things like "There's Don and that's Pattie but I don't know when Tom was last seen." or "Who in hell is VVK and where does line 63 go?"Which then makes a good bit more sense - fingers on the screen. Touch screen before touchscreens. Add A Comment (currently just emails me) October 3, 2014 ~♣Doomed to repeat the past, apparently.I didn't really plan to start out like this, but I've ended up hobbling together some basic form of a blog-like site called Geeklife that I helped start and run in 1998. It looked a little nicer than this, even then. Back then it felt like the internet was getting big. Big enough that we needed people to spread out to cover the whole thing. But that's just it...it felt like you could actually cover your share of the whole thing, and checking in with the others, basically keep up with the internet. I have no idea if I can come close to keeping up with tilde.club, but I love that it's even feasible, again, compared to keeping up with just about anything else on the web these days. At longest, that blog list will be as long as the tilde.club home page, and more likely it'll be much shorter as most users abandon their pages. I'm also enjoying writing truly awful html. Just hacking tables in with css all over the place. It's really cathartic. But I do miss comments, and I doubt I'll be able to figure that part out unless it's copy/paste from some other tilde-er. Add A Comment (currently just emails me) October 2, 2014 ~♣My horrific pre-2000 web design portfolio:
Add A Comment (currently just emails me) |
||||||||||||||
![]() Click for the [ Random page ] Want to join the ring? Click here for info. |