code logs -> 2016 -> Mon, 05 Sep 2016< code.20160904.log - code.20160906.log >
--- 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
code logs -> 2016 -> Mon, 05 Sep 2016< code.20160904.log - code.20160906.log >

[ Latest log file ]