code logs -> 2018 -> Tue, 16 Jan 2018< code.20180115.log - code.20180117.log >
--- Log opened Tue Jan 16 00:00:28 2018
00:04
<&[R]>
What's a CC hack for an RL even do?
00:09
<&ToxicFrog>
[R]: rather than playing sounds through the speakers, it displays a textual approximation in an additional line at the bottom (in tty mode) or in the titlebar (in X mode)
00:10
<&[R]>
DoomRL had sounds?
00:10
<&ToxicFrog>
...yes? Lots of RLs have sound.
00:10
<&[R]>
Hmm
00:11
<&ToxicFrog>
And in DoomRL they're more important than most because they give hints as to what enemies are in the level, where they are relative to you, and, when firing blind, whether or not you hit anything and what you hit.
00:20
<&ToxicFrog>
I originally implemented this because I was playing a lot of DoomRL in the same room as a sleeping baby
00:21
<&ToxicFrog>
It later proved to have obvious implications when writing a doomrl-over-telnet service
00:21
<&ToxicFrog>
Although for the doomrl-over-telnet-in-a-browser mode I've figured out a way to send sound file names in tty frames that the terminal won't render, and then they can just be loaded and played in JS client-side.
00:57 Kindamoody is now known as Kindamoody[zZz]
01:05 Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Ping timeout: 121 seconds]
01:17 celticminstrel [celticminst@Nightstar-m9434e.dsl.bell.ca] has joined #code
01:17 mode/#code [+o celticminstrel] by ChanServ
01:35 Jessikat [Jessikat@Nightstar-890.fhp.187.81.IP] has joined #code
01:37 Jessikat [Jessikat@Nightstar-890.fhp.187.81.IP] has quit [[NS] Quit: Leaving]
01:37 Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
02:54 Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed]
03:14 Vornlicious [Vorn@Nightstar-dtf6av.sub-174-210-18.myvzw.com] has quit [[NS] Quit: Bye]
03:15 Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has joined #code
03:27 Jessikat [Jessikat@Nightstar-a6k0g0.dab.02.net] has joined #code
03:57 Vash [Vash@Nightstar-1l3nul.res.rr.com] has joined #code
04:01 Jessikat [Jessikat@Nightstar-a6k0g0.dab.02.net] has quit [[NS] Quit: Bye]
05:14 Derakon is now known as Derakon[AFK]
05:20 celticminstrel [celticminst@Nightstar-m9434e.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
06:44 Vornlicious [Vorn@Nightstar-9bgas6.sub-174-211-8.myvzw.com] has joined #code
06:47 Vorntastic [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
06:58 Vornotron [Vorn@Nightstar-1l3nul.res.rr.com] has quit [Ping timeout: 121 seconds]
07:04 jerith [jerith@Nightstar-ip7ar2.slipgate.net] has quit [The TLS connection was non-properly terminated.]
07:35 jerith [jerith@Nightstar-ip7ar2.slipgate.net] has joined #code
07:35 mode/#code [+ao jerith jerith] by ChanServ
07:47 Vash [Vash@Nightstar-1l3nul.res.rr.com] has quit [[NS] Quit: Quit]
07:49 macdjord|slep [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
08:15 macdjord [macdjord@Nightstar-985.6am.20.96.IP] has joined #code
08:15 mode/#code [+o macdjord] by ChanServ
08:45 Degi [Degi@Nightstar-othrpl.dyn.telefonica.de] has joined #code
09:44 Kindamoody[zZz] is now known as Kindamoody
10:17 Degi [Degi@Nightstar-othrpl.dyn.telefonica.de] has quit [Connection reset by peer]
11:27 Degi [Degi@Nightstar-othrpl.dyn.telefonica.de] has joined #code
14:13 Degi [Degi@Nightstar-othrpl.dyn.telefonica.de] has quit [Connection reset by peer]
14:21 Kindamoody is now known as Kindamoody|out
15:26
<&ToxicFrog>
Okay, I think I have a portable linux build now.
15:39
<&[R]>
Nice
15:39
<&[R]>
I found those weren't too hard to make TBH
15:39
<&[R]>
Unless you wanted to be able to get zero configuration 3d support across multiple bits of hardware
15:51
<&ToxicFrog>
Yeah, this is only complicated because I deploy doomrl-server on nixos and that build is very much 100% not portable
15:51
<&ToxicFrog>
And once I built it I wanted to verify that it didn't directly depend on anything except libSDL
15:51
<&ToxicFrog>
(I'd like to break that dependency too, but that's not happening unless I include my own implementation of SDL_RWops)
15:52
<&ToxicFrog>
The windows build is probably going to be really straightforward once I remember how to install a cross-compiler
15:52
<&ToxicFrog>
And then once that's sorted it's just a simple matter of generating the release packages, which is actually going to be the complicated part since I want them to be unzip-and-run for most use cases.
15:57 Jessikat [Jessikat@Nightstar-ean87k.dab.02.net] has joined #code
16:13
< McMartin>
msys2 uses pacman these days
16:14
< McMartin>
mingw packages a nd librariesare in fedora
16:19
<&ToxicFrog>
I use SUSE, but I think it has mingw packages as well
16:19
<&ToxicFrog>
And last time I did this it was just a matter of making sure all the deps were installed and then invoking `mingw32-make` or `mingw32-gcc`
16:20
<&ToxicFrog>
IN OTHER NEWS
16:20
<&ToxicFrog>
Here's what an example of the weechat plugin API (in python, but it's similar for all other supported languages) looks like: weechat.hook_timer(1000, 0, 1, "timer_cb", "test")
16:20
<&ToxicFrog>
what's wrong with this picture
16:34
< McMartin>
strings, not callables
16:35 Degi [Degi@Nightstar-othrpl.dyn.telefonica.de] has joined #code
16:38
<&ToxicFrog>
bingo
17:43
< McMartin>
Oh hey, someone used a non-anonymizing search engine to find my blog
17:43
< McMartin>
And they were looking for something both relevant and that hasn't leaked through before!
18:48 Jessikat` [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
18:48
<&[R]>
NixOS is the one with everything in non-standard locations right?
18:56
<&ToxicFrog>
Yes.
18:57
<&ToxicFrog>
And this manifests in the generated shared object files, since they need to refer not just to "a library of this name" but to one specific version, since you can have arbitrarily many different versions of something installed.
19:30 Jessikat [Jessikat@Nightstar-ean87k.dab.02.net] has quit [Ping timeout: 121 seconds]
19:36
<@gnolam>
https://twitter.com/CivilBeat/status/953127542050795520 >_<
19:40
<@gnolam>
That is some wings on/wings off shit.
19:42
<@gnolam>
Or possibly https://twitter.com/Tuplet/status/613218929838698496
19:44
<@ErikMesoy>
That is also my visual impression, but on the other hand: it worked this long. How often are they in that menu?
19:45
< Degi>
https://twitter.com/tlakomy/status/953254934278963201
19:50
<@gnolam>
ErikMesoy: ... you can say "it worked this long" for *any* caused by poor design. Doesn't excuse the poor design.
19:54
<@ErikMesoy>
gnolam: I don't mean to excuse poor design. But I'm thinking of the "it works in practice, but not in theory" effect.
19:54
<@ErikMesoy>
Is this an absolutely horrible 1-in-20 failure where one poor sod looks at that menu once a year and got it wrong this year, or is it a merely unfortunate 1-in-X-thousands failure where people navigate through that menu daily and it was good enough not to fail until now?
19:55
<@ErikMesoy>
Judging by how often it actually goes wrong, not how often it looks like it might go wrong.
20:04
< Degi>
At least color the links.
20:04 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
20:05
< Mahal>
It's still piss poor design.
20:05
< Mahal>
test and live should at least be in separate sections of the page
20:05
< Degi>
Or have a confirm button for live.
20:07
<&[R]>
Programmer: "We should at least separate these into groups." Manager: "No order them exactly as I did on that napkin I gave you." Programmer: "But-" Manager: "I don't pay you to think. I pay you to do. So do."
20:08
< McMartin>
using std::malicious_compliance
20:08
<&[R]>
Pretty much.
20:09
<&[R]>
Soon as one of my old bosses issued that last quote, that's exactly what I did.
20:09
< Degi>
Add a captcha where you get a satellite image of hawaii and need to click on the squares with missiles in them.
20:12
<@ErikMesoy>
Hahaha.
20:16
< McMartin>
No, malicious compliance is where you do exactly what they demanded instead of deferring to actual expertise.
20:16
< McMartin>
This turns out to be why "programmer" is still a career despite it being automated away like five times now: an automated programmer doesn't automate away the programmer.
20:16
< McMartin>
It's a compiler.
20:17
< McMartin>
Certain details of the skills go away, but part of the issue here is that specs aren't executable even if you can compile them, because the real skill is knowing what to ask for and how to organize it.
20:24 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
20:26 Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code
20:26 mode/#code [+o Reiv] by ChanServ
21:09 Degi [Degi@Nightstar-othrpl.dyn.telefonica.de] has quit [Connection closed]
21:09 Degi [Degi@Nightstar-othrpl.dyn.telefonica.de] has joined #code
22:10 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
22:10 mode/#code [+o himi] by ChanServ
22:28 Degi [Degi@Nightstar-othrpl.dyn.telefonica.de] has quit [Connection closed]
23:22 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds]
23:23 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
23:23 mode/#code [+o himi] by ChanServ
23:59 Kindamoody|out is now known as Kindamoody
--- Log closed Wed Jan 17 00:00:29 2018
code logs -> 2018 -> Tue, 16 Jan 2018< code.20180115.log - code.20180117.log >

[ Latest log file ]