00:05:45 -!- hppavilion[1] has quit (Quit: Page closed). 00:09:43 @metar EGPH 00:09:43 EGPH 292350Z VRB02KT 9999 BKN025 BKN049 11/10 Q1015 00:09:51 these are airport codes right 00:10:43 yes 00:11:18 i see edinburgh named its airport after you 00:12:13 is a person from edinburgh a edinburgher? 00:12:49 probably, idk 00:13:14 they were until hamburg got a global treaty forbidding it hth 00:18:35 EGPH? 00:18:58 Phellontom_Helloover. you moved? 00:23:46 clearly he was aiming for a sunny holiday with his family but missed horribly 00:30:07 meanwhile, just stumbled on an englishless wikipédia article: https://fr.wikipedia.org/wiki/J-core 00:33:11 wha? i've always been egph haven't i 00:34:07 along with KSFO and KHAF it's the only ICAO i know 00:35:17 oh. mislocated you. sorry, my bad hth 00:38:33 The Xlib documentation does not seem to explain very well how to make a picture 00:41:24 -!- a21 has quit (Quit: WeeChat 1.0.1). 00:44:43 -!- copumpkin has joined. 00:52:24 -!- InputUsername has quit (Quit: It's 3 AM). 00:53:03 @tell InputUsername pfeuh. not a valid reason. we're waiting for you to come back. 00:53:03 Consider it noted. 00:54:35 [wiki] [[Langar.io]] M http://esolangs.org/w/index.php?diff=43655&oldid=43653 * InputUsername * (+12) Fixed GitHub link 00:57:04 3 AM and the night is still young 01:03:07 -!- lleu has quit (Read error: Connection reset by peer). 01:03:39 -!- lleu has joined. 01:03:44 -!- lleu has quit (Changing host). 01:03:44 -!- lleu has joined. 01:04:01 helleu helleu helleu ♪ 01:12:36 [wiki] [[Brainfuck Sharp]] N http://esolangs.org/w/index.php?oldid=43656 * Hppavilion1 * (+1691) Created Page, utterly incomplete, more to come. 01:13:09 -!- hppavilion[1] has joined. 01:13:11 Hi 01:13:20 helloppavilion[1]! 01:16:58 I'm writing BF# 01:17:08 Because surprisingly, no one else has yet 01:23:09 -!- bb010g has quit (Quit: Connection closed for inactivity). 01:32:04 -!- boily has quit (Quit: PARBOILED CHICKEN). 01:32:52 [wiki] [[Brainfuck Sharp]] http://esolangs.org/w/index.php?diff=43657&oldid=43656 * Hppavilion1 * (+787) Added more commands (Still WIP) 01:45:50 -!- Wright has quit (Ping timeout: 246 seconds). 01:47:11 -!- Phantom_Hoover has quit (Remote host closed the connection). 02:18:09 -!- Wright has joined. 02:40:21 @tell edwardk i saw this post https://mail.haskell.org/pipermail/libraries/2015-July/026061.html i feel like you are pointing out the real elephant in the room for getting _any_ nontrivial (i.e. not just syntactic sugar) GHC extension standardized by this point... 02:40:21 Consider it noted. 02:50:32 -!- Walpurgisnacht has joined. 02:50:53 Smells like lemons 02:53:25 So I know more or less how to find a ratio of integers that most closely approximates an irrational ratio. 02:53:45 Now I wanna know: how do you find a ratio of integers that most closely approximates an irrational ratio of *three* numbers? 02:53:53 wat 02:54:12 Like, for example, the ratio 2:3:5 is a pretty good approximation to the ratio 2.1:3.1:5.1. 02:54:22 I GOT NOTHING 02:54:35 100:314:272 is a good approximation to 1:pi:e. Get what I'm saying? 02:54:46 Okay, fine. 02:55:03 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 02:55:09 Given three positive numbers a, b, c, I want to multiply them all by some constant k, such that ka, kb, and kc are all close to integers. 02:55:12 But I also want k to be small. 02:55:36 How can I find the best values of k? 02:56:25 Yet another statement... 02:57:10 I know of a line in 3-dimensional space which passes through the origin. How do I find lattice points which are close to the line, but also close to the origin? 02:58:32 You've confused me 03:00:02 i'm not sure that's a line 03:00:36 The line traced by (ka, kb, kc) as k varies? That's a line. 03:00:49 hm... 03:01:14 tswett: define a fitness metric and then do an optimization problem on it? 03:01:23 but you also want k to be integer 03:01:32 k doesn't need to be an integer. 03:01:51 oh hm 03:01:57 fine 03:02:06 I guess given a candidate lattice point, the error can be represented as a vector. It's just the displacement between the lattice point and the closest point on the line. 03:03:10 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 03:03:11 The space of all possible error vectors is 2-dimensional. 03:04:42 So if you have a bunch of candidate lattice points, you know all their error vectors. If you have two error vectors of approximately the same length pointing in approximately opposite directions, you can add the lattice points together, and the error vector will just be the sum of the error vectors. 03:13:58 What is the algorithm to figure out the smallest way to encode a picture in Sixel format? 03:23:42 -!- MDude has changed nick to MDream. 03:23:50 -!- HackEgo has quit (Read error: Connection reset by peer). 03:25:56 HackEgone 03:26:22 good one 03:26:47 it's, alas, derivative 03:26:56 of what 03:27:06 fungone 03:27:32 ah 03:27:33 fungot: you stay right where you are, ok? 03:27:33 oerjan: but it will suck, it's inevitable. :p like i heard last night there was someone asking about currying in scheme 03:28:06 fungot: well you can move about a bit, just not run off 03:28:06 oerjan: specifically page 6 of that pdf. funny as hell. i totally misread that homepage. 03:28:22 fungot: link plz 03:28:22 oerjan: it is a difference if you provide something that's as powerful as c, so essentially, the same way 03:29:30 fungot seems unusually lucid today 03:29:31 shachaf: it is memoized, and then pointers. it'd need to be able to tweak every bit of performance out if i get out 03:31:16 -!- ski has quit (Ping timeout: 252 seconds). 03:31:58 `wisdom 03:32:09 >_> 03:32:27 oh, right 03:32:58 -!- ski has joined. 03:39:39 Aha, I have discovered the ULTIMATE MICROTUNING. 03:39:43 848 equal temperament. 03:43:00 An octave is exactly 848 steps. A perfect fifth is 496.048 steps, and a major third is 272.995 steps. 03:43:19 What happened to cents? 03:43:24 1200 cents per octave. 03:43:30 These are better. Let me demonstrate. 03:44:13 A perfect fifth is 701.955 cents, and a major third is 386.314 cents. 03:44:17 `` factor 848 03:44:17 848: 2 2 2 2 53 03:44:43 So cents do a poor job of representing intervals as almost-integers. 03:45:35 If you round everything to the nearest integer, then one major third is 386 cents, whereas two major thirds is 773 cents. How horrible! 03:45:47 Oh, that's what you were asking about ratios for. 03:46:04 But why stop at fifths and thirds? 03:46:34 Because my ears are 5-limit. 03:47:02 -!- Sprocklem has joined. 03:47:13 With 848 equal temperament, you'd have to stick eleven perfect fifths on top of each other in order to find something for which rounding error is significant. 03:47:52 erm 03:53:29 Yes? 03:53:40 that's all 03:54:25 http://ktla.com/2015/07/29/after-20-years-naugles-is-back-in-southern-california/ 03:54:30 Naugles is making a comeback. 03:54:42 If you're in the area, please report. twh 03:58:07 -!- fowl has changed nick to notfowl. 04:01:43 -!- nisstyre has quit (Changing host). 04:01:43 -!- nisstyre has joined. 04:45:36 -!- hppavilion[1] has joined. 04:58:26 -!- Frooxius has joined. 05:05:27 -!- Wright has quit (Ping timeout: 244 seconds). 05:07:02 -!- oerjan has quit (Quit: leaving). 05:08:02 -!- Frooxius has quit (Ping timeout: 244 seconds). 05:29:40 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 05:37:58 -!- Frooxius has joined. 05:40:41 https://causecatyljan.files.wordpress.com/2014/08/image.jpg 05:40:56 old posters 05:41:03 -!- Walpurgisnacht has quit (Quit: Fuck me). 06:25:12 How do you draw a picture with Xlib? What I tried doesn't work; the screen is blank 06:50:02 Now I got a segmentation fault 06:50:48 O, it is work now 07:00:03 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 07:03:53 -!- hppavilion[42] has joined. 07:04:02 -!- J_A_Work has joined. 07:04:58 Hello, zzo38~!@#$%^&*() 07:08:00 Hello 07:19:24 -!- hppavilion[42] has quit (Quit: Page closed). 07:26:13 Now I managed to make a PNG displaying program with Xlib, although it might not be as portable as it should be 07:26:19 It is much faster than ImageMagick though. 07:40:41 -!- J_A_Work has quit (Quit: J_A_Work). 07:52:06 what about sxiv? 07:53:06 That one I don't know. 07:54:02 -!- AnotherTest has joined. 07:54:23 -!- Frooxius has quit (Ping timeout: 246 seconds). 07:55:09 I looked it up with "aptitude show" command. Then use Imlib2, it seem like 07:55:44 -!- Frooxius has joined. 07:55:57 My own program is using LodePNG to load the picture, and then I have to change the pixels from RGB to BGR order in order to display it correctly on X (I don't know how portable this is though). 08:02:26 ulam(1) = 1 ulam(2) = 2 ulam(n) = minimum number > ulam(n-1) that can be expressed as the sum of two distinct ulam numbers in exactly one way 08:02:39 can you find an algorithm to print the first n ulam numbers in O(n) ? 08:04:48 the best i have is O(n^2) 08:12:04 oeis doesn't look that way 08:25:15 -!- zadock has joined. 08:27:35 -!- Test has joined. 08:27:58 -!- Test has changed nick to Guest77803. 08:28:32 -!- Guest77803 has left. 08:36:50 I thought of another way to represent a list of natural numbers as a single natural number 08:42:28 zzo38: is your method based on a recursive invocation of pair primitives or not? 08:45:01 Not 08:45:41 My method is bijective though 08:49:53 -!- J_A_Work has joined. 09:03:07 -!- shikhin has quit (Ping timeout: 260 seconds). 09:04:48 -!- shikhin has joined. 09:11:53 -!- x10A94 has joined. 09:28:25 Somebody in kentucky shot down a drone. 09:28:29 Neat. 09:30:54 although somewhat dangerous. 09:37:11 -!- hppavilion[1] has joined. 09:37:14 So 09:38:22 mroman: http://www.loweringthebar.net/2015/07/trespassing-drone.html too. 09:38:41 [[ In a one-sentence order, the local small-claims court held that the man "acted unreasonably" when he directed his son to blow the drone out of the sky with a 12-gauge (which his son promptly did). ]] 09:43:03 -!- hjulle has joined. 09:44:50 fizzie: I can see that it is trespassing of some sort 09:44:56 but you can't really do anything about it. 09:45:07 because shooting it with a gun is really unreasonable 09:45:28 although it is not very likely but bullets falling down can cause damage 09:45:47 if you shoot it more elliptically then that likelihood increases a lot. 09:46:30 and I mean... it's up to x-feet that belongs to your "privacy zone" 09:46:42 drones could just fly higher and have cameras with good optical zoom 09:47:32 the most reasonable thing would be to ban flying drones with cameras and/or microphones 09:47:45 without an explicit permit 09:48:04 and put a huge fine on offenders 09:48:17 because it's going to be hard to track them :D 09:52:43 Perhaps we should broadcast no-trespassing signs from WiFi access points. 09:52:59 and that would do what? 09:55:48 About as much as a camera drone ban, I suppose. 09:56:03 not quite 09:56:21 if you ban them you have legal "pressure" 09:56:46 just because a law is hard to enforce isn't a reason not to have it 10:12:58 Or just apply the same rules as for manned aircraft -- restriction to airways and ATC instructions. 10:27:31 http://codegolf.stackexchange.com/questions/37438/generate-ulam-numbers i found this and the perl solution is much more readable than most of the others 10:28:54 -!- J_A_Work has quit (Quit: J_A_Work). 10:31:39 -!- boily has joined. 10:36:22 "Reason for rollback: rolling back rollback." 10:40:12 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 10:42:32 [wiki] [[Special:Log/newusers]] create * SwaggerMan * New user account 10:54:39 [wiki] [[User:SwaggerMan]] N http://esolangs.org/w/index.php?oldid=43658 * SwaggerMan * (+309) Created page with "'''Hi! im working on an [[Esoteric programming language|esoteric programming language]] called ''Pythagoras+''! which is a brainfuck-based language!''' {| class="wikitable" |-..." 10:55:56 HackEghost. 10:56:24 [wiki] [[User:SwaggerMan]] http://esolangs.org/w/index.php?diff=43659&oldid=43658 * SwaggerMan * (+67) 10:57:13 -!- J_A_Work has joined. 11:00:12 AAAAAAAAAAAAAAAAAAAAAAAAAAAAURGH! 11:00:44 I want the old original ugly design! my bank site has no right being all web2.0y! 11:01:04 now I'm lost. I want disgusting, horrendous and FUNCTIONAL design. 11:03:41 [wiki] [[User:SwaggerMan]] http://esolangs.org/w/index.php?diff=43660&oldid=43659 * SwaggerMan * (+6050) 11:03:54 hey boily 11:04:01 1990 CALLED! 11:04:12 THEY WANT YOU BACK. 11:04:59 [wiki] [[User:SwaggerMan]] http://esolangs.org/w/index.php?diff=43661&oldid=43660 * SwaggerMan * (+26) 11:07:00 [wiki] [[User:SwaggerMan]] http://esolangs.org/w/index.php?diff=43662&oldid=43661 * SwaggerMan * (+1) /* Pythagoras+ */ 11:11:28 brainfuck based :/ 11:11:29 [wiki] [[User:SwaggerMan]] http://esolangs.org/w/index.php?diff=43663&oldid=43662 * SwaggerMan * (+42) /* Hello, World! in Pythagoras+ */ 11:12:12 [wiki] [[User:SwaggerMan]] http://esolangs.org/w/index.php?diff=43664&oldid=43663 * SwaggerMan * (+17) /* Pythagoras+ */ 11:12:50 such a useless language 11:13:24 [wiki] [[User:SwaggerMan]] http://esolangs.org/w/index.php?diff=43665&oldid=43664 * SwaggerMan * (+1) 11:14:33 yeah 11:14:34 :( 11:15:04 and "working on" means "i'll whip it up in 15 minutes" 11:15:07 if even 15 minutes 11:16:49 mrelloman. the 90s had at least one redeeming point: computers had TURBO buttons on them! 11:18:24 -!- Phantom_Hoover has joined. 11:18:44 -!- Phantom_Hoover has quit (Changing host). 11:18:44 -!- Phantom_Hoover has joined. 11:20:21 This century has no need for encabulated computers. 11:22:27 yeah. 11:22:33 I've always wondered what the TURBO button did 11:23:09 oh. ok 11:23:14 for games that rely on cycle times 11:23:48 iirc it slows the cpu down 11:24:27 In the future, perhaps 144Hz monitors will have turbo buttons on them. 11:30:47 -!- Froox has joined. 11:31:27 -!- boily has quit (Quit: COMPACT CHICKEN). 11:33:59 -!- Frooxius has quit (Ping timeout: 244 seconds). 11:37:25 My 386sx/16 had a software-based TURBO switch. 11:37:45 There was a .com file you ran which twiddled some nonstandard I/O ports to switch between 8 MHz and 16 MHz modes. 11:38:02 Almost like cpufreq stuff these days. 11:40:35 -!- __256Q has joined. 11:40:57 I prefer the opposite effect to TURBO, Turbo Boost. 11:41:20 Also it wasn't any garden-variety 386, it was a "Hyundai Super-386SE". 11:42:19 Had a hard disk so large (40 MB!), I had to split it to two partitions. 11:46:49 you could just interleave the .com file with nop instructions 11:46:56 possibly 11:47:04 if you adjust for jumps accordingly 11:47:22 -!- copumpkin has joined. 11:51:03 -!- copumpkin has quit (Client Quit). 11:59:46 -!- heroux has quit (Ping timeout: 272 seconds). 12:04:25 -!- atslash has joined. 12:08:03 -!- heroux has joined. 12:44:40 -!- Patashu has quit (Ping timeout: 265 seconds). 13:33:02 -!- `^_^v has joined. 13:33:46 -!- J_A_Work has quit (Remote host closed the connection). 13:54:21 -!- lleu has quit (Read error: Connection reset by peer). 13:54:46 -!- lleu has joined. 13:54:46 -!- lleu has quit (Changing host). 13:54:46 -!- lleu has joined. 14:13:49 -!- zadock has quit (Quit: Leaving). 14:24:18 -!- TieSoul has joined. 14:29:42 -!- MDream has changed nick to MDude. 14:53:57 [wiki] [[User:InputUsername]] M http://esolangs.org/w/index.php?diff=43666&oldid=43650 * InputUsername * (-20) Updated user page 14:54:32 -!- InputUsername has joined. 15:11:01 -!- nelly has joined. 15:12:01 -!- nelly has quit (Read error: Connection reset by peer). 15:20:06 -!- InputUsername has quit (Quit: Quit: Quit). 15:21:50 -!- GeekDude has joined. 15:24:14 -!- Wright has joined. 15:24:30 -!- Froox has quit (Quit: *bubbles away*). 15:29:22 -!- edwardk has quit (Remote host closed the connection). 15:38:25 -!- InputUsername has joined. 15:46:43 -!- oerjan has joined. 15:48:42 Taneb: how did your lens talk go twh 15:48:53 Decently I think 15:49:04 Other than misspelling Laarhoven 15:50:48 twen won't be happy when to hear that 15:51:03 * oerjan swats shachaf -----### 15:52:02 swat of the oerjan, governor? 15:52:18 i'd switch out a vowel but it doesn't matter in hebrew anyway 15:52:30 also, what's the reference 15:53:14 i fail at googling it again 15:53:30 hey, http://dl.dropbox.com/u/13786158/shachaf.png is gone :'( 15:54:07 your disguise has been destroyed! 15:55:09 don't worry, i can still find it on stackoverflow 15:55:55 -!- glowcoil has quit (Remote host closed the connection). 15:55:56 -!- mbrcknl has quit (Remote host closed the connection). 15:57:06 Find what? 15:57:19 the picture i'm assuming was on that link 15:57:37 Where? 15:58:00 http://stackoverflow.com/users/712548/shachaf 15:58:04 That link was the self-portrait monqy drew of me. 15:58:11 With Bonzi Buddy. 15:58:16 oh? 15:58:23 You never saw that? 15:58:33 hm if so i've forgotten 15:58:48 It was really good. 15:59:09 I wonder whether mnoqy still has a copy I could get hold of somehow. 16:02:18 oerjan, I was writing slides offline and misremembered Twan's surname as Leerhoven 16:02:35 So I'd like to retroactively intercept that swat 16:04:17 * oerjan swats Taneb radioactively -----### 16:04:54 what a Tanoob 16:07:50 Taneb: i believe the swat was for the joke and not for the mistake 16:08:42 https://mail.haskell.org/pipermail/haskell/2015-July/024642.html tdnh 16:09:09 iirc there is a racetrack or something called Haskell 16:09:10 I guess that email is about http://bigstory.ap.org/article/fc3188c26a544a0ab7a5da7e6b4d477a/american-pharoah-race-monmouth-park-haskell 16:09:18 As well as a university and a rugby player 16:10:05 -!- glowcoil has joined. 16:11:24 @metar KOAK 16:11:24 KOAK 301553Z 30006KT 10SM OVC009 18/14 A3005 RMK AO2 SLP173 T01780144 16:17:41 @metar ENVA 16:17:41 ENVA 301550Z 28012KT 9999 VCSH FEW025 BKN039 12/08 Q1004 NOSIG RMK WIND 670FT 28016KT 16:17:52 @metar LOWI 16:17:52 LOWI 301550Z VRB02KT 9999 SCT035 BKN050 17/12 Q1016 NOSIG 16:18:36 @metar EDDT 16:18:37 EDDT 301550Z 29010KT 250V320 9999 FEW048 SCT075 BKN094 18/07 Q1011 TEMPO 29015G25KT 16:29:43 -!- mbrcknl has joined. 16:37:40 -!- edwardk has joined. 16:52:41 -!- mauris has joined. 16:57:15 -!- TieSoul has changed nick to TieSoul_. 16:57:22 -!- TieSoul_ has changed nick to TieSoul. 17:03:58 -!- oerjan has quit (Quit: Later). 17:09:34 -!- hppavilion[1] has joined. 17:09:51 hi 17:14:49 I can tell you how I represent the list of natural numbers as a single natural number. From right to left, you make the bits of the number: First the bijective base-2 but use only clear bits, and then one set bit, and then the bijective base-2 with clear bits for 1 and set bits for 2. And then you put the rest of the list (if any). 17:15:25 Is this correct? 17:16:11 [wiki] [[User talk:SwaggerMan]] N http://esolangs.org/w/index.php?oldid=43667 * Hppavilion1 * (+250) Recommended moving Pythagoras+ 17:16:34 I have no clue 17:17:36 I'm making a shell... 17:17:42 In a language called Scratch 17:17:45 Because challenge 17:29:01 -!- atrapado has joined. 17:29:55 -!- InputUsername has quit (Ping timeout: 260 seconds). 17:35:34 zzo38: looks correct to me 17:35:59 -!- InputUsername has joined. 17:36:01 that's a confusing way to explain it, though 17:43:24 [wiki] [[Brainfuck Sharp]] http://esolangs.org/w/index.php?diff=43668&oldid=43657 * Hppavilion1 * (+3466) Wrote instruction pages and some minor new instructions. 17:44:39 [wiki] [[Brainfuck Sharp]] http://esolangs.org/w/index.php?diff=43669&oldid=43668 * Hppavilion1 * (-20) Fixed formatting (whoops) 17:48:43 -!- x10A94 has quit (Read error: Connection reset by peer). 17:50:09 -!- x10A94 has joined. 17:51:31 -!- variable has joined. 17:52:20 [wiki] [[Brainfuck Sharp]] http://esolangs.org/w/index.php?diff=43670&oldid=43669 * Hppavilion1 * (+797) Procedures 17:52:32 Hi variable 17:52:45 hppavilion[1]: hi 17:52:51 can I change for you? 17:52:53 :_ 17:53:00 *:) 17:53:04 No need to 17:53:13 -!- variable has changed nick to constant. 17:53:15 ok, good 17:53:20 Excellent 17:53:24 Say, what's your value? 17:53:43 And what's your NAME even!? 17:54:06 We know you're a data storage system, but you give us NO clue as to how we should retrieve you 17:54:15 constants don't really need names, do they... 17:54:28 hppavilion[1]: my value is nil 17:54:35 OK 17:54:40 but really, I'm a mutable constant 17:54:46 Yeah 17:54:50 We heard :P 17:54:51 so no promises that it will remain 17:56:09 Would you happen to know of or have any ideas for esoteric algorithms or data structures? 17:57:51 constant: sounds like an implementation-defined value to me 17:57:58 Or perhaps data-types? 17:58:47 . o O ( binomial skip trie ) 17:58:51 hppavilion[1]: a probabilistic sorting algorithm: 1/3 of the time in order; 1/3 of the time reverse order; 1/3 of the time random 17:59:16 That's more of an output of an algorithm than an algorithm itself... 17:59:31 hppavilion[1]: stackalgorithm 17:59:41 OK 17:59:42 search stackoverflow for "algorithm" 17:59:43 Wait what? 17:59:46 Ah 17:59:55 run it on first google result for "hippo" 18:00:00 and see what result is 18:00:17 I have more ideas if you want to hear them 18:00:20 I only have good ideas 18:00:43 :P 18:01:09 A) I can't see any algorithms to run it on 18:01:10 but it's always the same one? 18:01:17 B) I don't use google, I use Duck Duck Go 18:01:30 C) What int-e said. Won't we have different first Google results? 18:01:41 . o O ( "Duck! is what you say when you invoke the spell, not a material component." ) 18:01:56 anyways, now to continue to trying to get swi-prolog isntalled on el capitan 18:01:59 * constant dies 18:02:09 sounds... fun? 18:02:09 -!- __256Q has changed nick to _256Q. 18:02:30 int-e: fixing apple's system headers? no 18:02:32 -!- _256Q has quit (Changing host). 18:02:32 -!- _256Q has joined. 18:02:34 Oh Apple. 18:02:47 * int-e had to $searchengine el capitan... 18:02:54 [wiki] [[Talk:WASD]] http://esolangs.org/w/index.php?diff=43671&oldid=34406 * Hppavilion1 * (+127) /* Purpose */ new section 18:02:58 stupid codenames 18:03:05 int-e: normally I run FreeBSD 18:03:10 but I have an apple for travel 18:03:16 my work machine is heavy :\ 18:03:20 ssh home 18:03:33 int-e: I do do that 18:03:36 but latency atm 18:03:52 anyways 18:03:53 * constant away 18:03:55 (haha, only serious) 18:05:00 YAAAAAAAAAAAAAAY I'm not the only one with trouble installing programs on machines. OS-wise 18:07:11 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 18:08:02 -!- diginet has joined. 18:16:39 `wisdom 18:17:07 grr, can't trust tab completion 18:20:08 -!- ais523 has joined. 18:22:57 fungot: lalala 18:22:57 int-e: an award for that indentation 18:23:01 Hi ais523! 18:23:07 ^style 18:23:07 Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube 18:23:29 hi hppavilion[1] 18:23:47 :) 18:25:45 I agree with fungot. int-es indentation was incredible. 18:25:46 tswett: yes, a very silly way: by implementing another turing machine in it. :) 18:26:13 I mean, the way that int-e interpreted another Turing machine in the indentation? It was very silly, but incredible. 18:26:21 s/interpreted/implemented/ 18:26:30 Anyway... 18:26:44 yeah, I'm amazing... wait, what happened here? 18:26:54 * int-e blames fungot. 18:26:54 int-e: its ban time!!! eheheheheeheheheh the guy 18:27:22 eery. 18:27:27 Isn't there someone here that was working on a way of doing exact real computation of some kind? 18:28:28 What would be a weird data structure to base a filesystem around? 18:28:55 Like, using something—I feel like it might have been similar to continued fractions or something—that can represent a lot of different real numbers exactly. 18:28:55 I mean, I guess an exposed linked list would be weird 18:29:01 But not weird enough 18:29:03 hppavilion[1]: a queue would be pretty weird. 18:29:07 True 18:29:13 There are only two operations: "create a new file" and "read the oldest file and delete it". 18:29:14 But I'm going for something REALLY weird 18:29:25 Something *really* weird, you say? 18:29:28 Yes 18:29:39 What's the weirdest data structure you serve here? 18:29:47 Here's an idea. 18:29:53 I'm listening 18:30:14 The filesystem is a polynomial. You create a file by multiplying the polynomial by (x - a), for some constant a. You delete a file by dividing by (x - a). 18:30:33 In order to get a list of all files, all you have to do is solve the polynomial. 18:30:34 Interesting 18:31:55 Ooh, and here's another idea. 18:31:59 The "canyon filesystem". 18:32:04 It's similar to the queue filesystem. 18:32:10 [wiki] [[Esoteric Operating System/File System]] N http://esolangs.org/w/index.php?oldid=43672 * Hppavilion1 * (+198) Created Page 18:32:17 -!- Phantom_Hoover has joined. 18:32:37 Go on 18:32:55 The canyon filesystem has two lines carrying analog signals, one for input and the other for output. 18:33:00 OK 18:33:22 -!- callforjudgement has joined. 18:33:57 When you put some input in, you eventually get the same input out, except—just like shouting into a canyon—echo and/or reverberation (and/or frequency filtering et/or cetera) are applied. 18:34:26 -!- shikhin has changed nick to spectacled. 18:34:42 -!- edwardk has quit (Ping timeout: 240 seconds). 18:34:42 -!- ais523 has quit (Ping timeout: 240 seconds). 18:34:42 -!- Melvar has quit (Ping timeout: 240 seconds). 18:34:42 -!- lambdabot has quit (Ping timeout: 240 seconds). 18:34:43 -!- Sprocklem has quit (Ping timeout: 240 seconds). 18:34:46 -!- spectacled has changed nick to shikhin. 18:34:50 -!- Sprocklem_ has joined. 18:35:11 -!- Melvar has joined. 18:35:19 -!- callforjudgement has changed nick to ais523. 18:36:07 So if you just try to store data as an arbitrary analog signal without any processing, and you try to store data long-term by repeatedly feeding it back into the canyon, it'll get more and more distorted. 18:36:48 Perhaps we use an And-Or tree? It's usually used for representing probems... 18:36:52 https://en.wikipedia.org/wiki/And%E2%80%93or_tree 18:37:03 But that's a good idea too 18:37:29 https://en.wikipedia.org/wiki/Parent_pointer_tree 18:38:07 -!- shikhin has changed nick to nihkihs. 18:38:57 -!- edwardk has joined. 18:39:01 -!- lambdabot has joined. 18:39:16 -!- nihkihs has changed nick to shikhin. 18:39:25 [wiki] [[Esoteric Operating System/File System]] M http://esolangs.org/w/index.php?diff=43673&oldid=43672 * Hppavilion1 * (+62) Noted EsoDSes 18:42:33 I suppose we could go for something less esoteric and just use a multidimensional Python-style array 18:43:47 So a file path might be: 18:44:50 Disk:/Column,Row/Column,Row/Column,Row/ 18:44:58 You wouldn't need to name the file itself to access it 18:46:32 ais523: What do you think of that 18:46:44 OR we could do some weird hybrid depending on level 18:47:04 the problem with analog storage is that you can't do reshaping 18:47:10 the only reason we use digital storage at all is that you can 18:47:27 C/Tableindex/Treelocation/1 for the front of the dequeue, 0 for the back/ 18:47:35 *C: 18:48:31 why do you care so much about making the path look like a Windows path (a modern one with forward slashes, at that) 18:49:13 Well because I don't feel it'd work very well if it doesn't have nesting 18:49:26 I'm just using the windows path because that's just syntax, not semantics 18:49:27 Kind of 18:49:30 It's a bit semantic 18:49:40 -!- constant has quit (Quit: 1 found in /dev/zero). 18:49:41 Not using nesting would be fun and esoteric, right? 18:49:51 But it's the kind of semantics would be included 18:50:02 Not using nesting would put eveything in the same folder 18:50:09 Well, "Folder" 18:50:14 -!- hilquias has joined. 18:50:19 As there wouldn't be folders in an unnested OS 18:50:45 And DOS used to do that 18:50:50 So would it really be that esoteric? 18:50:50 -!- x10A94 has quit (Read error: Connection reset by peer). 18:50:58 It'd just be a pain to work with 18:51:21 And I don't think the EsoOS should be Malbolgey 18:52:28 What do you think, InputUsername 18:52:48 why not have a tag-based filesystem? where you can tag a file with a number of tags, and search by tag 18:52:53 Also, we can't just use an array (associative or otherwise) for the filesys, as that wouldn't be soy enough 18:52:54 Ehh... I suppose it should be usable. 18:52:59 a hierarchial filesysetm is a special case of that 18:53:04 That's something 18:53:11 That sounds cool. 18:53:12 I'll add it to the idea list 18:53:31 But that would be very, VERY slow and inefficient on large filesystems 18:54:18 OK, what philosophy should we base the Filesystem after? 18:54:25 Aside from just "Be Esoteric" 18:54:32 Let's choose a language to base it on 18:54:43 Just in conceptualization, not in implementation 18:55:03 . o O ( is there any use for copy on read semantics? ) 18:55:15 Not sure 18:55:36 Is that a question about the filesystem or some other project? 18:55:56 Because I'm having trouble understanding what that meant 18:56:01 Mostly because I'm an idiot :P 19:18:50 hppavilion[1]: I was trying to think of a file system related concept that might conceivably be complemented. 19:19:00 Ah 19:24:03 -!- hjulle has quit (Quit: ZNC - http://znc.in). 19:26:33 tag filesystem is boring 19:26:36 how about having initially full, infinite binary trees as file, and a write operation that allows you to prune the tree (cutting off a subtree)... 19:26:38 arbitrary graph filesystem 19:26:48 wait isn't a tag filesystem an arbitrary hypergraph 19:27:02 -!- atslash has quit (Ping timeout: 260 seconds). 19:27:12 -!- atslash has joined. 19:27:45 (it would be a "truncate only file") 19:34:21 -!- Frooxius has joined. 19:35:17 -!- Froox has joined. 19:39:11 -!- Frooxius has quit (Ping timeout: 260 seconds). 19:39:48 -!- atslash has quit (Quit: This computer has gone to sleep). 19:59:27 -!- InputUsername has quit (Quit: How do I IRC). 20:01:07 -!- Wright has quit (Ping timeout: 260 seconds). 20:11:22 -!- dtscode has joined. 20:25:11 -!- Wright has joined. 20:33:06 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 21:02:43 -!- sebbu2 has joined. 21:03:45 -!- sebbu2 has quit (Changing host). 21:03:45 -!- sebbu2 has joined. 21:05:22 -!- sebbu has quit (Ping timeout: 250 seconds). 21:05:23 -!- `^_^v has quit (Ping timeout: 250 seconds). 21:06:06 -!- `^_^v has joined. 21:11:44 -!- ais523 has quit. 21:12:44 http://nikhanselmann.com/public/etc/thesis/ 21:17:45 -!- Froox has quit (Quit: *bubbles away*). 21:23:23 how do i tell if my gawk was compiled with bignum support? 21:23:56 try a really big number 21:23:57 FreeFull, wha... 21:24:48 ah i tried with 2 ^ 10000 and it can only compute it with -M 21:24:50 FreeFull, why!? 21:25:22 oooh wrong channel 21:25:27 i thought i was in #awk 21:25:36 sorry ^^' 21:32:57 -!- AnotherTest has quit (Ping timeout: 265 seconds). 21:34:16 izabera: Some people would probably argue awk is esoteric =P 21:34:26 Taneb: Dunno 21:34:27 awk is sane 21:35:01 the weirdest thing in awk is how you declare local variables 21:35:27 funcname ( a , b , c ) { code here } then you call it like funcname ( a , b ) and c is local 21:40:54 the string concatenation operator being is pretty weird too 21:42:03 what's weird about it? 21:43:14 a = a b == $a .= $b in php 21:43:42 it's not much weirder 21:47:33 -!- oerjan has joined. 21:54:48 . o O ( binomial skip trie ) <-- is that a data structure or a novelty dance twh 21:55:27 -!- ent0nces has joined. 21:56:48 what does twh mean 21:57:16 `? twh 21:57:25 twh would help, but is an hth derivative. hth. twh. hand. 21:57:48 `? hth 21:57:59 hth is help received from a hairy toe. It is not at all hambiguitous. 21:58:07 shachego 21:58:12 oerjan: I feel like some of these wisdom entries are kind of unhelpful. 21:58:23 i can't possibly imagine why 21:58:29 also the ch is a uvular fricative hth 21:58:39 i chnow 21:59:39 fizzie: HackEgo ran away, he bravely ran away away 21:59:50 The other day I was talking about 21:59:55 https://en.wikipedia.org/wiki/Voiceless_palato-alveolar_sibilant 21:59:56 and 22:00:02 https://en.wikipedia.org/wiki/Voiceless_alveolo-palatal_sibilant 22:00:27 It's like these people are parodying themselves. 22:00:35 I can't even hear the difference between the two. 22:00:57 (But Russian speakers can.) 22:01:04 -!- HackEgo has joined. 22:01:08 oerjan: There. 22:01:15 `welcome HackEgo 22:02:54 @fizsnack 22:02:54 Unknown command, try @list 22:04:01 @bøtsnack 22:04:01 :) 22:04:28 Woe is me. 22:04:30 oerjan: what are you snickering about 22:04:44 I'm writing assembly, and I want to put A on the stack, then put B on the stack, then take A off the stack, then take B off the stack. 22:04:50 oerjan: is it time to go snicker-snack? 22:05:07 Hungry? Eat a snicker-snack. 22:05:32 `? hand 22:05:33 That's not a very woeful situation. 22:05:33 A hand in the bush is better than a stoned bird. 22:05:45 WHAT AM I TO DO 22:05:54 Want something else. 22:06:15 That sounds hard. 22:06:38 "whoa is me" 22:06:41 -- stoned bird 22:07:04 Specifically: I want to put all registers onto the stack, then change to a different stack, then put a couple more registers on the stack, then pop all the registers off the stack, then pop the desired registers off the stack... 22:07:09 Come to think of it, it's obvious. 22:07:19 I just need to put the registers I want to save into the appropriate location in the stack. 22:07:36 (Eew.) 22:07:37 Are you implementing threads? 22:07:42 Yes! 22:07:46 I've done that. 22:08:41 Userspace threads under amd64-linux-gnu? 22:09:00 Nope, kernelspace threads under... nothing. 22:09:24 Oh. 22:09:37 Here's the code I wrote, kind of: https://github.com/rethinkdb/rethinkdb/blob/next/src/arch/runtime/context_switching.cc 22:09:46 Looks like it's been heavily modified since then. 22:10:08 But kernelspace threads are harder. 22:10:31 Are you switching address spaces too or something? 22:12:04 shachaf: as usual when reading about that sound in wikipedia i end up completely confused about what the norwegian sj-sound is supposed to be. 22:14:19 i am starting to think sj and rs don't represent different sounds at all, at least in southeastern dialects 22:15:29 but i keep getting the impression that whoever adds the norwegian information to these articles isn't quite competent 22:17:03 anyway, the two articles you linked and the norwegian phonology article have three different suggestions. 22:17:10 -!- `^_^v has quit (Ping timeout: 240 seconds). 22:17:43 what about https://en.wikipedia.org/wiki/Sj-sound hth 22:17:59 shachaf: nope, I'm pretty much only switching some registers. 22:18:23 that's swedish only. i've been training on pronouncing it, but it's definitely not a norwegian sound. 22:18:32 I can barely distinguish voiceless velar/uvular fricative. 22:19:25 For that matter, I often hear alveolar trill as uvular trill. :-( 22:19:46 i agree on the first but not the second 22:20:07 Sure, because you can pronounce alveolar trill. 22:20:14 Or can you? 22:20:15 *MWARARARA* 22:20:36 well it's of course _usually_ a flap in norwegian... 22:21:00 but adding a few extra trills isn't that hard. 22:21:06 pero un perro 22:21:08 What's a flap? 22:21:19 like a trill but just one :P 22:21:29 Sure, I think that's what Imean. 22:21:37 Modern Hebrew 'r' is usually voiced uvular fricative, I think. 22:22:07 huh 22:25:03 i'd been assuming it was an alveolar flap/trill, probably by default 22:25:36 when did you have the occasion to make assumptions about this particular consonant 22:29:14 -!- spatterworthy has joined. 22:30:38 lessee, we learned some hebrew songs in school, which would of course be completely unreliable on this front. and then there's the eurovision song contest back in the day. i suppose i haven't really been paying attention enough to pick it up reliably. 22:31:12 whoa whoa whoa 22:31:18 * oerjan tries youtube 22:31:31 i learned some hebrew songs in school too 22:31:42 don't know much about the eurovision, though 22:32:48 i found one of shalom chaverim but i don't think it's sung by israelis... 22:33:23 top comment is relevant :P 22:33:37 https://www.youtube.com/watch?v=KRZaop5ZoJA 22:33:50 -!- boily has joined. 22:33:53 @metar CYUL 22:33:53 CYUL 302219Z 22009KT 15SM -SHRA FEW030 SCT045 BKN075 27/20 A2966 RMK CU1SC2AC4 SLP042 DENSITY ALT 1800FT 22:34:01 boilhy 22:34:09 sweet fungot in the bit bucket, please have mercy... 22:34:10 boily: and a spear at its throat, you kill it, you can also program by telling it stuff that can be changed 22:34:19 @metar ENVA 22:34:19 ENVA 302220Z 30016KT 9999 -SHRA BKN016 BKN024 10/08 Q1006 RMK WIND 670FT 26012KT 22:34:25 fungot: yup. going to kill that weather before it gets the better of me. 22:34:26 boily: it seemed like a circuit simulator, and i'm afraid it would be awkward, as it has the same title by all of the above, darcs seems simplest) 22:34:32 hellørjan! 22:36:17 tonight's diacritical soup was particularly tasty. 22:36:34 i'm pretty sure that youtube did it alveolarly, but i need a more confirmed israeli version... 22:40:58 fungot: please stop leaking onto oerjan. he doesn't make sense. 22:40:58 boily: you can compute the sk combinator expressions from the lc expression??, you are done 22:41:05 bah 22:41:10 * boily computes the oerjan's sk combinator 22:41:17 boily: you are just failing at logreading hth 22:41:29 TOO LOGICAL! 22:41:36 * boily reads the logs 22:42:37 i suppose an uvular r would be logical for original yiddish-speaking communities, or something. 22:43:16 let's see what wikipedia says 22:43:28 helloily 22:44:56 shachaf: i suppose this confirms it https://en.wikipedia.org/wiki/Modern_Hebrew_phonology#endnote_3 22:47:12 quinthellopiaaaaaaaaaghghghghfhrhghfhgiurhghghrgh :D 22:50:04 So %esp points to the top thing on the stack, right? Then 4(%esp) would point to the fifth byte from the top, 8(%esp) to the ninth byte, and so on? 22:51:52 No wait, (%esp) would refer to the top thing on the stack. 22:52:39 And %esp points to it. 4(%esp) isn't generally a pointer. 22:54:19 quintopia: i think boily's portmachine is leaking something 22:55:01 spot of the phonology, governor? 22:55:37 -!- atrapado has quit (Quit: Leaving). 22:55:47 tswett, that would depend which way the stack is 22:55:54 * oerjan gives shachaf a spot of the saucepan ===\__/ 22:56:05 Well, this is x86. The stack is only ever one way, isn't it? 22:56:13 tswett: You can DIY if you really want. 22:56:14 I don't know x86, like, at all 22:56:16 Maybe??? 22:56:19 esp is just a register like any other 22:56:21 But that's correct as far as the push/pop instructions go. 22:56:24 The bottom of the stack has the highest addresses, the top has the lowest addresses. 22:56:24 as long as you don't use push/pop/call/ret/etc. 22:56:37 shachaf: I'll make sure not to use push and pop and the like, then. 22:57:37 oerjan: those are unIPAifiable sounds. quintopia knows them. 22:57:41 shachaf: i find this spot meme to be scow hth 22:57:47 boily: ah. 22:57:50 oerjan: also, is it a regulatory spotty saucepan? 22:57:56 oerjan: it is scow 22:58:04 oerjan: does it help if you imagine it being said in a thick american accent? 22:58:50 shachaf: darn that's got to be the problem, i was imagining really snobby queen's english 22:59:47 Can the FLAGS register be used in push and pop instructions just like any other register? 22:59:49 boily: the saucepan abides no rules 23:00:14 tswett: No, there's a separate instruction for it. 23:00:25 pushf/pushfd/pushfq in Intel parlance. 23:00:57 Well, maybe that's a "yes" from another point of view. Depends on how you define "just like". 23:01:34 tswett: x86 is scow, use x86-64 instead hth 23:02:04 Also: you can turn one out of the lods/stos instructions into a stack operation for a stack that's growing to either direction, but they're not conveniently pairable: both post-{inc,dec}rement, and they use different implicit registers. 23:03:24 shachaf: http://latimesblogs.latimes.com/dailydish/2012/04/a-spot-of-tea-pops-up-at-spice-station.html 23:03:51 Dang, is this really all of the assembly I need? 23:04:40 shachaf: Your precious x86-64 doesn't even have pusha or aaa QED 23:04:45 pushfd \ pushad \ xchg %edx, %esp \ mov %eax, 24(%esp) \ mov %ebx, 12(%esp) \ mov %edx, 16(%esp) \ popad \ popfd 23:05:05 fizzie: at least i have rip-relative addressing 23:05:12 AAA 23:05:26 the only reason i don't have pusha is that i have a zillion registers 23:05:44 more than can even fit in dram 23:06:27 shachaf: fascinating http://www.worldwidewords.org/qa/qa-spo3.htm 23:07:39 oerjan: you must know a lot more about spots than i do at this point 23:07:48 -!- spatterworthy has quit (Ping timeout: 246 seconds). 23:07:55 so basically, it's so stereotypically british that soon only americans use it. 23:08:05 hth 23:08:18 oerjan: the origin of this phrase was certain folks making fun of a british person 23:08:36 and it was said with a mock british accent of some sort 23:08:52 but then they were told not to make fun of british folks, so they started saying it in an american accent instead 23:09:26 say it in a politically correct accent, clearly 23:12:37 [wiki] [[User:InputUsername]] M http://esolangs.org/w/index.php?diff=43674&oldid=43666 * InputUsername * (+111) Added Underload interpreter 23:14:26 Perl 6 Junction, what's yoor function? Syntax sugar for a thing similar to the list monad 23:14:49 I don't know why I'm suddenly fascinated by Perl 6. Supposedly it's going to release at the end of the year 23:16:03 which year, is the question 23:16:59 Supposedly this year 23:17:10 -!- Slereah__ has quit (Ping timeout: 244 seconds). 23:17:40 -!- Slereah__ has joined. 23:20:15 -!- mauris has quit (Ping timeout: 265 seconds). 23:23:34 Most things inn Perl 6 are Any. Except Junctions. Anys and Junctions are Mu. I wonder if we could define our own non-Any that manipulates things around it when used as an argument the way junctions do 23:24:58 "My favorite suggestion in all of this was to make Perl 6 a pure functional language and introduce monads." 23:25:01 http://www.perl.com/pub/2005/02/p6pdigest/20050222.html 23:31:18 I can't help but think of perl 6 as a giant joke any more 23:32:37 "While one side believes that auto-threading repetition of sid effects will crash any database that interacts with Perl 6, the other side believes that requiring extra pragmas to unlock their full power will prevent junctions from curing cancer." 23:34:28 -!- Patashu has joined. 23:36:17 -!- hilquias has quit (Ping timeout: 244 seconds). 23:39:51 is there any non-homeopathically statistically significant user base for perl 6? 23:47:47 -!- variable has joined. 23:48:03 -!- variable has quit (Remote host closed the connection). 23:53:57 Isn't there someone here that was working on a way of doing exact real computation of some kind? <-- rings a bell. some kind of continued fraction where the numbers were given by a polynomial? 23:54:20 so could do e.g. e and stuff 23:54:59 (and not just unbounded precision, but exact.) 23:55:20 but my memory of it is definitely not exact