The majority of the article is describing how it is different from “try to” in its usage. In short it acts more like a single phrase than as a literal future infinitive.
There's no usage of try and where try to wouldn't fit perfectly well and mean exactly the same thing. It's a weird construct with weird restrictions on how it can be applied grammatically, but it's not different in usage.
> Second, in many environments (managed hosting etc.) there is not an easy way (or indeed a way at all) of adding headers to responses.
It's getting better. Most serverless hosts (including Cloudflare, which this site uses) follow the (req: Request) => Response pattern, which by definition allows sending headers.
What are you talking about. Any non-static hosting will let you specify headers with a plain php function. Any baseline shared hosting offers that kind of control and has done so for the past 20+ years.
Sure, if you wanted to deal with configuring Apache. Or getting your hosting provider to do that. If you knew to ask, and didn't mind waiting, and your hosting provider knew how...and was willing to do it, a condition I forgot to add in my last comment here, but which applies equally there. (User-provided .htaccess files were the source of a number of relatively high-profile early CVEs, as I recall. Apache grew a number of options for trusting their content, and I want to say before very long you could not rely on anything working past simple HTTP-Basic credential management.)
Oldschool shared web hosting was a shockingly deprived environment by modern standards, which is why my Linode account turned old enough a few months ago to buy a drink in a bar: $20 a month in 2004 was amply worth gaining a degree of control over web server configuration which is broadly the default assumption now.
Since I was also administering some shared web hosting in my own right at the time - partially overlapping with my web design work targeting shared hosting, since some customers preferred to BYO - I don't blame admins for being difficult to work with; we all had good reason to be, with the afterthought security typically was everywhere in those days. But you begin perhaps to see why bypassing the whole rigamarole with a hint to the client was attractive.
but that was the point of the dot file to allow vhosts to change the default server settings without needing access to the root config. maybe they weren't designed specifically for vhosts, but that was my main use of them.
Yes. If the main Apache config was set up to allow it to read a dotfile, and if configured not to ignore the options you wanted to use, that is what the dotfile did. That's why, if you wanted an option easily portable across hosting providers, you used the meta tag instead. Which is my point, and my only point, and not really up for debate by some pettifogging rando with nothing better to fill a Saturday night.
Wtf, seriously. I was just asking. Sorry if that resulted in me pissing in your cheerios. Just because a question was asked doesn’t mean it was challenging your knowledge. I was just asking to clarify based on personal experience. If you don’t have time for questions or feel personally slighted that someone would have the gall to question the written word of the almighty throwanem, then posting on the internet is probably something you stop doing
It isn't a question of "challenging [my] knowledge," it's a question of you acting like kind of a jerk. I realize you don't see yourself as the one starting an argument here, and I have observed your manners likewise lacking on many occasions on this website before. Your opinion of the matter is not well qualified. You're being an ass. Knock it off.
I realize you're probably not accustomed to being called on your lousy behavior. I doubt you will need to become so. But just for once, here we are. You don't bother to find out what you're talking about before you speak and then you want your hand held on points that were already clarified, had you but bothered to catch up. I don't tolerate that in candidates, I won't tolerate it in colleagues, and I see no very pressing reason to tolerate it here.
Wait, I'm confused. Do you mean that I correspond with the caricature by which you're accustomed to see HN users represented, presumably not by themselves, on other social media platforms? Or do you mean instead that I correspond with a caricature of the caricatured representation that etc.? Your comment is ambiguous. Please clarify.
Okay, but sessions are one of the best things about tmux.
Sessions aside, in my opinion tmux's flow is just better than terminal emulators I've tried. It slots into my brain in a way no terminal emulator's tabbing support ever has, and I have never found a terminal emulator who supported keybindings in such a sophisticated and seamless manner as tmux does.
I also concur with other commenters, who mention that having uniform multiplexing of shell windows between local and remote environments is super useful for muscle memory.
> Okay, but sessions are one of the best things about tmux.
Locally or remotely? Remotely I fully agree. But remotely I can't open a new window and my machine doesn't have different workspaces.
> Sessions aside
I'm curious about this actually. The opposite has been true in my experience. What keybindings are you missing? I can keybind essentially any script I want or any set of keystrokes.
> uniform multiplexing of shell windows between local and remote environments is super useful for muscle memory.
I actually have the opposite experience. I mean I can bind ghostty splits to be identical to my tmux bindings, that's not an issue and trivial to merge. But I keep them separate because it contextualizes if I'm "here" or "there". Similarly I ensure that remote sessions have a different PS1 line so there are visual indications of where I am other than one small icon. Without this I find that it is easy to forget which machine I'm in. Had too many problems where I was running commands on one machine thinking I was in another.
> having uniform multiplexing of shell windows between local and remote environments is super useful for muscle memory.
Yep, this is why I use the same .tmux.conf on my servers and my local machines. I don't have to care about my terminal emulator - I might be using a fully featured Windows Terminal or iTerm, or I might be using xterm or st on some spartan system. My navigation works the same everywhere.
Is this really a requirement of tmux though? I have essentially this. Essentially, because I purposefully change my prefix for my emulator to remind me if I'm local or remote (tmux), but other than that it is fairly uniform.
It does not have to be. The English language has a process where phrases become hyphenated compounds which then become single words. It's permissible to be partway along that path, and for people to disagree where something is on that path.
Pick any point in the past few centuries, and there's going to be something, possibly nowadays always a single word, but not necessarily so even now, that was in a state of flux at the time. The same goes for today.
“Old growth forest” is incorrect in any formulation of English grammar that I'm familiar with. It's not about fixed phrases. It's about using an adjective+noun pair (in this case, old+growth) as an adjective modifying another noun (in this case, forest). This is a general rule that applies across the board, not an isolated phrase example.
The poster was correct in asking what a “growth forest” is, because without the hyphen, the phrase parses as an adjective (old) modifying a compound noun.
Hyphenation is useful in phrasal adjectives, like "heavy-metal shield" (to distinguish it from a shield that is of metal and is heavy, but is not or a for example Pb) or in something like "four-day trips" (the trips last four days; they are not necessarily four in number).
I like it too, and you're talking to someone who has been trying, mostly in vain, to teach his kids the difference between "I wish I was there" and "I wish I were there", or how you can get eggs from a coop or a coöp, and they're different things, but eventually the hyphenation dies out and the phrase remains.
Mandarin written in pinyin comes to mind as another example. Do you discount that because pinyin is not the primary writing system used for that language?
It means a mature tree in an old-growth forest. Trees that grow in the dense shade of other trees grow slower, and their growth rings are much closer together. The result is that a tree takes a lot longer to grow but it's stronger and harder than the same species grown in the sunlight.
The reason for the distinction is that most of the old growth forests have been clear-cut and the lumber available today is fast-growth farmed lumber. If you compare a 2x4 at Lowe's with a 2x4 out of a 150-year-old house, you'll see that the wood itself is very different even though the species might be the same. The tree the new 2x4 came from was fairly young, while the tree the 150-year-old 2x4 came from was probably centuries old.
Fundamentally the issue is that companies are just not investing enough in engineering and IT. When you farm out this work to offshore workers on a shoestring budget, the result is utterly predictable.
I've worked with Allianz's cybersecurity personas previously on EBRs/QBRs, and the issue is they (like a lot of European companies) are basically a confederation of subsidiaries with various independent IT assets and teams, so shadow IT abounds.
They have subsidiaries numbering in the dozens, so there is no way to unify IT norms and standards.
There is an added skills issue as well (most DACH companies I've dealt with have only just started working on building hybrid security posture management - easily a decade behind their American peers), but it is a side effect of the organizational issues.
> They have subsidiaries numbering in the dozens, so there is no way to unify IT norms and standards.
That is their choice though - they could setup a technology services subsidiary, and then provide IT services to the other subsidiaries, transparently to the end users in those subsidiaries.