»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋
Set by Zoffix on 25 July 2018.
00:03 Ven` left 00:18 lizmat_ is now known as lizmat
lookatme_q Xliff, It is as designed, result of / is FP type 00:27
m: say 15 / 3
camelia 5
lookatme_q m: say (15 / 3).WHAT 00:28
camelia (Rat)
lookatme_q m: say (15 div 3).WHAT
camelia (Int)
00:32 thundergnat left 00:34 Ven` joined 00:35 p6bannerbot sets mode: +v Ven` 00:39 Ven` left
Xliff lookatme_q: OK, so the error message is really misleading if you are new to Perl6 00:52
And since coercion is done everywhere else, why can't the use of div be equivalent to this:
m: sub infix<div> (Rat $a, Rat $b) { $a.Int div $b.Int }; say (16.4 div 3.0); 00:53
camelia 5===SORRY!5=== Error while compiling <tmp>
Missing block
at <tmp>:1
------> 3sub infix7⏏5<div> (Rat $a, Rat $b) { $a.Int div $b.I
expecting any of:
new name to be defined
00:53 Kaiepi left
Xliff m: sub infix:<div> (Rat $a, Rat $b) { $a.Int div $b.Int }; say (16.4 div 3.0); 00:53
camelia Type check failed in binding to parameter '$a'; expected Rat but got Int (16)
in sub infix:<div> at <tmp> line 1
in sub infix:<div> at <tmp> line 1
in block <unit> at <tmp> line 1
00:54 Kaiepi joined
Xliff m: sub infix:<div> (Num $a, Num $b) { $a.Int div $b.Int }; say (16.4 div 3.0); 00:54
camelia 5===SORRY!5=== Error while compiling <tmp>
Calling infix:<div>(Rat, Rat) will never work with declared signature (Num $a, Num $b)
at <tmp>:1
------> 3um $b) { $a.Int div $b.Int }; say (16.4 7⏏5div 3.0);
Xliff m: sub infix:<div> (RatNum $a, RatNum $b) { $a.Int div $b.Int }; say (16.4 div 3.0);
camelia 5===SORRY!5=== Error while compiling <tmp>
Invalid typename 'RatNum' in parameter declaration.
at <tmp>:1
------> 3sub infix:<div> (RatNum7⏏5 $a, RatNum $b) { $a.Int div $b.Int }; s
lookatme_q I think you should choose a different name
00:54 p6bannerbot sets mode: +v Kaiepi
Xliff m: sub infix:<div2> (Rat $a, Rat $b) { $a.Int div $b.Int }; say (16.4 div2 3.0); 00:54
camelia 5
lookatme_q m: sub infix:<rdiv> (Rat $a, Rat $b) { $a.Int div $b.Int }; say (16.4 rdiv 3.0);
camelia 5
00:55 Qwerasd joined
Xliff I doubt that will pass muster for inclusion into the language spec, tho 00:55
m: sub infix:<div2> (Rat $a, Rat $b) { $a.Int div $b.Int }; say (16.4 div2 3);
camelia 5===SORRY!5=== Error while compiling <tmp>
Calling infix:<div2>(Rat, Int) will never work with declared signature (Rat $a, Rat $b)
at <tmp>:1
------> 3at $b) { $a.Int div $b.Int }; say (16.4 7⏏5div2 3);
00:56 p6bannerbot sets mode: +v Qwerasd
Xliff m: sub infix:<div2> (Rat $a, Rat $b) { $a.Int div $b.Int }; say (16.4 div2 3.Rat); 00:56
camelia 5
00:56 quester left
lookatme_q so there is no implicit coercion, I think 00:56
Xliff m: sub infix:<div2> (Cool $a, Cool $b) { $a.Int div $b.Int }; say (16.4 div2 3.Rat); 00:57
camelia 5
Qwerasd I've been searching google for quite a few minutes now but can't seem to find anything useful on using perl 6 for CGI. Does anyone know how I would go about doing this or where to point me to learn how?
Xliff m: sub infix:<div2> (Cool $a, Cool $b) { $a.Int div $b.Int }; say (16.4 div2 3);
camelia 5
Xliff Qwerasd: Your best bet is to run Bailador on a backend machine and use a proxy.
github.com/Bailador/Bailador 00:58
lookatme_q Qwerasd, check out some module ? modules.perl6.org/search/?q=cgi
Qwerasd Hmmm :\ Perhaps I'll look elsewhere (other languages, possibly just perl5) then as I'd really like to keep it all under apache.
Xliff github.com/supernovus/SCGI#apache-...h-mod_scgi 00:59
00:59 pmurias left
Xliff But if you can do that, you can also run a Bailador app and set up a proxy in the same way. 01:00
Depends on what the needs of the application are. If perl5 is the best choice, then that's what you use. 01:01
benjikun Qwerasd: whatcha makin?
Qwerasd It's a very simple processing task that just involves generating some files and returning them.
benjikun I see 01:03
there are a few (mostly old) CGI libraries in P6
timotimo if it's that simple, why not just do cgi manually?
put a .p6 file into your cgi-bin, give it the right hashbang, make it executable, and presto
Xliff Especially if it is a simple CGI script and doesn't need any of the mod_perl mojo. 01:05
I am really thinking about taking Slashcode and porting it to Perl6.
Not that anyone uses that as much, anymore.
Qwerasd Thinking it through I just realized I'm probably gonna want to accept more than just GET, so CGI probably isn't the best choice anyway. I think I'll probably just proxy a node.js server, though I will check out bailador first. Thanks for all the help! 01:06
benjikun Yeah slashdot seems pretty old
timotimo i like cro a lot
benjikun ^
Cro is pretty great, in most cases
timotimo it's all about the multithreading and async
but you can use it in a simple manner without too much magic
benjikun mhm
Qwerasd: I'd use cro over bailador 01:07
Xliff benjikun: It is old, but has worked for years.
And Slashdot is still running, IIRC.
benjikun Xliff: fair enough, iktf
Qwerasd I'll check it out, too. Thanks for the suggestions. I'm off now! ttfn
benjikun Cya!
01:07 nightfrog left, Qwerasd left 01:08 nightfrog joined
Xliff benjikun: ITKF? 01:08
oh. iktf
01:08 p6bannerbot sets mode: +v nightfrog
benjikun :P 01:08
Xliff LOL 01:09
I grok it now.
benjikun grok? 01:10
Xliff It's a Heinlein thing.
benjikun ah, I see
from a google search, that is
Xliff =D
01:11 Ven` joined
buggable New CPAN upload: AttrX-Mooish-v0.2.0.tar.gz by VRURG modules.perl6.org/dist/AttrX::Mooish:cpan:VRURG 01:11
01:11 p6bannerbot sets mode: +v Ven` 01:14 Actualeyes joined 01:15 p6bannerbot sets mode: +v Actualeyes, Ven` left 01:35 w_richard_w joined 01:36 p6bannerbot sets mode: +v w_richard_w 01:38 rindolf left 01:44 molaf left 01:47 Ven` joined 01:48 p6bannerbot sets mode: +v Ven` 01:51 Ven` left 01:57 molaf joined, Actualeyes left, p6bannerbot sets mode: +v molaf 01:58 Actualeyes joined 01:59 p6bannerbot sets mode: +v Actualeyes 02:04 nightfrog left, nightfrog joined 02:05 p6bannerbot sets mode: +v nightfrog 02:11 ululate joined 02:12 p6bannerbot sets mode: +v ululate
ululate 8,8 0,0 1,1 0,0 8,8 02:12
8,8 0,0 1,1 0,0 1,1 0,0 8,8
8,8 0,0 12,12 8,8
8,8 12,12 0,0 12,12 8,8
8,8 12,12 0,0 12,12 8,8
8,8 12,12 0,0 12,12 8,8
8,8 12,12 1,1 12,12 0,0 12,12 8,8
8,8 12,12 1,1 12,12 0,0 12,12 8,8
8,8 12,12 0,0 12,12 8,8
8,8 12,12 11,11 12,12 1,1 12,12 8,8
8,8 12,12 1,1 12,12 11,11 0,0 11,11 12,12 1,1 12,12 8,8
8,8 12,12 1,1 12,12 11,11 12,12 1,1 12,12
benjikun c-c-c-c-combo breaker
ululate 8,8 12,12 1,1 12,12 11,11 0,0 11,11 12,12 1,1 12,12
8,8 12,12 1,1 12,12 11,11 12,12 1,1 12,12
1,0 kloeri: and I'm tired of you guys
1,0 thinking you can ban staff
1,0 when we complain about your spam 02:13
02:13 ululate left
lookatme_q e_q ? 02:13
02:24 Ven` joined, p6bannerbot sets mode: +v Ven` 02:28 Ven` left 03:00 Ven` joined, p6bannerbot sets mode: +v Ven` 03:05 Ven` left 03:10 skids joined, p6bannerbot sets mode: +v skids 03:29 lookatme_q left 03:32 Ven` joined, p6bannerbot sets mode: +v Ven` 03:33 Actualeyes left, jeromelanteri joined 03:34 p6bannerbot sets mode: +v jeromelanteri 03:36 Ven` left 03:39 MasterDuke left 03:40 epony left 03:53 epony joined, p6bannerbot sets mode: +v epony 04:05 aindilis left 04:11 molaf left 04:18 jeromelanteri left 04:32 kerframil left 04:38 lizmat left
xinming m: sub default () { my %x = ("a", "c", "x", "y"); %x }; sub t ( %h) { %h.perl.say }; t { %(default), :a("b") } 04:39
camelia Type check failed in binding to parameter '%h'; expected Associative but got Block (-> ;; $_? is raw { #`...)
in sub t at <tmp> line 1
in block <unit> at <tmp> line 1
xinming anyone here knows, wether if there is a way to write the subcall within { } and force { } to be hash
04:47 Kaiepi left, Kaiepi joined, skids left 04:48 p6bannerbot sets mode: +v Kaiepi, Kaiepi left, Kaiepi joined 04:49 p6bannerbot sets mode: +v Kaiepi 04:51 aborazmeh joined, aborazmeh left, aborazmeh joined, p6bannerbot sets mode: +v aborazmeh
benjikun xinming: You could do `t { a=>'b' }.append(default);` 04:56
I'm not sure if you can do the subcall within the hash, though 05:05
there is some way of doing it, I'm sure
05:06 Actualeyes joined 05:07 Actualeyes left, Actualeyes joined 05:08 p6bannerbot sets mode: +v Actualeyes
Xliff m: sub default () { my %x = ("a", "c", "x", "y"); %x }; sub t ( %h) { %h.perl.say }; t default().append( a => 'b'); 05:27
camelia {:a("c"), :x("y")}
Xliff m: sub default () { my %x = ("a", "c", "x", "y"); %x }; sub t ( %h) { %h.perl.say }; t(default().append( a => 'b'));
camelia {:a("c"), :x("y")}
Xliff m: sub default () { my %x = ("a", "c", "x", "y"); %x }; sub t ( %h) { %h.perl.say }; t(default().append( d => 'b'));
camelia {:a("c"), :x("y")}
benjikun m: sub default() { return {a=>'b', x=>'y'}; }; sub t(%h) { %h.perl.say }; t { z => 'z' }.append(default); 05:28
camelia {:a("b"), :x("y"), :z("z")}
Xliff m: sub default () { my %x = ("a", "c", "x", "y"); %x }; sub t (%h) { %h.perl.say }; t default().append( %(d => 'b') ); 05:29
camelia {:a("c"), :d("b"), :x("y")}
Xliff m: sub default () { my %x = ("a", "c", "x", "y"); %x }; sub t (%h) { %h.perl.say }; t default().append( %(a => 'b') );
camelia {:a($["c", "b"]), :x("y")}
Xliff There we go.
benjikun :)
05:30 vrurg left 05:34 vrurg joined 05:35 p6bannerbot sets mode: +v vrurg 06:00 Actualeyes left 06:04 aindilis joined 06:05 p6bannerbot sets mode: +v aindilis 06:27 aborazmeh left
xinming :-) 06:29
Thanks 06:30
06:35 abraxxa joined 06:36 p6bannerbot sets mode: +v abraxxa 06:39 w_richard_w left
benjikun np :) 06:40
06:45 curan joined, p6bannerbot sets mode: +v curan 06:58 vrurg left 06:59 lizmat joined 07:00 p6bannerbot sets mode: +v lizmat 07:07 robertle joined 07:08 p6bannerbot sets mode: +v robertle 07:18 jmerelo joined 07:19 p6bannerbot sets mode: +v jmerelo 07:23 |oLa| joined 07:24 p6bannerbot sets mode: +v |oLa| 07:29 zakharyas joined 07:30 p6bannerbot sets mode: +v zakharyas 07:46 zakharyas left 07:47 zakharyas joined 07:48 p6bannerbot sets mode: +v zakharyas 07:56 lookatme_r joined, lookatme_q joined 07:57 lookatme_r left, p6bannerbot sets mode: +v lookatme_q, araujo joined, araujo left, araujo joined, p6bannerbot sets mode: +v araujo, Some-body_ joined, p6bannerbot sets mode: +v Some-body_ 07:58 p6bannerbot sets mode: +v araujo, DarthGandalf left, Some-body_ is now known as DarthGandalf 07:59 lizmat left
jmerelo Zoffix: What's happened in the last toast? Even "zef" is Unkn... 08:07
Zoffix: this error that's happening in, for instance, my module: toast.perl6.party/module?module=Al...9-gd8d51d0 is the same error we get intermitently when testing the docs. travis-ci.org/perl6/doc/jobs/414662514 08:10
Zoffix: it might be related to the number of open files, or number of precomp caches, or something like that. And it goes down to MoarVM, as far as I can tell. 08:11
08:14 w_richard_w joined 08:15 p6bannerbot sets mode: +v w_richard_w 08:27 lizmat joined, p6bannerbot sets mode: +v lizmat
lizmat waves from TPCiG 08:27
benjikun waves from North Carolina... still :P 08:29
08:29 Ven` joined 08:30 p6bannerbot sets mode: +v Ven` 08:41 mscha left
lizmat benjikun o/ 08:44
jmerelo expects to see you tomorrow...
08:56 w_richard_w left 09:05 ^MillerBoss joined, p6bannerbot sets mode: +v ^MillerBoss
^MillerBoss | |':::' '::' / | | 09:05
| \ '::' _.-`; ; ; |
| /`-..--;` ; | ; | |
| ; ; ; ; ; | | |
benjikun here we go again
^MillerBoss | ; ; ; ; ; ; ; / ,--.......|.,
| |; ; ; ; ;/ ; ; .' '-='. 09:06
| | ; ; ; ; / / .\ '
| | ; ; /` .\ _,==" \ .'
| \; ; ; .'. _ ,_'\.\~" //`. \ .'
| | ; .___~' \ \- | | /,\ ` \ ..'
| ~ ; ; ;/ =="'' |`| | | =="''\.==''
| ~ /; ;/="" |`| |`| ==="`
| ~..==` \\ |`| / /=="`
| ~` ~ /,\ / /= )")
| ~ ~~ _')")
| ~ ~ _,=~";`
| ~ =~"|; ;| Basketballbird
| ~ ~ | ; | ==============
| ~ ~ |;|\ |
| |/ \|
09:06 ^MillerBoss left
jmerelo benjikun: what's with this person? Another kind of spam? 09:07
benjikun Yep
I've been seeing a few of these recently, just started popping up
The p6bannerbot always cuts off the top (15 second delay or whatever it is) 09:08
09:08 sena_kun joined 09:09 p6bannerbot sets mode: +v sena_kun
jmerelo benjikun: So delaying is not enough, apparently... 09:12
El_Che it depends on the spam 09:14
this is probably not the same
it help against the freenodegate crap
benjikun I have a feeling if we just hosted an irc server @ perl6.org, we'd get little to no spam compared to this freenode stuff 09:15
09:15 stmuk_ joined 09:16 p6bannerbot sets mode: +v stmuk_, stmuk left
tyil benjikun: we have an irc server on perl.org 09:17
benjikun tyil: Really? 09:18
Does anyone get on it
tyil but we'd also have less people here in general if the main perl6 channel was there (they do have one iirc)
one of the things of freenode is that most people using irc today, are already here
benjikun I use rizon.net equally as much 09:19
tyil rizon's not much better in terms of spam :p
benjikun Yeah, fair enough
I don't see the harm in having our own IRC server instead of utilizing freenode/rizon/any other 09:20
tyil in general use, I'd get more "funny" people in my channel on rizon than on my same-named channel on freenode
benjikun everyone would move to it if we decided
09:20 stmuk joined
tyil do we have a webclient to interface with that one? 09:20
benjikun tyil: Yeah, less oriented solely towards open source projects
tyil those are a must for random people to easily ask a question
benjikun that wouldn't be hard 09:21
09:21 p6bannerbot sets mode: +v stmuk
tyil it wouldn't but it would be effort required to take nonetheless 09:21
which we dont have to now
benjikun we could just link kiwiirc with some parameters for the perl6.org irc server
for sure
that'd be nice though, i agree
for the people who don't use IRC, I suppose
09:22 stmuk_ left
tyil also, just as an aside, I'm looking for someone with a lobste.rs account that's willing to invite me so I can post my blog (as requested here: lobste.rs/s/hrxdoq/what_s_url_your...ical_blog) 09:22
benjikun don't have one 09:23
we could post more Perl6 stuff on hackernews or general programming subreddits too 09:24
tyil I generally post my stuff to /r/programming and /r/programminglanguages (and /r/perl6)
benjikun If you have a medium.com account, make sure to like/clap the articles on Perl6, lol
tyil I dont have a medium account 09:25
benjikun same
tyil I personally very much dislike medium, and wonder why people still use it
benjikun yeah, I don't know
simple I guess
tyil for those on mastodon, I also often post perl6 stuff on there
benjikun I've thought about getting a mastodon but never did
twitter is a mess... 09:26
tyil it is
there's a mastodon instance which has a twitter-like interface 09:27
if that's your thing :p
09:27 nurupo12 joined
benjikun maybe, I'd probably end up not using it in the longrun 09:27
tyil sad
benjikun that's what most of my social network accounts turn into lol
tyil I would like more perl(6) people to follow
09:27 p6bannerbot sets mode: +v nurupo12
nurupo12 | /. :: ':. ;``"``\ NO POINTS TO | 09:28
| / '::'::' / ; ; ; OPERS |
| |':::' '::' / | |
| \ '::' _.-`; ; ; |
benjikun .-.
nurupo12 | /`-..--;` ; | ; | |
| ; ; ; ; ; | | |
| ; ; ; ; ; ; ; / ,--.......|.,
| |; ; ; ; ;/ ; ; .' '-='.
| | ; ; ; ; / / .\ '
tyil :(
nurupo12 | | ; ; /` .\ _,==" \ .'
| \; ; ; .'. _ ,_'\.\~" //`. \ .'
| | ; .___~' \ \- | | /,\ ` \ ..'
| ~ ; ; ;/ =="'' |`| | | =="''\.==''
| ~ /; ;/="" |`| |`| ==="`
benjikun tyil: Isn't mastodon fully decentralized
nurupo12 | ~..==` \\ |`| / /=="`
benjikun what network or whatever are you on
nurupo12 | ~` ~ /,\ / /= )")
| ~ ~~ _')")
| ~ ~ _,=~";`
| ~ =~"|; ;| Basketballbird
| ~ ~ | ; | ==============
| ~ ~ |;|\ |
| |/ \|
09:29 nurupo12 left
benjikun or do you just use mastodon.social 09:29
tyil I use .social, but it is decentralized so you can use any other mastodon federating network
benjikun Yeah
Doesn't it aggregate the "toots" though 09:30
or do the individual networks not share stuff
09:30 spycrab0 left
benjikun we could make one for perl6 and ditch twitter lol 09:30
tyil I'm not knowledgable on the nitty-gritty internals
but iirc, it shares whats needed
benjikun I see
09:30 stmuk_ joined
tyil so if you follow people, it'll share those toots to your instance 09:30
but of nobody on your instance follows someone from another instance, their toots wont be shared with your instance (until someone does look for that person) 09:31
09:31 p6bannerbot sets mode: +v stmuk_
benjikun oh, interesting 09:31
09:32 stmuk left
tyil it comes with a downside, though 09:33
benjikun that not many people use it?
tyil if you're on another instance as me, and nobody of your instance follows me, you also wont see my #perl6 tagged posts even if you're looking for #perl6 09:34
benjikun they should make some sort of universal aggregator for that
tyil you mean a twitter-like entity?
:p
benjikun maybe it would turn into something similar but not like that intrinsically 09:35
just fetch updates from all added servers & relay
tyil the current solution to the issue is github.com/tootsuite/mastodon/issues/139
and the current in-practice solution by some instances is to run a bot that follows everyone they can find
to ensure they get all the toots of other people from other instances 09:36
benjikun I wish we could all stop using github
it's just as bad as twitter
but sadly, everything has built up a reliance onto it and gitlab has memory leaks
cgit & running your own git server is what git was meant to be
tyil I'm mostly using gitlab nowadays
if only because it's objectively superiour than github in many cases 09:37
and they actually sport a free software variant you can host yourself
benjikun yea
tyil github itself is closed source
benjikun github isn't really FOSS in any way
lol
tyil ironic, for a company that hails open source as being the best thing ever
it should give you a slight hint as to their morality
benjikun and now microsoft owns it
:P
09:37 DarkMukke2 joined
tyil I didn't like gh even before microsoft touched it 09:38
benjikun I like cgit & own git server
yeah, same
tyil but there's plenty of new people that will defend microsoft's practices anyway
09:38 p6bannerbot sets mode: +v DarkMukke2
DarkMukke2 | / '::'::' / ; ; ; OPERS | 09:38
tyil and continue with what they're doing because they don't really care about open source or freedom
DarkMukke2 | |':::' '::' / | |
| \ '::' _.-`; ; ; |
| /`-..--;` ; | ; | |
| ; ; ; ; ; | | |
jmerelo Agh, again
DarkMukke2 | ; ; ; ; ; ; ; / ,--.......|.,
benjikun I'm all for capitalistic competition for some forms of technology, but software development is different
tyil they just want to look like they do
DarkMukke2 | |; ; ; ; ;/ ; ; .' '-='.
| | ; ; ; ; / / .\ ' 09:39
| | ; ; /` .\ _,==" \ .'
tbrowder_ .tell Qweresad i’ve been using p6 cgi
yoleaux tbrowder_: I'll pass your message to Qweresad.
DarkMukke2 | \; ; ; .'. _ ,_'\.\~" //`. \ .'
| | ; .___~' \ \- | | /,\ ` \ ..'
tyil unregulated capitalism doesn't seem to work tbh
DarkMukke2 | ~ ; ; ;/ =="'' |`| | | =="''\.==''
| ~ /; ;/="" |`| |`| ==="`
| ~..==` \\ |`| / /=="`
| ~` ~ /,\ / /= )")
benjikun it works in some cases
DarkMukke2 | ~ ~~ _')")
tyil you'll just get a few massive corps that ruin everything for the sake of more money
DarkMukke2 | ~ ~ _,=~";`
benjikun there are plenty of exceptions though
DarkMukke2 | ~ =~"|; ;| Basketballbird
| ~ ~ | ; | ==============
| ~ ~ |;|\ |
| |/ \|
09:39 DarkMukke2 left
benjikun There doesn't appear to be an irc server on perl6.org 09:40
irc.perl6.org is a subdomain, but nothing on it I don't think
09:44 koto joined 09:45 araraloren joined, p6bannerbot sets mode: +v koto, p6bannerbot sets mode: +v araraloren, gregf_ joined, p6bannerbot sets mode: +v gregf_
Geth Pod-To-HTML: b4684ff631 | (Jonathan Stowe)++ | 2 files
Handle definition lists more like =item

This is further to discussion on #20
09:46
Pod-To-HTML: 58e0cedd09 | (Jonathan Stowe)++ | META6.json
Up version
09:47 sena_kun left, koto is now known as sena_kun 09:52 Alucard4200 joined 09:53 p6bannerbot sets mode: +v Alucard4200
Alucard4200 | |':::' '::' / | | 09:53
| \ '::' _.-`; ; ; |
| /`-..--;` ; | ; | |
| ; ; ; ; ; | | |
benjikun Seriously, this is happening a lot now
Alucard4200 | ; ; ; ; ; ; ; / ,--.......|.,
| |; ; ; ; ;/ ; ; .' '-='.
| | ; ; ; ; / / .\ '
| | ; ; /` .\ _,==" \ .'
| \; ; ; .'. _ ,_'\.\~" //`. \ .'
| | ; .___~' \ \- | | /,\ ` \ ..' 09:54
| ~ ; ; ;/ =="'' |`| | | =="''\.==''
| ~ /; ;/="" |`| |`| ==="`
| ~..==` \\ |`| / /=="`
| ~` ~ /,\ / /= )")
| ~ ~~ _')")
| ~ ~ _,=~";`
| ~ =~"|; ;| Basketballbird
| ~ ~ | ; | ==============
| ~ ~ |;|\ |
| |/ \|
09:54 Alucard4200 left 09:55 bsanford joined 09:56 bsanford left
tyil benjikun: try irc.perl.org 09:57
irc.perl6.org seems to lead me to irc channel archives
(through a redirect)
benjikun Yeah 09:58
no irc server hosted though :(
This ascii-picture spam sure is ramping up 09:59
09:59 pmurias joined, p6bannerbot sets mode: +v pmurias
pmurias wouldn't increasing the waiting peroid for each utterance stop the spam bots that keep spamming forever? 10:00
tyil I'd suggest putting +s on the channel, but I'm no chanop here (+s makes it secret, ie not appear in public lists)
benjikun pmurias: unless they put in delays to compromise that effect
that's kind of annoying to have, though
BinGOs freenode doesn't have LIST
oh it does. 10:01
tyil yes it does
benjikun good idea tyil
BinGOs I am sure I tried that before and it didn't work.
CindyLinz In my channel, I kick each nick when it joined once, and leave a reason to it: please join again. And I accept it if it join again less than 3 mins.. 10:02
tyil thats not user friendly at all
say someone not familiar with irc joins through the webirc, they get kicked imediately
they dont know the command to join a channel
they're basically being told only "advanced" people are allowed to be here 10:03
who know their way around irc
araraloren that's so bad 10:04
tyil I'd rather have +m, with a bot that NOTICES a person they need to wait 10s because of spam, and then gives them +v 10:05
which can be enabled/disabled by chanops in times of spam
CindyLinz Can one, who is not familiar with irc, find a secret channel?
benjikun Yes
tyil you can still join it
benjikun because it's listed on perl6.org
lol
tyil and all the public posts talking about it arent removed from the Internet :p 10:06
benjikun yea
CindyLinz I've also used +m mode, to prevent the bots speaking anything before kicked..
tyil I doubt many people here joined through finding usin /list
benjikun Honestly, these spam bots could just be googling "irc.freenode.net" and grep for the channel name for results
even for secret channels
araraloren why they not have a captcha
benjikun they do if you do it ton 10:07
tyil araraloren: who?
benjikun but you could just cache results
araraloren oh, I don't know who :/
or we
CindyLinz There're captcha typing services in China... orz # www.yundama.com/ 10:08
10:08 pmurias left
benjikun Yeah, there's always a way around this mess 10:09
10:14 Ven` left
araraloren that is not free :) 10:14
CindyLinz 100RMB for 10,000 captchas (4 alphanumeric characters for each captcha) 10:20
10:25 pmurias joined, p6bannerbot sets mode: +v pmurias
tbrowder_ \o #perl6 (and spammers) 10:26
benjikun howdy
CindyLinz ....and spammers.. T_T 10:27
tbrowder_ i’m helping my brother with a class invitation list and he and an associate don’t agree with my head count. i was able to throw together a short p6 script to double check master list in short order. 10:28
i’ve almost forgotten how to do p5 cause p6 is so natural. i don’know how python people can ignore p6 either. 10:29
i love p6! 10:30
benjikun same
jmerelo tbrowder_: Python is almost the opposite of Perl 6. 10:38
tyil python people generally ignore many things 10:39
Ulti there is a large disconnect between Python the actual language and "pythonista" culture
tyil that's their whole design goal: there's just one way to think about things
so you never even have to consider another way of doing things to begin with
jmerelo tyil: which they drop straigh away when convenient.
tyil they do, yes
that's a seperate issue, though
there's what, 4 ways to print of formatted strings now? 10:40
and none of them are considered the standard form
Ulti python has loads of ways to do things, but usually only one accepted way thats the difference
jmerelo Plus they hate functional programming. They used @ for decorators which is like saying, OK, we have this thing here, to make it clear we hate it we will use a weird sigil for them.
tadzik and they removed reduce from the global namespace 10:41
yoleaux 3 Aug 2018 17:09Z <lizmat> tadzik: please check github.com/perl6/ecosystem-unbitrot/issues/262
Ulti the OO programming is especially limited in how people think about and write it in Python almost zero meta programming ever happens or more complex OO patterns
tadzik and their lexical scoping is shit
grr
Ulti yet the language is quite rich for it
tadzik: they dont have lexical scoping they have dynamic function scope
jmerelo tadzik: that made absolutely no sense. They dropped it into "functools" which is like saying, OK, we have to do this because it's fashionable, but you shouldn't, and just to make it clear we'll eliminate this keyword of the 33 we had. We will leave "map" to make it more evident. 10:42
tyil OO in pythong is a pain tbh
you need to add "self" as an argument to all methods
jmerelo Yep, scoping is like: you don't know scoping. I know scoping. You can't be trusted with scoping things. I'll do that for you, bozo.
Geth ecosystem: 4ddd62c8fe | (Tadeusz Sośnierz)++ (committed using GitHub Web editor) | META.list
Remove Coroutines
10:43
tadzik Ulti: oh yeah, you're right 10:44
tyil: except when you call them ;)
Ulti I used a metaclass last week there are several thousand voices online saying this is somehow inherently "unpythonic" 10:45
tyil tadzik: oh yea
tadzik jmerelo: yeah, and closing over variables is closing over a name of the variable. Which somehow survives the function declaration because whatever. And it's totally not surprising, not a design mistake and there are more important things to adjust :P
jmerelo tadzik :-) Still. Widely popular.
Ulti that its to implement a parametric singleton you can inherit from is essentially heresy.... yet the language quite nicely lets you do it once you spend the crazy effort finding the functionality no one uses
tadzik the lifetime of variables is just complete bonkers 10:46
10:46 koto joined
jmerelo Although now Guido van Rossum has left for some problem or other. I really don't know. 10:46
tadzik I was coaching a guy who wrote some python code for his stock market stuff or whatever
Ulti the reason was the huge battle around assignment in expressions
tyil jmerelo: I believe it was mostly due to the virtol he got from some parts of the community
Ulti which is in part because of scope being how it is
tadzik he had a function which used a variable that it neither declared nor took as an argument
Ulti := instead of = to do the same operation
10:46 p6bannerbot sets mode: +v koto
jmerelo tyil: why? The community hated Guido? REally¿ 10:47
tadzik I told him that it wouldn't work, and just because he has a variable with the same name in mainline code somewhere else
but I had to shut up when he ran it and it worked
jmerelo tadzik: :-)
10:47 sena_kun left
tyil jmerelo: some ideas that he had were met with less than kind responses from some parts of the community 10:47
Ulti tadzik: plenty of perl is like that
especially historically 10:48
tadzik oh, is it?
tyil and he got annoyed enough at that happening at every new change in python
jmerelo "some developers felt PEP 572 was a poor approach that reflected van Rossum’s opinions more than best practice." www.theregister.co.uk/2018/07/13/p...sum_quits/ That's the definition of Python, in general...
Ulti yeah making crazy long reaching globals is basically a trope of self taught 90s code
tyil that's the whole reason the dont have a switch
tadzik jmerelo: haha exactly what I thought
tyil rossum doesn't like a switch/case
tadzik people adopt an opinionated language and then get annoyed that it's opinionated by someone else %) 10:49
Ulti: oh, you mean the perl code around. Yeah, that happens
Ulti its ok when the BDFL opinion is everyone should have their opinion facilitated with enough effort on their part
pmurias jmerelo: re removing reduce, I think that the argument was that a loop would be better
jmerelo pmurias: but of course! Loops are better for everything! With globally scoped loop variables! 10:50
tadzik but in that case I was surprised it even ran at all, I expected a NameError. I should've copied and anonymized the code for later analysis, now I'll never know exactly what it was
jmerelo pmurias: yep, they probably had some reason like that. Still, removing a keyword that way might have been LTA.
pmurias: no wonder it took the community so long to migrate from Python 2 to 3. They are still moving, far as I can tell. 10:51
tadzik they now say "2020 is the absolute end, we're cutting life support in 2020!"
they may have learned their lesson from Perl 6, but surely haven't learned the one about 5.8... 10:52
pmurias jmerelo: I don't feel reduce combined with the python lambda syntax is super elegant
jmerelo pmurias: but just because it's been designed to be that way. Eliminate reduce because they introduced lambdas is not so elegant either.
Ulti wanders back to his python 10:54
pmurias jmerelo: I don't view the reduce with lambda as having any added value over a loop so removing it is a benefit
tyil take-off for glasgow is tomorrow at 12:30
:D
pmurias jmerelo: maybe the use case with a preexisting function was rare enough to just move it to a library 10:55
jmerelo pmurias: but then, I guess it's more an opinion than actual measurements over programs. I really like reduce, in general. It makes you think in a different way about list transformation. 10:56
pmurias: but then I dislike loops, so...
tadzik tyil: I'm jelly :( 10:58
tyil tadzik: youre not coming? :( 10:59
tadzik no, friend is getting married this weekend and I'm the best man :( 11:00
tyil they could've married in glasgow :( 11:01
tadzik which is not an unhappy thing per se...
araraloren oh, it's rain here :) 11:03
so hot
pmurias jmerelo: reduce is just a different syntax for a loop to me 11:04
araraloren yeah, t is 11:05
pmurias jmerelo: people do for loops with foldl all the time in haskell
11:13 spycrab0 joined, p6bannerbot sets mode: +v spycrab0 11:14 rindolf joined, p6bannerbot sets mode: +v rindolf 11:16 kylese joined, BruceS4 joined, p6bannerbot sets mode: +v kylese 11:17 p6bannerbot sets mode: +v BruceS4
BruceS4 you can not get a job without the permission of allah 11:17
you can not get married without the permission of allah
nobody can get angry at you without the permission of allah
11:17 BruceS4 left
tadzik ... 11:17
jast spammers are getting creative these days 11:18
pmurias they would cause a lot more harm with their spam if they where repeating old messages from the irc log rather than something that's obviously spam ;) 11:26
11:26 yoleaux left 11:27 yoleaux joined, ChanServ sets mode: +v yoleaux, p6bannerbot sets mode: +v yoleaux
jmerelo pmurias: that's the right, functional way to do them :-) And syntax is important. Makes you think in a different way. 11:29
11:30 zakharyas left
pmurias jmerelo: it doesn't make me think about them any differently it's just different syntax for *exactly* the same thing 11:30
11:31 jmerelo left 11:35 Waggie24 joined 11:36 p6bannerbot sets mode: +v Waggie24
Waggie24 you can not get a job without the permission of allah 11:36
you can not get married without the permission of allah
nobody can get angry at you without the permission of allah
light is not doing Allah is doing
fan is not doing Allah is doing
businessess are not doing Allah is doing
americ is not doing Allah is doing
america is not doing Allah is doing
fire can not burn without the permission of allah
knife can not cut without the permission of allah
filesystem does not write without permission of allah
rulers are not doing Allah is doing 11:37
governments are not doing Allah is doing
sleep is not doing Allah is doing
hunger is not doing Allah is doing
food does not take away the hunger Allah takes away the hunger
water does not take away the thirst Allah takes away the thirst
seeing is not doing Allah is doing
hearing is not doing Allah is doing
seasons are not doing Allah is doing
weather is not doing Allah is doing
humans are not doing Allah is doing
animals are not doing Allah is doing
the best amongst you are those who learn and teach quran
one letter read from book of Allah amounts to one good deed and Allah multiplies one good deed ten times
hearts get rusted as does iron with water to remove rust from heart recitation of Quran and rememberance of death
heart is likened to a mirror
11:37 Waggie24 left 11:39 koto left 11:42 piklu5 joined 11:43 p6bannerbot sets mode: +v piklu5
piklu5 you can not get a job without the permission of allah 11:43
you can not get married without the permission of allah
nobody can get angry at you without the permission of allah
light is not doing Allah is doing
fan is not doing Allah is doing
businessess are not doing Allah is doing
11:43 piklu5 left
araraloren :/ 11:48
12:07 araraloren left 12:08 araraloren joined
jast all of the spam messages I've seen so far seem quite silly 12:08
12:08 p6bannerbot sets mode: +v araraloren
jast except for the libelous ones against individuals that, thankfully, stopped days ago 12:09
12:10 Ven` joined 12:11 p6bannerbot sets mode: +v Ven` 12:12 pmurias left, pmurias joined 12:13 p6bannerbot sets mode: +v pmurias
tyil spamming on irc is a silly business 12:14
CindyLinz freenode.net/news/spam-shake 12:21
12:22 pmurias left 12:23 pmurias joined 12:24 p6bannerbot sets mode: +v pmurias 12:25 lizmat left
stmuk_ well that looks an easy client side /ignore 12:25
jast that is almost entirely about handshake which I don't care about at all. I care about combating spam, and exactly one sentence of that post covers that
it's not *that* easy. it's a different nick/IP each time, and there are a whole lot of different messages (right now it seems like they come up with new messages every couple of hours) 12:26
stmuk_ I was refering to the lines avoid rather than the problem in general
s/avoid/above
jast sure, and even then it's ~27 different messages 12:27
xq easy enough (channel mode +r) if you're willing to accept that all legitimate users will need to have/make a nickserv account
if not willing, it requires some creativity
jast yeah, I did something quite similar to that in a different channel and spam is ~0
but spammers will eventually scale up their approach, too 12:28
jnthn I did +r on #MoarVM, but unlike #perl6 it's mainly populated by a small number of regulars, whereas here being accessible is a bigger deal 12:39
jast in #git we have +q $~a plus a bot who gives +v to people who send a straightforward message to the bot
araraloren and seems like normal people can not speak so qucikly 12:40
XD
jast if the bots actually start spamming without waiting... hard to tell here because the bot voices them after 40 seconds 12:41
but it's a great idea for most spam
actually I suppose you meant "speak so quickly" as in lines per time unit? yeah, true. some network have integrated support for flooding limits, that would be helpful, too, I guess 12:42
araraloren yeah 12:43
jast honestly the best thing would be a a central spam detection service that can be added to many channels, similar to how vipul's razor for e-mail works 12:44
stmuk_ block anything running an IoT-like sshd (ie. not OpenSSH)!
jast *if* those spammers are IoT devices... and if those devices actually do have sshd... and if the router doesn't actually filter access 12:45
where I live, internet routers default to locking everything down
(home routers, that is) 12:46
stmuk_ all the ones I've checked have clearly vunerable sshd banners
jast also you might actually be talking to a router's SSH port, so there's a decent potential of false positives
in many places all the LAN devices are NAT'd 12:47
stmuk_ they are mostly routers hacked via several year old dropbear sshd or similar 12:49
either direct bufferover type attacks or default password guessing
there are probably 100,000s (if not millions) such system which will never be patched 12:50
eg. CVE-2016-7406 12:54
12:58 ChanServ sets mode: +o diakopter 13:00 diakopter left 13:02 lizmat joined 13:03 diakopter joined, p6bannerbot sets mode: +v diakopter, p6bannerbot sets mode: +v lizmat, ChanServ sets mode: +o diakopter 13:11 October joined 13:12 p6bannerbot sets mode: +v October
October 1,11,1rampjoulaboyrampjoulaboyra11 10 13 06 04 08 09\11 10 13 06.04-08-09-11 10/13 06 04 08 09 11 10 13n06o04 08c09o11l10o13r06s04 08a09n11d10 13s06w04e08a09r11i10n13g06 04i08s09 11n10o13t06 04a08l09l11o10w13e06d1,1 13:12
1,11,1rampjoulaboyrampjoulaboyra04 08 09 11 10 13_06/04`08-09.11 10_13_06.04'08_5,55,5ulaboy1,1rampjoulaboy5,5ram1,1pj0,0oulabo12,12yra0,0mpj1,1oul
13:12 October was kicked by diakopter (October)) 13:14 zakharyas joined 13:15 p6bannerbot sets mode: +v zakharyas
diakopter does p6bannerbot remember who was kicked? 13:16
(because that would be nice)
stmuk_ that was SSH-2.0-dropbear_0.52 which is 6 years old
diakopter (lol, because my qwebirc client doesn't have the /kb shortcut like irssi did) 13:17
jnthn
.oO( Bot that exploits the same vuln to knock the spammers offline... )
13:24 sena_kun joined, vrurg joined, sena_kun left, p6bannerbot sets mode: +v vrurg
stmuk_ # if dropbear, odds are likely it is a huawei device, check for that first. 13:26
ah maybe cheap huawei routers in use in the East
Thailand/Vietnam?
timotimo clearly we need to start a counter-offensive where we patch those devices remotely 13:29
stmuk_ ('admin', '123456') # huawei 13:32
13:32 hami joined, p6bannerbot sets mode: +v hami
timotimo huawei is not doing allah is doing 13:33
jast gotta love secure devices 13:34
reminds me of that special addition to a series of samsung galaxy devices where they implemented something straightforward (camera or something) as a device node that allowed arbitrary memory access to unprivileged applications 13:35
that is, unprivileged applications could access kernel memory 13:36
timotimo well, it's simply the easiest way to do it!
jast you kind of wonder why an OS needs that many different devices nodes, right 13:37
just add a world-writable device that accepts arbitrary machine code to execute in kernel space
diakopter agree
13:38 codex2064 joined, p6bannerbot sets mode: +v codex2064
codex2064 1,11,1rampjoulaboyrampjoulaboyra06 04 08 09 11 10|13 06 04 08 09 11 10_13\06 04 08)09 11 10 13 06 04 08h09e11y10 13p06l04s08 09d11o10n13t06 04f08l09o11o10d13 06i04n08 09m11y10 13n06e04t08w09o11r10k13 06a04l08s09o1,1 13:38
1,11,1rampjoulaboyrampjoulaboyra11 10 13 06 04 08 09\11 10 13 06.04-08-09-11 10/13 06 04 08 09 11 10 13n06o04 08c09o11l10o13r06s04 08a09n11d10 13s06w04e08a09r11i10n13g06 04i08s09 11n10o13t06 04a08l09l11o10w13e06d1,1
1,11,1rampjoulaboyrampjoulaboyra04 08 09 11 10 13_06/04`08-09.11 10_13_06.04'08_5,55,5ulaboy1,1rampjoulaboy5,5ram1,1pj0,0oulabo12,12yra0,0mpj1,1oul
1,11,1rampjoulaboyrampjoulaboyra09 11 10 13/06`04 08\09`11'10-13,06.04_08.09/11|10\13 06 04 08 09t11h10i13s06 04i08s09 11m10y13 06n04e08t09w11o10r13k06 04i08 09m11a10k13e06 04t08h09e11 10r13u06l04e08s09,11 10b13u06d04d08y1,1
1,11,1rampjoulaboyrampjoulaboyra09 11 10/13 06 04 08 09\11 10/13`06\04_08/09\11/10 13\5,55,5ab1,1oyrampjoulaboyrampjou0,0la4,4b0,0o9,9y4,4r0,0ampjo1,1ul 13:39
1,11,1rampjoulaboyrampjoulaboyra06G04a08y 09N11i10g13g06e04r 08A09s11s10o13c06i04a08t09i11o10n 13o06f 04A08m09e11r10i13c06a 04| 08W09e11l10c13o06m04e 08t09o 11G10a13n06g04N08E09T 11| 10h13t06t04p08:09/11/10g13n06a04a08.09e11u1,1
1,11,1rampjoulaboyrampjoulaboyra1,11,1mpjoul5,5aboyrampjo1,1ulaboyrampjoulaboyrampjou0,0lab4,4oy8,8ram9,9p0,0joul
1,11,1rampjoulaboyrampjoul0,0a8,8bo0,0yra0,00,0mpjoulab5,5oyramp0,0joulaboyramp1,1joulaboyrampjou0,0lab4,4o0,0yra8,8mp0,0joul
1,1rampjoulaboyrampjou0,0labo4,4y0,0ra9,9mpj15,15oula5,5boyrampj15,15oulaboyr0,0a9,9m0,0pjou1,1laboyrampjoul0,0aboyra12,12m9,9p0,0joul
1,1rampjoulaboyrampjo0,0ulabo8,8yr9,9am15,15pjo8,8ula5,5boyramp8,8joula4,4boy15,15ra9,9mp0,0jou1,1laboyrampjoul0,0aboyr9,9a0,0m8,8p12,12j0,0ou10,10l
1,1rampjoulaboyra0,0mpjo4,4u0,0labo9,9yra15,15mp4,4jo8,8u4,4l8,8aboyramp4,4joul8,8a4,4boyra15,15m9,9pj0,0oul1,1aboyrampjoul0,0aboyr9,9a4,4m8,8p4,4j0,0oul
1,11,1rampjoulaboy0,0rampj4,4ou0,0labo9,9y4,4##########################15,1515,15m0,0p9,9j0,0oul1,1aboyrampjou0,0laboy9,9r8,8amp0,0joul
1,11,1rampjoulabo12,12y0,0rampjo12,12ul0,0ab9,9o0,0y4,4#######0,0############4,4#######15,1515,15m0,0p9,9j0,0oulabo1,1yrampj0,0oulaboy4,4ram0,0pj9,9o0,0ul
1,11,1rampjoulab12,12o0,0yrampjoula9,9bo0,0y4,4######0,0##1,1##0,0##1,1######0,0##4,4######15,1515,15m0,0p9,9jo0,0ulaboyrampjoulabo4,4yr12,12a0,0mpjoul
1,11,1rampjoulab0,0oyr4,4a0,0mpjoula12,12b8,8o0,0y4,4#####0,0###1,1##0,0##1,1##0,0#######4,4#####0,00,0mpj9,9o0,0u8,8l0,0a4,4bo0,0yrampjoul8,8ab0,0o12,12yr8,8a0,0mpjou1,1l
1,11,1rampjoulab0,0oyra8,8m0,0pj8,8oulabo0,0y4,4#####0,0###1,1##########0,0###4,4#####0,00,0m4,4p8,8j9,9o0,0ulabo4,4yra0,0mpjoul8,8a9,9b12,12o8,8yra0,0mpjo1,1ul
13:39 codex2064 was kicked by diakopter (codex2064))
diakopter ugh, sorry I was slow 13:39
jast don't blame the ops, blame the spammers 13:41
diakopter who runs p6bannerbot
jast and whoever decided to not add any anti-spam features to freenode's ircd :}
tyil can we make such a copter with a camelia logo instead
stmuk_ zoffix
araraloren Can you tell him the color flash my eyes :/
jast you can set channel mode +c to disable colours
only disadvantage is it will strip camelia's coloured output, too 13:42
13:43 skids joined
Ven` what the heck 13:43
tyil jast: does it strip colors on freenode?
on most ircds it stops the message from being sent
jast yes, it strips the actual colour codes and preserves the text
tyil if it contains colors
13:43 p6bannerbot sets mode: +v skids
jast seen it in action on a different channel 13:43
tyil ah, interesting
jast stopping the entire message is a relic from older ircds where CPU time was a concern 13:44
diakopter nowadays we can borrow cpu time from hordes of pwned routers
tyil heh 13:45
jast scanning the message for certain bytes is a fair bit faster than copying strings around :)
stmuk_ that was a pi
tyil I have a raspi
was it mine? :(
jast yes
you are now banned from the internet
diakopter moritz: does the ir clog still have the editing feature
tyil thats a pretty good pi then
its not connected to power rn 13:46
I need more of these
jast ultimate backdoor
remote power and network
tyil :o
Ven` diakopter: moritz doesn't run an irc logger anymore
tyil I guess Perl 6 can do anything
diakopter crosses the air/vacuum gap
Ven`: ohhh 13:47
13:50 hami left
diakopter back in the day we used to edit out the irclog messages that were especially prurient/repugnant 13:51
Ven` yes, I do remember that. Not sure who runs the current logger 13:54
AlexDaniel Zoffix: just kick anyone who has more than X colors in their first message? 13:58
diakopter well, it could at least devoice them and not revoice them again. same for IP addresses who have previously been banned 13:59
er, previously been kicked
14:00 alexghacker left
pmurias re X colors, changing our strategy for every different spam message doesn't seem scalable/wise 14:02
14:03 alexghacker joined, p6bannerbot sets mode: +v alexghacker
stmuk_ github.com/kaniini/antissh 14:04
araraloren prevent the message have color
has
stmuk_ that was written by one of the people who was under attack by the bots 14:05
Geth doc: MorayJ++ created pull request #2258:
Make pod-tables scroll horizontally on smaller views
14:07
14:07 phoe28 joined 14:08 p6bannerbot sets mode: +v phoe28
phoe28 1,11,1rampjoulaboyrampjoulaboyra06 04 08 09 11 10|13 06 04 08 09 11 10_13\06 04 08)09 11 10 13 06 04 08h09e11y10 13p06l04s08 09d11o10n13t06 04f08l09o11o10d13 06i04n08 09m11y10 13n06e04t08w09o11r10k13 06a04l08s09o1,1 14:08
1,11,1rampjoulaboyrampjoulaboyra11 10 13 06 04 08 09\11 10 13 06.04-08-09-11 10/13 06 04 08 09 11 10 13n06o04 08c09o11l10o13r06s04 08a09n11d10 13s06w04e08a09r11i10n13g06 04i08s09 11n10o13t06 04a08l09l11o10w13e06d1,1
Ven` sigh
phoe28 1,11,1rampjoulaboyrampjoulaboyra04 08 09 11 10 13_06/04`08-09.11 10_13_06.04'08_5,55,5ulaboy1,1rampjoulaboy5,5ram1,1pj0,0oulabo12,12yra0,0mpj1,1oul
1,11,1rampjoulaboyrampjoulaboyra09 11 10 13/06`04 08\09`11'10-13,06.04_08.09/11|10\13 06 04 08 09t11h10i13s06 04i08s09 11m10y13 06n04e08t09w11o10r13k06 04i08 09m11a10k13e06 04t08h09e11 10r13u06l04e08s09,11 10b13u06d04d08y1,1
1,11,1rampjoulaboyrampjoulaboyra09 11 10/13 06 04 08 09\11 10/13`06\04_08/09\11/10 13\5,55,5ab1,1oyrampjoulaboyrampjou0,0la4,4b0,0o9,9y4,4r0,0ampjo1,1ul
1,11,1rampjoulaboyrampjoulaboyra06G04a08y 09N11i10g13g06e04r 08A09s11s10o13c06i04a08t09i11o10n 13o06f 04A08m09e11r10i13c06a 04| 08W09e11l10c13o06m04e 08t09o 11G10a13n06g04N08E09T 11| 10h13t06t04p08:09/11/10g13n06a04a08.09e11u1,1
14:08 ChanServ sets mode: +o jnthn
phoe28 1,11,1rampjoulaboyrampjoulaboyra1,11,1mpjoul5,5aboyrampjo1,1ulaboyrampjoulaboyrampjou0,0lab4,4oy8,8ram9,9p0,0joul 14:08
14:08 phoe28 was kicked by jnthn (phoe28)) 14:15 coltkirk joined 14:16 p6bannerbot sets mode: +v coltkirk 14:23 kylese left 14:24 curan left 14:42 committable6 joined, ChanServ sets mode: +v committable6 14:43 p6bannerbot sets mode: +v committable6
timotimo are the ip addresses even re-occuring? 14:44
14:48 kerframil joined, p6bannerbot sets mode: +v kerframil 14:49 committable6 left, marmor joined, committable6 joined, ChanServ sets mode: +v committable6 14:50 p6bannerbot sets mode: +v marmor, p6bannerbot sets mode: +v committable6
buggable New CPAN upload: Hash-Restricted-0.0.4.tar.gz by ELIZABETH modules.perl6.org/dist/Hash::Restri...:ELIZABETH 14:51
14:53 raschipi joined, p6bannerbot sets mode: +v raschipi
Ven` timotimo: it's a botnet so probably not much 14:58
14:59 benchable6 left, benchable6 joined 15:00 p6bannerbot sets mode: +v benchable6 15:04 Zoffix joined, p6bannerbot sets mode: +v Zoffix 15:07 araraloren left 15:08 ChanServ sets mode: +o Zoffix, Zoffix sets mode: +z 15:09 committable6 left, benchable6 left, reportable6 joined, ChanServ sets mode: +v reportable6, committable6 joined, benchable6 joined
Zoffix pmurias: so what is your proposal? 15:09
You've been poo-pooing every strategy we came up so far, so let's here your take then. 15:10
stmuk_ Zoffix: github.com/kaniini/antissh
15:10 p6bannerbot sets mode: +v reportable6, p6bannerbot sets mode: +v committable6, p6bannerbot sets mode: +v benchable6
Zoffix stmuk_: and you've tried it and it banned something Freenode's new scanner didn't ban? 15:11
Same goes for suggestions about IPs. They're already being banned by Freenode.
timotimo "asyncssh is kind of slow" - i wonder if our async ssh implementation is faster 15:12
but a rewrite of antissh in perl6 will probably eat more memory, which is potentially more expensive than cpu time?
stmuk_ Zoffix: The fact the bots have targeted the author of antissh suggests to me it is useful in blocking them, as for Freenode you need to ask them and not me 15:13
another simplier option is to just kick anything with a dropbear sshd banner which would probably get rid of the majority of the bots 15:14
pmurias Zoffix: I don't think I have a good on in store :(, maybe just giving voice to only registered users (and the in browser chat) and sending the users a message that they can't talk because they aren't registered 15:15
Ven` rip me
Zoffix stmuk_: how to get that banner, /whois or something? 15:16
timotimo connect to the ip via ssh
Zoffix ah
stmuk_ just telnet to port 22 on the host
pmurias Zoffix: one node.js you don't have a voice if you aren't registered and they have info about that in channel topic
timotimo oh, telnet's good enough? well that's nice
stmuk_ timotimo: that usually works, proper SSH neg is needed for some sshd I think 15:17
timotimo if it works for dropbear, it's already a big win
stmuk_ I think antissh actually tries password guessing itself which seemed a bit over aggressive to me
timotimo mhm 15:18
pmurias is password guessing legal?
timotimo it'd be funny if the irc server you're trying to connect to were banned from your computer by fail2ban and that would lock you out of the irc server
diakopter not in the US
timotimo though of course fail2ban doesn't ban outgoing connections to the ips it bans 15:19
15:25 p6bannerbot left, p6bannerbot joined, Zoffix sets mode: +o p6bannerbot
stmuk_ SSH-2.0-dropbear_2017.75 should be OK 15:26
15:26 ZoffixTrier joined
stmuk_ SSH-2.0-dropbear_2018.76 is latest 15:26
15:26 Zoffix sets mode: -o Zoffix 15:27 p6bannerbot sets mode: +v ZoffixTrier, p6bannerbot left, p6bannerbot joined, ChanServ sets mode: +o Zoffix 15:28 Zoffix sets mode: +o p6bannerbot, ZoffixTrier left
stmuk_ although if its just using default passwords that may not help :/ 15:28
15:28 ZOFFIXT joined 15:29 ululate joined 15:30 ululate was kicked by Zoffix (ululate)) 15:31 p6bannerbot left, p6bannerbot joined, ZoffixW joined, Zoffix sets mode: +o p6bannerbot, ZOFFIXT left
stmuk_ odd the bots are reusing nicks /whowas ululate 15:32
15:32 ZoffixTTT joined, p6bannerbot sets mode: +v ZoffixTTT 15:33 ZoffixTTT left, hoelzro left, hoelzro joined, ZoffixTTTT joined
stmuk_ maybe freenode are successfully killing based on ip 15:33
15:34 hoelzro left, hoelzro joined, Zoffix sets mode: +v hoelzro, Zoffix sets mode: -o Zoffix, ZoffixW left 15:35 ChanServ sets mode: -o jnthn, ChanServ sets mode: -o diakopter
Zoffix .tell mst FYI: I set the channels to +z and made p6bannerbot watch the traffic. It waits 45 seconds to +v a new user, but if that user sent any messages 20s before the end of those 45s, the bot doesn't voice. 15:36
yoleaux Zoffix: I'll pass your message to mst.
15:37 ZoffixTTTT left, Zoffix left 15:38 Zoffix joined, p6bannerbot sets mode: +v Zoffix, Zoffix left 15:44 jmerelo joined 15:45 p6bannerbot sets mode: +v jmerelo 15:58 abraxxa left 16:01 webstrand joined 16:02 p6bannerbot sets mode: +v webstrand 16:08 lizmat left
ingy moritz: I bought your book 16:14
hope it's good :P
16:16 Ven` left
ingy heard an Oasis live version of Cigs & Alcohol this morning, where he intro's the song with "This is our new single. Go buy it." 16:16
what a d*ck 16:17
This is my new p6 book. Go steal it...
moritz ingy: I hope so too :-). But which one? Fundamentals or Regexes? 16:18
16:19 pmurias left
El_Che ingy: did Oasis made you buy moritz's book? 16:20
jmerelo El_Che: ingy found a camel in an oasis. The camel was single. Then he bough moritz's book. 16:21
16:23 stmuk joined
El_Che jmerelo: are you a bot? 16:23
16:24 p6bannerbot sets mode: +v stmuk
jmerelo El_Che: no, but I know a dude who is. Why do you want to know if I'm a bot? Are you worried about bots? Are _you_ a bot? 16:24
El_Che jmerelo: sometimes I wonder if I am a computer simulation, ye
s
16:25 zakharyas left, stmuk_ left 16:28 AlexDani` joined, p6bannerbot sets mode: +v AlexDani` 16:29 czart_0 joined, molaf joined
ingy moritz: fundamental regexistentialism 16:29
the regex one 16:30
16:30 p6bannerbot sets mode: +v molaf
ingy is a pegexistentialist 16:30
buggable New CPAN upload: Sparrowdo-VSTS-YAML-Cordova-0.0.3.tar.gz by MELEZHIK modules.perl6.org/dist/Sparrowdo::V...n:MELEZHIK 16:31
16:32 czart_0 left, AlexDaniel left 16:36 MilkmanDan left
moritz ingy: it might assume less regex knowledge than you have :-) 16:37
16:37 MilkmanDan joined, p6bannerbot sets mode: +v MilkmanDan
Geth doc: b203297e29 | (JJ Merelo)++ | 2 files
Fixing anchors, refs #2146 and #561
16:42
doc: 463981f8aa | (JJ Merelo)++ | doc/Type/Parameter.pod6
Fixes table, taking one row out of it
synopsebot Link: doc.perl6.org/type/Parameter
doc: c7cf7c3480 | (JJ Merelo)++ | doc/Type/Signature.pod6
Improves documentation for shortcut, closes #2229
synopsebot Link: doc.perl6.org/type/Signature
16:43 AlexDani` is now known as AlexDaniel, AlexDaniel left, AlexDaniel joined, hobana.freenode.net sets mode: +v AlexDaniel, p6bannerbot sets mode: +v AlexDaniel
xinming Now, I got a really really tricky bug 16:52
Geth doc: 7377953d7a | Moray++ | assets/sass/style.scss
Make pod-tables scroll horizontally on smaller views

If a table is too wide for a page a horizontal scroll bar will be added to the bottom.
If the page is focused, the right key will scroll right and left to come back.
I'm presuming this will work on mobile with finger dragging, but no testing set up for that at the moment.
16:53
doc: c83c0d7ffb | MorayJ++ (committed using GitHub Web editor) | assets/sass/style.scss
Merge pull request #2258 from MorayJ/pod-table-scroll

Make pod-tables scroll horizontally on smaller views
xinming a returned hash, If I try to access the key on it, I got error. Then, I dig down down down, %h.perl.say works, then I return pairs, and print key/value works too. But the app will die if I try to compare the value.
If I try to compare the $pair.key or $pair.value, I'll get error, but if I .say .perl.say they worked perfectly fine. 16:55
I have no idea how I can hunt this bug down.
will wait ATM
timotimo could you give a bit of code? 16:59
you can try passing --ll-exception to perl6 and see where in the internals the error originates 17:00
and what exactly is the error?
xinming Cannot invoke this object (REPR: Null; VMNull) 17:01
in method <anon> at /home/xm/p6-projects/zen-hosting/lib/ZenHosting/Row/ZnPayment.pm6 (ZenHosting::Row::ZnPayment) line 18
timotimo does MVM_SPESH_DISABLE=yes in the env vars make a difference?
(must be set before moarvm starts, so you can't put it in %*ENV) 17:02
xinming a moment, I'll try all you said
timotimo i have to go AFK for now, maybe someone else can see what's up 17:05
output from perl6 --version could also be helpful
xinming Yea, I'm put in BLABGLA=yes perl6 script...
This is Rakudo version 2018.06 built on MoarVM version 2018.06
Do I need to try the newest version? 17:06
timotimo it could help
we skipped the release this month, but maybe try last month's release
good luck!
jmerelo xinming: you might try Rakudo Star, but I don't think there's actual code difference. Just a bit of the packaging. 17:08
xinming jmerelo: I'll use the newest version, if we meet the bug, We should fix it if someone is helping 17:09
jmerelo xinming: OK :-)
17:23 Ven` joined 17:24 p6bannerbot sets mode: +v Ven`
Geth doc/revert-2258-pod-table-scroll: 882372c8a0 | MorayJ++ (committed using GitHub Web editor) | assets/sass/style.scss
Revert "Make pod-tables scroll horizontally on smaller views"
17:26
doc: MorayJ++ created pull request #2259:
Revert "Make pod-tables scroll horizontally on smaller views"
doc: 882372c8a0 | MorayJ++ (committed using GitHub Web editor) | assets/sass/style.scss
Revert "Make pod-tables scroll horizontally on smaller views"
17:28
doc: f538e4a5fb | MorayJ++ (committed using GitHub Web editor) | assets/sass/style.scss
Merge pull request #2259 from perl6/revert-2258-pod-table-scroll

Revert "Make pod-tables scroll horizontally on smaller views"
17:31 iownall55525 joined 17:33 iownall55525 left 17:34 KDDLB joined 17:37 coltkirk left 17:39 KDDLB left, Kaiepi left, Kaiepi joined, dogbert11 joined 17:40 Ven` left, p6bannerbot sets mode: +v Kaiepi, p6bannerbot sets mode: +v dogbert11, dogbert17 left
vrurg Can anybody suggest a workaround for this bug: github.com/rakudo/rakudo/issues/2178 ?? 17:50
Xliff my enum T <a b c d>; say T(0);
evalable6 a
Xliff m: my enum T <a b c d>; say T(1);
camelia b
Xliff m: my enum T <a b c d>; my $tt = 2; my $b = T($tt); say $b.WHAT;
camelia (T)
17:53 stmuk_ joined 17:54 p6bannerbot sets mode: +v stmuk_ 17:56 stmuk left 17:57 molaf left 17:59 papabear69 joined, papabear69 left 18:02 coltkirk joined 18:03 p6bannerbot sets mode: +v coltkirk 18:04 kerframil left 18:10 Ven` joined 18:11 p6bannerbot sets mode: +v Ven`
buggable New CPAN upload: Sparrowdo-VSTS-YAML-Cordova-0.0.4.tar.gz by MELEZHIK modules.perl6.org/dist/Sparrowdo::V...n:MELEZHIK 18:11
Ulti This type cannot unbox to a native number: P6opaque, Rat <--- is there a way to get something other than Rat or RatStr passed into MAIN when the cli syntax looks like a Rat literal? 18:17
looking to get a num
18:17 jmerelo left
Ulti tries a more num looking piece of text 18:18
yeah just chucking e0 on the end works :( 18:19
18:19 rouking joined, Ven` left 18:20 p6bannerbot sets mode: +v rouking 18:22 sauvin left
xinming I've isolated the bug. 18:24
At least, we'll get a small script to start to test with. 18:25
though, I still don't get where the problem is. someone who is more knowledgable would help at least. :-)
termbin.com/zh7r <-- Please check this
I'm hoping wether there is a way to write part of pod to file before executing the script, This will be helpful 18:26
in Row::Test, the method added with .^add_method, in that method, if we do $.api-data.perl.say; It succeed, If we do `for $.api-data.pairs -> $p { ... }` also succeed, But if we try to do something like $p.key eq 'blabla' 18:29
the error thrown
But if we define the method status () { $.api-data<status> } <--- This works. 18:31
18:32 awwaiid joined 18:33 p6bannerbot sets mode: +v awwaiid
Garland_g[m] I'm running into a weird issue with nativecall and dll files. I've declared a %?RESOURCES entry for my dll file in my raw binding. On one of my Windows machines, everything works perfectly, but on two others it fails to find the file. 18:35
On both of the failing machines, I can run the Win32 example from the nativecall docs without issues. 18:37
18:37 natrys joined, MilkmanDan left 18:38 p6bannerbot sets mode: +v natrys, MilkmanDan joined, p6bannerbot sets mode: +v MilkmanDan
Ulti in case anyone wants to play with the Mandelbrot set gist.github.com/MattOates/6b18dfbb...53da10298b 18:43
xinming timotimo: When you are back, Please check termbin.com/zh7r I believe it's a rakudo bug. 18:49
in rare case, I have another scripts for testing with normal classes work 18:50
timotimo: 18:51
termbin.com/c9c0
This is my another scripts for testing this kind of thing, It seems only happens when it is with Koos
18:54 ilmari left 18:55 ilmari joined, ilmari left, ilmari joined, p6bannerbot sets mode: +v ilmari 18:56 p6bannerbot sets mode: +v ilmari
Geth doc: MorayJ++ created pull request #2260:
Make pod-tables scroll horizontally on smaller views
18:58
timotimo timo@schmand /t/xinming> perl6 -Ilib blah.p6 19:04
"exclude" 19:05
xinming: that's not the bug, right?
19:05 marmor left, gurmble joined, p6bannerbot sets mode: +v gurmble
Xliff xinming: Are you sure the keys you are looking for exist in $.api-data at that time? 19:05
19:06 vans26 joined, grumble is now known as Guest76306, Guest76306 left, gurmble is now known as grumble
timotimo Xliff: they said replacing the access with outputting the .perl works, so i'd assume it's there 19:06
19:07 phogg left
xinming What version of rakudo you use? 19:07
Xliff $ perl6 --version 19:08
This is Rakudo version 2018.06-368-g74ea72e71 built on MoarVM version 2018.06-391-g91d2878f1
implementing Perl 6.c.
xinming I mean timotimo :-)
timotimo: the data is there, You can check the json
19:08 vans26 left
xinming This is Rakudo version 2018.06-431-g80a7cff69 built on MoarVM version 2018.06-419-g829b8ee70 19:11
This is the rakudo version I use
Geth doc: 3321458d6b | MorayJ++ | assets/sass/style.scss
Make pod-tables scroll horizontally on smaller views

If a table is too wide for a page a horizontal scroll bar will be added to the bottom.
If the page is focused, the right key will scroll right and left to come back.
I'm presuming this will work on mobile with finger dragging, but no testing set up for that at the moment.
Reverted a previous commit doing this, and this should now work.
19:16
doc: 5f1eb21ecf | MorayJ++ (committed using GitHub Web editor) | assets/sass/style.scss
Merge pull request #2260 from MorayJ/pod-table-scroll

Make pod-tables scroll horizontally on smaller views - second attempt
19:17 success joined, zostay_ joined, p6bannerbot sets mode: +v zostay_ 19:18 rodarmor_ joined, p6bannerbot sets mode: +v rodarmor_, success is now known as Guest86477, BuildTheRobots_ joined, p6bannerbot sets mode: +v BuildTheRobots_, p6bannerbot sets mode: +v Guest86477, grumble left 19:21 grumble joined, p6bannerbot sets mode: +v grumble, joy__ joined, charsbar_ joined 19:22 p6bannerbot sets mode: +v joy__, p6bannerbot sets mode: +v charsbar_ 19:24 stmuk joined, p6bannerbot sets mode: +v stmuk 19:25 unclechu[m] left, Altreus left, MitarashiDango[m left, BuildTheRobots_ is now known as BuildTheRobots, charsbar_ is now known as charsbar, joy__ is now known as joy_, zostay_ is now known as zostay 19:26 stmuk_ left 19:27 bisectable6 left, bisectable6 joined, ecocode left, committable6 left 19:28 benchable6 left, p6bannerbot sets mode: +v bisectable6, shareable6 left 19:30 ecocode joined, p6bannerbot sets mode: +v ecocode 19:31 Altreus joined, p6bannerbot sets mode: +v Altreus 19:32 robertle left 19:34 MitarashiDango[m joined, p6bannerbot sets mode: +v MitarashiDango[m 19:35 unclechu[m] joined, p6bannerbot sets mode: +v unclechu[m], dirtyroshi joined 19:36 dirtyroshi left, raschipi left
buggable New CPAN upload: Sparrowdo-VSTS-YAML-Cordova-0.0.5.tar.gz by MELEZHIK modules.perl6.org/dist/Sparrowdo::V...n:MELEZHIK 19:41
timotimo xinming: This is Rakudo version 2018.06-425-g0249afc26 built on MoarVM version 2018.06-417-g1e4b2c84d 19:46
19:46 itaipu joined
timotimo though probably a bit newer, since the version is only updated when i run Configure.pl and sometimes i pull new commits without running that again 19:46
19:46 p6bannerbot sets mode: +v itaipu 19:48 itaipu left 19:51 itaipu joined, p6bannerbot sets mode: +v itaipu 19:55 itaipu left 19:56 itaipu joined, p6bannerbot sets mode: +v itaipu 19:58 Kaiepi left, Kaiepi joined 19:59 p6bannerbot sets mode: +v Kaiepi 20:00 itaipu left 20:01 hami joined, p6bannerbot sets mode: +v hami 20:02 hami left 20:10 itaipu joined 20:11 p6bannerbot sets mode: +v itaipu, bloatable6 joined, ChanServ sets mode: +v bloatable6 20:12 p6bannerbot sets mode: +v bloatable6 20:13 itaipu left 20:14 coverable6 joined, ChanServ sets mode: +v coverable6 20:15 p6bannerbot sets mode: +v coverable6, itaipu joined 20:16 p6bannerbot sets mode: +v itaipu 20:18 itaipu left 20:19 dct joined, p6bannerbot sets mode: +v dct 20:20 itaipu joined 20:21 p6bannerbot sets mode: +v itaipu 20:22 lizmat joined 20:23 p6bannerbot sets mode: +v lizmat 20:25 itaipu left, benchable6 joined, committable6 joined, molaf joined, itaipu joined 20:26 p6bannerbot sets mode: +v benchable6, p6bannerbot sets mode: +v committable6, p6bannerbot sets mode: +v molaf, p6bannerbot sets mode: +v itaipu 20:29 itaipu left 20:30 itaipu joined 20:31 p6bannerbot sets mode: +v itaipu 20:33 molaf left, stmuk_ joined, itaipu left 20:34 p6bannerbot sets mode: +v stmuk_ 20:35 itaipu joined 20:36 p6bannerbot sets mode: +v itaipu, stmuk left 20:38 itaipu left 20:40 pmurias joined, itaipu joined 20:41 p6bannerbot sets mode: +v pmurias, p6bannerbot sets mode: +v itaipu 20:43 itaipu left 20:45 ceevusee joined, p6bannerbot sets mode: +v ceevusee, itaipu joined 20:46 p6bannerbot sets mode: +v itaipu 20:48 rindolf left 20:50 dct left 20:53 itaipu left 20:54 itaipu joined, p6bannerbot sets mode: +v itaipu 20:57 itaipu left 20:59 itaipu joined, p6bannerbot sets mode: +v itaipu 21:00 itaipu left 21:04 itaipu joined, p6bannerbot sets mode: +v itaipu 21:07 pmurias left, pmurias joined 21:08 p6bannerbot sets mode: +v pmurias, skids left 21:09 itaipu left, itaipu joined, phogg joined, phogg left, phogg joined, p6bannerbot sets mode: +v phogg 21:10 p6bannerbot sets mode: +v itaipu, p6bannerbot sets mode: +v phogg, itaipu left 21:14 itaipu joined 21:15 p6bannerbot sets mode: +v itaipu 21:21 itaipu left, itaipu joined 21:22 p6bannerbot sets mode: +v itaipu, Ven` joined 21:23 p6bannerbot sets mode: +v Ven`, itaipu left 21:26 itaipu joined, Ven` left 21:27 p6bannerbot sets mode: +v itaipu 21:28 itaipu left 21:31 pmurias left, itaipu joined 21:32 p6bannerbot sets mode: +v itaipu, AlexDaniel left, AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 21:33 itaipu left 21:36 itaipu joined 21:37 p6bannerbot sets mode: +v itaipu 21:44 itaipu left, itaipu joined 21:45 p6bannerbot sets mode: +v itaipu 21:46 itaipu left, natrys left
Xliff Has anyone looked at making NativeCall bindings for libpango? 21:49
21:49 itaipu joined 21:50 p6bannerbot sets mode: +v itaipu 21:51 itaipu left 21:54 itaipu joined 21:55 p6bannerbot sets mode: +v itaipu 21:57 itaipu left 21:59 itaipu joined 22:00 p6bannerbot sets mode: +v itaipu 22:02 itaipu left 22:03 natrys joined 22:04 p6bannerbot sets mode: +v natrys 22:05 itaipu joined, p6bannerbot sets mode: +v itaipu 22:10 itaipu left 22:11 itaipu joined, p6bannerbot sets mode: +v itaipu 22:14 itaipu left 22:16 itaipu joined, natrys left 22:17 p6bannerbot sets mode: +v itaipu
lizmat PSA: I'm too tired to finish the Perl 6 weekly now, will do so after some hours of sleep tomorrow! 22:17
timotimo i wish you a good rest! 22:18
lizmat thank you 22:19
sleep&
22:22 itaipu left 22:23 itaipu joined 22:24 p6bannerbot sets mode: +v itaipu, itaipu left 22:28 itaipu joined 22:29 p6bannerbot sets mode: +v itaipu, metelik joined 22:30 p6bannerbot sets mode: +v metelik, itaipu left
metelik have just sent PRs on update of rakudo moar and p6-zef to NetBSD's pkgsrc ;) 22:33
22:33 itaipu joined
metelik got it working finally :) 22:33
22:34 p6bannerbot sets mode: +v itaipu 22:35 itaipu left 22:37 r0bby25 joined 22:38 itaipu joined 22:39 p6bannerbot sets mode: +v itaipu 22:40 r0bby25 left 22:44 gtodd joined 22:45 p6bannerbot sets mode: +v gtodd 22:48 itaipu left 22:50 itaipu joined, DarthGandalf left, p6bannerbot sets mode: +v itaipu 22:53 itaipu left
Geth doc: dwarring++ created pull request #2261:
describe .pick(*) as shuffling
22:55
22:55 itaipu joined, p6bannerbot sets mode: +v itaipu 22:57 itaipu left 22:58 skids joined 22:59 p6bannerbot sets mode: +v skids 23:00 itaipu joined, p6bannerbot sets mode: +v itaipu 23:03 Some-body_ joined, p6bannerbot sets mode: +v Some-body_, MasterDuke joined, p6bannerbot sets mode: +v MasterDuke 23:04 MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke 23:05 itaipu left 23:06 itaipu joined, p6bannerbot sets mode: +v itaipu 23:09 itaipu left 23:11 itaipu joined 23:12 p6bannerbot sets mode: +v itaipu, Some-body_ left 23:19 itaipu left 23:20 itaipu joined 23:21 p6bannerbot sets mode: +v itaipu 23:25 itaipu left, itaipu joined 23:26 p6bannerbot sets mode: +v itaipu 23:27 Some-body_ joined, p6bannerbot sets mode: +v Some-body_ 23:30 itaipu left, itaipu joined 23:31 p6bannerbot sets mode: +v itaipu 23:35 itaipu left, itaipu joined 23:36 p6bannerbot sets mode: +v itaipu 23:37 Ven` joined 23:38 p6bannerbot sets mode: +v Ven` 23:39 itaipu left 23:40 itaipu joined 23:41 p6bannerbot sets mode: +v itaipu 23:42 Ven` left, itaipu left 23:45 itaipu joined 23:46 p6bannerbot sets mode: +v itaipu, DarthGan- joined, p6bannerbot sets mode: +v DarthGan-, pOe[ joined, pOe[ left 23:47 Some-body_ left 23:49 skids left 23:55 itaipu left 23:56 itaipu joined 23:57 p6bannerbot sets mode: +v itaipu