00:10:52 <Dulnes> Isnt there a holiday in Norway where you can slam doors
00:11:34 <Dulnes> Also wasnt there a law that anyone found crossing the icebridge to norway to Sweden you can beat with a stick
00:11:56 -!- scarf has quit (Read error: Connection reset by peer).
00:11:57 <Dulnes> Or viceversa idk the law was made when they thought someone was going to invade
00:12:09 -!- scarf has joined.
00:14:32 <Dulnes> Apparently there was one seeing as this law was made in mideavil times
00:15:51 <Dulnes> Back in my day you could beat the shit out of sweds for crossing our border is apparently what your grandparents would say idfk Europe is ecentric
00:18:03 <Phantom_Hoover> hey man, any law that lets you beat the shit out of swedes is fine by me
00:19:17 -!- S1 has quit (Quit: S1).
00:19:49 <oerjan> Dulnes: i dunno but you can still get a fine for crossing the border on a road that isn't an official crossing
00:21:23 <oerjan> Dulnes: icebridge sounds like something you'd more have between denmark and sweden
00:21:45 <Dulnes> I think it was the swedish who have the weird door slamming holiday
00:21:48 <oerjan> since they don't actually have a land border after the swedes nicked scania
00:22:27 <Dulnes> Apparently in Sweden you can steal a childs candle and eat it front of them
00:22:59 <oerjan> also it is/was illegal for norwegians to photograph across the border to russia
00:23:29 <oerjan> (i think it was to avoid provocation?)
00:23:37 <Dulnes> Even if they are still in Norway!
00:23:56 <oerjan> yes. it's probably legal if you're in russia :P
00:24:08 <shachaf> is it possible if you're in russia
00:24:18 <oerjan> (but getting into russia legally may be a bit of bureaucracy)
00:24:35 <Dulnes> When was the last time norway was in a war
00:24:48 <oerjan> shachaf: i don't think the russians censor that much nowadays
00:25:05 <oerjan> Dulnes: afghanistan, a year or so ago?
00:25:17 <shachaf> oerjan: it seems difficult to photograph across the border to russia when you're in russia
00:25:23 <oerjan> if you mean on our territory, world war II
00:26:03 <oerjan> shachaf: that's true. i'm not sure how curvy the border river (pasvikelva) is.
00:26:04 <Dulnes> Why dost the norwegians involve themselves in Afghanistan.
00:26:17 <oerjan> Dulnes: NATO, and 9/11
00:26:27 <shachaf> what if you photograph a norwegian mirror
00:26:45 <Dulnes> Was the norways attacked on 9/11
00:27:02 -!- copumpkin has joined.
00:27:13 <oerjan> Dulnes: 9/11 was declared an attack on the usa under the NATO treaty, which makes all members obligated to respond.
00:27:41 <oerjan> it's the only time that article of the treaty has been evoked, i think.
00:28:06 <Dulnes> What if you point a mirror at Russia at the border and then take a picture of the reflection of Russia?
00:28:42 <oerjan> Dulnes: probably counts. technical workarounds tend not to be looked at lightly by law.
00:28:52 <FireFly> <Dulnes> I think it was the swedish who have the weird door slamming holiday what?
00:29:42 <Dulnes> Apparently last time i checked theres a holiday in which large portions of Sweden begin slamming their doors
00:30:01 <Dulnes> Or just look up door slamming holiday
00:30:09 <FireFly> I've never heard of and/or experienced anything like that
00:30:10 <Dulnes> It may not have been Sweden
00:32:25 <idris-bot> flip (\{meth0} => \{meth1} => prim__sdivBigInt meth meth) 6776 : Integer -> Integer
00:34:12 * oerjan finds nothing relevant when googling but wtf is http://whitehotmagazine.com/articles/festival-curated-by-dominic-eichler/482
00:34:41 <oerjan> i think it's an art exhibition named Door Slamming Festival
00:35:13 <FireFly> Also the crossing-the-ice thing is supposedly a really old danish law
00:35:20 <Dulnes> Thats an awful name and ive been thoroughly mistaken this whole time
00:35:50 <Dulnes> Mmm i guess i got it wrong
00:36:13 <Dulnes> Im always confused on countrys.
00:36:22 <oerjan> Lademoen Kunstnerverksteder, that's here in Trondheim
00:36:32 <oerjan> maybe we'll get some of the Door Slamming here
00:36:54 <oerjan> oh wait the article is from 2007
00:37:02 <oerjan> so she probably left already
00:37:35 <Dulnes> Well if you get enough votes on a thing and pass it up through your government
00:37:40 <oerjan> hm or maybe that was the journalist
00:37:53 <Dulnes> I guess you can make a slamming door day
00:38:07 <Dulnes> Its probably different in Norway
00:38:20 <oerjan> Dulnes: votes in parliament i take, norwegians are not big on public-initiated referendums
00:38:44 <oerjan> we've had 6 referendums overall since independence in 1905
00:39:20 <FireFly> I wonder how many we've had.. I think at least four
00:39:32 <oerjan> (2 were _about_ the independence and monarchy, 2 about prohibition (beginning _and_ end), 2 about EEC/EU (refusing to join))
00:40:05 <FireFly> Apparently six national referendums here as well
00:40:50 <oerjan> oh right there have been some local ones.
00:41:36 <Dulnes> Well i was born in ireland and lived there for most my life till i moved to America. But until that idk about Ireland
00:41:40 <oerjan> the most recent one being Oslo's referendum on whether to apply for olympic winter games. (un)fortunately, the rest of the nation refused to go along.
00:43:10 <Dulnes> I think thats cuz of all the threats
00:47:04 -!- scarf has changed nick to ais523.
00:48:35 <oerjan> no, it's because it costs a lot, and because the sotchi games in russia made it completely obvious to everyone what a corrupt cesspool the olympics are
00:50:33 <oerjan> (so much so that even the oslo-ans don't want it any more)
00:52:14 <oerjan> time to dissect some golfing frogs
00:52:59 <Sgeo> Can someone help me pirate Visual Studio Professional? I heard someone was giving it away?
00:53:19 <oerjan> help, Sgeo is believing the topic
00:53:42 -!- ais523 has quit (Ping timeout: 245 seconds).
01:01:31 <Sgeo> (To any hypothetical employers stalking me and managing to find this chat log: I am not actually looking to pirate Visual Studio)
01:01:49 -!- nooga has quit (Ping timeout: 255 seconds).
01:12:38 -!- contrapumpkin has joined.
01:14:44 <Taneb> I kind of want to travel over Easter
01:15:16 -!- Phantom_Hoover has quit (Remote host closed the connection).
01:15:52 -!- copumpkin has quit (Ping timeout: 240 seconds).
01:17:58 <Dulnes> Mmm celebrating jesus's birthday with present and then his death with chocolate
01:18:35 <oerjan> (henkma's shows wouldn't improve it)
01:19:49 <oerjan> oh and the fixity is wrong.
01:20:13 <oerjan> Dulnes: technically it's his resurrection not death hth
01:22:11 <Taneb> oerjan, what's Trondheim like in march?
01:22:54 <oerjan> snow, rain, sleet or spring.
01:23:16 <Taneb> So, like the UK but colder?
01:23:54 -!- tlewkow has quit (Remote host closed the connection).
01:24:02 <Taneb> Hmm, where can I go for cheap that's easy to get to
01:26:00 <Taneb> But, what about Yorkshire
01:26:17 <Taneb> Benefits of Yorkshire: I have a convenient place to stay, right in the middle
01:26:44 <Taneb> Disadvantages: It's dubious whether this counts as travelling
01:27:18 <oerjan> what about northumberland
01:28:10 <oerjan> you could go to london and visit fizzie
01:28:55 -!- tlewkow has joined.
01:29:20 <Taneb> fizzie, what are you doing in London?
01:29:30 <Taneb> oerjan, that means going to London, something I'd like to avoid as much as possible
01:30:41 -!- contrapumpkin has changed nick to copumpkin.
01:31:00 <Taneb> Hmm, I could go to Birmingham and visit ais523
01:31:16 <oerjan> you mean play hide and seek
01:32:46 <Taneb> I could search the country for Phantom_Hoover
01:33:54 -!- tlewkow has quit (Remote host closed the connection).
01:35:31 <Sgeo> Take the average of the locations of all Brainfuck derivatives, then go to the opposite point.
01:35:50 <oerjan> i don't think we have coördinates for those
01:38:39 -!- contrapumpkin has joined.
01:39:09 -!- copumpkin has quit (Ping timeout: 272 seconds).
01:42:20 -!- contrapumpkin has changed nick to copumpkin.
01:49:07 <oerjan> <elliott> I'm boring; I'm happy with shops-as-vending-machines. <-- vending machines that haggle, now there's a thought.
02:03:15 -!- boily has joined.
02:04:32 -!- shikhout has quit (Ping timeout: 245 seconds).
02:04:49 <Taneb> I say hmm a lot, hmm
02:08:21 <int-e> oerjan: So henkma didn't find the "easy" strength reduction trick, but was better at math.
02:09:21 <int-e> oerjan: his div x p is one character shorter than my 0^max 0y
02:12:34 -!- AndoDaan has quit (Quit: Sleep? What is sleep?).
02:13:52 <oerjan> i recall having the div x 9 idea at some point, but i never escaped the need to precalculate indices :(
02:14:25 <int-e> our 136 byte solutions are eerily similar
02:15:07 <oerjan> yeah i recall your comment about also not being able to remove a '9'
02:15:51 <int-e> http://sprunge.us/VGOb <-- see third line from end here
02:19:47 <oerjan> yeah only trivial differences :P
02:24:43 <int-e> ok. lucky me, I'd have thought that with henkma's experience that final optimization would almost be second nature.
02:25:36 <Dulnes> Let me take you to a luxury furniture warehouse and we can just touch things all day
02:25:46 <int-e> (though it is a bit hard to imagine that the 9 character long "map pred " could pay off)
02:32:23 -!- copumpkin has quit (Ping timeout: 240 seconds).
02:33:40 <int-e> oerjan: still no progress on A057755?
02:34:41 <Dulnes> int-e: how was your coffee
02:40:18 <boily> how can one threaten somebody else with coffee?
02:40:24 -!- tlewkow_ has joined.
02:41:54 <Dulnes> Can inflict 2nd degree burns
02:42:09 <Dulnes> On the eyes 3rd degree
02:42:33 <Dulnes> Also i wasnt threatening im just saying
02:42:35 -!- AndoDaan has joined.
02:42:45 <Dulnes> He will soon enjoy a cup of coffee
02:43:57 <boily> a cup... of Folgers! made... yesterday! and Reheated!!! DUN DUN DUN!!!
02:45:03 <oerjan> should i be happy i don't know what folgers is
02:45:07 <shachaf> i,i "Don't you have any bags that aren't dun-colored?"
02:45:14 <int-e> I can only assume that Folgers is a particularly cheap and atrocious brand of coffee.
02:45:19 <oerjan> shachaf: a gnommon question
02:45:39 <shachaf> oerjan: that's a stretch hth
02:45:46 <oerjan> wait, that pun... yeah right
02:45:57 <pikhq_> int-e: Just a generic brand of coffee. Not particularly atrocious, but not particularly good.
02:46:06 <oerjan> somehow my brain didn't notice i wasn't actually using a word starting with n
02:46:55 <shachaf> i actually thought the copunchline in the first panel of that comic was much better
02:47:04 <shachaf> not that i'm much for punchlines anyway
02:47:13 <Dulnes> On the topic of antimatter
02:47:48 <Dulnes> How long was the antimatter particle in existence at CERN before poofing
02:48:12 <int-e> "that comic" doesn't help.
02:48:15 <Dulnes> I swear to god they are getting really close to burning the planet
02:48:16 <oerjan> um depends which kind of antimatter
02:48:23 <shachaf> int-e: http://www.giantitp.com/comics/oots0968.html
02:48:45 <oerjan> Dulnes: if it was a stable particle, it'd exist until it collided with ordinary matter.
02:48:45 <Dulnes> The matter that cancels matter
02:49:11 <oerjan> Dulnes: not my question
02:49:15 <Dulnes> But wouldnt that make a big boom
02:49:28 <oerjan> Dulnes: no. small particles, small booms.
02:51:22 <oerjan> if it was something ridiculously unstable like an anti-meson with bottom anti-quarks, it would turn into something else before it had time to collide. although that something else would still be at least partly antimattery.
02:51:36 <int-e> oerjan: Ah I should've known. Wall-of-text, requires-hours-to-read-a-single-page, oots.
02:51:52 <oerjan> int-e: wow you read even slower than me?
02:52:06 <shachaf> int-e: it's mostly a wall of graphics hth
02:53:18 <int-e> oerjan: I gave up on that comic around 726 (that's my last bookmark)
02:53:38 <int-e> shachaf: the graphics are not the main appeal of the comic though, honestly.
02:53:58 <int-e> oerjan: I may have exaggerated ever so slightly.
02:54:08 <oerjan> the graphics are gradually improving, though
02:54:17 <shachaf> the main appeal is text, and there isn't that much of it compared to the graphics
02:54:22 <shachaf> my sister says she hates the new graphics
02:54:30 <shachaf> she can hardly bear to look at the comic now, she says
02:57:14 <int-e> shachaf: One last thing I'll say, the "wall of text" is in comparison to other web comics, of course. Those with a lot of text (say, Freefall) usually have the good grace to limit themselves to three panels ;-)
03:00:02 <Taneb> I suspect my implementation of the Sieve of Atkin is incorrect
03:00:15 <Taneb> It's much slower than the sieve of eratosthenes
03:00:56 <shachaf> and much higher in carbohydrates?
03:01:39 <Taneb> 87% of which sugars
03:03:50 -!- boily has quit (Quit: PASTORAL CHICKEN).
03:04:20 <Taneb> I should go to bed, in theory I have a lecture in the morning
03:11:35 -!- adu has joined.
03:13:02 <int-e> who cares, unless you're the lecturer, and AFAIR you're not.
03:14:01 <Taneb> int-e, I haven't been to this lecture in weeks
03:14:06 <Taneb> Monday mornings do not agree with me
03:14:37 <int-e> ok then, perhaps it's a good time to attend and check whether you still understand any of it
03:15:47 <int-e> (unless there's a script and the lecturer is just reading a script. I remember a lecture like that, or rather I remember skipping it almost completely.)
03:19:33 <oerjan> <Dulnes> Doesnt the worlds deadliest snake live there? <-- the world's nine deadliest snakes, if i'm to believe what i recall from irregular webcomic!
03:20:10 -!- tlewkow_ has quit (Remote host closed the connection).
03:24:09 -!- tlewkow_ has joined.
03:26:35 <adu> it's evening for me
03:26:55 <adu> I'm on the east coast (of the US)
03:28:53 <Taneb> int-e, the lectures are recorded, but I haven't watched them
03:29:08 <Dulnes> How do you unroot a phone
03:30:53 <adu> Dulnes: you could just do a factory reset
03:31:01 <int-e> . o O ( First you'd have to plant it. )
03:41:22 <J_Arcane> I really don't want to go to school today.
03:41:28 <J_Arcane> And if there's anymore of this weird cult bulls*** going on today I'm not sure I'll be able to stop myself just walking out this time.
03:44:00 <oerjan> just as long as you're not today's sacrifice
03:47:56 <J_Arcane> Our latest section has been kind of the last straw in a course that's already a little too 'Happiness is Mandatory'. The whole dialogue and course material is literally all about how wonderful the school is, complete with trademarked call outs to the brand name in the text.
03:49:58 <J_Arcane> Last week ended with us making bloody advertisements for the school as a class exercise, and last night's homework was full of weird questions like "How can we save the environment" which it was kind of implied we should be answering in the first person.
03:50:43 <Bicyclidine> http://stackoverflow.com/questions/12734161/how-to-use-boehm-garbage-collector-in-ubuntu-12-04 what the dick is this
03:51:43 <Bicyclidine> hm. weird option. i wonder if you actually need that
03:52:04 <Bicyclidine> J_Arcane: what, do they take attendance? which i have forgotten how to spell
03:53:16 <J_Arcane> Bicyclidine: the course is paid for by the TE-office. If I'm absent without leave they can dock my unemployment pay, and if I'm gone more than 4 days they can cut me completely off.
03:53:27 <J_Arcane> Seriously considering transferring to another school.
03:54:20 <adu> J_Arcane: just pretend you have Ebola, then the Army will force you to stay home :)
03:55:15 <J_Arcane> A weird as hell one, apparently founded on the ideas of a Russian psychologist old enough to have been employed by the Soviet Union ...
03:56:16 <adu> Bicyclidine: sounds like a GCC issue
03:57:06 <J_Arcane> I misremembered, he's Bulgarian: http://en.wikipedia.org/wiki/Suggestopedia
03:57:18 <Bicyclidine> adu: yeah, what --as-needed does is it doesn't actually link things if there's no symbols in them that would define something already seen as undefined. so if i start my command line with -lgc, when the linker hasn't seen shit, well
03:57:22 <J_Arcane> Suggestopedia (US English) or Suggestopædia (UK English) is a teaching method developed by the Bulgarian psychotherapist Georgi Lozanov. It is used mostly to learn foreign languages. Suggestopedia has been called a pseudoscience.[1] It strongly depends on the trust that students develop towards the method by simply believing that it works.
03:57:58 <Bicyclidine> i mean teachers believe all kinds of nonsense, but that's pretty over the top.
03:58:18 <Bicyclidine> "Lozanov never admitted that Suggestopedia can be compared to a placebo. He argues, however, that placebos are indeed effective." mmhm
03:58:55 <adu> I personally like to the Wikipedia learning method
03:59:13 <adu> just start clicking and learning until you see a legit page defaced with a penis
04:01:50 <J_Arcane> Bicyclidine: Kinda explains the forced positivity atmosphere. Easiest way to get people to believe something is just to keep bombarding them with it again and again, especially if you can make them repeat along with you...
04:02:15 <J_Arcane> I can actually hear "ÄLÄ OLE PESSIMISTI!" in my head already ...
04:02:23 <Bicyclidine> i hope you're not paying much for tuition.
04:02:50 <J_Arcane> It's free. I'm actually being paid to go.
04:29:05 <J_Arcane> I think it's most telling as to how great their 'method' is that while I have learned, roughly and not without difficulty, to *speak* a considerable amount of Finnish in what is in fairness a short time, I still barely understand a word of it.
04:31:39 -!- MDude has changed nick to MDream.
04:32:07 <Sgeo> Maybe I should look for nonperishable healthy snacks
04:33:43 <vanila> doesnt' that mean you cant eat it
04:34:15 <Sgeo> I thought it meant doesn't go bad
04:34:28 <Sgeo> Either that or
04:34:38 -!- Sgeo has changed nick to Woosh2.
04:34:47 -!- Woosh2 has changed nick to Sgeo.
05:01:03 <HackEgo> [wiki] [[Special:Log/newusers]] create * Orenwatson * New user account
05:27:37 -!- bb010g has quit (Quit: Connection closed for inactivity).
05:29:06 <int-e> oerjan: I have a cheating 166 for Dominosa
05:29:59 <oerjan> good, i wasn't trying very hard
05:34:05 <int-e> oh, indeed yochi2's solution is ridiculously long
05:35:16 <oerjan> i would be surprised if you need that much for a non-cheating solution
05:48:16 -!- copumpkin has joined.
05:49:29 -!- paul2520 has quit (Quit: WeeChat 1.0).
05:49:47 -!- paul2520 has joined.
05:49:48 -!- paul2520 has quit (Changing host).
05:49:48 -!- paul2520 has joined.
06:12:30 <HackEgo> [wiki] [[Scrip7]] N http://esolangs.org/w/index.php?oldid=41116 * Orenwatson * (+3040) Created article for my language
06:13:01 <HackEgo> [wiki] [[Scrip7]] http://esolangs.org/w/index.php?diff=41117&oldid=41116 * Orenwatson * (+5)
06:15:03 <fizzie> Taneb: I'm not doing anything in London yet, but I'll be working there starting from next year.
06:17:41 <HackEgo> [wiki] [[Scrip7]] http://esolangs.org/w/index.php?diff=41118&oldid=41117 * Orenwatson * (+240)
06:18:27 <HackEgo> [wiki] [[Scrip7]] http://esolangs.org/w/index.php?diff=41119&oldid=41118 * Orenwatson * (+23)
06:20:28 -!- tlewkow_ has quit (Remote host closed the connection).
06:21:36 <HackEgo> [wiki] [[Language list]] M http://esolangs.org/w/index.php?diff=41120&oldid=41000 * Orenwatson * (+13) added scrip7 to list
06:24:28 <HackEgo> [wiki] [[Scrip7]] M http://esolangs.org/w/index.php?diff=41121&oldid=41119 * Orenwatson * (+0) corrected character print statement
06:49:27 <oerjan> i think i may have found henkma's trick, since it's still a slow one
06:50:10 -!- adu has quit (Quit: adu).
06:50:48 <oerjan> fizzie: your pointing out all whitespace was ignored at the end was a major clue
06:52:56 <oerjan> plus a bit of inspiration from henkma's leapfrog
07:04:42 -!- ZombieAlive has quit (Remote host closed the connection).
07:19:00 <HackEgo> [wiki] [[Scrip7]] http://esolangs.org/w/index.php?diff=41122&oldid=41121 * Orenwatson * (+131) added link to interpreter program.
07:30:46 -!- Patashu has joined.
07:34:37 -!- Patashu_ has joined.
07:34:37 -!- Patashu has quit (Disconnected by services).
07:48:19 <HackEgo> [wiki] [[Scrip7]] M http://esolangs.org/w/index.php?diff=41123&oldid=41122 * Orenwatson * (+53) added hello world example
07:48:57 -!- oerjan has quit (Quit: leaving).
07:54:30 -!- Dulnes has quit (Quit: Connection closed for inactivity).
07:55:41 -!- ZombieAlive has joined.
08:20:06 <HackEgo> [wiki] [[Scrip7]] M http://esolangs.org/w/index.php?diff=41124&oldid=41123 * Orenwatson * (+285) added more information
08:31:12 <int-e> @tell oerjan my fast and my slow ones have the same length, hth
08:38:11 <int-e> (I hope that prevents oerjan from going on a wild goose chase for a 52 character solution that may not even exist)
08:48:57 -!- AndoDaan has quit (Ping timeout: 256 seconds).
09:03:38 <vanila> http://js1k.com/2014-dragons/details/1951
09:12:04 <fizzie> That kind of reminds me of that one Android thing (though it wasn't size-crunched at all), http://www.pouet.net/prod.php?which=61640
09:17:01 <J_Arcane> https://github.com/mame/quine-relay
09:17:10 <vanila> regex decompression isinteresting
09:20:06 <lifthrasiir> oh, btw the code itself is quite optimized
09:20:42 <lifthrasiir> so it's [replacement][sep][noncompressed1][sep][noncompressed2]... into [noncompressed1][replacement][noncompressed2][replacement]...
09:26:26 <vanila> hello world hello me hello you hello all
09:26:30 <vanila> _='h~world}me}you}all~ello } h~';for(i in g='}~')with(_.split(g[i]))_=join(pop());eval(_)
09:30:25 <vanila> How would I write a compressor for this? Is greedily the best way?
09:30:54 <Sgeo> help what is sleep
09:31:19 <vanila> Sgeo, ive never seen one
09:31:26 -!- drdanmaku has quit (Quit: Connection closed for inactivity).
09:35:42 -!- AndoDaan has joined.
09:41:24 -!- Patashu has joined.
09:42:47 -!- Patashu_ has quit (Ping timeout: 240 seconds).
09:46:45 -!- AndoDaan has quit (Ping timeout: 256 seconds).
09:55:36 -!- FreeFull has quit (Ping timeout: 264 seconds).
09:56:37 -!- Phantom_Hoover has joined.
10:46:54 -!- nooga has joined.
10:47:19 -!- FreeFull has joined.
10:52:36 -!- nooga_ has joined.
10:52:37 -!- nooga has quit (Read error: Connection reset by peer).
11:12:07 -!- nooga_ has quit (Ping timeout: 240 seconds).
11:14:57 -!- nooga has joined.
11:19:12 -!- boily has joined.
11:41:23 -!- olls has joined.
11:43:22 -!- nooga has quit (Ping timeout: 272 seconds).
11:49:54 -!- olls has quit (Ping timeout: 255 seconds).
11:56:39 -!- Patashu has quit (Ping timeout: 255 seconds).
12:16:54 -!- vanila has quit (Remote host closed the connection).
12:31:16 -!- boily has quit (Quit: HYPERBOLIC CHICKEN).
12:46:42 <FireFly> Huh, it hadn't occurred to me that you can put a non-parenthesized assignment into a for-in in JS
12:48:25 -!- sebbu2 has changed nick to sebbu.
13:05:04 -!- olls has joined.
13:07:20 <HackEgo> olls: 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 irc.dal.net.)
13:16:53 -!- olls_ has joined.
13:17:04 -!- olls_ has quit (Client Quit).
13:25:10 -!- incomprehensibly has quit (Read error: Connection reset by peer).
13:26:09 -!- skarn has quit (Ping timeout: 265 seconds).
13:26:10 -!- incomprehensibly has joined.
13:27:43 -!- skarn has joined.
13:28:04 -!- HackEgo has quit (Ping timeout: 265 seconds).
13:28:14 -!- HackEgo has joined.
13:30:58 <HackEgo> [wiki] [[3var]] http://esolangs.org/w/index.php?diff=41125&oldid=38536 * Olls * (+95) Added link to an interpreter.
13:37:43 -!- nooga has joined.
13:41:30 <HackEgo> [wiki] [[User:Olls]] N http://esolangs.org/w/index.php?oldid=41126 * Olls * (+52) Added links to implementations
13:42:24 -!- nooga has quit (Ping timeout: 255 seconds).
14:09:05 <HackEgo> [wiki] [[User:Orenwatson]] N http://esolangs.org/w/index.php?oldid=41127 * Orenwatson * (+93) Created page with "Oren Watson is a programmer from Canada. He invented and implemented the [[scrip7]] language."
14:13:07 -!- drdanmaku has joined.
14:15:27 -!- tlewkow has joined.
14:22:12 <J_Arcane> (def fn instr (s t (i 1))(select ((empty? s) #f)((> (len$ t) (len$ s)) #f)((=$ t (left$ s (len$ t))) i)(else (instr (tail$ s) t (+ 1 i)))))
14:27:23 <J_Arcane> Tail recursive list eaters written with BASIC string functions. I didn't call it "Heresy" for nothin'.
14:27:31 -!- tlewkow has quit (Remote host closed the connection).
14:38:35 -!- nooga has joined.
14:42:50 <HackEgo> [wiki] [[Talk:Scrip7]] N http://esolangs.org/w/index.php?oldid=41128 * Orenwatson * (+389) req.for suggestions.
14:42:55 -!- nooga has quit (Ping timeout: 244 seconds).
14:43:07 <HackEgo> [wiki] [[Talk:Scrip7]] M http://esolangs.org/w/index.php?diff=41129&oldid=41128 * Orenwatson * (+95)
14:45:27 -!- hjulle has joined.
14:48:13 <mroman> why do basic string functions actually have a $ at the end?
14:48:33 <J_Arcane> mroman: $ is the string type designation.
14:49:38 <J_Arcane> They have a $ at the end if they return a string (I have made a few exceptions and allowed for some functions that only operate on strings to use $).
14:49:53 <fizzie> $ for string, % for int, & for long, ! for single and # for double.
14:49:57 <J_Arcane> Technically there are designations for ints and floats too in some dialects but they're almost never used.
14:50:11 <fizzie> (Those were the QBasic dialect ones.)
14:50:36 -!- S1 has joined.
14:51:01 <J_Arcane> In the old days the $ was mandatory: declaring something like LET X = "D" or LET X$ = 5 was a type error.
14:53:09 <J_Arcane> I just use it as a convenient name designator for the 'does stuff to strings' versions of functions in Heresy. Strictly, len$ shouldn't be a thing, it returns a number not a string, but I used len already for the list counter (a thing that doesn't need to exist in BASIC because you only have fixed arrays there)
14:56:16 <b_jonas> in BASIC, basically in the old days, variables without a sigil suffix got their type according to their first letter, where you can give the mapping from letters to types with the DEFINT, DEFSNG, DEFDBL, DEFSTR statements.
14:56:48 <b_jonas> Now the default is DEFSNG A-Z for didactical or historical reasons, but (16-bit) integers are actually more useful, so many programs start with DEFINT A-Z
14:57:07 <b_jonas> this first letter thing is sort of like Fortran
14:58:18 <b_jonas> In Modern basics, you can define variables to have types individually, with the DIM..AS statement
14:58:27 <b_jonas> you're no longer bound to use first letter thingies
14:58:48 <b_jonas> but the sigils are still available if you want to use them
14:59:33 <b_jonas> (of course, the smallest basic interpreters have only one type, 16-bit integer)
15:02:05 <fizzie> FORTRAN has the oh you said that already.
15:02:17 <J_Arcane> MSBASICs until QB tended to be pretty lazy about numbers as well.
15:02:34 <J_Arcane> Anything not $ is a number, and whatever number it needs to be at the moment.
15:04:47 <b_jonas> fizzie: oh, so the rule can be modified in FORTRAN too?
15:05:10 <b_jonas> I thought it was hardwired to I-N some sort of integers, everything else some sort of float
15:09:54 -!- MoALTz has joined.
15:15:06 -!- nooga has joined.
15:37:03 -!- AndoDaan has joined.
15:41:53 -!- MDream has changed nick to MDude.
15:44:22 <fizzie> https://docs.oracle.com/cd/E19957-01/805-4939/6j4m0vn9v/index.html
15:53:09 -!- Sprocklem has joined.
16:00:24 -!- AndoDaan_ has joined.
16:00:24 -!- AndoDaan has quit (Read error: Connection reset by peer).
16:01:30 -!- FreeFull has quit (Quit: BBL).
16:07:33 -!- AndoDaan_ has quit (Quit: Quit).
16:08:05 -!- Lorenzo64 has joined.
16:18:15 -!- tlewkow has joined.
16:21:31 -!- tlewkow_ has joined.
16:22:51 -!- tlewkow has quit (Ping timeout: 256 seconds).
16:26:12 -!- tlewkow_ has quit (Ping timeout: 264 seconds).
16:26:21 -!- shikhin has joined.
16:36:02 -!- hjulle has quit (Ping timeout: 255 seconds).
16:39:41 -!- nooga has quit (Ping timeout: 244 seconds).
16:41:13 -!- tlewkow_ has joined.
17:01:57 -!- Sprocklem has quit (Ping timeout: 256 seconds).
17:02:56 -!- shikhout has joined.
17:06:03 -!- shikhin has quit (Ping timeout: 265 seconds).
17:06:32 -!- shikhout has changed nick to shikhin.
17:06:52 -!- S1 has changed nick to |S}.
17:21:26 -!- drdanmaku has quit (Quit: Connection closed for inactivity).
17:22:21 -!- vanila has joined.
17:39:31 -!- nooga has joined.
17:40:36 -!- lambdabot has quit (Ping timeout: 264 seconds).
17:51:12 <vanila> I discovered self modifying regex compression
17:51:16 <vanila> it was used in a js demo
17:51:26 <vanila> _='h~world}me}you}all~ello } h~';for(i in g='}~')with(_.split(g[i]))_=join(pop());eval(_)
18:00:28 <vanila> How do you compress a string to use this decompression method
18:01:27 -!- olls has quit (Quit: Lost terminal).
18:07:15 <vanila> the string itself is a regex substitution
18:07:18 <vanila> and you perform it on the string
18:07:26 <vanila> selfmodifyig regex decopression
18:07:32 <vanila> <lifthrasiir> oh, btw the code itself is quite optimized
18:07:32 <vanila> <lifthrasiir> so it's [replacement][sep][noncompressed1][sep][noncompressed2]... into [noncompressed1][replacement][noncompressed2][replacement]...
18:07:36 <vanila> itwas explaind well by lifthrasiir yesterday
18:07:53 -!- lambdabot has joined.
18:39:17 -!- hjulle has joined.
18:49:48 <nyuszika7h> Bicyclidine: with(x) changes the global scope to x inside the block after the with statement
18:50:03 <nyuszika7h> the default is with (window) (or in non-broser JS, with(global))
19:01:27 -!- ais523 has joined.
19:10:40 -!- FreeFull has joined.
19:11:59 <vanila> Any interest in compression
19:12:07 <ais523> I've dabbled in compression
19:12:17 <vanila> ais523, I discovered a cool type of compression here
19:12:32 <vanila> http://js1k.com/2014-dragons/details/1951
19:12:41 <vanila> the string is a regex subsitution
19:12:48 <vanila> and you perform it to expand some parts
19:12:56 <vanila> _='h~world}me}you}all~ello } h~';for(i in g='}~')with(_.split(g[i]))_=join(pop());eval(_)
19:13:50 <vanila> this does two searchand replaces
19:14:25 <ais523> oh, presumably the benefit is that existing software (JS in this case) already knows how to decompress?
19:15:09 <vanila> it's good because the decompressor is very short
19:15:18 <vanila> just a loop that splits and rejoins with a separator
19:22:17 <fizzie> Gah. Wrote a non-cheating Burlesque solution to Dominosa Small (ended up at 263 bytes, quite a bit longer than just embedding output), and it gets tests 1 and 2 right but fails 3 with "Burlesque/Eval.hs:(1611,2)-(1614,36): Non-exhaustive patterns in case". And the code's pretty awful to debug. (In addition to being just awful in general.)
19:23:20 <lambdabot> ghc -prof -fprof-auto -rtsopts -osuf .p_o foo.hs && ./foo +RTS -xc # print stack traces on unhandled exceptions
19:25:06 <fizzie> I'm not sure how much that helps w.r.t debugging the Burlesque code as opposed to the implementation. (I mean, I'm certain I'm doing something wrong, and I'm not all that interested in fixing the bits and pieces of Burlesque that cause unhandled exceptions instead of pushing an error on stack.)
19:25:23 <shachaf> Oh, I thought you were debugging the implementation.
19:25:50 <fizzie> I'm guessing it's correct, and it's my code that's at fault.
19:26:06 <fizzie> (At least the error is precise enough to show that it's some instance of ^p.)
19:26:46 <fizzie> (^p being applied to something that's not a block, more exactly.)
19:28:36 -!- dts has joined.
19:29:38 -!- Sprocklem has joined.
19:30:24 -!- callforjudgement has joined.
19:30:30 -!- callforjudgement has quit (Changing host).
19:30:30 -!- callforjudgement has joined.
19:33:24 -!- ais523 has quit (Ping timeout: 240 seconds).
19:33:39 -!- callforjudgement has changed nick to ais523.
19:36:19 <fizzie> The overall logic of the code is "A{B {C}qz?w! D}qL[w! E" where C does backtracking up a stack, and I've resorted to just manually unrolling the loops by copy-pasting A BD BD .. BD BCC..CD BD BD BC..CD BD BD .. and so on, in the hopes of arriving at the place where it breaks. (The command line is currently at ABDBDBDBCCDBDBCDBDBDBCCCCD and is 1608 characters long.
19:36:58 <vanila> fizzie, you're making me want to learn Blsq
19:40:14 <fizzie> Oh yes, 3716-character command lines are much fun.
19:40:23 <fizzie> (It's still going strong with no signs of breaking.)
19:41:19 <fizzie> (My hypothesis is it's missing something in the search, and therefore doesn't find any solutions.)
19:41:26 -!- ^v has joined.
19:59:05 -!- drdanmaku has joined.
20:02:21 -!- Patashu has joined.
20:08:39 -!- callforjudgement has joined.
20:11:13 -!- ais523 has quit (Ping timeout: 245 seconds).
20:11:20 -!- callforjudgement has changed nick to ais523.
20:16:00 -!- tlewkow_ has quit (Remote host closed the connection).
20:20:33 <FireFly> vanila: another fun JS golf/compression trick is to do something along the lines of for (k in o) o[f(k)] = o[k] where f(k) is some expression, to abbreviate method names for one object
20:21:25 <vanila> i cant even comprehend what that means
20:21:52 <FireFly> Well, how familiar are you with JS?
20:22:06 <vanila> so you can invert f sort of?
20:22:33 <vanila> not very but I guess k in o loops over the field names and o[f(k)] = makes a new field
20:22:34 <FireFly> Say you have a JS context object, which has methods like fillRect and stuff. So if your f is k[0]+k[5] fillRect would be aliased to just fR
20:22:48 <FireFly> And similar for other methods
20:23:10 <FireFly> (assuming no other thing aliases to fR as well, of course, since the order of iteration isn't specified)
20:23:13 <vanila> so you hav to find a simple expression that lets all your methods be diferent
20:23:24 <FireFly> Yep, at least all the ones you care about
20:23:37 <vanila> thanks for telling me about it!
20:23:54 -!- Sprocklem has quit (Ping timeout: 240 seconds).
20:24:48 <FireFly> er, that should be k[0]+k[4], but yeah
20:25:01 -!- Sprocklem has joined.
20:25:15 -!- Patashu has quit (Ping timeout: 272 seconds).
20:28:24 -!- |S} has quit (Quit: |S}).
20:29:24 -!- Sprocklem has quit (Ping timeout: 240 seconds).
20:33:57 -!- ais523 has quit (Remote host closed the connection).
20:34:14 -!- ais523 has joined.
20:36:13 -!- tlewkow_ has joined.
20:37:54 -!- tlewkow_ has quit (Remote host closed the connection).
20:50:29 -!- jix has quit (Quit: Lost terminal).
20:55:39 -!- Sprocklem has joined.
20:56:34 -!- not^v has joined.
20:57:47 -!- nyuszika7h has quit (Quit: Fixing auto-away).
20:59:00 -!- nyuszika7h has joined.
21:00:00 -!- ^v has quit (Ping timeout: 258 seconds).
21:04:13 -!- not^v has quit (Ping timeout: 258 seconds).
21:12:52 <ion> https://gist.github.com/jpupu/d180d78b1eededecc9a3
21:13:52 -!- Dulnes has joined.
21:14:17 <Dulnes> My wife drew me as a pony :/ i dislike this
21:22:37 -!- lambdabot has quit (Ping timeout: 264 seconds).
21:32:17 -!- bb010g has joined.
21:33:43 -!- S1 has joined.
21:36:50 -!- tlewkow has joined.
21:41:49 -!- lambdabot has joined.
21:43:50 -!- callforjudgement has joined.
21:47:09 -!- ais523 has quit (Ping timeout: 250 seconds).
21:47:13 -!- callforjudgement has changed nick to ais523.
21:47:52 -!- ais523 has quit (Client Quit).
21:48:06 -!- ais523 has joined.
21:59:38 -!- ais523 has quit (Read error: Connection reset by peer).
21:59:44 -!- callforjudgement has joined.
22:06:11 -!- tlewkow has quit (Remote host closed the connection).
22:11:59 -!- dts has quit (Read error: Connection reset by peer).
22:13:08 -!- L8D has joined.
22:13:46 -!- dts has joined.
22:14:27 -!- Lorenzo64 has quit (Ping timeout: 250 seconds).
22:15:28 -!- tlewkow_ has joined.
22:22:03 -!- dts has changed nick to dts|airhocky.
22:22:24 -!- Sprocklem has quit (Ping timeout: 240 seconds).
22:24:34 -!- callforjudgement has changed nick to ais523.
22:38:00 -!- S1 has quit (Quit: S1).
22:58:05 -!- AndoDaan has joined.
23:03:25 -!- shikhout has joined.
23:05:43 -!- augur_ has joined.
23:06:08 -!- shikhin has quit (Ping timeout: 240 seconds).
23:09:03 -!- augur has quit (Ping timeout: 250 seconds).
23:15:33 -!- AndoDaan has quit (Quit: Quit).
23:19:40 -!- oerjan has joined.
23:20:53 <oerjan> int-e: your bot is somewhat unreliable hth
23:21:52 <oerjan> @tell int-e <int-e> (I hope that prevents oerjan from going on a wild goose chase for a 52 character solution that may not even exist) <-- i was more worried that i'd given you enough hints for _you_ to find one :P
23:22:25 <Bicyclidine> @Jesus christ, the Fall 2014 Anime thread on SA is REALLY BAD guys
23:22:57 <oerjan> @tell int-e also, your bot loses messages hth
23:23:17 <oerjan> Bicyclidine: we don't like people starting lines with @ tags around these here parts
23:24:14 <fizzie> A milestone: the non-cheating Burlesque Dominosa now smaller than the combined outputs of the tests.
23:24:32 <oerjan> @tell int-e also, my wild goose chase is hard to get started when my own fast solutions are longer than my slow ones :(
23:24:47 <oerjan> fizzie: congratulations!
23:25:02 <Bicyclidine> @Bicyclidine: we don't like people starting línes with @ tags around these here parts
23:25:04 <oerjan> (i assume it's still longer than a compressed version)
23:25:11 <fizzie> Yes, it's at 203B now.
23:27:09 <fizzie> Getting it down to the bash-zlib 161B does not sound completely impossible, though I might have gotten the hangs-so-low-it's-on-the-ground-for-all-practical-purposes fruits already. There's probably any number of 1B and 2B shavings to be made.
23:27:38 -!- bb010g has quit (Quit: Connection closed for inactivity).
23:29:40 <fizzie> Okay, that's just silly. The very first 10 bytes can be replaced by 2.
23:29:57 <Dulnes> https://i.imgur.com/hYGYI3u.jpg
23:32:41 <Dulnes> Thats how she draws me ;-;
23:34:34 -!- nooga has quit (Ping timeout: 244 seconds).
23:35:32 -!- ais523 has quit.
23:35:42 -!- ais523 has joined.
23:36:42 -!- vanila has quit (Quit: Leaving).
23:40:25 -!- nooga has joined.
23:55:08 -!- ais523 has quit (Read error: Connection reset by peer).
23:55:18 -!- ais523 has joined.