--- 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 |