--- Log opened Wed Dec 18 00:00:17 2019 |
00:08 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
00:18 | <&McMartin> | "Boil an anthill" was from the Munchkin cardgame |
00:19 | <&McMartin> | That one definitely Does Not Work by 2e rules |
00:48 | | Kindamoody is now known as Kindamoody[zZz] |
01:25 | | Degi [Degi@Nightstar-h2aj9k.dyn.telefonica.de] has quit [Ping timeout: 121 seconds] |
01:28 | | Degi [Degi@Nightstar-pmefj5.dyn.telefonica.de] has joined #code |
01:38 | | celmin|away is now known as celticminstrel |
04:10 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
04:12 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
04:44 | <&McMartin> | OK, time to set about not shaming my ancestors |
04:50 | <&McMartin> | Welp, it builds and runs, but then crashes when I pick the menu items. |
05:04 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds] |
05:42 | <&McMartin> | Ancestors: Not Shamed. |
05:42 | <&Reiver> | What would it take to shame them? |
05:43 | <&McMartin> | Failure to have a working About Dialog. |
05:43 | <&McMartin> | Pastebomb inc in PM |
05:45 | <&McMartin> | Final program size: 6.5KB, of which about 1.5KB is the icon~ |
05:46 | <&McMartin> | https://www.dropbox.com/s/tmovj191t7rrv95/WinLights.exe?dl=0 |
05:46 | <&McMartin> | Because of the toolkit I'm using I don't expect it to run on any version of Windows older than Vista |
05:47 | <&McMartin> | This is... unnecessary in the general case but I have more work to do to get a toolchain that fixes that. |
06:19 | | celticminstrel [celticminst@Nightstar-2kik29.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:31 | <&Reiver> | McMartin: Congratulations, it works wonderfully. |
06:31 | <&Reiver> | If I was any good at that sort of puzzle at all, I would actually quite enjoy that rendition~ |
06:32 | <&McMartin> | It is unfortunately largely trivialized by its systematic solution technique~ |
06:33 | <&Reiver> | welp, I got as far as two red dots but couldn't clear those |
06:33 | <&Reiver> | So I don't know the technique, obviously~ |
06:33 | <&McMartin> | I assume the two red dots were at an edge? |
06:34 | <&McMartin> | Clearing down to an edge is easy because you can just work systematically one row or column over |
06:34 | <&McMartin> | From there you then put a new pattern on the far edge and repeat. |
06:34 | <&McMartin> | What the pattern *is* depends on what's left over, so you have three cases to memorize. |
06:35 | <&Reiver> | two dots one in from each edge at hte bottom |
06:35 | <&McMartin> | I *think* the solution pattern for that is to hit the leftmost three on the top row. |
07:58 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
07:58 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
08:30 | < ErikMesoy> | Mmmmm brings back memories of Dungeons&Dragons Online, where this puzzle was a repeating entry and I learned the algorithm of which tiles to jump on. :D |
08:31 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
08:31 | | mode/#code [+o himi] by ChanServ |
08:33 | < ErikMesoy> | Although it was always Lights On! so I had to think a moment. |
10:21 | | bluefoxx [fuzzylombax@Nightstar-gmbj85.vs.shawcable.net] has quit [[NS] Quit: I broke it again! Rebooting...] |
10:24 | | * TheWatcher vaguely winds people up in work by suggesting a programming language that uses cuneiform |
10:26 | <@TheWatcher> | And in other news: https://www.emojicode.org/ - the world is fucking doomed. |
10:41 | | bluefoxx [fuzzylombax@Nightstar-gmbj85.vs.shawcable.net] has joined #code |
11:05 | <&Reiver> | TheWatcher: Horrifying thought: If it weren't so stupid, it could actually be handy |
11:05 | <&Reiver> | A language that let you support full text without escapes by dint of calling emoji instead could be on occasion bloody useful |
11:15 | | Kindamoody[zZz] is now known as Kindamoody |
11:21 | <@TheWatcher> | I'm still disappointed that Maya script isn't in unicode yet. Once it is, I'll have to write a programming language to use it >.> |
11:29 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
14:57 | | celticminstrel [celticminst@Nightstar-2kik29.dsl.bell.ca] has joined #code |
14:57 | | mode/#code [+o celticminstrel] by ChanServ |
16:01 | | Kindamoody is now known as Kindamoody|afk |
17:02 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
17:56 | <@sshine> | wow, I just realized I had a dream the other night about the library function 'JIX::Log->logconfess' being renamed to 'JIX::Log->confess' at work because of redundancy. now that I needed to call it, I realize it wasn't real. |
17:56 | <@sshine> | what a sad dream. |
19:00 | | Kindamoody|afk is now known as Kindamoody |
19:30 | < catalyst> | I fucking hate parsing in C++ |
19:30 | < catalyst> | that is all |
19:34 | | * Vornicus gives catalyst a membership card |
19:34 | < catalyst> | heh :) |
19:36 | <~Vornicus> | I have regex broke out for AoC 12, just to parse the (extremely simple but not comma-separated numbers) input data |
19:36 | <~Vornicus> | Because I know regex far too well. |
19:37 | < catalyst> | oh heh |
19:37 | < catalyst> | I didn't even parse those |
19:37 | < catalyst> | just copied the numbers :D |
19:38 | <~Vornicus> | Mm. jerith has the conceit that the output must be directly pasteable into the thing; I have the one that the input must be directly copyable. though I do modify the names, so this is 12.txt |
19:43 | <&jerith> | My input and output must both be directly copyable by that standard. |
19:44 | <&jerith> | Each day's input lives in inputs/dayNN.txt, each day's answers lives in answers/dayNN.txt. |
19:46 | <&jerith> | My scaffolding lets me call `<tool> run 12 2` to run day 12 part 2 with the day 12 input `<tool> run 12 2 -i inputs/foo.txt` to run it with some test input. |
19:55 | <@Reiv> | TheWatcher: ... and you use it exclusively as a plugin to normal system code to more cleanly handle dates. :D |
20:15 | <@TheWatcher> | Naturally. |
20:51 | <@sshine> | I didn't really get started with Advent of Code. there's so much I wanna code in my spare time, it's hard to prioritize. |
20:51 | <@sshine> | I thought it'd be cool to complete it one year. I think two years ago I got past halfways, which is just not worth mentioning. :P |
20:52 | <&jeroud> | You're allowed to do it late. ;-) |
20:54 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
21:51 | | Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has joined #code |
21:51 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
22:20 | <&McMartin> | I had too many other side projects this month, even if we don't count "finally get around to playing that one videogame after it was on your shelf for like ten entire years" |
22:20 | <&McMartin> | And we should count those tbh |
22:23 | | * Alek eyes his Steam library, as well as his Origin, Epic, Arc, Blizzard, and GoG libraries. |
22:23 | <@Reiv> | Which one was that |
22:23 | <&McMartin> | Metroid Prime |
22:23 | <@Reiv> | ah! |
22:24 | <&McMartin> | (Which is actually 17 years old, but has aged spectacularly well) |
22:24 | <@Reiv> | Alek: Yeah, I have found myself extremely more resistant to sales than I used to be when I realised I could safely look at entire genres and realise I had Excellent Examples sitting around that I Already Wasn't Playing |
22:25 | <@Reiv> | "No, I'm not buying more FPSes until I finish either DOOM or Serious Sam TFE. No more strategy games until I actually beat a game of Total War or Stellaris or Endless Legend or Civ. Like, once." |
22:25 | <&McMartin> | I recommend DOOM a great deal |
22:26 | <@Reiv> | "Finish Transistor before you pick up another ARPG. Finish /any/ RPG before you buy another one, you've got a bushel of classics you've never made out of the first chapter with." |
22:26 | <&McMartin> | And in an odd way DOOM was the game that pushed Metroid Prime back into my "start paying attention" game |
22:26 | <@Reiv> | Yes, so do I |
22:26 | <@Reiv> | My problem is never finishing a bloody game, not failing to enjoy the truly excellent game in front of me when I manage to actually play it. |
22:26 | <@Reiv> | My executive function is brooooken. |
22:26 | <@Reiv> | Elite Dangerous has done me a good thing, though |
22:27 | <@Reiv> | It's having an Advent Calendar thing where they hand out Premium Spacebux for logging in and playing every day, like, at all |
22:27 | <@Reiv> | I've taken this as "Pick a single useful thing to do in a session, log in and do that" |
22:27 | <@Reiv> | Even if the goal is 'ferry to the next useful location', I have started enjoying it again~ |
22:42 | | Kindamoody [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has quit [[NS] Quit: Rebooting, brb] |
22:43 | <@TheWatcher> | Reiv: yay! |
22:44 | <@Reiv> | Hey, it's somethin' |
22:44 | < catalyst> | it makes me happy that people enjoy elite |
22:44 | | Kimo|autojoin [Kindamoody@Nightstar-eubaqc.tbcn.telia.com] has joined #code |
22:44 | | mode/#code [+o Kimo|autojoin] by ChanServ |
22:44 | <@Reiv> | We'll see how it lasts, but "I will log in for the bonus, then stay long enough to Do A Thing" is better than most things of late so I'll take it |
22:44 | | Kimo|autojoin is now known as Kindamoody |
22:44 | <@Reiv> | catalyst: It's a phenominal work of art! |
22:45 | <@Reiv> | The game balance devs could stand to sit their mothers in front of it for a couple of hours and record what they had to explain that wasn't in the game anywhere, but the engine is just an utter delight <3 |
22:45 | | * TheWatcher has another 14 jumps to hit a neutron that is so damned far out of the way that he will eyebrow emphatically if it is tagged |
22:45 | <@Reiv> | It's a neutron star tho |
22:45 | <@Reiv> | Special stars always stand out~ |
22:46 | <@Reiv> | Are you still flying your Container Ship on exploration roves? :p |
22:47 | < catalyst> | for reference, every array and most of the hash based containers in that game are running my code |
22:47 | < catalyst> | which is pretty cool |
22:47 | < catalyst> | (since we're in #code) |
22:47 | <@Reiv> | ... so basically all the data that the game puts in a list anywhere? |
22:47 | <@TheWatcher> | Reiv: Combat freighter, I'll have you note :P |
22:47 | < catalyst> | pretty much |
22:48 | <@Reiv> | catalyst: nice! |
22:48 | <@Reiv> | Wow, that's a level of software infrastructure it'd never even occured to me to have to think about. |
22:48 | <@Reiv> | But then when you point it out, I suddenly stop and realise just /how many/ things have to be sorted in some of those lists and the like and... |
22:49 | <@TheWatcher> | (Reiv: And yes, 23633ly from Sol and still heading out) |
22:49 | <&McMartin> | These are the things that CS used to teach~ |
22:49 | <@Reiv> | Yeah, reckon you did a good job there :) |
22:49 | <@Reiv> | McMartin: I was taught them in CS! |
22:49 | <@Reiv> | I was taught them explicitly as 'useful ways to think about data and algorithms, not something I seriously expect you to code any time soon' |
22:49 | <@Reiv> | (We also studied compression, convex boats, and stuff like that) |
22:50 | <&McMartin> | Yeah, I was actually implementing red-black trees as homework assignments and such |
22:50 | <@Reiv> | (We weren't expected to actually /write/ a cz77 any time soon, but it's a useful way to think about how stuff evolves and can be optimised) |
22:50 | <@Reiv> | Yes, me too |
22:50 | <@Reiv> | My lecturer was quite clear that "Don't expect to be doing this in the real world, we've by nature already actually solved this in most languages... but you do need to understand /how these things work/." |
22:51 | <&jerith> | I learned Clojure to test my implementations of various data structures and algorithms before submitting them to Coursera. |
22:51 | <@Reiv> | So it amuses me to discover catalyst got to prove my lecturer wrong, with commercial code written in anger :D |
22:52 | <&jerith> | There are always special cases. It's just that most of the time you don't care enough about them to put in the effort. |
22:52 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code |
22:52 | | mode/#code [+o himi] by ChanServ |
22:52 | <&jerith> | But in certain corners of the industry (high-performance game engines, for example) they are extremely important. |
22:53 | < catalyst> | ^ |
22:54 | <&jerith> | "We know how we're going to use this, so we can tweak a couple of details to favour cache locality over fewer computations" etc. |
22:55 | < catalyst> | for a while it was 'we have no confidence in there being a usable standard library on this platform' |
22:56 | < catalyst> | also, the C++ standard types are both defective and kinda slow |
22:58 | <&jerith> | I've always been somewhat confused about languages with stdlibs that are broken. |
23:00 | <&jerith> | Unrelated: The best Python bug I've seen in a long time: https://bugs.python.org/issue39079 |
23:03 | < catalyst> | heh heh |
23:05 | <~Vorntastic> | Neat |
23:08 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Connection closed] |
23:09 | <~Vorntastic> | I did an honest to God data structures course |
23:11 | <~Vorntastic> | I am glad I did, because it really helped me solidify my understanding of... Honestly the thing I enjoy most in all of programming and the thing I think I am best at too. Also, I can follow what catalyst talks about so I've got that going for me which is nice |
23:12 | <~Vorntastic> | (the language of choice was Javascript because it was easy to deploy. This is not the best language for data structures but oh well) |
23:13 | <@Reiv> | You enjoy data structures, Vorn? |
23:15 | <~Vorntastic> | Data structures and algorithms are Where It's At for me, yes |
23:16 | <~Vorntastic> | Give me a problem and a heap o' data and I am a hog in mud |
23:22 | <@Reiv> | hee, that's my strength too |
23:22 | <@Reiv> | Which is funny. |
23:22 | <@Reiv> | Maybe we should set up a consulting firm. |
23:22 | <@Reiv> | Shoulda used Chalcy's algorathm to get a doctorate and farm ourselves out to the sciences~ |
23:28 | <@Alek> | oh that's a nice bug, jerith. :3 |
23:35 | <~Vorntastic> | Stoatburgers.py :D |
23:35 | <@sshine> | Vorntastic, that sounds very nice! |
23:36 | <@sshine> | Vorntastic, I realized at some point that algorithms courses became easier if I thought of data structures. I'm not sure how I can be so bad at algorithms, and the moment I start thinking about what structures my results must go in, it gets easier. |
23:36 | <&McMartin> | Reiv: I mean, the argument for "you need to know how they work, but they won't be building them" is that while they will still be built |
23:36 | <&McMartin> | Odds are that you will not build them |
23:37 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
23:39 | <@Alek> | you just need to know how they work so you know how your code is affected by using them, right? |
23:42 | <&McMartin> | And how much operations cost so you can price the performance of your algorithms, yes |
--- Log closed Thu Dec 19 00:00:19 2019 |