--- Log opened Mon Sep 05 00:00:13 2016 |
00:01 | | himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has joined #code |
00:01 | | mode/#code [+o himi] by ChanServ |
00:02 | <&McMartin> | There we go, found it |
00:02 | <&McMartin> | Here's what I'm using to infer a much earlier visit 1: https://youtu.be/_NS4DPxH4UQ?t=117 |
00:04 | < ToxicFrog> | I would argue that if she doesn't leave orbit it probably doesn't count as a separate visit, and if she doesn't leave atmosphere it definitely doesn't. |
00:05 | < ToxicFrog> | I'd forgotten about the child!samus graffiti. |
00:06 | <&McMartin> | https://www.youtube.com/watch?v=YTeAEoukgdk |
00:06 | <&McMartin> | Judge for yourself |
00:07 | <&McMartin> | A lot is going to hinge on your definition of "leaves orbit" |
00:08 | <@celticminstrel> | Is it possible to tell Apache to process files of a given extension with a particular script or program? |
00:09 | < ToxicFrog> | Despite all the "deep space dogfight!" imagery, I'm going to say that since she reentered and crashed back on Zebes after eating that energy bolt, she made it out of atmosphere but not even into LZO |
00:12 | <@celticminstrel> | More like a filter than a handler, I think. |
00:13 | | catadroid [catadroid@Nightstar-3eskg8.dab.02.net] has joined #code |
00:13 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
00:16 | | himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has quit [Connection closed] |
00:17 | | himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has joined #code |
00:17 | | mode/#code [+o himi] by ChanServ |
00:38 | | * Derakon readsup. |
00:39 | <&Derakon> | Yeah, my interpretation of MZM is land -> destroy Tourian -> take off, get shot down immediately (still in atmosphere) -> destroy pirate mothership -> take off in Space Pirate fightercraft. |
00:40 | <&McMartin> | The "after getting shot" video definitely has her beginning the crash out of atmosphere |
00:41 | <&Derakon> | ...yeah, okay, you can see the curvature of the planet. Hm. |
00:42 | <&Derakon> | This is what happens when you add postgame content~ |
00:43 | <&McMartin> | But I do agree that this means she hadn't escaped the Zebesian gravity well |
00:43 | <&Derakon> | Given the scope of the setting, "in the same solar system" counts as the same mission IMO. |
00:43 | <&McMartin> | celticminstrel: It's been a long time since I've used apache but ISTR that you can specify how to identify file types based on extension |
00:43 | <@celticminstrel> | I seem to have figured something out using Action + AddHandler. |
00:43 | <&McMartin> | "In the same solar system" gives you an out for Ceres, too, come to think of it. |
00:44 | <@celticminstrel> | Plus a small wrapper script that writes the header. |
00:45 | <&Derakon> | I don't know where Ceres is. |
00:45 | <@celticminstrel> | Asteroid belt. |
00:45 | <&Derakon> | Besides "in an asteroid field". |
00:45 | <@celticminstrel> | Between the orbits of Earth and Mars. |
00:45 | <@celticminstrel> | Somewhere. I dunno. |
00:46 | <&McMartin> | Mars and Jupiter. |
00:46 | <&Derakon> | No, no, this is Ceres Space Station from the Metroid 'verse. |
00:46 | <@celticminstrel> | Right, right. |
00:46 | <&Derakon> | I don't believe Earth has ever been mentioned in said 'verse. |
00:46 | <&Derakon> | Just the Galactic Federation. |
00:46 | <@celticminstrel> | Logically, Ceres Space Station would orbit Ceres. |
00:46 | <@celticminstrel> | But I dunno. |
00:47 | <&McMartin> | I figured they had, in fact, converted Ceres into a space station |
00:47 | <&McMartin> | That being a thing that happens |
00:47 | <@celticminstrel> | The lack of mention of Earth does not necessarily mean it's not present. |
00:47 | <&McMartin> | Ceres is a very high-profile name |
00:47 | <&Derakon> | This was back in 1993. |
00:47 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
00:47 | <&McMartin> | If there was a gas giant named Jupiter, you would not hedge with "well, it's just a big gas giant named Jupiter, you can't say for *sure* that means it's Sol V" |
00:48 | <&Derakon> | Yyyyes, Jupiter is considerably more high-profile than Ceres though. |
00:48 | <&McMartin> | It's high profile enough that wargames in Sol-space that I have dating from 1973 have it as a named feature |
00:49 | <&McMartin> | I'm just not willing to grant that it's any more obscure than, say, Deimos |
00:50 | <&McMartin> | And it seems less likely that this is a case of roundtrip translation wonkery like Sonic Adventure 2's "Bernoulli Sphere" |
00:51 | <&Derakon> | ...Dyson sphere? |
00:51 | <&McMartin> | https://en.wikipedia.org/wiki/Bernal_sphere |
00:51 | <&Derakon> | I never played SA2 past, like, level 3. |
01:35 | <~Vornicus> | The mun is distant. It must be conquered. You have a Jeb. |
01:40 | <&Derakon> | The Throne is lost. It must be found. You are a fish. |
01:41 | | Reiver is now known as Orth |
01:43 | <~Vornicus> | idunno what that one is |
01:43 | <&Derakon> | Nuclear Throne. |
01:43 | <&Derakon> | Technically you are Fish, a fishman, but eh. |
01:44 | <~Vornicus> | the gold is scattered. it must be gathered. you are very, very mortal. |
01:44 | <&Derakon> | Lode Runner? |
01:44 | <~Vornicus> | N |
01:44 | <&Derakon> | Pitfall? |
01:44 | <&Derakon> | Oh, yes, of course. |
01:45 | <&Derakon> | There is a tomb. Its walls are adamantine. You are on your fifteenth character. |
01:46 | <&Derakon> | I guess the format on that one is wrong. |
01:47 | <&Derakon> | The tomb's walls are adamantine. It must be plundered. You are on your fifteenth character. |
02:12 | | Netsplit *.net <-> *.split quits: @Kindamoody[zZz], @crystalclaw, @gnolam, @Tamber, @Attilla, @Derakon, ToxicFrog, @^Xires, @Orth, @starkruzr, (+25 more, use /NETSPLIT to show all of them) |
02:12 | | VirusJTG_ [VirusJTG@Nightstar-055.kas.104.208.IP] has joined #code |
02:13 | | Netsplit over, joins: &[R], ToxicFrog, &jerith, @PinkFreud, &Orth, @Orthia, @gnolam, ~Vornicus, @Ogredude, @Syloq (+25 more) |
02:15 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [Ping timeout: 121 seconds] |
02:39 | <&McMartin> | Okay! |
02:39 | <&McMartin> | https://bumbershootsoft.wordpress.com/2016/09/05/making-music-on-the-apple-ii/ |
03:01 | | * Vornicus readreads. Is greatly afeared. pulse codes. |
03:04 | <&McMartin> | The most frightening part is that I invented the final few optimizations while I was writing the article and had to go edit the code to be better -_- |
03:04 | <&Derakon> | Have you compared your code to what was actually in use at the time? |
03:05 | <&McMartin> | It is possible that I have seen some public listings in books |
03:05 | <&McMartin> | That I certainly read in a library and did not pirate from anywhere |
03:05 | <&Derakon> | Naturally. |
03:06 | <&McMartin> | Based on those, 25-35 cyclecount loops were pretty typical and I'm a lot better at evening out the timing within a loop than they were. |
03:07 | <&McMartin> | The code here isn't 100% complete because it's just one note |
03:07 | <&McMartin> | But my full song playroutine is 82 bytes |
03:07 | <&McMartin> | And the old noteroutines were 100+ |
03:07 | <&McMartin> | So in one sense, yeah, woo, but in another, nobody usually cares that much, good enough is easy to hit |
03:08 | <&Derakon> | Yeah, you get to focus in on one thing, while they had an entire game to program. |
03:08 | <&McMartin> | (and then you can do specialized stuff for 1-bit digital audio, like the original Wolfenstein must have been doing) |
03:31 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code |
03:31 | | mode/#code [+o ion] by ChanServ |
04:10 | <&McMartin> | Oh shoot |
04:10 | <&McMartin> | I forgot to use the phrase "bespoke hand-crafted small-batch artisinal square waves" in there |
04:10 | <&McMartin> | I'll have to use it for the companion article~ |
04:29 | | catadroid` [catadroid@Nightstar-i7a.klt.132.82.IP] has joined #code |
04:30 | | gizmore [kvirc@Nightstar-klmncp.dip0.t-ipconnect.de] has joined #code |
04:31 | | catadroid [catadroid@Nightstar-3eskg8.dab.02.net] has quit [Ping timeout: 121 seconds] |
04:35 | | VirusJTG_ [VirusJTG@Nightstar-055.kas.104.208.IP] has quit [Connection closed] |
05:02 | | Derakon is now known as Derakon[AFK] |
05:18 | | Vorntastic [Vorn@Nightstar-uhn82m.ct.comcast.net] has joined #code |
05:33 | | * Vornicus vornballs. |
07:15 | | himi [sjjf@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds] |
07:17 | | celticminstrel is now known as celmin|sleep |
--- Log closed Mon Sep 05 07:26:56 2016 |
--- Log opened Mon Sep 05 07:27:10 2016 |
07:27 | | TheWatcher [chris@GlobalOperator.Nightstar.Net] has joined #code |
07:27 | | Irssi: #code: Total of 39 nicks [32 ops, 0 halfops, 0 voices, 7 normal] |
07:27 | | mode/#code [+o TheWatcher] by ChanServ |
07:27 | | Orth [quassel@Nightstar-ksqup0.co.uk] has quit [Connection closed] |
07:27 | | Orthia [quassel@Nightstar-ksqup0.co.uk] has quit [Connection closed] |
07:27 | | Orthia [quassel@Nightstar-ksqup0.co.uk] has joined #code |
07:27 | | mode/#code [+o Orthia] by ChanServ |
07:27 | | Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code |
07:27 | | mode/#code [+ao Reiver Reiver] by ChanServ |
07:27 | | Irssi: Join to #code was synced in 53 secs |
08:00 | | catadroid` [catadroid@Nightstar-i7a.klt.132.82.IP] has quit [[NS] Quit: Bye] |
08:04 | | Vorntastic [Vorn@Nightstar-uhn82m.ct.comcast.net] has quit [Ping timeout: 121 seconds] |
08:12 | | Kindamoody[zZz] is now known as Kindamoody |
08:17 | | Kindamoody is now known as Kindamoody|afk |
10:11 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
10:11 | | mode/#code [+o himi] by ChanServ |
11:07 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
11:34 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
11:34 | | mode/#code [+ao VirusJTG VirusJTG] by ChanServ |
12:04 | | catadroid [catadroid@Nightstar-msu5ql.dab.02.net] has joined #code |
12:05 | < catadroid> | Things I am still happy about: improving what's essentially std::vector::push_back's efficiency in our implementation by about 30-40% |
13:27 | <@simon> | nice. |
15:08 | < catadroid> | Today I have merged these changes into a branch of Elite. Let's see what happens (ideally nothing) |
15:09 | <@TheWatcher> | Except some operations completing faster, I'd assume... |
15:10 | <@TheWatcher> | (hopefully the system map appearing >.>) |
15:10 | <@TheWatcher> | (Seriously though; good luck) |
15:11 | < catadroid> | Yes, although it's likely any macro effect of that is lost in the noise |
15:11 | < catadroid> | Oh I know that it works |
15:11 | < catadroid> | I've a buttload of tests for our core stuff |
15:16 | <@TheWatcher> | Well, fuck. This is why I should write shit down. |
15:17 | < catadroid> | Hm? |
15:17 | <@TheWatcher> | Was on holiday last week. |
15:17 | < catadroid> | Ah |
15:17 | <@TheWatcher> | Week before, I made some schema changes |
15:18 | < catadroid> | Knowledge was power, I suppose |
15:18 | <@TheWatcher> | I apparently didn;t write them all down, so now I'm comparing old and new, and finding where I need to fix stuff in the code |
15:28 | <@simon> | catadroid, do you work for the company that makes Elite, or how does this work? |
15:28 | < catadroid> | Yes, I do |
15:35 | <@simon> | cool. :) |
16:10 | | celmin|sleep is now known as celticminstrel |
16:51 | | Derakon[AFK] is now known as Derakon |
16:51 | <&Derakon> | TheWatcher: that kind of thing is why I make a habit of writing some plaintext notes to myself directly into the code on Friday afternoon. |
16:51 | <&Derakon> | Come Monday, the code won't compile until I remove the notes, since they're written in English. |
17:07 | < catadroid> | ...this build system is a fucking mess |
17:14 | | celticminstrel [celticminst@Nightstar-ehtgrr.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
17:14 | | celticminstrel [celticminst@Nightstar-ehtgrr.dsl.bell.ca] has joined #code |
17:14 | | mode/#code [+o celticminstrel] by ChanServ |
17:23 | < catadroid> | My hobby: mentioning good ideas and watching others implement them |
17:23 | | gizmore [kvirc@Nightstar-klmncp.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds] |
17:25 | | gizmore [kvirc@Nightstar-fj42jd.dip0.t-ipconnect.de] has joined #code |
17:29 | | catadroid` [catadroid@Nightstar-mmn86u.dab.02.net] has joined #code |
17:32 | | catadroid [catadroid@Nightstar-msu5ql.dab.02.net] has quit [Ping timeout: 121 seconds] |
17:39 | | Kindamoody|afk is now known as Kindamoody |
17:57 | | gizmore [kvirc@Nightstar-fj42jd.dip0.t-ipconnect.de] has quit [Connection closed] |
18:31 | <@TheWatcher> | Derakon: that's actually a really good idea... |
18:31 | <&jeroud> | I wish I still got to write code regularly. |
18:35 | <@celticminstrel> | Hm, is there a way to "reset" to the previous commit, but keep HEAD in the index? |
18:37 | < ToxicFrog> | celticminstrel: git reset --soft |
18:37 | <@celticminstrel> | That's what that does? The description wasn't terribly clear. |
18:37 | < ToxicFrog> | (the default, --mixed, rewinds HEAD and the index but not the working tree; --soft rewinds HEAD only, --hard everything) |
18:37 | < ToxicFrog> | Well |
18:38 | < ToxicFrog> | Maybe you should explain in more detail what you mean by "keep HEAD in the index" |
18:38 | < ToxicFrog> | To break down --soft in more detail, if you make a commit A, then a commit B, then make some changes but don't stage or commit them, and then 'git reset --soft A': |
18:38 | <@celticminstrel> | So that committing would recreate the backed-out commit. |
18:38 | < ToxicFrog> | - the branch head points to A |
18:38 | < ToxicFrog> | - the index contains the contents of B, and 'git commit' would effectively re-create B |
18:39 | < ToxicFrog> | - the working copy contains the changes you made but didn't commit, and are "changes not staged for commit" |
18:39 | < ToxicFrog> | Yes. You want --soft, assuming this isn't an XY problem. |
18:39 | < ToxicFrog> | If this is an XY problem you might actually want 'git commit --amend' |
18:39 | <@celticminstrel> | It's an alternative to stashing before pull --rebase when there's only one extra local commit. |
18:40 | <@celticminstrel> | ie, instead of stashing and pull --rebase, I do this, pull --ff-only, and re-commit. |
18:40 | < ToxicFrog> | That won't work if any of your changes conflict with the changes being pulled, though. |
18:40 | <@celticminstrel> | They won't in this case. |
18:41 | < ToxicFrog> | Where "conflict" here means "touch the same file", even if it's not a true merge conflict. |
18:41 | <@celticminstrel> | Right. |
18:41 | < ToxicFrog> | And since it's the same number of commands as the stash approach... |
18:42 | <@celticminstrel> | It's the same number of commands, but could make the difference of not requiring a big rebuild. |
18:44 | < ToxicFrog> | Aah. |
18:49 | <&jeroud> | How would not stashing avoid a rebuild? |
18:49 | <&jeroud> | Does stash and unstashing change timestamps or something? |
18:52 | <@celticminstrel> | I think so. |
18:52 | <@celticminstrel> | Pretty sure it has caused rebuilds in the past. |
18:55 | <&jeroud> | I'm pretty sure I've had it set timestamps back to what they were before the stash. |
18:56 | <&jeroud> | Not 100% sure, though. |
18:57 | < ToxicFrog> | It doesn't, by design. |
18:58 | < ToxicFrog> | Precisely because stashing and unstashing changes the file contents, and what gets restored might not be the same as what got saved due to merging. |
18:59 | <&jeroud> | Ah. |
18:59 | < ToxicFrog> | (checkout behaves the same way) |
18:59 | < ToxicFrog> | The idea being that it's better to trigger a rebuild when one isn't strictly needed than to not trigger a rebuild that is and cause mystery bugs. |
18:59 | <&jeroud> | Good to know. |
19:00 | <&jeroud> | I thought merge was smart enough to get that right. |
19:00 | < ToxicFrog> | How do you mean? |
19:00 | <&jeroud> | But maybe it's not possible in all cases. |
19:01 | <&jeroud> | Leave timestamps alone for untouched files, set timestamps back for merges with no changes, set timestamps to now for merges with changes. |
19:02 | <&jeroud> | But it may not know the difference. |
19:03 | <&jeroud> | And I suppose the build needs a new timestamp if the file changed at all. |
19:03 | <&jeroud> | Makes sense to me now. |
20:07 | | catadroid` is now known as catadroid |
20:11 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
20:12 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
20:12 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
22:33 | | Alek [Alek@Nightstar-9qtiqv.il.comcast.net] has quit [Ping timeout: 121 seconds] |
23:06 | | Alek [Alek@Nightstar-9qtiqv.il.comcast.net] has joined #code |
23:06 | | mode/#code [+o Alek] by ChanServ |
23:12 | | Alek [Alek@Nightstar-9qtiqv.il.comcast.net] has quit [Ping timeout: 121 seconds] |
23:19 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
23:20 | | Kindamoody is now known as Kindamoody[zZz] |
23:31 | | Alek [Alek@Nightstar-cltq0r.il.comcast.net] has joined #code |
23:31 | | mode/#code [+o Alek] by ChanServ |
23:58 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
23:59 | | catadroid` [catadroid@Nightstar-ed5o15.dab.02.net] has joined #code |
--- Log closed Tue Sep 06 00:00:12 2016 |