check minim.blog, he has stuff on an index.txt (type) page that works. gh repo too.
try:
http://w10.hostThere are a lot of advantages - you really get an old-school website that will
work in old browsers, via HTTP
you will be able to edit the site from the admin panel (even under DOS).
you can add your domain painlessly
if you are not satisfied with third-level domains
your site is located on a subdomain and not in a folder with a tilde
More than 40 templates are already ready for use, many of them are proprietary, work under older browsers, and are backward compatible.
Widgets are available by simply entering a code
blog widget, guest widget, feedback, chat, and so on
same, i just use a text file now :) gets the job done
https://jordanreger.com
But a quick question: how is pure text being served in a way that my browser doesn't consider it html to all be munged together?
I'm not sufficiently experienced to understand how to accomplish that without either a <pre> in an index.html, or self-hosting to add whatever to .htaccess in order to have an index.txt served.
well i'm running a server on my own infrastructure so i've got control over how the content is served. a pre tag is going to be your best option because that's all mine is anyways! (most) browsers automatically handle text files by placing them in a pre tag. i'd recommend doing that :)
Oh, wow, that's beautiful! I'm loving the relative URL approach, although of course that excludes people unfamiliar with the concept. But then I'm fully in favor people essentially excluding themselves by not raising their game.
I simply copied your top level URL and gave it to elinks. When I wanted to drill down, I 'g' (goto url), pasted what was still in the copy buffer, and tacked on whatever relative path that sounded interesting. And those relative paths being short, curiosity had this here cat visiting all of them. So I think you may have invented a rather coy way to garner more reads. :-)
I think I know why your page didn't look right on Android. I think you omitted the following:
<meta name="viewport" content="width=device-width, initial-scale=1">
This meta tag is irrelevant on desktops and laptops, but it does all kinds of dark magic on smartphones and tablets.
Also you don't need <head> or <body> in HTML5; that stuff's required for older versions of HTML (as well as XHTML, but nobody ever cared about that).
Holy macaroni!
I appreciate your input, but what you said only amplifies my disgust with html. I'd have not figured out such by searching/browsing online in a proverbial million years, especially as the value/accuracy of content seemingly diminishes faster than a html tag goes obsolete.... ;-)
I'm more convinced than ever that I'm going to put my time/effort into writing, and presenting it in a way that others can parse and render as they like. As for everyone else, as with "natural selection", you don't do the work, you don't reap the benefit(s).
That "million years" comment reminds me that I wasted far too much time trying to figure out what layer is causing strings that look like URL's in my terminal become mouse-click-ably opened by my browser. Is it the xterm variant on my system? Is it tmux? Is it bash within a tmux pane? I spent hours, and came to no useful conclusion. I figured out how to display some terminfo escape sequences that I think are related, but I couldn't find any information on the terminfo entries I was seeing (Ms, Cs, Cr, and Ss).
I got the vague feeling it was an xterm matter, except that the relevant terminfo string crapola was revealed by "tmux show-options -s", so.... <shrugs while wincing and wondering where the wife hid the bottle of Jameson>
I appreciate your input, but what you said only amplifies my disgust with html. I'd have not figured out such by searching/browsing online in a proverbial million years, especially as the value/accuracy of content seemingly diminishes faster than a html tag goes obsolete.... ;-)
I see where you're coming from, but I don't think HTML itself is the problem. Sure, it can be tedious to type out the tags, but that's what Markdown and pandoc are for. But all the other shit you dislike, like links jumping around and pages taking 10,000 years to load despite having a high-speed connection?
That's fucking JavaScript, man. I don't use that shit on my website precisely because I want people to be able to read my bullshit. They aren't going to do that if they have to click through newsletter popups, cookie "consent" popups, video overlays, and all that other modern webshit. And they're not going to read it if it's just a plaintext file sitting on a gopher or anonymous FTP server somewhere; those days aren't even a dim memory for most people online.
If you change your mind about learning and using HTML, I've found the following useful as references:
HTML <HEAD>As far as terminals using regexp to identify URLs and make them interactive: shit like this is why I've taken to using Emacs as my terminal. Copy/paste (or kill/yank if RMS is reading this) works the same in an eshell or vterm buffer as it works in any other sort of text buffer.
Chances of me installing and attempting to re-familiarize myself with Emacs eons since last time are pretty slim.
Speaking of eons ago and RMS, he enjoyed the song spoof "'Till There Was GNU" I created in simpler browsing times:
'Till There Was GNU (by the gdbeatles)Trust me, I don't expect anybody to learn or re-learn Emacs. I might be an acolyte of the Church of Emacs, but I'm not particularly inclined toward evangelism. I just do my own thing, mainly.
That's just Autistic Masking 101: assume that nobody gives a single little fucking shit about your interests, unless they say otherwise. (And even then it might be a trap.)
> Trust me, I don't expect anybody to learn or re-learn > Emacs.
It's a 4+1 letter word to this here vim disciple! :-)
> I might be an acolyte of the Church of Emacs, but I'm not > particularly inclined toward evangelism. I just do my own > thing, mainly.
I must admit that I was feeling touches of anti-html evangelism the other day. :-)
> That's just Autistic Masking 101: assume that nobody gives > a single little fucking shit about your interests, unless > they say otherwise. (And even then it might be a trap.)
We're of similar choir on that song.
It's a 4+1 letter word to this here vim disciple! :-)
Well, I'm not some priss who's averse to salty language, however it's defined.
I know vi and ed, too, and part of my setup for building my website is a big-ass sed script for simple substitutions. (Not to mention m4 macros for more complex substitutions.)
I must admit that I was feeling touches of anti-html evangelism the other day.
That's what I figured. Also, you were frustrated because this plainly isn't your specialty and it *is* hard to find current, accurate information. I've been running a personal website of some kind on various hosts since 1996 and I've learned a few things along the way so I didn't mind helping.
We're of similar choir on that song.
Maybe, but I resent the necessity of masking. I mean, I like the *Persona* video games but being a Persona user IRL is just a bit tiring and not nearly as badass. (I can't actually summon Satan all over some asshole's smartphone.)
>> I must admit that I was feeling touches of anti-html >> evangelism the other day. > > That's what I figured. Also, you were frustrated because > this plainly isn't your specialty and it *is* hard to > find current, accurate information. I've been running a > personal website of some kind on various hosts since 1996 > and I've learned a few things along the way so I didn't > mind helping.
Thank you!
I kind of wonder what Berners-Lee and other pioneers were thinking. Actually, it's more like *weren't* thinking for being in what might be called "Programmer Fog", which I'd define as imagining that because something was easy for them, it would be easy for everyone. It kind of made most people the prey of programmatically clever charlatans, e.g. Google and Facebook founders, who were essentially, "Don't worry! We've got you covered!"
Yep. Covered in *shit* ranging from having to accept software systems harmful to nervous systems, to outright spying and information stealing.
But this species has much deeper problems that keep in on a path of taking advantage of each others, so it's no surprise that root cause of enshittification roamed free in the online space.
>>> That's just Autistic Masking 101: assume that nobody gives >>> a single little fucking shit about your interests, unless > >>> they say otherwise. (And even then it might be a trap.) >> >> We're of similar choir on that song. > > Maybe, but I resent the necessity of masking. I mean, > I like the *Persona* video games but being a Persona user > IRL is just a bit tiring and not nearly as badass. (I can't > actually summon Satan all over some asshole's smartphone.)
I'm not sure I'm getting what you're saying. I'm under the impression what you're calling "masking" or "Autistic Masking 101" is part of what I'd call "the charade of individuality", where there's a belief in an individual self, but it turns out that belief has side-effects that lead to mistreatment of self and others, and so we tend to play that game "with cards close to the vest" lest we give others leverage to mistreat us...? Something like that?
I'm not sure I'm getting what you're saying. I'm under the impression what you're calling "masking" or "Autistic Masking 101" is part of what I'd call "the charade of individuality", where there's a belief in an individual self, but it turns out that belief has side-effects that lead to mistreatment of self and others, and so we tend to play that game "with cards close to the vest" lest we give others leverage to mistreat us...? Something like that?
I don't regard individuality as a charade. I play my cards close to the vest because society wasn't made for autistic people, and pretending to be neurotypical well enough to fool people who actually are neurotypical lets me more easily navigate the society they made for themselves without thinking about people like me.
>> I'm not sure I'm getting what you're saying. I'm under >> the impression what you're calling "masking" or "Autistic >> Masking 101" is part of what I'd call "the charade of >> individuality", where there's a belief in an individual >> self, but it turns out that belief has side-effects that >> lead to mistreatment of self and others, and so we tend to >> play that game "with cards close to the vest" lest we give >> others leverage to mistreat us...? Something like that? > > I don't regard individuality as a charade. I play my cards > close to the vest because society wasn't made for autistic > people, and pretending to be neurotypical well enough to > fool people who actually are neurotypical lets me more > easily navigate the society they made for themselves > without thinking about people like me.
Got it. Thank you.
And I've rather appreciated our interaction. Pushing posts to a blog and reading others' stokes ennui in me pretty quickly. There's something special about the effort to come to terms, especially when the participants can respond with more than a pseudo sentence. I soured on the whole online thing long ago because too much of it seems like either text messaging or slightly glorified text messaging. And then, of course, there's in most the fiendish need to be "right" at all costs - including all manner of denigration.
I occasionally wonder if I'm not as what-you-call neurotypical as I've assumed my entire life.
... reminds me that I wasted far too much time trying to figure out what layer is causing strings that look like URL's in my terminal become mouse-click-ably opened by my browser.
Not xterm, and not browser links, but similar.
$terminal (urxvt in my case) started to require confirmation, when pasting "funny characters" (simple new lines in my case!) into the terminal. Now, a terminal is a terminal and not my supervisor or nanny. I find this sort of thing "outrageous". A terminal, that tries to be smart? Even to the extent to outsmart me?? Seriously??? So I set out to find this naughty thing. Turns out, that urxvt sports extensions written in perl! A giant door to spy on my typing via extensions included behind my neck. Sigh! I managed to disable it by setting
URxvt.perl-ext-common:-confirm-paste
But it got me thinking. Maybe urxvt is just not the technology I should be using. That being said, I abandoned xterm, because of (perceived?) difficulties using a tiling window manager. Oh the joys of terminal diversity.
I'm guess I'm less concerned with being spied on than being inconvenienced.
In this case, I don't know when URLs suddenly became clickable in my terminal windows, but what used to be a simple copy/paste now requires more surgical precision lest I click the damned thing, which launches it in Chrome. BZZT! That's not what I want! And it seems like something that ought to be easy to disable, but I spent hours researching it to no avail.
I find having to spend time making effort due to someone else's having felt the need to "help" me a particularly vile form of inconvenience. It's one thing if a water main breaks. But it's another when it's due to "help" that I didn't ask for.
And that's how I see what "the web" has become: a huge tumor of inconvenience. My <deity>, how I want to retch watching modern pages load, including how attempting to click on a link that keeps jumping around feels not unlike trying to catch a fly with my hand.
And don't get me going on "content" provided by javascripturbation such that I can't simply curl and parse. That's close to the pinnacle of inconvenience zone, meaning my choices are use some beast of a browser, or go without. I far more often go without anymore.
Love the phrase "terminal diversity", by the way. :-)
I’m of two minds about this. I’m definitely in favor of simplicity, but that’s not the same in my view as *nothing*. It’s important not to throw out the baby with the bathwater, in other words.
For example, on a 4K screen (like I’m using now), I generally find un-formatted text to render too small. It also adds extra work to follow links that aren’t rendered as such (even if it’s not very much). I say this to say that the more minimal the site, the more of the onus you put on your user/reader to fix things. A small bit of CSS can aid readability significantly, and also respect things like the user’s choice for dark vs. light. I also don’t know how well screen readers do with that level of minimalism, so accessibility can be an issue.
The text size/display issue you mention says to me that you hadn’t quite found the best rule(s) to use, up to and including what units of measurement you were using.
I don’t want to sound hyper-critical or anything; obviously you do you for your own space.
http://bettermotherfuckingwebsite.com/> I’m of two minds about this. I’m definitely in favor > of simplicity, but that’s not the same in my view as > *nothing*. It’s important not to throw out the baby with > the bathwater, in other words.
Seems to me this species throws babies out with the amniotic fluid all the time. But that's a different topic.... <coughs nervously>
As for "the more of the onus you put on your user/read to fix things", I've long considered attempting to address the (mathematical) product of peoples' tastes and varying/emerging devices/browsers a fools errand. I could see feeling more responsibility toward that were I providing "Truth" or some shared public resource, but as for a blog, I feel my responsibility ends with the text, because it's providing the one thing others can't come by other than by mind reading: my thoughts. How it looks? Well, anyone who needs it to be formatted a certain way is free to learn how to do that. If that certain way is a show stopper, and they're not willing to make the effort to learn and apply that learning to the text, oh well.
I'm honestly to the point where I wish people were mostly doing something closer to what I've presented: try to provide good content that's *parse-able* for being regular. The more easily parsed, the more others can do with it to their heart's content. It's when the content is mired in gobs of presentation that the reader is hampered, if you ask me - especially given the kind of for-shit html that browsers find a way to render out of a sort of desperation.
As for "accessibility", again, this is merely blogging, not "Truth" or a public service that shouldn't be excluding some. But when it comes to presenting personal thoughts, ease on my end trumps who can decipher it. Per my little parsing rant, I believe I'm making my thoughts accessible to considerably more processing/manipulation/formatting than is someone struggling with layers upon layers of containers for the sake of whizbang visual effects.
> For example, on a 4K screen (like I’m using now), I > generally find un-formatted text to render too small. It > also adds extra work to follow links that aren’t rendered > as such (even if it’s not very much).
Again, my attitude is that if it's too much, then first of all you're won't be missing much, and second of all it wouldn't be the first time that someone missed out on something for not making a little effort. :-)
At what point does making it easier to ride a two-wheeled bike render the activity not really riding a bike? It becomes that kind of ridiculous at a certain point.
> The text size/display issue you mention says to me that > you hadn’t quite found the best rule(s) to use, up to > and including what units of measurement you were using.
My text was paragraphs within a single <div> styled to this paltry degree:
div {
max-width: 600px;
}
Like I said in the original post, all the pages included that style sheet via a <link> element in the <head>, and all of them except one behaved identically. That one aberration was coded identically to the others, and I know that both from some semi-exhaustive staring, and from whittling it and a page that rendered as expected down to "diff'able essentials".
And, I mean, the difference was startling. Where as the "correct" pages resized the same, and text-wrapped the same with identical font sizes, the "bad" page displayed with a much smaller font size, and line wrapping didn't happen at all when I minimized the window... it was just cut off at the right window boundary.
I know, I know... it *had* to be something I was doing wrong. But I spent a couple hours trying to figure it out, and part of my deciding my html days were over is that I had to waste that kind of time dicking with such in the first place when the text content itself was far more important.
> I don’t want to sound hyper-critical or anything; > obviously you do you for your own space.
We're good. Your thoughts helped me clarify mine. Thank you!
I appreciate your thoughts, and as you mention, my reply was as much (or more) about clarifying my own views as responding to yours.
Some of my thinking honestly comes from worry that if I make the barrier to entry too high for something I create, fewer people will engage with it. But this is much more about my own fears than any kind of “best practices” for coding. I’ve long struggled with blogging as on the one hand I love doing it, but on the other it’s easy for me to wonder “what’s the point?” if I don’t get a lot of engagement. I think it’s less about there being some ideal way to approach blogging and more just recognizing where I’m at in my life right now.
HTML standards have, believe it or not, gotten *much* better in the past 10+ years. I’ve worked with HTML (off and on) since the mid-1990s, and it used to be so much worse. Internet Explorer especially simply refused to follow any kind of standards, so you would basically have to do two separate pages to get any kind of consistency. As much as I hate Google’s monopoly via Chrome/Chromium, at least they generally keep things standards-compliant (as does Firefox).
Do you plan on mirroring your blog content here? Just wondering where the simplest place to read will be :)
> Some of my thinking honestly comes from worry that if I > make the barrier to entry too high for something I create, > fewer people will engage with it. But this is much more > about my own fears than any kind of “best practices” > for coding. I’ve long struggled with blogging as on the > one hand I love doing it, but on the other it’s easy > for me to wonder “what’s the point?” if I don’t > get a lot of engagement. I think it’s less about there > being some ideal way to approach blogging and more just > recognizing where I’m at in my life right now.
I might have written that last sentence verbatim. :-)
> HTML standards have, believe it or not, gotten *much* > better in the past 10+ years. I’ve worked with HTML > (off and on) since the mid-1990s, and it used to be so > much worse. Internet Explorer especially simply refused to > follow any kind of standards, so you would basically have > to do two separate pages to get any kind of consistency. As > much as I hate Google’s monopoly via Chrome/Chromium, > at least they generally keep things standards-compliant > (as does Firefox).
I've suffered with HTML about as long as you. :-)
I vaguely remember having to do multiple pages. But back then it was sufficiently new and exciting to shrug instead of (now) throw hands in the air in a fashion risking shoulder injury.
And a lot of that is for the frustration resting atop the aforementioned non-engagement and "where I'm at". In the 1990s, I had all the time in the world. Now I have a wife that notices and wonders aloud why I'm a couple hours into grimacing at a screen whilst grass continues to grow, and I'm basically replicating said non-engagement with her. Attention is quite the elusive prize....
> Do you plan on mirroring your blog content here? Just > wondering where the simplest place to read will be :)
Not in any consistent way, i.e. not all posts. Sometimes they feel Midnight Pub -ish, is all. Plus, I get in moods where I might create five posts in a day, and that feels well into the Midnight Pub "flooding" zone....
Much of what you say here mirrors my own thoughts, and having less and less patience for having to do things myself. That said, I’m still a perfectionist at heart, so struggle with where these two things can conflict. This unquestionably contributes to all the unfinished projects lying around.
For your blog, I definitely understand. I’ll be sure to check in over there from time to time. I also have a solution for the legibility problem in the form of a browser extension. There’s probably more than one that serves this purpose, but in my case it’s RetroTxt (specifically designed for “properly” displaying ANSI art and text files in a browser). It definitely helps my aging eyes.
> For your blog, I definitely understand. I’ll be sure to > check in over there from time to time.
I awoke this morning to the thought that I ought to have an rss feed, so I cobbled together the means to update such. Trouble is, I've not used a feed reader in ages, so I'm not sure how to very I'm creating it correctly. Any recommendations on a simple rss feed reader that can show me whether I'm doing updates correctly? (https://tilde.club/~oldernow/rss.xml)
> I also have a solution for the legibility problem in > the form of a browser extension. There’s probably > more than one that serves this purpose, but in my case > it’s RetroTxt (specifically designed for “properly” > displaying ANSI art and text files in a browser). It > definitely helps my aging eyes.
Cool!
As for me, I still prefer fixed width characters.
I do too, and thankfully RetroTxt gives numerous options, most if not all of which are fixed-with. These include several from the Ultimate Oldschool PC Fonts Pack:
https://int10h.org/oldschool-pc-fonts/I read your several posts about html and I sympathize. I am also using a chromebook, isn't it annoying in chrome, when you start typing an url, it automatically autocomplete to the most specific, convoluted, and always the least useful version of the url that you're typing? If I type foo. it completes to foo.bar.baz/res/1231654124/index.html FUCK!!! What's the point of having an autocomplete if the only thing it's good for is to either delete most of it or keep typing the whole url I actually mean to open!?
Anyway, I use the chromebook to use the shitty parts of the internet, you know, just for piracy and to sometimes to peek into Big sites, which I don't much use anymore anyway.
On my tablet I have, on purpose, removed all google stuff (of course, I know this is somewhat pointless because they can keep profiling me if they want to), and keep the factory version of chrome, which doesn't even let me open cloudflare apps or even recaptcha. I think sites that use cloudflare are just ddosing themselves lmao.
Anyway, I have been thinking of dusting off my old little lappy and just install plan9 (I've talked about this already) and write my own gemini client and web-scraping scripts to use only the sites I like, usually textboards and sites mostly without javascript. For a while I've wanted to use a mostly-plaintext version of the web, and a very plaintext approach to computing in general, the old Unix way (not that I'm a unix fanboy but I am a sort of minimalist because I can't be bothered to be installing all sorts of programs written in all sorts of languages each of which needs it's own tooling and... you get the idea.)
~bartender, is it too early to have some bourbon? I see, bring me some regular black tea, then.
> I read your several posts about html and I sympathize. I > am also using a chromebook, isn't it annoying in chrome, > when you start typing an url, it automatically autocomplete > to the most specific, convoluted, and always the least > useful version of the url that you're typing? If I type > foo. it completes to foo.bar.baz/res/1231654124/index.html > FUCK!!! What's the point of having an autocomplete if the > only thing it's good for is to either delete most of it > or keep typing the whole url I actually mean to open!?
I've never liked other peoples' ideas of "help" (as in "helping" me). I mostly want others to stay out of the way when I'm trying to create something - or, at most, create things I can leverage if I consider it a magic combination of clever and useful.
But *please* don't "help" me with an enshittified auto-complete, with car doors that lock themselves, with screens that turn themselves off, etc. When I set something up a certain way, I want it to stay that way until I effing die. PERIOD. I can't stand how help is constantly causing me extra work. I can't even back out of a <deity>damned app on the "smart" TV and come pack to other apps/content being in the same places they were when I entered the app. How am I to efficiently investigate such if nothing is where it was the last time I looked? Now I have to search all over the place all over again....
Every now and then I have, um... "species paring down fantasies", and most of the time software developers eek out ahead of even politicians in the sort order.... ;-)
> Anyway, I use the chromebook to use the shitty parts of > the internet, you know, just for piracy and to sometimes to > peek into Big sites, which I don't much use anymore anyway.
I use Chrome on my Chromebook for email and other necessary services. But for common browsing it's almost always lynx or elinks in the terminal. I don't have time for page loads on the order of minutes due to all the modern happy horseshit.
> On my tablet I have, on purpose, removed all google stuff > (of course, I know this is somewhat pointless because > they can keep profiling me if they want to), and keep the > factory version of chrome, which doesn't even let me open > cloudflare apps or even recaptcha. I think sites that use > cloudflare are just ddosing themselves lmao.
I'm nearer the end of life than the beginning, which means I have less reason to care about profiling and such. I just want things to run efficiently without constantly having to re-up hardware, and I want apps that can access/acquire and output information to file so I can have *my* way with it.
Is prettification *really* a gain over being able to curl, parse "withtout tears", and utilize/render as I like?
Okay. I understand. Not everyone can do such. But I'd argue their experience is lesser for not raising their game to participate in that way. In a way, they've gotten the infinite click/scroll induced mental illnesses they deserve....
> Anyway, I have been thinking of dusting off my old little > lappy and just install plan9 (I've talked about this > already) and write my own gemini client and web-scraping > scripts to use only the sites I like, usually textboards > and sites mostly without javascript. For a while I've > wanted to use a mostly-plaintext version of the web, and a > very plaintext approach to computing in general, the old > Unix way (not that I'm a unix fanboy but I am a sort of > minimalist because I can't be bothered to be installing all > sorts of programs written in all sorts of languages each > of which needs it's own tooling and... you get the idea.)
I do.
I feel like I've honed a reasonably satisfying environment on Chromebook given the "Terminal" app that presents whatever linux it contains. The "Chrome" browser is there in rare cases it seems a necessity, but I'm mostly enjoying terminal life - which ("terminal life") is actually a bit of a pun, I guess. :-)
That linux seems solid ground that I can refine/adorn in ways I like with Lua scripts.
I was in a blogging mood a few days ago, hence this thread. I started going down a mostly text path due to the Gemini post I think I cited, then thought I should give html another try. There was a bit of "FOMO" to that, as though I'd perhaps not given it a serious enough try in the past to have benefited from whatever it is that keep people hacking away at/with it.
What I mostly learned is I've no longer the patience for the combination of its churn, its seeming "bandaid-land" evolution due to now newer devices find ways to break it, and finally how it creates temptation to put more time/effort into form than substance. It's no lie to say I start out feeling incrementally awakened by inspiring thoughts I wish to share, but end up a steaming pile of frustration for agonizing more over appearance than message, especially knowing in advance how few people are going to read it anyway due to my not participating in the whore-ish environments one must to get noticed online.
Oh well.... :-)
Yes, Gemini facilitates more focus on content. But I found the newness of the protocol has created a space that seemed "smol" to the point of clique-y. (Or maybe the reality is it attracts people less inclined to interact, which can come off as clique-y?)
It hit me that there's nothing wrong with the far more ubiquitous http[s], that I could maybe benefit from its wider audience (read: have a greater chance of encountering people more notionally compatible with me) without having to endure its most painful aspect for me: literally becoming hyper about text. :-)