code logs -> 2013 -> Tue, 12 Nov 2013< code.20131111.log - code.20131113.log >
--- Log opened Tue Nov 12 00:00:21 2013
00:13 Turaiel[Offline] is now known as Turaiel
01:00 You're now known as TheWatcher[T-2]
01:01 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: Leaving]
01:04 You're now known as TheWatcher[zZzZ]
01:08 gnolam [lenin@Nightstar-fhlibs.cust.bredbandsbolaget.se] has quit [Ping timeout: 121 seconds]
01:16 Attilla [uid13723@Nightstar-ed0oqj.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity]
01:26 gnolam [lenin@Nightstar-skg971.cust.bredbandsbolaget.se] has joined #code
01:26 mode/#code [+o gnolam] by ChanServ
02:30 Turaiel is now known as Turaiel[Offline]
02:34 Vorntastic [Vorn@Nightstar-mbge6h.sub-70-211-11.myvzw.com] has joined #code
02:36 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down]
02:38 Turaiel[Offline] is now known as Turaiel
02:38
<@Azash>
https://up.shiz.me/ZDRiNDFh.jpg
03:18 Netsplit *.net <-> *.split quits: @iospace, ErikMesoy|sleep, @Syloq, Typherix, Xires, AnnoDomini, @Orthia, @Reiv, @PinkFreud, simon_, (+18 more, use /NETSPLIT to show all of them)
03:18 Pandemic [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
03:20 Netsplit over, joins: @froztbyte, &Derakon, [R], Typherix, @Syloq
03:20 Typherix [Typherix@Nightstar-n91qrf.lnngmi.sbcglobal.net] has quit [Ping timeout: 121 seconds]
03:20 Derakon [Derakon@Nightstar-4k2ccr.ca.comcast.net] has quit [Ping timeout: 121 seconds]
03:20 froztbyte [froztbyte@Nightstar-frrora.za.net] has quit [Ping timeout: 121 seconds]
03:20 Syloq [Syloq@Nightstar-ujl.ett.136.198.IP] has quit [Ping timeout: 121 seconds]
03:20 [R] [rstamer@genoce.org] has quit [Ping timeout: 121 seconds]
03:23 Derakon [Derakon@Nightstar-4k2ccr.ca.comcast.net] has joined #code
03:26 AnnoDomini [abudhabi@Nightstar-4ji.fl3.98.208.IP] has joined #code
03:28 Typherix [Typherix@Nightstar-n91qrf.lnngmi.sbcglobal.net] has joined #code
03:30 Xon [Xon@Nightstar-bd4.haq.23.203.IP] has joined #code
03:33 Syloq [Syloq@Nightstar-ujl.ett.136.198.IP] has joined #code
04:03 Tamber [tamber@furryhelix.co.uk] has joined #code
04:03 Ogredude [quassel@Nightstar-dm1jvh.projectzenonline.com] has joined #code
04:03 cpux|2 [cpux@Nightstar-uvch6j.dyn.optonline.net] has joined #code
04:03 xybre [xybre@Nightstar-h5b.jed.68.208.IP] has joined #code
04:03 gnolam [lenin@Nightstar-skg971.cust.bredbandsbolaget.se] has joined #code
04:03 Namegduf [namegduf@Nightstar-lcgn9d.beshir.org] has joined #code
04:03 Azash [ap@Nightstar-25v57p.net] has joined #code
04:03 Turaiel [Brandon@Nightstar-bs56sr.resnet.mtu.edu] has joined #code
04:03 PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has joined #code
04:03 RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has joined #code
04:03 Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code
04:03 [R] [rstamer@genoce.org] has joined #code
04:03 Alek [omegaboot@Nightstar-qa936g.il.comcast.net] has joined #code
04:03 Orthia [orthianz@Nightstar-avg.1ee.224.119.IP] has joined #code
04:03 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code
04:03 ErikMesoy|sleep [Erik@Nightstar-ekm.o7n.203.80.IP] has joined #code
04:03 Syka_ [the@Nightstar-kvr00d.iinet.net.au] has joined #code
04:03 jerith [jerith@Nightstar-ngcnma.slipgate.za.net] has joined #code
04:03 simon [simon@Nightstar-2og823.pronoia.dk] has joined #code
04:03 Xires [xires@Nightstar-bir6q3.feedthetrolls.net] has joined #code
04:03 froztbyte [froztbyte@Nightstar-frrora.za.net] has joined #code
04:03 iospace [Alexandria@Nightstar-fkokc2.com] has joined #code
04:03 ServerMode/#code [+ooooooooaoaooo Tamber gnolam Namegduf Azash PinkFreud Reiv Alek Orthia McMartin McMartin jerith jerith froztbyte iospace] by *.Nightstar.Net
04:03 mode/#code [+o Syloq] by ChanServ
04:05 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code
04:05 mode/#code [+qo Vornicus Vornicus] by ChanServ
04:07 Vorntastic [Vorn@Nightstar-mbge6h.sub-70-211-11.myvzw.com] has quit [[NS] Quit: Bye]
04:24 Kindamoody[zZz] is now known as Kindamoody
04:57 Reiv_ [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has joined #code
04:59 Reiv [NSwebIRC@Nightstar-95746c1f.kinect.net.nz] has quit [Ping timeout: 121 seconds]
05:03 Derakon is now known as Derakon[AFK]
05:21 Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
05:31 Attilla [uid13723@Nightstar-ed0oqj.irccloud.com] has joined #code
05:40 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
05:40 mode/#code [+o himi] by ChanServ
05:48
<&McMartin>
OK, it's been like a week
05:48
<&McMartin>
Time to make some progress in Monocle again.
06:01 ErikMesoy|sleep is now known as ErikMesoy
06:10 RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has quit [[NS] Quit: Gone.]
06:13 RichyB [RichyB@Nightstar-c6u.vd5.170.83.IP] has joined #code
06:40 Kindamoody is now known as Kindamoody|out
06:45 AverageJoe [evil1@Nightstar-dfmuir.ph.cox.net] has joined #code
06:52 celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:09 Turaiel is now known as Turaiel[Offline]
07:21 cpux [cpux@Nightstar-uvch6j.dyn.optonline.net] has joined #code
07:21 mode/#code [+o cpux] by ChanServ
07:23 cpux|2 [cpux@Nightstar-uvch6j.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
08:18 AverageJoe [evil1@Nightstar-dfmuir.ph.cox.net] has quit [[NS] Quit: Leaving]
08:28 AnnoDomini [abudhabi@Nightstar-4ji.fl3.98.208.IP] has quit [Operation timed out]
08:29 thalass [thalass@Nightstar-k6vtdf.bigpond.net.au] has joined #code
08:31 AnnoDomini [abudhabi@Nightstar-4ji.fl3.98.208.IP] has joined #code
09:24 You're now known as TheWatcher
10:04 thalass [thalass@Nightstar-k6vtdf.bigpond.net.au] has quit [Ping timeout: 121 seconds]
11:32 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [Operation timed out]
11:33 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code
11:33 mode/#code [+qo Vornicus Vornicus] by ChanServ
11:54 Xires is now known as ^Xires
12:02 Orthia [orthianz@Nightstar-avg.1ee.224.119.IP] has quit [Ping timeout: 121 seconds]
14:18 thalass [thalass@Nightstar-be7.ses.145.58.IP] has joined #code
14:45 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
14:45 thalass [thalass@Nightstar-be7.ses.145.58.IP] has quit [[NS] Quit: wheee!]
14:51 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
14:51 mode/#code [+o himi] by ChanServ
15:34 celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has joined #code
15:34 mode/#code [+o celticminstrel] by ChanServ
15:37 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has quit [[NS] Quit: Leaving]
15:47
< ErikMesoy>
Why would vsync default to off in $application?
15:47
< ErikMesoy>
(it seems to me that it should obviously default to on, for $reasons)
17:30 celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
17:30 * iospace stabs marvel
17:31
<@iospace>
*marvell, not marvel
17:56 Turaiel[Offline] is now known as Turaiel
18:42
<&ToxicFrog>
ErikMesoy: leaving vsync off increases framerate and, often, responsiveness at the expense of graphical quality.
18:45 Turaiel is now known as Turaiel[Offline]
19:04
< RichyB>
ErikMesoy, fwiw, some people can't see vsync tearing artefacts.
19:04
< RichyB>
I know a guy called Ed who just doesn't perceive them for some reason.
19:04
< Syka_>
and me
19:05
< Syka_>
i don't see screen tearing unless i look for it
19:05
< RichyB>
OTOH, I don't get bothered by jaggies.
19:05
< Syka_>
but then again
19:05
< Syka_>
I have a 590 and a 660
19:05
< ErikMesoy>
I have never seen tearing artifacts in the last decade.
19:05
< RichyB>
So I turn vsync on and MSAA off, where he leaves vsync off and MSAA on. :)
19:05
< Syka_>
ErikMesoy: go play some unoptimised games on linux ;D
19:05
< ErikMesoy>
I think the last time I saw them might have been watching The Matrix. :P
19:05
< Syka_>
plenty of it here :(
19:14
<@gnolam>
Just because you're requesting non-vsync doesn't mean you're going to get it.
19:14
<@gnolam>
You're at the mercy of your drivers.
19:14
<&ToxicFrog>
gnolam: yeah, but IME most drivers default to "default ___, let the application override" and most games specifically request vsync on/off
19:15
<&ToxicFrog>
I have never seen a driver that defaulted to "force on" or "force off"
19:15 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
19:17
< RichyB>
Syka_, in the same machine?
19:18
< Syka_>
RichyB: nah
19:19
< RichyB>
I didn't think you could SLI with dissimilar cards. :)
19:19
< Syka_>
660 is linux box, 590 is windows box
19:19
< ErikMesoy>
Ooh, there are "force on" drivers?
19:20
< ErikMesoy>
I want one of those, anything without vsync does nasty things to this machine.
19:41
<&ToxicFrog>
ErikMesoy: I know that, at minimum, ATI on windows has it as an option.
19:41
<&ToxicFrog>
I would be shocked if nV didn't also have it.
19:41
<&ToxicFrog>
On Linux it is as ever a crapshoot.
19:41
<&ToxicFrog>
There's probably something in /proc that controls it~
19:44
< RichyB>
Don't be silly. nVidia and AMD would never do anything so gratuitously standard-to-the-platform as to put files into /proc
19:45
< RichyB>
nvidia-settings on Linux has an option to turn it on somewhere in the GUI
19:45
< RichyB>
er, to turn force-vsync-everywhere on, I mean
19:46
< RichyB>
last time I was running Linux on a machine with an AMD GPU in it, there was no force-vsync-everywhere option anywhere, even in catalyst control centre.
20:13 Orthia [orthianz@Nightstar-avg.1ee.224.119.IP] has joined #code
20:13 mode/#code [+o Orthia] by ChanServ
20:19 Kindamoody|out is now known as Kindamoody
21:05
<@froztbyte>
https://twitter.com/savant42/status/400337427958472704
21:08
< AnnoDomini>
>php
21:08
<@Tamber>
:php:
21:09
< ErikMesoy>
>making php jokes
21:09 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
21:09 mode/#code [+o himi] by ChanServ
21:09
<@Tamber>
PHP *is* a joke!
21:09
<@Tamber>
(Had to be done.)
21:10
<@Alek>
trufax
21:20 Kindamoody is now known as Kindamoody[zZz]
21:25 celticminstrel [celticminst@Nightstar-al12cf.dsl.bell.ca] has joined #code
21:25 mode/#code [+o celticminstrel] by ChanServ
21:58 ErikMesoy is now known as ErikMesoy|sleep
22:11 * McMartin checks backscroll
22:12
<&McMartin>
Turning off VSync, distressingly often, also causes your GPU temperature to spike 30 degrees celsius
22:12
<&McMartin>
As a lot of games don't do frame limiting and so you end up getting like three thousand FPS -_-
22:12
< Syka_>
like i said
22:13
< Syka_>
play your 3d games on linux
22:13
< Syka_>
no 3000 fps here!
22:13
< Syka_>
maybe 45 and stuttering :D
22:13
< ErikMesoy|sleep>
McMartin: My old laptop went up like 60 degrees from that. And then overheated. I have happily replaced it since then. :D
22:25
<@gnolam>
https://gist.github.com/weakish/7428608
22:28
<&ToxicFrog>
Syka_: Valve has reported better performance on linux than on windows after they've finished beating the driver writers into submission, actually, and my own experimentation bears this out :)
22:34
<&McMartin>
Though they then turned their beating sticks to the Windows driver writers so I don't know if that's still true
22:35
<&McMartin>
TF: Of course, my Linux machine is a laptop with an Intel integrated GPU, so there are limits
22:35
<&McMartin>
I can run TF2 just fine, but Runner 2 collapses
22:36
<&McMartin>
Frozen Synapse CTDs whenever I upload a replay. I'm tentatively blaming Not The Graphics Driver for that.
22:38
< simon>
I'm looking for good small formal languages that are easily expressed using a lexer. example: english times, like "five o'clock" and "ten to three" and "quarter past nine".
22:38
< simon>
roman numerals is another one.
22:39
<@Namegduf>
"high noon", "half three"...
22:39
<@Namegduf>
But hmm.
22:39
<@Namegduf>
Addresses is my first thought.
22:39
< simon>
Namegduf, well, for some specification of them, you can use regexes or DFAs rather than enumerate all possible valid times.
22:39
< simon>
what kind of addresses?
22:40
<@Namegduf>
Postal addresses.
22:40
<&McMartin>
Name-with-titles?
22:40
< simon>
addresses are country-specific. I'm not sure I know any rules.
22:40
< simon>
McMartin, yeah.
22:41
< simon>
another one is "(string|number) literals in language X"
22:43
< simon>
a fellow TA suggested an amusing one, which is "pizza orders". e.g. "I'd like to order a margherita with extra olives and without cheese."
22:44
< simon>
only it's not that easy to avoid "...and without cheese, cheese and cheese."
22:44
<&McMartin>
Still lexically sound!
22:44
< simon>
yes
22:44
< simon>
I suppose a type checker would take care of the rest :)
22:46
<&McMartin>
Yeah, that one doesn't come out until a semantic analysis pass of some kind.
22:46
<&McMartin>
Even a parser would pass that
22:58 VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code
23:16 Vornicus [vorn@Nightstar-sn7kve.sd.cox.net] has joined #code
23:16 mode/#code [+qo Vornicus Vornicus] by ChanServ
23:28 Stalker [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
23:30
< simon>
the nice thing about the "British time" language is that you can make a lexer (that is, an LL(1) state machine) return the number of minutes having passed in that day, so the lexer performs some computation rather than simply return a lexical token. this is somewhat of a hack, of course, since that's not what lexers are supposed to do.
23:30
< simon>
I made one that incidentally, due to the way I designed the states, needed an identity function for integers, and so I devised this emoticon-looking function (SML): ~o~
23:31
< simon>
isn't that the cutest-looking identity function you've ever seen?
23:31
< RichyB>
you must be parsing some pretty fancy programming languages if you think an LL(1) grammar counts as a lexer
23:31
< RichyB>
;)
23:31
<&McMartin>
I think you want "a DFA" there, if the intent is "it should be, ultimately, a regex"
23:32
< RichyB>
Though really I am absolutely in favour of building LL(1) grammars for lexers instead of just DFAs, since they let you implement things like balanced nested comments.
23:32
< simon>
McMartin, yes! you are right. RichyB, well, what I'm looking for is really "using a lexer to hack stuff". I'm really looking at regular languages, but MosML-Lex has this ability to shift between states that accept their own sets of regexes.
23:32
< RichyB>
Can you push and pop those states?
23:33
< simon>
no :|
23:33
< simon>
for matching parentheses I'd keep a separate mutable counter variable.
23:33
< simon>
so uh, I guess I could push and pop through mutability, but it's not as nice.
23:33
< RichyB>
If it can't implement a stack then it can't actually match all of LL(1) then.
23:33
< simon>
right.
23:34
<&McMartin>
It's how people roll with nested comments in flex but yeah, if these are for homework assignments minimize additional complexity
23:34
< RichyB>
If you're hacking a stack onto the side of it thenā¦ pleaseā¦ have mercy.
23:34
< simon>
well, the theme for the first week is regular languages, so that's fine.
23:34
< simon>
RichyB, yeah, nested parentheses are not ideal to start out with when teaching lexers and regular languages. :-P
23:35
<&ToxicFrog>
McMartin: well, yes, so is mine; but games run playably under linux that are completely unplayable slideshows under windows on the same hardware.
23:37
<&McMartin>
Aha
23:37
<&McMartin>
Speaking of which, I'm excited about Wasteland 2 again~
23:37
<&ToxicFrog>
Oh?
23:37
<&McMartin>
I'd been mostly ignoring the kickstarter updates &c, so I did a blog dive last night while downloading the Wasteland 1 thing from GOG
23:37
<&McMartin>
Whichi nlcuded the vision statement and two gameplay videos
23:38
<&McMartin>
Also, I think I'm going to be able to get Wasteland 1 working on Linux
23:43
<&ToxicFrog>
They are in fact working on a linux version
23:43
<&ToxicFrog>
IIRC, they have it working, but don't yet have a non-Steam distributor, and don't want to release on Steam until they can do a simultaneous not-Steam release
23:43
<&ToxicFrog>
For this reason I am just chilling out, waiting for the Linux release, and playing ToME4
23:45
<&McMartin>
Yeah
23:45
<&McMartin>
I got my copy of Wasteland 1 from GOG, though, not Steam
23:45
<&McMartin>
And, uh, it appears to be a DOSBox program, albeit one running a recently developed 16-bit DOS application
23:45
<&McMartin>
My plan for seeing if I can make it work on Linux is to copy dosbox.conf and the files over and load them into the DOSBox installed on that Linux lappy.
23:46
<&ToxicFrog>
Let me know how it goes.
23:46
<&McMartin>
Will do
23:49
<&McMartin>
Also, they *do* have a non-Steam distributor, but they don't touch Linux~
23:50
<&McMartin>
I find it deeply odd that GOG doesn't have tarballs for at least the DOSBox-hosted stuff
23:55
<&McMartin>
Also, it looks like GOG has opened Wasteland up for general purchase, but Steam hasn't yet
23:57
<&ToxicFrog>
Well, yes, that's what I mean - they don't have a non-Steam distributor for the linux version specifically.
23:57
<&ToxicFrog>
And yes, I'm also baffled that GOG doesn't do Linux. All the dosbox stuff trivially has linux support.
23:58
<&McMartin>
I still need to also dig around the Wasteland binaries to see if they really did do fresh 16-bit DOS development for it
23:58
<&McMartin>
It's opening with what looks a Hell of a lot like a VGA inXile logo.
23:59
<&McMartin>
But maybe I have forgotten how good EGA graphics can be.
--- Log closed Wed Nov 13 00:00:37 2013
code logs -> 2013 -> Tue, 12 Nov 2013< code.20131111.log - code.20131113.log >

[ Latest log file ]