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