code logs -> 2019 -> Sun, 22 Sep 2019< code.20190921.log - code.20190923.log >
--- Log opened Sun Sep 22 00:00:40 2019
00:29
<&jeroud>
I've become quite good at solving only problems we have.
00:30
<&jeroud>
Turns out having a team significantly smaller than the workload requires makes that sort of thing kind of necessary.
00:37
<&jeroud>
Occasionally "problems we have" includes "jerith needs to build something overengineered and elegant just to remind himself that it's possible to have nice things even if nobody else in the container orchestration world seems to want them".
00:37 Kindamoody is now known as Kindamoody[zZz]
01:18
<&McMartin>
Further investigation has revealed that this solves a problem that we have right now, but the problem is that one of the pieces of architecture I plan to remove exists and is heavily used by most of the rest of the system.
01:18
<&McMartin>
That latter means that I can't just remove both in one blow, and will instead need to first hollow out the other piece of architecture and have it be a shell around its replacement
01:18
<&McMartin>
Or, if you prefer, I need to carve out its heart and implant an alien embryo therein.
01:21
<&McMartin>
But yeah, until the rest of the system stops using the Wrong Objects -- and changing that will be a larger thing that is on the roadmap now sooner than later, but still not Right Now, the rest of the system will need some kind of objcet request broker.
01:21
<&McMartin>
(ORB)
01:31 * Alek wants to replay, and hopefully finish this time, O.R.B. (Offworld Resource Base)
01:31
<@Alek>
a Homeworld-like with lore that really struck a chord with me.
01:31
<@Alek>
(I should finish Homeworld too....)
01:59 Derakon[AFK] is now known as Derakon
02:12 Degi [Degi@Nightstar-mrhaih.dyn.telefonica.de] has quit [Connection closed]
02:40 Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
02:43 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
03:24
< Yossarian>
what chord did it strike?
03:24
< Yossarian>
Am7?
03:52 Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has joined #code
03:52 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
05:15 Derakon is now known as Derakon[AFK]
06:35
<&McMartin>
Oh hey, nice
06:36
<&McMartin>
It looks like in four days or so of burnination I've been able to drop the size of our library by 10%.
06:36
<&McMartin>
Officially Worth It, and it's not even done with "the obvious bits" yet.
07:27
<&McMartin>
Also I think I've had one of the two or three unspecified good ideas I need to have in order for this to really work
07:34 celticminstrel [celticminst@Nightstar-6an2qt.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:54
<&[R]>
So, if you're ever in a situation where you need a file's size in a shell script: stat $file | awk '/Size: [0-9]*/ { print $2 }'
07:57
<&jerith>
I've reached that annoying part of writing my scheme interpreter where all the tests are passing except the ones that require major chunks of work: call/cc, vectors, non-integer numbers, and actual hygiene in the hygienic macros.
07:57
<&jerith>
The thing I want to do now is trash and replace my object model with a more sensible one.
07:58
<&jerith>
But that's also a major chunk of work. :-(
07:58
<&McMartin>
And it also doesn't advance any of your metrics. :-(
07:59
<&jerith>
It advances the "amount of unwieldiness thsi code doesn't have" metric.
07:59
<&McMartin>
True
08:00
<&McMartin>
I have enough of a sense of where I want my work-work to go that it's been hard for me to concentrate on random other stuff.
08:02
<&jerith>
My work-work at the moment is writing a tool to wrangle half a dozen different mechanisms for getting things into kubernetes so we don't have to wrangle half a dozen different mechanisms for getting things into kubernetes.
08:02
<&McMartin>
Though I am at least now at the point where having an insight means that I make a note for further research, rather than being struck by The Madness and going on a six-hour hacking spree while notionally off-hours.
08:02
<&McMartin>
But "a 10% size reduction" is a much better payoff than "now my graphics extraction code is neatly organized".
08:04
<&McMartin>
Also, alas, while the work Slack has :fastparrot: it does not have :smallparrot:
08:04
<&jerith>
I hatehatehate those parrots. ;_;
08:04
<&jerith>
PRimarily because they're animated things that I cannot selectively disable.
08:06
<&McMartin>
The parrot would, indeed, seem to insist
08:07
<&jerith>
(Slack does have a thing that disables *all* animation. But I have to click through menus to toggle that if I want to see gifs and such.)
08:08
<&jerith>
Oh, I forgot quasiquotes in the list of features I don't yet have.
08:16
<&McMartin>
Hm.
08:16
<&McMartin>
Midnight, not tired yet, should still crash in like an hour
08:17
<&McMartin>
I think I'll set up my extractor to extract the graphics from this ROM so that it matches the layout based on a notional level select.
08:17
<&McMartin>
Then I can have it start dumping actual map data.
08:18
<&McMartin>
... though looking it over, this map is 24,000 pixels tall or so.
08:19
<&McMartin>
I may need to re-think my output technique.
08:21 Emmy-zZz is now known as Emmy-LAN
08:51
<&McMartin>
Or, I might just accomplish exactly nothing. That works too.
08:54
<~Vorntastic>
What is this map of
08:54
<&McMartin>
Level 1 of the game I'm pseudonymously disassembling
08:55
<~Vorntastic>
Aha
08:58 Kindamoody[zZz] is now known as Kindamoody
10:03 Kindamoody is now known as Kindamoody|out
12:52 Degi [Degi@Nightstar-qudn5d.dyn.telefonica.de] has joined #code
13:28
<&jerith>
Well, my newly reorganized code is significantly slower than the old code.
13:28
<&jerith>
Only 2x in release mode, but a lot more than that in debug mode.
13:41
<&jerith>
I guess having two separate representations for "data" and "expressions" isn't that great an idea after all.
13:52 Degi [Degi@Nightstar-qudn5d.dyn.telefonica.de] has quit [Connection reset by peer]
14:53 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
14:53 mode/#code [+qo Vornicus Vornicus] by ChanServ
15:05 Emmy-LAN [Emmy@Nightstar-d7r304.static.ef-service.nl] has quit [[NS] Quit: Leaving]
15:48 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
15:59 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
16:28 celticminstrel [celticminst@Nightstar-6an2qt.dsl.bell.ca] has joined #code
16:28 mode/#code [+o celticminstrel] by ChanServ
17:01 Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity]
17:03 Emmy-LAN [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
17:03 Emmy-LAN is now known as Emmy
17:26 catalyst [catalyst@Nightstar-5dv16h.cable.virginm.net] has joined #code
19:34 Degi [Degi@Nightstar-qudn5d.dyn.telefonica.de] has joined #code
20:14 Kindamoody|out is now known as Kindamoody
20:42 Pink` [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
20:45 Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
21:02 Kindamoody [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [Client exited]
21:04 Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code
21:04 mode/#code [+o Kimo|autojoin] by ChanServ
21:05 Pink` is now known as Pink
21:23 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
21:25 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
21:25 mode/#code [+qo Vornicus Vornicus] by ChanServ
22:24 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code
22:24 mode/#code [+o Reiv] by ChanServ
23:51 Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
23:53 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
--- Log closed Mon Sep 23 00:00:41 2019
code logs -> 2019 -> Sun, 22 Sep 2019< code.20190921.log - code.20190923.log >

[ Latest log file ]