code logs -> 2017 -> Wed, 25 Jan 2017< code.20170124.log - code.20170126.log >
--- Log opened Wed Jan 25 00:00:11 2017
00:00 catadroid` [catalyst@Nightstar-8abpf5.dab.02.net] has joined #code
00:02 catadroid [catalyst@Nightstar-u5jeip.dab.02.net] has quit [Ping timeout: 121 seconds]
00:23 catadroid` is now known as catadroid
00:27 gnolam_ is now known as gnolam
00:27 mode/#code [+o gnolam] by ChanServ
01:09 macdjord [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has joined #code
01:09 mode/#code [+o macdjord] by ChanServ
01:11 macdjord|slep [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
02:36 mac [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has joined #code
02:36 mode/#code [+o mac] by ChanServ
02:39 macdjord [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
03:48 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Operation timed out]
04:21 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Ping timeout: 121 seconds]
04:24 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code
04:24 mode/#code [+o Alek] by ChanServ
04:59 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [[NS] Quit: brb]
05:01 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code
05:01 mode/#code [+ao McMartin McMartin] by ChanServ
05:15 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [Connection closed]
05:15 JustBob [justbob@ServerAdministrator.Nightstar.Net] has joined #code
05:15 mode/#code [+o JustBob] by ChanServ
05:59 himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds]
06:18 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
06:18 mode/#code [+qo Vornicus Vornicus] by ChanServ
06:30 catadroid` [catalyst@Nightstar-2g1ahj.dab.02.net] has joined #code
06:33 catadroid [catalyst@Nightstar-8abpf5.dab.02.net] has quit [Ping timeout: 121 seconds]
06:34 catadroid` is now known as catadroid
06:52 Kindamoody[zZz] is now known as Kindamoody
07:02 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Ping timeout: 121 seconds]
07:05 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
07:05 mode/#code [+ao VirusJTG VirusJTG] by ChanServ
08:46 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has quit [Ping timeout: 121 seconds]
08:50 Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code
08:50 mode/#code [+o Alek] by ChanServ
09:10 Kindamoody is now known as Kindamoody|afk
09:33 mac is now known as macdjord|slep
09:36 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
09:36 mode/#code [+o himi] by ChanServ
10:44
< catadroid>
So when I read the C++ standard, I refactor it into LISP macros in my head as I go. Am I in too deep?
10:59 * TheWatcher goes forth to fight the Twitter API
11:00
<~Vornicus>
"When I read the C++ standard" -- yes
12:11
< catadroid>
Pff
12:12
< catadroid>
You don't learn about languages by reading standards documentation?
12:12
<~Vornicus>
Most of the time, no
12:16 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
12:19
< catadroid>
Just me, I guess
12:21
<~Vornicus>
The only ones I kind of do it with are HTML (but only after checking secondary sources like MDN) and Lua (because lua is that small)
12:26
<@TheWatcher>
... I hate Twitter.
12:27
<@TheWatcher>
screenscraping should not be a more viable option than your fucking API
12:29
< catadroid>
Try the normal API?
12:32
<@TheWatcher>
http://i.imgur.com/BbgL7x3.gifv
12:53 * TheWatcher stabs and stabs and stabs the twitter devs
13:00 catadroid` [catalyst@Nightstar-etru43.dab.02.net] has joined #code
13:03 catadroid [catalyst@Nightstar-2g1ahj.dab.02.net] has quit [Ping timeout: 121 seconds]
13:14
<@TheWatcher>
Vague note: if you ever write a REST API and do not use ISO8601/RFC3339, or at the very least RFC2822 date strings if you really must, I will burn effigies of you on an altar to Yog-Sothoth
--- Log closed Wed Jan 25 13:17:55 2017
--- Log opened Wed Jan 25 13:18:23 2017
13:18 TheWatcher [chris@GlobalOperator.Nightstar.Net] has joined #code
13:18 Irssi: #code: Total of 32 nicks [29 ops, 0 halfops, 0 voices, 3 normal]
13:18 mode/#code [+o TheWatcher] by ChanServ
13:19 Irssi: Join to #code was synced in 56 secs
13:20
<~Vornicus>
Would unix time be okay
13:21
<@TheWatcher>
Oh, yeah, that's fine too.
13:31
<&ToxicFrog>
What are they using instead?
13:32
<@TheWatcher>
'EEE MMM dd HH:mm:ss Z yyyy'
13:32
<@TheWatcher>
So, 'Thu Jan 19 12:18:32 +0000 2017'
13:33
<@TheWatcher>
Which, y'know, I can parse okay. But ugh.
13:33
<~Vornicus>
Kill
14:08 macdjord [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has joined #code
14:08 mode/#code [+o macdjord] by ChanServ
14:10 macdjord|slep [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
14:16 catadroid` is now known as catadroid
15:10
<&ToxicFrog>
Sounds like someone is just doing `strftime("%c", time(NULL))
15:18 * catadroid yells at everything
16:30 mac [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has joined #code
16:30 mode/#code [+o mac] by ChanServ
16:33 macdjord [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
16:37
<@celticminstrel>
%c?
16:38
<&ToxicFrog>
celticminstrel: "time and date in the default human-readable format for the current locale"
16:38
<@celticminstrel>
Ah.
16:39
<@celticminstrel>
That actually seems pretty handy.
16:40
<~Vornicus>
Sure, if the thing is supposed to be consumed *by a human*
16:41
<&ToxicFrog>
^
16:41
<@celticminstrel>
Yeah.
16:41
<&ToxicFrog>
And if the machine you're running it on has the same locale settings as the human.
16:42
<@celticminstrel>
Right, not for server-side web apps.
17:02 catadroid [catalyst@Nightstar-etru43.dab.02.net] has quit [[NS] Quit: Bye]
18:20 ErikMesoy [Erik@Nightstar-hq72t5.customer.cdi.no] has joined #code
18:20 mode/#code [+o ErikMesoy] by ChanServ
18:23
<@ErikMesoy>
My searches for "UI Tax", "user interface tax" et al keep turning up taxation calculator software. I'm looking for material on "UI Tax" in the sense of "the interface is clunky and you have to pay to make it not-clunky", which I thought was a recognized design antipattern.
18:24 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
18:24
<@ErikMesoy>
Is there reference material on this, somewhere behind the searches and overloaded keywords? Or is it me that's vastly overestimating the recognition of this antipattern?
18:24
<&[R]>
I think you're overestimating it
18:25
<&[R]>
I don't think I've ever seen a situation where the UI was clunky specifically to make money
18:25
<&[R]>
That seems vastly counter-intuitive.
18:27
<@ErikMesoy>
Not necessarily *specifically* to make money, but the one that struck me today was that EU4 has tile-by-tile manual management of fleets by definition, and when the devs came up with a "give fleets general region order" feature, they put it in a DLC.
18:28
<&[R]>
Ewww
18:28
<@ErikMesoy>
Elsewhere I've seen UI Tax in the form of automation feature which, for "newbie-friendly" reasons, is only presented to the user after the user has done the operation manually sufficiently many times.
18:28
<&[R]>
Paying for UI fixes is... no. Just no.
18:28
<&[R]>
That's not good behavior to reinforce.
18:28
<@ErikMesoy>
(In fairness, the DLC contained significant actual gameplay content addition.)
18:29
<&[R]>
That one isn't too bad
18:29
<&[R]>
An early access means to get to the automation must be available though
18:29
<@ErikMesoy>
In the automation case it's a time cost, not a money cost. Do this stupid thing over and over so that you can automate it. Even if you know about the automation feature already.
18:29
<@ErikMesoy>
Early access was not available.
18:29
<&[R]>
That's stupid, what if I have a fresh install?
18:30
<@ErikMesoy>
Exactly.
18:30
<&[R]>
I gotta do it manually 10 times? That's retarded. I have a job you fucks, let me do it!
18:30
<&[R]>
(Something MS in recent times seems to have complete- MANDITORY 7 HOUR WINDOWS 10 UPDATE TIME
19:13
<&jerith>
I spend a lot of my life automating things that people thought nobody would want to do even once.
19:15
<&jerith>
"Oh, you want to set up some worker nodes with these parameters different? You either don't use our installer or you change things around afterwards and hope you got to it before stuff got sent to the wrong machine."
19:15
<&jerith>
(Although, to be fair, this is a pretty obscure use case.)
19:16
<&jerith>
(And part of the problem is a deficiency in some upstream software that they package as part of their integrated solution.)
19:39
<&[R]>
https://lists.gnu.org/archive/html/screen-devel/2017-01/msg00025.html
19:46 suntzu [NSwebIRC@Nightstar-j8haqv.ddns.bulsat.com] has joined #code
19:48 suntzu is now known as console
20:10 console [NSwebIRC@Nightstar-j8haqv.ddns.bulsat.com] has quit [[NS] Quit: Page closed]
20:42
<&McMartin>
Worth noting
20:42
<&McMartin>
That is, uh, a pretty major privilege escalation bug
20:43
<&[R]>
Yeah
20:43
<&[R]>
A trivial to use one too
20:44
<&ToxicFrog>
Wow
20:45
<&ToxicFrog>
Requires screen to be installed setuid-root, though (why would you ever do this?)
20:45
<&[R]>
Isn't that default?
20:45 * TheWatcher checks
20:45
<&[R]>
Apparently not
20:45
<@TheWatcher>
Isn't on gentoo, at least.
20:48
<&McMartin>
It seems to be setgid screen on Fedora.
20:49
<&[R]>
So it looks like it's more an issue of idiotic package maintainers
20:50 * TheWatcher ponders making a quip, decides against it for decorum...
20:53
<&[R]>
I was going to do some pottering bashing :p
20:53
<&[R]>
(Since RedHat brought us that too)
20:53
<&McMartin>
Debian's got it setgid tmp
22:36 mac [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has quit [Connection closed]
22:36 mac [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has joined #code
22:36 mode/#code [+o mac] by ChanServ
22:51 macdjord|slep [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has joined #code
22:51 mode/#code [+o macdjord|slep] by ChanServ
22:54 mac [macdjord@Nightstar-5b2l0q.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
23:08 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
23:08 mode/#code [+o himi] by ChanServ
23:38 Kindamoody|afk is now known as Kindamoody
23:40 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
23:41 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
23:43 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
23:43 mode/#code [+o Syloq] by ChanServ
23:44 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [The TLS connection was non-properly terminated.]
23:45 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
23:45 mode/#code [+o Syloq] by ChanServ
23:46 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
23:47 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
23:47 mode/#code [+o Syloq] by ChanServ
23:50 catadroid [catalyst@Nightstar-2be.klt.132.82.IP] has joined #code
23:51 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: .]
23:52 Syloq [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
23:52 mode/#code [+o Syloq] by ChanServ
23:59 catadroid [catalyst@Nightstar-2be.klt.132.82.IP] has quit [The TLS connection was non-properly terminated.]
23:59 catadroid [catalyst@Nightstar-2be.klt.132.82.IP] has joined #code
--- Log closed Thu Jan 26 00:00:15 2017
code logs -> 2017 -> Wed, 25 Jan 2017< code.20170124.log - code.20170126.log >

[ Latest log file ]