code logs -> 2017 -> Thu, 04 May 2017< code.20170503.log - code.20170505.log >
--- Log opened Thu May 04 00:00:53 2017
00:26 macdjord is now known as macdjord|slep
00:44 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [Ping timeout: 121 seconds]
01:26 Derakon[AFK] is now known as Derakon
01:27 * McMartin sends out a pull request that adds 501 lines and deletes 1290.
01:27
<@Azash>
git commit -m "Added robustness"
01:30
< Jessikat>
git gud
01:59
<@celticminstrel>
Nice.
03:10 Jessikat [Jessica@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
03:10 Jessikat [Jessikat@Nightstar-6fc.jtr.132.82.IP] has joined #code
03:14 Jessikat [Jessikat@Nightstar-6fc.jtr.132.82.IP] has quit [Ping timeout: 121 seconds]
03:15 Jessikat [Jessikat@Nightstar-63ju21.dab.02.net] has joined #code
05:10 Derakon is now known as Derakon[AFK]
05:35 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has joined #code
06:15 Kindamoody[zZz] is now known as Kindamoody
06:30 Kindamoody is now known as Kindamoody|afk
07:28 celticminstrel is now known as celmin|sleep
09:42 Jessikat` [Jessikat@Nightstar-a173q1.dab.02.net] has joined #code
09:45 Jessikat [Jessikat@Nightstar-63ju21.dab.02.net] has quit [Ping timeout: 121 seconds]
10:30
<@Pi>
McMartin: \o/
10:31
<@Pi>
McMartin: Just this week PRed a deletion of 2 or 3k lines from our Android codebase.
10:32
< RchrdB>
Nice!
10:35
<~Vornicus>
That is a heapin' helpin'
11:01 jeroud [sid10043@Nightstar-7he56f.irccloud.com] has quit [[NS] Quit: ]
11:02 jeroud [sid10043@Nightstar-6br85t.irccloud.com] has joined #code
11:02 mode/#code [+ao jeroud jeroud] by ChanServ
12:07 Jessikat` is now known as Jessikat
12:12
< RchrdB>
<@DRMacIver> Anyone I know who does windows C++ development: Is there some trick to going from namespace name to header file that I'm missing? I'm finding all this documentation that very helpfully tells you everything about a namespace except what header file it comes from.
12:15
<&[R]>
grep -R 'namespace NAMESPACETOLOOKFOR' C:\Windows has\no concept\of short\pathnames\so it does this\disgusting\atrocity\2015\with random years\1984\inserted into them\includes
12:15
<&[R]>
?
12:16
< RchrdB>
"grep" doesn't really seem like the obvious choice for an idiomatic solution on Windows but thank you. :)
12:17
<&[R]>
I'm sorry that the windows' userspace has such a drought of useful tools
12:18
< RchrdB>
:)
13:14 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [[NS] Quit: Leaving]
13:45 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has joined #code
13:58
< Jessikat>
C++ namespaces are atrocious for this reason
14:04 Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds]
14:08 Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code
14:08 mode/#code [+o Alek] by ChanServ
14:16
<&[R]>
Hmm?
14:20
<~Vornicus>
Because they're part of file contents, for one thing
14:21
<~Vornicus>
You can't look at your folder and go "aha, that's where this module came from"
14:21
<~Vornicus>
but if I have in, say, python, a thing that says "import monkeypants" I know I'm looking for a thing called monkeypants.py
14:21
<~Vornicus>
(or possibly monkeypants/__init__.py, but you get the idea)
14:28
< Jessikat>
I've seen people attempt to use c++ namespaces as if they were writing C#, and it made me cryyy
14:40 Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
14:41 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
14:45 celmin|sleep is now known as celticminstrel
14:49
<&[R]>
What's that end up being like?
15:33
< Jessikat>
A hellscape of boilerplate and ::
15:35
< Jessikat>
Why the glorious fucking hell is passing the wrong number of parameters to a CPP macro a warning rather than an error?
16:12 Jessikat` [Jessikat@Nightstar-5m0au0.dab.02.net] has joined #code
16:15 Jessikat [Jessikat@Nightstar-a173q1.dab.02.net] has quit [Ping timeout: 121 seconds]
16:26 Jessikat` is now known as Jessikat
16:32
< Jessikat>
https://qz.com/380163/actual-words-my-coworkers-have-said-to-me-a-woman-in-tech/
17:11
<&[R]>
âHow did you learn to do all this?!â <-- guys get that too?
17:15
<@ErikMesoy>
This reads like an odd mix of the seriously offensive, the trivial vent on the internet, things I've said, things I've gotten, and combinations of the above.
17:17 * ToxicFrog stores "When Llorothaag returns, you will be the first sacrifice I lay upon her profane altar." for later use.
17:35 jeroud [sid10043@Nightstar-6br85t.irccloud.com] has quit [A TLS packet with unexpected length was received.]
17:38 jeroud [sid10043@Nightstar-6br85t.irccloud.com] has joined #code
17:38 mode/#code [+ao jeroud jeroud] by ChanServ
17:59
<@celticminstrel>
The responses are hilarious though.
19:33
<&McMartin>
05:58 < Jessikat> C++ namespaces are atrocious for this reason
19:34
<&McMartin>
The last time we had a person in this channel returning to programming after being taught the basics in the 1990s, he was unironically furious at the fact that he could not arrange his files and directories to his taste, but rather had to have them match the program organization
20:15 macdjord|slep is now known as macdjord
21:29 Jessikat` [Jessica@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
21:43 Jessikat [Jessikat@Nightstar-5m0au0.dab.02.net] has quit [Ping timeout: 121 seconds]
21:54
<&jerith>
I've been annoyed by both styles.
21:56
< Jessikat`>
I value consistent and terse code
21:57
< Jessikat`>
so long as your organisation isn't actively preventing me understanding the shape of the program, I'm likely to be okay with it
21:57
<&jerith>
To be fair, the most annoying is Java where I can't really put a bunch of related things into a single file.
21:57
< Jessikat`>
Java doesn't really let you write a line of code without building an entire starship around it
21:58
<&jerith>
I do all my organisation at the module level in other languages.
21:59
< Jessikat`>
I value the help that IDEs tend to provide when it comes to large projects in any language
21:59
< Jessikat`>
but mostly it's just knowing where things are likely to be if I need them
21:59
<&jerith>
I value grep and the non-IDEness of emacs.~
22:00
< Jessikat`>
emacth*
22:00
<&jerith>
But I completely recognise the value of IDEs and lament only that they invariably have terrible straightjacketed editors.
22:00
< Jessikat`>
I solve this problem by never learning how to do anything very powerful~
22:03
<&jerith>
Also, it's only recently that some IDEs have become useful for dynamic languages.
22:03
<&jerith>
And most of the functionality I really find useful is pretty easily available in emacs.
22:05
<&jerith>
(Although I still reach for netbeans or whatever when faced with a pile of unfamiliar Java. And then I swear a lot.)
22:24 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has quit [Connection closed]
22:39 Kindamoody|afk is now known as Kindamoody
22:51 RchrdB [RchrdB@Nightstar-qe9.aug.187.81.IP] has joined #code
22:51 Kindamoody is now known as Kindamoody[zZz]
23:31
<&McMartin>
https://twitter.com/pomeranian99/status/858856994438094848
23:36 Turaiel[Offline] is now known as Turaiel
23:48
< Jessikat`>
:)
--- Log closed Fri May 05 00:00:54 2017
code logs -> 2017 -> Thu, 04 May 2017< code.20170503.log - code.20170505.log >

[ Latest log file ]