00:11:38 -!- augur has joined. 00:18:19 `slist 00:18:21 slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 00:20:01 -!- Bike has joined. 00:23:17 -!- Sgeo has joined. 00:28:26 Now instruction of Uselessness RPG 1 includes limit commands. They are: mangan, haneman, baiman, sanbaiman, yakuman. 00:30:15 `list 00:30:18 ais523 atriq Bike boily cuttlefish elliott fgrep Fiora fungot HackEgo metasepia mnoqy monqy Ngevd nortti oklopol Phantom_Hoover pikhq quintopia Roujo Sgeo SgeoBot SUPREME_BUTT_SUI Taneb 00:30:31 how many more characters does `list have left anyway 00:30:41 many 00:31:13 what's the maximum message lengt 00:31:13 h 00:32:18 many 00:35:18 fuck the both of you 00:44:06 -!- Phantom_Hoover has quit (Quit: Leaving). 02:04:00 I have been told that Matlab code is like C. It does not seem very much like C. 02:04:53 arrays starting at 1 02:04:54 ;_; 02:05:00 hahaha 02:05:57 so far differences include: no variable declarations, no types, vectored assignment, newline instead of semicolon, comment character different... 02:06:40 Fiora: like lua!! 02:06:50 matlab is just like lua 02:07:03 it's a great way to ruin any language that you're afraid might be at risk of being well-liked 02:07:09 oh, and procedural code at the top level. 02:07:46 obligatory dijkstra: http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html 02:08:22 dijkstra's smugness is so adorable 02:09:05 i assume this involves BASIC being compared to lua 02:09:18 holy shit, is this really a thing he wrote. 02:09:20 what a dork. 02:09:23 doubt he would acknowledge lua even if it existed at the time 02:09:39 Bike: http://www.cs.utexas.edu/users/EWD/ewd08xx/EWD831.PDF for the full experience 02:10:45 oh hey, mesa. haven't heard of that for a while. 02:10:50 i'm not reading more djistkra!! 02:11:12 it's the same dijkstra. just with more handwriting. 02:13:04 haha the conclusion 02:13:06 what an ass 02:15:52 BASIC is not bad for some things. 02:18:45 Does Smalltalk make more sense than Lua as a language to start indexing at 1, considering Lua was supposed to play nice with C and Smalltalk had other goals? 02:19:33 other goals like ??not following the superior convention?? 02:19:52 there you have it sgeo, you're objectively wrong. sorry about that 02:19:57 Goals that didn't especially involve playing nice with C 02:21:01 That is, no matter how good/bad indexing at 1 is, is it worse in Lua than it is in Smalltalk? 02:21:40 according to the ol' shittometer... yes, it is worse in lua. 02:22:24 -!- douglass has joined. 02:37:47 In QBASIC you can start arrays with whatever integer number you want to. 02:41:43 Therefore you can have some arrays starting at zero, and some starting at one; sometimes it is useful to have starting with other numbers too. 02:42:05 It is too bad that it doesn't allow RETURN to a label inside of a subroutine; you can use that only outside of a subroutine. 02:57:46 -!- madbr has joined. 02:58:46 -!- Guest18414 has quit (Quit: Connection closed for inactivity). 03:00:41 I do often use GOSUB inside of a SUB or FUNCTION routine though; you can share the scope of the subroutine it is inside of, and/or make fall-through labels. 03:08:30 -!- FireFly has quit (Excess Flood). 03:09:38 -!- FireFly has joined. 03:56:42 LYSP doesn't compile in my computer; I get error message about not "dlfcn.h", implicit declaration of "dlsym" and "dlopen", unrecognized "-rdynamic", etc 04:00:35 Probably the dynamic stuff I can remove, but still it says implicit declaration of "sbrk"; what is "sbrk"? 04:04:18 sbrk or "set break" basically lets you expand the heap. 04:04:25 It's used by some mallocs. 04:05:08 This program is defining its own malloc function 04:05:38 Well then, that'd be where it's used. 04:05:43 in order to implement garbage collection. 04:06:15 Yes it is, but what is done with it if the program is using such thing but if it won't work? 04:06:36 What do you mean? 04:06:51 sbrk is POSIX. 04:06:56 Admittedly I'm not sure why. 04:08:21 What exactly is it doing, and can it be imitated by another way if necessary? 04:09:37 You certainly have sbrk. 04:10:06 Oh, wait. Windows. 04:10:25 Hmm, how'd you implement that on Windows... 04:10:52 Anyways. In traditional Unix the heap is done via a "program break". Basically, a pointer to the end of heap. Everything below that is heap you can access. 04:11:01 sbrk moves that pointer. 04:12:10 I'd be unsurprised to find that LYSP could just use malloc instead. 04:12:25 I wouldn't say for certain, but s/sbrk/malloc/ *ought* to work? 04:15:12 Maybe 04:15:25 It looks like the type is correct at least 04:15:33 It depends pretty heavily on what properties of sbrk they rely upon. 04:16:03 For simple uses the two are identical except that sbrk means you can't use libc functions anymore. 04:16:24 And it does look like used in a way that malloc might work. 04:16:51 What properties would there be? 04:17:19 The pointer returned by sbrk is always contiguous with the previous one. 04:17:45 sbrk(0) returns the last pointer it returned. 04:18:16 sbrk with a negative number moves the program break *back*, basically freeing some number of bytes. 04:18:53 All this is to say, malloc is not always a drop-in replacement for sbrk, but it might be in this case. 04:18:59 From your description it seems it would be contiguous, but the program doesn't seem to use negative numbers, or zero; it only uses sbrk once, and uses as a pointer to a structure. 04:19:09 Only once? 04:19:25 That's just the program being wrong then. malloc. 04:19:31 Yes, just once. 04:19:52 It does check if the return value is negative one, though. 04:19:58 Ah, right. 04:20:14 sbrk returns -1 on failure, rather than NULL. 04:20:30 From the program it seems if malloc is put there, then it should be checking if NULL. 04:20:46 Yes, from how you've described it that is the case. 04:41:20 -!- mnoqy has quit (Quit: hello). 04:46:28 Tag: The Power of Paint: The power of crashing on what is probably the final level and save games don't exist. 04:52:03 why does the genesis store its sprites in a sort of linked list 04:53:53 dare i ask how you make a "sort of" linked list 04:54:35 it's in VRAM 04:55:40 it has a list of 64/80/128??? sprites in the VRAM 04:55:50 it starts drawing sprite 0 04:56:10 then that sprite has a "link" to next sprite to draw in its info 04:56:44 traversal of that sprite info proceeds until a sprite links back to sprite 0 04:57:00 the link field is 7 bits 04:57:20 however there's a maximum of 64 or 80 sprites depending on the video mode 04:57:41 (80 sprites in 320x240 mode, 64 sprites in 256x240 mode) 04:57:47 what the hecks 05:00:40 Sprites are drawn in front to back order so changing how your sprites are linked will change which ones come up on top 05:02:00 -!- audioPhil_ has joined. 05:03:50 -!- audioPhil has quit (Ping timeout: 264 seconds). 05:06:17 I'm starting to think it goes through the whole linked list of sprites on each scanline 05:21:12 -!- shachaf has joined. 05:52:37 -!- hogeyui has quit (Ping timeout: 248 seconds). 05:52:44 -!- glogbackup has quit (Read error: Connection reset by peer). 05:53:00 -!- hogeyui has joined. 06:08:23 -!- conehead has quit (Quit: Computer has gone to sleep.). 07:39:18 -!- oerjan has joined. 07:44:07 `slist 07:44:12 slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 07:52:55 -!- Bike has quit (Ping timeout: 260 seconds). 07:53:16 -!- Bike has joined. 07:55:09 `olist 918 07:55:11 olist 918: shachaf oerjan Sgeo FireFly 07:55:34 (repeated for the idlers) 07:55:34 Didn't you already `olist? 07:55:39 yes. 07:55:48 but no one seemed to be present. 07:57:16 which sort of made it less satisfying. 07:58:26 -!- Bike has quit (Ping timeout: 264 seconds). 07:59:08 @tell boily since when underload is monoidal? <-- well, it is. 07:59:09 Consider it noted. 08:00:45 -!- Bike has joined. 08:04:18 `seen bike 08:04:22 2013-09-14 04:57:47: what the hecks 08:05:03 good closing words. 08:10:20 -!- Bike has quit (Ping timeout: 260 seconds). 08:20:11 @tell olsner so what's the origin of @ as a silencing/error-suppressing prefix? <-- i vaguely recall MSDOS batch language had it. @ECHO OFF was the command to silence following commands automatically. 08:20:11 Consider it noted. 08:21:15 @tell olsner What it silenced (both @ and the ECHO OFF) iirc was the automatical printing of the command run 08:21:16 Consider it noted. 08:22:30 @tell olsner no idea if MSDOS was first. 08:22:30 Consider it noted. 09:21:43 @messages 09:23:29 ooh, @echo off, I remember that 09:24:28 i'm sorry, it is impossible that anyone else in the channel could be old enough. you must be mistaken. 09:24:48 -!- madbr has quit (Quit: Radiateur). 09:29:32 except that btiggins guy. he's, like, precambrian. from when they called it the precambrian. 09:29:59 it's a bit funny how dos seems sooo old, but unix doesn't even though it's actually much older 09:33:30 actually it seems the word precambrian is still used. and windows 8's terminal window still supports @echo off . 09:33:53 it seemed to disable the prompting. 09:34:39 but still, the hadean is the best eon name. 09:34:45 -!- nooodl has joined. 09:35:25 The Precambrian accounts for 88% of geologic time. 09:37:02 yeah but there was no one around who cared 09:39:52 Make is older than MS-DOS. Not that I know how early in the history of Make the @ prefix appeared. 09:47:28 wow this @ prefix discussion was also happening 11 hours ago when i quit 09:47:52 i'm imagining it has been going on all that time, heatedly 09:48:24 nooodl: i'm afraid i just restarted it by logreading 09:48:57 `? nooodl 09:49:00 nooooooooodl is the correct spelling 09:55:52 -!- augur has quit (Ping timeout: 256 seconds). 09:57:48 the very first version of make appears to have @ too 10:00:08 -!- MindlessDrone has joined. 10:03:20 -!- augur has joined. 10:19:27 -!- douglass has quit (Ping timeout: 260 seconds). 11:06:02 -!- augur has quit (Remote host closed the connection). 11:06:59 -!- augur has joined. 11:11:10 -!- oerjan has quit (Quit: Fnörðurinn). 11:49:56 -!- dessos has quit (Read error: Connection reset by peer). 11:51:31 -!- dessos has joined. 12:03:56 -!- Koen_ has joined. 12:10:40 -!- AnotherTest has joined. 12:14:33 -!- nooodl has quit (Quit: Ik ga weg). 12:18:41 Hi 12:33:31 -!- yorick has joined. 12:34:37 -!- Phantom_Hoover has joined. 12:44:54 -!- audioPhil_ has quit (Quit: No Ping reply in 180 seconds.). 12:45:17 -!- audioPhil has joined. 12:45:17 -!- audioPhil has quit (Changing host). 12:45:17 -!- audioPhil has joined. 12:54:19 -!- conehead has joined. 13:04:13 -!- audioPhil has quit (Quit: No Ping reply in 180 seconds.). 13:04:34 -!- audioPhil has joined. 13:04:34 -!- audioPhil has quit (Changing host). 13:04:34 -!- audioPhil has joined. 13:13:34 -!- mnoqy has joined. 13:23:14 -!- Bike has joined. 13:32:07 "You have (1) new google document waiting" "click here" "http://www.banyuak.ac.th/googledoc.php" yeaaah. 13:32:33 heh 13:35:16 hm, .ac.th is "academic" but banyuak doesn't seem to be a thing 13:36:38 It's a 404, nice scam 14:47:26 -!- hsdiuf8whfkjahfw has joined. 14:47:39 Do skype,yahoo,other chat and social communication prog (facebook&twitter) spy for Israel & usa ??? 14:47:39 Do they record and analyse everything we type on the internet??? 14:47:39 هل تتجسس برامج الشات و التواصل الاجتماعى لاسرائيل و امريكا؟؟؟؟ 14:47:39 Do skype,yahoo,other chat and social communication prog (facebook&twitter) spy for Israel & usa ??? 14:47:39 Do they record and analyse everything we type on the internet??? 14:47:39 هل تتجسس برامج الشات و التواصل الاجتماعى لاسرائيل و امريكا؟؟؟؟ 14:47:39 Do skype,yahoo,other chat and social communication prog (facebook&twitter) spy for Israel & usa ??? 14:47:40 Do they record and analyse everything we type on the internet??? 14:47:41 هل تتجسس برامج الشات و التواصل الاجتماعى لاسرائيل و امريكا؟؟؟؟ 14:47:41 Do skype,yahoo,other chat and social communication prog (facebook&twitter) spy for Israel & usa ??? 14:47:42 Do they record and analyse everything we type on the internet??? 14:47:42 هل تتجسس برامج الشات و التواصل الاجتماعى لاسرائيل و امريكا؟؟؟؟ 14:47:43 -!- hsdiuf8whfkjahfw has quit (Excess Flood). 14:47:47 * copumpkin sighs 14:48:27 -!- hsdiuf8whfkjahfw has joined. 14:48:33 -!- hsdiuf8whfkjahfw has quit (Excess Flood). 14:48:56 the fuck 14:49:01 -!- hsdiuf8whfkjahfw has joined. 14:49:05 -!- hsdiuf8whfkjahfw has changed nick to twye76qercsahdfc. 14:49:05 -!- twye76qercsahdfc has quit (Client Quit). 14:49:17 i think i've seen this bot before 14:49:27 it's pretty good 14:50:53 are the timestamps messed up for anyone else?? 14:50:57 like 14:50:58 15:47:39 هل تتجسس برامج الشات و التواصل الاجتماعى لاسرائيل و امريكا؟؟؟؟ 14:51:01 oh 14:51:09 I guess it's putty's fault or something 14:51:10 elliott: that fucks up a bunch of mac clients 14:51:15 you should avoid it 14:51:23 oh, is there that unicode stuff in there? 14:51:27 it's invisible here :/ 14:51:27 yeah 14:51:34 sorry 14:51:44 doesn't seem to affect anyone in here 14:51:49 just pointing it out :) 14:54:30 -!- AnotherTest has quit (Ping timeout: 264 seconds). 15:01:20 @tell hsdiuf8whfkjahfw yes 15:01:20 Consider it noted. 15:04:57 If your client can't grok right-to-left Unicode, too fucking bad. 15:05:11 None of this "you should avoid it" crap. 15:05:15 You should get a non-shit client. 15:05:47 Gregor: there was some OS X/iOS bug where it crashes the client recently. 15:06:00 (not a client-specific bug, as far as I understand) 15:06:05 All the more reason to use it. 15:06:33 right, well, I got bored of being an asshole to people on the internet for no reason. 15:06:58 s/for no reason/because they use the wrong OS/ :) 15:09:24 :) 15:15:25 heh 15:15:36 if anything, OSX has the best text rendering and internationalization support of any OS 15:15:41 it just has a bug, which has now been fixed 15:15:53 but not everyone has upgraded, and assholes go from channel to channel trying to crash people 15:21:21 what's the text say? 15:21:41 the arabic i mean. 16:09:44 -!- AnotherTest has joined. 16:10:16 -!- yorick has quit (Remote host closed the connection). 16:22:10 copumpkin: Yeah, it definitely is true that OS X has the best text rendering and i18n. 16:23:11 -!- ais523 has joined. 16:27:57 Some people say the fully feature-enabled freetype has better text rendering 16:28:19 I know people complain that fonts look fat on OS X 16:47:02 -!- epicmonkey has joined. 17:00:30 -!- nooodl has joined. 17:35:17 Program your client to filter Arabic texts or disable Unicode support, if necessary 17:36:20 I can’t stand OSX’s blurry style of text rendering. It’s fine when we finally have 300 DPI screens, but you just have to use hinting with 100 DPI screens for it not to be blurry. 17:36:40 Why don't you use screen fonts instead? 17:39:14 I don't use antialiased text on my computer 17:50:03 Proper subpixel antialiasing makes text rendering *sharper* than what 1-bit bitmaps can achieve on LCDs. 17:50:35 Yes, it can make it sharper 17:51:18 OSX doesn't antialias text 17:52:12 If it is subpixel antialiasing it can make it sharper 17:55:40 ion: Windows is horribly blurry as well 17:56:01 ion: I like the way fonts look on Linux 18:00:47 The reason such bugs in Arabic rendering is introduced is because Unicode is stupid 18:10:40 -!- Bike has quit (Quit: Reconnecting). 18:10:52 -!- Bike has joined. 18:13:05 Anyone willing to help me Verilog? 18:13:44 What are you doing with Verilog though? 18:14:44 Trying to write a module that converts a 4-bit bus into an 8-bit ssd bus. 18:15:25 I don't know what a ssd bus is. 18:16:15 -!- Bike_ has joined. 18:16:23 seven-segment display. it doesn't really matter, the point is i'm trying to write a map. 18:16:29 -!- Bike has quit (Disconnected by services). 18:16:32 -!- Bike_ has changed nick to Bike. 18:16:44 But I apparently can't have a case on top level or something? I don't even know. 18:17:00 I don't really know much of Verilog, but I think there is a "primitive" block for defining custom primitive gates? 18:17:21 And then you can call it inside of a module like you can call other modules 18:17:32 well, putting an always removed those errors... 18:17:59 But "always" is for defining clock edge events, I think 18:19:15 I think having an empty sensitivity block makes it independent of any edge. 18:20:20 Maybe it can only drive registers though. I'll see. 18:20:41 I read somewhere about "primitive" block; did you try that? 18:20:52 Bike: basically there are two sorts of commands in VHDL/Verilog 18:21:29 ones that run continuously (like assign), and ones that only run in processes (like if) 18:21:37 hm 18:21:38 an always with no sensitivity is typically a bad thing, it only runs once 18:21:44 oh, shit. 18:21:48 how should i do this then? 18:21:50 ("always" was probably an unfortunate choice of name) 18:22:07 you shouldn't be using case, you should be using the appropriate keyword for continuous running 18:22:14 in VHDL it's when, but I'm not sure what it is in Verilog 18:22:25 i just want this module (trying out modularity here) to output 11000000 given 0000, 11111001 given 0001, that sort of thing 18:22:44 it's all constant but not very arithmetic 18:22:46 You could also just define each bit as the logic gates individually I suppose 18:23:01 geh, i'd really rather not, but i could. 18:23:11 in VHDL that's Q <= '11000000' when A = '0000' else '11111001' when A = '0001' else … 18:23:16 with better indentation 18:23:22 i guess i can do that for now though :( 18:23:29 (that doesn't fit well on IRC) 18:23:39 alternatively, you define an array, then index the array 18:23:52 I had different ideas of what I wanted in hardware programming language, so I called it "HWPL" 18:24:05 ais523: Do you know of "primitive" block in Verilog? Would that help? 18:24:06 maybe i'll just mail my ta, he knows verilog pretty well 18:25:10 i guess i could define a macro that converts the mapping into logic assignments, except the macros suck ass 18:25:42 really the clearest way to do it is the array method, I think, but I have no idea what that looks like in Verilog 18:26:00 the when/else chain is entirely reasonable and will synthesize correctly, though 18:26:12 and the commands almost certainly exist in Verilog, I just don't know what they're called 18:26:33 zzo38: I don't see why you wouldn't just use a module 18:26:38 are you that annoyed at having to give it a name? 18:27:30 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 18:31:12 whatever, i guess i'll write something in another language to make verilog code for me. again. 18:51:55 `slist [s] 18:51:58 slist [s]: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 18:55:36 ais523: That isn't what I meant 18:57:17 -!- Nisstyre-laptop has joined. 18:59:07 -!- oerjan has joined. 18:59:37 -!- Nisstyre-laptop has changed nick to nisstyre. 19:10:28 -!- douglass has joined. 19:11:03 -!- copumpkin has joined. 19:15:06 freefull: Yeah, FreeType’s full hinting does the right thing for today’s low-resolution displays. ClearType™ is worse and the rendering in OSX is even worse. 19:18:47 -!- Bike has quit (Quit: Reconnecting). 19:23:08 -!- Bike has joined. 19:30:06 -!- AnotherTest has quit (Ping timeout: 264 seconds). 19:42:48 I've always found FreeType's default hinting annoyingly spindly. 19:45:12 I really think better would be to use screen fonts (fix pitch low resolution bitmap fonts); if you require to use same font for screen and print, then you can prerender them into a bitmap font instead, using an external program. 19:50:28 The latter's no different from just using a font rendering library... 19:52:34 I still think prerendering them would be better though, so the program can expect use with screen fonts instead, and you can change their prerendering externally too 19:53:07 -!- benludi has joined. 19:53:08 -!- yorick has joined. 19:53:32 i am really, really bad at verilog 19:53:56 Bike: I don't think I am that good at it either really 19:54:35 Bike: you're better at it than me. Because I don't know anything about Verilog. 19:54:55 sgeo, why are you saying this thing that you have said 19:55:38 "segs0[7] in unit module_test is connected to the following multiple drivers" like, what 19:56:39 i just have segs0 being the target of an instantiated module, and that module jjust assigns [7] to 1! 19:57:51 I would do it in "HWPL" by making a "ROM" block, but that is only ideas I write about, not a programming language with existing implementation 19:59:09 and my stupid ide does shit like say that the module is empty instead of that it's full of errors 19:59:09 -!- Bike has quit (Quit: Reconnecting). 19:59:41 -!- Bike has joined. 19:59:41 hate this ide and compiler, also 19:59:47 whine whine whine 20:00:57 What ide and compiler are you using? Can you use a better one? 20:01:09 i can't. 20:02:38 -!- benludi has quit (Quit: Page closed). 20:03:23 it does weird shit like check syntax when i save a file. 20:11:34 Bike: "multiple drivers" mean you connected it to two things 20:11:38 -!- s1 has joined. 20:11:39 when it's only supposed to be connected to one 20:11:46 yeah, i think i figured it out. 20:11:50 so the problem isn't with the thing you meant to connect it to 20:11:55 it's with the thing you didn't mean to connect it to 20:12:01 i had wire [7:0] segs0 = 8'b0; but i didn't need to initialize it. i was thinking of it like a reg. 20:13:00 -!- myname has joined. 20:13:59 Are you talking about Verilog? 20:14:04 yeah. 20:14:33 constant wires are typically not what you meant to do 20:14:36 i think it's working now, in which case i'll have done my first particularly substantial verilog design 20:14:53 ais523: yeah, i see that now. i had it as a reg before and tried to have a lower module output to it, which is not how things work 20:15:13 speaking too soon, ayep 20:15:44 -!- Taneb has joined. 20:15:48 Is Verilog even esoteric? 20:15:57 Just asking 20:15:57 lol it got all the way to bitgen before telling me i forgot to drive an output 20:16:03 i don't think it's very esoteric 20:16:15 Dear god someone sent me memoserv mesages 20:17:32 Bike: that's because not driving an output is entirely legit 20:17:34 if a little pointless 20:17:44 most FPGAs are entirely capable of just not connecting the output 20:17:56 not mine, apparently? 20:18:17 oh in that case that's why it didn't notice until bitgen 20:18:29 previous stages didn't know what sort of FPGA you were using 20:18:32 right, ok 20:21:08 holy shit, it's actually working. :D 20:21:25 uh, mostly. 20:32:56 yes, i am awesome. bow before me. 20:37:14 *bowing down* 20:37:23 damn straight 20:37:53 (i wrote a thing that displays the value input on the switches as hex on the display) 20:38:49 the sky is the limit for me, clearly. 20:40:06 -!- oerjan has quit (Quit: leaving). 20:40:28 Anyone programming False here? 20:42:19 ok... Brainfuck then? -_- 20:42:28 s1: I haven't programmed either for a while 20:42:35 apart from some quick BF in response to a question earlier 20:42:39 `welcome s1 20:42:41 s1: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: http://esolangs.org/wiki/Main_Page. (For the other kind of esoterica, try #esoteric on irc.dal.net.) 20:42:41 I don't think I've programmed False ever, actually 20:42:53 but yeah, I'm disappointed at the lack of esodiscussion here 20:42:59 we're off topic a lot of the time, just so you know, not that we don't still talk about esolangs sometimes. i'm sure ais can- yep there we go 20:43:18 Bike: I left the channel because of the lack of offtopic discussion 20:43:54 err, lack of ontopic 20:44:03 well I hope it isn't regarded with dislike if I share some BF. 20:44:17 nah, nobody can reasonably dislike that (unless it's really bad BF) 20:44:23 what they'll mostly do is just ignore it :( 20:44:28 rather than talk about it like good little #esoteric denziens 20:44:34 I'll look at it, though 20:44:36 :☺) 20:44:44 sadly, BF is easier to write than to read 20:45:10 true that 20:45:40 Programmed Wolframs universe yesterday. (It's called that, right?) Anyone interested? 20:45:56 not sure what you mean by that 20:46:14 the "rule [number]" CA things? 20:47:07 turing machines are a better fit for BF than cellular automata 20:47:19 now I'm wondering how easy the 2,3 thing would be to make in BF 20:49:19 Not really rule [number] 20:49:48 -!- nisstyre has quit (Quit: Leaving). 20:50:02 sry, didn't find english version: http://upload.wikimedia.org/wikipedia/commons/d/d0/EIDU-9_Wolframs_1-dimensionales_Universum.jpg 20:50:24 that's a cellular automaton 20:51:13 -!- nisstyre has joined. 20:52:06 it is. But no rule whatever thing. Interested in BF code? 20:53:05 it's worth posting, I think 20:53:12 even though probably nobody would read it 20:53:19 might be worth linking it from the wiki, then probably someone would read it 20:53:27 maybe not immediately, but a few months from now 20:55:13 https://dl.dropboxusercontent.com/u/11001067/Wolframuniversum.b 20:55:29 Changed the comments to english in last minute, hope grammar is good ;) 20:56:36 wow, that's really readable for BF 20:57:23 aww what a compliment thx ^^ 20:58:30 that's a pretty nice and simple way to do an if statement 20:58:41 what line? 20:58:42 actually I think I could probably improve my a>b again based on it 20:58:51 18, 24 20:58:59 one moment i have a BF file 20:59:42 for AB 21:00:09 but the runtime is bad. I wanted to use as few cells as possible 21:01:15 !bf +++++>+++<[->>+<[->[-]>+<<]>[->>+<<]>[-<<+>>]<<]>>>++++++++[->++++++++<]>. 21:01:18 H 21:01:23 !bf +++>+++++<[->>+<[->[-]>+<<]>[->>+<<]>[-<<+>>]<<]>>>++++++++[->++++++++<]>. 21:01:23 H 21:01:28 yeah, screwed it up as usual 21:01:33 I never get it right the first time :( 21:02:20 oh, same mistake as last time, too :) 21:02:30 what are you talking about? 21:02:31 !bf +++>+++++<[->>+<[->[-]>+<<]>[->>+<<]>[-<<+>>]<-<]>>>++++++++[->++++++++<]>. 21:02:38 No output. 21:02:42 ? 21:03:27 !bf +++>+++++<[->>+<[->[-]>+<<]>[->>+<<]>[-<<+>>]<<-<]>>>++++++++[->++++++++<]>. 21:03:27 ​@ 21:03:34 !bf +++++>+++<[->>+<[->[-]>+<<]>[->>+<<]>[-<<+>>]<<-<]>>>++++++++[->++++++++<]>. 21:03:35 A 21:03:37 yay 21:03:40 !bf ++++>++++<[->>+<[->[-]>+<<]>[->>+<<]>[-<<+>>]<<-<]>>>++++++++[->++++++++<]>. 21:03:41 ​@ 21:03:47 !bf ++++++++++>++++++<[->>+<[->[-]>+<<]>[->>+<<]>[-<<+>>]<<-<]>>>++++++++[->++++++++<]>. 21:03:47 A 21:04:04 not sure if that's simpler than my last one or not 21:04:33 for the record, [->>+<[->[-]>+<<]>[->>+<<]>[-<<+>>]<<-<] is the less than 21:05:08 -!- Bike has quit (Quit: Reconnecting). 21:05:43 -!- Bike has joined. 21:06:58 ok, I suggest that I try to understand your code, while you look at mine. 21:07:00 https://dl.dropboxusercontent.com/u/11001067/COMP%20kleiner%20gr%C3%B6%C3%9Fer%20gleich.b 21:08:14 I assume your last code was the most up to date. 21:09:07 they're just different tests of the same program 21:09:09 I'm putting it on the wiki ow 21:09:12 *now 21:10:17 And yes, my code only uses THREE cells to calculate AB. But as I said, the runtime is horrific. 21:15:04 here we go, http://esolangs.org/wiki/Brainfuck_algorithms#z_.3D_x_.E2.89.A5_y 21:15:07 maybe that explanation is clearer 21:15:09 -!- nooodl has quit (Read error: Connection reset by peer). 21:15:48 probably ought to fix that typo 21:16:02 which typo? 21:16:08 'lopo' for 'loop' 21:16:40 fixed 21:27:47 -!- nooodl has joined. 21:30:54 What is this magic that google.com is doing on Google Chrome where the search field is the address bar and there's no search field on the page? 21:32:36 trying to teach people to not have to go to Google to search, I guess 21:32:44 magic i'm not seeing 21:32:49 vertical integration is the best isn't it 21:36:51 Yeah, I was confused when it happened at first =P 21:37:13 it's not happening for me 21:37:52 Hmm 21:38:00 Only seems to happen when searching from address bar for me 21:38:03 do you have to be using Google™ brand Google Chrome™? 21:38:37 Don't know, but that's what I'm using 21:39:23 I predict you have something turned on in chrome://flags. 21:39:28 or are using a non-stable version 21:39:48 https://www.google.com/search?q=Test&oq=test&aqs=chrome.0.69i59j69i60l2j0l3.1442j0&sourceid=chrome&espv=2&es_sm=93&ie=UTF-8 21:39:51 btw it's extremely confusing that Firefox has a thing called "chrome" (and even a chrome:// protocol, I think) that has nothing to do with (and predates) Google Chrome 21:40:02 The espv=2 seems to be important to triggering it 21:40:04 in particular, "Enable Instant Extended API" 21:40:28 that URL briefly shows without the search field for me and then it appears when it fully loads 21:40:54 elliott: I have that option, it's set to default, but now at least I know what it's called 21:41:03 And that does sound like an apt description 21:41:43 Is this some publically described API? I .. hope so, but 21:42:38 Could be that it's not-existant on the Linux version 21:43:54 http://news.softpedia.com/news/Google-Search-Experiment-Removes-the-Search-Box-in-Chrome-Screenshots-332953.shtml 21:44:03 I'm on Windows. 21:44:09 shame 21:44:45 well, the alternative is OS X. 21:44:47 "The company has said that it will open up the APIs to other search providers though." 21:45:01 Is this the new browser wars? 21:45:14 Unstandard APIs that are only supported by one browser at first? 21:45:33 ok, I'm sorry, have you done any web dev in the past like decade 21:45:43 it's always shit. 21:45:47 it never changes. 21:45:54 elliott: no need to put a time limit qualifier on it at all, really 21:46:18 But to continue doing it, even knowing how much pain it's caused 21:46:42 have you heard of capitalism. 21:47:42 "no" 21:49:46 Is the API documented anywhere? :/ 21:50:11 web dev is way nicer now than a decade ago 21:50:22 also you were like 8 years old a decade ago 21:50:33 I was 8 years old and doing web dev actually 21:50:37 right 21:50:38 still 21:50:41 but yes there is a new browser war of the same sort as the old one with IE 21:50:55 the intro to The Tangled Web says as much 21:51:02 kmc: Firefox and Chrome are competing to see who can screw up faster? 21:51:17 it's just nonsense to suggest browsers ever stopped implementing stuff on their own without asking, except insofar as they stopped implementing stuff at all. 21:51:44 -!- dessos has quit (Read error: Connection reset by peer). 21:51:52 -!- Taneb has quit (Quit: Leaving). 21:51:55 that's right 21:55:56 I want a Best Viewed With ViolaWWW button 21:56:32 god, the ide doesn't even do Home right. this is ridiculous 21:58:25 `slist 21:58:26 slist: Taneb atriq Ngevd Fiora nortti Sgeo ThatOtherPerson alot 21:59:49 -!- ais523 has quit. 21:59:57 bais 22:06:18 -!- Bike has quit (Ping timeout: 256 seconds). 22:07:19 -!- Bike has joined. 22:11:30 Did the conversation come back to brainfuck again after I left? 22:12:32 logs in the topic (i say this because i forget) 22:20:52 -!- dessos has joined. 22:24:10 -!- s1 has quit (Quit: Page closed). 22:31:41 -!- yorick has quit (Remote host closed the connection). 22:36:34 -!- nisstyre has quit (Quit: Leaving). 22:38:03 -!- nisstyre has joined. 22:40:26 -!- Bike has quit (Ping timeout: 264 seconds). 22:40:37 -!- Bike has joined. 22:43:38 -!- conehead has quit (Quit: Computer has gone to sleep.). 22:43:55 "On a distant planet called Dakkam, a scientist named Hektu comes to believe that the sun going nova would destroy his world. In a last effort to save his family, he and his wife, Soja, have an infant son named Wundarr, whom they plan to save from their world's destruction. They place him aboard a ship that is able to maintain his life support as long as necessary, and then launch him into outer space. Hektu and Soja later make flight and are 22:44:02 captured and executed by the Internal Security Force to prevent them from alarming the populace. It is later found out that Hektu's apocalyptic prediction is incorrect, and that he sent his son away for nothing." 22:49:08 -!- MindlessDrone has quit (Quit: MindlessDrone). 22:50:39 -!- iconmaster has joined. 23:08:52 -!- s1 has joined. 23:11:43 -!- s1 has quit (Client Quit). 23:13:52 -!- iconmaster has quit (Read error: No route to host). 23:14:08 -!- iconmaster has joined. 23:16:15 I still love the fact that in Perl you could change a variable to change what arrays started at 23:16:17 no matter how bad it turned out in practice 23:16:44 QBASIC can also change what array start at by the OPTION BASE command, but only 0 or 1 23:17:02 You can define individual arrays to start at whatever you want, though, and that can be useful 23:19:51 -!- epicmonkey has quit (Remote host closed the connection). 23:21:32 I can only assume many programs were sabotoged by setting $[ to things like 43979 23:23:32 Maybe it is