LWN: Comments on "Sunday's kernel releases" https://lwn.net/Articles/521782/ This is a special feed containing comments posted to the individual LWN article titled "Sunday's kernel releases". en-us Fri, 03 Oct 2025 03:34:33 +0000 Fri, 03 Oct 2025 03:34:33 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Sunday's kernel releases https://lwn.net/Articles/522761/ https://lwn.net/Articles/522761/ Wol <div class="FormattedComment"> Sounds like the senior management at the company I worked for a while back :-)<br> <p> David Clark the MD, David Wheatley the Operations Director, David ... the Company Secretary, and David Geldart the IT manager.<br> <p> Cheers,<br> Wol<br> </div> Sat, 03 Nov 2012 00:59:45 +0000 usernames https://lwn.net/Articles/522448/ https://lwn.net/Articles/522448/ daglwn <div class="FormattedComment"> A friend once set up a university e-mail list called "hi."<br> <p> Much entertainment ensued.<br> <p> </div> Thu, 01 Nov 2012 16:44:05 +0000 Sunday's kernel releases https://lwn.net/Articles/522337/ https://lwn.net/Articles/522337/ dlang <div class="FormattedComment"> I had 4 Davids in a class of 12 at one point.<br> <p> At work a few years ago we had the 'david meeting'<br> <p> from Security<br> Me (David)<br> my boss (David)<br> his boss (Scott)<br> his boss (David)<br> <p> From Engineering David<br> <p> From Operations David<br> and his boss David<br> <p> Scott opened the meeting by asking if he should change his name to David for the duration of the meeting :-)<br> </div> Thu, 01 Nov 2012 06:34:12 +0000 Sunday's kernel releases https://lwn.net/Articles/522302/ https://lwn.net/Articles/522302/ Wol <div class="FormattedComment"> In my first proper job, we had three Michaels in a department of six. Fortunately they went by the shortened names of "Big Mike" (the boss), Mike, and Mick.<br> <p> Then in another job, we had four Anthonys in a company of about 60. So we had two Tonys, an Anthony (me), and a Stiffy (his surname was Stiff).<br> <p> And my boss there was Brian Smith. Apparently, when he was in short trousers, there were four Brian Smiths in his class (of about 30 kids).<br> <p> Cheers,<br> Wol<br> </div> Wed, 31 Oct 2012 23:31:43 +0000 Sunday's kernel releases https://lwn.net/Articles/522301/ https://lwn.net/Articles/522301/ Wol <div class="FormattedComment"> Well, when my wife was a girl they had great fun at home. She, her elder brother, and her dad all shared the same first initial. When a letter arrived, it was often a puzzle (until it was opened) who it was addressed to.<br> <p> Cheers,<br> Wol<br> </div> Wed, 31 Oct 2012 23:27:45 +0000 Sunday's kernel releases https://lwn.net/Articles/522300/ https://lwn.net/Articles/522300/ Wol <div class="FormattedComment"> For a well known example, Mr Evelyn Waugh married a lady called Evelyn ...<br> <p> Cheers,<br> Wol<br> </div> Wed, 31 Oct 2012 23:25:41 +0000 Sunday's kernel releases https://lwn.net/Articles/522123/ https://lwn.net/Articles/522123/ marcH <div class="FormattedComment"> <a href="http://xkcd.com/327/">http://xkcd.com/327/</a><br> <p> [This is even more digression but this whole page is just noise anyway, so]<br> <p> While this cartoon is very funny it misses the technical point. A decent database language would allow garbage-in/garbage-out and not require the insane amount of (brittle) sanitizing that SQL requires.<br> <p> Prepared Statements solve this problem. While their use should be mandatory they're not even part of plain SQL.<br> <p> SQL is a joke from another age.<br> <p> <p> </div> Wed, 31 Oct 2012 09:06:43 +0000 Sunday's kernel releases https://lwn.net/Articles/522029/ https://lwn.net/Articles/522029/ bosyber <div class="FormattedComment"> Twins don't need to marry to get the effect, just having their initials match gives at least quite a problem with some Dutch banks: Postbank, now taken over by ING - which only compounded the issue when one moves.<br> </div> Tue, 30 Oct 2012 11:11:33 +0000 usernames https://lwn.net/Articles/522020/ https://lwn.net/Articles/522020/ jezuch <div class="FormattedComment"> <font class="QuotedText">&gt; Erm... Ruth is a very common English first name</font><br> <p> Slight correction: it's common among English-speaking peoples, but the name apparently is Semitic.<br> </div> Tue, 30 Oct 2012 10:32:45 +0000 usernames https://lwn.net/Articles/522015/ https://lwn.net/Articles/522015/ ghane <div class="FormattedComment"> "Late godfather". Quite sure we are not talking of Enoch here.<br> <p> --<br> Sanjeev<br> </div> Tue, 30 Oct 2012 09:29:34 +0000 usernames https://lwn.net/Articles/521999/ https://lwn.net/Articles/521999/ tialaramex <div class="FormattedComment"> My goodness.<br> <p> You somehow thought that while I was aware of the existence of a fairly obscure English word, I hadn't noticed it's also a popular name?<br> <p> I chose the username purposefully. The account which it corresponded to was not of great importance to me (I had other accounts with which to get real work done), so its value as a lesson and example more than compensated for the trouble it caused.<br> <p> The argument that "it wouldn't be short-sighted to assume that it was a person's name" mistakes the problem. It /would/ be short-sighted to assume that blindly addressing email to "ruth" in an organisation of several thousand people will have any particular effect at all, still less that it will ensure your confidential missive is received by whichever person named "Ruth" you happened to be thinking of when composing it. It would also be short-sighted to create a system which "helpfully" redirects email sent to, say, "Ruth.Smith@University" to a user named ruth on the basis that the email address didn't match anything and maybe this "ruth" account will know what to do with it. It would be even more short-sighted to invent a system which attempts to match named employees to accounts based on the similarity of the username when a perfectly good system for exactly matching corresponding accounts by payroll number already exists. And still more short sighted to write software which treats the human readable part of an email addresss (e.g. the Ruth in "Ruth Stevens" &lt;stevensr@University&gt;) as a username to which the mail should be delivered. And yet all this short-sightedness and more happened.<br> </div> Tue, 30 Oct 2012 02:51:12 +0000 Sunday's kernel releases https://lwn.net/Articles/521993/ https://lwn.net/Articles/521993/ anselm <p> For extra credit, marry a woman with the same first name <em>and</em> the same date of birth. </p> Tue, 30 Oct 2012 00:08:19 +0000 Sunday's kernel releases https://lwn.net/Articles/521966/ https://lwn.net/Articles/521966/ NAR <div class="FormattedComment"> When I was a kid, we used to play football (that's soccer for some of you) with neighbouring kids. Teams of 5-7 boys, depending on who was around. I remember one case when we used the following convention to select teams: everyone called Attila plays one team, the rest are in the other. We won :-)<br> </div> Mon, 29 Oct 2012 19:23:29 +0000 usernames https://lwn.net/Articles/521952/ https://lwn.net/Articles/521952/ Cyberax <div class="FormattedComment"> Is his first name Enoch, by any chance? <br> <p> (for those missing the context, read Neal Stephenson's "Cryptonomicon")<br> </div> Mon, 29 Oct 2012 18:03:04 +0000 usernames https://lwn.net/Articles/521951/ https://lwn.net/Articles/521951/ Cyberax <div class="FormattedComment"> <font class="QuotedText">&gt;You can't even GUESS at their username, because it's numeric</font><br> <p> Tattoo it on their foreheads. Make it a barcode for easy machine readability.<br> <p> <p> Duh, that one was easy.<br> </div> Mon, 29 Oct 2012 18:01:00 +0000 Sunday's kernel releases https://lwn.net/Articles/521948/ https://lwn.net/Articles/521948/ shaworth <div class="FormattedComment"> Try marrying a woman with the same first name. The result, identical first and last names, addresses and phone numbers. <br> <p> Namespace collision, more common than you think.<br> <p> Mr. Shannon Haworth<br> <p> </div> Mon, 29 Oct 2012 17:46:12 +0000 usernames https://lwn.net/Articles/521865/ https://lwn.net/Articles/521865/ deater <div class="FormattedComment"> my late godfather's surname was "root". I doubt he ever had an account on a UNIX machine, but I've always wondered what kind of troubles he could have caused if he did.<br> </div> Mon, 29 Oct 2012 14:51:15 +0000 usernames https://lwn.net/Articles/521857/ https://lwn.net/Articles/521857/ ledow <div class="FormattedComment"> Now imagine you have a class of 30 6-to-11-year-olds, all with unique numbers, all waiting to log into the ICT Suite. It's their first lesson, you're the teacher... see how much you get done.<br> <p> You can't even GUESS at their username, because it's numeric. They won't remember it, even months later. You will have to print little cards with their usernames on, which they will be unable to read until years after they've started (BY LAW!) using computers in a network environment so the teacher has to go around one-by-one logging them in.<br> <p> Not saying it's insurmountable (it's not - for a start, I push for dongle-logins because it's just easier even if they lose them in the first five minutes), but it's a problem.<br> <p> Hence why humans memorise alphabetised mnemonics (i.e. a username based on their name) and let the computer convert it to a unique identifier (i.e. user-SID or equivalent).<br> <p> The only place that gives me a numeric username is the UK's Government Gateway (which also needs several highly-secure passwords and security procedures to access because it lets you do everything from file your taxes to renew your driving licence). And that's been phased out because they get so much hassle with people forgetting their logins and they're planning to tie it into email addresses or social network accounts or similar.<br> <p> We use usernames for a reason. If I wanted to use numbers, I'd just allocate them a login-dongle of some kind. Good luck tracking down user123127854738's history on all your systems, even if you *do* implement logging and searching. And username auditing (is this account still in use?), and lots of other boring admin tasks which are solved by using some variation of real name even despite the inherent namespace problem.<br> </div> Mon, 29 Oct 2012 13:31:31 +0000 usernames https://lwn.net/Articles/521853/ https://lwn.net/Articles/521853/ ledow <div class="FormattedComment"> Erm... Ruth is a very common English first name (and slightly less common surname).<br> <p> My boss at a previous school was called Ruth, for instance. I know someone in American called Ruth (though she goes by a nickname because Ruth is seen as old-fashioned). And then there's Babe Ruth and other famous "Ruth"s, first or last name. It wouldn't be short-sighted to assume it was a person's name at all. And that's exactly my point. Any system of naming will run into a name from some other place sooner or later.<br> </div> Mon, 29 Oct 2012 13:21:43 +0000 usernames https://lwn.net/Articles/521846/ https://lwn.net/Articles/521846/ sorpigal <div class="FormattedComment"> Everyone has this problem and the solution is simple: Guarantee uniqueness by assigning every person a unique number. The problems with this are that people feel numbers to be impersonal (as if most of these schemes are not!) and that numbers can be harder to remember or distinguish from other numbers. Attempts to avoid this problem with clever schemes will, as you point out, lead to trouble[0].<br> <p> There are no good answers, but here's a bad one that I like: assign each person a name-based username and then *always append a numeric suffix*, so that each name is e.g. firstname.lastname.123@host. Of course you have to deal with the fact that nobody really knows what a name is[1], allow for exceptions and never hard-code this assumption in to any software.<br> <p> Perhaps the best way to name people is to use something like DNS. A unique number that identifies plus a global name-to-number resolution system, which is non-authoritative and permitted to change over time, geography, etc.. Of course, then you'd need to know he point in time and locality to know how to resolve the name... which is pretty much where we are now.<br> <p> [0]: <a href="http://thedailywtf.com/Articles/The-Automated-Curse-Generator.aspx">http://thedailywtf.com/Articles/The-Automated-Curse-Gener...</a><br> [1]: <a href="http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/">http://www.kalzumeus.com/2010/06/17/falsehoods-programmer...</a><br> </div> Mon, 29 Oct 2012 13:19:21 +0000 usernames https://lwn.net/Articles/521841/ https://lwn.net/Articles/521841/ tialaramex <div class="FormattedComment"> Let users pick their own username, forbid already existing and recently deleted users, laugh at anybody foolish enough to insist on their forename as they are constantly mistaken for somebody else with the same forename.<br> <p> Since they are picking the username, they are solely responsible for its perceived meaning if any. If you're dealing with kids I suppose you might thus want to have oversight/ veto.<br> <p> If absolutely necessary also forbid usernames which conflict with system identifiers, but prefer where possible to simply separate the two namespaces altogether so that it's impossible for either the system or the users to confuse a person with a machine, or an ordinary user with an administrator or other higher power.<br> <p> While working at a university I selected the username "ruth" (a now rare word meaning roughly "remorse" and the source of the still common word "ruthless") and the associated email address was assigned to me automatically. Over the years I discovered that humans who can't use their email client properly are about as common as automatic systems that are too dumb to know the difference between a username and a person's real name. I received confidential correspondence, invitations, enquiries, bounces, and numerous other emails that should have been sent to (and in some cases, explicitly were addressed to) members of staff with the forename "Ruth". Nobody showed any interest in either fixing the automated systems or retraining the staff, but they did eventually institute a system in which they gave everybody an email address of the form Firstname.Lastname@University. This system had all the flaws you have mentioned above, it fixed nothing, but most likely it made some barely computer literate new VC feel that they could email anybody by guessing at the correct address and then probably blaming "those IT people" when their confidential union settlement proposal was mistakenly sent to a janitor or whatever.<br> </div> Mon, 29 Oct 2012 12:13:48 +0000 Linus needs to get used to this, or get out! https://lwn.net/Articles/521838/ https://lwn.net/Articles/521838/ linusw <div class="FormattedComment"> Torvalds is actually just three years older than me (Linus Walleij). And both of us were probably inspired by proxy from Nobel laureate Linus Pauling.<br> </div> Mon, 29 Oct 2012 11:30:34 +0000 Sunday's kernel releases https://lwn.net/Articles/521836/ https://lwn.net/Articles/521836/ jengelh <div class="FormattedComment"> That's just what I linked to, is it not?<br> </div> Mon, 29 Oct 2012 11:23:42 +0000 Sunday's kernel releases https://lwn.net/Articles/521835/ https://lwn.net/Articles/521835/ mpr22 Initials + serial number should let you fully automate filtering for the likes of Simon Henry Ian Thorpe and George Oliver Donaldson. Mon, 29 Oct 2012 11:07:27 +0000 Linus needs to get used to this, or get out! https://lwn.net/Articles/521834/ https://lwn.net/Articles/521834/ k3ninho <div class="FormattedComment"> Nominative determinism calls for it - though I suspect a large number of prospective kernel hackers called Linus have the ball pulled from their toes just as they kick at it.<br> </div> Mon, 29 Oct 2012 10:56:33 +0000 Sunday's kernel releases https://lwn.net/Articles/521832/ https://lwn.net/Articles/521832/ ledow <div class="FormattedComment"> I know someone whose dad is David, whose brother is David, whose married to a David (who has several friends and relatives called David) and whose boss is David.<br> <p> Also, working in schools, I can assure you that ANY naming scheme you choose for users will inevitably invite a double-entry because of the way probability works - even in a school of only a few dozen students.<br> <p> And where you come up with a smart-alec user naming scheme, there will always be doubles or you'll have to add a number to the end because of exactly the same problem. Every single place I've ever worked has had a duplicate username identified by, say, "username2" or similar, and the same problem with every influx of new users.<br> <p> And, worse, if you use a smart-alec scheme like "first four letters of surname followed by first two of first name", you will invariably end up with something approaching a rude-word and it will ALWAYS be the most senior person in the place (so, obviously, you are then asked to explain and to change the naming scheme or provide an exception which breaks all your user scripts). I actually have to audit pupil names for pronunciation and possible connotations before I issue users (very easy to get swear words, insults and I guarantee you the pupil with the most fanatically religious parents will end up with something blasphemous under the naming scheme).<br> </div> Mon, 29 Oct 2012 10:53:07 +0000 Sunday's kernel releases https://lwn.net/Articles/521823/ https://lwn.net/Articles/521823/ magfr Something along the line of <a rel="nofollow" href="http://xkcd.com/327/">this</a> I suppose? Mon, 29 Oct 2012 06:25:19 +0000 Sunday's kernel releases https://lwn.net/Articles/521816/ https://lwn.net/Articles/521816/ jengelh <p>Don't know what to name your newborn? Forget books on names and etymology — just pick something random from `<code>git log --format=pretty:%an | pcregrep -o '^\S+' | sort -u</code>`!</p> <p><b>…</b> Just don't pick something with “<a href="http://xkcd.com/327/"><code>=?utf-8?q?</code></a>” in it.</p> Mon, 29 Oct 2012 00:15:43 +0000 Linus needs to get used to this, or get out! https://lwn.net/Articles/521815/ https://lwn.net/Articles/521815/ charlieb <div class="FormattedComment"> These could be the vanguard - 2nd generation linux hackers. You think none of them will be named Linus? :-)<br> </div> Sun, 28 Oct 2012 23:50:26 +0000 #15091 here https://lwn.net/Articles/521813/ https://lwn.net/Articles/521813/ man_ls I sympathize, having being born a "Fernández" in Spain. It feels good to also carry a prime identification number, even if there are infinite of them. And an <a href="http://www.wolframalpha.com/input/?i=15091&dataset=">irregular prime</a> too! Sun, 28 Oct 2012 23:26:57 +0000 Sunday's kernel releases https://lwn.net/Articles/521810/ https://lwn.net/Articles/521810/ neilbrown <div class="FormattedComment"> Hi,<br> I am #359. Having been born a "Brown", it is such a relief to be unique (and prime too!) in this little community.<br> <p> </div> Sun, 28 Oct 2012 22:54:40 +0000 Sunday's kernel releases https://lwn.net/Articles/521808/ https://lwn.net/Articles/521808/ nix <div class="FormattedComment"> It could be much worse.<br> <p> Your name could be Steve.<br> <p> </div> Sun, 28 Oct 2012 22:48:57 +0000 Sunday's kernel releases https://lwn.net/Articles/521806/ https://lwn.net/Articles/521806/ mikemol <div class="FormattedComment"> My name is Michael. Among my best friends are another Michael, two Joshes and three Davids...and one of those Davids goes by the name Myke.<br> <p> I have absolutely no sympathy. :)<br> </div> Sun, 28 Oct 2012 22:44:36 +0000