←2017-05-12 2017-05-13 2017-05-14→ ↑2017 ↑all
00:01:30 <zzo38> If you are trying to figure the physics if you do not cast a shadow or if your reflection is not visible. Now I should try to figure how to work such physics into GURPS? (Currently there is no character or object with those properties but if there is in the game I am in in future then it can be important to figure out?)
00:08:43 -!- hppavilion[1] has joined.
00:15:55 -!- tromp has joined.
00:24:27 <zzo38> Now I made a program "ff-xwin" to display a farbfeld picture on the X server. You can use either TrueColor visuals or standard-colormaps.
00:24:46 <zzo38> Do you like this?
00:27:42 -!- tromp has quit (Remote host closed the connection).
00:28:45 -!- wuamby has joined.
00:29:42 -!- wuamby has quit (Remote host closed the connection).
00:32:11 -!- electrolex has quit (Quit: Leaving).
00:50:49 -!- tromp has joined.
01:04:02 -!- doesthiswork has quit (Quit: Leaving.).
01:11:55 -!- sleffy has quit (Ping timeout: 255 seconds).
01:23:30 <quintopia> zzello38
01:23:53 <quintopia> i dont know what farbfeld
01:24:05 <quintopia> is
01:25:57 -!- augur has joined.
01:29:03 <zzo38> Farbfeld is: The ASCII letters "farbfeld", the 32-bit width, the 32-bit height, and then the pixels starting top-left and going to right, each pixel being 16-bit red, 16-bit green, 16-bit blue, 16-bit alpha. All numbers are unsigned big-endian.
01:29:56 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
01:34:51 <Zarutian> is this some sort of uncompressed pixmap format?
01:37:37 -!- doesthiswork has joined.
01:42:22 -!- doesthiswork has quit (Ping timeout: 268 seconds).
01:42:24 <Zarutian> I am not even sure I know of anyone with that good visual aquity. Perhaps this is usefull for beyond photorealistic displays and printing.
01:44:15 -!- jaboja has joined.
01:53:57 <shachaf> `dowg ginorst
01:54:04 <HackEgo> 6636:2016-02-07 <oerjän> learn Ginorst is eht aillpr fo dgoo iikw aaeegmmnnt.
02:01:26 <shachaf> oerjan: are you sure that aaaciiilnopttz is valid twh
02:03:45 <oerjan> mu
02:06:02 <oerjan> `slwd ginorst//s,ai/Ai,;s,ii,Ii;s,aa,Aa,
02:06:03 <HackEgo> ​/bin/sed: -e expression #1, char 14: unknown option to `s'
02:06:17 <oerjan> `slwd ginorst//s,ai,Ai,;s,ii,Ii;s,aa,Aa,
02:06:18 <HackEgo> ​/bin/sed: -e expression #1, char 20: unknown option to `s'
02:06:33 <oerjan> `slwd ginorst//s,ai,Ai,;s,ii,Ii,;s,aa,Aa,
02:06:35 <HackEgo> ginorst//Ginorst is eht Aillpr fo dgoo Iikw Aaeegmmnnt.
02:06:57 <oerjan> `slwd ginorst//s,dg,Dg,
02:06:59 <HackEgo> ginorst//Ginorst is eht Aillpr fo Dgoo Iikw Aaeegmmnnt.
02:07:21 <oerjan> shachaf: beertt?
02:07:23 <zzo38> Zarutian: Yes it is, and can be use for pipe between programs. (I think is not so useful to store in a file, though.) This precision can still help with using filters to alter the picture even if your vision or display is not as good as that.
02:09:25 <Zarutian> zzo38: I see. But I take it it is only inteded for one image per processing so to speak, no? (Not a stream of images or video frames)
02:10:14 <zzo38> Yes, just one.
02:10:53 <shachaf> oerjan: ahtt aekms no eenss dhnt
02:11:11 <zzo38> There I made a list of all of the program I have written so far to deal with it: http://zzo38computer.org/fossil/farbfeld.ui/wiki?name=Documentation You can also find the source-codes too, and to compile it too.
02:12:00 <oerjan> shachaf: ceefprt!
02:12:36 <shachaf> ginorst is emor fo a aaceillprrt
02:13:06 <zzo38> Zarutian: Do you like this?
02:13:35 <Zarutian> zzo38: it is simple enough format and rather handy to work with.
02:15:35 <Zarutian> zzo38: I take it that the idea is to pipe a starting image through many utilities. My question is, do these utilities keep the entire image in memory or what?
02:17:22 * oerjan concedes
02:18:18 <zzo38> Zarutian: Some do, some don't need to.
02:18:31 <zzo38> You are right about the use though.
02:19:06 <zzo38> For example one that only alters colours does not need to store the entire picture in memory since it only needs to deal with one pixel at a time.
02:19:32 <Zarutian> but I am a bit mistified by the to-hsv utility.
02:20:26 <Zarutian> as hsv is completely diffrent colourspace from usual rgb(a)
02:20:34 -!- g0d355__ has quit (Read error: Connection reset by peer).
02:21:30 -!- erkin has joined.
02:21:54 <zzo38> Yes, it is different. It might be used as a intermediate step though, such as if you want to do the arithmetic on the HSV colour space instead of RGB.
02:23:18 <Zarutian> so the colour channels in an farbfeld image that is piped from to-hsv are not rgb but hsv (and in that order)?
02:25:21 <zzo38> Yes.
02:25:53 * Zarutian sees no mention of CYMK nor Chroma(2 channels)&Luminance colourspace converters.
02:26:43 <zzo38> That is true there is no such thing yet.
02:26:59 <zzo38> (But in some cases you can use ff-matrix)
02:28:50 <Zarutian> isnt this format basically missing a bit of metadata then? (Just a indication of colourspace being used)
02:29:02 <Zarutian> and as CYMK takes four colour channels how would such colourspace be represented in farbfeld?
02:29:31 <zzo38> You would not have alpha in that case.
02:30:00 <zzo38> There is no metadata it is not needed; farbfeld is only RGB, but you can nevertheless put different data in there if you are doing calculations that use HSV and so on.
02:31:15 -!- nchambers has quit (Quit: ZNC 1.6.5 - http://znc.in).
02:31:20 <Zarutian> I am also curious what method ff-turn uses (if it uses the three sheers method then there wont be any data loss)
02:31:38 -!- nchambers has joined.
02:33:41 <zzo38> It can rotate only 90 degrees. (I also don't know what is "three sheers method")
02:36:18 <Zarutian> sheering, or slanting, is rather simple operation where each horizational or vertical scanline is shifted u times to left or right or up or down. Where u is how many scanlines you are along.
02:37:07 <zzo38> OK
02:37:35 <Zarutian> using three of these in certain way (there is a nifty article about it whose link I can dig out if you want) you can rotate between 0-90°
02:43:35 -!- hppavilion[1] has quit (Ping timeout: 260 seconds).
03:18:25 <zzo38> Let's you can learn to play the game that I made up today, and then you can write the complaint about it.
03:28:32 -!- hppavilion[1] has joined.
04:14:17 -!- tromp has quit (Remote host closed the connection).
04:27:28 -!- tromp has joined.
04:30:53 -!- martyrboy has joined.
04:33:51 <zzo38> Do you like this?
04:45:43 <shachaf> Does FireFly like what?
04:47:06 <zzo38> The new ZZT game that I had made up yesterday. (And also the other stuff.)
04:50:01 -!- Zarutian has quit (Quit: Zarutian).
04:59:02 -!- augur has quit (Quit: Leaving...).
05:10:10 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
05:20:20 -!- sleffy has joined.
05:34:37 -!- oerjan has quit (Quit: Nite).
05:34:59 -!- hppavilion[1] has joined.
06:13:06 <shachaf> `5 w
06:13:11 <HackEgo> 1/3:icelandic unnerver//An Icelandic unnerver is a steampunkish looking hand cannon that spews freezingly hot lava out its recreational end. Uses epidermal DNA analyses, thaumic history excerpts and recognition of both multiphasic intristic tesla fields and personal sensorium-motor flair for authenticating authorized users. \ ☾_//☾_ i
06:13:14 <shachaf> `n
06:13:15 <HackEgo> 2/3:s moon_'s lawful twin. He's banned in the IRC RFC for being an invalid character. He sometimes eats papers. \ ice//I.C.E. stands for Imaginary Christian Era. It covers the forgotten period of time that is not on the real axis. \ moth//Moths are the main ingredient of mothballs. \ coffee//Coffee is a strange brew. Enticing wisps of vap
06:13:54 <shachaf> `n
06:13:54 <HackEgo> 3/3:our catch the eye, the soul ensnared into dark vortices of flavour. Some minds mix in milk and sugar to counteract coffee's black magic.
06:13:55 -!- tromp has quit (Remote host closed the connection).
06:15:02 <shachaf> `forget icelandic unnerver
06:15:04 <HackEgo> Forget what?
06:15:14 <shachaf> `forget ice
06:15:16 <HackEgo> Forget what?
06:15:26 <shachaf> forget everything
06:18:21 -!- hppavilion[1] has quit (Ping timeout: 264 seconds).
06:24:27 <shachaf> `5 w
06:24:32 <HackEgo> 1/2:natural transformation//A natural transformation is a transformation of something containing no chemicals. \ bardsworthlist//bardsworthlist is update notification for the Bardsworth webcomic. http://www.bardsworth.com/ \ imaginary unit//The imaginary unit is what you get when you take the square root of love \ category theory//In the
06:24:35 <shachaf> `n
06:24:36 <HackEgo> 2/2:theory of categories, category theory is a theory in the category of theories. \ sport//sport <n> divides its input into irc-sized pieces and displays the nth (default first). The pipe version of `1. See also spore.
06:27:00 <shachaf> `5 w
06:27:05 <HackEgo> 1/2:defenestration//Defenestration is the traditional Czech system for voting out government officials. \ cocoon//Cocoon was built by the fal'Cie, and floats above Gran Pulse. \ twint-e//twint-e is int-e's stupid twin. He sometimes hijacks int-e's keyboard and spouts nonsense. \ persistence//Taneb invented persistence long ago, and it's b
06:27:07 <shachaf> `n
06:27:08 <HackEgo> 2/2:een around ever since. \ np-complete//NP-complete is the subset of NP to which all problems in P can be reduced, thus completely solving them.
06:35:45 -!- jaboja has quit (Quit: Leaving).
07:08:06 -!- pledis has changed nick to cyra.
07:09:58 -!- cyra has changed nick to cyral.
07:10:10 -!- cyral has changed nick to pledis.
07:14:25 -!- tromp has joined.
07:19:05 -!- tromp has quit (Ping timeout: 268 seconds).
07:28:14 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
07:44:21 -!- hppavilion[1] has joined.
07:54:04 -!- ski has quit (Ping timeout: 240 seconds).
08:09:47 -!- sleffy has quit (Ping timeout: 260 seconds).
08:13:38 -!- ski has joined.
08:19:32 -!- atslash has quit (Quit: This computer has gone to sleep).
08:40:32 -!- izabera has changed nick to dumb.
08:43:13 <\oren\> I agree with rikka's opinion of tomatos
08:43:35 <Taneb> Is that significant?
08:44:35 -!- dumb has changed nick to izabera.
08:53:48 -!- hppavilion[0] has joined.
08:54:03 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
08:55:07 <\oren\> Taneb: doesn't really signify much
08:56:12 <\oren\> also, this is yet another anime with the same plot
08:56:59 <\oren\> 1. Guy meets strange, annoying girl. 2. girl creates new school club and forces guy to join it.
08:58:11 <\oren\> I should make a list.
09:07:45 <\oren\> I swear to god, it's like they had a meeting and were like "so what characters should we have"
09:07:49 <\oren\> "well, we need a main character with practically no character traits whatsoever besides being male"
09:08:06 <\oren\> "and an annoying, crazy girl who he is forced to cater to"
09:08:10 <\oren\> and then all that varies is what sort of crazy shit the girl is up to
09:09:02 <sdhand> \oren\: which anime is this in particular?
09:09:06 <sdhand> Sounds like haruhi
09:09:20 <sdhand> But as you said there's a lot with that plot
09:10:47 <\oren\> In this case it's chuunibyou demo koi ga shitai, my first time watching this
09:13:18 <\oren\> last time was Hyouka, that one was good. I just wish they would come up with a different plot
09:14:54 -!- tromp has joined.
09:18:57 -!- tromp has quit (Ping timeout: 240 seconds).
10:15:43 -!- tromp has joined.
10:20:42 -!- tromp has quit (Ping timeout: 260 seconds).
10:20:48 -!- hppavilion[0] has quit (Ping timeout: 272 seconds).
10:44:38 -!- izabera has changed nick to LOWERCASE.
10:47:52 -!- LOWERCASE has changed nick to izabera.
11:08:13 -!- primo has joined.
11:39:17 <int-e> `? password
11:39:29 <HackEgo> The password of the month is bad
11:41:23 <int-e> . o O ( www.iuqerfsodp9ifjaposdfjhgosurijfaewrwergwea.com seems like a good candidate. )
11:43:45 <int-e> In fact...
11:45:11 <int-e> ...I still don't want to set a precedent of changing the password of the month in the middle of the month.
12:14:03 <myname> is there some haskell class that works like Num in regards to fromIntegral but with strings?
12:29:44 -!- Phantom_Hoover has joined.
12:29:44 -!- Phantom_Hoover has quit (Changing host).
12:29:44 -!- Phantom_Hoover has joined.
12:35:36 <int-e> @hoogle IsString
12:35:36 <lambdabot> Data.String class IsString a
12:35:36 <lambdabot> GHC.Exts class IsString a
12:35:36 <lambdabot> CorePrelude class IsString a
12:35:43 <int-e> myname: there's #haskell you know
12:39:29 <myname> i know, mostly i am too lazy to go there for a single question
12:40:40 <myname> that does not seem to cast automatically, too sad
12:43:38 <int-e> ...
12:43:47 <int-e> there's #haskell you know
12:47:54 <int-e> Yes, patching is hard. But you either patch or run a closed system. If running a closed system isn't an option, you patch.
12:51:43 <int-e> wrong channel, context was https://www.cs.columbia.edu/~smb/blog/2017-05/2017-05-12.html
12:54:38 <Phantom_Hoover> i mean the simple fact is that running a vulnerable system is overall a quite practical third option
13:00:03 <int-e> True. In that case, you have backups or no valuable data on your machine. Which you should have anywya.
13:00:27 <int-e> Basically there's only one term in that article that irks me: "victim-blaming".
13:00:56 <Phantom_Hoover> no you're missing the point, often you do have no backups or whatever
13:01:12 -!- boily has joined.
13:01:20 <int-e> I don't think I am.
13:17:31 -!- tromp has joined.
13:22:12 -!- tromp has quit (Ping timeout: 246 seconds).
13:38:41 -!- lambdabot has quit (Remote host closed the connection).
13:41:26 -!- int-e has quit (Remote host closed the connection).
13:42:11 -!- int-e has joined.
13:43:31 -!- lambdabot has joined.
13:46:58 <int-e> @bot
13:46:58 <lambdabot> :)
13:53:53 -!- electrolex has joined.
13:56:49 -!- Slereah has joined.
13:57:07 -!- Slereah__ has quit (Ping timeout: 240 seconds).
14:00:26 -!- doesthiswork has joined.
14:18:09 -!- primo has quit (Quit: Verlassend).
14:24:16 -!- Zarutian has joined.
14:40:21 <Taneb> `? us
14:40:22 <HackEgo> us? ¯\(°​_o)/¯
14:40:53 <int-e> `? them
14:40:54 <HackEgo> them? ¯\(°​_o)/¯
15:18:09 -!- Slereah__ has joined.
15:19:34 -!- Slereah has quit (Ping timeout: 240 seconds).
15:20:25 <boily> Tanelle! the us and them were forgotten?!??!!?!
15:20:30 -!- Akaibu has quit (Quit: Connection closed for inactivity).
15:21:21 -!- AnotherTest has joined.
15:23:35 <Taneb> Certainly unfortunate
15:26:45 <boily> `? certainly
15:26:46 <HackEgo> We don't know what certainly is for sure, but it certainly isn't a functor.
15:26:49 -!- tromp has joined.
15:35:23 -!- Zarutian has quit (Ping timeout: 240 seconds).
15:37:58 -!- Zarutian has joined.
15:54:15 <boily> `w
15:54:17 <HackEgo> eöl//Eöl was called the Dark Elf; he was a great smith who dwelt in Nan Elmoth, and took Aredhel Turgon’s sister to wife; friend of the Dwarves; maker of the sword Anglachel (Gurthang); father of Maeglin; put to death in Gondolin.
16:08:45 -!- boily has quit (Quit: REBOOTING CHICKEN).
16:12:24 -!- boily has joined.
16:33:20 <boily> `w
16:33:22 <HackEgo> enrichment centre//The Enrichment Center regrets to inform you that this next test is impossible.
16:47:13 <sdhand> `w
16:47:14 <HackEgo> algorithm//Algorithms (derived from the medieval "algorisms") are popular sayings by former president Al Gore, except for God's Algorithm which was invented by a Google computer cluster.
16:53:35 -!- ineiros has joined.
16:59:52 -!- ski has quit (Read error: Connection reset by peer).
17:02:02 <Phantom_Hoover> hey guys
17:02:09 <APic> Hi
17:02:21 <Phantom_Hoover> can someone give me a quick example of a regex with backreferences which takes exponential time to match?
17:10:38 -!- ski has joined.
17:13:55 -!- Akaibu has joined.
18:07:40 -!- Lord_of_Life has quit (Changing host).
18:07:40 -!- Lord_of_Life has joined.
18:07:41 -!- Lord_of_Life has quit (Changing host).
18:07:41 -!- Lord_of_Life has joined.
18:26:53 -!- sleffy has joined.
18:30:29 -!- electrolex has quit (Quit: Leaving).
18:30:44 -!- Taneb has changed nick to Eurotaneb.
18:33:00 -!- DHeadshot has joined.
18:53:56 -!- Remavas has joined.
19:22:33 <izabera> Phantom_Hoover: .*\(.*\).*\1.*
19:22:47 <izabera> Phantom_Hoover: .*(.*).*$1.* or however you want to write it
19:23:24 <izabera> actually no
19:23:25 <rdococ> yay
19:23:29 -!- erkin has joined.
19:23:36 <izabera> .*(.+).*$1.*
19:25:34 <izabera> bah this just matches a string with a repeated character somewhere
19:26:56 <izabera> well try matching it like a regex engine would
19:27:24 * izabera is not good at coming up with examples
19:28:34 <Remavas> `regex
19:28:35 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: regex: not found
19:28:42 <Remavas> `? regex
19:28:43 <HackEgo> regex? ¯\(°​_o)/¯
19:28:47 <Remavas> meh
19:29:42 <int-e> Intuitively I'd expect any fixed perl regular expression to take polynomial time in the input string for matching. But Perl is crazy and the regex engine may be doing extra work. Doesn't Google find anything?
19:40:57 -!- idris-bot has quit (Quit: Terminated).
19:41:03 <FireFly> `w
19:41:04 <HackEgo> zarutian//You can trust Zarutian. He fixes, as an electronics technician, banal mistakes of electronics engineers. Rather cy(ph|b)erpunkish in outlook regarding the 'Net. Knows more about ocaps than you can imagine. Possesses an Icelandic unnerver that ejects freezingly hot lava out of its business end. Bears an 'Authentic fakes provider' seal from
19:41:35 -!- spiette_ has joined.
19:41:46 -!- Melvar has quit (Quit: rebooting).
19:45:15 -!- DHeadshot has quit (Quit: IceChat - It's what Cool People use).
19:47:49 <Zarutian> FireFly: ya'rang?
19:49:40 -!- Melvar has joined.
19:52:25 -!- idris-bot has joined.
19:53:52 -!- spiette_ has quit (Ping timeout: 268 seconds).
20:08:47 -!- spiette_ has joined.
20:15:27 -!- spiette_ has quit (Ping timeout: 260 seconds).
20:25:07 <boily> Zaruttellon. what's an ocap?
20:39:10 <fizzie> Phantom_Hoover: The re2 guy's article had some example where Perl was really slow.
20:39:18 <fizzie> Phantom_Hoover: https://swtch.com/~rsc/regexp/regexp1.html
20:39:40 <shachaf> good afternizzie
20:39:56 <shachaf> Did you know string matching with '?' characters in the pattern is hard?
20:42:42 <alercah> why?
20:43:00 <shachaf> Well, it's as hard as boolean convolution apparently.
20:43:20 <shachaf> No one knows how to do it in linear time.
20:43:46 <alercah> what sort of string matching are we talking about?
20:43:48 <alercah> ? matches ?
20:43:57 <alercah> easy
20:44:06 <shachaf> '?' matches any character
20:45:41 <fizzie> I didn't know that. Funny. It doesn't *sound* all that hard.
20:45:59 <shachaf> I was implementing string matching with * and ?
20:46:07 <shachaf> I expected * to be harder than ? but it's easier.
20:46:44 <shachaf> ? ruins your ability to do KMP tdnh
20:48:52 <fizzie> People keep saying Hungarian is related to Finnish, but it always sounds so foreign.
20:49:04 <fizzie> (The Hungarian Eurovision song is in their own language.)
20:49:11 <shachaf> Do you use Finnish notation in programming?
20:49:35 <fizzie> That's, what, swearwords in the comments?
20:49:51 <shachaf> Can you solve the Finnish cube?
20:50:20 -!- tromp has quit (Remote host closed the connection).
20:50:32 <Sgeo> How does find work? I can put * and shell doesn't expand it?
20:52:27 <fizzie> Usually the shell does expand it (if there's anything matching), which is why it's best quoted.
20:53:24 <zzo38> Do you have any use for the quaternion mode of ff-composite?
20:53:56 <fizzie> Sgeo: http://sprunge.us/gDXi
20:59:56 <alercah> shachaf: do you mean regular expressions?
21:00:12 <shachaf> I don't.
21:00:25 <alercah> oh I missed you explaining
21:13:23 <zzo38> Do you think the #define numbers in http://zzo38computer.org/fossil/tavern.ui/raw/tavernc.c?name=5f2a181fb1d551f4460c67677a851be08619aaca are high enough limits? I can increase in case is not good enough?
21:25:49 -!- wob_jonas has joined.
21:27:22 <Zarutian> boily: if you are that curious see http://habitatchronicles.com/2017/05/what-are-capabilities/
21:34:36 <Eurotaneb> fizzie, Finnish and Hungarian are related, sure, just like Hindi and English are
21:35:03 <shachaf> Eurotaneb?
21:35:10 <Eurotaneb> Taneb watching Eurovision
21:35:31 <shachaf> Didn't y'all scrap Europe?
21:35:45 <shachaf> I guess if Australia can participate you might be allowed as well.
21:35:47 <Eurotaneb> Not until March 2019 or something
21:36:31 <wob_jonas> shachaf: no, it's Tanevvision
21:36:38 <wob_jonas> Tanebvision
21:36:49 <wob_jonas> a Tanebvention
21:37:11 <wob_jonas> Tunnel vision
21:38:39 <Zarutian> Eurovision is where elevator earworms get born
21:38:44 <Zarutian> or hatch
21:41:26 <wob_jonas> `starwars
21:41:27 <HackEgo> Chancellor Valorum
21:41:28 <wob_jonas> `recipe
21:41:28 <HackEgo> 3 ea Eggs; separated \ 6 Eggs \ 1/3 c Sugar \ 3 tb Light meal \ 1/2 ts Salt \ 1 ts Salt \ 1/8 ts Pepper \ 1/8 ts Cayenne pepper, marshmallow \ 8 oz Flour \ 1 c Light corn syrup \ Freshly ground white \ \ Preheat oven to 350\F8. Strain may be seed and cut into small pieces. Sprinkle \ may be added to make or spoonfuls, enough with seas
21:41:29 <wob_jonas> `scheme
21:41:31 <HackEgo> Nature Shields Its Own
21:41:33 <wob_jonas> `quote
21:41:34 <HackEgo> 833) <Bike> "damn, my port of ghc to php isn't properly taking javascript booleans into account"
21:41:34 <wob_jonas> `wisdom
21:41:36 <HackEgo> e//e is a freenode admin. e is not known to be an Agora player.
21:41:37 <Phantom_Hoover> <fizzie> Phantom_Hoover: The re2 guy's article had some example where Perl was really slow.
21:41:51 <wob_jonas> "Light corn syrup"?
21:41:58 <Phantom_Hoover> no yeah i know but the guy whose irc bot im trying to DOS got wise to that and probably changed his engine
21:42:05 <wob_jonas> and "3 tb Light meal"?
21:42:14 <Phantom_Hoover> so now it handles s/(x+x+)+y/z/ without a problem
21:42:32 <Phantom_Hoover> but it does support backrefs! so i need to leverage them to break out of the finite automaton engine
21:43:31 <shachaf> Phantom_Hoover: What if you do e.g. p{999}{999}{999}?
21:44:07 <Phantom_Hoover> what regex syntax is that
21:44:11 <shachaf> Wait, it supports backrefs.
21:44:23 <shachaf> So it's not using finite automata.
21:44:39 <shachaf> Or at least not always.
21:44:45 <wob_jonas> PH: I would actually like a regex engine that has a built-in loop counter so it can time out matches, so it can be used on any regex from untrusted input but just give up if it's too slow
21:48:14 <zzo38> I look at lastest RoboRosewater card. Whenever a player cast a spell, if that spell has same name as a permanent, it is countered, and then put it into battlefield anyways. I suppose it could be used with Spy Kit. You might also change the target of a Aura in some cases too.
21:48:37 <wob_jonas> `? roborosewater
21:48:38 <HackEgo> RoboRosewater is generating random Magic: the Gathering cards, see https://mobile.twitter.com/roborosewater
21:48:56 <Phantom_Hoover> <shachaf> So it's not using finite automata.
21:48:59 <Phantom_Hoover> yes precisely
21:49:18 <shachaf> So just do the usual things?
21:49:30 <Phantom_Hoover> so, while it seemingly avoids pathological backtracking on actually-regular regular expressions, i can force it to backtrack with backrefs
21:49:36 <Phantom_Hoover> but offhand i'm not quite sure how to do that
21:50:03 <shachaf> Something like (a.*)a.*a.*a.*\1 maybe?
21:50:11 <shachaf> I don't know, all sorts of options. I don't know the context.
21:50:22 <wob_jonas> PH: are you sure it's not just using tre, which has two modes, one it uses with backrefs and one it uses without?
21:50:35 <wob_jonas> I think you can loop tre even without backrefs too
21:50:53 -!- tromp has joined.
21:51:27 <wob_jonas> with something like (.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.))(.|(.)) or something
21:51:43 <wob_jonas> I'm not sure of the exact right combo really
21:51:46 <wob_jonas> just try stuff like that
21:55:35 -!- tromp has quit (Ping timeout: 258 seconds).
22:00:24 <wob_jonas> no wait, I'm stupid
22:00:27 -!- atslash has joined.
22:00:28 <wob_jonas> it will still be fast enough for that
22:01:44 <wob_jonas> because it only takes time quadratic in the regex length if you don't use backrefs
22:01:51 <wob_jonas> so you have to use backrefs if you want to blow it up
22:02:52 <wob_jonas> unless you can give like ten thousand character long regexen
22:11:33 <fizzie> Someone nearby started some fireworks right when the UK song happened, I wonder if that was coincidental.
22:12:42 * Zarutian lamets that there is nothing on the telly currently worth watching.
22:13:58 <wob_jonas> `? eurovision
22:14:00 <HackEgo> Eurovision is the European way of looking at the world. For some reason it involves a lot of cheesy singing.
22:15:25 <wob_jonas> it's that time of the year again
22:15:46 <Zarutian> boily: so, ya glad you asked me about that ocaps thing?
22:16:39 <Zarutian> why can not it be like the ol' lympics, every four or twelf years?
22:17:04 <zzo38> Probably some people would have written their own program for writing module musics if they have not found a suitable existing programs; at least it is what I did. Now hopefully there are enough different one but if it is not, you can nevertheless to write the new one, I think. Is it?
22:17:51 -!- Remavas-2 has joined.
22:17:52 -!- Remavas-2 has quit (Excess Flood).
22:18:06 -!- tromp has joined.
22:18:19 <wob_jonas> Zarutian: olympics costs a lot to run. Eurovision doesn't.
22:18:19 -!- Remavas has quit (Read error: Connection reset by peer).
22:18:52 <wob_jonas> Also, olympics every four year gives enough time to hold other sports periodical championships in between
22:19:08 -!- electrolex has joined.
22:19:15 <wob_jonas> like, you know, the EUFA cup which is always in the same year as the olympics ... no wait, that doesn't make sense
22:20:13 <wob_jonas> parlimetary elections then. those are every four years, and offset from the olympics by two years.
22:22:35 <fizzie> I think Eurovision costs quite a lot to run too, though not in the scale of the Olympics.
22:23:11 <shachaf> Maybe it should be one more olympic competition.
22:23:30 <fizzie> Two-digit million of £s, suggests the first Google hit.
22:24:07 <wob_jonas> shachaf: no it shouldn't
22:27:11 -!- spiette_ has joined.
22:28:45 <Phantom_Hoover> <wob_jonas> PH: are you sure it's not just using tre, which has two modes, one it uses with backrefs and one it uses without?
22:28:47 <Phantom_Hoover> possibly
22:28:51 <Phantom_Hoover> i think it's in python
22:29:14 <Phantom_Hoover> in any case i think i eventually found an effective dos but i think the guy might've added a timeout
22:29:51 <Phantom_Hoover> as a third line of defence, after the more efficient engine and the message saying 'Phantom_Hoover: Your regex is shit and you should fuck off'
22:29:55 <wob_jonas> has anyone started writing knights and knaves puzzle like "On the Island of President, there live only three types of people. George Washingtons who always tell the truth, George W. Bushes who always tell lies, and Donald Trumps who can say any sentence regardless its meaning."
22:30:23 <zzo38> wob_jonas: Not that I have heard.
22:32:29 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
22:33:01 -!- Eurotaneb has changed nick to Taneb.
22:34:29 -!- tromp has quit (Remote host closed the connection).
22:36:55 <zzo38> Most of modules musics programs are using graphical user interface but I did not find the one with batch interface so that is why I wrote a new one.
22:44:49 <izabera> shachaf: build a dfa
22:44:57 <shachaf> What?
22:45:00 <izabera> for ? and *
22:45:14 <shachaf> Sure, but that's not going to be linear in the size of the pattern.
22:45:58 <zzo38> How can I find a assembler to target Dis virtual machine?
22:46:12 <wob_jonas> zzo38: which Dis? the esolang?
22:46:33 <zzo38> No, I mean the one with Inferno
22:46:54 <zzo38> (Except, the assembler running on Linux, rather)
22:55:33 -!- spiette_ has quit (Ping timeout: 264 seconds).
23:06:30 -!- DHeadshot has joined.
23:09:51 -!- AnotherTest has quit (Ping timeout: 246 seconds).
23:11:44 -!- guest__ has joined.
23:12:02 -!- guest__ has left.
23:24:33 <fizzie> Taneb: Your country's doing pretty okay in this thing.
23:26:04 -!- Zarutian has quit (Ping timeout: 240 seconds).
23:28:40 <shachaf> What's Taneb's country?
23:28:43 <wob_jonas> `scheme
23:28:59 <HackEgo> The Pieces Are Coming Together
23:29:20 <fizzie> shachaf: Well, I was talking about the United Kingdom.
23:29:28 -!- DHeadshot has quit (Ping timeout: 245 seconds).
23:35:39 -!- tromp has joined.
23:39:27 -!- electrolex has quit (Quit: Leaving).
23:39:39 -!- tromp has quit (Ping timeout: 240 seconds).
23:40:26 -!- hppavilion[0] has joined.
23:41:03 -!- erkin has joined.
23:44:56 <Phantom_Hoover> fizzie, wait we actually did a decent eurovision for once?
23:47:28 <fizzie> Well, I mean, it didn't do *great*, ended up somewhere around #15 of 26.
23:47:46 <fizzie> But that's not bad. Finland didn't qualify for the final again.
23:47:51 <Phantom_Hoover> who won
23:48:49 <fizzie> Portugal, I think.
23:49:06 <wob_jonas> nobody won yet
23:49:16 -!- oerjan has joined.
23:49:36 <fizzie> Are you watching a delayed broadcast, or is that just some sort of a philosophical comment?
23:49:48 <fizzie> Because it's definitely over already.
23:49:59 <wob_jonas> dunno
23:50:44 <Phantom_Hoover> the only winning move is not to play
23:59:05 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
←2017-05-12 2017-05-13 2017-05-14→ ↑2017 ↑all