90 karma · joined March 14, 2024
But that's a lot of work, and whereas it's easy to add extra trivia to OSM it's much harder to add extra detail to tiles.
(BTW: I've had multiairline itineraries many times. I think a lot of airlines are perfectly happy to do it because they can't fly domestic in that country and the domestic airline doesn't fly international. Also, there have been times when I haven't been able to, and I've been worried about it, and I got to the airport for manual checkin, and they've said "oh, i see you have an ongoing flight to such-and-such, do you want me to check you in for the whole journey?")
The experience made me realise that what you describe is exactly what I'm trying to do. I have pages I care about. I want them findable when I get back to it, even if that means three years hence. And there are other pages which I just visited once, like a news article, or which occupied me for three weeks, like documentation for a problem I've now solved. The act of closing a tab is a communication to the web browser. I wish it would listen to it.
I could also do with a searchable, browsable list of open tabs. I was recently searching for a car. Then I bought one. So I need to go back and find all the tabs about cars and close them. I want a fully interactive window like an oldschool history window that lets me find all my open tabs about cars and close them, no matter which window they're in - unless I see that it's my car's user manual or my service schedule, in which case maybe I want to keep it open for the next five years.
On the other hand, when I learnt about % in the searchbox, it was a gamechanger. Finally I could find and reuse the tab that is open, instead of the way by default Firefox prioritises search results over open tabs.
(The other thing I would like, is something in mobile Firefox that tells me how many tabs I have open. I hate the cute infinity sign. What's the point? Because their designer couldn't handle the idea of a slightly smaller font each time an order of magnitude is exceeded? Why not let me live with the costs of my actions? Also, an easier way to manage tabs on Firefox mobile. But maybe just better tab management in general.)
Despite my joke in a sibling comment, this is key. When you're a politician everything is power relations. Sometimes it's necessary to show that you have the power to semi-obviously rig an election. Your bargaining position is different if it requires military force to remove you vs just an unhappy electorate. You can achieve different things.
The US does not have successful third party runs because of the uncertainty and difficulty of getting onto the ballot, the possibility of getting onto enough ballots that you will harm your allies but not enough ballots to win, and the fact that the electoral college means you can't rely on running up the vote in your home regions in order to get yourself into the running on a national level. It's not FPTP that prevents third party presidential runs in the US, but state electoral administration, state primaries, and the electoral college.
In any case, the effect is the same. It doesn't matter why the US only has two major candidates at this presidential election and the last presidential election and the next presidential election. It just matters that the US only has two major candidates at this presidential election and the last presidential election and the next presidential election. Abstention is nothing more than half a vote against the candidate closest to you. It's not a motivator for an extra candidate to run next time.
In this reading, the National Popular Vote Interstate Compact will probably have a bigger consequence than Ranked Choice Voting, because it will allow candidates to run up the vote in home regions, which will create new paths to the White House. Ranked Choice Voting just allows voters of the least favored candidate to make a protest and then come home. If you had had Bernie, Biden and Trump running at the last election with RCV, then Biden would have won if Bernie voters had preferenced him, and Trump would have won if they didn't. There's no actual alternative in which Bernie wins. So why would you stand if you're guaranteed to lose? It costs money and burns bridges. The extra candidates want a lower hurdle to winning (for instance, 38% in a field of four), not a higher hurdle (like 50%+1 in a field of four).
The consequences are different at the level of an individual district, because a member of Congress is a very different role than a national president.
To desert, v, stress on the second syllable, means to leave/abandon something.
Desert, n, stress on the second syllable, is what you deserve "he got his just deserts"
Dessert, n, stress on the second syllable, is a sweet course of a meal that follows the main course. It has an extra s because of its etymology not its pronunciation.
I'm quite sure this mess was designed to be as confusing as possible.
Considering the lengths Assange has gone to to avoid entering US custody, I think he's weighed up the ability to trust the US on this one with probably more information than we have.
> The following types of punctuation as used in Australian English shall not be included as part of a geographical name: period (.), comma (,), colon (:), semi-colon (;), quotation marks (“”), exclamation mark (!), question mark (?), ellipsis (…), hyphen (-), solidus (/) and parenthesis (()). For surnames or other names that include a hyphen, the hyphen shall be omitted when used for a geographical name.
> 5 An apostrophe mark shall not be included in geographical names written with a final ‘s’, and the possessive ‘s shall not be included e.g. Georges River not George’s River. Apostrophes forming part of an eponymous name shall be included (e.g. O’Connell Plains).
The explanation in the NSW GWB guide is that it allows for consistency and predictability. If you know that a river is pronounced "Georges River" and its official name followed customary rules, you wouldn't know how it was spelt unless you knew if it was named for George or for Georges. Honestly, I'm sceptical of all explanations. It's more that they find them annoying.
Until 2015 the standard font used in Australian road signs AS 1744-1975 didn't have a apostrophe or a hyphen defined, but at least hyphens and slashes were defined in the related AS 1743 or state-based augmentations of it because they were used in signs like O'Briens Rd or time ranges on parking signs. The current AS 1744:2015 standard does have punctuation - and the standard punctuation for citing standards has changed in the interim.
The attached article says that apostrophes have special meanings to computer databases, but this comment (which uses various bits of punctuation) will be stored in a computer database even with apostrophes. It's not like we programmers are incapable of handling them.
But I also find the counter arguments to be a bit ad hoc. Are Australians so much worse at literacy because of a lack of apostrophes on road signs? Does the correct use of apostrophes materially affect literacy in any way at all? They want the apostrophes because they're used to them.
I wish we could just state the actual reason for decisions and preferences, instead of trying to make our reasons seem more logical and neutral.
Another advantage of env is that you can type `man env` and learn something useful; sourcing and subshells via syntax is a little bit harder.
Finally, I think the major point of this branch of the discussion is to explicitly decorate a command with a special environment. Starting up a subshell isn't the same thing. It might have the same effect, but you can see that you're creating a subshell, running a builtin in the subshell, and then running a command in the subshell. It is something of a difference between declarative (dotenv/env) and imperative (sourcing in a subshell) approaches, and inherits all the pros and cons of the imperative approach.
If it works for you, I make no recommendation against it.
env $(cat .env) my-cmd-wanting-dotenv
would, though, wouldn't it?ETA: the main difference between `env` and `dotenv` seems to be that `env` gets its arguments from the command line, whereas `dotenv` gets its arguments from a file. I think that's a fair difference, but I might also think that perhaps `env` should expand its offering to include some kind of `-f filename` option so that it can focus on the notion of "a configurable sub-environment for a command" and we can avoid subtle distinctions.
1. I tell my email client from colimbarna@fine.server.example to send an email to eisenstein@old.server.example using my.correctly.configured.smtp.server.example
2. my.correctly.configured.smtp.server.example looks up the records for old.server.example and contacts the SMTP server that is sitting there.
3. old.server.example accepts the email and checks its rules for what to do with it: and it is supposed to forward it to eisenstein@new.server.example.
4. old.server.example looks up the records for new.server.example and contacts the SMTP server that is sitting there. It forwards the email basically unchanged - this isn't something where it's from:eisenstein@old.server.example to:eisenstein@new.server.example subject: Fwd - old subject, it's just saying "here's an email to eisenstein@old.server.example, please deliver it to eisenstein@new.server.example". Remember that the "to" address isn't necessarily the person the email is getting delivered to, because you might be in a cc or even bcc list.
5. new.server.examples accepts the email and checks its rules for what to do with it: and it supposed to put it into eisenstein's inbox.
The change here is to steps 3 and 5: "server accepts the email". Instead of simply accepting the email, the SMTP server will checks to make sure that the server which is sending the email is allowed to send the email on behalf of that email address.
So in step 3, old.server.example will check to make sure that my.correctly.configured.smtp.server.example is allowed to send emails on behalf of fine.server.example. It will see that it is, and the email will continue.
But then in step 5, new.server.example will check to make sure that old.server.example is allowed to send emails on behalf of fine.server.example. And it will see that it is not, and it won't accept the email.
Now, your situation is probably different. Instead of steps 3-5, you probably have gmail checking to make sure the sender is allowed to send the email, and if so it checks its rules for what to do with it: and it is supposed to put it into eisenstein's inbox. It's not actually forwarded, it's just that there's more than one email address that gets delivered into the one inbox. (This assumes you have your domain correctly configured for delivery to a gmail address. It's worth double checking, especially if you set it up longer ago than you care to remember.)
Maybe there's some other implementation of sed that supports PCREs but that would really be an extension of that implementation of sed rather than a property of sed.
And maybe there's some GNU tool that uses PCREs, but that GNU tool would not be GNU sed, so it would not be a relevant property.
Anyway, they probably should have said BREs or EREs rather than "sed"...
man 7 regex: '$' (matching the null string at the end of a line)
pcre2pattern: The circumflex and dollar metacharacters are zero-width assertions. That is, they test for a particular condition being true without consuming any characters from the subject string. These two metacharacters are concerned with matching the starts and ends of lines. ... The dollar character is an assertion that is true only if the current matching point is at the end of the subject string, or immediately before a newline at the end of the string (by default), unless PCRE2_NOTEOL is set. Note, however, that it does not actually match the newline. Dollar need not be the last character of the pattern if a number of alternatives are involved, but it should be the last item in any branch in which it appears. Dollar has no special meaning in a character class.