00:08:22 -!- ent0nces has quit (Remote host closed the connection). 00:13:19 -!- hppavilion[1] has joined. 00:14:08 I had an idea for a sort of esoteric concept in programming 00:14:18 Somthing that could be put into libraries and such 00:15:00 Material Time 00:15:10 Anyone want to hear about it? 00:15:21 zzo38 perhaps? 00:16:01 tswett: ^^ 00:16:14 hppavellon[1]. material time? 00:16:52 Yes 00:17:00 Would you like to hear about it? 00:18:04 OK what is idea? 00:18:06 I would like to hear about iiiiit ♪ 00:18:21 Basically 00:18:33 And this is probably going to sound pretty stupid once I say it 00:19:17 Time in computer science is typically represented as A) A number (for durations) or B) A point in time (for time/date) 00:19:38 My idea is basically a way to represent time in human terms 00:20:10 So to represent the duration of 5 minutes, 22 seconds (in python), one might use a list or set: 00:20:39 [minute()*5, second()*22] 00:20:57 In this syntax, minute*5 returns a list of 5 minute() instances 00:21:08 And the same syntax is used for secodns 00:21:45 That's more of a bag (or multiset) 00:22:28 It's a pythonic list 00:23:13 hppavilion[1], I mean, there's no point in allowing [minute()*3, second()*12, minute()*4] 00:23:26 That's still 7 minutes and 12 seconds 00:23:31 Well yeah 00:23:37 But it'd technically work 00:23:42 Just due to bugginess 00:23:48 It'd work in implementation 00:24:59 So? 00:25:02 -!- Herbalist has joined. 00:25:27 -!- Herbalist has quit (Client Quit). 00:27:32 boily? zzo38? 00:27:41 hppavilion[1], could you use this for other measurements? 00:27:54 I suppose you could 00:27:58 Like [feet()*4, inch()*8] 00:28:07 I don't know why I didn't think of that :P 00:28:41 Though it'd be foot()*4 00:29:06 Good point 00:29:32 And there'd be rich comparison operators 00:29:51 So assert foot() == inch()*12 will work properly 00:30:27 [minute()*5, foot()*foot()*minute()*fungot()] 00:30:27 boily: people dudes. only that code right there can see the bloom right 00:30:37 hppavilion[1]: you idea blooms. I approve. 00:30:40 And maybe inch() == millimetre()*25.6 00:30:48 boily, so, fungot is inverse area? 00:30:48 Taneb: what is odd abpit tje irc protomilk 00:30:49 Tanelle. itym 25.4. 00:31:09 it's abpit tje irc hth 00:31:09 boily, maybe, I don't remember the precise conversion on the tenth of millimeters 00:31:20 The only problem with this as an Esoteric library is it could be potentially useful for better undersanding code efor some people :P 00:31:55 OOOH 00:31:56 OOH 00:32:07 hppavilion[1], you could get weird things like foot()*hour()*hertz() == 3600*foot() 00:32:18 mile*65/hour() 00:32:35 *mile() 00:32:57 though I suppose one could make a variable called mile that equals mile() 00:32:58 No... 00:33:03 That wouldn't really work 00:33:05 Well, it might 00:33:14 Yeah, none of these need to be functions 00:33:22 They're classes 00:33:38 They don't need to be classes, either 00:33:44 mile() is pythonic syntax for "A new instance of the mile class" 00:33:45 True 00:33:49 I do suppose not 00:34:05 But if we make them that, we can give them methods 00:34:25 And everything is nicer in the world of OCD programming if we do 00:34:32 So we could do things like 00:34:47 second.sleepfor() 00:34:57 I guess we could also just make a method called sleepfor() 00:35:06 And I guess that'd be cleaner too :P 00:35:12 And look nicer 00:35:17 I would have second, hour, etc be objects in the timeamount class or something 00:35:20 And be better in every way 00:35:28 That works 00:35:36 you should call that lib Feather. 00:35:43 class duration{} 00:35:58 class second(duration){...} 00:36:05 class minute(duration){...} 00:36:08 Etc... 00:36:16 Should I start work on this library? 00:36:31 you should. 00:36:58 -!- boily has quit (Quit: NOTCH CHICKEN). 00:38:09 Should I include Furlongs and the like? 00:42:35 If you like 00:43:30 OK 00:44:11 How should I implement things like miles/hour? 00:44:20 Should I just create a speed class with operator overloading? 00:44:32 Or should I do something more complex? 00:45:22 That is up to you 00:45:36 -!- egrep has joined. 00:46:12 I will, of course, use SI units for conversion 00:49:16 I think I'll stick with modern equivalents of SI Units, instead of old units of meaurement that they used in the past. So that'll be a pain 00:58:04 -!- Herbalist has joined. 00:58:08 -!- Herbalist has quit (Client Quit). 01:06:43 OK 01:06:48 So here's how I'm converting time 01:07:00 I have a list of doubles 01:07:15 The first item of each double is a time material 01:07:28 And the second is how big it is in relation to the previous 01:07:46 So year is (month, 12) 01:07:56 Immediately followed by (decade, 10) 01:12:51 oerjan: yeah, that sounds like what I'm remembering. 01:13:36 hppavilion[1]: your material time idea reminds me of the idea of a programming language where variables can contain money. 01:13:54 Of course, in such a language, you can't simply copy the value of one variable to another variable. 01:14:17 If a function takes some money as an argument, you probably don't want to call it excessively many times. 01:15:03 That's an unusual usage for linear (or, since we're dealing with money, affine) types. 01:15:05 If you have a closure that *returns* money, then you can only call the closure once, because calling it exhausts the money. 01:15:25 -!- lleu has quit (Read error: Connection reset by peer). 01:15:51 -!- lleu has joined. 01:15:51 -!- lleu has quit (Changing host). 01:15:51 -!- lleu has joined. 01:17:03 So, I feel like my operating system is uncontrollably hurtling towards version 0.1. 01:17:11 Or maybe I should call it version 0.0.1, or 0.0.0.1, or ... 01:17:28 Assign it a version smaller than any positive real 01:17:43 Yes, yes, version epsilon. 01:17:58 Version x as x approaches 0 from the right. 01:18:08 (Not to be confused with version the limit of x as x approaches 0 from the right.) 01:18:24 My system will assume that a year equals 365 days becuse I don't feel like figuring out how many months _really_ go into a year 01:19:11 Or just version -1. That's smaller than any positive real. 01:20:49 Let's see. Maybe version 0.1 should mean "kind of vaguely sort of usable". Then version 0.0.1 should mean "it does *something* significant", and version 0.0.0.1 should mean "it does something at all". 01:21:27 So I've already achieved version 0.0.0.1. 01:22:56 Well I'm bored with it for now 01:23:22 My goals for version 0.0.1 are dynamic memory allocation, cooperative thread switching, and handling of keyboard input. 01:24:10 What operating system? 01:24:16 What are you writing it in? 01:24:21 TELL ME THINGS 01:35:48 tswett: TELLLL MEEEEEEE 01:36:12 * tswett returns to the keyboard. 01:36:25 It's called Rivertooth. I'm writing it in Rust. 01:38:42 I think I'll just use a best-fit memory allocation algorithm. 01:38:44 -!- Wright has quit (Ping timeout: 246 seconds). 01:44:11 -!- _256Q has quit (Read error: Connection reset by peer). 01:49:34 The hard part is choosing which type of search tree to use. 01:52:15 -!- Phantom_Hoover has quit (Remote host closed the connection). 01:54:16 tswett: Is it an actual OS or does it run under another OS? 01:54:32 It's an actual OS. It runs right on bare metal. 01:54:42 At least, it's supposed to. It runs successfully in an emulator. 01:54:51 Also, I seem to be more or less drunk at the moment. 01:54:58 I'd describe myself as... 70% drunk? 01:55:08 Just, y'know, for what it's worth. 01:55:56 Ah 01:56:08 That's right in the correct zone, from what I'm told. 01:56:17 I presume it isn't graphical? 01:56:23 Nope. 01:56:48 So far, as you might be able to guess, it doesn't have dynamic memory allocation, thread switching, or support for keyboard input. 01:57:00 True 01:57:09 I suppose that would come before Graphics 01:57:24 I guess I meant I assumed you weren't _planning_ on making it graphical 01:57:44 Whelp 01:57:51 I might at some point; I dunno. 01:57:57 I might as well learn rust now if you can make OSes in it :P 01:58:00 I'm not really planning to ever support the mouse. 01:59:21 What emulator are you using? 02:00:08 Bochs. 02:01:03 OK 02:01:11 And where did you learn to do this? 02:01:57 -!- MDude has changed nick to MDream. 02:02:12 Would there happen to be a convenient online tutorial I could view? 02:02:34 * hppavilion[1] prays to atheist god that tswett didn't learn about OS development from a University or something 02:02:57 There aren't really any OS development tutorials. There are some sort of guide-like things to help you out. 02:03:06 Also, wiki.osdev.org contains a lot of useful information. 02:03:06 Ah 02:03:10 Oh right 02:03:12 OSdev 02:03:17 Forgot about that site :P 02:03:58 Well, there's sort of a tutorial now. 02:04:08 Whelp 02:04:11 Thanks! 02:04:15 I ought to read that more, but I'd like to actually make some user programs first. 02:04:49 Also it will mostly be very silly things like operating systems made to work like adventure games. 02:05:04 The operating systems I'd like to make, I mean. 02:05:59 Basically, operating systems made to work like they were made in a science fiction movie. 02:10:51 -!- codergeek42 has joined. 02:10:59 it's an MDream system! i know this! 02:19:08 http://ars.userfriendly.org/cartoons/?id=20010111 02:32:08 Lessee. I think I'll say that each memory slab is simultaneously a node in a red–black tree and a node in a doubly linked list. 02:33:14 But first I'll sleep for about eight hours. 02:42:59 -!- ent0nces has joined. 02:46:05 Do you like these kind of jokes? http://allthetropes.orain.org/wiki/Textbook_Humor#Computing Do you have some of these book, some of the links don't work, and do you have additional examples? 02:46:29 -!- ent0nces_ has joined. 02:48:00 http://ideone.com/WR1Awc a is used in two contexts where it takes on different types, this surprised me for some reason 02:49:21 -!- ent0nces has quit (Ping timeout: 252 seconds). 03:01:04 -!- copumpkin has joined. 03:04:26 -!- copumpkin has quit (Client Quit). 03:06:35 -!- spatterworthy_ has joined. 03:27:51 -!- spatterworthy_ has quit (Ping timeout: 246 seconds). 03:30:18 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 03:37:55 -!- TieSoul_ has joined. 03:39:59 -!- TieSoul has quit (Ping timeout: 256 seconds). 03:56:44 -!- FreeFull has quit. 04:03:24 -!- dtscode has quit (Ping timeout: 264 seconds). 04:04:58 ?@ hm... 04:04:58 hm... 04:05:08 supoerjan 04:05:21 ?@ hm @run 1+1 04:05:23 hm 2 04:05:28 ?@ hm ?run 1+1 04:05:30 hm 2 04:05:32 ah 04:05:48 no distinction 04:05:55 apparently 04:07:03 -!- Frooxius has joined. 04:11:25 -!- Wright_ has joined. 04:17:05 -!- Wright_ has quit (Excess Flood). 04:17:23 -!- Wright has joined. 04:17:42 -!- vodkode has joined. 04:22:28 -!- ela2 has joined. 04:22:45 :) 04:25:02 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 04:29:24 -!- ent0nces_ has quit (Remote host closed the connection). 04:32:07 -!- ela2 has quit (Ping timeout: 260 seconds). 04:35:31 -!- ent0nces has joined. 04:47:28 -!- hppavilion[1] has joined. 04:47:42 So 04:48:32 i have a compiled binary from 1986 04:48:38 it's an ancient ksh 04:48:53 how do i disassemble it? 04:50:51 Have you tried googling "1986 ksh disassembler?" 04:51:02 Or just "ksh disassembler" 04:51:22 that yields a surprisingly low amount or results 04:52:02 objdump doesn't recognize the format, file says it's "compiled: WE32000 COFF object (demand paged)" 04:52:28 -!- codergeek42 has quit (Quit: Ex-Chat). 04:53:38 @(#)Version 06/03/86 04:53:38 Unknown command, try @list 04:53:56 sorry lambdy 04:54:01 are you sure it's not 86th of march 2006 hth 04:54:39 Probably is 04:56:30 finally a haskell platform 04:59:05 oh hm that darn text bug means maybe i should wait a little more 05:00:43 or not 05:01:06 Whee! I got a (very small) pull request merged into perl6 docs 05:02:38 * hppavilion[1] worships at the feet of Sgeo_, for he is truly a god 05:17:08 Going offlline while I switch houses 05:17:11 -!- hppavilion[1] has quit (Quit: HICE). 05:22:13 Yes! The plural of house is hice! :D 05:23:14 -!- Wallacoloo has joined. 05:26:36 -!- hppavilion[1] has joined. 05:35:22 -!- Wright has quit (Ping timeout: 244 seconds). 05:37:52 -!- oerjan has quit (Quit: nouse). 05:53:05 -!- Frooxius has quit (Quit: *bubbles away*). 05:54:15 -!- llue has joined. 05:54:29 -!- lleu has quit (Ping timeout: 244 seconds). 06:21:55 -!- ent0nces has quit (Remote host closed the connection). 06:24:44 -!- x10A94 has joined. 06:25:05 So 06:28:41 -!- Walpurgisnacht has joined. 06:29:19 -!- J_A_Work has joined. 06:29:30 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 06:30:41 `wisdom 06:30:43 banach-tarski/"Banach-Tarski" is an anagram of "Banach-Tarski Banach-Tarski". 06:31:34 What's hackego made in 06:32:37 -!- hppavilion[1] has joined. 06:37:01 Well, I think the "wisdom" program is a shell script 06:37:47 entire bot 06:37:55 fungot are you a bot 06:37:55 Walpurgisnacht: oh right. all of the files 06:38:01 I c 06:38:03 https://bitbucket.org/GregorR/hackbot/src Huh. 06:42:10 `olist 995 06:42:13 olist 995: shachaf oerjan Sgeo FireFly boily nortti 07:00:00 I am checking out qubes 07:23:03 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 07:40:34 -!- Walpurgisnacht has quit (Quit: Fuck me). 07:43:40 -!- hppavilion1 has joined. 07:44:02 Quite frankly, I am surprised TBFSes are yet to be banned from the wiki 08:01:04 -!- white_bear has joined. 08:01:13 -!- ais523 has joined. 08:03:16 Some of them would probably be. For example, a variant where the instructions are replaced with names of retail aprodisiacs. 08:04:21 There has been a double standard with regards to hair salons, though. 08:07:22 -!- vodkode has quit (Quit: Leaving). 08:13:00 -!- J_A_Work has quit (Quit: J_A_Work). 08:14:29 -!- J_A_Work has joined. 08:51:50 -!- lemurian has joined. 09:00:34 -!- shikhin has quit (Read error: Connection reset by peer). 09:05:11 -!- shikhin has joined. 09:14:23 -!- lemurian has quit (Remote host closed the connection). 09:25:48 -!- AnotherTest has joined. 09:26:57 -!- hppavilion1 has quit (Ping timeout: 246 seconds). 09:39:41 -!- MDream has changed nick to MDude. 09:53:35 -!- J_A_Work has quit (Quit: J_A_Work). 10:06:17 -!- J_A_Work has joined. 10:13:02 -!- boily has joined. 10:16:07 -!- Phantom_Hoover has joined. 10:33:24 -!- ais523 has quit (Ping timeout: 264 seconds). 10:47:48 Once again I have hit the brick wall that I really do not know Java 10:48:29 Tanelle! 10:48:35 Learn it! (Ram those bricks in your head.) 10:48:51 first step to learning java: install eclipse. the rest is automagic. 10:49:14 Automagic, the most deadly school of magic. 10:50:43 boily, unfortunately I am in the position where I need to be making the automagic 10:50:50 (I'm writing an Eclipse plugin) 10:50:57 -!- zadock has joined. 10:51:48 oh. 10:51:49 uhm. 10:52:08 Jafellot. are you an automagick expert? 10:53:46 -!- FreeFull has joined. 10:58:50 -!- J_A_Work has quit (Quit: J_A_Work). 10:59:20 Eclipse automagic sounds like a place where the sun doesn't shine. 11:12:04 -!- boily has quit (Quit: FOREHEAD CHICKEN). 11:15:51 -!- J_A_Work has joined. 11:21:01 fnord. 11:21:18 but yes 11:21:26 Install eclipse, gg, surr at 20 11:22:01 -!- ais523 has joined. 11:42:47 -!- zadock has quit (Quit: Leaving). 12:48:14 -!- J_A_Work has quit (Quit: J_A_Work). 13:02:37 -!- ais523 has quit. 13:14:52 -!- `^_^v has joined. 13:21:30 -!- Patashu has quit (Ping timeout: 240 seconds). 13:23:54 -!- ais523 has joined. 13:39:11 -!- ais523 has quit. 13:46:21 -!- ais523 has joined. 13:48:15 -!- ais523 has quit (Client Quit). 13:48:29 -!- ais523 has joined. 13:48:44 -!- ais523 has quit (Changing host). 13:48:44 -!- ais523 has joined. 13:52:24 -!- Wallacoloo has quit (Quit: Leaving.). 13:56:45 -!- ais523 has quit (Quit: meeting). 14:01:46 -!- Jafet has quit (Quit: Quit). 14:05:46 -!- sebbu2 has quit (Quit: de retour dans 1 - 1.5 semaines || be back in 1 - 1.5 weeks). 14:14:29 -!- Jafet has joined. 14:19:11 -!- atslash has joined. 14:23:13 -!- atslash has quit (Ping timeout: 246 seconds). 14:23:41 -!- atslash has joined. 14:30:05 -!- GeekDude has joined. 14:31:30 -!- ais523 has joined. 14:44:57 meh there's ghc-7.10.2 now and I don't have time for dealing with lambdabot 15:03:02 -!- ais523 has quit (Ping timeout: 250 seconds). 15:09:16 -!- Wright has joined. 15:11:00 [wiki] [[Jackass]] M http://esolangs.org/w/index.php?diff=43675&oldid=43523 * JayCampbell * (-29) /* Interpreter */ link update to esoteric.ga 15:11:00 -!- Wright has quit (Read error: Connection reset by peer). 15:11:26 -!- Wright has joined. 15:21:05 -!- atrapado has joined. 15:21:20 -!- GeekDude has quit (Read error: Connection reset by peer). 15:21:25 -!- G33kDude has joined. 15:21:32 -!- G33kDude has changed nick to GeekDude. 15:41:12 -!- TieSoul_ has quit (Read error: Connection reset by peer). 15:41:42 -!- atslash has quit (Quit: This computer has gone to sleep). 15:45:38 -!- x10A94 has quit (Read error: Connection reset by peer). 15:46:07 -!- x10A94 has joined. 15:53:10 -!- Deepfriedice has joined. 15:58:43 -!- ent0nces has joined. 16:10:56 -!- white_bear has quit (Quit: leaving). 16:20:44 -!- variable has joined. 16:34:23 -!- atslash has joined. 16:38:40 -!- atslash has quit (Ping timeout: 246 seconds). 16:38:48 -!- _256Q has joined. 16:39:03 -!- atslash has joined. 16:39:05 -!- copumpkin has joined. 16:53:27 -!- Lymia has quit (Remote host closed the connection). 16:57:55 -!- variable has changed nick to function. 17:04:40 -!- Lymia has joined. 17:07:14 -!- Lymia has quit (Remote host closed the connection). 17:07:44 -!- Lymia has joined. 17:13:09 -!- x10A94 has quit (Read error: Connection reset by peer). 17:29:57 -!- _256Q has quit (Read error: Connection reset by peer). 17:30:27 -!- _256Q has joined. 17:35:39 -!- rottytooth has quit (Quit: Page closed). 17:56:38 -!- ent0nces has quit. 18:11:50 -!- rdococ has joined. 18:21:42 oerjan: spot of the olist, governor? 18:23:21 -!- Deepfriedice has quit (Quit: Leaving). 18:40:13 -!- idris-bot has quit (Quit: Terminated). 18:40:24 -!- Melvar has quit (Quit: rebooting). 18:41:40 -!- rdococ has quit (Read error: Connection reset by peer). 18:43:54 -!- Melvar has joined. 18:51:20 -!- augur has quit (Quit: Leaving...). 18:51:27 -!- idris-bot has joined. 19:17:45 -!- atslash has quit (Quit: This computer has gone to sleep). 19:20:17 -!- atslash has joined. 19:24:43 -!- atslash has quit (Ping timeout: 265 seconds). 19:25:16 -!- atslash has joined. 19:36:56 [wiki] [[Brainfuck constants]] http://esolangs.org/w/index.php?diff=43676&oldid=43590 * Rdebath * (-1) Sorted by codelength, cells used, instructions run and the code. 19:41:04 -!- Frooxius has joined. 19:50:08 [wiki] [[Brainfuck constants]] http://esolangs.org/w/index.php?diff=43677&oldid=43676 * Rdebath * (-49379) Added all the best (I think) two-cell non-wrapping sequences, removed all sequences that aren't shorter 'cause they're boring. For every length+cells combination I selected the "best" (fewest steps) and discarded the others. Wrap, soft and non are inde... 20:05:39 -!- impomatic_ has joined. 20:07:42 -!- function has changed nick to trout. 20:46:31 -!- augur has joined. 20:50:35 -!- mauris has joined. 21:07:50 `wisdom 21:07:51 something-that-isn't-in-hackego's-wisdom/It is now. 21:14:13 `wisdom 21:14:14 water/Water is a squishy substance that creeps along the floor and can suddenly fall from the heavens. 21:14:33 I'm not at the Assembly this year. :/ 21:14:44 For some reason they didn't move it from Helsinki to London when I moved. 21:14:54 (It's going on at the moment.) 21:16:59 -!- hppavilion[1] has joined. 21:17:25 Then I guess you'll have to be at the Higher Level or the Numerical Machine instead. 21:17:33 I HAVE HAD 21:17:37 AN IDEA 21:18:01 Should I take cover? 21:18:36 Probablay 21:18:38 *Probably 21:18:43 MY IDEA: 21:19:08 A language centred around gluing greek/latin roots onto functions to change their effect 21:20:25 ONE STEP FURTHER: 21:20:37 You don't glue them onto functions, you make functiosn out of them directly 21:21:24 so... you're going to write an interpreter for latin? 21:21:30 good luck with that 21:24:47 -!- `^_^v has quit (Ping timeout: 260 seconds). 21:25:40 It would be an interperter for simple latin 21:25:44 Not full latin 21:25:56 And it would just be functions based around a few greek and latin roots 21:26:02 Not the whole language 21:26:09 Though you bring up an excellent point 21:32:19 I think I'll just go with the first one, where roots form function modifiers 21:33:23 so difoo(x) == foo(foo(x)) for example 21:37:49 i like this idea, except wouldn't it be ambiguous? 21:38:00 what if the user defines difoo 21:38:02 `? hth 21:38:04 hth is help received from a hairy toe. It is not at all hambiguitous. 21:40:31 -!- AnotherTest has quit (Ping timeout: 252 seconds). 21:40:43 hppavilion[1]: -ify could be casts. like intify, charify 21:45:35 Yep 21:45:43 Good idea 21:46:30 mauris: If the user defines difoo they get a syntax error for trying to define a rooted word 21:46:53 Either that or it calls the defined difoo due to pattern matching 21:47:47 -!- boily has joined. 21:48:17 Hi boily 21:48:34 hppavellon[1]! 21:48:35 We're discussing an Esolang that uses greek/latin/etc roots to modify funtions! 21:48:47 !æ 21:48:58 (that was a declinated “!” hth) 21:50:03 When are they going to add all of the features of Tektronix 4014 (and maybe also 4016) into xterm? So far a few features are missing I think 21:50:50 -!- hilquias has joined. 21:51:05 hezzo38. can I write a modern program that uses Tektronix specific features? 21:52:31 You probably can, although some of the features are not currently implemented in Xterm. 21:52:41 -!- SopaXT has joined. 21:52:47 -!- SopaXT has left ("AndroIRC"). 21:52:57 -!- SopaXT has joined. 21:53:10 What about a FunctionFuck? 21:53:27 -!- mauris_ has joined. 21:54:01 e.g DoStuff{+++++++++++++++++++++++++.[-].} =DoStuff 21:54:27 -!- mauris has quit (Ping timeout: 244 seconds). 21:54:50 SopaXT: We already have Toadskin 21:55:01 And another one I'm tryint to remember 21:55:43 pbrain 22:00:06 -!- copumpkin has quit (Ping timeout: 240 seconds). 22:11:10 -!- tromp_ has quit (Ping timeout: 246 seconds). 22:11:30 -!- tromp__ has quit (Ping timeout: 244 seconds). 22:13:30 -!- copumpkin has joined. 22:15:45 -!- SopaXT has quit (Ping timeout: 256 seconds). 22:20:28 -!- tromp__ has joined. 22:20:45 copumpkin: yopumpkin 22:24:24 -!- oerjan has joined. 22:30:31 -!- impomatic_ has quit (Quit: http://corewar.co.uk). 22:30:31 * oerjan does a spot check for shachaf 22:31:02 oerjan: does that mean the vampire person saw the other person? 22:31:55 um i didn't actually read oots yet 22:32:16 * oerjan reprioritizes 22:32:29 then what are you doing logreading 22:34:16 well i was logreading, then i switched to another comic tab which i tend to open when logreading for stupid layout detection reasons 22:35:20 (it believes i am on mobile when using my usual zoom setting, which i coincidentally change for the logs. saves clicks.) 22:38:14 anyway i have no idea why you think that one person's last birthday is imminent 22:38:42 birthday? 22:39:03 belkar 22:40:38 stupid unorganized oots archive 22:42:06 maybe you're looking for http://www.giantitp.com/comics/oots0329.html 22:42:07 or something 22:43:13 well almost. 22:43:36 or maybe http://www.giantitp.com/comics/oots0572.html 22:44:31 there you go. 22:46:03 ok, so i didn't remember the details 22:47:02 no idea when their year ends, anyway, but i think it would be a good time for a heroic sacrifice. 22:47:27 or stupid failure 22:48:10 -!- mauris_ has quit (Ping timeout: 246 seconds). 22:49:15 -!- hppavilion[1] has quit (Quit: Page closed). 22:52:46 oh wait it's winter solstice http://www.giantitp.com/comics/oots0987.html 22:52:55 yep pretty much the right time. 22:53:17 whoa whoa whoa 22:53:25 you pay more attention that i do tdh 22:53:36 yw 22:53:48 -!- trout has quit (Quit: 1 found in /dev/zero). 22:57:40 -!- atslash has quit (Quit: This computer has gone to sleep). 23:12:45 -!- tromp_ has joined. 23:23:47 Do you know how to make the smallest Sixel representation of a picture? It may help to change the color in the middle of a strip and to allow pixels to overlap each other 23:34:50 Some of them would probably be. For example, a variant where the instructions are replaced with names of retail aprodisiacs. <-- are you entirely sure we don't have one already 23:36:30 I have a book that uses "positive" and "strictly positive" to mean ≥0 and >0 respectively. 23:36:44 hm no one's actually made the Casino Viagra language yet 23:36:48 I think this is probably a better convention, but using it is probably a bad idea. 23:37:08 strictly non-negative hth 23:37:37 I just use "nonnegative" and "positive". But for nonnegative integers they can just be called natural numbers. 23:38:39 that's like refusing to eat meat except for seal cubs 23:39:25 I think seal cubs are instructional aphrodisiacs. 23:39:42 i'm sure you could convince the chinese of it 23:40:53 hboily 23:41:27 œrjbonsoian. 23:43:26 -!- Patashu has joined. 23:52:43 helloily 23:54:39 qubonsointopiar!