[-] grue@lemmy.world 5 points 18 hours ago* (last edited 18 hours ago)

That one isn't saying that names change gradually. It's saying that names can change at any time and for any reason, not just e.g. when a woman gets married or something.

[-] grue@lemmy.world 7 points 18 hours ago* (last edited 18 hours ago)

To be fair, I wasn't entirely happy with my comment either. There was something missing, and I just figured out what it was.

Along with "sharecropping" I should've mentioned "sweatshops," and along with "non-compete agreements" I should've mentioned anti-union laws like "right-to-work" and "at-will employment."

[-] grue@lemmy.world 6 points 20 hours ago

You're kidding, right? At this point, that's almost the least of our worries.

[-] grue@lemmy.world 9 points 22 hours ago

https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/

Falsehoods Programmers Believe About Names
Patrick McKenzie
2010-06-17

John Graham-Cumming wrote an article today complaining about how a computer system he was working with described his last name as having invalid characters. It of course does not, because anything someone tells you is their name is — by definition — an appropriate identifier for them. John was understandably vexed about this situation, and he has every right to be, because names are central to our identities, virtually by definition.

I have lived in Japan for several years, programming in a professional capacity, and I have broken many systems by the simple expedient of being introduced into them. (Most people call me Patrick McKenzie, but I’ll acknowledge as correct any of six different “full” names, any many systems I deal with will accept precisely none of them.) Similarly, I’ve worked with Big Freaking Enterprises which, by dint of doing business globally, have theoretically designed their systems to allow all names to work in them. I have never seen a computer system which handles names properly and doubt one exists, anywhere.

So, as a public service, I’m going to list assumptions your systems probably make about names. All of these assumptions are wrong. Try to make less of them next time you write a system which touches names.

  1. People have exactly one canonical full name.
  2. People have exactly one full name which they go by.
  3. People have, at this point in time, exactly one canonical full name.
  4. People have, at this point in time, one full name which they go by.
  5. People have exactly N names, for any value of N.
  6. People’s names fit within a certain defined amount of space.
  7. People’s names do not change.
  8. People’s names change, but only at a certain enumerated set of events.
  9. People’s names are written in ASCII.
  10. People’s names are written in any single character set.
  11. People’s names are all mapped in Unicode code points.
  12. People’s names are case sensitive.
  13. People’s names are case insensitive.
  14. People’s names sometimes have prefixes or suffixes, but you can safely ignore those.
  15. People’s names do not contain numbers.
  16. People’s names are not written in ALL CAPS.
  17. People’s names are not written in all lower case letters.
  18. People’s names have an order to them. Picking any ordering scheme will automatically result in consistent ordering among all systems, as long as both use the same ordering scheme for the same name.
  19. People’s first names and last names are, by necessity, different.
  20. People have last names, family names, or anything else which is shared by folks recognized as their relatives.
  21. People’s names are globally unique.
  22. People’s names are almost globally unique.
  23. Alright alright but surely people’s names are diverse enough such that no million people share the same name.
  24. My system will never have to deal with names from China.
  25. Or Japan.
  26. Or Korea.
  27. Or Ireland, the United Kingdom, the United States, Spain, Mexico, Brazil, Peru, Russia, Sweden, Botswana, South Africa, Trinidad, Haiti, France, or the Klingon Empire, all of which have “weird” naming schemes in common use.
  28. That Klingon Empire thing was a joke, right?
  29. Confound your cultural relativism! People in my society, at least, agree on one commonly accepted standard for names.
  30. There exists an algorithm which transforms names and can be reversed losslessly. (Yes, yes, you can do it if your algorithm returns the input. You get a gold star.)
  31. I can safely assume that this dictionary of bad words contains no people’s names in it.
  32. People’s names are assigned at birth.
  33. OK, maybe not at birth, but at least pretty close to birth.
  34. Alright, alright, within a year or so of birth.
  35. Five years?
  36. You’re kidding me, right?
  37. Two different systems containing data about the same person will use the same name for that person.
  38. Two different data entry operators, given a person’s name, will by necessity enter bitwise equivalent strings on any single system, if the system is well-designed.
  39. People whose names break my system are weird outliers. They should have had solid, acceptable names, like 田中太郎.
  40. People have names.

This list is by no means exhaustive. If you need examples of real names which disprove any of the above commonly held misconceptions, I will happily introduce you to several. Feel free to add other misconceptions in the comments, and refer people to this post the next time they suggest a genius idea like a database table with a first_name and last_name column.

[-] grue@lemmy.world 8 points 1 day ago

I got a copy of Turbolinux 6 (released in 2000) from somebody at a Hamfest, but couldn't get it to install and run.

Two years later, I was successful in running Debian and Gentoo.

[-] grue@lemmy.world 8 points 1 day ago

That's an Australian-American breakfast.

[-] grue@lemmy.world 5 points 1 day ago

Sweden?! I was so sure that was gonna be Bollywood...!

[-] grue@lemmy.world 4 points 1 day ago

I was gonna upvote you for the first paragraph, but had to rescind it for the second.

[-] grue@lemmy.world 14 points 1 day ago

[angry high-frequency noises]

[-] grue@lemmy.world 120 points 1 day ago

"Bad news" is not the issue. "The ongoing deterioration of both my rights and my standard of living" is the issue!

214
submitted 8 months ago by grue@lemmy.world to c/privacy@lemmy.ml

cross-posted from: https://lemm.ee/post/13854229

A mum had to take action to prove not every road in Wales has a 20mph speed limit after an insurance firm voided her son's insurance policy.

Welsh television presenter Jess Davies explained that her younger brother saw his car insurance voided as a result of the vehicle's black box recording his speed and seemingly deciding he was constantly exceeding the speed limit. It meant their mother had to take some unusual steps to show the firm that not every road in Wales now had a 20mph speed limit.

93
submitted 8 months ago by grue@lemmy.world to c/risa@startrek.website
115
submitted 8 months ago* (last edited 8 months ago) by grue@lemmy.world to c/nostupidquestions@lemmy.world

My parents were driving to the beach for vacation. Their car broke down in a small city just under 100 miles from their destination and about 250 miles from home. It's under warranty, but the nearest dealership is 50 miles away (in a completely different direction than either home or the beach), and of course neither a dealership nor local independent mechanics will be open until Monday. I'm mechanically-inclined but they're not, so trying to diagnose it and do a hotel parking lot repair seems like a no-go. They have roadside assistance that covers a tow to the nearest mechanic, but presumably not 50 miles to a dealer. They were worried about not getting a refund for their prepaid hotel reservation (a couple thousand bucks), but the hotel apparently let them reschedule it to next week.

I think they're trying to get quotes from towing companies now, but my wild guess is that a 90-mile weekend tow would be pretty expensive, let alone a 250-mile one. I really have no idea, though.

It seems to me that our options include:

  • Limp it or have it towed to a local mechanic and be stuck in the city they're in until it's fixed.
  • Have the car towed 50 miles to the nearest dealer and be stuck in that city until it's fixed.
  • Have the car towed 90 miles to the dealer at their destination, move their hotel reservation back to its original date, and have it fixed while they're on vacation.
  • Have the car towed 250 miles to home.
  • Rent a U-haul box truck and an auto trailer and tow it to the dealership at the beach themselves ($194).
  • Rent a U-haul box truck and an auto trailer and tow it home themselves ($369). (They're leaning towards this, but leery because they haven't towed anything in decades.)
  • Have me drive out to meet them, rent the U-haul box truck and trailer, and let me tow it home while they drive my car home.
  • Have me rent a towing-capable pickup truck here, drive out to them, rent an auto trailer there, and have me tow it home. (The trouble with this is that "car rental" places only have light-duty pickups that might not have suitable hitch and/or tow rating, "truck rental" places aren't open until Monday, and Home Depot, which rents F-250s and is open on Sunday, apparently prohibits towing except for equipment rented from them.)

Any advice is welcome!


UPDATE: They picked the "rent a U-haul box truck and an auto trailer and tow it home themselves" option, and have made it home safely. Thanks for all the advice!

60
submitted 8 months ago by grue@lemmy.world to c/fuck_cars@lemmy.ml
74
submitted 9 months ago by grue@lemmy.world to c/fuck_cars@lemmy.ml
159
mini final frontier (lemmy.world)
submitted 9 months ago by grue@lemmy.world to c/risa@startrek.website
20
submitted 11 months ago* (last edited 11 months ago) by grue@lemmy.world to c/selfhosted@lemmy.world

...and more importantly, where is that setting stored so I can turn it on for all of them?

I realize this varies according to OS, so I'm specifically asking about my Turnkey Nextcloud and Turnkey Mediaserver containers, which are based on Debian Linux. It's perhaps worth noting that my Turnkey Syncthing container, which uses the same base OS, does register its hostname with my DHCP server. I've gone digging around in /etc/ etc. in each of the containers, but so far I haven't found any configuration differences that would explain the difference in behavior. (Also, if it matters, my DHCP server is the one included with OpenWRT and running on my router.)

By the way, I'm aware that the best answer might be "you have an X/Y problem and you really ought to use static IPs and/or setup a reverse proxy," but I haven't gotten to that point yet. Besides, I still want to satisfy my curiosity about DHCP and hostnames regardless.

EDIT: to be clear, this post is about LXC containers running directly in Proxmox, NOT Docker.

11
submitted 1 year ago* (last edited 1 year ago) by grue@lemmy.world to c/starwarsmemes@lemmy.world
view more: ‹ prev next ›

grue

joined 1 year ago