code logs -> 2017 -> Mon, 19 Jun 2017< code.20170618.log - code.20170620.log >
--- Log opened Mon Jun 19 00:00:18 2017
04:14 Turaiel[Offline] is now known as Turaiel
04:25
<@celticminstrel>
I wonder if it's safe to have a function with a static local whose constructor calls the same function...
04:26
< Mahal>
I am not really a coder
04:26
< Mahal>
but this smacks of "hello, a loop" to me
04:26
<@celticminstrel>
It does indeed, and yet... a static local is supposed to be initialized only once.
04:27
<@celticminstrel>
By which I mean, once in the entire program.
04:29
<~Vornicus>
I think actual code would enlighten the situation
04:30
<@celticminstrel>
I ran it and it crashed, so I'm assuming that means it's not safe, but basically...
04:30
<@celticminstrel>
T& get_thing() {static T thing; return thing;} T::T(T* parent = nullptr) : parenr(parent ? parent : get_thing()) {}
04:31
<~Vornicus>
that ... yeah that ain't gonna work
04:31
<@celticminstrel>
...probably should've put that on two lines, oh well.
04:33
<@celticminstrel>
get_thing was also a static member of T, so I've decided to use a private tag constructor.
04:33
<@celticminstrel>
Basically the idea is that get_thing is a "root" of any T.
04:34
<@celticminstrel>
And every T except that one should have a parent.
05:12
<@celticminstrel>
Not working. :/ Need to rethink this. Might just need to have an additional private flag that's true only in the root.
05:12 celticminstrel [celticminst@Nightstar-cn2je9.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
05:39 Turaiel is now known as Turaiel[Offline]
05:59 Jessikat [Jessikat@Nightstar-41a4ap.dab.02.net] has joined #code
06:16 Jessikat` [Jessikat@Nightstar-b9o87p.dab.02.net] has joined #code
06:19 Jessikat [Jessikat@Nightstar-41a4ap.dab.02.net] has quit [Ping timeout: 121 seconds]
06:54 Kindamoody[zZz] is now known as Kindamoody|out
07:25 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
10:52 Jessikat` [Jessikat@Nightstar-b9o87p.dab.02.net] has quit [Ping timeout: 121 seconds]
13:07 * TheWatcher eyes this email, sighs
13:08
<@TheWatcher>
Person X: "$program should do $feature", person Y: "under no circumstances should $program do $feature"
13:08
<@TheWatcher>
X and Y are both "in charge" of this project
13:13
<&Reiver>
So sit them in a meeting and get behind the lead sheilding.
13:13
<&Reiver>
This is simply a lack of specification, and it is not your problem to decide who is right.
13:13
<@TheWatcher>
"Lack of specification" is this entire godsdamned thing in a nutshell -_-
13:13
<&Reiver>
that's BA 101, if in doubt, punt it up and offically leave it as teir problem~
13:14
<&Reiver>
*their
13:23 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
13:23 mode/#code [+qo Vornicus Vornicus] by ChanServ
13:26 celticminstrel [celticminst@Nightstar-cn2je9.dsl.bell.ca] has joined #code
13:26 mode/#code [+o celticminstrel] by ChanServ
13:40 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer]
13:40 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
13:40 mode/#code [+qo Vornicus Vornicus] by ChanServ
13:51 celticminstrel [celticminst@Nightstar-cn2je9.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
--- Log closed Mon Jun 19 14:37:53 2017
--- Log opened Mon Jun 19 14:38:03 2017
14:38 TheWatcher [chris@GlobalOperator.Nightstar.Net] has joined #code
14:38 Irssi: #code: Total of 33 nicks [27 ops, 0 halfops, 0 voices, 6 normal]
14:38 mode/#code [+o TheWatcher] by ChanServ
14:38 Kindamoody|out is now known as Kindamoody
14:38 Irssi: Join to #code was synced in 56 secs
17:47 Kindamoody is now known as Kindamoody|afk
18:36 Turaiel[Offline] is now known as Turaiel
19:00 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
19:01 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
19:01 mode/#code [+o Syloq] by ChanServ
21:30 macdjord is now known as macdjord|slep
22:01
<&McMartin>
"Chrx, pronounced “marshmallow” according to the project website, automates a dual-boot Linux install."
22:01
<&McMartin>
Fuck yooooooooooooouuuuuuuuu
22:01
<@Tamber>
... pronounced marshm... wh... buh
22:02
<&McMartin>
To be clear, it is that part that I'm swearing at, not automating dual-boot Linux installs
22:15 * TheWatcher blink
22:37
<&[R]>
I'm guessing it's a stab at people who "pronounce" SQL as "squirrel" or "sequel"
22:39
<&[R]>
Or GUI as "gooey"
22:50
< Mahal>
I have a genuine question. Why do we object to "sequel" or "gooey"?
22:50
<@gnolam>
U gh
22:51
<@gnolam>
...
22:51
<@gnolam>
I have no objections to "gooey". That's a natural pronunciation.
22:51
< Mahal>
no honestly, I don't now
22:51
< Mahal>
I run into the "AREGH PEOPLE WHY" on occasion but have never understood
22:52 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code
22:52 mode/#code [+o Reiv] by ChanServ
22:53
<@gnolam>
"SQL" as anything other than the abbreviation however... no.
22:54
<@gnolam>
If you want it pronounced some specific way, then pick your abbreviation or acronym so that it *is* pronounced that way.
22:55
<@gnolam>
Don't be HEN3RY.
22:55
< Mahal>
You've said "no" but still not *why*
22:55
< Mahal>
just "don't"
22:56
< Mahal>
I mean... at a "being a human" level "sequel" is easier to say than "ess que ell", so I can understand why it's hung around, we're lazy asses
22:57
<@Alek>
I'm gonna pronounce it "cheerios" just to piss them off. :P
22:59
<@gnolam>
It might be easier to say, but it has *nothing to do with how it's actually written*.
23:00
<@gnolam>
And good luck explaining that it's easier to say to "John" from tech support in Chennai.
23:01 Kindamoody|afk is now known as Kindamoody
23:02
<@gnolam>
Or Zsolt in Transylvania.
23:04
<@gnolam>
Or Lee in Guangdong.
23:08
<@Alek>
they're all still "John" though
23:08
<@gnolam>
If you insist on some special pronunciation for your technology, then all you're doing is making people's jobs that much harder, because people *are* going to pronounce it as it's written.
23:08
<@Alek>
agreed
23:09
<@gnolam>
I have much harsher words for this, but my self-censor is kicking in.
23:13
<@gnolam>
(Hen3ry is a Tom Lehrer quote: "I am reminded at this point of a fellow I used to know whose name was Henry. Only to give you an idea of what an individualist he was, he spelt it 'HEN3RY'. The 3 was silent, you see.")
23:16 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [Connection closed]
23:16 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code
23:16 mode/#code [+o Reiv] by ChanServ
23:23
<~Vornicus>
darles chickens with four Ns and a silent Q
23:23 * Mahal sigh.
23:25
<&McMartin>
"Sequel" is the only English word that you can get out of SQL if you pretend English is an Abjad, which is a thing we do ALL THE TIME PLZKTHX.
23:26
<&McMartin>
It is true that THX needs to pronounced as the letters or as "thanks" depending on context and means different things.
23:26
<@gnolam>
And again: good luck explaining that to "John", Zsolt and Lee.
23:26
<&McMartin>
Who we weren't talking to and don't care about, so, yeah.
23:26
<&McMartin>
Spelling it out will be understood
23:27
<&McMartin>
But, like
23:27
<&McMartin>
SQL is much less borderline than SCSI, which *also* isn't borderline but has way too many words it could be pronounced as.
23:29
<&McMartin>
But yes, I acknowledge that languages which believe that "vzgl" is an entirely sensible thing to start a word
23:29
<&McMartin>
Will not jump to "treat it like it's an abjad"
23:30
<&McMartin>
Your proposed criterion also makes WYSIWYG largely non-problematic, and as a native speaker I'm less willing to grant that
--- Log closed Tue Jun 20 00:00:55 2017
code logs -> 2017 -> Mon, 19 Jun 2017< code.20170618.log - code.20170620.log >

[ Latest log file ]