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: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 <oerjan> crash early, crash often
01:59:52 <hppavilion[1]> \oren\: Perhaps aerospace engineering is not your forte?
02:04:03 <\oren\> I'm working on an improvement
02:04:49 <hppavilion[1]> \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:05:11 <hppavilion[1]> \oren\: If I were me, I wouldn't even let you be a /passenger/ on a /normal/ airplane
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:48 <\oren\> also, an AI pod to allow manned or unmanned operation
02:08:01 <HackEgo> [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 <oerjan> @addquote <hppavilion[1]> \oren\: If I were me, I wouldn't even let you be a /passenger/ on a /normal/ airplane
02:11:41 <oerjan> `addquote <hppavilion[1]> \oren\: If I were me, I wouldn't even let you be a /passenger/ on a /normal/ airplane
02:11:46 <HackEgo> 1262) <hppavilion[1]> \oren\: If I were me, I wouldn't even let you be a /passenger/ on a /normal/ airplane
02:14:19 <oerjan> `addquote <\oren\> the upside down command module does mean that the pilot can see the ground while landing
02:14:22 <HackEgo> 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 <zzo38> 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 <zzo38> 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:23 <pikhq> Oh, wait, no, that'd still be {2}
02:58:29 <pikhq> 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 <zzo38> 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 <pikhq> zzo38: Yes, there is a difference. {C} in a cost can *only* be paid by colorless mana, not by colored mana.
03:23:50 <pikhq> ... And {1} or similar can no longer appear in "add X to your mana pool" phrases.
03:28:05 <zzo38> Yes I know that is what I meant
03:28:37 <zzo38> 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 <zzo38> The rules do not prohibit it though
03:29:36 <zzo38> It is now rule 106.10
03:32:42 <zzo38> 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 <zzo38> 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 <pikhq> zzo38: Oh, huh. Didn't realize they covered it still.
04:05:48 <pikhq> Probably to account for accidental templating errors or something.
04:06:04 <zzo38> "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 <zzo38> 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: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 <zzo38> Can a printer be connected to the Famicom tape interface?
04:44:28 <pikhq> Whaddya mean, "tape interface"? The sound ports out of the keyboard?
04:44:48 <pikhq> Or do you mean the expansion port?
04:47:02 <pikhq> 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 <pikhq> https://133fsb.files.wordpress.com/2010/03/interface_schematic.png Using something like this.
04:49:43 <zzo38> Yes I mean the sound port from the keyboard
04:52:26 <zzo38> That design seem it needs the controller port as well as cartridge?
04:52:52 <zzo38> Does any emulator have the capability to emulate this interface?
04:53:17 <pikhq> How so? It's only reading the data and address lines off the cartridge slot
04:53:19 <pikhq> Not to my knowledge.
04:53:57 <pikhq> P1 data. Missed that.
04:54:49 <pikhq> 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 <zzo38> But with some mappers it might not be compatible
04:57:36 <pikhq> Oh, almost certainly. :)
04:58:48 -!- XorSwap has quit (Quit: Leaving).
04:59:03 <zzo38> 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 <zzo38> 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:02:09 <pikhq> It's a Famiclone interface, of course it won't be *good*. :)
05:02:22 * Sgeo would love a hypercard.js
05:02:29 <Sgeo> I never got to try the real HyperCard
05:03:33 <zzo38> pikhq: That is why, a better one can be made up instead.
05:04:20 <zzo38> 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 <pikhq> I'm full up on schadenfreude personally.
05:12:59 <pikhq> Actually, not schadenfreude.
05:13:07 <pikhq> Full up on... Whatever watching that train wreck is.
05:19:00 <zzo38> Is there any documentation for node-x11?
06:12:08 <zzo38> 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 <zzo38> However, JSZM does not even require a web browser; it is meant to be compatible with any ES6-compliant JavaScript implementation.
06:19:34 <zzo38> I have never heard about any "Babel transpiler" so I wouldn't know and I hope you know?
06:27:02 <izabera> babel is a thingy that converts new js to old js so old js implementations can run it https://babeljs.io/
06:34:39 <zzo38> 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 <zzo38> 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
07:56:27 -!- mroman has joined.
07:56:35 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
07:56:39 <lambdabot> oerjan said 15h 55m 43s ago: parseNodes = many (parseTextNode <|> parseNode)
07:56:39 <lambdabot> 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 <lambdabot> oerjan said 15h 51m 13s ago: Also I'm pretty sure spaces is already optional...
07:57:33 <mroman> @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:55 <mroman> @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:59:00 <mroman> @tell oerjan you need the try for parseNode because of that.
08:25:36 -!- AnotherTest has joined.
08:30:18 -!- zzo38 has quit (Remote host closed the connection).
08:36:25 <mroman> twitter isn't allowing me to upload a profile pic?
08:39:10 <mroman> but it seems to be a referer problem
08:40:30 <izabera> that's their polite way to say it
08:50:41 <mroman> javascript's subtraction binds tighter?
09:05:05 -!- Treio has quit (Ping timeout: 276 seconds).
09:17:05 -!- Treio has joined.
09:45:16 <mroman> so '5'+3-3 is ('5'+3)-3 / 50
09:45:51 <mroman> and '5'-3+3 is ('5'-3)+3 => 5
09:46:21 <myname> wait, '5'+3 is 53 an '5'-3 is 2?
09:46:59 <mroman> (It is. num + str is concat str and num - str is subtract)
09:48:11 <myname> '53'-'3' is 50 then? okay
09:51:00 <mroman> and (+!![])+(+!![]) is 2
09:54:12 <mroman> You don't know javascript until you can tell what
09:54:15 <mroman> '3' + +!+![] + -!!{}+ +!![]
09:55:50 <myname> well, i guess, +!+![] is the same as +!![]
09:56:12 <myname> tjerefore i guess it is 301
09:59:51 <mroman> +!+![] is 1, -!!{} is -1 and +!![] is 1
10:00:16 <lifthrasiir> I knew that ![] is true and !{} is false...
10:00:18 <mroman> it's just concatenating 1 -1 1 to the string
10:00:35 <mroman> because str + num is string concatenation
10:01:35 <lifthrasiir> so +!+![] == +!+false == +!0 == 1, -!!{} == -!false == -1 (duh bad calculation), and +!![] == +!false == 1
10:01:39 <myname> mroman: the solution is '31-11'
10:04:44 <mroman> typeof('hi'.charAt(-1)) == typeof('hi'[-1])
10:05:43 <mroman> typeof('hi'.charAt(-1)) == typeof('hi'[-1]) is false
10:05:58 <mroman> (charAt returns a string)
10:06:17 <mroman> at lesat not for negative indices
10:06:35 <mroman> charAt returns an empty string
10:06:56 <mroman> but [] returns a string if the index is valid
10:08:08 <mroman> so typeof(x[i]) == typeof('') is a neat esoteric test to see if the string x is at least (i-1) chars long
10:10:14 <mroman> also String([1,2,[2,3],3]) produces just 1,2,2,3,3
10:10:26 <mroman> it flattens the whole array o_O
10:37:00 -!- Froox has quit (Quit: *bubbles away*).
10:43:33 -!- ais523 has joined.
10:44:43 <HackEgo> opposite/Eht etisoppo yrogetac fo a yrogetac si tsuj taht yrogetac, tub sdrawkcab.
10:45:59 <HackEgo> wisdom is always factually accurate, except for this entry, and uh that other one? it started with like, an ø?
10:48:33 <int-e> `le/rn precision/78.75211317% of the time precision is totally overrated.
10:48:45 -!- ais523 has quit (Remote host closed the connection).
10:50:08 <mroman> where did you get that number from?
10:50:28 <mroman> `learn studies show lots of things. Nobody reads them, though.
10:50:31 <HackEgo> Learned 'studie': studies show lots of things. Nobody reads them, though.
10:51:08 <mroman> `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 <HackEgo> Learned 'studie': studies show lots of things. Nobody reads them, though. Also this study contradicts this other study.
10:51:21 <mroman> `learn studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study.
10:51:25 <HackEgo> Learned 'studie': studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study.
10:51:47 <mroman> `? a study is mostly useless until backed up by further studies.
10:51:48 <HackEgo> a study is mostly useless until backed up by further studies.? ¯\(°_o)/¯
10:51:52 <mroman> `? a study is mostly useless until backed up by further studies. See studies.
10:51:55 <HackEgo> a study is mostly useless until backed up by further studies. See studies.? ¯\(°_o)/¯
10:52:05 <mroman> `learn study a study is mostly useless until backed up by further studies. See studies.
10:52:09 <HackEgo> Learned 'study': study a study is mostly useless until backed up by further studies. See studies.
10:52:12 <mroman> that might be wrong now
10:52:25 <mroman> `learn a study is mostly useless until backed up by further studies. See studies.
10:52:29 <HackEgo> Learned 'study': a study is mostly useless until backed up by further studies. See studies.
10:52:47 <fizzie> Oh, it handles indefinite articles like that? So advanced.
10:53:11 <mroman> according to the majority of readers of the newspaper 20min the zika outbreak is due to pharmacompanies wanting more money.
10:53:16 <fizzie> sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') verily.
10:54:27 -!- ais523 has quit (Read error: No route to host).
10:56:54 <mroman> +'3' + +!+![] + -!!{}+ +!![] on the other hand produces 4
11:14:04 <int-e> `learn Precession is the opposite of succession. It is the joy of children and the curse of first year physics students.
11:14:26 <HackEgo> Learned 'precession': Precession is the opposite of succession. It is the joy of children and the curse of first year physics students.
11:17:56 <mroman> `? physics is where math is actually used.
11:17:57 <HackEgo> physics is where math is actually used.? ¯\(°_o)/¯
11:19:24 <mroman> `? Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
11:19:25 <HackEgo> Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch is a village in Wales.
11:19:48 <mroman> this looks hard to pronounce, but I guess it's easy as a speaker
11:20:04 <mroman> Superduperinteressantesandersonnegelegenesdorf
11:20:23 <mroman> Superduperinteressantesandersonnegelegenesdorfmitoderohnesaheistunsdabeiabsolutscheissegal
11:21:13 <mroman> `learn Superduperinteressantesandersonnegelegenesdorfmitoderohnesahneistunsdabeiabsolutscheissegal is where mroman lives.
11:21:16 <HackEgo> Learned 'superduperinteressantesandersonnegelegenesdorfmitoderohnesahneistunsdabeiabsolutscheissegal': Superduperinteressantesandersonnegelegenesdorfmitoderohnesahneistunsdabeiabsolutscheissegal is where mroman lives.
11:36:21 -!- boily has joined.
11:45:06 <HackEgo> password/The password of the month is 'PlayItSweetly,TakeMeDown,Oh,Jazzman'
11:58:20 -!- andrew_ has quit (Remote host closed the connection).
12:10:41 <lambdabot> LOWI 291150Z VRB01KT 9999 FEW060 09/02 Q1030 NOSIG
12:12:11 <boily> int-ello. what's a sahe?
12:12:17 <lambdabot> CYUL 291210Z 11005KT 2 1/2SM -SN OVC035 M00/M02 A2947 RMK SC8 SLP983
12:12:29 <int-e> a typo for "sahne", mroman corrected it in the actual `learn
12:12:36 <boily> cow snow weather. cnoweather.
12:13:26 * boily is confused by sahe crean
12:22:47 -!- boily has quit (Quit: SADDLE CHICKEN).
12:26:54 -!- MoALTz has quit (Ping timeout: 256 seconds).
12:27:42 <lambdabot> EGLL 291220Z AUTO 23022KT 9999 OVC020 12/08 Q1017 TEMPO BKN014
12:29:00 <fizzie> 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 <fizzie> 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 <HackEgo> [wiki] [[Brainfuck]] https://esolangs.org/w/index.php?diff=46317&oldid=46275 * YoYoYonnY * (+114) /* Conventions */
13:28:26 <lambdabot> ESSB 291320Z 17010KT 9999 SCT020 BKN031 OVC110 05/01 Q0996 R12/19//79
13:29:51 <HackEgo> [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 <mroman> MAN FUCK JAVA ECOSYSTEM
13:50:49 <mroman> everytime you see a "classnotfound" or "nosuchmethod"
13:51:01 <mroman> then it tells you that maven is fucking broken piece of useless shit
14:00:52 -!- jaboja has joined.
14:03:52 <mroman> IllegalStateException: !STOPPED
14:03:59 <mroman> for fucks sake that's not how you should do error handling
14:05:13 <mroman> java.lang.AbstractMethodError: javax.ws.rs.core.UriBuilder.uri(Ljava/lang/String;)Ljavax/ws/rs/core/UriBuilder;
14:05:20 <mroman> wtf is an AbstractMethodError o_O
14:08:41 <mroman> time spent doing productive work: 1min
14:08:51 <mroman> time spent fixing maven issues, dependency issues, runtime issues: 7d
14:11:52 -!- ais523 has joined.
14:14:56 -!- Frooxius has joined.
14:22:12 <mroman> maven is really shitty at all these dependency things
14:22:25 <mroman> it allows you to use incompatible dependencies without even warning you
14:22:44 <mroman> 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 <mroman> that's bullshit in my opinion
14:23:22 <mroman> well.. I've asked stackoverflow now :)
14:27:37 <mroman> might be the hadoop package
14:27:41 <mroman> which uses an old jersey version
14:32:19 <mroman> so Fin1te actually needed to find data that when used as input to Deflate, produced JavaScript as its compressed output.
14:33:37 <mroman> well to find something that compresses to "foo"
14:33:47 <mroman> I'd naively would just decompress "foo"
14:34:40 <mroman> also something is happening in my liver
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 <FireFly> maybe "foo" isn't in deflate's domain
16:23:12 <FireFly> or not necessarily at least
16:23:39 <FireFly> 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 <lambdabot> 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 <lambdabot> 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 <lambdabot> mroman said 8h 31m 44s ago: you need the try for parseNode because of that.
16:37:58 -!- jaboja has joined.
16:40:09 -!- prooftechnique has joined.
16:52:41 <HackEgo> studies show lots of things. Nobody reads them, though. Also: this study contradicts this other study.
16:52:43 <HackEgo> a study is mostly useless until backed up by further studies. See studies.
16:53:54 <oerjan> `` sed -i 's/./\U&/' wisdom/stud*
16:54:14 <HackEgo> 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:56:05 <oerjan> @tell mroman <mroman> according to the majority of readers [...] <-- s/readers/survey answerers/ hth
17:07:13 <HackEgo> The password of the month is 'PlayItSweetly,TakeMeDown,Oh,Jazzman'
17:07:28 <oerjan> `` ls -l wisdom/password
17:07:30 <HackEgo> -rw-r--r-- 1 5000 0 67 Dec 9 04:13 wisdom/password
17:09:00 <oerjan> `learn The password of the month is fisherman3
17:09:04 <HackEgo> Learned 'password': The password of the month is fisherman3
17:09:22 <oerjan> no one will ever guess that.
17:09:34 <oerjan> `culprits wisdom/password
17:09:38 <HackEgo> oerjan mroman oerjan oerjan oerjan mroman_
17:42:58 <fizzie> Heh. Looking at the abuse filter log, the phone number filter is earning its keep.
17:43:23 <fizzie> (Well, yesterday, but still.)
17:44:39 <ais523> huh, strangely enough it's IPs doing it now rather than users
17:44:44 <ais523> spammer changed tactics?
17:50:48 <fizzie> 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 <HackEgo> [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 <ais523> huh, that spambot I just blocked was spamming links to archive.org
19:18:02 <ais523> 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 <zzo38> "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 <zzo38> 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 <prooftechnique> ais523: Time-traveling spambots sound like a nightmare
20:27:26 <lambdabot> 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 <zzo38> I found a X11 client library in JavaScript but I cannot find the documentation of it.
22:42:58 <zzo38> Do you know how to find the documentation of node-x11?
22:43:25 <HackEgo> [wiki] [[50.161.94.113]] N https://esolangs.org/w/index.php?oldid=46319 * 50.161.94.113 * (+87) Why not?
22:49:14 <prooftechnique> zzo38: https://github.com/sidorares/node-x11/blob/master/README.md
22:51:07 <zzo38> 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 <zzo38> (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 <oerjan> "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).