00:00:42 -!- ^^v has quit (Read error: Connection reset by peer). 00:00:52 -!- ^v has joined. 00:09:41 -!- ^v has quit (Read error: Connection reset by peer). 00:09:46 -!- ^^v has joined. 00:18:07 -!- Treio has quit (Remote host closed the connection). 00:18:53 No, I never heard of it. 00:50:18 -!- ^v has joined. 00:50:18 -!- ^^v has quit (Read error: Connection reset by peer). 01:02:42 -!- Treio has joined. 01:08:36 -!- Treio has quit (Ping timeout: 256 seconds). 01:23:19 -!- Phantom_Hoover has quit (Quit: Leaving). 01:25:12 -!- Treio has joined. 01:34:44 <\oren\> I built this abomination for fast trans-continental flight and landing with low tech: http://postimg.org/image/9fqqu995h/ 01:36:26 -!- ais523 has quit (Ping timeout: 240 seconds). 01:38:38 <\oren\> yes, that is an upside down command module 01:39:28 <\oren\> today I'm going to visit the north pole with it 01:43:21 <\oren\> the idea is that if you have reaction wheels and SAS you can fly with engine exahust directed slightly down, instead of having wings 01:44:04 <\oren\> (Also, every time I build a plane it crashes on takeoff) 01:53:05 crash early, crash often 01:59:22 So I am now fighting a private war on PETA 01:59:52 \oren\: Perhaps aerospace engineering is not your forte? 02:00:03 (Ah, KSP. Gotta love KSP) 02:00:32 \oren\: ... 02:00:33 What. 02:00:35 What. 02:00:38 WHAT. 02:04:03 <\oren\> I'm working on an improvement 02:04:21 Ah 02:04:49 \oren\: I don't think you can improve that; you need to scrap it and stop playing KSP. 02:04:52 <\oren\> it will still be a manned spider thing, but it will have better thruse 02:04:59 <\oren\> *thrusy 02:05:03 <\oren\> *thrust 02:05:11 \oren\: If I were me, I wouldn't even let you be a /passenger/ on a /normal/ airplane 02:05:25 (or an airray or anything like that) 02:05:48 <\oren\> hmm, maybe some air intakes on the bottom? 02:06:55 <\oren\> yeah, that will assist in flying backward to slow down 02:07:46 `unidecode  02:07:48 <\oren\> also, an AI pod to allow manned or unmanned operation 02:08:01 ​[U+FFFC OBJECT REPLACEMENT CHARACTER] 02:09:51 <\oren\> the upside down command module does mean that the pilot can see the ground while landing 02:11:35 @addquote \oren\: If I were me, I wouldn't even let you be a /passenger/ on a /normal/ airplane 02:11:35 Unknown command, try @list 02:11:38 oops 02:11:41 `addquote \oren\: If I were me, I wouldn't even let you be a /passenger/ on a /normal/ airplane 02:11:46 1262) \oren\: If I were me, I wouldn't even let you be a /passenger/ on a /normal/ airplane 02:14:19 `addquote <\oren\> the upside down command module does mean that the pilot can see the ground while landing 02:14:22 1263) <\oren\> the upside down command module does mean that the pilot can see the ground while landing 02:15:24 -!- andrew_ has joined. 02:16:48 What are your opinions on ZORKMID, JSZM, and/or Famizork? (These are Z-machine interpreters I have written and/or in process of being written) 02:18:25 -!- andrew_ has quit (Remote host closed the connection). 02:26:55 -!- XorSwap has joined. 02:36:37 -!- mihow has quit (Quit: mihow). 02:36:56 -!- mihow has joined. 02:42:35 -!- mihow has quit (Quit: mihow). 02:46:58 New idea of Magic: the Gathering cards is: {2}: Put a -1/-1 counter on target creature you control. ;; {T}: Each player gains life equal to the total number of -1/-1 counters on permanents that player controls. You gain life equal to the number of permanents you don't control with +1/+1 counters on them. ;; Persist 02:52:00 <\oren\> from my new design I have found that the astronaut can climb down ladders upside down 02:52:52 -!- XorSwap has quit (Ping timeout: 256 seconds). 02:53:05 -!- XorSwap has joined. 02:58:11 *cough* {C}{C}: 02:58:23 Oh, wait, no, that'd still be {2} 02:58:29 Clearly I am crazy. 03:02:12 -!- XorSwap has quit (Quit: Leaving). 03:02:56 -!- andrew_ has joined. 03:02:59 -!- Froox has joined. 03:06:21 -!- Frooxius has quit (Ping timeout: 250 seconds). 03:11:06 -!- XorSwap has joined. 03:15:09 <\oren\> why can't I do an EVA while hovering in midair 03:18:41 pikhq: When you add mana into your mana pool, adding generic mana results in colorless mana, but if a cost is generic or colorless mana is difference 03:23:18 zzo38: Yes, there is a difference. {C} in a cost can *only* be paid by colorless mana, not by colored mana. 03:23:50 ... And {1} or similar can no longer appear in "add X to your mana pool" phrases. 03:28:05 Yes I know that is what I meant 03:28:37 However, if something says "Add {1} to your mana pool" is still results in colorless mana in the current rules, it is just that they no longer do it. 03:28:45 The rules do not prohibit it though 03:29:36 It is now rule 106.10 03:32:42 Rules 106.8, 106.9, and 106.10 describe what happen if you try to add hybrid/Phyrexian/generic mana into your mana pool. (The rule that is now 106.10 used to be 107.4c, although the new way that rule is written is more logical.) 03:57:21 Another idea can be: "Enchanted creature gets -1/+1 for each counter on it." 04:04:59 <\oren\> yah, so having a intake on the back allows me to fly backward to slow down at near supersonic 04:05:32 zzo38: Oh, huh. Didn't realize they covered it still. 04:05:48 Probably to account for accidental templating errors or something. 04:06:04 "Look at the top three cards of your library. Exile one of them, ante one of them, and reveal the remaining one and put it into your hand." 04:06:56 pikhq: Actually I think a reason would be due to something that adds the mana cost of something into your mana pool, although it does do that too 04:07:12 OIC 04:09:32 -!- oerjan has quit (Quit: Nite). 04:10:17 <\oren\> http://postimg.org/image/49hmgng6d/ 04:11:42 <\oren\> I'm going to try to land at the south pole 04:18:32 Can a printer be connected to the Famicom tape interface? 04:44:28 Whaddya mean, "tape interface"? The sound ports out of the keyboard? 04:44:48 Or do you mean the expansion port? 04:47:02 Anyways, probably but it won't be compatible with existing Famiclone software that can print. That's done via the cartridge port. 04:48:04 https://133fsb.files.wordpress.com/2010/03/interface_schematic.png Using something like this. 04:49:43 Yes I mean the sound port from the keyboard 04:52:26 That design seem it needs the controller port as well as cartridge? 04:52:52 Does any emulator have the capability to emulate this interface? 04:53:17 How so? It's only reading the data and address lines off the cartridge slot 04:53:19 Not to my knowledge. 04:53:43 Oh. 04:53:57 P1 data. Missed that. 04:54:49 zzo38: Anyways. The reason for this interface isn't some hobbyist attempt to get it working, it's a reverse engineering of an apparent de facto standard amongst Famiclone makers. 04:57:26 But with some mappers it might not be compatible 04:57:36 Oh, almost certainly. :) 04:58:48 -!- XorSwap has quit (Quit: Leaving). 04:59:03 However, I wanted to be able to use printer interface to implement script on Famizork so that if scripting is turned on then it can send to the printer as well as to the screen 05:01:05 The design there isn't very good, especially the use of P1 data, it is a stupid design. Use with the tape port may be better, I expect 05:01:50 Possibly. 05:02:09 It's a Famiclone interface, of course it won't be *good*. :) 05:02:22 * Sgeo would love a hypercard.js 05:02:29 I never got to try the real HyperCard 05:03:33 pikhq: That is why, a better one can be made up instead. 05:04:20 Sgeo: I do not know HyperCard either, or how to implement in JavaScript or in C 05:11:48 <\oren\> The republican debate was today but I didn't watch it because trump said he wasn't gonna show. 05:12:19 <\oren\> I did hypercard on the school computers in primary school. 05:12:44 I'm full up on schadenfreude personally. 05:12:59 Actually, not schadenfreude. 05:13:07 Full up on... Whatever watching that train wreck is. 05:19:00 Is there any documentation for node-x11? 06:12:08 Someone has asked me about a JavaScript program I partially wrote, "Does it work on older browsers if you run it through the Babel transpiler?" Do you know anything about that? 06:13:47 However, JSZM does not even require a web browser; it is meant to be compatible with any ES6-compliant JavaScript implementation. 06:19:34 I have never heard about any "Babel transpiler" so I wouldn't know and I hope you know? 06:27:02 babel is a thingy that converts new js to old js so old js implementations can run it https://babeljs.io/ 06:33:01 cool 06:33:32 OK 06:34:39 It doesn't seem to include ArrayBuffer, although if the JavaScript implementation you are using provides something similar then it might be possible to use that with it, or just reimplement it 06:36:18 The Z-machine implementation made in C, JavaScript, 6502-assembly-language, can be compared to tell the difference of how to do it! 06:44:31 <\oren\> I don't have pwered wheels yet, so I made a jet powered land vehicle 06:45:38 <\oren\> what's 50 m/s in kph? 06:45:52 <\oren\> > 50 * 3.6 06:45:53 180.0 06:45:59 <\oren\> awesome 07:56:27 -!- mroman has joined. 07:56:34 fnörd 07:56:35 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 07:56:39 @massages-load 07:56:39 oerjan said 15h 55m 43s ago: parseNodes = many (parseTextNode <|> parseNode) 07:56:39 oerjan said 15h 53m 26s ago: The trick, I think, is to never put try around something bigger than what you need to commit to the choice. 07:56:39 oerjan said 15h 51m 13s ago: Also I'm pretty sure spaces is already optional... 07:57:33 @tell oerjan while that is true, it wouldn't fix anything in this case. The problem is that parsec just looks at the next < 07:57:33 Consider it noted. 07:57:55 @tell oerjan and thus can't decide between a new nested tag, or if the old tag is being closed so it always assumes a new nested tag first. 07:57:55 Consider it noted. 07:59:00 @tell oerjan you need the try for parseNode because of that. 07:59:01 Consider it noted. 08:25:36 -!- AnotherTest has joined. 08:30:18 -!- zzo38 has quit (Remote host closed the connection). 08:36:25 twitter isn't allowing me to upload a profile pic? 08:36:27 wtf is this 08:38:31 too ugly 08:39:04 well 08:39:06 that would be true 08:39:10 but it seems to be a referer problem 08:40:30 that's their polite way to say it 08:50:41 javascript's subtraction binds tighter? 08:51:07 or hm 09:05:05 -!- Treio has quit (Ping timeout: 276 seconds). 09:17:05 -!- Treio has joined. 09:45:06 left-to-right 09:45:16 so '5'+3-3 is ('5'+3)-3 / 50 09:45:51 and '5'-3+3 is ('5'-3)+3 => 5 09:46:21 wait, '5'+3 is 53 an '5'-3 is 2? 09:46:31 OBVIOUSLY 09:46:59 (It is. num + str is concat str and num - str is subtract) 09:47:10 '5'-'3' is also 2 09:48:11 '53'-'3' is 50 then? okay 09:50:42 yeah 09:51:00 and (+!![])+(+!![]) is 2 09:51:09 wenn, i know jsfuck 09:54:06 well 09:54:12 You don't know javascript until you can tell what 09:54:15 '3' + +!+![] + -!!{}+ +!![] 09:54:17 produces! 09:55:50 well, i guess, +!+![] is the same as +!![] 09:56:12 tjerefore i guess it is 301 09:56:19 wait 09:56:26 31? 09:58:51 nope 09:59:15 it's left-to-right 09:59:15 myname: my guess: 300false? 09:59:19 nope 09:59:30 ah wait 09:59:35 I haven't seen the last + 09:59:36 3000? 09:59:39 nope :D 09:59:51 +!+![] is 1, -!!{} is -1 and +!![] is 1 09:59:54 huh 31-11 09:59:56 yes 09:59:59 wait... 10:00:16 I knew that ![] is true and !{} is false... 10:00:18 it's just concatenating 1 -1 1 to the string 10:00:35 because str + num is string concatenation 10:00:36 ah 10:00:40 ![] *is* false 10:00:56 ![] == !{} == false 10:01:35 so +!+![] == +!+false == +!0 == 1, -!!{} == -!false == -1 (duh bad calculation), and +!![] == +!false == 1 10:01:38 fuck. 10:01:39 mroman: the solution is '31-11' 10:02:01 ? 10:03:42 yes 10:04:00 31-11 as str 10:04:44 typeof('hi'.charAt(-1)) == typeof('hi'[-1]) 10:04:46 is also funny 10:05:03 huh? 10:05:25 i mean 10:05:28 it produces false 10:05:43 typeof('hi'.charAt(-1)) == typeof('hi'[-1]) is false 10:05:58 (charAt returns a string) 10:06:02 [] doesn't 10:06:13 what does it? 10:06:17 at lesat not for negative indices 10:06:32 [] returns undefined 10:06:35 charAt returns an empty string 10:06:56 but [] returns a string if the index is valid 10:08:08 so typeof(x[i]) == typeof('') is a neat esoteric test to see if the string x is at least (i-1) chars long 10:08:24 and i >= 0 10:10:14 also String([1,2,[2,3],3]) produces just 1,2,2,3,3 10:10:26 it flattens the whole array o_O 10:37:00 -!- Froox has quit (Quit: *bubbles away*). 10:43:33 -!- ais523 has joined. 10:44:23 `wisdom 10:44:43 opposite/Eht etisoppo yrogetac fo a yrogetac si tsuj taht yrogetac, tub sdrawkcab. 10:45:57 `? wisdom 10:45:59 wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø? 10:47:08 `? precision 10:47:09 precision? ¯\(°​_o)/¯ 10:48:27 `? ø 10:48:29 ​ø is not going anywhere. 10:48:33 `le/rn precision/78.75211317% of the time precision is totally overrated. 10:48:37 Learned «precision» 10:48:45 -!- ais523 has quit (Remote host closed the connection). 10:50:08 where did you get that number from? 10:50:11 `? studies 10:50:12 studies? ¯\(°​_o)/¯ 10:50:28 `learn studies show lots of things. Nobody reads them, though. 10:50:31 Learned 'studie': studies show lots of things. Nobody reads them, though. 10:51:08 `learn studies show lots of things. Nobody reads them, though. Also this study contradicts this other study. 10:51:09 -!- ais523 has joined. 10:51:11 Learned 'studie': studies show lots of things. Nobody reads them, though. Also this study contradicts this other study. 10:51:21 `learn studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. 10:51:25 Learned 'studie': studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. 10:51:32 `? study 10:51:34 study? ¯\(°​_o)/¯ 10:51:47 `? a study is mostly useless until backed up by further studies. 10:51:48 a study is mostly useless until backed up by further studies.? ¯\(°​_o)/¯ 10:51:52 `? a study is mostly useless until backed up by further studies. See studies. 10:51:55 a study is mostly useless until backed up by further studies. See studies.? ¯\(°​_o)/¯ 10:52:05 `learn study a study is mostly useless until backed up by further studies. See studies. 10:52:09 Learned 'study': study a study is mostly useless until backed up by further studies. See studies. 10:52:12 that might be wrong now 10:52:15 yeah 10:52:25 `learn a study is mostly useless until backed up by further studies. See studies. 10:52:29 Learned 'study': a study is mostly useless until backed up by further studies. See studies. 10:52:47 Oh, it handles indefinite articles like that? So advanced. 10:53:11 according to the majority of readers of the newspaper 20min the zika outbreak is due to pharmacompanies wanting more money. 10:53:16 sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') verily. 10:54:27 -!- ais523 has quit (Read error: No route to host). 10:56:54 +'3' + +!+![] + -!!{}+ +!![] on the other hand produces 4 10:56:57 neat 11:07:41 `? precession 11:07:42 precession? ¯\(°​_o)/¯ 11:14:04 `learn Precession is the opposite of succession. It is the joy of children and the curse of first year physics students. 11:14:26 Learned 'precession': Precession is the opposite of succession. It is the joy of children and the curse of first year physics students. 11:17:44 `? physics 11:17:46 physics? ¯\(°​_o)/¯ 11:17:56 `? physics is where math is actually used. 11:17:57 physics is where math is actually used.? ¯\(°​_o)/¯ 11:19:24 `? Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch 11:19:25 Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch is a village in Wales. 11:19:48 this looks hard to pronounce, but I guess it's easy as a speaker 11:19:49 like uhm 11:20:04 Superduperinteressantesandersonnegelegenesdorf 11:20:23 Superduperinteressantesandersonnegelegenesdorfmitoderohnesaheistunsdabeiabsolutscheissegal 11:21:13 `learn Superduperinteressantesandersonnegelegenesdorfmitoderohnesahneistunsdabeiabsolutscheissegal is where mroman lives. 11:21:16 Learned 'superduperinteressantesandersonnegelegenesdorfmitoderohnesahneistunsdabeiabsolutscheissegal': Superduperinteressantesandersonnegelegenesdorfmitoderohnesahneistunsdabeiabsolutscheissegal is where mroman lives. 11:36:21 -!- boily has joined. 11:45:04 `wisdom 11:45:06 password/The password of the month is 'PlayItSweetly,TakeMeDown,Oh,Jazzman' 11:58:20 -!- andrew_ has quit (Remote host closed the connection). 12:09:57 "sahe"?! 12:10:12 ah 12:10:40 @metar lowi 12:10:41 LOWI 291150Z VRB01KT 9999 FEW060 09/02 Q1030 NOSIG 12:12:11 int-ello. what's a sahe? 12:12:17 @metar CYUL 12:12:17 CYUL 291210Z 11005KT 2 1/2SM -SN OVC035 M00/M02 A2947 RMK SC8 SLP983 12:12:29 a typo for "sahne", mroman corrected it in the actual `learn 12:12:36 cow snow weather. cnoweather. 12:12:48 `? sahne 12:12:55 crean 12:12:57 sahne? ¯\(°​_o)/¯ 12:12:57 hah 12:12:58 cream 12:13:26 * boily is confused by sahe crean 12:13:36 Sahne = cream. 12:16:02 oh. 12:22:47 -!- boily has quit (Quit: SADDLE CHICKEN). 12:26:54 -!- MoALTz has quit (Ping timeout: 256 seconds). 12:27:42 @metar EGLL 12:27:42 EGLL 291220Z AUTO 23022KT 9999 OVC020 12/08 Q1017 TEMPO BKN014 12:28:12 A bit windy. 12:29:00 Though I can't generally get any feeling for the knots, I always have to translate them to m/s, which is how wind speed is always reported in Finnish (boating, and otherwise) weather reports. 12:29:57 In addition to the constant rain, it was advertised there'd be storms here, but I haven't really seen any. :/ 12:30:14 -!- hppavilion[1] has joined. 12:35:06 -!- hppavilion[1] has quit (Read error: Connection reset by peer). 12:50:44 -!- J_Arcane_ has joined. 12:51:32 -!- J_Arcane has quit (Ping timeout: 265 seconds). 12:51:38 -!- J_Arcane_ has changed nick to J_Arcane. 12:55:45 -!- MoALTz has joined. 12:56:55 -!- MoALTz_ has joined. 12:59:56 -!- MoALTz has quit (Ping timeout: 240 seconds). 13:12:14 -!- kragniz has quit (Ping timeout: 256 seconds). 13:18:18 -!- kragniz has joined. 13:24:38 [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=46317&oldid=46275 * YoYoYonnY * (+114) /* Conventions */ 13:28:25 @metar ESSB 13:28:26 ESSB 291320Z 17010KT 9999 SCT020 BKN031 OVC110 05/01 Q0996 R12/19//79 13:29:51 [wiki] [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=46318&oldid=46086 * 175.116.127.44 * (+201) 13:48:37 MAN FUCK JAVA ECOSYSTEM 13:48:41 It's A FUCKING mess 13:50:41 man really 13:50:49 everytime you see a "classnotfound" or "nosuchmethod" 13:51:01 then it tells you that maven is fucking broken piece of useless shit 14:00:52 -!- jaboja has joined. 14:03:52 IllegalStateException: !STOPPED 14:03:59 for fucks sake that's not how you should do error handling 14:05:13 java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder; 14:05:20 wtf is an AbstractMethodError o_O 14:08:36 this is insane 14:08:41 time spent doing productive work: 1min 14:08:51 time spent fixing maven issues, dependency issues, runtime issues: 7d 14:11:52 -!- ais523 has joined. 14:14:56 -!- Frooxius has joined. 14:16:59 Sounds about right. 14:22:12 maven is really shitty at all these dependency things 14:22:25 it allows you to use incompatible dependencies without even warning you 14:22:44 and it doesn't warn you if you only used the *-core but not the *-common and you actually need both for anything to work 14:22:49 that's bullshit in my opinion 14:23:22 well.. I've asked stackoverflow now :) 14:27:32 hm 14:27:37 might be the hadoop package 14:27:41 which uses an old jersey version 14:27:45 that could be trouble 14:32:19 so Fin1te actually needed to find data that when used as input to Deflate, produced JavaScript as its compressed output. 14:32:22 he 14:32:24 nice 14:33:37 well to find something that compresses to "foo" 14:33:47 I'd naively would just decompress "foo" 14:34:40 also something is happening in my liver 14:34:43 yet nobody knows what 14:43:00 -!- spiette has joined. 15:40:44 -!- thw-ler has joined. 15:42:02 -!- thw-ler has left. 15:45:06 -!- jaboja has quit (Ping timeout: 272 seconds). 15:47:05 -!- XorSwap has joined. 15:53:16 -!- spiette has quit (Ping timeout: 265 seconds). 16:01:01 -!- spiette has joined. 16:06:29 -!- mroman has quit (Quit: Lost terminal). 16:12:56 -!- MoALTz_ has quit (Ping timeout: 240 seconds). 16:19:16 -!- TodPunk has quit (Read error: Connection reset by peer). 16:19:35 -!- Tod-Autojoined has joined. 16:23:06 maybe "foo" isn't in deflate's domain 16:23:12 or not necessarily at least 16:23:39 or "foo" decompresses to something that when compressed yields something else 16:26:26 -!- XorSwap has quit (Ping timeout: 276 seconds). 16:30:02 -!- oerjan has joined. 16:30:45 @messages- 16:30:45 mroman said 8h 33m 11s ago: while that is true, it wouldn't fix anything in this case. The problem is that parsec just looks at the next < 16:30:45 mroman said 8h 32m 49s ago: and thus can't decide between a new nested tag, or if the old tag is being closed so it always assumes a new nested tag first. 16:30:46 mroman said 8h 31m 44s ago: you need the try for parseNode because of that. 16:30:58 hmph 16:37:58 -!- jaboja has joined. 16:40:09 -!- prooftechnique has joined. 16:52:30 `? studies 16:52:40 `? study 16:52:41 studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. 16:52:43 a study is mostly useless until backed up by further studies. See studies. 16:53:54 `` sed -i 's/./\U&/' wisdom/stud* 16:53:59 No output. 16:54:13 `` cat wisdom/stud* 16:54:14 Studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study. \ A study is mostly useless until backed up by further studies. See studies. 16:55:39 I was hoping for wisdom about studs 16:56:05 @tell mroman according to the majority of readers [...] <-- s/readers/survey answerers/ hth 16:56:06 Consider it noted. 17:07:10 `? password 17:07:13 The password of the month is 'PlayItSweetly,TakeMeDown,Oh,Jazzman' 17:07:28 `` ls -l wisdom/password 17:07:30 ​-rw-r--r-- 1 5000 0 67 Dec 9 04:13 wisdom/password 17:09:00 `learn The password of the month is fisherman3 17:09:04 Learned 'password': The password of the month is fisherman3 17:09:22 no one will ever guess that. 17:09:34 `culprits wisdom/password 17:09:38 oerjan mroman oerjan oerjan oerjan mroman_ 17:42:58 Heh. Looking at the abuse filter log, the phone number filter is earning its keep. 17:43:23 (Well, yesterday, but still.) 17:44:39 huh, strangely enough it's IPs doing it now rather than users 17:44:44 spammer changed tactics? 17:50:48 I wondered about that too. At least that means no spurious user accounts to clear out. 18:16:59 -!- oerjan has quit (Quit: Later). 18:21:08 -!- Reece_ has joined. 18:25:40 -!- Reece_ has quit (Client Quit). 18:28:00 -!- valeria has joined. 18:28:12 -!- valeria has left. 18:29:04 -!- Reece_ has joined. 18:38:55 -!- heroux has quit (Ping timeout: 240 seconds). 18:39:25 -!- heroux has joined. 18:49:19 -!- XorSwap has joined. 18:53:25 -!- Reece2 has joined. 18:54:15 -!- Reece_ has quit (Ping timeout: 245 seconds). 19:06:56 -!- spiette has quit (Ping timeout: 240 seconds). 19:16:27 [wiki] [[Special:Log/block]] block * Ais523 * blocked [[User:37.57.231.135]] with an expiry time of 2 decades, 4 years, 4 hours, 19 minutes and 12 seconds (anonymous users only, account creation disabled): obvious spambot; it's getting caught in the spam filter but it's trying to post so often that it's spamming up the spam filter logs themselves 19:16:39 -!- Phantom_Hoover has joined. 19:17:57 huh, that spambot I just blocked was spamming links to archive.org 19:18:02 I wonder if it's found a way to post spam there? 19:21:59 -!- spiette has joined. 19:30:17 -!- XorSwap has quit (Ping timeout: 265 seconds). 19:31:02 -!- Treio has quit (Ping timeout: 276 seconds). 19:31:44 -!- mauris has quit (Ping timeout: 265 seconds). 19:34:51 -!- jaboja64 has joined. 19:37:02 -!- XorSwap has joined. 19:38:36 -!- jaboja has quit (Ping timeout: 250 seconds). 19:39:16 -!- augur has quit (Quit: Leaving...). 19:45:55 -!- Reece2 has quit (Ping timeout: 245 seconds). 19:53:51 -!- zzo38 has joined. 19:55:19 -!- jaboja64 has quit (Remote host closed the connection). 20:07:45 -!- XorSwap has quit (Quit: Leaving). 20:09:28 -!- mauris has joined. 20:20:43 "The result of mounting a file system nosuid varies across Linux kernel versions: some will refuse execution of set-user-ID and set-group-ID executables when this would give the user powers she did not have already (and return EPERM), some will just ignore the set-user-ID and set-group-ID bits and exec() successfully." What versions will do what? 20:21:53 My idea would be that in such a case it should check if the user has read permission on the file too; if they do then it will work successfully and ignore the set-user-ID and set-group-ID bits, and if the user does not have read permission then it should refuse execution of set-user-ID and set-group-ID executables when this would give the user powers she did not have already. 20:23:33 -!- Reece_ has joined. 20:24:40 ais523: Time-traveling spambots sound like a nightmare 20:27:25 @metar lowi 20:27:26 LOWI 292020Z VRB01KT CAVOK 00/M01 Q1030 NOSIG 20:35:23 -!- ais523 has quit. 20:36:45 -!- Reece_ has quit (Ping timeout: 245 seconds). 20:44:36 -!- mihow has joined. 21:01:35 -!- common-user has joined. 21:04:14 -!- common-user has quit (Quit: leaving). 21:08:00 -!- common-user has joined. 21:08:00 -!- glogbot has quit (Ping timeout: 260 seconds). 21:08:06 -!- esowiki has joined. 21:08:08 -!- glogbot has joined. 21:08:10 -!- esowiki has joined. 21:08:11 -!- esowiki has joined. 21:08:50 -!- mauris_ has joined. 21:12:16 -!- mauris has quit (Ping timeout: 265 seconds). 21:56:45 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:05:19 -!- common-user has quit (Quit: leaving). 22:07:35 -!- augur has joined. 22:08:32 -!- spiette has quit (Ping timeout: 250 seconds). 22:29:15 -!- MDude has quit (Ping timeout: 245 seconds). 22:39:38 I found a X11 client library in JavaScript but I cannot find the documentation of it. 22:42:58 Do you know how to find the documentation of node-x11? 22:43:25 [wiki] [[50.161.94.113]] N https://esolangs.org/w/index.php?oldid=46319 * 50.161.94.113 * (+87) Why not? 22:49:14 zzo38: https://github.com/sidorares/node-x11/blob/master/README.md 22:49:15 ? 22:51:07 It has example, as well as documentation of X11 itself, but not the documentation of this library, as far as I can see 23:06:30 (I already have documentation of X11 anyways, though) 23:10:48 -!- jaboja has joined. 23:31:44 -!- ais523 has joined. 23:52:28 -!- oerjan has joined. 23:57:58 "2 decades, 4 years, 4 hours, 19 minutes and 12 seconds" seems to be independent of when it's done 23:58:49 -!- ^^v has joined. 23:59:53 -!- ^v has quit (Ping timeout: 240 seconds). 23:59:54 -!- Lymia has quit (Ping timeout: 240 seconds).