00:02:49 Now I am sad 00:03:27 yeah 00:03:28 it is sad 00:04:01 -!- edwardk has quit (Quit: Computer has gone to sleep.). 00:09:15 -!- Patashu_ has joined. 00:09:15 -!- Patashu has quit (Disconnected by services). 00:13:30 Can we start having a stricter policy against that sort of thing? 00:14:17 offensive jokes must be this funny |-----------------| to share 00:14:22 i don't remember how it went back then 00:15:04 at present I'm not able to enforce such a policy, for personal / psychological reasons 00:15:16 if other ops wish to do so then it is fine with me 00:15:25 basically I feel like I will be part of the problem no matter what I do :/ 00:15:32 lol 00:16:15 :\ 00:16:25 ban everyone, OKAY 00:16:57 but I think it's probably bad to have a policy that some ops can't enforce 00:16:57 i don't even remember why it wasn't enforced back then. 00:16:59 :D 00:17:14 which ops can't enforce it? 00:17:39 me, I just said 00:17:41 quintopia: PAY ATTENTION 00:17:46 OR YOU WILL BE BANNED 00:17:49 I don't care and I think if those people leave due to such thing they are probably their own fault, although also whoever wrote such thing should be careful too (in order to avoid such thing), even if you have free speech too. 00:18:22 kmc: i don't understand why you couldn't enforce it 00:18:57 wait was it quintopia who started it back then 00:19:14 Maybe you disagree how funny/offensive they are? It can be possible 00:19:22 -!- edwardk has joined. 00:19:26 depending on what you mean VERY PROBABLY 00:19:54 quintopia: because these days whenever I think about social justice things it triggers intense depressive symptoms 00:20:13 i'm really sad and bitter about all of it 00:20:21 i can understand that 00:20:37 zzo38: there are people who cannot emotionally handle these kind of jokes, due to past trauma or whatever. 00:20:44 about people being sexist/racist/homophobic assholes, about the psychological warfare tactics of the people who fight them online, about my own role in systems of oppression 00:21:29 darn now i have to stop reading you before i get depressive symptoms 00:21:52 it's a war fought by dehumanization and by attacking the idea of empathy 00:23:01 this is also why i really really need to stop using twitter 00:23:13 so let's make dehumanization and attacking the idea of empathy the bannable offence. also, triggering despressive symptoms. 00:23:30 which reminds me of the recent goodmath post http://www.goodmath.org/blog/2014/05/11/depression-and-arrogant-assholes/ 00:23:47 (he's also posted about sexism previously iirc) 00:24:00 Can someone remind me who's an op in here? 00:24:57 alas, i am not authorized to ask chanserv 00:25:27 oerjan: I know, that some people don't handle this kind of jokes. That isn't your fault, but those people who don't handle it, should have the right to complain 00:25:42 Taneb: me, fizzie, ais523, kmc and elliott are the active ones 00:25:49 quintopia: But maybe some people are depressed of strange thing 00:25:58 oerjan, OK, thanks 00:26:19 Bike: wait you aren't? 00:26:30 /msg chanserv flags #esoteric 00:26:35 or are you just being sarcastic 00:26:48 You are not authorized to perform this operation. 00:27:06 And, you should need argument of absolutely everything anyways, including (but not limited to), dehumanization, empathy, free speech, goodmath post, me, you, etc. 00:27:29 ic. i never noticed that required authorization. 00:27:29 i don't know if that's the good way to look shit up though 00:27:49 it's so that you can run channels as if you're the KGB i guess 00:28:01 Try CS ACCESS #esoteric LIST that works for me 00:28:21 ah, thank you. 00:29:46 that's funny, those give identical results afaict 00:30:01 presumably you have privilege 00:30:03 check it 00:30:07 (i m o) 00:30:49 well of course i do. 00:31:29 it's just funny that it makes a command require authorization if it gives the same result as an unauthorized one 00:32:16 although i guess it's also possible you _don't_ see the same result as i. 00:32:59 I ought to sleep at some point. 00:33:28 excellent plan 00:34:22 "And until then, until then, until they've reason to think I've a shot at redemption, until then, I'm not talking" 00:36:44 -!- edwardk has quit (Quit: Computer has gone to sleep.). 00:38:47 I wish for all of you to find happiness in unlikely places. Goodnight. 00:39:03 same to you Taneb 00:39:05 good night :) 00:39:34 lol bike 00:39:53 im trying to remember the name of that joke programming language 00:40:28 found it https://gitorious.org/c-plus-equality/c-plus-equality/ 00:41:55 -!- kmc has left. 00:44:01 I made up a ORD, CHR, ORD_U, CHR_U function to replace the UNICODE and CHAR function in SQL, and I have figured out the followings: 00:44:11 ORD(CHR_U(10000000)) makes 248, ORD_U(CHR_U(10000000)) makes 10000000, ORD_U(CHAR(10000000)) makes 65533, UNICODE(CHAR(10000000)) makes 65533, UNICODE(CHR_U(10000000)) makes 10000000, UNICODE(CHR_U(100000000)) makes 100000000, ORD_U(CHR_U(100000000)) makes 100000000, ORD_U(CHR_U(0)) makes 0, UNICODE(CHR_U(0)) makes 65533, UNICODE(CHAR(0)) makes NULL, ORD_U(CHAR(0)) makes NULL. 00:44:16 ORD_U(CHR_U(64138178286)) makes 64138178286, UNICODE(CHR_U(64138178286)) makes -286331154, UNICODE(CHAR(64138178286)) makes 65533, ORD_U(CHAR(64138178286)) makes 65533, ORD_U(CHAR(99999999999)) makes 65533, and ORD_U(CHR_U(99999999999)) results in an error message. 00:44:21 Is this better or not? 00:45:53 The C+= mentions "Now hosted on Gitorious, as GitHub, BitBucket, and Google all prove to be too misogynistic to support a feminist programming language." I don't think it necessarily means it is misogynistic, but, my own opinion is that you should be allowed to make such program if you want to, whether or not it is feminist or anything else whatever 00:47:37 zzo38, there was enough whining that they took it down from github 00:47:53 haha seriously 00:49:10 zzo38, but, in feminist spirit, they (c+=) have to say that its because those sites are misogynistic 00:49:40 O, OK, yes they can say that if they want 01:01:13 oh my. 01:01:14 sti::cout of_the_following "Hello, feminists!\n". //Frankly I feel that line escape codes could be problematic 01:01:35 preceded by: / // "std" is sooooo old-fashioned. we use "sti" nowadays. 01:01:35 //cout should be removed immediately as the two letters "co" obviously represent the beginning of a phallus. 01:01:47 -!- hk3380 has quit (Ping timeout: 276 seconds). 01:13:14 -!- zzo38 has quit (Remote host closed the connection). 01:59:19 -!- hk3380 has joined. 02:20:05 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 02:37:15 -!- Frooxius has quit (Ping timeout: 258 seconds). 03:13:57 -!- hk3380 has quit (Ping timeout: 252 seconds). 03:22:02 -!- ^v has joined. 03:22:55 -!- augur has joined. 03:33:14 -!- Bike has quit (Ping timeout: 276 seconds). 03:37:29 -!- oerjan has quit (Quit: Nythe). 03:40:13 -!- Bike has joined. 04:05:47 -!- shikhin has joined. 04:29:26 -!- Bike has quit (Ping timeout: 259 seconds). 04:30:10 -!- Bike has joined. 04:34:34 -!- Sorella has quit (Quit: It is tiem!). 04:34:38 -!- Bike has quit (Ping timeout: 240 seconds). 04:36:56 -!- Bike has joined. 04:45:10 -!- Frooxius has joined. 04:59:32 -!- scoofy has quit (Excess Flood). 04:59:56 -!- scoofy has joined. 05:12:23 -!- shikhin has quit (Ping timeout: 255 seconds). 05:20:40 -!- tromp has joined. 05:24:30 "George Westinghouse promptly bought Tesla's patents, employed Tesla to develop them, and assigned C. F. Scott to help Tesla, Tesla leaving for other pursuits in 1889.[23][30][33][34][35][36][37][37][38][38][39][40] [41][42][43][44]" 05:24:47 -!- tromp has quit (Client Quit). 05:25:08 "are you sure" 05:28:56 Ugh, got sunburned. Is a single day of sunburn as bad as a single day of smoking? 05:29:16 I don't know what my risk is 05:31:26 -!- tromp has joined. 05:31:42 Doesn't seem to be blistering 05:31:49 Just red 05:33:43 Might not be as big an issue as lack of sleep... which is systemic for me, so more comparable to smoking cigarettes regularly 05:40:59 Sgeo: But lack of sleep can't cause cancer. 05:41:33 Can it let a cancer that would otherwise be destroyed be viable? If lack of sleep is bad for immune system... 05:41:36 Sgeo: not nearly as bad 05:41:51 Sgeo: melanoma is easy to treat if caught early 05:42:50 and it's the really dangerous kind of skin cancer 05:44:22 -!- edwardk has joined. 05:46:19 -!- edwardk has quit (Remote host closed the connection). 06:01:24 firefox can render webpages in 3D 06:02:54 https://mdn.mozillademos.org/files/3625/3dview.png 06:03:13 Grab a deck and plug in to cyberspace 06:32:26 -!- tromp has quit (Remote host closed the connection). 06:44:39 -!- edwardk has joined. 06:45:27 -!- ^v has quit (Quit: http://i.imgur.com/Akc6r.gif). 07:02:59 -!- tromp has joined. 07:03:05 -!- Bike has quit (Ping timeout: 255 seconds). 07:04:01 -!- password2 has joined. 07:07:31 -!- tromp has quit (Ping timeout: 252 seconds). 07:15:13 -!- augur has quit (Ping timeout: 252 seconds). 07:24:49 -!- augur has joined. 07:27:58 -!- conehead has quit (Quit: Computer has gone to sleep). 07:30:00 -!- edwardk has quit (Read error: Connection reset by peer). 07:30:41 -!- edwardk has joined. 08:36:17 -!- KingOfKarlsruhe has joined. 08:49:56 -!- Slereah_ has joined. 08:52:35 -!- Slereah__ has joined. 08:53:18 -!- Slereah has quit (Ping timeout: 258 seconds). 08:55:26 -!- Slereah has joined. 08:55:37 -!- Slereah_ has quit (Ping timeout: 276 seconds). 08:58:40 -!- Slereah__ has quit (Ping timeout: 258 seconds). 09:01:24 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 09:05:28 Morning, #esoteric! 09:05:42 Mornin' 09:20:18 -!- KingOfKarlsruhe has quit (Read error: Connection timed out). 09:33:42 -!- impomatic has joined. 10:12:37 -!- MindlessDrone has joined. 10:24:48 -!- shikhin has joined. 10:25:31 -!- edwardk has quit (Quit: Computer has gone to sleep.). 10:28:04 -!- nooodl has joined. 10:44:45 -!- Phantom_Hoover has joined. 10:59:23 -!- yorick has joined. 11:09:46 -!- password2 has quit (Ping timeout: 258 seconds). 11:13:07 -!- hk3380 has joined. 11:35:53 -!- Slereah_ has joined. 11:36:04 http://blog.coinbase.com/post/85758038492/10-of-free-bitcoin-for-college-students 11:36:25 `coins 11:36:27 ​boaracoin azumarkcoin bigcoin balackcoin incolcoin dipucoin homeoncoin zetacoin revcoin revillacoin ploycoin pertacoin syllcoin bfficidcoin rockcoin versexumcoin interandrecoin revilcoin eiccancoin singcoin 11:36:43 -!- Slereah has quit (Ping timeout: 240 seconds). 11:38:18 -!- shikhin has quit (Quit: Lost terminal). 11:43:13 -!- shikhin has joined. 12:09:05 -!- oerjan has joined. 12:18:23 -!- MoALTz has quit (Ping timeout: 258 seconds). 12:20:20 -!- MoALTz has joined. 12:20:47 -!- Slereah has joined. 12:24:17 -!- Slereah_ has quit (Ping timeout: 264 seconds). 12:24:18 @tell Sgeo Can it let a cancer that would otherwise be destroyed be viable? If [...] is bad for immune system... <-- YES WORRYING ABOUT THINGS ALL THE TIME PROBABLY CAN DO THAT HTH 12:24:18 Consider it noted. 12:25:04 (and while i'm joking, i still think it's probably true.) 12:29:26 sadly the top google hit is this http://www.dailymail.co.uk/health/article-2099567/Hypochondriacs-dont-live-long-research-suggests-persons-outlook-affects-lifespan.html 12:29:41 (sad because it's daily mail) 12:31:52 but good because it refers to an actual study. 12:33:56 yay 1000 SO rep! 12:34:17 (what do you mean it's not that much) 12:40:10 That's like loads compared to me 12:40:15 I'd consider my health as "poor" too 12:40:31 without reference to how other people's health is 12:40:43 compared to other people's health it's probably in the lower normal range :) 12:41:14 If your vision has these weird "worm"-like structures in it you'd consider your vision as bad 12:41:28 until you notice that lots of other people have it too 12:41:43 mroman: um well if you have them all the time i guess... 12:42:01 eye floaters? 12:42:06 They don't magially disappear ;) 12:42:15 they don't? 12:42:20 no 12:42:44 hm i guess i'm not having them, then. although i've certainly seen occasional things moving in there. 12:43:06 http://upload.wikimedia.org/wikipedia/commons/b/b2/Floaters.png 12:43:13 it's just like your nose. 12:43:19 Eventually you stop noticing them 12:43:32 it also dependents on background color/light 12:43:37 but they will always be there 12:43:56 and suddenly you notice them again 12:44:07 -!- Slereah_ has joined. 12:44:23 well i guess. i've always noticed them better when looking at blue sky. 12:45:07 occasionally one will float into the middle of the eye, but otherwise i don't notice much 12:45:21 *of the field of vision 12:45:31 If it's just one :) 12:45:39 right 12:45:53 -!- Frooxius has quit (Ping timeout: 264 seconds). 12:46:06 it's hard counting them though 12:46:06 no more than a handful, at any rate. 12:47:04 -!- Slereah has quit (Ping timeout: 240 seconds). 12:49:40 -!- AnotherTest has joined. 12:50:00 I need to sort out my diet 12:50:15 and by health I meant physical health 12:50:26 Taneb: You didn't look fat on your talk 12:50:31 mroman, other way 12:50:34 ah 12:50:38 so an anti-diet 12:50:45 Sort of 12:51:35 Like, since Friday morning all I've ate was a bowl of soup and a chocolate bar 12:51:51 Not good. 12:52:07 sounds about the same amount I drank since last friday :) 12:52:27 are all geeks either too fat or too slim 12:52:50 I don't think any of us pay much attention to what we're eating 12:52:52 No 12:52:59 If you classify me as a geek then no 12:53:09 * oerjan eyes mroman suspiciously 12:53:21 I mean, on Thursday, I had a pub's special burger which is about 8 inches tall 12:54:00 I'm quite sporty 12:54:08 * oerjan sips his perfectly healthy orange juice 12:56:13 if the rest of my meals were as healthy as breakfast, i'd be all set. 12:56:30 oerjan, easy. Only eat breakfast. 12:57:01 I used to go rock climbing twice a week 12:57:04 Taneb: but then i get sugar and caffeine withdrawal D: 12:58:35 (curiously, my caffeine drinks are sugar free. i've just slipped on the actual sweets.) 12:58:46 -!- boily has joined. 13:00:06 I've got to have an early night tomorrow. 13:00:10 Got a 9:30 exam. 13:00:20 On Tuesday 13:01:14 going to sleep early is the most paradoxical thing of things 13:01:20 i cannot do early nights. i just end up not sleeping and lying in bed freezing. 13:01:39 you'd think the earlier you go to bed the longer you sleep and the longer you sleep the more fit you'll be in the morning 13:01:42 which is one part of the reason why i have this >24 hour slippage. 13:03:54 freezing in bed? don't you have, like, bedsheets, covers, linen, woolly stuff to keep you warm? 13:04:55 boily, he's in Norway. 13:04:57 boily: those don't help. in fact i'm likely to spend a while feeling too hot, then suddenly too cold. 13:05:04 Nothing hels. 13:05:07 *helps. 13:05:23 my body has strange temperature regulation. 13:07:04 -!- MindlessDrone has quit (Ping timeout: 258 seconds). 13:08:55 -!- nucular has joined. 13:09:05 -!- nucular has quit (Changing host). 13:09:05 -!- nucular has joined. 13:12:18 -!- metasepia has joined. 13:13:03 ~metar ENVA 13:13:04 ENVA 181250Z VRB02KT CAVOK 22/06 Q1014 NOSIG RMK WIND 670FT 20010KT 13:13:11 WROOM 13:13:40 i'll have to change to my summer jacket 13:14:41 ~metar CYUL 13:14:41 CYUL 181300Z 25010KT 30SM FEW035 FEW150 10/02 A3020 RMK CU1AC1 CU TR AC TR SLP226 13:14:48 we live in interesting times... 13:15:04 *MWAHAHAHA* 13:15:07 oh and btw, we want our warm weather back plzkthx 13:15:27 you darned scheming evil Norwegian! 13:15:40 I need to get some food, shower, do like loads of laundry... 13:15:49 Get my life together, that kind of thing 13:17:17 no, spammer, i don't get more likely to open your "AWAITING YOUR QUICK RESPONSE" message if you send it 3 times in succession. 13:21:47 -!- MindlessDrone has joined. 13:29:20 sorry, make that 4. 13:29:41 also it wasn't actually all caps, it just felt that way. 13:30:59 <-- pretty quick if you ask me. 13:31:14 i s'pose 13:31:41 I'm getting spam with subjects like "FROM MRS.AWAH SULE" 13:32:04 and "UTD Living โรงแรมอพาร์ทเมน" 13:34:54 I feel like going outside and maybe getting food or something 13:35:21 Taneb: an ancient impulse 13:35:31 bring your spear 13:35:43 I don't have a spear, will a pencil do? 13:35:58 if it's big enough? 13:36:55 'The pen is mightier than the sword if the sword is very short, and the pen is very sharp.' 13:37:22 I here a fire alarm comi... there it is 13:37:59 you can hear them in advance? fancy. 13:39:37 when dous haskell get implicit maps 13:39:39 *does 13:40:01 What does that mean? 13:40:03 -!- Sorella has joined. 13:40:06 well 13:40:22 sqrt takes an int 13:40:33 and if a list is provided, it shall map over the list 13:40:57 i.e. the operation is applied to every element of the list automatically 13:42:15 5 13:42:56 * oerjan awaits to see whether main = print $ [x | x <- [1..], x == 0] overflows the stack 13:44:27 > [x | x <- [1..], x == 0] 13:44:31 mueval-core: Time limit exceeded 13:44:44 mroman: you can define the instances to make it do that. but it would be confusing to newbies. 13:45:04 oerjan: You mean 13:45:13 a Num instance for Num a => [a]? 13:45:47 yes, although for sqrt (which does _not_ take an Int btw) you need Floating or thereabout 13:45:50 *+s 13:45:57 @src Floating 13:45:57 class (Fractional a) => Floating a where 13:45:57 pi :: a 13:45:57 exp, log, sqrt, sin, cos, tan :: a -> a 13:45:57 asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh :: a -> a 13:45:57 (**), logBase :: a -> a -> a 13:46:19 hm no stack overflow yet. 13:46:37 i assume it would have showed up already 13:47:00 (mana vipers and shock serpents? what has DCSS come to?) 13:47:05 not having implicit maps made Burlesque suck a little bit 13:47:16 that and having a Pretty type and having no variables 13:47:26 I came to the conclusions that purely stack based languages suck 13:49:19 every function that takes two arguments should implicitly map or zip over lists 13:49:37 i.e [1,2] + 1, 1 + [1,2] and [1,2] + [2,3] 13:52:40 -!- shikhin has quit (Ping timeout: 240 seconds). 13:54:13 oerjan, it starts ringing in this part of the building last 13:54:54 -!- shikhin has joined. 13:56:11 I also went to the little Middle-Eastern/Indian/something supermarket that's like 20 meters down the road and bought something that, accompanied with some bread, would make a nice meal 13:56:31 -!- tromp has joined. 14:03:10 excellent 14:03:35 Maybe in a bit I'll go down the the co-op and buy some bread 14:07:54 Did I tell you that the other day when I was trying to get hang of Rust (again) I managed to write a non-idempotent "isPrime" function 14:08:22 i am not sure "idempotent" applies to isPrime functions in any case. 14:08:41 Then the word I was thinking about 14:09:15 you mean it broke on a second run? 14:09:19 Sometimes. 14:09:37 i guess that's idempotent if you think imperatively. 14:09:41 It did with, say, "15" 14:09:43 *non-idempotent 14:10:42 I don't think it could produce false negatives, though 14:11:03 oh wait it used a randomized method i assume 14:11:12 Nah, it was just broken 14:11:16 oh 14:11:32 It was using trial division, and caching some of the known primes 14:11:47 known primes such as 51 14:11:52 -!- mhi^ has joined. 14:12:30 -!- tromp has quit (Remote host closed the connection). 14:12:32 It had the invariant that the cache would contain the beginning of the list of primes (that held) 14:13:01 But if the largest known prime was larger than the square root of the number being checked, it would start after that number 14:13:39 So it would go... 14:13:43 Is 15 prime? 14:14:06 s/larger/smaller/ 14:14:24 The largest known prime is 2. 2*2 = 4 < 15. 14:14:59 the odd one out 14:15:15 Let's check 3. 3*3 = 9 < 15. 2 does not divide 3. Therefore 3 is prime. 3 divides 15. 15 is not prime. 14:15:17 Is 15 prime? 14:15:34 The largest known prime is 3. 3 * 3 = 9 < 15. 14:15:38 it is in base 8. 14:16:11 Let's check 4. 4*4 = 16 > 15. No more to check. 15 is prime. 14:16:21 That's not right 14:16:28 if 3 were the largest prime then 15 would be prime, so 3 is not the largest prime and we learned nothing about 15. 14:16:30 FreeFull: you don't say 14:16:35 It's left 14:16:44 :P 14:16:45 int-e, largest prime I've remembered. 14:16:49 Also you should be using RPN 14:16:56 Raspberry Pi Notation? 14:17:11 3 divides 15, so why would 15 be prime? 14:17:19 15 isn't prime because it's the difference of two squares. Any number that's the difference of two squares isn't prime. 14:17:40 impomatic: 3 = 4-11 14:17:41 int-e, because it started checking at 4 14:17:42 impomatic: 3 = 4-1 14:17:42 FreeFull: shouldn't poles prefer forwards PN, anyway 14:17:52 Naaaah 14:18:02 impomatic: any odd number is the difference of two squares 14:18:03 int-e, because my algorithm was horribly flawed 14:18:22 RPN is easier to implement 14:18:50 int-e: Any sufficiently large number that's the difference of two squares isn't prime. 14:19:40 int-e: Any sufficiently large number that's the difference of two non-consecutive squares isn't prime. 14:20:20 hey no fair fixing your statement while we're writing up the counterexample 14:20:27 LOL 14:20:56 impomatic: and now you can drop "sufficiently large" 14:21:23 int-e: Any number that's the difference of two non-consecutive squares isn't prime. 14:21:35 (I could now say that 3 = 2^2 - (-1)^2, but that's just a cheap trick.) 14:21:40 wtf another fire alarm 14:21:43 This is alarming 14:21:56 int-e: Any number that's the difference of two non-consecutive positive squares isn't prime. 14:24:19 int-e: Any number that's the difference of two non-consecutive positive powers isn't prime. 14:26:02 3^4 - 4^3 = 17 14:26:20 int-e, they're consecutive, and they're different powers 14:28:13 > 5^3 - 2^4 -- I was really after the different exponents 14:28:14 109 14:28:15 -!- hk3380 has quit (Ping timeout: 252 seconds). 14:30:30 hm. 14:30:32 about primes 14:30:40 if p mod n == x 14:30:51 then (p - x) mod n == 0? 14:31:35 mathematicians define a = b (mod n) if n divides (a-b). 14:34:33 Prime numbers, such as 57 14:34:53 The Grothendieck prime? 14:35:40 can't blame him much, except for being divisible by 3 and 19 it really does look like a prime number. 14:37:36 mroman: True for all p , n and x 14:37:49 If I know that 3 divides 219, and two divides 220 and 222 14:37:54 does that tell me something about 221? 14:38:10 except that 3 also divides 222 probably 14:38:18 -!- Patashu_ has quit (Ping timeout: 258 seconds). 14:38:19 It tells you 3 doesn't divide 221 14:38:20 yes, 221 is coprime to 6 then 14:38:41 FreeFull: exactly 14:38:55 but I guess that has further implications 14:40:30 Aₕₒₐₓ 14:40:44 is unicode supposed to make sense? 14:41:13 No 14:42:07 mroman: 221 has a prime factor that's 2 modulo 3. 14:42:38 int-e: how so? 14:42:51 that's true for any n = 2 (mod 3) 14:43:10 because with only factors = 1 (mod 3) you cannot get a product = 2 (mod 3). 14:44:14 hm. 14:44:26 is a*b `mod` n == (a `mod` n) * (b `mod` n)? 14:44:48 no. 14:44:54 * ((a `mod` n) * (b `mod` n)) `mod` n? 14:44:56 to be precise 14:44:57 2*2 = 4 != 1 14:45:12 yes. 14:45:22 yes to the correction? 14:45:25 yes. 14:45:29 hm. 14:45:29 ok 14:46:33 a = a' (mod n) and b = b' (mod n) imply a*b = a'*b' (mod n) 14:48:33 To deal with the `mod` operator mathematically, one can work with the identity (or congruence) a = a `mod` n (mod n) and the fact that a = b (mod n) implues a `mod` n = b `mod` n. 14:49:30 then a*b = (a `mod` n) * (b `mod` n) (mod n) and indeed a*b `mod` n = (a `mod` n) * (b `mod` n) `mod` n. 14:53:59 ⒪⒣ ⒯⒣⒤⒮ ⒤⒮ ⒫⒠⒭⒡⒠⒞⒯ ⒡⒪⒭ ⒨⒠ (since I like parentheses so much) 14:54:26 `unicode GREEK LETTER CAPITAL THETA 14:54:27 No output. 14:54:37 `unicode THETA 14:54:37 U+0398 GREEK CAPITAL LETTER THETA \ UTF-8: ce 98 UTF-16BE: 0398 Decimal: Θ \ Θ (θ) \ Lowercase: U+03B8 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+03B8 GREEK SMALL LETTER THETA \ UTF-8: ce b8 UTF-16BE: 03b8 Decimal: θ \ θ (Θ) \ Uppercase: U+0398 \ Category: Ll (Letter, Lowercase) \ Bidi: L (Left-to-Right) \ 14:55:14 Θ 14:55:18 ah. 14:55:53 hm 14:56:12 if I know p `mod` n == 1 and p `mod` (x*n) == -1 14:56:49 then n=1 or n = 2. 14:57:21 what? 14:57:23 no 14:57:27 why would it? 14:57:45 -!- nooodl_ has joined. 14:57:53 p `mod` (x*n) `mod` n = p `mod` n, so 1 = -1 (mod n), n divides 2. 14:58:38 (hmm. I really dislike the infix operator. When is `mod` ever negative?) 14:58:45 > 1 `mod` (-2) 14:58:46 -1 14:58:51 ah. 14:59:17 so n = 2, and x < 0. 15:01:04 -!- nooodl has quit (Ping timeout: 240 seconds). 15:01:05 -!- tromp has joined. 15:01:21 That's not like mathematical modular arithmetic 15:01:48 > 1 `mod` (-3) 15:01:50 -2 15:02:03 it's just an odd choice of representatives 15:03:14 what if I know that q `mod` n == -1 with a given n 15:03:15 Chrome popup blocker: Blocks the tab I meant to open but lets an ad open in a new tab 15:03:16 Did you know that two's complement is just normal Z/2^wZ with the upper half shifted around 15:03:31 Ah! I know why Haskell does it that way. It's because a `div` b = floor(a / b), and the remainder has to match that definition ((a `div` n) * n + a `mod` n = a). 15:03:32 Now wondering if maybe the link was set to the ad and the page I wanted opened via Javascript 15:03:51 then I can create the sequence [-1 `mod` n, -1 `mod n` + n, -1 `mod n` + n + n] and so forth 15:04:08 > rem <$> [1,-1] <*> [2,-2] 15:04:10 [1,1,-1,-1] 15:04:30 Jafet: of course :) 15:04:49 until I would be > sqrt(q) 15:04:53 So there isn't actually a remainder function specified as 0 <= r < |q| 15:05:20 And `mod` and `rem` are distinct, `rem` is based on a division that rounds towards infinity. 15:05:31 you can use \x y -> x `mod` abs y 15:05:38 I thought rem was underspecified. 15:05:47 could be 15:05:47 For speeeeed 15:06:01 but that's what I see in practice anyway 15:09:49 I think mod is defined in terms of rem 15:11:53 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds). 15:12:00 http://codepad.org/HMmnOEc2 15:12:03 ^- like that 15:12:15 somewhere in that list should be a factor of 589 15:13:13 > 589 `mod` 119 15:13:15 113 15:13:15 > 589 `mod` 19 15:13:16 0 15:15:06 > 589 `mod` 4 15:15:08 1 15:15:24 > 589 `mod` 14 15:15:26 1 15:17:23 but that only works as it should if there is a q `mod` n == -1 15:17:23 -!- edwardk has joined. 15:17:30 otherwise it fails horribly 15:18:13 s p b = maximumBy (comparing snd) $ [(p `mod` n, n)|n <- [2..b]] <-- always picks the last element of the list 15:18:21 I have no clue what you're doing there. 15:20:05 other ideas: cycle [x] == repeat x; zipWith (*) [0..] (repeat x) == map (*x) [0..]; map (+ y) $ map (* x) [0..] == iterate (+ x) y. 15:20:54 Jafet: both rem and mod are well defined in haskell, to match with quot and div respectively. 15:21:10 oh 15:21:11 int-e: oh 15:21:13 damn 15:21:35 but div/mod happen to do what mathematicians prefer, and quot/rem what x86 does. 15:21:38 *happens 15:22:32 that explains why it wasn't working :) 15:22:54 "‘quot‘ is integer division truncated toward zero, while the result of ‘div‘ is truncated toward negative infinity." 15:23:37 hm wel 15:23:39 *hm well 15:24:29 -!- Phantom_Hoover has joined. 15:24:59 mroman: btw when you write fst (s p b) and snd (s p b) it is entirely possible that s p b is evaluated twice. 15:27:36 You really have to search until you find a q `mod` n = -1 15:28:38 -!- hk3380 has joined. 15:30:02 are you trying to generalise the trick with the prime factor = 2 (mod 3)? If so, that really only works modulo 3 and modulo 4, because then there are only two coprime residues. 15:31:53 int-e: yeah. Trying to 15:32:08 but 15:32:25 I can't :D 15:33:28 the other assumption was that 15:33:34 if (a*b) `mod` 18 == x 15:33:45 then a `mod` 18 == x OR b `mod` 18 == x 15:33:48 which doesn't hold 15:34:12 -!- conehead has joined. 15:34:20 no surprise 15:34:40 it only holds for (a mod n * b mod n) mod n == .... 15:34:43 but 15:35:24 assuming you know that (a*b) `mod` 18 is 17 15:35:34 -!- tromp has quit (Remote host closed the connection). 15:35:40 then (a `mod` 18) * (b `mod` 18) must be 17 too 15:36:27 -!- password2 has joined. 15:36:37 (a `mod` 18) * (b `mod` 18) `mod` 18 15:36:42 right 15:36:57 e.g. 5*7 works 15:37:15 which means possible combinations are 5,7 and 13*11 15:37:15 -!- password2 has quit (Max SendQ exceeded). 15:37:59 -!- password2 has joined. 15:38:10 so a `mod` 18 == 11, b `mod` 18 == 13 15:38:18 that looks something that could be solved by that chinese thing 15:38:46 -!- ais523_ has joined. 15:38:47 hm no 15:38:51 that's something else 15:39:08 -!- password2 has quit (Max SendQ exceeded). 15:39:09 that's splitting up 18 15:39:16 in 2*9 15:39:30 [(a,b) | a <- [5,11,17], b <- [1,7,13], a*b `mod` 18 == 17] 15:39:32 > [(a,b) | a <- [5,11,17], b <- [1,7,13], a*b `mod` 18 == 17] 15:39:34 [(5,7),(11,13),(17,1)] 15:40:14 the 2 part says that a*b must be odd, which you know how to handle 15:40:35 the 9 part says that a*b `mod` 9 == 8 15:40:40 (you can solve it modulo 2: 1*1 = 1; modulo 3: 2*1 = 2, use the CRT to combine them into solutions modulo 6, then extend to modulo 18) 15:40:40 -!- edwardk has quit (Quit: Computer has gone to sleep.). 15:41:05 wait what's the extend part. 15:41:26 oerjan: just brute force in my paste for lambdabot 15:41:37 my other idea was to calculate enough module stuff until you have enough information to reasonably brute-force the factors 15:41:41 *modulo 15:42:08 i.e by knowing that it's 17 `mod` 18 you can brute-force eather 7,5 or 13,11 15:43:19 oerjan: anyway it's a fairly standard approach for solving (polynomial) equations modulo prime powers p^k: first find solutions modulo p, then take each solution and figure out what its counterparts are modulo p^2, p^3, etc; if you're lucky then there will be only one in each case. 15:43:34 if q = a*b then either a is 7 mod 18 and b is 5 mod 18 or it's 13,11 15:43:52 oerjan: but I don't know what it's called, "extend" may not be the right term. 15:44:02 it's probably faster than O(sqrt(N)) 15:44:09 but it doesn't beat the quadratic sieve 15:44:15 which is afaik sqrt . sqrt N 15:44:40 in any case, point here is 17 is invertible (mod 18) so there will be a solution for each value < 18 and relatively prime to it 15:45:35 to calculate division (mod n), you use the extended euclidean algorithm 15:47:28 -!- oerjan has quit (Quit: Why am I still here). 15:52:45 Al's latest programming contest has been announced http://azspcs.net/Contest/AlphabetCity 15:52:53 I don't think I'll be entering this one... 15:53:02 -!- edwardk has joined. 16:01:04 There are two algorithms of estimated complexity O(sqrt(sqrt N)) and neither is the quadratic sieve, which is in a different class entirely 16:04:15 hmm. which is the second one, besides Pollard's rho method? 16:06:07 -!- tromp has joined. 16:08:36 Shanks used quadratic forms 16:10:35 thanks 16:10:38 -!- tromp has quit (Ping timeout: 240 seconds). 16:10:59 Nobody knows about it because it is terribly documented and based on class field theory 16:30:43 -!- ^v has joined. 16:31:36 -!- kmc has joined. 16:32:19 fizzie, ais523_, elliott: I'm stepping down as an #esoteric op and have removed myself from the ChanServ flags 16:32:52 kmc: I actually didn't realise you were an op 16:32:57 -!- kmc has left. 16:33:03 ? 16:33:20 I guess kmc's quitting the channel altogether 16:33:44 -!- edwardk has quit (Quit: Computer has gone to sleep.). 16:34:25 -!- nooodl_ has changed nick to nooodl. 16:36:07 The keegan has ODed on personal crisis 16:37:01 [wiki] [[Talk:Brainfuck]] http://esolangs.org/w/index.php?diff=39557&oldid=39518 * Keymaker * (+399) A Turing-complete program in 135 instructions. 16:37:41 time to go fetch something to eat. I bet my Canadian 1 cent collection that he'll be back in the next hour. 16:37:47 -!- boily has quit (Quit: Poulet!). 16:38:04 Oooh, good point. 16:38:06 I need bread. 16:38:07 not really, I quit this channel for ages because it was usually offtopic 16:38:14 * Taneb --> co-op 16:38:15 although the offtopicness has got less annoying recently 16:38:18 The chicken crossed the road to get away from boily. 16:38:26 a co-op is someone who works alongside the ops, I guess? 16:38:37 Nah, it's the categorical dual of an op 16:38:46 A co-op is the person who gets kicked 16:52:48 * int-e is worried about cowriters 16:53:13 (or coauthors) 17:00:14 -!- Phantom_Hoover has quit (Ping timeout: 255 seconds). 17:03:52 This also explains why coworkers are usually unproductive. 17:08:55 -!- edwardk has joined. 17:12:33 -!- edwardk has quit (Client Quit). 17:13:59 @oeis 1, 1, 3, 2, 5, 4 17:14:05 n - d(n), where d(n) is the number of divisors of n (A000005).[0,0,1,1,3,2,5... 17:14:25 hu 17:14:28 that doesn't seem right. 17:15:01 -!- edwardk has joined. 17:15:05 It's the number of non-divisors of n 17:16:39 mroman: "n - d(n)" 17:17:04 oh. that's supposed to be a subtraction 17:17:17 I think so, yes 17:17:25 ... 17:17:33 sorry. what else would it be? 17:17:58 d(n) of n? 17:18:08 I didn't read that as a subtraction 17:18:24 Why would I've ben confused then 17:19:10 We have progressed beyond subtractive thinking 17:23:03 I've been stung. By a bee. On the nose ffs. 17:25:29 Thanks to some study I could now look up how much that approx. hurts 17:26:03 Is it abovu staplering yourself with an office stapler? 17:26:05 *above 17:26:13 in the finger tip 17:28:11 -!- variable has changed nick to trout. 17:29:51 -!- edwardk has quit (Quit: Computer has gone to sleep.). 17:36:27 It's above stapling myself. I was standing perfectly still waiting for it to fly off and it stung me anyway. 17:44:17 -!- boily has joined. 17:48:32 well 17:48:44 they don't fly off once the have the intention to possibly kill you 17:48:48 *they 18:20:07 -!- Bike has joined. 18:23:12 -!- MindlessDrone has quit (Quit: MindlessDrone). 18:24:57 Free gaem http://store.steampowered.com/app/65790/ 18:25:52 oo and its from 2001 so i can probably run it on my laptop 18:30:08 ion: how did you detect its freeness? 18:34:50 maurer: Exactly the same way you did. 18:48:48 welp. I launched minecraft again, after many months clean. 18:52:45 -!- MDude has joined. 18:54:42 -!- drdanmaku has joined. 19:01:03 -!- idris-bot has joined. 19:03:58 -!- edwardk has joined. 19:05:18 Hmm 19:05:28 If I had this for dinner every day... 19:06:27 Ready meal £1.89 a day. Bread £1.19 every two days. If I managed breakfast, too, £1.29 for milk every 2 days, £2 for cereal every 5 19:06:47 > 1.89 + (1.19/2) + (1.29/2) + (2/5) 19:06:49 3.53 19:06:57 That's... really affordable 19:08:06 you can throw in veggies and tofu and yogurt! 19:08:25 boily, I think adding some form of meat would be a good first priority 19:08:39 I'm getting a pet skunk. They eat bees. 19:10:38 Taneb: Eat pasta. Pasta is cheap. 19:12:07 But so's this Indian ready-meal 19:12:16 And Co-op half-baked bread 19:15:28 eating the same food /every/ day is probably a bad idea 19:16:58 ais523_, yes, I'm not actually going to do this. 19:17:28 Just it's a lot healthier than what I've been eating recently, ie, next to nothing 19:17:35 I'm familiar with that diet 19:18:17 -!- edwardk has quit (Ping timeout: 264 seconds). 19:21:01 -!- nucular has quit (Quit: Excess Food). 19:25:10 -!- edwardk has joined. 19:26:14 Eating the same food every day is how you turn into Sgeo. 19:26:37 :C 19:26:58 What, is turning into me the culmination of people's nightmares? 19:27:19 Sgeo, no, I'd just rather stay as me 19:27:37 Other than my diet and disorganized state, I like being me 19:28:06 * impomatic used to only eat food I'd gathered / caught 19:28:16 -!- nooodl_ has joined. 19:29:22 -!- Frooxius has joined. 19:31:29 -!- nooodl has quit (Ping timeout: 265 seconds). 19:31:34 Sgeo: yes. 19:49:36 -!- edwardk has quit (Quit: Computer has gone to sleep.). 19:49:42 Apparently Flash animations can get Wikipedia articles 19:50:04 -!- shikhout has joined. 19:52:08 -!- kmc has joined. 19:52:09 -!- MoALTz has quit (Quit: Leaving). 19:53:02 -!- shikhin has quit (Ping timeout: 255 seconds). 19:53:45 Is a Flash animation more notable than an esolang? 19:54:02 I remember the great esolang purge from Wikipedia 19:54:04 where most of them were deleted 19:54:12 and I agreed with it, although there were some I argued to keep 19:54:34 I guess one good be. 19:54:59 *could 19:55:30 I didn't mean to suggest that I was leaving the channel forever 19:55:34 I just wanted a break 19:55:35 Even some regular programming languages have been wiped from Wikipedia. 19:55:46 but I can't be an op anymore, as I am not well enough to perform the duties of the job 19:55:58 An animation can easily be a widely ntoed cultural reference pount. 19:56:34 No-one added citations, so the languages were deemed to be non-notable. 19:56:37 Whereas programming lanugages in general remain a mystery to most people. 19:58:36 Another thing is that a lot of material on esolangs can be considered original research, whcih isn't allowed on Wikipedia. 20:00:29 Hi, kmc! 20:01:53 so 20:02:03 they only allow research that has been copied? 20:03:46 mroman: yeah, Wikipedia only allows secondary sources 20:04:06 and if they enforced that policy rather than screwing around with notability, then their rules would both be more objective and better, IMO 20:04:11 so... how do they choose which esolangs to mention as examples? 20:04:22 germane Wikipedia lists Loopy 20:04:27 i've never heard of Loopy 20:04:37 mroman: there's no "they" about it, anyone can edit an example in 20:04:51 and there's no real team of people dedicated to taking the dubious examples back out 20:05:23 there seem to be a lot of languages by Sean Heber listed 20:05:44 check the page history, see if he put them there 20:06:02 Cow, Taxi, Whirl, 3Code 20:06:05 They apparently also allow citing primary sources. 20:06:30 They seem to mostly want to avoid anything being original to Wikipedia. 20:06:50 Which makes sense, as Encyclopedias are for compiling information, not creating it. 20:08:04 http://en.wikipedia.org/wiki/Wikipedia:No_original_research 20:08:11 "Interessant an Ook! ist, dass es formal gesehen identisch mit Brainfuck ist." 20:08:17 I don't find that interesting at all 20:08:31 if anything Ook! is a different encoding for brainfuck programs 20:09:37 (German WP says that the interesting part about Ook! is, that it is "formally identical" to brainfuck) 20:10:15 ais523_: I don't edit WP articles about esolangs because I'm pretty sure I'm biased in some way :D 20:10:18 suppose it's true in the sense that every other thing about ook is less interesting 20:10:52 i.e. I don't like Ook! bit 20:10:57 Ook! is interesting in that it predates the flood of BF derivatives 20:11:04 I think it actually invented the class of BF equivalents 20:11:18 so it was interesting at the time, even if it's now been shown to belong to a particularly boring class of languages 20:11:33 and I don't see what the fuzz about HQ9+ is 20:12:00 It does have a fun name. 20:12:09 HQ9+ is a counterexample to a bunch of statements about esolangs 20:12:17 ais523_: Yeah 20:12:21 It's kinda special 20:12:29 -!- nooodl_ has changed nick to nooodl. 20:12:31 special, but the language itself is boring 20:12:39 the idea is special, I can admit to that 20:12:46 that's what esolangs are for me, the idea 20:12:51 the language serves only as a way to express it 20:13:32 I tend to value both I guess :) 20:15:24 at first I triet to create esolangs that were as odd as I could imagine 20:15:26 *tried 20:16:28 now I create languages to do homework and some other projects to try to find stuff that could be done better than current languages do 20:17:39 That's why Burlesque has statistics stuff :D 20:18:21 I should actually make stuff. 20:19:05 I usually astonished when I look through the language reference to see how many built-ins it actually has 20:19:15 and then how many built-ins I still miss 20:19:25 it doesn't have a built-in to tell if a list has no duplicates 20:20:48 MDude: Brainfuck13 20:20:52 it's the same as Brainfuck 20:20:54 but ROT13 20:21:04 Please. 20:21:06 and there you have another brainfuck derivative . 20:21:23 but 20:21:29 what'd be much more interesting 20:21:38 a language that works with private public key 20:21:48 Brainfuck 86: Like Bainfuck 13, but all the numerals are replaced with 9-n. 20:21:51 only the creator of the language can actually write programs 20:22:01 but everyone can interpret them 20:23:04 quite a lot of my languages are something I scribbled into my math notebook 20:23:57 I know that Spider's Square program i ahve in my userspace doesn't actually do what I wanted. 20:24:23 Since there's no upper limit to the number of stands. 20:25:00 I'll have to make a language where the data is just two points on a grid, and you compare thier relative positions or something. 20:25:40 That way any program state can be represented as a fixed number of floating point numbers. 20:27:34 MDude: Formula? 20:27:48 What? 20:27:54 there's some uncertainty as to whether that's TC with two variables 20:28:01 and that's one point on the grid, plus the origin 20:28:10 however, floating point won't do without infinite precison 20:28:12 Hmmm. 20:28:21 if you mean real numbers, say so 20:28:24 Maybe not relative, then. 20:28:28 floating point is limited to a fixed number of significant figures 20:28:36 by definition 20:29:03 They're to be treated in theory as real, but floats are the reccomended implementation. 20:29:25 -!- mhi^ has quit (Ping timeout: 252 seconds). 20:29:35 Just because I wanted a model of memory that would handle out-of-memory errors differently. 20:29:58 Instead of running out of space, it runs out of resolution. 20:30:10 -!- mhi^ has joined. 20:33:22 You could optionally implement it in some way that offloads memory onto some sort of analog storage. 20:35:21 Perl actually has a warning for if you do ++ on a float and it doesn't change value 20:38:16 Yeah. 20:39:14 I was going to try to make sure there was some upper limit to their values, possibly 1, with it being more about manipulating the trailing digits. 20:44:39 MDude: and you'd e.g. store two reals by using an R^2 <-> R bijection, and so on, to build up data structures? 20:45:01 it'd be cute to see how the choice of bijection interacts with fp inaccuracy 20:45:13 Does the language of Tierra count as esoteric? 20:45:44 are there any R^2 <-> R bijections that aren't horrendously discontinuous? 20:48:26 depends on "horrendously" 20:48:34 I think so? I wasn't entirely sure how date structures would work. 20:48:35 Is horrendouly discontinuous different from discontinuous? 20:49:15 The language was designed for writing self-replicating programs which wouldn't break too badly when subjected to random mutations. Jumps are to a template, not an exact location. 20:49:58 -!- AnotherTest has quit (Ping timeout: 240 seconds). 20:52:35 -!- oerjan has joined. 21:01:14 -!- Patashu has joined. 21:03:29 boily: so do you actually have any canadian 1 cents 21:04:28 kmc: you know, not all ops need to be competent at everything. or else i couldn't be one either. 21:04:52 but it's your choice, anyway. 21:12:52 * impomatic ponders the identity of Ray's mysterious Go teacher. 21:13:11 probably some google employee. 21:13:41 Apparently an MIT hacker. 21:15:13 I'll add the Tierra language to the wiki (at some point). At the moment I'm not even sure it's got a name. 21:15:28 -!- Phantom_Hoover has joined. 21:15:44 oerjan: I think I would get in the way of other people being competent 21:16:04 -!- Patashu has quit (Disconnected by services). 21:16:04 -!- Patashu_ has joined. 21:16:35 20:45:44: are there any R^2 <-> R bijections that aren't horrendously discontinuous? 21:17:01 well that's the point of the hilbert curve, though it's still very discontinuous 21:18:16 (you can't have a continuous bijection of course because that would make the two spaces homeomorphic) 21:22:02 that's not a bijection though, only an onto map, although it may have bounded number of inverse images? 21:25:25 Phantom_Hoover: there are some spaces that have continuous bijections in at least one direction without being homeomorphic. i assume R^2 <-> R are not among them. hm i wonder if you can have bijections both ways (not inverses of each other, of course) 21:25:43 -!- Patashu_ has quit (Ping timeout: 276 seconds). 21:25:50 R^2 -> R is impossible due to invariance of domain theorem 21:25:56 that is an interesting question, yeah 21:27:33 * elliott wonders about a way to "approximate" a [0,1] -> {0,1} function (like floats are an approximation of R) 21:28:08 What's {0,1}? 21:28:20 R -> R^2 i am not immediately sure why it is impossible 21:28:21 the set of 0, and 1, presumably 21:35:59 oerjan: i'm sure a surjection is possible 21:36:08 http://math.stackexchange.com/a/358061/141424 mhm 21:37:41 oerjan: I do. 21:39:05 nooodl: i'm speaking about bijections 21:39:28 boily: you'll be happy no one bet agaist, then. 21:40:42 oerjan: i'm confused 21:41:26 isn't "a bijection A -> B" the same thing as "a bijection B -> A" when you just consider the inverses 21:41:57 i mean you're just talking about one-to-one correspondences between these two sets right! 21:43:24 nooodl: continuous in one direction only 21:43:32 ahh 21:48:08 ow. ooooooow. IT BUUUURNS! 21:48:19 (yes, I bit in a particularly powerful hot pepper.) 21:50:03 the revenge of the chickens 21:54:48 -!- ais523_ has quit (Quit: Page closed). 22:13:32 -!- shikhout has quit (*.net *.split). 22:13:32 -!- Frooxius has quit (*.net *.split). 22:13:32 -!- nooodl has quit (*.net *.split). 22:13:32 -!- hk3380 has quit (*.net *.split). 22:13:32 -!- metasepia has quit (*.net *.split). 22:13:33 -!- monotone has quit (*.net *.split). 22:13:33 -!- pdxleif has quit (*.net *.split). 22:13:33 -!- jconn has quit (*.net *.split). 22:13:33 -!- jix has quit (*.net *.split). 22:13:33 -!- trout has quit (*.net *.split). 22:13:34 -!- Speed` has quit (*.net *.split). 22:13:34 -!- lifthrasiir has quit (*.net *.split). 22:13:34 -!- kmc has quit (*.net *.split). 22:13:34 -!- boily has quit (*.net *.split). 22:13:35 -!- Sgeo has quit (*.net *.split). 22:13:35 -!- FireFly has quit (*.net *.split). 22:13:35 -!- skarn has quit (*.net *.split). 22:13:36 -!- shachaf has quit (*.net *.split). 22:13:36 -!- newsham has quit (*.net *.split). 22:13:36 -!- rodgort has quit (*.net *.split). 22:13:36 -!- erdic has quit (*.net *.split). 22:13:36 -!- myname has quit (*.net *.split). 22:13:37 -!- Phantom_Hoover has quit (*.net *.split). 22:13:37 -!- ^v has quit (*.net *.split). 22:13:37 -!- conehead has quit (*.net *.split). 22:13:38 -!- Bike has quit (*.net *.split). 22:13:39 -!- sebbu has quit (*.net *.split). 22:13:39 -!- douglass1 has quit (*.net *.split). 22:13:39 -!- b_jonas has quit (*.net *.split). 22:13:56 Yay a netsplit 22:14:19 -!- ^v has joined. 22:17:27 > let (!x, y) = (undefined, "hm") in y 22:17:29 "*Exception: Prelude.undefined 22:17:40 good, good 22:18:02 > let ~(!x, y) = (undefined, "hm") in y 22:18:04 "*Exception: Prelude.undefined 22:18:55 > let (~(!x,y), z) = ((undefined, "hm"), "oh") in z 22:18:56 "oh" 22:19:09 actually 22:19:16 > let ((!x,y), z) = ((undefined, "hm"), "oh") in z 22:19:16 -!- b_jonas has joined. 22:19:17 -!- Bike has joined. 22:19:18 "*Exception: Prelude.undefined 22:19:21 ah 22:19:49 -!- douglass_ has joined. 22:19:49 -!- Phantom_Hoover has joined. 22:19:49 -!- kmc has joined. 22:19:49 -!- shikhout has joined. 22:19:49 -!- Frooxius has joined. 22:19:49 -!- nooodl has joined. 22:19:49 -!- 17SAAFQ17 has joined. 22:19:49 -!- boily has joined. 22:19:49 -!- conehead has joined. 22:19:49 -!- hk3380 has joined. 22:19:49 -!- metasepia has joined. 22:19:49 -!- Sgeo has joined. 22:19:49 -!- lifthrasiir has joined. 22:19:49 -!- Speed` has joined. 22:19:49 -!- trout has joined. 22:19:49 -!- jix has joined. 22:19:49 -!- jconn has joined. 22:19:49 -!- pdxleif has joined. 22:19:49 -!- monotone has joined. 22:19:49 -!- myname has joined. 22:19:49 -!- erdic has joined. 22:19:49 -!- rodgort has joined. 22:19:49 -!- shachaf has joined. 22:19:49 -!- newsham has joined. 22:19:49 -!- skarn has joined. 22:19:49 -!- FireFly has joined. 22:19:49 -!- sebbu has joined. 22:19:49 -!- douglass1 has joined. 22:19:49 -!- 17SAAA20J has joined. 22:20:12 wtf 22:20:16 -!- 17SAAA20J has quit (Write error: Broken pipe). 22:20:18 -!- douglass1 has quit (Write error: Broken pipe). 22:20:18 -!- 17SAAFQ17 has quit (Write error: Broken pipe). 22:21:24 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 22:24:13 -!- Frooxius has quit (Quit: *bubbles away*). 22:26:40 -!- Frooxius has joined. 22:26:58 oerjan: ? 22:27:35 ~metar CYUL 22:27:35 CYUL 182200Z 25012KT 30SM FEW050 FEW240 16/M01 A3012 RMK SC1CI1 SC TR CI TR SLP202 22:27:57 helloily 22:28:01 happy sunday 22:28:57 quinthellopia. 22:29:06 un bon dimanche à toi aussi! 22:30:04 this rainy cloudy day suddenly cleared up and now it's gorgeous and sunny 22:30:05 -!- edwardk has joined. 22:31:39 ~metar KATL 22:31:39 KATL 182152Z 00000KT 10SM -RA SCT004 BKN090 BKN130 OVC200 16/14 A3020 RMK AO2 RAE16B38 SLP226 P0001 T01610144 22:31:57 yours is quite more humid than mine. 22:32:50 i think it may be raining still in atlanta 22:33:20 ~metar kgvt 22:33:21 --- Station not found! 22:33:33 ~metar KGVT 22:33:33 KGVT 182215Z AUTO 16008KT 10SM CLR 26/14 A3003 RMK AO2 22:33:40 silly case-sensitivity 22:36:19 ~metar KVUO 22:36:20 KVUO 182153Z AUTO 15003KT 10SM -RA BKN075 OVC090 14/10 A2989 RMK AO2 RAE11B40 SLP123 P0001 T01390100 22:37:50 ~metar lowi 22:37:50 --- Station not found! 22:37:55 ~metar LOWI 22:37:55 LOWI 182220Z AUTO VRB03KT 9999 FEW070 SCT100 13/10 Q1013 22:39:07 quintopia: you're in Greenville now? 22:39:32 ~metar CYVR 22:39:33 CYVR 182200Z 24009KT 20SM FEW045 FEW082 SCT230 17/12 A2981 RMK SC1AC1CI2 TCU EMBDD SLP096 DENSITY ALT 300FT 22:39:56 elliott: i was wtfing at that very fast netjoin 22:42:17 > let !(~(!(~(!x)))) = undefined in () 22:42:18 *Exception: Prelude.undefined 22:42:29 -!- Frooxius has quit (Quit: *bubbles away*). 22:42:30 > let ~(!(~(!x))) = undefined in () 22:42:31 () 22:44:49 -!- Frooxius has joined. 22:46:33 boily: somewhere between. greenville is slightly closer 22:54:25 Is my life turning into a tautology? 22:54:41 Sgeo: you have turned into Sgeo. 22:55:04 sgeo: Your life is your life. I can’t comment more than i can comment. 22:55:11 NOOOOOOOO!!!!!!!! 22:55:40 What've you all been working on lately? 22:56:13 "no" is no tautology. 22:56:43 Taneb: some dentistal prosthesisery. 22:57:04 boily, that sounds kind of icky. 22:58:16 it's fun! it's all digital! it involves black magic with quaternions! 23:02:07 -!- nooodl has quit (Ping timeout: 264 seconds). 23:02:13 we can now fit your wisdom teeth into a fourth dimension, avoid removing them 23:02:22 *and avoid 23:03:31 the claims this leads to mixing with your grandfather's teeth are entirely unfounded 23:04:37 I'll have to grep the code Tuesday morning for any grandfathery classes. 23:04:41 oerjan, are you in cahoots with the tooth fairy? 23:05:23 oerjan is santa 23:05:46 int-e: i'm just helping em save on interest by borrowing money across time 23:06:17 quintopia: no, that's ørjan 23:06:20 `? ørjan 23:06:22 ​Ørjan is oerjan's good twin. He's banned in the IRC RFC for being an invalid character. Sometimes he publishes papers. 23:07:36 oerjan, what've you and ørjan been up to? 23:08:28 what makes you think i associate with that goody two-shoes 23:08:51 Too bad IRC uses ISO 646 FI instead of ISO 646 NO for nicks. 23:08:54 oerjan: i meant to say 'oerjan is krampus' my bad 23:10:03 |rjan decoded from ISO 646 NO would be ørjan. 23:10:11 yes that would be bad. 23:13:47 verticalbarjan? 23:15:26 -!- kmc has left. 23:37:56 -!- FreeFull has quit (Quit: Sleeptimes). 23:39:28 my mom asked me what 'je ne sais quois' means. she doesn't realize i've told her. 23:40:07 `addquote my mom asked me what 'je ne sais quois' means. she doesn't realize i've told her. 23:40:09 1195) my mom asked me what 'je ne sais quois' means. she doesn't realize i've told her. 23:45:22 Goodnight, everyone. 23:46:26 bonne tanuitb! 23:47:05 uhm. once a quote has been quoted, is it correct to fix a small French orthography mistake? 23:48:37 boily: no, the typos are now written in stone hth 23:48:50 (i assume you mean the quoi*s* 23:48:54 ) 23:49:03 * boily writhes in agony. «AAAAAAAAAAAAAAAAAARGH!» 23:49:15 (your assumption is right on.) 23:49:42 you could ask quintopia to say it again, correctly. then it's almost not cheating. 23:50:35 nah. it's not like I consiously add very bad Chinese to the PDF one time... 23:51:12 but we have no chinese in the channel to agonize, do we? 23:51:33 more's the pity 23:51:34 (if we did we'd have been hacked out of existence by now) 23:52:22 someone here ought to learn some Chinese language. (I'm making an effort here with some mangled Japanese, but it's not in the same family.) 23:52:58 (as a norwegian i feel it is increasingly becoming my duty to insult chinese for their sensitivity. is this bad?) 23:53:55 (eh?) 23:55:09 (https://en.wikipedia.org/wiki/China%E2%80%93Norway_relations#2010_Nobel_Peace_Prize) 23:55:19 (and following sections) 23:55:36 (especially 2014) 23:55:58 `? ramen 23:55:58 ​拉麵是一種類型的麵條縫製從原始樹木。 23:56:34 `? ursala 23:56:35 ​~&al?\~&ar ~&aa^&~&afahPRPfafatPJPRY+ ~&farlthlriNCSPDPDrlCS2DlrTS2J,^|J/~& ~&rt!=+ ^= ~&s+ ~&H(-+.|=&lrr;,|=&lrl;,|=≪+-, ~&rgg&& ~&irtPFXlrjrXPS; ~&lrK2tkZ2g&& ~&llrSL2rDrlPrrPljXSPTSL)+-, 23:56:55 . o O ( would it be mean to say that I don't see much difference between those two quotes? ) 23:57:05 or definitions 23:57:35 there was context. it got mugged in a dark alley. by drunken sailors wielding sharpened bamboo poles. 23:57:45 `? chess 23:57:46 Chess is a complex boardgame, where players exchange unclear royal steaks until they decide which of them has lost. The game is recorded through the Gringmuth Moving Pineapple Notation. 23:59:18 `? go 23:59:19 Go is a common verbal game programming language invented by the Germanic Taneb tribes in the strategic territories of East Asia. 23:59:37 `? igo 23:59:37 igo? ¯\(°​_o)/¯