←2015-10-08 2015-10-09 2015-10-10→ ↑2015 ↑all
00:00:30 <boily> hellochaf.
00:01:40 <fizzie> They sell gifflar in Finland.
00:01:46 <fizzie> I don't think they're very good.
00:02:29 <fizzie> Although the blueberry ones had a certain something.
00:11:25 <shachaf> fizzie: Do you know anything about acquiring cloudberry liqueur in the US?
00:11:37 <shachaf> I guess it would be silly to expect you to.
00:11:53 -!- doesthiswork has joined.
00:12:34 <doesthiswork> have you fold seen chesh yet (randomly generated chess variant) http://mightyvision.blogspot.com/2015/10/chesh.html
00:12:48 <doesthiswork> s/fold/folk
00:13:33 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:15:52 -!- oerjan has quit (Quit: ZZZ).
00:22:42 <\oren\> I should name my font something better
00:26:40 <izabera> name it testfont28.font
00:27:42 -!- VictorCL has joined.
00:29:36 <\oren\> Apparently it lines up in firefox but not chrome. greaaat
00:29:49 -!- VictorCL has quit (Read error: Connection reset by peer).
00:30:16 <\oren\> connection reset by the NSA
00:30:52 <\oren\> connection reset by Jeff Bezos
00:31:16 -!- VictorCL has joined.
00:32:35 -!- boily has quit (Read error: Connection reset by peer).
00:34:05 -!- boily has joined.
00:34:43 <boily> my machine just froze. music still playing, but no mouse input nor keyboard input.
00:35:37 -!- VictorCL has quit (Read error: Connection reset by peer).
00:35:40 <izabera> how are you writing?
00:35:44 <boily> but! even though Ctrl-Alt-Del did nothing, and Ctrl-Alt-Backspace was useless, I remembered the magic Alt-SysRq sequence. glad to see Ubuntu doesn't disable the NUCLEAR CODES!
00:35:47 <boily> izabera: rebooted.
00:38:40 -!- hppavilion[1] has joined.
00:39:16 <boily> hppavellon[1].
01:01:19 <fizzie> shachaf: All I know is that there's the https://www.thewhiskyexchange.com/P-3248.aspx brand and they seem to have a lot of sellers in the nets.
01:01:39 <shachaf> fizzie: But they charge $50 or $100 or something for delivery to the US.
01:01:42 <shachaf> Seems excessive.
01:05:06 -!- VictorCL has joined.
01:06:33 <fizzie> Well, that's just one of them. But yes, it seems.
01:07:03 <shachaf> I didn't find anything better.
01:07:17 <shachaf> Apparently it used to be available in Canada, but I can't find it now.
01:08:41 <fizzie> Weird. The UK prices didn't seem that bad.
01:08:56 <boily> shachaf: do you have a specific brand and/or name?
01:09:25 <shachaf> Lakka something?
01:09:58 <shachaf> Someone said something about Toronto Center LCBO.
01:10:41 -!- VictorCL has quit (Ping timeout: 252 seconds).
01:13:57 <boily> http://www.saq.com/page/fr/saqcom/liqueur-de-fruit/chicoutai/330621 ? even if it mentions "airelles", according to http://www.saveurscanada.com/Liqueur-de-Mure-des-Marais-Chicoutai-p-412-c-10_182.html it's from "chicouté" which are cloudberries.
01:14:37 <boily> (heh. 25,45$ is much cheaper than 25,95 Eur.)
01:14:49 <boily> shachaf: you want to get shipped some?
01:16:44 <shachaf> whoa whoa whoa
01:17:05 -!- TodPunk has quit (Quit: This is me, signing off. Probably rebooting or something.).
01:17:41 <shachaf> I'm not sure whether I actually want some. I don't really do the alcohol thing, typically.
01:17:50 <shachaf> But maybe I should try it. And I know some people who might be interested.
01:18:00 <shachaf> I was hoping for the Finnish variety but this is possible also.
01:18:24 <boily> Québec and Finland are practically the same place.
01:19:10 <shachaf> Québec and Foxtrot are practically the same word.
01:19:41 <shachaf> `? Québec
01:19:42 <HackEgo> Québec? ¯\(°​_o)/¯
01:20:13 <boily> Quesadilla and Foxtrot are practically the same dance.
01:22:31 -!- VictorCL has joined.
01:23:09 <boily> `le/rn Québec/Attache ta tuque avec d'la broche; y fait frette icitte!
01:23:12 <HackEgo> Learned «québec»
01:23:50 <shachaf> `? Quebec
01:23:51 <HackEgo> Quebec? ¯\(°​_o)/¯
01:25:23 <boily> `le/rn quebec/Attache ta tuque with the spindle; there is around here fret!
01:25:25 <HackEgo> Learned «quebec»
01:25:38 <boily> (ah, google, never stop being you.)
01:27:44 -!- VictorCL has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
01:40:53 <boily> speaking of being frette, time to add a layer of indirection to my bedsheets.
01:41:03 -!- boily has quit (Quit: OFFERED CHICKEN).
01:42:20 <izabera> http://json.org/ what software did they use to produce the pictures?
01:50:09 <zzo38> SQLite documentation has some similar pictures and their FAQ tells the program they used; these are a bit different but they are similar.
02:00:40 <izabera> thanks :)
02:01:06 <zzo38> I have also made a library for using JSON with SQL
02:03:52 <izabera> what does it do? does it take a json file and somehow convert it to a sql table?
02:06:53 <zzo38> Actually reads it in as a virtual table; you can easily transfer the contents of a virtual table into a real table though.
02:07:50 <zzo38> (Alternatively, you can transfer the contents of the virtual table into a view, and then attach triggers to the view that will convert the data into the schema you require.)
02:13:03 <deltab> izabera: they're called railroad diagrams or syntax diagrams: https://en.wikipedia.org/wiki/Syntax_diagram
02:13:24 <izabera> i see, they used that name in the sqlite docs
02:13:40 <deltab> http://www.sqlite.org/docsrc/finfo?name=art/syntax/bubble-generator.tcl
02:13:52 <izabera> i found that link :P
02:13:59 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
02:14:09 -!- FireFly has quit (Quit: ZNC - 1.6.0 - http://znc.in).
02:14:09 -!- heddwch has quit (Quit: ZNC - 1.6.0 - http://znc.in).
02:14:20 <deltab> http://bottlecaps.de/rr/ui
02:15:35 -!- heddwch has joined.
02:15:56 -!- FireFly has joined.
02:18:09 <izabera> neat!
02:18:19 -!- heddwch has quit (Client Quit).
02:18:19 -!- FireFly has quit (Client Quit).
02:39:07 -!- heddwch has joined.
02:39:29 -!- FireFly has joined.
02:47:16 -!- bb010g has joined.
03:09:45 -!- hppavilion[1] has joined.
03:22:08 -!- XorSwap has joined.
03:26:43 -!- XorSwap has quit (Client Quit).
03:29:21 -!- scoofy has quit (Ping timeout: 255 seconds).
03:33:24 <shachaf> `olist 1008
03:33:25 <HackEgo> olist 1008: shachaf oerjan Sgeo FireFly boily nortti
03:34:02 -!- doesthiswork has quit (Quit: Leaving.).
03:40:29 <Sgeo_> Hmm my order of the stick automatic hasn't gone off
03:55:10 <\oren\> AAQAAAAAUASUSDUASUFSAUDFAUSDFUGHHHHH
03:55:19 <zgrep> I disagree.
03:55:27 <\oren\> Theres' one pixel wrong in one character in my font
03:55:48 <\oren\> this stray pixel is messing up the width of the whole font
03:56:06 <\oren\> and I CANT FIND IT
03:58:43 <\oren\> there are like 5000 charatcers here, and I didn't notice this before so I don't even know when I added the character with the stray pixel
04:13:10 -!- adu has joined.
04:25:04 <zgrep> \oren\: How do you know that there's a pixel wrong?
04:25:42 <\oren\> because the font is showing up as 10 px wide when it should be 9 px
04:28:55 <\oren\> by elimination, I've determined that one of the kana or bopomofo characters must be too wide
04:30:36 <\oren\> Now I know it's one of the bopomofo characters
04:31:59 <zgrep> How are the characters stored
04:31:59 <zgrep> ?
04:32:12 <zgrep> As in, is it possible to iterate somehow over each character and check the width? :P
04:34:54 <\oren\> It
04:35:28 <zgrep> It?
04:35:29 <\oren\> it's a BDF, and although I could probably parse that in Perl, i can't be assed to do it
04:35:39 * zgrep googles
04:37:31 <zgrep> \oren\: So... get the line with the hex value that's greater than 111111111, if I misunderstand incorrectly?
04:45:00 <\oren\> no. the problem is with a CJK character with a width greateer than 18 pixels
04:45:14 <\oren\> I've almost found it
04:45:25 <zgrep> Ah, I misunderstood correctly. :(
04:46:14 <\oren\> but yeah looking for a character with a number like ffffc0 could work
04:46:44 <izabera> what does it mean to misunderstand correctly/incorrectly?
04:46:49 <zgrep> I misunderstood partially correctly! :D
04:47:05 <zgrep> izabera: Shift the negative over to the next word, and two negatives cancel out.
04:47:18 <izabera> well ok but that's pointlessly confusing
04:47:29 <zgrep> True.
04:47:39 <\oren\> I'll try that if i can't solve it my current way
04:52:13 <\oren\> I've narrowed it down to one of six characters
04:52:59 <\oren\> one of the six characters ㄋㄌㄍㄎㄏㄐ is an asshole
04:53:23 <\oren\> and is ruining everything
04:56:22 <zgrep> I'd say that 6 characters is narrow enough to check to see if there's a number like ffffc0.
04:59:22 <\oren\> it's ㄋ
05:00:49 <\oren\> except... I can't see anything wrong with it!?@!?!@?@
05:03:58 -!- adu has quit (Quit: adu).
05:04:38 <\oren\> ah fuck it I'll figure this out on the weekend
05:14:24 -!- Wright has quit (Ping timeout: 250 seconds).
05:45:52 <zzo38> I think the ruling for "Orator of Ojutai" is misplaced; it clearly says "if you revealed a Dragon card as you cast ~", so nobody would have cast the copy.
05:55:07 -!- Gaswafers has joined.
06:05:31 -!- JesseH has quit (Read error: Connection reset by peer).
06:16:36 <izabera> ok so there's this game i play with wine and when you're a team it's beneficial to have your players enter the battle in a given order
06:16:51 <izabera> healer first then tank then buffer then hammer, ideally
06:17:29 <izabera> the server sends asks the client "are you ready" and the client replies "i sure am" and you join the battle
06:17:48 <izabera> and on windows there's this trick: when you drag the window the game freezes
06:17:56 <izabera> so you can lag on purpose
06:18:20 <izabera> so the hammer can enter the battle in the right position
06:18:28 <izabera> and it doesn't work on wine :(
06:18:40 <izabera> the game doesn't freeze...
06:18:41 <izabera> stupid linux :(
06:22:51 <\oren\> you could hook up a thing to send a SIGSTOP and SIGCONT to the game
06:23:32 <Gaswafers> Does anyone here mess around with Golly?
06:23:38 <Gaswafers> the game of life thiny
06:23:39 <izabera> \oren\: yeah but why do i have to :C
07:12:06 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
07:18:15 <zzo38> Yes, then you can do it even without dragging the window
07:22:18 -!- synthetiques has joined.
07:23:21 -!- synthetiques has quit (Client Quit).
07:39:11 -!- mroman has joined.
07:39:25 -!- mroman has quit (Client Quit).
07:39:49 -!- mroman has joined.
07:40:05 <mroman> I had an idea for a non-stack based concatenative language
07:40:09 <mroman> http://codepad.org/Au5IJN1N
07:42:23 <mroman> ls will turn into (ls) and is then fed to both sum and length
07:42:51 <mroman> which results in (sumOfLs,lenOfLs) and is then fed to div
07:45:54 <mroman> (technically internally you might as well use a stack)
07:46:07 <mroman> but you won't be bothered with dup instructions
07:46:23 <zzo38> I have idea which is Magic: the Gathering cards that would ask for "devotion to Phyrexian"
07:48:36 -!- Patashu has joined.
07:50:05 <Gaswafers> zzo38: you mean rage extractor?
07:50:23 <Gaswafers> Also, I really hate things with such narrow effects.
07:51:00 <zzo38> Well, it is similar to Rage Extractor kind of, but not quite
07:52:08 <Gaswafers> If you want to do something nice, try to figure out what mechanic could be an evergreen keyword for blue+black
07:52:22 <Gaswafers> Because that is the only color combination that has no shared evergreen keyword.
07:52:53 <zzo38> I do not hate such narrow effects, although it would be possible to use narrow effect on a card that does other thing too
07:54:09 <Gaswafers> But is there really a good reason to not just use normal devotion?
07:54:17 <zzo38> Anyways my favourite format is Magic: the Puzzling
07:56:25 <b_jonas> fizzie: "<fizzie> b_jonas: The best reference I know for VGA register programming [...] says "Fonts are either 8 or 9 pixels wide and can be from 1 to 32 pixels high."" -- that's the theory, yes, but you need the card to actually be able to handle it. you need the card to be able to address enough of the video RAM for text mode, plus VGA cards are sometimes unstable in text mode at high clock frequencies that they easily handle in graphics mode.
07:56:38 <b_jonas> because high-res high-frequency text mode is simply not the priority.
07:56:56 <b_jonas> but yes, single line text mode will _probably_ work. I just have never tested it.
07:57:02 <zzo38> This book says mark's favorite rosewater card is Sorrow's Path.
07:58:04 <Gaswafers> Stupid meme card
08:03:16 <Gaswafers> Do you know about roguelikes?
08:05:44 <zzo38> Yes, a bit
08:06:59 <shachaf> Gaswafers: If "mill" was a keyword, I suppose it would be a blue-black keyword?
08:07:15 <Gaswafers> Well I kind of try to apply roguelike design to mtg
08:07:32 <Gaswafers> shachaf: everyone would hate that
08:07:39 <shachaf> Why?
08:07:42 <Gaswafers> Every hates UB being the color of lolmill
08:08:12 <Gaswafers> Because it can't be viable in 60+ card formats
08:12:24 <zzo38> I wanted to have "Fateseal 2 and then target opponent draws a card."
08:13:05 <zzo38> (or even if it is just fateseal 1)
08:14:48 <zzo38> I would buy all of the books of Magic: the Puzzling if they printed any more such book!
08:15:46 <zzo38> (but, they don't)
08:18:54 <shachaf> zzo38: I gave one of your puzzles to someone.
08:18:59 <shachaf> puzzle.3, I think.
08:19:38 <shachaf> They said it doesn't even have a question. It's all statements.
08:19:59 <shachaf> But assuming they have to win, they call a judge and say their opponent has an illegal deck.
08:20:55 <zzo38> shachaf: The format isn't Constructed, so it is OK
08:21:19 <zzo38> (It could be Cube, for example)
08:23:12 <zzo38> But that isn't important; the actual format is Puzzle.
08:24:28 <zzo38> But you are correct it doesn't even have a question; but one isn't needed as it is the default if not otherwise specified.
08:25:14 <zzo38> Can you figure out this puzzle though?
08:26:43 <b_jonas> zzo38: oh, M:tG puzzles have complicated conventions about default assumptions like Chess puzzles, where you first have to solve another problem, and if you can prove it has no solution, then the question is the other default one?
08:27:59 <zzo38> b_jonas: There is only one though
08:28:17 <zzo38> As far as I know there is no "other default one"
08:37:53 <b_jonas> ok
08:44:01 -!- Gaswafers has quit (Quit: Page closed).
08:44:26 -!- J_Arcane has quit (Ping timeout: 265 seconds).
08:46:54 -!- mauris has joined.
08:57:45 -!- bender| has joined.
09:00:30 -!- heddwch has quit (Read error: Connection reset by peer).
09:00:34 -!- FireFly has quit (Read error: Connection reset by peer).
09:01:19 -!- heddwch has joined.
09:02:05 <zzo38> Maybe they should print a "Puzzlement" set, that is mainly for puzzling and secondly for playing game (it could be in Limited formats only if needed)
09:05:01 -!- FireFly has joined.
09:07:46 -!- sid123_ has joined.
09:08:21 -!- bender| has quit (Ping timeout: 246 seconds).
09:18:32 -!- sid123_ has changed nick to bender.
09:22:47 <b_jonas> zzo38: I'm not sure that would be a good idea.
09:23:15 <b_jonas> I mean, you admire the puzzles because they're built in a game from cards that weren't specifically designed for puzzles.
09:23:52 <b_jonas> Eg. if you added cards that were specifically designed to facilitate computations, then it wouldn't be so interesting that you can perform Turing-complete computations.
09:24:44 <b_jonas> zzo38: Also, if you had cards that are mostly used for puzzles, why would you _print_ them. Would you buy physical cards just because they are useful for a puzzle?
09:34:22 -!- ocharles__ has quit (Read error: Connection reset by peer).
09:34:23 -!- bb010g has quit (Ping timeout: 264 seconds).
09:36:17 -!- VictorCL has joined.
09:36:36 <b_jonas> Is there a language where the main flow control feature is a try{} block and division by zero (or some other arithmetical error) throwing an exception?
09:37:01 <b_jonas> I've used throwing division by zero in a perl obfu.
09:37:14 <mroman> 0, 9) -> range ~> [ :9 -> range ] ~> [ ~> +1 ] would then be somewhan like map (\ls -> map (\d -> succ d)) $ (map (\c -> range c 9) range 0 9)
09:37:22 <mroman> *(0, 9)
09:37:25 <mroman> ~> is a map
09:37:28 <b_jonas> It isn't hard to use consistently: just put whatever condition you want to check in a divisor.
09:37:29 -!- VictorCL has quit (Client Quit).
09:37:38 <mroman> -> just chains calls
09:38:08 <mroman> :9 is \(a,) -> (a, 9)
09:39:06 <mroman> (all functions take only one argument, and that argument is a tupel)
09:39:19 <mroman> (or tripple depending on how many "arguments" it has)
09:40:47 <mroman> (OT: ROPgadget is a really nice tool)
09:43:31 -!- ais523 has joined.
09:44:52 <mroman> It could automate a little bit more though.
09:45:45 <mroman> Like "I want a chain of memcpy calls to get the string 'foo' at location 0xbar"
09:45:54 <mroman> and then it would produce the neccesarry ROP chain
09:48:01 <mroman> but with a little shell trickery, cut and tail and some python code I should be able to do that myself \o/
10:00:43 -!- ais523 has quit (Ping timeout: 246 seconds).
10:02:51 -!- VictorCL has joined.
10:15:16 -!- ocharles__ has joined.
10:18:31 -!- bb010g has joined.
10:20:40 -!- JesseH has joined.
10:30:07 -!- TieSoul_ has joined.
10:34:01 -!- TieSoul has quit (Ping timeout: 256 seconds).
10:34:02 -!- boily has joined.
10:35:26 <boily> @massages-loud
10:35:27 <lambdabot> You don't have any messages
10:35:56 -!- VictorCL has quit (Read error: Connection reset by peer).
10:37:00 -!- VictorCL has joined.
10:39:03 -!- VictorCL has quit (Read error: Connection reset by peer).
10:47:36 -!- VictorCL has joined.
10:50:36 -!- AnotherTest has joined.
11:07:48 -!- VictorCL has quit (Read error: Connection reset by peer).
11:08:27 -!- VictorCL has joined.
11:10:38 -!- mauris has quit (Ping timeout: 272 seconds).
11:15:19 -!- mauris has joined.
11:21:34 -!- boily has quit (Quit: POLEVAULTING CHICKEN).
11:26:56 -!- oerjan has joined.
11:42:28 -!- JohnLennon has joined.
11:42:40 <oerjan> eek, a ghost
11:42:55 -!- VictorCL has quit (Read error: Connection reset by peer).
11:43:23 -!- VictorCL has joined.
11:43:41 <oerjan> `welcome JohnLennon
11:43:42 <HackEgo> JohnLennon: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
11:43:53 <oerjan> ooh, speedy
11:46:08 -!- JohnLennon has left.
11:54:10 -!- VictorCL has quit (Ping timeout: 240 seconds).
11:54:49 -!- VictorCL has joined.
11:56:11 -!- AnotherTest has quit (Ping timeout: 256 seconds).
11:57:23 -!- VictorCL has quit (Read error: Connection reset by peer).
11:57:33 -!- VictorCL_ has joined.
11:59:08 -!- VictorCL_ has quit (Max SendQ exceeded).
11:59:32 -!- VictorCL has joined.
12:04:59 -!- ais523 has joined.
12:10:43 -!- VictorCL_ has joined.
12:10:53 -!- VictorCL has quit (Read error: Connection reset by peer).
12:14:44 -!- VictorCL_ has quit (Read error: Connection reset by peer).
12:16:07 -!- bb010g has quit (Quit: Connection closed for inactivity).
12:16:53 -!- VictorCL has joined.
12:18:58 -!- VictorCL has quit (Read error: Connection reset by peer).
12:19:24 -!- VictorCL has joined.
12:34:17 <b_jonas> Is there an Oracle and Rules update bulletin for BFZ yet?
12:36:19 <ais523> b_jonas: no, Matt Tabak's late in writing it
12:36:26 <ais523> (at least no last time I checked)
12:36:48 <b_jonas> ok, thanks
12:36:55 <ais523> b_jonas: http://tabakrules.tumblr.com/post/130479250034/dear-lord-tabak-do-you-know-if-the-battle-for
12:43:27 <b_jonas> ais523: I see
12:53:40 <mroman> Is there a tool that shows you the address of the BSS section?
12:54:03 <b_jonas> mroman: do you mean from an ELF file, or from a running process?
13:01:28 -!- Patashu has quit (Ping timeout: 272 seconds).
13:04:45 <fizzie> objdump -j .bss -h for the former.
13:05:00 <fizzie> Maybe even "objdump -j bss -h /proc/pid/exe" for the latter.
13:05:09 <fizzie> (Add the missing dot.)
13:05:15 <oerjan> `unicode ㄋ
13:05:18 <HackEgo> U+310B BOPOMOFO LETTER N \ UTF-8: e3 84 8b UTF-16BE: 310b Decimal: &#12555; \ ㄋ \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right)
13:14:09 <Deewiant> fizzie: What if the executable is overwritten and /proc/pid/exe is no longer valid?
13:15:01 <ais523> Deewiant: I don't think that situation can happen
13:15:13 <ais523> IIRC attempts to overwrite an executable while it's running fail with ETXTBUSY
13:15:23 <Deewiant> ais523: What about over NFS?
13:15:48 <ais523> Deewiant: I was just thinking "unless the filesystem is mounted in multiple places"
13:16:12 <ais523> the solution to this is "assume this program doesn't work over NFS, because a bunch of standard UNIX functionality doesn't work over NFS"
13:16:33 <Deewiant> That's a non-solution but yes
13:18:34 <b_jonas> The process could unmap its bss segment later though, but few processes will do that, because that would wreck libc.
13:24:32 <fizzie> You can certainly have deleted the executable, though.
13:24:38 <fizzie> $ ls -l /proc/3820/exe
13:24:38 <fizzie> lrwxrwxrwx 1 fis fis 0 Oct 9 14:24 /proc/3820/exe -> /home/fis/tmp/tmp2
13:24:41 <fizzie> $ rm tmp2
13:24:45 <fizzie> $ ls -l /proc/3820/exe
13:24:45 <fizzie> lrwxrwxrwx 1 fis fis 0 Oct 9 14:24 /proc/3820/exe -> /home/fis/tmp/tmp2 (deleted)
13:25:05 <fizzie> That symlink's not going to be very useful.
13:25:31 <ais523> fizzie: except that if you try to read the symlink contents via opening the symlink (rather than via readlinking)
13:25:33 <ais523> you get them
13:25:41 <ais523> /proc doesn't obey normal filesystem rules
13:25:56 <fizzie> Oh, v. fancy.
13:28:18 -!- VictorCL_ has joined.
13:29:42 -!- VictorCL has quit (Ping timeout: 250 seconds).
13:30:28 -!- VictorCL_ has quit (Read error: Connection reset by peer).
13:31:07 -!- ais523 has quit.
13:33:34 -!- ais523 has joined.
13:33:42 -!- VictorCL has joined.
13:37:17 -!- VictorCL has quit (Max SendQ exceeded).
13:38:10 -!- VictorCL has joined.
13:40:47 -!- TieSoul_ has changed nick to TieSoul.
13:42:09 -!- VictorCL has quit (Max SendQ exceeded).
13:47:11 -!- ais523 has quit (Read error: Connection reset by peer).
13:47:19 -!- ais523 has joined.
13:50:04 -!- bb010g has joined.
13:59:16 <Taneb> Help I'm getting better at magic
13:59:25 -!- mroman has quit (Quit: Lost terminal).
14:16:56 -!- AnotherTest has joined.
14:18:02 <fizzie> Taneb: ": the Gathering", or the other kind?
14:18:13 <Taneb> The former
14:18:41 <Taneb> Just had a game where in the penultimate turn I had 2 life and my opponent 1
14:18:49 <Taneb> (commander, 2-player)
14:22:13 -!- gamemanj has joined.
14:23:17 -!- gamemanj has quit (Client Quit).
14:59:15 -!- J_Arcane has joined.
15:02:21 -!- ais523 has quit.
15:04:20 -!- J_Arcane has quit (Ping timeout: 244 seconds).
15:09:05 -!- ais523 has joined.
15:09:10 <Taneb> Are all derivative cycles (like sin x -> cos x -> -sin x -> cos x) made up of functions that can be expressed in terms of e?
15:09:18 <Taneb> I have the feeling that I used to know this
15:09:29 <Taneb> In fact, I used to know how to construct these functions
15:16:10 <FreeFull> I'd tell you if I knew complex analysis
15:16:35 <FreeFull> I can't think of any cycles like that that don't involve e though
15:17:10 <Taneb> All 1, 2, and 4 cycles definitely do
15:17:17 <FreeFull> That's counting 0 -> 0 -> 0 as 0*e
15:18:10 <oerjan> Taneb: yes, for n steps you have linear combinations of e^(r x) where r is an nth root of unity
15:18:33 <Taneb> MYSTERY SOLVED
15:20:09 <Taneb> In other news, I am completely lost in this linear optimization problem
15:20:14 <Taneb> (my question was irrelevant to that(
15:20:46 <oerjan> i hear the simplex algorithm is the thing
15:21:14 <Taneb> Yes
15:21:21 <Taneb> So do I
15:21:35 <Taneb> I also here the Langrangian sufficiency theorem might be a thing
15:21:49 <oerjan> on that i'm pretty blank
15:22:15 <Taneb> So am I and I'm watching the lecturer do a proof of it
15:22:21 <oerjan> no scratch that. on that i'm entirely, totally blank. although i recognize the name "Lagrange".
15:22:41 <Taneb> It's a ZZ Top song
15:22:56 <oerjan> fancy
15:23:59 <oerjan> hm i shall remain blank as wikipedia has no article
15:26:40 <Taneb> https://en.wikipedia.org/wiki/Lagrange_multiplier I think
15:29:25 <Taneb> Chapter 2: Hyperplanes and convexity
15:30:24 <oerjan> that sounds a bit more familiar
15:30:50 <oerjan> although i'm going to guess the context is different
15:31:36 <oerjan> or maybe not; this is about maximizing functionals
15:31:38 <Taneb> I have no idea what is going on now
15:32:31 <oerjan> is it pointing out that functionals are always maximized at the extreme points of a convex set twh
15:32:40 <oerjan> *linear functionals
15:32:42 <Taneb> Not yet
15:32:45 <Taneb> Maybe soon
15:34:00 <oerjan> the extreme points being those that are not between any two other. oh and the set must be compact
15:35:06 -!- bender has quit (Ping timeout: 246 seconds).
15:35:52 <oerjan> aka closed and bounded, if in R^n
15:40:00 -!- J_Arcane has joined.
15:41:59 <ais523> b_jonas: so on the subject of M:tG, there's a quiz on the official website that asks what the second-most-printed basic land is
15:42:10 <ais523> their answer is Island, because it was a rare in Alpha
15:42:23 <ais523> but mine is Plains, beacuse it was a prerelease promo a while back
15:42:30 <ais523> (actually that might make Plains the most-printed basic)
15:42:35 <ais523> any way to tell who's correct?
15:42:50 <oerjan> wouldn't that make Alpha no. 3 at least
15:43:03 * oerjan just quibbling on the maths
15:43:10 <oerjan> er
15:43:13 <oerjan> *Island
15:43:19 * oerjan not MtG
15:43:55 <ais523> oerjan: most likely yes
15:44:37 <oerjan> if most cards of that type are printed almost the exact same amount, it might be impossible to answer
15:44:54 <ais523> oerjan: indeed, that's the situation
15:44:58 <ais523> they're nearly always printed as a set of five
15:45:17 <ais523> so the debate's about which of the times they aren't printed will be most common
15:46:04 -!- ais523 has quit (Read error: Connection reset by peer).
15:46:09 -!- callforjudgement has joined.
15:46:24 <oerjan> Island seems unlikely unless the set of five thing is entirely exact otherwise
15:46:57 -!- callforjudgement has changed nick to ais523.
15:47:20 <Taneb> ais523: wouldn't that reasoning make islands the least common?
15:47:34 <ais523> Taneb: no, the rare was separate from the normal set of five
15:47:39 <Taneb> Ah
15:47:48 <ais523> as in, all five were printed at land rarity, and island was also printed at rare rarity
15:47:56 <Taneb> So it could be second-most, BECAUSE plains are the most
15:47:59 <oerjan> oh.
15:48:14 <Taneb> Right?
15:48:35 <oerjan> ok i interpreted ais523 as saying it was printed less than the others, but if that wasn't the case then indeed it makes sense
15:49:17 -!- Phantom_Hoover has joined.
15:49:21 <ais523> Taneb: well Arabian Nights had Mountain as a common, IIRC, due to a mix-up
15:49:27 <ais523> and it was more printed than Alpha
15:50:16 <ais523> but I think /this/ Plains, which wasn't part of a set of five, is probably the most common: http://magiccards.info/query?q=Plains+e%3Aptc%2Fen&v=card&s=cname
15:50:21 <ais523> now I'm trying to find out how much it costs
15:51:08 <ais523> but it's a pain to search for a specific version of Plains, it's one of the most printed cards there is
15:51:10 <ais523> (possibly the most printed, full stop)
15:52:47 -!- ais523 has quit (Read error: Connection reset by peer).
15:53:52 -!- ais523 has joined.
15:54:00 <ais523> <ais523> aha, here we go: http://sales.starcitygames.com/carddisplay.php?product=447001 puts it at $0.99
15:54:13 <ais523> Arabian Nights Mountain is $0.49, which is cheaper, so maybe it's more common?
15:55:53 <ais523> with Alpha Island, the rares and land-rarity ones are indistinguishable, but they're $8.99 or $9.99, so almost certainly way rarer than prerelease Plains even if you count the land-rarity ones
15:56:01 <ais523> I'm going to email Wizards and see what they say
16:00:20 <ais523> OK, Wizards emailed
16:00:28 <ais523> I wonder what their reaction to this one will be
16:00:59 <ais523> they already had to correct one answer on their quiz…
16:02:30 <b_jonas> ais523: I don't know. Aren't there also a ton of basic lands in theme decks, which could skew the balance?
16:02:53 <ais523> b_jonas: oh yes, that's a very good point
16:03:04 <b_jonas> I mean, they might matter way omre than Alpha rares, because there's very few of those.
16:03:05 <ais523> those would approximately average out over time, but not exactly
16:03:17 <b_jonas> And not only because they got physically destroyed since.
16:04:04 <b_jonas> ais523: cheaper doesn't necessarily mean it's more common, obviousyl.
16:04:13 <ais523> indeed, especially as one is foil and the other isnt
16:04:15 <ais523> *isn't
16:04:26 <ais523> I was hoping there'd be an orders-of-magnitude difference that would make it clear
16:04:54 <b_jonas> Luckily the least printed basic land is obvious, it's Snow-Covered Plains, because the other four Snow-Covered Lands have 11 or 12 copies in theme decks.
16:05:16 <b_jonas> Snow-Covered Plains only appears as bonus foil card in them, in at most one copy.
16:05:33 <b_jonas> I mean Coldsnap theme decks
16:08:19 <ais523> were there Ice Age theme decks?
16:09:19 <b_jonas> ais523: check https://en.wikipedia.org/wiki/List_of_Magic:_The_Gathering_theme_decks , it has links to all theme decks
16:38:29 <b_jonas> Do you like C++? Fix the definition here so it defines the function template of the template class declared above, so that MSVC doesn't give an error on it. (I don't know the solution.) http://rextester.com/QLYH75926
16:47:06 -!- hppavilion[1] has joined.
16:58:30 <b_jonas> Simplified test case: http://rextester.com/SXCU54811
17:00:29 -!- ais523 has quit.
17:11:19 -!- ais523 has joined.
17:13:21 <b_jonas> I think I found a solution: http://rextester.com/LFOCUU82982
17:29:57 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
17:43:36 -!- adu has joined.
17:44:04 <ais523> oh wow, a collision's been found in SHA-1's compression function
17:44:20 <ais523> there's no known way to find SHA-1 collisions using /just/ that information, but it's become way easier now
17:44:41 <ais523> (the researchers who found it think that an SHA-1 collision will be found within a couple of months0
17:45:44 <Taneb> I really need to learn how to take notes
17:45:47 <Taneb> And LaTeX
17:54:14 -!- hppavilion[1] has joined.
17:55:14 <b_jonas> oh right, a sign error
18:02:51 <hppavilion[1]> We have mathematical computers (Turing Machines), quantum physics computers (Quantum Computers), electrical engineering computers (Computers), chemical computers, etc.
18:03:03 <hppavilion[1]> What other fields need computers?
18:05:25 <Taneb> Finance, I guess
18:05:53 <hppavilion[1]> Heh
18:06:08 <hppavilion[1]> Put a bunch of people in a box, do math by giving them money and seeing what happens
18:06:16 <shachaf> ais523: whoa whoa whoa
18:06:22 <hppavilion[1]> There would be a SCAM instruction
18:06:25 <hppavilion[1]> a BORROW instruction
18:06:26 <hppavilion[1]> Etc.
18:10:55 <ais523> shachaf: right
18:11:11 <ais523> at this point it's not safe to believe that SHA-1 has any level of security, because whoever breaks it first might not make that public
18:16:20 <hppavilion[1]> Why not create a Subjective Programming Language?
18:17:35 <ais523> a computer wouldn't be able to interpret it
18:17:38 <ais523> without big advances in AI
18:18:46 <hppavilion[1]> ais523: It's sort of like OO, but it's SO. Objects aren't precieved as the same for all other objects
18:19:36 <shachaf> ais523: This is only about collisions, isn't it?
18:19:46 <ais523> shachaf: yes
18:19:50 <ais523> well, for now
18:19:57 <shachaf> No known issues with pre-image attacks.
18:20:07 <ais523> in general, if a hash function is broken in one respect, people don't trust it in other respects either
18:20:19 <ais523> but I read the paper, the techniques they're using have no relevance in pre-image attacks
18:20:34 <ais523> they're basically about optimizing SHA brute-forcing down to the extent that it can be run in practice
18:20:50 <shachaf> Should git etc. stop using SHA-1?
18:21:00 <shachaf> (Probably, but should it be considered urgent?)
18:21:08 <ais523> via recognising patterns in the input that are particularly likely to form collisions and concentrating their brute-forcing on those
18:21:24 <ais523> StackOverflow's opinion on git and SHA-1 collisions seems to be that the damage you could do with an intentional collision would be limited
18:21:37 <FireFly> :o
18:22:54 <hppavilion[1]> Weird
18:22:58 <hppavilion[1]> Looks like HackEgo is down
18:23:08 <hppavilion[1]> I just created this page: http://esolangs.org/wiki/User:Hppavilion1/Language_Derivative_Hierarchy
18:23:20 <hppavilion[1]> If anyone wants to add anything, they can feel free to
18:29:08 -!- hppavilion[1] has quit (Ping timeout: 250 seconds).
18:31:03 -!- hppavilion[1] has joined.
18:31:29 <fizzie> It's not down, just `ping
18:31:32 <fizzie> `ping
18:31:33 <HackEgo> pong
18:32:05 <fizzie> The Wiki-to-IRC bridge might be, though.
18:32:17 -!- Sprocklem has quit (Ping timeout: 256 seconds).
18:32:21 <fizzie> It's p. flaky, it's a shell oneliner that nothing starts automatically. I've never really "productionized" it.
18:33:01 <shachaf> oh boy fizzie you're starting to talk like them
18:34:04 <fizzie> I know, that's why I put it in quotes.
18:35:42 -!- gamemanj has joined.
18:42:29 -!- hppavilion[2] has joined.
18:44:12 -!- J_Arcane has quit (Ping timeout: 255 seconds).
18:44:46 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
18:47:27 -!- J_Arcane has joined.
19:17:07 <zzo38> b_jonas: The reason you would print them is because they are not designed only for puzzle; they can be done play game too, to be design to play Limited formats and are not too much "puzzle only" game. Rather just some kind of narrow effect like many of old cards have strange stuff, so could be use in other game too (including Constructed); an example given in the introduction of this book is "Sorrow's Path"; it can be use in game too.
19:20:36 <hppavilion[2]> What should I do for my next dialect of WalScript...
19:24:13 <hppavilion[2]> I've done a basic language, an actually good language, and have a badly-done OO language
19:24:27 <hppavilion[2]> I also tried out WalFunc, but functional programming is /hard/
19:26:10 <hppavilion[2]> (They aren't very eso)
19:26:15 -!- hppavilion[2] has changed nick to hppavilion[1].
19:27:08 <zzo38> Let me to see and then I can see if I can answer it or not
19:28:23 <hppavilion[1]> zzo38: Was that directed at me?
19:28:28 <zzo38> Yes
19:29:14 <hppavilion[1]> Here's the first version, and the only one that I have yet bothered to document: https://github.com/hppavilion1/WalScript-Alpha
19:29:33 <zzo38> That is the only one I saw already
19:30:03 <hppavilion[1]> Ah. That's also the only one that I've documented
19:30:37 <hppavilion[1]> WalScript-1.0 adds var=func}with}args}; syntax and python-based libraries, and OO-WalScript is being saved for later on
19:31:01 <hppavilion[1]> But those're the only major new features I can remember for 1.0
19:31:08 <hppavilion[1]> (asside from much nicer code)
19:31:18 <hppavilion[1]> (*aside)
19:37:45 -!- Sprocklem has joined.
19:38:16 <b_jonas> zzo38: ok
19:45:16 -!- XorSwap has joined.
20:08:03 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
20:11:39 -!- adu has quit (Quit: adu).
20:35:58 -!- mauris_ has joined.
20:38:16 -!- mauris has quit (Ping timeout: 250 seconds).
20:40:52 -!- atrapado has joined.
20:46:30 -!- HackEgo has quit (Read error: Connection reset by peer).
20:46:49 -!- HackEgo has joined.
20:49:35 -!- XorSwap has quit (Quit: Leaving).
20:53:38 -!- adu has joined.
21:02:49 -!- adu has quit (Quit: adu).
21:05:30 -!- gamemanj has quit (Ping timeout: 246 seconds).
21:23:00 <ais523> well, Wizards seem to have forwarded it to the appropriate department, and have let me know with a form letter that's effectively saying that in about six paragraphs
21:23:46 <shachaf> Forwarded what?
21:28:58 -!- Sprocklem has quit (Ping timeout: 250 seconds).
21:31:18 <ais523> shachaf: my complaint about their lands quiz not taking Dragon's Maze prerelease promo Plains into account
21:31:46 <ais523> although it really doesn't surprise me that Wizards is setting quizzes with incorrect answers, it's a pretty complex game
21:31:52 <ais523> (they've already had to correct one answer)
21:40:09 -!- nortti has changed nick to lawspeaker.
21:44:47 -!- lawspeaker has changed nick to nortti.
21:48:47 -!- heroux has quit (Ping timeout: 264 seconds).
21:51:01 -!- heroux has joined.
21:55:14 -!- Sprocklem has joined.
22:04:54 -!- AnotherTest has quit (Ping timeout: 255 seconds).
22:10:32 -!- hppavilion[1] has joined.
22:20:13 -!- ais523 has quit (Ping timeout: 250 seconds).
22:22:30 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
22:23:33 <oerjan> gah this was an overly interesting experience. microsoft installed (after prompting) a graphics update from intel - which then promptly made all of my screen black except for the mouse pointer
22:24:02 <oerjan> also, i have a while ago disabled the power off button because i keep hitting it by accident.
22:25:08 <oerjan> a reboot fixed it, but finding out where to click to get all programs shut down orderly (well, i hope it was orderly) and then reboot...
22:26:39 <oerjan> now let's see if at least the browser remembered my tabs
22:29:41 <oerjan> there are probably some keyboard shortcuts i should know to make this easier (the only ones i used were ctrl-alt-del and alt-f4)
22:29:56 -!- Wright has joined.
22:31:47 <zzo38> You should learn the keyboard commands; they tend to not change with different version of Windows. You could try WIN+U which opens the accessibility controls including narrator, so you could use that, maybe
22:32:22 <oerjan> ok vim session looks fine, no complaints about aborted edits
22:33:49 <oerjan> oh wait, i used the modifier+tab shortcuts. i'm just not sure if i remembered them right.
22:34:04 <zzo38> But knowing the keyboard command help a lot more too; even if they changed around the GUI entirely in newer versions of Windows, nearly all of the same keyboard commands still work, so it is still easy to figure out how to use it just as much as the old version. Same for cmd.exe it can also be found and use in newer versions just as well.
22:35:49 <\oren\> Wait a sec. Am I the only one who interchangeably referred to "red energy" and "fire mana"
22:36:13 -!- atrapado has quit (Quit: Leaving).
22:36:24 <zzo38> \oren\: I don't know? Probably other people might have done sometimes?
22:36:38 <\oren\> Hmm maybe only people who migrated from pokemon cards do that...
22:37:20 <zzo38> I play Pokemon card too, but don't do such confusion
22:39:59 <\oren\> Fire mana, water mana, grass mana, light mana, poison mana,
22:44:22 <\oren\> Actually wait, I think I used to call them sun mana and skull mana
22:46:07 -!- bb010g has quit (Quit: Connection closed for inactivity).
22:50:39 <zzo38> Are there official cards with a reusable proliferate effect?
22:51:20 <zzo38> Ah, yes, "Contagion Clasp" is
22:54:33 <zzo38> You can use any kind of counters with proliferate, so it would also include age counters, +1/+1 counters, and time counters.
22:56:33 <zzo38> And then you can use Hex Parasite to remove counters.
22:59:50 -!- Patashu has joined.
23:03:38 -!- Patashu has quit (Remote host closed the connection).
23:03:49 -!- Patashu has joined.
23:06:45 -!- hppavilion[1] has joined.
23:09:07 -!- Sprocklem has quit (Ping timeout: 265 seconds).
23:10:38 -!- bender has joined.
23:10:38 -!- bender has quit (Changing host).
23:10:38 -!- bender has joined.
23:13:18 -!- hppavilion[1] has quit (Ping timeout: 255 seconds).
23:14:41 <HackEgo> [wiki] [[ShadyAsFuck]] N http://esolangs.org/w/index.php?oldid=44654 * Flawr * (+1452) Created page with "''ShadyAsFuck'' is a language develped by PPCG users VTCAKAVSMoACE and flawr in the night from October 9th to October 10th 2015. It is substitution encoding of BrainFuck. But ..."
23:16:19 <fizzie> oerjan: Heh, my wife had the exact same issue.
23:16:58 <fizzie> oerjan: We didn't even try to shut it down orderly, though.
23:17:23 <HackEgo> [wiki] [[ShadyAsFuck]] http://esolangs.org/w/index.php?diff=44655&oldid=44654 * Flawr * (+0)
23:17:42 <fizzie> (It's a Thinkpad something-or-other.)
23:18:54 -!- hppavilion[1] has joined.
23:20:45 <HackEgo> [wiki] [[Special:Log/newusers]] create * VTCAKAVSMoACE * New user account
23:23:09 <oerjan> fizzie: i guess it was the same update too, if it happened today (i have an asus)
23:25:25 <oerjan> oh and the update failed to install automatically, otherwise i wouldn't have been prompted
23:26:17 <oerjan> it was a rare update that _didn't_ just request a reboot to install, and see how well _that_ worked.
23:26:40 <oerjan> ...i suppose there may have been others that did and never said anything
23:28:40 <HackEgo> [wiki] [[ShadyAsFuck]] http://esolangs.org/w/index.php?diff=44656&oldid=44655 * Flawr * (+878)
23:28:54 <oerjan> if it's widespread enough, maybe there'll be some news about it
23:29:35 <HackEgo> [wiki] [[ShadyAsFuck]] http://esolangs.org/w/index.php?diff=44657&oldid=44656 * Flawr * (+48)
23:29:48 <\oren\> This is the most retarded...
23:30:07 <\oren\> I figured out why my font was being displayed too wide
23:32:00 <fizzie> oerjan: Yes, it sounds very similar.
23:33:37 <\oren\> Windows terminals use the xAvgCharWidth variable from the OS/2 table as the width of a font
23:34:06 <\oren\> That value is calculated by fontforge as the average width of all characters
23:34:47 <\oren\> Which means that if your font contains too many wide characters, suddenly the width of the whole font goes up by one pixel
23:35:18 <HackEgo> [wiki] [[ShadyAsFuck]] http://esolangs.org/w/index.php?diff=44658&oldid=44657 * Flawr * (-54)
23:35:24 <\oren\> So now my deploy instructions contain: Use a hex editor to fix the retarded table
23:36:17 <\oren\> Font forge does not have an option to set this value manually, so I have to fix it with a fucking hex editor. AUGHH
23:36:42 <HackEgo> [wiki] [[ShadyAsFuck]] http://esolangs.org/w/index.php?diff=44659&oldid=44658 * Flawr * (+37)
23:37:15 <zzo38> Or try to make up another program that will do it automatically
23:37:27 <\oren\> or that.
23:43:15 -!- rdococ has joined.
23:43:36 <HackEgo> [wiki] [[ShadyAsFuck]] http://esolangs.org/w/index.php?diff=44660&oldid=44659 * 50.170.122.255 * (+12)
23:44:16 <HackEgo> [wiki] [[ShadyAsFuck]] http://esolangs.org/w/index.php?diff=44661&oldid=44660 * Flawr * (-12)
23:47:55 <HackEgo> [wiki] [[ShadyAsFuck]] http://esolangs.org/w/index.php?diff=44662&oldid=44661 * Flawr * (+18)
23:54:37 <HackEgo> [wiki] [[ShadyAsFuck]] http://esolangs.org/w/index.php?diff=44663&oldid=44662 * Flawr * (+2)
23:56:20 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
23:59:56 -!- adu has joined.
←2015-10-08 2015-10-09 2015-10-10→ ↑2015 ↑all