code logs -> 2019 -> Mon, 16 Dec 2019< code.20191215.log - code.20191217.log >
--- Log opened Mon Dec 16 00:00:14 2019
01:30 Degi [Degi@Nightstar-etphaa.dyn.telefonica.de] has quit [Operation timed out]
01:32 Degi [Degi@Nightstar-61hj78.dyn.telefonica.de] has joined #code
03:47 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds]
04:32
<&[R]>
https://termbin.com/i2f8 <-- some lua horror
05:22 Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has joined #code
05:22 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
05:25
<@celticminstrel>
Oh wow, it's true. o.O
05:31 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!]
05:37
<~Vorntastic>
Augh
05:53 himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code
05:53 mode/#code [+o himi] by ChanServ
07:58
<&McMartin>
https://bumbershootsoft.wordpress.com/2019/12/16/porting-the-ur-quan-masters-to-sdl2/
08:16
<~Vorntastic>
"would could"
08:28
<&McMartin>
mrph. will fix tomorrow I guess
08:42 Kindamoody[zZz] is now known as Kindamoody
12:54
<@sshine>
wow, I just learned something about Perl today: 'next' will break to the next iteration of a loop. but what if you're not inside a loop? well, aren't we all inside some kind of loop at some level? so it basically just breaks out of functions until it finds any loop in the call stack, and then skips an iteration there.
12:55
<@sshine>
unless of course there's no loop, and it just produces a run-time exception saying it's not inside a loop.
12:56
<@sshine>
so apparently we have a Perl::Critic rule that disallows 'next' etc. not placed syntactically inside a loop structure.
12:56
<@sshine>
Perl is just hypermobile.
12:57
<@sshine>
in other dynamic languages this'd probably be "huh, we didn't think about that. I guess you can think of it as a bug or a feature, whichever you like." -- but in Perl, this is definitely a feature.
13:00
<~Vorntastic>
Omg wtf bbq
13:00
<~Vorntastic>
That's terrifying
13:01
<@TheWatcher>
It's quite loopy
13:17 catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code
13:25 celticminstrel [celticminst@Nightstar-2kik29.dsl.bell.ca] has joined #code
13:25 mode/#code [+o celticminstrel] by ChanServ
13:28 celticminstrel is now known as celmin|away
13:43
<@sshine>
https://boingboing.net/2019/04/05/pollack-perl.html -- someone made a joke about this.
13:44
<@sshine>
The discovery -- documented in this SIGBOVIK white-paper by Colin McMillen and Tim Toady -- came about as the result of Jake Archibald's snarky twitter response to Adrienne Porter Felt, who said that she didn't want her kid to learn to program, she wanted him to "smear paint on the walls" -- to which Archibald answered "but is it possible to smear paint on the wall without creating valid Perl?"
13:54
<@sshine>
List::Util::sum returns undef when fed the empty list, where List::Util::sum0 returns 0.
13:55
<@sshine>
I think if this function had to have a type signature before the author wrote it, there'd never be a sum that acted unlike sum0.
13:55 * TheWatcher eyes that
13:55
<@TheWatcher>
"93% of Paint Splatters are Valid Perl Programs" Published April 1, 2019
13:55
<@sshine>
of course, you can't just go and patch 'sum' years later.
13:55
<@TheWatcher>
Mmhmm.
13:56
<@sshine>
TheWatcher, there's a lot if silliness involved. didn't notice the date. :-)
13:57
<@sshine>
TheWatcher, Tim Toady, the co-author of the paper, is the Perl slogan in pseudonym form: https://en.wikipedia.org/wiki/There%27s_more_than_one_way_to_do_it
13:59
<@sshine>
and SIGBOVIK is a pretty cool conference held by The Association for Computational Heresy
14:00
<@TheWatcher>
"Also, ImageNet’s website was down on the day that we decided to perform this research. We therefore paid an unemployed person to download 100 examples of paint-splatter artwork by searching Pinterest using the query “paint splatter wallpaper”." >.<
14:00
<@sshine>
also, the 2019 SIGBOVIK conference site http://sigbovik.org/2019/ is expressed as a "choose your own adventure"-style option menu. I feel inspired to make my website like that, if only it featured real content.
14:01
<@sshine>
TheWatcher, real science!
14:05
<@TheWatcher>
Yep!
14:10
<@sshine>
wow, there's some actual cool research in the SIGBOVIK proceedings
14:10
<@sshine>
like a framework for benchmarking Elo ratings in chess engines.
14:10
<@sshine>
I really don't imagine it's useful, but it is very cool.
14:11
<@sshine>
kind of like when you want to find the longest-living N-by-M lifeform in Game of Life. very cool, probably useless.
14:14
<@sshine>
the "cccp" chess ai strategy: Prioritize moves that Checkmate, Check, Capture or Push, in that order. Push means to move pieces as deep as possible into enemy territory (without any regard for their safety). [...]
14:18
<~Vorntastic>
Can't get too much more aggressive than that
14:22
<@sshine>
the "worstfish" chess ai strategy: When playing as white, for each legal move, I ask Stockfish (configured as stockfish0) to evaluate the resulting position from black’s perspective. I then choose the move that produces the best position for black. This is easily the worst player evaluated, but it is not hard to imagine ways it could be worse.
14:22
<@sshine>
this one is actually kind of interesting.
14:28
<~Vorntastic>
Okay that one is neat
14:28
<@sshine>
sort of like financial shorting :-)
14:59 crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has quit [Ping timeout: 121 seconds]
15:03 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:03 mode/#code [+qo Vornicus Vornicus] by ChanServ
16:26
<@Alek>
< Dragon snerked, a sound somewhere between a pug sneezing and a bullfrog being stepped on.
16:26
<@Alek>
"Wait, how the hell did you make that sound?" asked Vena. "Cause seriously, I want to be able to do that."
16:26
<@Alek>
"Three hard weeks of work," began Dragon. "I had to pull imaging data of human heads to model airflow through them, and read far to many papers on lung, vocal cord, and sinus tissue until I could accurately model everything before I could write up a codebase to accurately make the noise and build the extension into my vocal presence."
16:26
<@Alek>
"Oh, man, that's sooo much work," whimpered Vena.
16:26
<@Alek>
"Worth it, though," said Frances. >
16:34 catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Connection closed]
16:50 Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity]
17:10 Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has joined #code
17:10 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
18:06 Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code
18:08 Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds]
18:11 crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has joined #code
18:11 mode/#code [+o crystalclaw] by ChanServ
18:30 crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has quit [Ping timeout: 121 seconds]
19:32 crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has joined #code
19:32 mode/#code [+o crystalclaw] by ChanServ
19:36 crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has quit [Ping timeout: 121 seconds]
20:06
<&[R]>
OMGWTF Virgo vs the Zodiac. Two fights after your first boss fight you get the tutorial that tells you that missed attacks do reduced damage.
20:07
<&[R]>
Bear in mind this isn't Dark Souls, you had about a dozen not-boss-fights before your first boss fight
20:39 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
20:56 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
23:09 himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code
23:09 mode/#code [+o himi] by ChanServ
23:11 Kindamoody is now known as Kindamoody[zZz]
23:16 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
23:59 * McMartin reads backscroll
--- Log closed Tue Dec 17 00:00:01 2019
code logs -> 2019 -> Mon, 16 Dec 2019< code.20191215.log - code.20191217.log >

[ Latest log file ]