โ†2010-07-09 2010-07-10 2010-07-11โ†’ โ†‘2010 โ†‘all
00:00:41 <cpressey> I think my favourite 2600 games are Adventure and Haunted House. Although I'm sure there were others I found enjoyable.
00:01:25 * cpressey wonders how close you could come to something like Sword of Fargoal on the 2600
00:01:35 <cpressey> Like, a really simple roguelike.
00:01:38 <calamari> honestly I am more a fan of the 5200
00:01:47 <calamari> lol
00:02:14 <calamari> well I have always dreamed of writing a roguelike for the 5200.. and have had many many false starts at it
00:02:42 <cpressey> I know almost nothing about the 5200, sadly. Or, really, any Atari that came after it.
00:02:59 <calamari> doing text on the 2600 is a pain and a half tho
00:03:33 <calamari> honestly I don't even understand how they pulled off basic programming
00:03:33 <cpressey> Well yes. I wouldn't take "roguelike" quite THAT literally. :)
00:04:40 <cpressey> Unfortunately I gotta take off now.
00:04:43 <cpressey> Night all!
00:04:46 <calamari> I first tried porting Moria, but there is just no way to fit that game into 32k and still have it be Moria
00:04:50 <calamari> cya Chris
00:05:07 -!- cpressey has left (?).
00:05:40 -!- oerjan has joined.
00:10:54 -!- Mathnerd314 has joined.
00:16:22 -!- coppro has joined.
00:18:23 -!- CakeProphet has joined.
00:23:20 <calamari> CakeProphet, was it you who wanted to build an os?
00:23:49 -!- SevenInchBread has joined.
00:26:08 -!- CakeProphet has quit (Ping timeout: 248 seconds).
00:26:53 -!- SevenInchBread has quit (Read error: Operation timed out).
00:27:56 <coppro> calamari: just about everyone here
00:28:21 <calamari> oh well, I have a bad memory hehe
00:28:44 <calamari> coppro, oh, why do you want to write an os?
00:29:07 <oerjan> hey not me. far too lazy.
00:29:34 <coppro> calamari: sounds fun
00:30:01 <coppro> though if I do a major project in assembly, it will probably be an implementation of the standard C library
00:30:07 <calamari> I talked them out of doing it in a virtual machine.. but I think that might actually be a better approach
00:30:30 -!- CakeProphet has joined.
00:31:10 <coppro> calamari: sounds reasonable
00:31:20 <coppro> at least, working at first
00:31:32 <calamari> also you could port it more easily
00:31:36 <coppro> a VM is sure faster than loading it onto some media for a computer to use, then rebooting it
00:31:37 <coppro> no
00:31:43 <coppro> VMs are processor-specific
00:31:53 <coppro> if your program works on an x86 VM, it works on an x86 VM
00:32:00 <calamari> the vm itself, yes
00:32:06 <coppro> or on an x86
00:32:10 <calamari> but the os inside the vm, not necessarily
00:32:25 <calamari> at least if the vm is done right
00:32:40 <coppro> uh, what?
00:33:12 <nooga> hey
00:33:46 <calamari> coppro, that's the whole point of a vm.. portability
00:33:53 <nooga> do you know some library for C that provides x86 assembler ?
00:34:01 <coppro> calamari: uh, usually not
00:34:02 <nooga> like asmjit but for C
00:34:09 <coppro> at least, not in the sense of VMWare or something
00:34:13 <coppro> if you mean a programming VM like Java, sure
00:34:17 <calamari> for example, java
00:34:28 <coppro> but implementing an OS would be done on a real-machine VM
00:34:47 <coppro> or at least a VM resembling a real machine (like MMIX)
00:34:54 <calamari> yes
00:35:04 <coppro> so you gain nothing by the fact that the VM is portable
00:35:10 <calamari> yes you do
00:35:14 <coppro> no
00:35:16 <calamari> you only have to write the os once
00:35:30 <calamari> the vm is the only thing that changes
00:35:37 -!- CakeProphet has quit (Ping timeout: 260 seconds).
00:35:39 <coppro> that's a horrible idea
00:35:58 <coppro> there's a reason that people code to ARM or PPC or what-have-you, rather than just running x86 VMs on them
00:36:20 <calamari> as a toy OS, I think it is fine
00:36:42 <calamari> it's not like you'd use an esoteric os day to day lol
00:37:12 <calamari> you are making the same argument I did before when I talked him out of it
00:37:49 <calamari> but I am thinking that is wrong.. for an experimental os, portability is good
00:38:08 <calamari> so what if it's slower
00:39:13 <coppro> you're missing the point
00:39:21 <coppro> Portability is pointless for an OS
00:39:53 <coppro> real VMs are used for two reasons today, both of them dumb:
00:40:12 <coppro> #1 is because people want to run two OSes simultaneously because people won't make things interoperable
00:40:28 <coppro> #2 is because people are too lazy to implement proper sandboxing so they go for hypervisors instead
00:41:03 <pikhq> #3 is operating system development.
00:41:11 <pikhq> :P
00:42:27 <Slereah> I mostly do it to play old games
00:42:33 <Slereah> Though usually, it doesn't work
00:42:59 <Slereah> The games that ca้n't be played in DOS Box have usually great compatibility problems with modern computers
00:44:49 <coppro> okay, pikhq's snarky comment is correct
00:45:09 <coppro> the third and only real valid use of VMs does not require portability
00:45:29 <coppro> the notion of portability of an OS is silly anyhow
00:45:48 <Sgeo__> coppro, what proper sandboxes are there?
00:46:13 <calamari> coppro: is your argument meant to be convincing? lol
00:46:27 <coppro> Sgeo__: one of the BSDs (Net?) has very powerful sandboxing
00:46:32 <coppro> better than some of the VMs out there
00:46:40 <Sgeo__> coppro, how about for Windows?
00:46:46 <coppro> Sgeo__: no
00:46:51 <coppro> which is why we have to use stupid hypervisors
00:46:52 * Sgeo__ has some untrustworthy programs he wants to run
00:48:31 -!- CakeProphet has joined.
00:50:47 <calamari> CakeProphet, connection problems?
00:51:22 <coppro> Sgeo__: get a Linux box and use Wine
00:51:47 <calamari> coppro: consider this.. running your os under brainfuck
00:51:51 <Sgeo__> I was thinking of running a full VM, but Wine.. might work
00:51:58 -!- cal153 has changed nick to iamcal.
00:52:08 <Sgeo__> Then again, it might not, so
00:52:14 <calamari> coppro, useful? hell no.. fun? yes
00:53:00 <Sgeo__> It occurs to me that denizens of this channel have a non-mainstream view of what is fun.
00:53:13 <calamari> but no way am I going to implement an os in brainfuck.. although maybe I could write the vm
00:53:22 <calamari> Sgeo__, yeah I'm a sick puppy
00:53:34 * Sgeo__ vaguely considers making a PSOX2
00:53:45 <Sgeo__> Perhaps designed with a certain set of languages in mind
00:54:03 <Sgeo__> To try to ensure that it's not too language-specific
00:54:47 <coppro> Sgeo__: If Wine works, it's very good at sandboxing
00:55:07 <Sgeo__> coppro, a WINE-aware malicious program could break out easily, iiuc
00:55:07 <calamari> after all, I've already implemented a sort of asm in bf, and even bootstrapped it
00:55:09 <coppro> since most Windows exploits assume a Windows kernel
00:55:22 <coppro> Sgeo__: yes, WINE has very little specific security, that's true
00:55:26 <calamari> so implementing a vm asm wouldn't be much of a leap
00:55:28 <coppro> if you're really paranoid, chroot it
00:55:38 <calamari> can break chroot jails too
00:55:52 -!- CakeProphet has quit (Ping timeout: 276 seconds).
00:55:55 <Sgeo__> What I need to try is of the "script kiddy" variety :/
00:57:02 <Sgeo__> More likely to try to steal a typed-in password than anything, which is why I'll be watching via Wireshark in any event
00:57:16 -!- CakeProphet has joined.
00:57:17 <coppro> Sgeo__: then Wine will do fine
00:57:19 <Sgeo__> Is there any way to have to approve individual.. messages, in Wireshark?
00:57:32 <coppro> it's not cost-effect most of the time to write a Wine-specific exploit
00:57:35 <coppro> *cost-effective
00:58:13 <coppro> script kiddie stuff works on the basis that there are a thousand users. You pick an easy vector and attack, you'll still usually get a good return
00:58:26 <coppro> complex vectors like breaking out of Wine are not worth it
00:59:01 <coppro> the one thing to make sure you do is delete the z: and z:: symlinks
00:59:19 <Sgeo__> z::?
00:59:28 <calamari> at least with wine you can run without privileges
00:59:45 <Sgeo__> Also, it might simply be easier to boot up the old computer and run the Win98 VM that's on it
00:59:52 <calamari> create a new user account with sever restrictions
01:00:00 <Sgeo__> calamari, this is a one-time thing
01:00:05 <Sgeo__> Anyways, watching SGA
01:00:10 <coppro> Sgeo__: by default, wine installs a drive that is z:, and it's linked to /
01:00:24 <Sgeo__> coppro, I knew that, but what's z::?
01:00:29 <coppro> the reference to the disk
01:00:38 * Sgeo__ blinks
01:00:45 <coppro> just look at it
01:00:51 <calamari> they also have a drive for your home directory
01:01:10 <coppro> calamari: Z:\home\username or w/e
01:01:25 <coppro> it's not a separate drive
01:01:31 <calamari> coppro, maybe it differs.. here it is
01:01:49 <Sgeo__> Why isn't YouTube HTML5 dealing wtih hd properly?
01:02:54 <pikhq> Because screw you.
01:03:04 -!- FireFly has quit (Quit: swatted to death).
01:03:15 <calamari> coppro, I must have added it
01:03:22 <calamari> so nm
01:03:51 <calamari> it was pointed directly at a documents directory.. couldn't be standard lol
01:04:57 <Sgeo__> "Looks like one of those toys you play with when you were a kid" "Commodore 64?" "Triple-barrel shotgun?"
01:10:37 -!- coppro has quit (Quit: I am leaving. You are about to explode.).
01:17:01 <nooga> damn
01:17:08 -!- calamari has quit (Quit: Leaving).
01:17:19 <nooga> now i feel forced to write a simple run-runtime assembler lib for C
01:19:04 <pikhq> Hah.
01:22:37 <nooga> i wonder if writing an assembler could be automated
01:23:07 <nooga> like uh, like i write a parser and some small engine and then feed it with eg. this file http://mprolab.teipir.gr/vivlio80X86/pentium.txt
01:23:20 <nooga> and it automatically knows how to translate mnemonics
01:26:36 -!- Wamanuz has joined.
01:30:53 -!- mappy has joined.
01:40:16 <Zuu> I would say... yes on that one
01:42:42 <Zuu> nice document by the way
01:43:11 <Zuu> it makes you want to write a small assembler :P
01:49:10 -!- GreaseMonkey has joined.
01:54:40 -!- Rafajafar has joined.
01:54:53 <Rafajafar> hi2u
01:59:03 <Zuu> actually, some data is missing in that document. It doesnt say where the results of instructions are stored
02:02:33 -!- Wamanuz has quit (Ping timeout: 240 seconds).
02:07:11 -!- nooga has quit (Read error: Connection reset by peer).
02:20:33 <Sgeo__> Again, love you Chrome, for just ignoring me when I want to do something
02:28:37 -!- Oranjer has joined.
02:37:20 -!- SgeoN1 has joined.
02:38:50 <SgeoN1> About to enter the seedy world of script kiddies
02:41:22 <SgeoN1> Is Ethereal 0.99.0 stable?
02:41:38 <SgeoN1> Or maybe I should boot up the winxp vm
02:45:54 <SgeoN1> WinXP boots so slowly sometimes.
03:02:29 -!- ski has joined.
03:03:40 <Gregor> Who wrote "my other car is a cdr"
03:03:43 <Gregor> WHO GETS A BEATING
03:05:41 <mappy> you mean wireshark? 0.99.0 is quite old
03:06:57 <SgeoN1> Yeah, well, apparently that version is the latest one that runs on 98
03:07:19 <pikhq> Gregor: I'd be especially worried if a car was a cdr.
03:08:09 -!- MizardX has quit (Ping timeout: 240 seconds).
03:14:56 <SgeoN1> Thank you, creepy survey, for telling me exactly what part of my information you realized was fake
03:15:10 <SgeoN1> And btw, 12345 s a real zipcode
03:15:14 <pikhq> My good God.
03:15:23 <pikhq> Youtube has started hosting 4K video.
03:15:40 <pikhq> That's 4x1080p.
03:16:11 <Gregor> ... huh?
03:16:28 <pikhq> Gregor: 4096p.
03:16:36 <pikhq> 4096p video. On Youtube.
03:16:36 <Gregor> No, I understood that.
03:16:39 <Gregor> But "huh?"
03:16:43 <oerjan> *1024
03:16:57 <SgeoN1> No thanks, Mr. Survey, I don't want to give you a valid cell number
03:17:02 <pikhq> I don't know why.
03:17:15 <pikhq> I will, however, note that this is IMAX quality video.
03:17:55 <SgeoN1> Ugh, finally
03:18:13 <SgeoN1> And no, I'm using Chrome, not Firefox
03:18:39 <oerjan> Sir Vey
03:19:26 <SgeoN1> You are ... Eric Cartman!
03:19:35 <SgeoN1> Now, where's my download
03:19:59 <SgeoN1> Type in your Twitter username and passwors
03:20:05 <SgeoN1> How about, no thanks
03:20:30 <oerjan> er you are _sure_ you're not being fished?
03:21:04 <SgeoN1> I'm sure that I want the dang download at the end
03:21:17 <SgeoN1> Which itself I don't trust further than I can throw it
03:21:38 <SgeoN1> But that's what Wireshark is for
03:23:24 <SgeoN1> Oh. Now I look at the source and there's something about clicking something if the download doesn't unlock
03:25:26 <SgeoN1> Refreshing the page gave me the file, finally
03:26:31 <SgeoN1> And........... it doesn't work, at all
03:27:11 <SgeoN1> It just crashes
03:30:24 <SgeoN1> I never thought I'd be happy to see RapidShare
03:30:49 <oerjan> *phished
03:31:33 <SgeoN1> At any rate, I will be testing on a fake account, and monitoring via Wireshark
03:39:44 <SgeoN1> It occurs to me that a malicious program might send the data obfuscated or encrypted
03:40:14 <SgeoN1> And I still haven't figures out how to get it to do reverse DNS automatically
03:42:24 <SgeoN1> Figured it out, I think.
03:47:45 -!- zzo38 has joined.
03:48:41 <zzo38> CWEB compiled the first time, and the program works (it can generate a PDF of the codes), but if I try to compile it again a second time I get a lot of error messages.
03:49:36 <zzo38> Do you know what is wrong?
03:49:37 <zzo38> http://sprunge.us/AjRY
03:49:45 <zzo38> Is there any IRC for CWEB?
03:50:04 -!- CakeProphet has quit (Ping timeout: 276 seconds).
03:50:16 -!- CakeProphet has joined.
03:53:52 <Rafajafar> does DOT language count as an esoteric language?
03:55:33 <zzo38> Rafajafar: What DOT language?
03:55:38 <Rafajafar> dot
03:55:42 <Rafajafar> the graphviz language
03:56:01 <zzo38> http://esoteric.voxelperfect.net/wiki/Dot
03:56:10 <zzo38> Not this one?
03:56:16 <zzo38> I don't know about graphviz
03:58:08 <zzo38> Note: It is solved. The problem was that it is unable to use the change file /dev/null on Windows, so you need to make a blank file instead. (I might fix CWEB so it doesn't need that)
04:04:53 <zzo38> Rafajafar: For more information about esoteric programming, please see the wiki.
04:05:20 <Rafajafar> yes, I've seen it
04:05:25 <Rafajafar> just curious...
04:05:34 <SgeoN1> Rafajafar: By DNA I meant Douglas Adams
04:05:50 <Rafajafar> ahhhh my favorite author
04:06:00 <Rafajafar> holy fuck, you remembered that?
04:06:33 <SgeoN1> It was bothering me yesterday that I should have simply said Douglas Adams
04:06:42 <Rafajafar> how Aspy of you
04:06:49 <Rafajafar> but thanks :-D
04:08:04 <SgeoN1> Yw
04:22:03 <zzo38> I probably have to learn a few things about TeX so that I can make some changes in CWEB, such as adding line numbers in the margin, and so on. And then I need to add a "meta-macros" (or "pre pre pre processor macro") mode
04:23:27 <zzo38> Other things I want to change, is so that the " around string constants are not printed in fix pitch (only the actual string text should be fix pitch), and perhaps to make it if you have a code with \ that the \ and letter (or " or so on) after \ will be printed overtyped on the \ in the same place
04:23:55 -!- Oranjer has left (?).
04:23:58 <zzo38> And, a way to print arrays of structure data as tables
04:25:34 <zzo38> I also don't like the way the == operator is printed, I should make it print as just one equal sign, and = assignment operator as a left pointing arrow (with space around it). For things like += it can print the + sign above the left arrow
04:27:30 <oerjan> SgeoN1: what you mean you were _not_ reading the genetic code? how disappointing.
04:46:25 -!- AndChat| has joined.
04:46:25 -!- SgeoN1 has quit (Read error: Connection reset by peer).
04:53:37 -!- zzo38 has quit (Remote host closed the connection).
04:59:56 -!- kwertii has joined.
05:05:23 -!- Gregor-Z has joined.
05:05:43 <Gregor-Z> Laaaawl
05:06:41 <Gregor-Z> The Zune: it is made of suck!
05:07:17 <pikhq> Hah.
05:07:47 <Gregor> Zune HD even :P
05:07:55 <Gregor> Which has a high-definition 480x272 screen.
05:08:15 -!- Rafajafar has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]).
05:08:35 <oerjan> To zuck or not to zuck, and zoon!
05:14:20 <Gregor-Z> Wow this thing is terrible.
05:14:54 -!- Gregor-Z has quit (Quit: Page closed).
05:15:19 <Gregor> I DIDN'T EVEN DO THAT INTENTIONALLY
05:15:25 <Gregor> The friggin' UI got me all kerplunked.
05:39:55 -!- Zuu has quit (Ping timeout: 276 seconds).
05:45:25 -!- Zuu has joined.
05:45:25 -!- Zuu has quit (Changing host).
05:45:25 -!- Zuu has joined.
05:59:13 -!- jberryman has quit (Ping timeout: 276 seconds).
05:59:19 -!- mappyg has joined.
06:01:03 -!- mappu has joined.
06:03:11 -!- mappy has quit (Ping timeout: 245 seconds).
06:05:12 -!- mappyg has quit (Ping timeout: 260 seconds).
06:11:06 -!- coppro has joined.
06:21:03 -!- Mathnerd314_ has joined.
06:23:28 -!- Mathnerd314 has quit (Ping timeout: 276 seconds).
06:23:32 -!- Mathnerd314_ has changed nick to Mathnerd314.
06:40:36 -!- oerjan has quit (Quit: Good night).
06:52:05 -!- kwertii has quit (Quit: bye).
07:04:20 -!- coppro has quit (Remote host closed the connection).
07:09:01 -!- AndChat| has quit (Ping timeout: 245 seconds).
07:17:07 -!- coppro has joined.
07:21:22 -!- zzo38 has joined.
07:24:38 <zzo38> Do you write any just intonation music?
07:36:02 -!- Gracenotes has quit (Ping timeout: 240 seconds).
07:43:52 <zzo38> Or write any music for any other rational or irrational tunings other than standard 12-TET?
07:44:22 <zzo38> I have experimented with both rational and irrational tunings.
07:47:21 <zzo38> In my opinion, musics written for equal temperament should always be played as equal temperament, and just intonation music played as just intonation.
07:52:36 <zzo38> One scale I have done is the notes are (x*(3/2)^y) where x ranges from 1 to 8 and y from 0 to 4.
07:53:59 <zzo38> Another one is ((x/8)*(2^y)) where x ranges from 4 to 7 and y is an octave number.
07:55:10 <zzo38> And then there are irrational scales, (2^(n/12)) (standard), (3^(n/13)) (Bohlen-Pierce), and (5^(n/30)) (something I was making one day)
07:55:42 <zzo38> And even transcendental tunings!
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:01:24 -!- kar8nga has joined.
08:02:16 <coppro> needs more complex numbers imo
08:12:20 * Sgeo__ quaternions coppro
08:14:26 -!- MigoMipo has joined.
08:20:34 <zzo38> coppro: Yes I have even considered tunings with complex numbers. This requires making the sine of complex numbers, and somehow use the real and imaginary components.
08:25:09 -!- Wamanuz has joined.
08:30:56 -!- coppro has quit (Quit: I am leaving. You are about to explode.).
08:43:34 -!- BeholdMyGlory has joined.
08:47:23 -!- tombom has joined.
08:57:41 -!- BeholdMyGlory has quit (Remote host closed the connection).
08:58:49 <Ilari> Sine of complex numbers is easy if one has (real) sin and exp functions available. Dunno about using real and imaginary components.
08:59:36 <Ilari> Presence of (real) cos, sinh and cosh speeds things up somewhat, but lack of those is easy to circumvent.
09:02:46 -!- kar8nga has quit (Remote host closed the connection).
09:03:49 <mappu> at the end of the day, a musical tone is a frequency... and i don't think a complex frequency is that useful
09:04:10 <mappu> unless you have some way of 'hearing' complex frequencies
09:05:11 <Ilari> If one takes real part of sin(f_z*t+w), the result is exponentially increasing or decreasing volume if f_z has nonzero imaginary component.
09:09:44 <zzo38> Ilari: That is what I meant, doing something like that......
09:10:06 <zzo38> And then use the imaginary component for something else......??
09:11:04 <Ilari> Except that imaginary component is similar signal, but shifted 90 degrees...
09:13:23 <Ilari> If one has multiple channels with complex volumes, frequencies and phase shifts, one could use exponential waveforms. And then feed real component to left and imaginary component to right.
09:14:05 <zzo38> Yes, you can do that, if you try
09:23:51 -!- zzo38 has quit (Remote host closed the connection).
10:14:28 -!- CakeProphet has quit (Ping timeout: 260 seconds).
10:16:14 -!- CakeProphet has joined.
10:18:16 <CakeProphet> so I've got some code for my server
10:18:21 <CakeProphet> and a programming language idea for when I finish the server.
10:21:06 <CakeProphet> a semi-lazy prototype table-based language.
10:21:33 -!- MigoMipo has quit (Remote host closed the connection).
10:22:01 <CakeProphet> with semi-lazy semantics.
10:22:44 <CakeProphet> tables are constructed with logical combinators.
10:23:36 <CakeProphet> commands parse words numbers and strings, blocks are commands with an ending {} block
10:24:32 <CakeProphet> ucommand defines a user command. If places in the right namespace (on a room, in the global namespace,
10:24:42 <CakeProphet> *if placed
10:25:05 <CakeProphet> you can cause users to activate commands with a special scoping operator.
10:25:16 <CakeProphet> @namespace cmd
10:25:59 <CakeProphet> namespace is any table. modules are tables, logical objects are tables, and MUD objects are tables.
10:26:20 <CakeProphet> so yeah
10:26:24 <CakeProphet> it's just a wacked out MUD scripter.
10:28:35 <CakeProphet> actually ucommands are commands
10:28:57 <CakeProphet> @ is the namespace operator that allows you to switch over to MUD objects and go back to code modules as well.
10:29:10 <CakeProphet> what's cool, is that MUD objects could be built from very interesting table combinators
10:29:29 <CakeProphet> for example, a union of multiple tables, difference, etc.
10:29:31 <CakeProphet> of keys.
10:29:49 -!- sebbu has quit (Ping timeout: 240 seconds).
10:30:04 <CakeProphet> the values are variables or commands.
10:30:11 <CakeProphet> actually good old . might worl
10:30:15 <CakeProphet> namespace.cmd
10:31:53 <CakeProphet> but data structures are generally lazy.
10:33:23 <CakeProphet> two kinds of data structure. algebraic data types and tables.
10:34:21 -!- tombom has quit (Quit: Leaving).
10:34:22 <CakeProphet> and structural type. So two data types with the same construction are equivalence.
10:35:17 <CakeProphet> pairs are the same as linked lists
10:38:10 -!- GreaseMonkey has quit (Quit: I'm using NO SCRIPT WHATSOEVER - Download it at file:///dev/null).
10:52:47 -!- comex has quit (Quit: leaving).
10:54:46 -!- sebbu has joined.
11:09:14 -!- comex has joined.
11:20:28 -!- FireyFly has joined.
11:20:44 -!- FireyFly has changed nick to FireFly.
11:48:32 -!- FireFly has quit (Ping timeout: 252 seconds).
12:00:56 -!- nooga has joined.
12:02:20 -!- FireFly has joined.
12:12:11 -!- FireFly has quit (Ping timeout: 252 seconds).
12:16:17 -!- CakeProphet has quit (Ping timeout: 265 seconds).
12:16:20 -!- FireFly|n900 has joined.
12:16:39 -!- FireFly has joined.
12:33:38 -!- FireFly has quit (Ping timeout: 252 seconds).
12:35:21 -!- FireFly has joined.
12:36:02 -!- nooga has left (?).
12:36:06 -!- nooga has joined.
12:40:34 -!- CakeProphet has joined.
12:45:18 -!- MizardX has joined.
13:53:39 -!- Gregor-P has quit (Ping timeout: 240 seconds).
13:58:29 -!- wareya_ has joined.
14:01:21 -!- wareya has quit (Ping timeout: 240 seconds).
14:24:18 -!- hiato has joined.
14:26:18 -!- CakeProphet has quit (Ping timeout: 265 seconds).
14:36:36 -!- jacob1 has joined.
14:37:20 <jacob1> ciao
14:38:06 -!- jacob1 has left (?).
15:12:30 -!- oerjan has joined.
15:15:16 <oerjan> <Ilari> If one takes real part of sin(f_z*t+w), the result is exponentially increasing or decreasing volume if f_z has nonzero imaginary component.
15:16:48 <oerjan> note that if you consider that the frequencies of sound appear by fourier analysis, it doesn't really make sense to use non-real arguments for the sines.
15:17:51 <oerjan> well unless someone has generalized it and it does. but i don't know about that.
15:23:02 -!- FireFly has quit (Ping timeout: 252 seconds).
15:27:33 -!- FireFly has joined.
15:31:40 -!- augur has quit (Read error: Connection reset by peer).
15:32:00 -!- augur has joined.
15:38:13 -!- FireFly has quit (Ping timeout: 264 seconds).
15:39:39 -!- FireFly has joined.
15:42:43 -!- augur has quit (Remote host closed the connection).
15:42:52 -!- augur has joined.
15:48:11 -!- KingOfKarlsruhe has joined.
15:51:28 -!- nooga has quit (Read error: Connection reset by peer).
15:54:23 <AnMaster> oerjan, how is sin defined for complex values?
15:54:49 <AnMaster> apart from the obvious pun
15:55:11 <oerjan> sin z = (e^(iz)-e^(-iz))/(2i)
15:55:16 <AnMaster> ah
15:55:49 <AnMaster> oerjan, I always found it spooky the way that pi, e and trigonometry ties together
15:56:04 <oerjan> mhm
15:56:28 <AnMaster> oerjan, aren't you going to ask what the obvious pun was?
15:56:36 <oerjan> NEVER
15:56:51 <AnMaster> oerjan, I will tell you anyway then
15:56:54 <oerjan> i assumed it was something about morals
15:56:55 <AnMaster> oerjan, "in hell"
15:56:58 <AnMaster> yes
15:57:17 <AnMaster> of course it is in fact a class of puns
15:57:39 * oerjan doesn't understand the "in hell" part
15:57:54 <AnMaster> meh, forget it
15:58:14 <AnMaster> oerjan, when considering it I don't understand it either
15:58:23 <AnMaster> it was obvious a few moments ago though
15:58:45 <AnMaster> I guess it passed the best before date
15:58:53 <oerjan> _very_ quickly
15:59:20 <AnMaster> okay then, best before time
15:59:32 <pikhq> AnMaster: TONIGHT WE DINE IN HELL!!! Something to do with that?
15:59:37 <oerjan> best before the big bang
15:59:45 <AnMaster> pikhq, never heard that before, so no
15:59:49 <pikhq> Alas.
16:00:03 <pikhq> Someone missed out on memes. :P
16:00:16 <AnMaster> pikhq, ooh I know the answer to that one!
16:00:19 <AnMaster> me! me!
16:00:31 <oerjan> SOMETHING. SOMETHING. SPARTAAAAAAAAAAAAAA
16:00:37 <AnMaster> that one I know
16:00:42 <pikhq> Same movie.
16:01:00 <oerjan> full disclosure: i haven't seen the movie either.
16:01:00 <AnMaster> oerjan, all your sparta is belong to something we put in your mom so you could lolcats while you lolcats
16:01:01 <pikhq> Which I've not seen.
16:01:02 <pikhq> :P
16:01:16 <oerjan> that's memes for you
16:01:20 <pikhq> AnMaster: Nicely done.
16:01:25 <SimonRC> okp: I was the lucid dreaming one
16:01:28 <AnMaster> pikhq, I ran out of memes :P
16:01:45 <AnMaster> at least ones I could think of
16:01:53 <SimonRC> okp: when there was litle immediate reward, I lost most of my interest
16:02:08 <AnMaster> pikhq, oh wait, replace something with mudkips
16:02:18 <pikhq> Mudkips!
16:02:43 <oerjan> http://www.overclock.net/attachments/hardware-news/123486d1253298081-inq-recompute-cardboard-pc-case-tonight-we-dine-hell.jpg
16:03:19 <AnMaster> oerjan, haha
16:03:37 <AnMaster> anyway "hell" would be wrong period for a movie about sparta
16:03:47 <AnMaster> seriously, the greek called it something else
16:03:52 * AnMaster tries to remember what
16:03:56 <oerjan> hades
16:04:05 <AnMaster> oerjan, yes but hades was in three sections iirc
16:04:19 <AnMaster> one was like paradise, one like "boring people" and one like hell
16:04:20 <AnMaster> iirc
16:04:26 <oerjan> well there was elysion (the good one)
16:04:29 <AnMaster> yes
16:04:32 <AnMaster> and the other two?
16:04:37 <oerjan> cannot recall
16:04:41 <AnMaster> indeed
16:04:48 <AnMaster> that is the bit I can't recall either
16:05:02 <AnMaster> oerjan, also I don't think it is spelled "elysion" in English and/or Swedish
16:05:06 <AnMaster> not sure how it is spelled
16:05:16 <oerjan> elysium, probably
16:05:17 <AnMaster> I distinctly remember an u there
16:05:18 <AnMaster> yeah
16:05:56 <oerjan> -um is just latinization of the greek
16:06:28 <AnMaster> ah
16:07:04 <pikhq> Arguably, "hell" is a perfect translation, because "hell" was referred to as "Hades" in the New Testament.
16:07:12 <pikhq> (it *was* in Greek...)
16:08:27 <AnMaster> hah
16:10:19 <AnMaster> pikhq, btw there is one meme I missed, as reminded of in another channel:
16:10:22 <AnMaster> <AnMaster> init: all your sparta is belong to mudkips we put in your mom so you could lolcats while you lolcats
16:10:22 <AnMaster> <AnMaster> how many memes?
16:10:22 <AnMaster> <&Samanth0r> OVER 9000
16:10:32 <AnMaster> XD
16:10:57 <pikhq> Yes, much like Cell's power level, it is indeed over 9000.
16:11:06 <AnMaster> XD
16:11:17 <AnMaster> pikhq, what is cell here?
16:11:25 <AnMaster> I don't know where the 9000 thing comes from
16:11:30 <pikhq> AnMaster: Cell is a character in Dragonball Z.
16:11:36 <pikhq> His power level is over 9000.
16:12:03 <pikhq> They... Dropped power levels soon after.
16:13:09 <AnMaster> pikhq, understandable XD
16:13:10 -!- Sgeo__ has quit (Ping timeout: 265 seconds).
16:13:33 <pikhq> AnMaster: Kinda hard to keep a straight face when you've got exponential power increase going on.
16:13:33 <AnMaster> pikhq, what is the unit btw?
16:13:46 <pikhq> (ah, stereotypical shounen)
16:13:52 <pikhq> AnMaster: Unspecified!
16:13:54 <AnMaster> pikhq, just make it a logarithmic scale
16:13:59 <oerjan> IT'S OVER ACKERMANN!
16:14:07 <AnMaster> and you can do it without seming idiotic
16:14:14 <AnMaster> oerjan, ackermann(1,1)?
16:14:18 <pikhq> AnMaster: ... Have you ever *seen* DBZ?
16:14:22 <AnMaster> pikhq, nop
16:14:26 <AnMaster> nope*
16:14:47 <pikhq> This was a show which had a rerelease that consisted of remastering the video *and cutting out a third of the series*.
16:14:57 <AnMaster> why=
16:15:01 <AnMaster> s/=/?/
16:15:11 <pikhq> Sorry, two thirds.
16:15:15 <pikhq> AND NOTHING WAS LOST.
16:15:29 <pikhq> I don't think seeming idiotic was among their worries.
16:17:21 <AnMaster> <oerjan> IT'S OVER ACKERMANN! <-- alternative reply: Nothing to worry about as long as the reading isn't off the scale
16:18:03 <pikhq> I seem to recall that they managed to get an entire season into 2 episodes without cutting anything of importance.
16:18:19 <AnMaster> ooh anyone remember that badger meme? Seems to have died out
16:18:43 <pikhq> BADGER BADGER BADGER BADGER MUSHROOM MUSHROOM!
16:18:53 <pikhq> (that's a "yes")
16:18:53 <AnMaster> wasn't it snake?
16:19:15 <pikhq> After a couple iterations of that, instead of MUSHROOM MUSHROOM, AAAAAH ITS A SNAKE!!!
16:19:29 <AnMaster> ah
16:19:33 <AnMaster> maybe that was how it went
16:19:37 <AnMaster> I don't remember
16:19:58 <fizzie> I seem to remember "SNAAAKE, IT'S A SNAAAKE"; but maybe it was a generic shout in front instead.
16:22:10 -!- KingOfKarlsruhe has quit (Remote host closed the connection).
16:26:58 <Deewiant> How do you people not remember these things
16:27:42 <pikhq> MY BRAIN IS FINITE
16:27:49 <pikhq> AND MADE OF MEATS
16:27:55 <pikhq> BRAINMEATS
16:27:59 <Deewiant> It's (badger{12} mushroom{2}){4} badger{11} a snake, a snake, snake, a snaaake, ooohhh it's a snake
16:28:50 -!- Sgeo has joined.
16:29:11 <Deewiant> I /might/ have got the 12 and 11 wrong and there may've been some variation there; I know there are occasional plurals and articles ("a")
16:30:40 <fizzie> Deewiant: Look, progress: http://zem.fi/~fis/bot.png (I managed to extract one of the polygon models, though the picture cheated a bit by setting up parent/child relationships and submodel offsets manually in Blender (based on numbers spewed out by the script) since the .obj file format doesn't support that sort of stuff; I need to figure out a better way to import things to Blender.
16:30:57 -!- oerjan has quit (Quit: Later).
16:31:18 <Deewiant> Whee progress
16:36:30 <fizzie> There are 26 formats in the "import" menu and I have no clue which one would be both really simple to write (like Wavefront .obj is) but also complicated enough to handle a hierarchical object where subobjects have an offset from parent. (Though of course I could "flatten" them down by applying the offsets to the submodel vertices; I don't think those parts actually move, except perhaps when it's morphing between models.)
16:37:47 <fizzie> Maybe I should go via VRML; it at least has a structure.
16:38:36 -!- Sgeo has quit (Ping timeout: 245 seconds).
16:42:21 -!- hiato has quit (Quit: underflow).
16:47:04 -!- augur has quit (Remote host closed the connection).
16:47:14 -!- augur has joined.
16:57:52 -!- augur has quit (Remote host closed the connection).
16:57:58 -!- augur has joined.
17:00:48 <AnMaster> <Deewiant> It's (badger{12} mushroom{2}){4} badger{11} a snake, a snake, snake, a snaaake, ooohhh it's a snake <-- you just checked?
17:00:54 <AnMaster> or did you actually remember that?
17:00:56 <Deewiant> No, I remember
17:01:17 <AnMaster> Deewiant, when did you last watch it? and did you actually count or did you just remember that after casual viewing?
17:01:27 <Deewiant> I don't know, years/months ago
17:01:32 <AnMaster> because if the latter you have some sort of photographic memory
17:01:42 <Deewiant> I've counted it in the past
17:01:45 <AnMaster> hm
17:01:56 <AnMaster> Deewiant, still you have an exceptionally good memory :P
17:02:04 <Deewiant> No, I just remember useless things
17:02:10 <AnMaster> well
17:02:11 <AnMaster> okay
17:02:13 -!- wareya_ has changed nick to wareya.
17:02:39 <pikhq> Deewiant: You have a memory for the most useless things.
17:02:48 <pikhq> How many digits of pi?
17:03:19 <Deewiant> 3.141592653589793238462643383279502884197169399375105820974944
17:03:39 <Deewiant> Less than before, and might have an error or si
17:03:40 <Deewiant> x
17:03:56 <AnMaster> 3.1415<something that makes it round upwards so it is really 3.1416>
17:04:01 <AnMaster> that is what I remember
17:04:47 <pikhq> Deewiant: That's some number of digits man.
17:05:00 <Deewiant> Not even 100 :-P
17:05:00 <AnMaster> pikhq, how many do you remember
17:05:14 <AnMaster> Deewiant, I just use the pi button :P
17:05:16 <pikhq> I could've sworn you could only have natural, greater-than-or-equal-to-0 digits.
17:05:24 <AnMaster> I think it is to 14 decimals on my TI-83+
17:05:26 <pikhq> AnMaster: 8.
17:05:35 <AnMaster> pikhq, still way more than me :P
17:06:02 <pikhq> Good enough to calculate the circumfrence of the Universe to within an atom is good enough for me!
17:06:13 <AnMaster> pikhq, of course I remember them all. In base pi.
17:06:18 <pikhq> AnMaster: :D
17:06:25 <pikhq> All 2 of them.
17:06:30 <AnMaster> indeed
17:06:37 <Deewiant> 2.78182818284590452 and 1.6180 for the other two usually-requested constants
17:06:53 <AnMaster> pikhq, hm what is 1 in base pi of pi is 10?
17:07:07 <Deewiant> s/of/if/
17:07:17 <AnMaster> it can't be the integer 1 I assume?
17:07:56 <AnMaster> Deewiant, e and uh... phi?
17:08:03 <Deewiant> Yep
17:08:16 <pikhq> Deewiant: Graham's!
17:08:34 <AnMaster> "2.7 but round upwards" and "1.6"
17:08:36 <Deewiant> pikhq: Yeah no
17:08:40 <AnMaster> are the bits I remember of those
17:09:01 -!- cheater99 has quit (Ping timeout: 245 seconds).
17:09:18 <Deewiant> Do you people remember your phone numbers? :-P
17:09:25 <AnMaster> Deewiant, my own no
17:09:28 <Deewiant> >_<
17:09:28 <AnMaster> well my landline yes
17:09:32 <AnMaster> not my mobile
17:09:46 <pikhq> Deewiant: Yes. That is the only phone number I know.
17:09:50 <AnMaster> I do however remember numbers I call often
17:09:55 <AnMaster> two ones
17:10:23 <pikhq> There's a notable lack of the Alise today.
17:10:24 <Deewiant> I remember the first phone number I added to my mobile phone; I haven't called it in years (ever?) and it may not be valid any longer
17:10:51 <pikhq> I expect he's either been sent to the death panel or in Norway by now.
17:10:59 <Deewiant> In addition to my own, my parents' now-nonexisting landline's, and two or three others
17:11:37 <AnMaster> pikhq, death panel?
17:11:58 <AnMaster> pikhq, also poor oerjan
17:12:27 <pikhq> AnMaster: American politics joke. It was claimed that universal health care was going to make death panels to DETERMINE WHO WOULD DIE!
17:12:42 <AnMaster> pikhq, waaaaaat
17:12:43 <pikhq> If this were true, clearly the UK would have one and Alise would be before one.
17:12:45 <AnMaster> th*
17:12:57 <pikhq> AnMaster: US politics is fucking nuts.
17:13:12 <AnMaster> pikhq, this was in some political cartoon or such?
17:13:27 <pikhq> People seriously claimed that universal health care would result in people over 60 being sent before a death panel to determine whether or not they should *remain alive*.
17:13:43 <pikhq> AnMaster: No, this was the position of the Republican Party.
17:13:52 <AnMaster> .... whaaaaaaaaaaaaaaaaaaaaath
17:14:01 <AnMaster> s/th/t/
17:14:09 <pikhq> Did I happen to mention that US politics is fucking nuts?
17:14:20 <AnMaster> pikhq, yes but even so...
17:14:33 <pikhq> They also believe that in every other country there's several-year waiting lists for all procedures.
17:14:44 <pikhq> And that the US has the best health care system in the world.
17:15:07 <pikhq> AnMaster: How many bankruptcies do you see from health care costs there?
17:15:12 <AnMaster> pikhq, not for all procedures. Mostly for transplanting
17:15:17 <AnMaster> pikhq, none
17:15:27 <pikhq> Yes, and those same waitlists exist for transplants here.
17:15:29 <AnMaster> a state can't go bankrupt
17:15:38 <pikhq> AnMaster: No, I mean people.
17:15:46 <pikhq> Still none, right?
17:15:54 <AnMaster> pikhq, none in Sweden at least
17:16:00 <pikhq> Here, something like 60% of all bankruptcies are because of healthcare costs.
17:16:08 <AnMaster> you have to pay up to a max limit of some 1500 SEK or such iirc
17:16:28 <AnMaster> and if you can't afford that there are ways to get help with it
17:16:30 <pikhq> 200 USD?
17:16:40 <pikhq> That's... Freaking ridiculous.
17:16:42 <AnMaster> pikhq, don't know, try google to convert
17:16:54 <AnMaster> pikhq, too high? too low?
17:16:58 <pikhq> That's a single visit to a doctor's office or something.
17:17:07 <pikhq> (before insurance)
17:17:14 <AnMaster> pikhq, no, that costs about 100 SEK or such in general
17:17:20 <pikhq> (which not everyone has)
17:17:24 <AnMaster> or maybe 200 for specialists
17:17:36 <pikhq> AnMaster: Yeah, in the US you can't get any care for that little.
17:17:49 <pikhq> Even counting insurance.
17:18:21 <pikhq> And people felt that this was the best thing in the world.
17:18:36 <AnMaster> pikhq, of course most health care is run by state in Sweden. Though there are some private practitioners too. But the amount of paper work to be allowed to run private healthcare is ridiculous I heard
17:18:38 <pikhq> Having a system where the average person can barely afford regular appointments.
17:19:30 <pikhq> AnMaster: Can't beat the paperwork involved in private healthcare in the US. Each insurance company (and there's *several*) has their own paperwork to deal with in order to be able to deal with them.
17:19:56 <AnMaster> pikhq, heh
17:20:06 <pikhq> And *then* there's Medicare. (the government-funded healthcare system for those permanently disabled and over 60 years of age)
17:20:09 <AnMaster> of course there are many insurance companies here too
17:20:22 <AnMaster> but I don't know that works in Sweden
17:20:34 <AnMaster> I mean paperwork for being able to run private health care legally
17:21:03 <pikhq> Mmm, yeah, there's probably a bit more of that.
17:21:12 <pikhq> The US just tops you in paperwork to run it practically.
17:21:15 <pikhq> :P
17:22:55 <pikhq> Oh, this was also fun. Another talking point of the Republicans: "Keep the government's hands out of our Medicare!"
17:23:06 <pikhq> (Medicare, once again, *is run by the government*)
17:23:58 <AnMaster> idea for renaming: Republicans โ†’ Idots; Democrats โ†’ Somewhat less idiots
17:24:11 <pikhq> Correct.
17:24:25 <AnMaster> pikhq, where are the non-idiots?
17:24:37 <AnMaster> oh wait, in Europe or powerless
17:24:45 <pikhq> AnMaster: Highly marginalised by our press.
17:24:59 <AnMaster> strange
17:25:37 -!- cheater99 has joined.
17:25:44 <pikhq> It's in the interests of the owners of our press.
17:27:48 -!- vtor has joined.
17:28:27 -!- vtor has left (?).
17:28:39 * pikhq is clearly a bit bitter about stuff.
17:31:17 <AnMaster> pikhq, you live in US. Only to be expected
17:32:23 <pikhq> The only thing we're allowed to spend on is pointless waste projects to appease other senators, and the military. Joy.
17:32:34 -!- FireFly|n900| has joined.
17:35:49 -!- FireFly|n900 has quit (Ping timeout: 240 seconds).
17:36:31 -!- FireFly|n900| has changed nick to FireFly|n900.
17:39:32 -!- jberryman has joined.
17:43:44 <fizzie> Deewiant: Heh-eh, I converted my .obj output mess to instead write a hierarchical VRML 1.0 file that has separate nodes (with translations) for the submodels. Then I imported it into Blender: it ignored the translations, *and* folded all polygon faces into a single mesh. At least the .obj importer can separate different groups to different objects.
17:44:02 <pikhq> Saluton, vi. Kiel vi fartas?
17:46:01 -!- FireFly|n900 has quit (Ping timeout: 264 seconds).
17:47:06 <pikhq> Malesperantkomprenas, mi pensas.
17:55:27 -!- Gregor has quit (Ping timeout: 252 seconds).
18:06:55 -!- FireFly|n900 has joined.
18:09:09 -!- augur has quit (Ping timeout: 240 seconds).
18:10:03 -!- augur has joined.
18:20:23 -!- CakeProphet has joined.
18:21:49 -!- Gregor-W has joined.
18:27:13 -!- okp has quit (Quit: leaving).
18:27:34 -!- jberryman has quit (Ping timeout: 276 seconds).
18:35:12 -!- augur has quit (Ping timeout: 248 seconds).
18:36:21 -!- augur has joined.
18:50:46 -!- ais523 has joined.
18:59:11 -!- Gregor-W has quit (Ping timeout: 252 seconds).
18:59:57 -!- SevenInchBread has joined.
19:01:52 -!- CakeProphet has quit (Ping timeout: 248 seconds).
19:09:50 -!- zzo38 has joined.
19:10:49 <zzo38> Do you know how to make TeX so that the plus sign appears above the left arrow but without too much space in between, so it is closer together, and does not become hard to read with the text on the above line?
19:11:16 <zzo38> I did get it to put the plus sign above the left arrow but it is not close enough together
19:11:20 <ais523> that sounds like the sort of thing LaTeX is good for
19:11:39 <ais523> there's a command for combining text, etc, above an operator, although I can't remember what it is offhand
19:11:54 -!- calamari has joined.
19:12:08 -!- calamari has quit (Client Quit).
19:12:10 <Slereah> I know what it is
19:12:12 <Slereah> Lemme check
19:12:56 -!- calamari has joined.
19:12:58 <Slereah> Hm
19:13:02 <zzo38> So far this is what I have: \def\MRL#1{\mathrel{\let\K=\relax#1{}\above0pt\leftarrow}}
19:13:06 <Slereah> I just used \kern
19:13:16 <zzo38> And it makes it too far away and hard to read because it is too close the above line
19:13:18 <Slereah> Also \overset
19:14:05 <calamari> hi
19:15:57 <ais523> hi calamari
19:16:05 <ais523> haven't seen you here for ages, if ever
19:16:17 <ais523> but I respect what you do in the esolang world
19:16:28 <AnMaster> zzo38, try the normal over-thingy plus some negative spacers
19:16:29 <pikhq> It be calamari again.
19:16:33 <pikhq> Hooray, squid!
19:19:03 <calamari> ais523: funny, i ve been here a lot lately
19:19:15 <ais523> yes, but I haven't
19:19:21 <ais523> I have a habit of missing people who come here intermittently
19:19:22 <calamari> ahh hehe
19:19:34 <zzo38> AnMaster: Actually I did try putting a negative number there in place of 0pt and it doesn't work
19:19:36 <ais523> especially if they live in a different timezone
19:23:33 <zzo38> Any negative number is just like zero, it seems
19:34:25 -!- MigoMipo has joined.
19:37:34 -!- MigoMipo has quit (Remote host closed the connection).
19:42:46 -!- MigoMipo has joined.
19:46:09 -!- sebbu2 has joined.
19:46:15 -!- Zuu has quit (Remote host closed the connection).
19:47:58 -!- sebbu has quit (Ping timeout: 276 seconds).
19:47:58 -!- sebbu2 has changed nick to sebbu.
19:56:08 <AnMaster> zzo38, try a negative vspace?
19:56:13 <AnMaster> or whatever the term is
20:08:41 <zzo38> AnMaster: Actually, I looked at the "TeX for the Impatient" book, and found the \overleftarrow command, so I used that instead and that works like how I wanted (except I wanted the arrow underneath, but above is OK, too, as long as it is consistent)
20:09:34 <zzo38> Now I have: \def\MRL#1{\mathrel{\let\K=\relax\overleftarrow{#1}}}
20:10:40 <zzo38> I do still have a question: How can I make it print line numbers in the margin?
20:25:22 -!- BeholdMyGlory has joined.
20:25:33 <zzo38> And, how can I do overtyping in TeX so that two things appear in the same place?
20:35:21 -!- Sgeo has joined.
20:40:00 <Sgeo> I think my definition of compiler must be off
20:40:21 <Sgeo> I thought it was simply a translator, but an assembler translates, so unless an assembler is a compiler...
20:41:50 <pikhq> Sgeo: An assembler is a particular kind of compiler.
20:43:23 <zzo38> I suppose even different assembler programs might have a few extra features or some things missing
20:43:32 <Sgeo> IRP> Please, compile some Japanese into English
20:43:42 <zzo38> And there is also "High-Level-Assembler"
21:01:26 -!- Gregor-W has joined.
21:02:23 -!- zzo38 has quit (Remote host closed the connection).
21:06:32 <fizzie> I think I've done overtyping in LaTex with "\makebox[0pt][l]{... stuff ...}... more stuff ...", where the 0pt-width \makebox makes it think the first "... stuff ..." doesn't take any space, so it puts "... more stuff ..." on top of it. I doubt this is relevant any more, though.
21:21:27 <Ilari> Now the script does special things with special tiles (burning tile has kind of lava texture, slippery tile looks icy/glassy, boost tile has stripes running forward, sticky tile has stripes running backward and suppiles blocks have stripes). Additionally there is sky texture.
21:22:59 <Ilari> Looks a lot nicer. HD render of Skyroads is at approx 3.4k frames out of 48k.
21:30:05 <ais523> Ilari: I look forward to seeing the final resuly
21:30:06 <ais523> *result
21:32:17 <Ilari> Now, its only missing some music... But that's more difficult thing than graphics side...
21:42:41 <AnMaster> <zzo38> I do still have a question: How can I make it print line numbers in the margin? <-- trying to remember
21:42:44 <AnMaster> but I fail at it
21:44:21 <AnMaster> Ilari, can you upload a partial preview?
21:47:43 <Ilari> HQ encode is already 43MB. Wonder how large the final HD one will be...
21:53:49 <Ilari> But, before uploading this to YT (if I wind up uploading it there), I need to make 2304p (4K) version. :-)
21:59:43 <AnMaster> Ilari, HQ?
22:00:20 <AnMaster> Ilari, what about uploading some awesome looking frames?
22:02:58 -!- Wamanuz2 has joined.
22:03:46 <Ilari> Well, the most avesome frames are at fairly end, but I think there's some good screenshot material within already rendered segment...
22:04:12 -!- Wamanuz3 has joined.
22:06:06 -!- Wamanuz has quit (Ping timeout: 258 seconds).
22:07:34 -!- Wamanuz2 has quit (Read error: Operation timed out).
22:07:49 <Ilari> AnMaster: http://imagebin.ca/view/E-h-TiiW.html (I resized it to 720p).
22:08:14 <Ilari> That shows the burning block being lava.
22:10:25 <fizzie> Ilari: Perhaps you could snatch some NASA pictures for the background; that fluffy-clouds thing doesn't really suggest "you might run out of air" to me.
22:10:44 <fizzie> In other news, texture coordinates for extracted polygon models: http://zem.fi/~fis/bot2.png
22:12:16 <Ilari> http://imagebin.ca/view/LRA3qf.html shows the slippery texture (looks bit too glassy instead of icy to me, but...)
22:13:08 <fizzie> It's a bit too mirrory to look icy.
22:13:16 <Ilari> Yeah.
22:14:40 <Ilari> One fun thing is that it needs (almost) 2ฯ€ sterradians of background image data.
22:16:43 <fizzie> It seems that I do need to keep the Descent submodels as separate entities, because the recorded demo includes a list of rotation angles for each submodel separately (so apparently the bots do move their arms and so on).
22:17:41 <Ilari> To make it look really cool, one would have to redo the models to be less polygon-y.
22:19:22 <Ilari> From those renders one can see why there's no finished Stellar Express. Basically, that game sucks if view is too low.
22:20:57 <SevenInchBread> | constructions
22:21:06 -!- SevenInchBread has changed nick to CakeProphet.
22:24:52 -!- elliottcable has changed nick to ec.
22:26:24 <Ilari> And no, I'm not "TAS anything Skyroads" (there's one guy who's "TAS anything shining") guy (otherwise I would TAS Kosmonaut too).
22:27:35 <Ilari> Actually, it needs more than 2ฯ€ sterradians, as one can get backreflections from slippery floors.
22:28:59 <Ilari> Basically, I think the space angle needed is two times the display area (forward and backward beams).
22:31:09 -!- tombom has joined.
22:31:18 <fizzie> For the level 1 demo it seems I need just 9 polygon models (5 7 32 39 40 46 62 64 75) in renderable quality. Though then there are all the sprite-based effects and animations to recreate. Fneh.
22:34:35 <Ilari> The Lua script that reads the level and movment descriptions and makes the scenes and calls povray to render them: "375 2405 13389 ../map-to-pov". Not exactly small.
22:35:48 <fizzie> I've managed to construct quite a bit of Perl for this insanity, too: http://sprunge.us/SSfS
22:38:14 -!- CakeProphet has quit (Ping timeout: 240 seconds).
22:39:04 -!- CakeProphet has joined.
22:40:32 -!- augur has quit (Read error: Connection reset by peer).
22:40:38 -!- augur has joined.
22:47:32 <Ilari> I would have liked to decode the level data from ROADS.LZS instead of using memory dump, but I don't know how to decode the tile data. Oh, well.
22:49:21 -!- augur has quit (Remote host closed the connection).
22:49:29 -!- augur has joined.
22:57:06 -!- ec has changed nick to Voldemort.
22:57:22 -!- augur has quit (Remote host closed the connection).
22:57:29 -!- augur has joined.
22:57:54 -!- Voldemort has changed nick to ec.
22:57:57 -!- ec has changed nick to elliottcable.
23:03:37 <AnMaster> <Ilari> AnMaster: http://imagebin.ca/view/E-h-TiiW.html (I resized it to 720p). <-- cool
23:04:25 <AnMaster> <Ilari> http://imagebin.ca/view/LRA3qf.html shows the slippery texture (looks bit too glassy instead of icy to me, but...) <-- cool
23:04:38 <Ilari> 10k frames done...
23:06:44 <AnMaster> <Ilari> From those renders one can see why there's no finished Stellar Express. Basically, that game sucks if view is too low. <-- ?
23:07:21 <Ilari> Doing 10k frames took about 2 and half hours...
23:07:46 <AnMaster> Ilari, not too bad
23:07:56 <AnMaster> I mean it would take far longer on my computer
23:08:03 <Ilari> There's demo for game called stellar express, which would have been fourth game in series, but it was canceled because the makers couldn't make it fun.
23:08:37 <calamari> what series?
23:09:11 <Ilari> Skyroads (there's three games related to that).
23:09:36 -!- calamari has quit (Remote host closed the connection).
23:09:45 <Ilari> And worse yet, there are two games that internally call themselves "Skyroads".
23:10:46 -!- calamari has joined.
23:10:50 <AnMaster> Ilari, eh
23:10:51 <calamari> oops
23:10:52 <AnMaster> okay
23:11:12 <calamari> if you mentioned the series, I missed it
23:11:12 <Ilari> Skyroads Xmas special is at least marked as "Skyroads Xmas special". But Cosmonaut internally calls itself "Skyroads".
23:11:21 <Ilari> *Kosmonaut.
23:11:56 <AnMaster> heh
23:12:27 <calamari> what was my quit message btw?
23:12:41 <Ilari> calamari: Connection closed (as system message).
23:12:50 <calamari> thanks
23:13:11 <Ilari> I.e. Read(2) gave 0 (end of stream).
23:14:03 <calamari> because the oom killer destoryed it when I ran out ofmemory.. android browser takes a lot
23:15:08 <Ilari> This computer has 50MB available RAM, but I think it could take few GB from caches if needed...
23:15:24 <Ilari> Cache size is about 5.5GB.
23:15:57 <AnMaster> * calamari has quit (Remote host closed the connection)
23:16:00 <AnMaster> that was what I saw
23:16:01 <AnMaster> calamari, ^
23:16:09 <calamari> okay cool
23:16:35 <AnMaster> Ilari, I WANT YOUR RAM ;)
23:16:40 <calamari> this phone has 192 MB ram.. more than your computer?
23:16:51 <AnMaster> calamari, no I have 1.5 GB RAM in my desktop
23:16:53 <calamari> oh available
23:16:56 <AnMaster> and 4 GB in my laptop
23:16:58 <AnMaster> calamari, in total
23:16:59 <AnMaster> I meant
23:17:15 <AnMaster> total used free shared buffers cached
23:17:15 <AnMaster> Mem: 1503 1335 168 0 44 429
23:17:15 <AnMaster> -/+ buffers/cache: 861 642
23:17:25 <AnMaster> Swap: 4094 201 3892
23:17:40 <AnMaster> the swap is... reasonably fast. Split over two disks
23:17:46 <calamari> what command did you use to get that?
23:17:51 <AnMaster> calamari, free -m
23:18:04 <AnMaster> $ swapon -s
23:18:04 <AnMaster> FilenameTypeSizeUsedPriority
23:18:04 <AnMaster> /dev/sda3 partition20964761033881
23:18:04 <AnMaster> /dev/sdb3 partition20964761032921
23:18:06 <calamari> thanks, gotta try it
23:18:08 <AnMaster> argh
23:18:11 <AnMaster> irc fails at tabs
23:18:36 <calamari> I deactivated my swap, it was killing my microsd cards
23:18:57 <AnMaster> well this thing has 2x 1 TB SATA
23:19:02 <AnMaster> in RAID 1 for all but swap
23:19:05 <calamari> lol
23:19:19 <AnMaster> and harddrives
23:19:21 <AnMaster> not SSD
23:19:36 <AnMaster> swap separate partitions are separate but same priority
23:19:38 -!- augur has quit (Remote host closed the connection).
23:19:39 <calamari> my computer is obsolete, but that's ok
23:19:43 -!- augur has joined.
23:19:46 <AnMaster> which means kernel will do interleaved access to it
23:19:52 <AnMaster> calamari, so is this. CPU from 2004
23:19:53 <calamari> works great for what I use it for
23:20:09 <AnMaster> calamari, a Sempron 3300+
23:20:18 <AnMaster> laptop has a more modern CPU
23:20:29 <calamari> core 2 duo here
23:20:39 <AnMaster> well that is what is in my laptop
23:20:47 <calamari> 2.13 GHz I think?
23:21:11 <AnMaster> 2.61 GHz in my laptop iirc
23:21:12 <calamari> 1gb ram, 250 gb sata hd hehe
23:21:15 <AnMaster> 2 GHz in my desktop
23:21:23 <AnMaster> 200 GB SATA
23:21:29 <AnMaster> for laptop
23:21:41 <AnMaster> but it is a thinkpad. Will last for ages
23:21:44 <calamari> 5.25" and 3.5" floppy drives :)
23:21:51 <AnMaster> calamari, in laptop!?
23:22:02 <calamari> no this is my tower
23:22:06 <AnMaster> oh
23:22:17 <AnMaster> I have a non-working 3.5" floppy drive in it
23:22:23 <AnMaster> if connected bios errors out
23:22:26 <Ilari> This computer was brought not becoming too slow to be useful soon in mind (probably not going to get new one soon). That's why it has fairly high specs.
23:22:32 <AnMaster> it just happened one day
23:22:35 <calamari> my laptop is old, got it when someone upgraded hehe
23:23:14 <AnMaster> Ilari, my desktop was upper-mid segment when I got it!
23:23:22 <AnMaster> and for my laptop, battery time was important
23:23:22 <calamari> but its way better than my first laptop, which had a 486 dx4 50mhz and 24mb ram .. lol
23:23:41 <AnMaster> calamari, my first laptop had a 300 MHz PPC
23:24:16 <AnMaster> my first computer as well
23:24:24 <calamari> I got it for school so I could run turbo assembler and etc in class, worked great for that
23:24:34 <AnMaster> huh
23:24:36 <AnMaster> calamari, age?
23:24:56 <calamari> 32, you?
23:25:02 <AnMaster> calamari, 20
23:25:13 <AnMaster> explains a lot
23:25:28 <Gregor-W> lawl
23:25:30 <calamari> my first computer was an ibm xt clone (8088) with 640k ram and 20mb hard drive
23:25:42 <Gregor-W> Running Xenix
23:25:50 <calamari> I wish
23:25:59 <calamari> running ms-dos 3.30
23:26:03 <Gregor-W> Wooooh
23:26:08 <Gregor-W> They had directories by then, right?
23:26:18 <calamari> lol
23:26:22 <Gregor-W> ;)
23:27:09 <Gregor-W> Oh foo, next week's my birthday then I'll be 24. Can't possibly make some inane argument about how I'm in my "early 20s" any more.
23:27:18 <calamari> the dos shell sucks pretty bad compared to bash, but you had complete control of the computer, so that part was awesome
23:27:28 <Gregor-W> Kernels are for losers.
23:27:47 <calamari> ms-dos had a kernel.. kinda lol
23:28:18 <calamari> but respect.. it was hand coded in asm
23:28:31 <AnMaster> Gregor-W, middle aged then ;P
23:28:32 <AnMaster> wait no
23:28:40 <AnMaster> I'm too close to that age to be able to claim it
23:28:44 <Gregor-W> AnMaster: Thanks for the confidence that I'll die at 48
23:28:51 -!- MigoMipo has quit (Remote host closed the connection).
23:29:01 <fizzie> There was a 386 I had with a 40 MB disk, and it had to be partitioned into two pieces because DOS didn't support file systems more than 32 MB huge. (DOS 3.2? 3.33? I seem to think 3.33 was the one that broke free of that particular limit, but it could've been some later one too.)
23:29:18 <AnMaster> Gregor-W, XD
23:29:47 <AnMaster> Gregor-W, which day in next week? So I know when to congratulate you
23:30:00 <Gregor-W> Exactly one week from today.
23:30:21 <AnMaster> ah
23:30:27 * AnMaster adds to calender
23:30:34 <Gregor-W> How creepy :P
23:30:38 <AnMaster> Gregor-W, XD
23:30:46 <calamari> anmaster gonna give him a birthday bj?
23:30:53 <AnMaster> bj?
23:30:57 <Gregor-W> X-D
23:30:58 <AnMaster> IF ONLY I COULD FIND MY PHONE
23:31:03 <Gregor-W> Uhhh
23:31:06 <AnMaster> calamari, no, dj
23:31:14 <Gregor-W> >_>
23:31:22 <AnMaster> ah there it is
23:31:32 <AnMaster> Gregor-W, I'm terrible at remembering things -_-
23:31:45 <Gregor-W> `addquote <calamari> anmaster gonna give him a birthday bj? <AnMaster> IF ONLY I COULD FIND MY PHONE
23:31:51 <Gregor-W> This makes sufficiently little sense to quote :P
23:31:55 <HackEgo> 193|<calamari> anmaster gonna give him a birthday bj? <AnMaster> IF ONLY I COULD FIND MY PHONE
23:32:18 <AnMaster> :P
23:32:33 <Gregor-W> They sure do make advanced smartphones nowadays!
23:32:36 <calamari> wish my phone had THAT feature lol
23:32:58 <Gregor-W> Well lesse, there's Encountr, that's pretty close (if you have an Android)
23:33:16 <AnMaster> IF ONLY I COULD FIND MY TI-83+
23:33:22 -!- augur has quit (Remote host closed the connection).
23:33:27 <AnMaster> (to calculate which year to put in the phone)
23:33:28 <AnMaster> ah there it is
23:33:28 -!- augur has joined.
23:33:33 <AnMaster> 1986 then
23:33:42 <Gregor-W> You're upping the creepy here.
23:33:51 <AnMaster> Gregor-W, I know. It was intentional
23:34:03 <AnMaster> Gregor-W, it refuses to add bday notation without you giving a year
23:34:20 <Gregor-W> <AnMaster> Now if only I could find his birth minute and then adjust for timezones!
23:34:24 <AnMaster> Gregor-W, the thing is, that is the ONLY way I will remember to congratulate it
23:34:30 <AnMaster> Gregor-W, XD
23:34:32 <Gregor-W> Alternatively, you could just ... not?
23:34:40 <AnMaster> Gregor-W, that would be rude
23:34:46 <Gregor-W> It's sort of an odd thing to congratulate anyway ...
23:34:50 <AnMaster> a bday?
23:34:50 <Gregor-W> "You managed not to die this year!"
23:34:55 <AnMaster> "happy bday"
23:34:57 <calamari> assuming you have it, facebook will tell me
23:35:03 <AnMaster> it is USUAL to congratulate it
23:35:09 <AnMaster> calamari, I don't have facebook
23:35:11 <Gregor-W> AnMaster: Maybe I'm just a grim person :P
23:35:30 <AnMaster> Gregor-W, also aren't you happy you didn't die this year
23:35:39 <Gregor-W> Fair enough X-P
23:35:43 <AnMaster> Gregor-W, would it be better if we congratulated your death?
23:35:49 <AnMaster> which I hope we won't
23:35:52 <calamari> anmaster then you're missing out on gregors extreme (ultimate?) croquet pics
23:35:57 <Gregor-W> No, that's also creepy. And people totally do.
23:35:59 <AnMaster> calamari, what?
23:36:15 <AnMaster> Gregor-W, apart from villains?
23:36:15 <Gregor-W> calamari: And my super-insightful posts X-P
23:36:43 <Gregor-W> AnMaster: A wake just has a different label, but it's otherwise the same :P
23:36:46 <AnMaster> I assume Gregor-W can use codu.org for it
23:37:08 <Gregor-W> Most of my extreme croquet pics are from other people who tagged me.
23:37:11 <AnMaster> Gregor-W, no people feel sorry for that person there and it isn't a party as such
23:37:26 <AnMaster> Gregor-W, "extreme croquet pics"
23:37:30 <AnMaster> wtf do you mean
23:37:35 <Gregor-W> Pictures.
23:37:37 <Gregor-W> Of croquet.
23:37:38 <AnMaster> and it is imperative that I do not use facebook
23:37:40 <Gregor-W> Of the extreme variety.
23:37:48 <AnMaster> Gregor-W, extreme in what way?
23:37:50 <AnMaster> extreme setting?
23:38:08 <AnMaster> like halfway up a mountain? With flamingos?
23:38:31 -!- tombom has quit (Quit: Leaving).
23:38:41 <Gregor-W> See e.g. http://www.facebook.com/photo.php?pid=30466996&l=e7806e6190&id=1055580469 (which does not require a FB account to view)
23:39:24 <AnMaster> Gregor-W, ah, how did that happen, and strange way to hold the club
23:40:21 <AnMaster> Gregor-W, suggestion croquet-chessboxing
23:40:30 <AnMaster> suggestion:*
23:40:56 <AnMaster> Gregor-W, for the latter in case you haven't heard of it, see: http://en.wikipedia.org/wiki/Chess_boxing
23:41:12 <Gregor-W> I've heard of it :P
23:41:14 <Gregor-W> But noes :P
23:41:51 <Gregor-W> See also http://www.facebook.com/photo.php?pid=30180711&l=d3b858761c&id=1055580469
23:41:56 <AnMaster> Gregor-W, yeses
23:42:17 <AnMaster> Gregor-W, trenchcoat!?
23:42:26 <Gregor-W> It was very cold that day :P
23:42:32 <AnMaster> Gregor-W, you should totally have chosemytrenchcoat
23:42:40 <Gregor-W> ... I only have one ...
23:42:45 <AnMaster> oh okay
23:42:46 <Gregor-W> And people keep harassing me over the lack of choosemytie
23:42:52 <Gregor-W> And choosemyshirt
23:42:54 <AnMaster> hah
23:42:57 <Gregor-W> Basically people want to dress me every morning.
23:43:07 <Gregor-W> Presumably because when I dress myself I look all flamboyant and eccentric?
23:43:11 <AnMaster> Gregor-W, a 1:1 scale barbie!
23:43:20 * AnMaster runs
23:43:22 <Gregor-W> ...
23:43:31 <AnMaster> Gregor-W, sorry about that one
23:44:17 -!- oerjan has joined.
23:45:54 <Gregor-W> Anwho, considering the fact that I am currently wearing an orange shirt with a yellow-and-purple tie and a "steel"-colored hat, I can understand why people who aren't me think they can dress me better than I can :P
23:46:02 <AnMaster> Gregor-W, "So much fury. So much result. So little of value (the ball moved about a foot)."
23:46:13 <AnMaster> so you aren't very good at playing? :/
23:46:24 <Gregor-W> The leaves made that shot more difficult than it looks :P
23:46:26 <AnMaster> Gregor-W, use your own colour matcher!
23:46:32 <Gregor-W> AnMaster: I do. Inverted.
23:46:39 <AnMaster> Gregor-W, why...
23:46:48 <Gregor-W> To make everyone's eyes bleed.
23:47:13 <AnMaster> Gregor-W, why do you want that
23:47:26 <Gregor-W> Why not? :P
23:47:38 <Gregor-W> Also, this orange shirt and this yellow tie TOTALLY go together.
23:47:41 <AnMaster> Gregor-W, wait, why are you at work on Sunday?
23:47:44 <Gregor-W> Regardless of what anyone else says.
23:47:46 <Gregor-W> It's Saturday.
23:47:51 <Gregor-W> Not that that's much of an answer :P
23:47:57 <AnMaster> Gregor-W, question still stands
23:48:14 <AnMaster> but with changed day
23:48:15 <Gregor-W> Deadline on Monday and stuff's not done.
23:48:19 <AnMaster> ah
23:48:21 <AnMaster> go doing them
23:48:23 <AnMaster> or something
23:49:41 <Gregor-W> I am!
23:52:05 <AnMaster> no you are chatting here
23:52:19 <Gregor-W> WHILE doing work!
23:57:27 -!- BeholdMyGlory has quit (Remote host closed the connection).
23:59:32 <AnMaster> Gregor-W, see #microcosm
โ†2010-07-09 2010-07-10 2010-07-11โ†’ โ†‘2010 โ†‘all