03:19 brrt` joined 05:55 brrt joined
brrt good * #moarvm 05:56
timotimo good
brrt ohai timotimo
are you going to APW? 06:00
timotimo 'fraid not :(
i only recently-ish found out, too :| 06:01
brrt oh, about APW or about not going?
timotimo the latter 06:02
brrt oh... too bad 06:03
timotimo it is
brrt did you hear next years YAPC::EU is in amsterdam 06:04
timotimo whoa
that's not far away from me at all
and far less far away from you
brrt uhuh
a short morning commute in fact 06:05
this is something of a disadvantage as YAPC::EU used to be my holiday 06:06
timotimo wow
brrt and now i'll have to take an actual holiday instead
timotimo a holiday well spent. though wouldn't booking actually sponsor your yapc attendance? 06:07
what with being a heavily perl-using company?
brrt probably yes 06:08
although at this time irrelevant 06:09
timotimo fair enough
brrt because amsterdam
timotimo go to yapc, smoke weed every day! :P
brrt hahaha
nitpicking: weed is not actually legal. it is just not policed 06:10
timotimo watches a little genetic AI thingie of little boxes going around randomly generated race tracks
brrt where and how? 06:11
timotimo ml-games.tomasz-rewak.com/
timotimo turned up the sensor length a fair bit to see how it changes the behavior 06:13
in generation 17, the boxes tend to stop much more readily in turns
i bet you can do some ridiculous stuff by changing the selection function 06:14
like give boxes that turn more degrees per distance traveled
might give you strong snaking motions perhaps?
brrt possibly...
interesting 06:15
evolutiom is powerful
timotimo tee hee, there was just now a turn that had at least seven boxes slowly crawl into the wall and "die" over the course of half a second
yeah, but if you hire evolution to shoot the bad guys, make sure the bad guys isn't you
timotimo made the sensors much shorter now 06:16
brrt dont hire anybody to shoot anyone 06:17
decommute & 06:18
timotimo how dysfunctional will the boxes become when the sensor length doesn't suffice to see both walls at the same time when you're on the middle of the track ... :)
hah, this one drives very slow through straight parts, but steps on the gas pedal once it reaches a curve 06:19
it occurs to me that with even shorter sensor ranges the boxes might end up going the track in reverse direction 06:20
this isn't really #moarvm talk, though
unless our next code optimizer uses neural nets selected by genetic algorithms ... :)
07:22 zakharyas joined 07:47 domidumont joined 07:52 domidumont joined
timotimo i hate when i see no BAIL lines for a routine, but still routines of that name show up as unjitted in the profile :( 09:42
moritz do BAIL lines show up for routines that aren't called often enough to JIT them? 09:44
timotimo no 09:48
but when something gets called a literal million times, i'd expect it's hot
also, the "Constructing jit graph" through "bytecode size: blah bytes" lines do show up for those routines
12:04 ilbot3 joined 12:21 domidumont joined 13:05 domidumont joined
timotimo it's amazing that jnthn was able to do all that with just 200 hours 13:25
moritz aye, jnthn++ 13:30
16:05 edehont joined 16:46 lizmat joined 17:50 domidumont joined 18:51 camelia joined 18:52 japhb joined, krunen_ joined 18:53 avar joined 19:04 krunen joined 19:10 nebuchadnezzar joined
dalek arVM: 0bdb9ca | MasterDuke17++ | src/core/args.c:
'Arguments' are what get passed to functions, etc.

  See irclog.perlgeek.de/perl6-dev/2016-0...i_13119526
20:44
arVM: fa9528b | jnthn++ | src/core/args.c:
Merge pull request #399 from MasterDuke17/unexpected_named_wording

  'Arguments' are what get passed to functions, etc.
21:43 edehont joined