00:12:31 -!- Patashu has joined.
00:16:30 -!- pikhq has quit (Ping timeout: 240 seconds).
00:16:38 -!- pikhq has joined.
00:16:56 <zzo38> What exactly are the probabilities related to DARK CLEFABLE [Lv33]? Is it just 1/3?
00:18:45 <ais523> zzo38: you're unlikely to find out without testing the game a lot
00:18:51 <ais523> as it isn't a real card, it doesn't say on the card
00:18:54 <ais523> but you could work it out by experiment
00:19:26 <zzo38> Such experiment would be difficult for many reasons though. Although, maybe there are some cheat codes that can help
00:20:06 <zzo38> It is possible though, to make a probability of 1/3 (as well as other numbers) with coins. I know a few methods to do so.
00:42:56 <coppro> It is if you accept that your method may never terminate
00:43:13 <coppro> although the same is technically true for a simple flip as well
00:43:30 <coppro> since there is always the possibility, however remote, of edge
00:49:24 <pikhq> There is also the possibility that I will teleport to the moon, but we don't usually discuss this.
01:01:29 <Sgeo_> Gah, there are moths in this apartment too
01:01:35 -!- FireFly has quit (Quit: swatted to death).
01:01:35 <Sgeo_> One of them flew into my cooking pasta
01:01:44 <coppro> Better than your rotting pasta
01:08:08 -!- cheater_ has quit (Ping timeout: 255 seconds).
01:19:51 -!- cheater_ has joined.
01:37:14 -!- CakeProphet has quit (Ping timeout: 276 seconds).
01:39:12 <zzo38> Now you should be more careful. Unless you are trying to make moth pasta.
01:40:06 -!- hagb4rd has joined.
01:43:20 <Gregor> I've been on Google+ for TWO DAYS and already I'm getting added by people that I don't know if I know >_<
01:44:22 <pikhq> Here, let me help!
01:46:30 <Patashu> Is google+'s privacy better
01:47:02 <pikhq> Patashu: It actually exists. :P
01:47:11 <ais523> Patashu: it's designed better but IIRC is buggy atm
01:48:41 <Sgeo_> Gregor, I assume that you know if you know me?
01:49:05 <Gregor> Sgeo_: That's quite the name.
02:03:56 -!- cheater_ has quit (Ping timeout: 255 seconds).
02:07:25 -!- BeholdMyGlory has quit (Remote host closed the connection).
02:16:06 <zzo38> Now I made a program overlaying PBM pictures in TeX documents, it is one which is 100% compatible with TeX. I can use it later if I have something that I will want to add pictures into the spare spaces of the document.
02:16:58 -!- cheater_ has joined.
02:21:13 <zzo38> Is there program or algorithms to automatically layout a block diagram or similar diagrams?
02:33:41 <Vorpal> so I did the unthinkable. I got google+. No idea why. I think google betas are somehow addicting. Maybe because they are hard to get?
02:36:10 <ais523> I still don't care for social networks
02:36:17 <ais523> whether or not they're less evil than Facebook
02:41:09 <zzo38> I don't need social networks. Although if decentralized it might be an improvement in some ways.
02:41:22 -!- jcp|other has joined.
02:42:19 -!- javawizard has quit (Ping timeout: 240 seconds).
02:43:04 -!- jcp has quit (Ping timeout: 258 seconds).
02:46:11 -!- jcp has joined.
02:56:01 <zzo38> Do you know who "Sachiru" is? On this log? http://zzo38computer.cjb.net/irc_log/GAMESESSION/1307961179
02:59:39 -!- variable has changed nick to Cthulhu].
02:59:47 -!- Cthulhu] has changed nick to variable.
03:25:43 <zzo38> Do you like the PBM overlay program in TeX?
03:28:24 <zzo38> Why is it trying to be everything with Google now?
03:30:53 -!- zzo38 has quit (Quit: {).
03:35:48 -!- azaq23 has quit (Ping timeout: 252 seconds).
03:39:05 <ais523> !c printf("%x",11656948);
03:40:42 <ais523> !c printf("%p", malloc(4));
03:53:37 <Gregor> It's not exactly a secret that it's 64-bit :P
03:53:48 <Gregor> !c printf("%d", sizeof(void *))
03:55:50 <ais523> I know, it just surprised me
03:55:56 <ais523> I run 32-bit OSes even on 64-bit hardware
03:56:18 <ais523> because narrower pointers normally save more time than narrower arithmetic loses
03:57:22 <Gregor> That may (or may not) be true on MIPS vs MIPS 64-bit, but on x86 you have to consider the fact that you're weighing 1 vs 9 general purpose registers.
03:57:44 <ais523> coppro: memory bandwidth
03:58:01 <ais523> it's the major bottleneck for the majority of programs nowadays
03:58:30 <pikhq> Except that x86_64 then removes a memory bottleneck.
03:58:31 <ais523> in fact, the main advantage of FPGAs vs. CPUs is that they can be designed with a separate memory for each variable, thus having no similar bottleneck
03:58:56 <fizzie> Do you have some actual numbers to back that up? I recall seeing some 32-bit/64-bit benchmarks on Ubuntu old.old a year or two ago, and 64 bits was a win in (at least a large majority of) their tests.
03:59:17 <pikhq> fizzie: That's not because of being 64-bit, but because x86_64 adds more general-purpose registers.
03:59:19 <Gregor> It's a guess that happens to be WILDLY incorrect for x86_64.
03:59:29 <fizzie> pikhq: Well of course.
03:59:43 <Gregor> But like pikhq said, probably not much to do with the bitwidth, more to do with 1-vs-9 GP registers :P
03:59:52 <pikhq> There's *very* few cases where 64-bit arithmetic is a win.
04:00:05 <pikhq> But holy fuck only 1 general-purpose register is lose.
04:00:33 <ais523> yep, that's a bit of a silly design
04:00:57 <Gregor> (Which one that is depends enormously on situation, since of course there are no truly general purpose registers, just some "common purpose" and some "less common purpose" registers)
04:02:25 <pikhq> You can treat EBX as general-purpose.
04:03:05 <Gregor> pikhq: Not if you're in a shared library on UNIX.
04:03:37 <pikhq> Except when doing PIC.
04:03:51 <ais523> why can't you use CX as general-purpose?
04:03:52 <pikhq> In which case there does not exist a general-purpose register.
04:04:07 <pikhq> ais523: The count register is firmly not general-purpose.
04:04:24 <ais523> it does work in a wide range of commands, though, and you often aren't using it for anything else
04:04:42 <Gregor> ais523: The thing is, that's the status of EVERY x86 register.
04:04:50 <Gregor> With varying degrees of "often"
04:04:56 <Gregor> That's what makes it such a minefield.
04:05:19 <ais523> this reminds me of the PIC microcontroller architecture, where more than half of the registers are special purpose and there's no other RAM, and the documentation pretty much says "if the register's writable and readable and whatever you're putting there isn't going to have undesirable side-effects, feel free to use it as general-purpose"
04:05:35 <pikhq> Including EBX. It just so happens to not be commonly used for its purpose in non-PIC 32-bit code.
04:06:35 -!- Sgeo has joined.
04:06:48 -!- Sgeo has quit (Client Quit).
04:06:55 -!- Sgeo_ has changed nick to Sgeo.
04:10:18 -!- azaq23 has joined.
04:10:28 -!- derrik has joined.
04:18:43 -!- oerjan has joined.
04:21:15 <oerjan> <ais523> hmm, on the subject of unlikely flamewars that I've got into [...] <-- I SENSE REDUNDANT STATEMENT
04:21:34 <ais523> oerjan: I don't see the redundancy
04:21:41 <ais523> we weren't on that subject beforehand
04:22:01 <oerjan> i don't see you as a person who gets into flamewars, thus the "unlikely" is redundant.
04:22:11 <ais523> I get into VCS flamewars on occasion
04:22:26 <ais523> but I meant that the flamewar was unlikely to exist at all, and me having gotten into it was independent
04:22:43 -!- zzo38 has joined.
04:27:01 <zzo38> DO YOU WANT TO PLAY AGAIN? (PLEASE TYPE 'YES SIR!' OR 'NO SIR!')
04:40:38 <zzo38> This is stupid some people do not even have a landline anymore.
04:41:42 <zzo38> And I cannot find many payphones anymore.
04:42:19 * oerjan doesn't have a landline
04:48:19 <zzo38> Do you have a telephone at all?
04:48:52 <oerjan> i have a cellphone yes
04:49:39 <zzo38> Do you have software on your cellphone for receiving faxes?
04:50:02 <zzo38> If not, do you know how to write such a software?
04:50:14 <oerjan> no it is an old model :P
04:52:16 <zzo38> I do not want a cellphone I prefer landline phone.
04:53:09 <zzo38> Someone said they will take them away? Who did that?
04:53:32 <zzo38> Will it become illegal or something like that?
04:54:48 <oerjan> i would expect if they disappear it would be because the market for them became too small to support
04:55:25 <oerjan> because afaik most young people _do_ prefer cell phones
04:57:34 <fizzie> In Finland the percentage of homes with a landline contract has gone from 94% in 1995 to 33% in 2007; it's probably <30% already, though the speed at which it's dropping has understandably slowed.
05:00:04 <zzo38> How many offices have a landline, though?
05:00:26 <fizzie> 20% of homes at the beginning of this year, apparently.
05:01:46 <fizzie> I don't know if they publish statistics about offices; at least large ones (>10 people or something) are quite likely to have some sort of fixed telephone system, I'd guess. But that's just a guess.
05:03:23 <fizzie> Heh, this link to a "report on the use of telecommunications services" on the communications regulatory authority site points at the server "pub.laru.local".
05:04:53 <ais523> fizzie: I take it that doesn't resolve from public internet?
05:05:00 <ais523> it's just about stupid enough that I could imagine it either way
05:05:19 <fizzie> Well, no. I don't think anyone's bought the ".local" TLD yet. (I wonder if ICANN would even sell it.)
05:05:38 <fizzie> They'd catch probably quite a lot of misconfigurations with a public *.local wildcard entry.
05:05:41 <ais523> there have been people registering it, I think
05:07:06 <fizzie> At least zeroconf uses .local and multicast-DNS, might be problematic if it also existed as a "regular" TLD.
05:07:40 <zzo38> In my opinion a lot of TLDs exist that shouldn't.
05:08:04 <zzo38> And some should be named a bit differently.
05:10:21 <fizzie> They'll start actually accepting applications for pretty much any name starting from January 12th next year. Costs $185000 to apply, and then €25000/year to keep it.
05:12:28 -!- copumpkin has quit (Quit: Computer has gone to sleep.).
05:14:49 <zzo38> I have one suggestions for a TLD called ".opts" although to work properly it MUST NOT be registered by anyone. Instead it must be dealt with by the driver. It can be used to set options on DNS and timeouts and various other things, including use of IPv6 vs IPv4, and so on.
05:17:31 <zzo38> And then allocate one range of the "invalid" IPv4 addresses for use of driver specific things.
05:18:22 <zzo38> Now all IPv4 programs automatically work with IPv6 as well. And even if a program specifies "IPv6 only", you can still use IPv4 as well, too.
06:02:37 <zzo38> Are there computers with many bit hacking operations built in? Which ones?
06:08:41 <fizzie> What are "bit hacking operations"?
06:09:31 <fizzie> Intel and AMD both have recently added opcodes POPCNT (count of set bits) and LZCNT (number of leading zeros), if that's the sort of thing you mean.
06:10:59 <fizzie> Or actually LZCNT seems to be AMD-only.
06:12:12 <fizzie> And of course x86 has long had BSF/BSR which locate the first/last set bit in a register.
06:14:33 <fizzie> And Z80 has a rather silly nybble-rotating operation, RRD. I think it might be intended for doing things on BCD values.
06:19:11 <zzo38> I mean other things too, including rearranging bits in a value, and even INTERCAL's "select" operation, and a lot of other stuff including the things you have mentioned, too.
06:21:16 -!- monqy has quit (Quit: hello).
06:21:36 <fizzie> I seem to recall that the SIMD instruction sets can do shuffling and INTERCAL-style select but only on byte level.
06:22:17 <fizzie> Or actually I guess shuffling only shuffles 16-bit words.
06:25:44 <fizzie> The EXTRQ instruction introduced in SSE4a can extract a contiguous sequence of bits; you give it (as immediate arguments) offset and the number of bits, and it selects those, puts them to the least-significant positions, and clears rest to zero.
06:26:14 <fizzie> It's sort of a general-purpose "select one field out of a SIMD register" op.
06:27:04 <fizzie> (And INSERTQ is the reverse operation of that.)
06:27:29 <ais523> how do you do an unmingle with that?
06:27:57 <fizzie> I doubt they had INTERCAL efficiency in mind when designing SSE things.
06:29:42 <zzo38> I think I read somewhere that PDP-10 allows accessing a contiguous sequence of bits somehow
06:32:59 <zzo38> So any CPU have a command to do Muxcomp (see the article in esolang wiki)?
06:42:56 -!- hagb4rd has quit (Quit: hagb4rd).
06:48:57 -!- CakeProphet has joined.
06:53:26 -!- CakeProphet has quit (Ping timeout: 250 seconds).
06:54:35 -!- ais523 has quit (Remote host closed the connection).
07:08:17 -!- oerjan has quit (Quit: Later).
07:58:07 <zzo38> Does Linux have a mode to make it not automatically make a USB keyboard work if there is already a keyboard (even not USB) connected?
07:58:46 <coppro> it might not be written yet, though
08:02:15 <fizzie> Sounds like something that might be hackable with udev rules and some scripts.
08:02:36 <pikhq> You'd need to futz with udev.
08:03:14 <pikhq> (technically, all the hotplugging stuff isn't *in* Linux. Linux just sends a message saying "Hey, new device, do something with it" out, and udev responds.)
08:12:50 -!- derrik has quit (Quit: left).
08:13:36 <zzo38> What happens if a process directory is the current directory when the process is terminated?
08:14:11 <coppro> same thing that happens whenever a process is in a nonexistent directory
08:14:38 <zzo38> It makes sense. But what happens in that case?
08:14:48 <pikhq> Get very loud complaints from your programs.
08:14:48 <zzo38> Do you just get errors until you change it again?
08:15:07 <pikhq> Well, loud complaints from your shell, loud complaints followed by exit(1); by your normal programs.
08:15:34 <pikhq> (presuming they try to read from the pwd)
08:18:52 <coppro> Does Linux have the ability to unlink, but not delete until every process in the directory is terminated or moves elsewhere?
08:19:49 <zzo38> Is there a variant of background processes that can instead just output the process ID to stdout so that it can be used in `...` commands?
08:21:35 <zzo38> Probably it can be done with fork() or something in a C program?
08:25:22 <pikhq> Hmm. Well, that's neat. Utterly pointless, but neat.
08:25:28 <pikhq> I have every extant Linux version here.
08:29:13 <pikhq> http://padator.org/linux/full-history-linux.git.tar
08:29:40 <pikhq> That + a git pull gets you all of Linux up to when you did a git pull.
08:32:53 <zzo38> Today I uninstalled most of the stuff that MiKTeX installs by default, and it saves 400 MB of disk space by doing so.
08:33:19 <fizzie> zzo38: In bash, $! expands to the PID of the most recently executed background command, so something in the style of blah `blah >/dev/null 2>&1 & echo $!` could work, if your shell is bash.
08:33:56 <zzo38> fizzie: OK, that can work. Thanks for information.
08:34:16 <cheater_> http://cache.ohinternet.com/images/b/b9/I%27ll_just_look_at_this_one_article_on_tvtropes.jpg
08:37:18 <zzo38> So now I uninstalled everything except the Plain TeX, Plain METAFONT, Computer Modern fonts, AMS fonts, DVI previewer, and printing program. Although for some reason the "hyphen.tex" file needed by Plain TeX is in a package also containing other files that I don't need.
08:51:33 <zzo38> Do you know of techniques used for copy protection, anti-debugging ,etc, I can try to make a hardware design that avoids these things?
09:12:33 -!- Phantom_Hoover has joined.
09:45:24 -!- azaq23 has quit (Quit: Leaving.).
10:00:07 -!- BeholdMyGlory has joined.
10:00:14 -!- BeholdMyGlory has quit (Changing host).
10:00:15 -!- BeholdMyGlory has joined.
10:04:30 -!- MigoMipo has joined.
10:16:45 -!- FireFly has joined.
10:40:46 -!- Phantom_Hoover has quit (Quit: Leaving).
10:42:02 -!- Phantom_Hoover has joined.
10:44:58 <zzo38> You forgot. I also forgot.
11:17:42 -!- aloril has quit (Ping timeout: 260 seconds).
11:28:31 -!- zzo38 has quit (Remote host closed the connection).
11:30:12 -!- aloril has joined.
12:01:34 -!- CakeProphet has joined.
12:01:35 -!- CakeProphet has quit (Changing host).
12:01:35 -!- CakeProphet has joined.
12:24:08 -!- zzo38 has joined.
12:26:44 <zzo38> You do not have permission to use "'" in this comment, unless you have used "'" within yrs ago (and not yrs ago) or have Miscellaneous Preferences enabled because <here is where you put a detailed description of the reason>.
13:08:00 -!- Patashu has quit (Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 .).
13:10:15 -!- MigoMipo has quit (Remote host closed the connection).
14:11:58 -!- foocraft has quit (Quit: So long, and thanks for all the fish!).
14:12:51 <zzo38> So short? And don't eat all the fish!
14:14:13 <zzo38> Maybe it is better to drink all the fish?
14:46:00 -!- aloril has quit (Ping timeout: 240 seconds).
14:47:48 -!- copumpkin has joined.
14:47:48 -!- copumpkin has quit (Changing host).
14:47:48 -!- copumpkin has joined.
14:50:34 -!- pikhq_ has joined.
14:50:37 -!- pikhq has quit (Ping timeout: 260 seconds).
14:58:46 -!- aloril has joined.
15:16:55 -!- foocraft has joined.
15:26:27 -!- monqy has joined.
16:11:26 <zzo38> Which game did you play tomorrow?
16:20:00 <zzo38> There is Plain TeX, but is there such things as VeryPlain TeX?
16:27:36 -!- derrik has joined.
16:34:32 <zzo38> I suppose it doesn't matter then. Plain TeX is good enough for most things, other things can use primitive TeX writing a specific format for what is being done.
16:39:55 -!- Madk has joined.
16:40:41 <zzo38> I am currently writing a DVI optimizer program which tries to make the DVI output from TeX (or any other program that can produce DVI output files) into smaller file by changing some things as long as the output on paper is still the same.
16:42:15 -!- derrik has left.
16:44:24 <oklopol> i am currently trying to characterize the cellular automata generated by idempotent ones, or rather prove my conjecture; i thought i proved it already but that was bullcrap, but now i have it except for a particular CA with certain properties i need to construct
16:45:38 <Madk> I am currently working on an evolutionary algorithm to generate a Hello, world! program in my esolang Surface
16:45:56 <oklopol> G is a product of idempotents <==> (for all n: G(U_n) = U_n ==> G|U_n = id|U_n)
16:45:59 <Madk> and the only reason I made surface was so that I could make a cool evolutionary algorithm
16:46:04 <oklopol> where U_n is the set of points with least period n
16:46:27 <oklopol> idempotent CA = everything becomes still life after one generation, that is, G^2 = G
16:46:40 <oklopol> otherwise standard notation but ask if unclear
16:48:17 <oklopol> (which are functions from S^Z to S^Z defined by a local rule, where S is a finite set of states and Z are the integers)
16:51:29 <oklopol> it is easy to see "==>" but for "<==" i need a family of CA that for arbirarily large k and some suitable m, put a marker (a 1) every k to k+m steps, and 0's everywhere else, unless there is a sequence of n (which is arbitarily large) cells where there is a smaller period than k in which case the CA just writes 0's under it
16:51:48 <oklopol> which i think should exist
16:51:56 -!- Madk has quit (Quit: Some folks are wise, and some otherwise.).
16:53:17 <oklopol> if i could do that, i could do standard permutation stuff whereever there's a period for some time in the point, and everywhere else, just use an "aperiodic" marker that doesn't appear in the image of G to route the contents of the point through a subshift of finite type which cannot be confused with the image
16:54:39 <zzo38> I do not know enough about this kind of theory to understand it enough to know if you are correct or if it sound good or not.
16:56:03 <oklopol> i mean the idea should work but i was jk with the sound good htings
16:57:06 <zzo38> Are you good at pokemon card while blindfolded?
16:57:22 <oklopol> i'm okay at symbolic dynamics while blindfolded
16:57:37 <oklopol> i guess it's essentially the same thing
16:58:34 <zzo38> Are you good at symbolic dynamics while you are on the sun getting burned and hiding from me (or from yourself)?
16:58:36 <oklopol> how can you play pokemon card while blindfolded
16:58:56 <oklopol> no, i think i would be dead rather fast
16:59:13 <zzo38> I don't know. It would be difficult to play pokemon card while blindfolded because you cannot read it
16:59:55 <zzo38> But maybe it is still possible to understand head/tails if you can touch it and know the difference of engraving of head/tails.
17:02:59 <Lymee> Play Pokemon without knowing what the opponent has.
17:04:06 <zzo38> Yes that would be difficult. But usually you do not know what cards they have in their hand, but you can still see the cards in play. Unless, you can deduce the cards in hand.
17:04:31 <zzo38> Or, if you have a blind game you cannot see cards in play, you have to listen to announcements of attacks and stuff like that, to figure out.......
17:04:38 <Lymee> It'd be intersting.
17:04:51 <Lymee> Magic, and you can only see the other player's stuff if they're directly using it on you.
17:05:25 <Lymee> Otherwise, you only know how many cards they have in play.
17:05:45 <zzo38> And, maybe also whether or not it is tapped.
17:05:52 <Lymee> For sanity's sake, you'd have to be able to see what you can target with certain spells.
17:06:09 <Lymee> Though, I'm sure you'll need a rule checking simulator to do that...
17:06:12 <oklopol> "<zzo38> But maybe it is still possible to understand head/tails if you can touch it and know the difference of engraving of head/tails." <<< err it's kind of trivial
17:07:07 <zzo38> Or have it like Kriegspiel variant of chess, where if you do a wrong move you get to try again until it is correct (opponent knows how many times you tried). So, if you target something, it is told whether or not is a valid target, and then you must try a target and if it is wrong, you can try to target a different card.
17:07:14 <oklopol> you can even tell bills from each other pretty easily by their size
17:07:53 <oklopol> or at least usually guess them correctly, i'm not sure i could actually say for sure, since all perception tends to be relative
17:08:50 <oklopol> touching is slightly easier since you have your own body to compare with
17:09:03 <Lymee> zzo38, case where you can't target anything?
17:09:51 <zzo38> Lymee: Then the referee tells you that you can't. In Kriegspiel variant of chess, you can ask whether or not there is any way for one of your pawns to capture. Similar thing can be done this way, with Magic: the Gathering cards.
17:36:30 <Sgeo> "There is something that i want to reveal to you that might interest you .Because of that, i want to know if you are the original owner of this email address. I have a very good information which i want to relate to you.
17:36:30 <Sgeo> I am not comfortable of writing the information here as i do not want it to go to a wrong person. Please reply back and tell me if you are the real owner of this email address."
17:37:35 <Sgeo> No. I am the fake owner of the email address.
17:39:19 <cheater_> hey has anyone here worked with gtk2hs?
17:42:04 * Sgeo wants poppy seed bagels
17:42:27 <cheater_> bery obviously it's a port of zork 3 to fortran, compiled to work on the ipad. duh
17:42:27 <cheater_> at least i hope that's bery obvious >_<
17:43:38 * Sgeo mutters something about bet and vet
17:43:55 -!- Nisstyre has quit (Ping timeout: 258 seconds).
17:44:39 <Sgeo> http://en.wikipedia.org/wiki/Bet_(letter)#Bet_without_the_dagesh_.28Vet.29
17:50:45 <Lymee> zzo38, assume you cast Lightning Bolt.
17:50:49 <Lymee> There are no valid targets.
17:50:53 <Lymee> Do you get to take it back, or does it fizzle.
17:51:14 <zzo38> Lymee: You take it back, I would say. (This is similar to Kriegspiel chess)
17:54:22 <oklopol> i'm not even on the first google page for "picture languages" :'(
17:54:46 <Vorpal> <zzo38> What is gtk2hs? <-- a tool for working with gtk from haskell iirc.
17:58:13 -!- aloril has quit (Ping timeout: 252 seconds).
17:59:24 <oklopol> beat all the other 5 picture language researchers out there
18:03:38 * Sgeo wonders if it's worth it to get a PRS-950
18:03:58 <cheater_> why would you *not* get a PRS-950?
18:04:05 <Sgeo> It's a bit big..
18:04:15 <cheater_> that hasn't stopped anyone before..
18:05:25 <cheater_> ok, haskell platform is sort of slow to compile
18:11:37 -!- aloril has joined.
18:18:18 <Vorpal> cheater_, only on your system I bet :P
18:21:17 -!- asiekierka has joined.
18:21:30 <asiekierka> i rescued 3 RTL8139D's from trashed school PCs a few months ago
18:22:34 <olsner> now you can speak ethernet, that's awesome!
18:23:03 <fizzie> Yeah, new gigabit-ethernet NICs cost multiple euros, maybe up to ten.
18:23:29 <asiekierka> but isn't the 8139 one of the... more popular ones among hobbyist OS makers
18:23:37 <asiekierka> that lets me test lots of them on actual hardware
18:24:12 <fizzie> It's popular => widely supported, yes.
18:32:09 -!- oerjan has joined.
18:34:45 <zzo38> You are not only rock hard, but you are also confused! And cursed! And double cursed!
18:35:56 <oklopol> hi oerjan, my proof for the idempotency thing didn't work but i have a new one and this time i'm reeeeeally confident about it ;P
18:36:50 -!- copumpkin has quit (Quit: Computer has gone to sleep.).
18:39:10 -!- MigoMipo has joined.
18:43:47 <oklopol> i wonder if "it's funny because it's true" was invented by a set theorist after a night of mathing up some serious formulations
18:59:24 <oklopol> and what exactly have you informaticians come up with that's cool
19:01:25 <oklopol> not even information, that was shannon's idea!
19:02:52 <oklopol> in fact knowing is one of the few things that was not invented before it was formalized by a mathematician
19:04:02 <oklopol> oh shit oerjan was around at that time, my lie is ruined
19:07:57 * Sgeo looks at Wikipedia
19:08:02 <Sgeo> Information is energy?
19:08:36 <Sgeo> Oh, information is interchangable
19:09:42 <Sgeo> http://en.wikipedia.org/wiki/Information#As_a_property_in_physics
19:09:48 <oklopol> if you've known one thing, you've known them all
19:09:49 <Sgeo> Erm, interchangable with energy
19:14:54 <oklopol> well that's a bit of a letdown
19:20:29 -!- asiekierka has quit (Remote host closed the connection).
19:22:03 <cheater_> so now that we can make nanometer size vacuum tube arrays, do you think vacuum tubes would be a better basic element for computers, than transistors?
19:25:38 <pikhq_> cheater_: What's their clock and how quickly do they break?
19:27:23 <cheater_> well, they are either field emission or photonic emission devices
19:27:35 <cheater_> the clock is basically limited by propagation time through the grids
19:29:00 <cheater_> there doesn't seem to be a limit similar to that of transistors where they have a current flowing through them that has a finite gradient
19:29:22 <cheater_> vacuum tubes are constantly in emission, so they always have current flowing, except that sometimes the current goes to the grid and sometimes to the plate
19:29:45 <cheater_> so clock rates could be higher
19:30:27 <cheater_> but the highest frequencies in microwave transmission are amplified by vacuum tubes, not by semiconductors
19:30:43 <cheater_> (read up on klystrons and tuned cavities for example)
19:31:28 <cheater_> the nanoscale tubes in question are still usual transconductance devices, just like old-day triodes and pentodes
19:31:33 <cheater_> they still have linear and cutoff mode
19:31:44 <pikhq_> cheater_: Eh, the big things with vacuum tubes are just their size, their power draw, and their tendency to break.
19:32:03 <cheater_> pikhq_, but now they can be built in nanometer sized clusters
19:32:15 <cheater_> so that's no problem anymore, right?
19:32:23 <pikhq_> Which quite *possibly* helps.
19:32:45 <pikhq_> But maybe there's something else going on. *shrug*
19:33:01 <cheater_> i was just hoping for someone to jump up and say
19:33:43 <cheater_> "oh, if vacuum tubes were the same size as transistors, a current-day cpu could have 1/200th of the amount of tubes that it has transistors"
19:34:40 <zzo38> Also, what would speed be?
19:35:50 -!- oklopol has quit (Ping timeout: 246 seconds).
19:35:51 <zzo38> What printer resolutions are commonly used other than 300 DPI and 600 DPI? Is 1156.32 DPI ever used?
19:36:00 -!- oklopol has joined.
19:37:58 <zzo38> I did some calculation to come up with the number 1156.32 that it might come a power of two fraction of points, if I have done the calculations correctly.
19:38:15 <zzo38> I don't know how well it actually would work in practice, though. Maybe it is no good.
19:38:35 <zzo38> In which places is 2400 DPI used? Which printers? Which .....?
19:38:40 <fizzie> Ans 54 LPI. (A 9-pin dot matrix printer in 6 lines/inch mode; though then the points aren't equidistant.)
19:39:57 <zzo38> What does "54 LPI" mean? And why aren't the points equidistant?
19:40:51 <fizzie> Some of the large-number DPI values shown by printer drivers are marketing hype; e.g. cheap laser printers that pretend to do 1200 DPI. Higher-end ones more likely may do them for reals.
19:40:52 <zzo38> cheater_: What is Jeopardy!?
19:41:11 <zzo38> fizzie: How do they just pretend to do 1200 DPI?
19:43:36 <fizzie> I've forgotten the name so I can't google, but it was called "something 1200", and it wasn't quite really a 1200-actual-dots mode.
19:44:12 <zzo38> Then what is it if it is not quite really a 1200-actual-dots mode?
19:44:55 <fizzie> And 54 lines-per-inch doesn't have equidistant point (on my printer anyway) because there are then gaps between the lines. I think in the 8 lines/inch mode can do a reasonable 100x72 DPI mode though (horizontal x vertical).
19:49:09 <fizzie> Can't seem to be able to google the details now. In any case you couldn't print an arbitrary black-and-white bitmap at 1200 dpi with it. Maybe it was something like controlling the dot positions at a 1200 dpi resolution, but having the minimum size for a dot rather larger, or something.
19:50:49 <zzo38> Then should you compile the fonts for a lower resolutions for calculate position on pages of each letters by 1200 DPI? Would you do something like that?
19:52:03 <fizzie> I sort of feel that if you say a printer does "x DPI", it should be good enough so that you could print an arbitrary bw bitmap, and then with enough magnification see the individual pixels.
19:52:43 <zzo38> Yes it should say that! But in this case it doesn't it should use a different kind of notation or something indication of these kind of things.
19:54:56 <fizzie> I recall we tested the theory by printing some text with a 4x6 bitmap font at 300 and 600 dpi on a couple of printers, and then checking them for readability using a magnifying glass, and even though all the printers said they do 600 dpi quite many were just unreadable smudges.
19:55:44 <fizzie> (Of course that could've been some sort of scaling problem, or that they do proper 600 dpi only on better paper.)
19:57:30 <fizzie> Those inkjet "photo printers" advertise up to 4800 DPI. Not sure how close to reality that is.
19:59:50 <cheater_> you do realize that the raster a printer uses isn't a square raster, though?
20:02:14 -!- hagb4rd has joined.
20:04:59 -!- foocraft has quit (Ping timeout: 258 seconds).
20:06:00 -!- foocraft has joined.
20:17:36 -!- cheater_ has quit (Quit: Ex-Chat).
20:24:55 -!- myndzi\ has changed nick to myndzi.
20:31:33 <Sgeo> Some guy who runs an acehack server thanked me for that underwater candelabrum patch
20:31:43 <Sgeo> Which was rolled into AceHack
20:33:26 -!- Nisstyre has joined.
20:42:44 <zzo38> I think the chance of hitting yourself with the DIGGER card is 2/3 did I calculate it correctly?
20:59:09 -!- myndzi\ has joined.
21:00:57 -!- myndzi has quit (Disconnected by services).
21:00:59 -!- myndzi\ has changed nick to myndzi.
21:09:54 -!- cheater_ has joined.
21:11:20 -!- cheater_ has quit (Client Quit).
21:13:26 -!- cheater_ has joined.
21:25:13 -!- oerjan has quit (Quit: Good night).
21:42:39 -!- oklofok has joined.
21:43:06 -!- elliott has joined.
21:46:07 -!- oklopol has quit (Ping timeout: 250 seconds).
21:47:25 -!- elliott has quit (Client Quit).
21:49:23 -!- foocraft has quit (Quit: if you're going....to san. fran. cisco!!!).
22:11:29 -!- elliott has joined.
22:17:37 <zzo38> I made up some ideas of pokemon card, including one card: Toss the coin. Next time either player would toss a coin, instead use the result of this coin.
22:18:27 -!- pikhq has joined.
22:18:45 -!- pikhq_ has quit (Ping timeout: 264 seconds).
22:18:51 <elliott> Do not distribute any links to this page! http://wiki.industrial-craft.net/index.php/Secret:Nuke_Recipe
22:18:58 * elliott is getting the word out about not distributing any links to that page
22:19:02 -!- elliott has left ("Leaving").
22:19:13 -!- elliott has joined.
22:19:15 <zzo38> elliott: Hay you!! Does a plain URL count if not formatted as a hyperlink?
22:19:55 <monqy> what is this nonsense
22:20:01 <oklofok> nuke?!?!?!?!?!?!?!?!?!?!?!?!?!?
22:20:37 <zzo38> I have achieved GENGAR COIN.
22:20:56 <cheater_> why is this not working? http://pastebin.com/1jy3LEyy
22:20:59 <elliott> zzo38: I am telling YOU to stop.
22:21:19 <zzo38> elliott: I am telling YOU to stop too. Including you.
22:21:32 <elliott> zzo38: YOU CAN'T TELL ME WHAT TO DO
22:21:39 <zzo38> Then don't tell me either.
22:21:53 -!- FireFly has quit (Read error: Operation timed out).
22:23:02 <zzo38> cheater_: [Joke] Obviously you misspelled "World". [Joke]
22:23:03 -!- FireFly has joined.
22:24:58 <zzo38> [Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Joke]]]]]]]]]]
22:28:41 -!- azaq23 has joined.
22:30:19 <monqy> how did the h2o2 work out
22:34:33 <Sgeo> I still can barely hear in my left ear
22:34:40 <Sgeo> But I'm not dead or anything.
22:37:06 -!- MigoMipo has quit (Read error: Connection reset by peer).
22:37:06 <zzo38> Good thing you are not dead because if you are dead then it is difficult to type on the computer.
22:37:49 <zzo38> It is difficult to type message about you are not dead or anything.
22:37:54 <Gregor> zzo38 is truly a sage.
22:38:25 <olsner> maybe he meant to say "deaf"
22:38:26 <Gregor> oklofok: I'm cookin' a corned beef brisket.
22:38:38 <olsner> deafness has no reason to impair typing skill
22:38:46 <olsner> at least not in the way death does
22:39:04 <zzo38> olsner: It is true maybe they can tell you what they meant.
22:39:14 <oklofok> send me some via mail k? :-)
22:39:35 <Gregor> Sure, that should be super
22:39:48 <oklofok> you have my address right?
22:39:48 * Sgeo mutters about broken toilets
22:43:15 <Sgeo> #toilet is useless
22:43:49 <monqy> is #toilet even a thing
22:44:09 <Sgeo> I'm looking for help with toilets
22:44:37 <elliott> "GSD doesn't only detect singletons; it detects four different types of global state, including singletons, hingletons, mingletons and fingletons"
22:44:55 <elliott> `addquote * Sgeo mutters about broken toilets <Sgeo> #toilet is useless <monqy> is #toilet even a thing <Sgeo> I'm looking for help with toilets
22:44:59 <HackEgo> 491) * Sgeo mutters about broken toilets <Sgeo> #toilet is useless <monqy> is #toilet even a thing <Sgeo> I'm looking for help with toilets
22:46:17 <Phantom_Hoover> "MODERN YOUTH UNABLE TO FIX TOILET WITHOUT RESORTING TO INTERNET
22:46:56 <Sgeo> IMO, there's far simpler that I've resorted to the Internet for
22:47:32 <monqy> time to imagine what sgeo resorted to the internet for
22:47:56 <elliott> search log: how do i drink a glass of water
22:48:05 <elliott> search log: i'm told it involves pouring but it just spills everywhere??
22:48:37 <zzo38> To be able to help with the toilet, you need to answer questions, such as, the model number, date of purchase, color, size, number of lids, number of rocks in it, how loud it is, whether or not it has a camera, whether there is monster living underneath, whether the room it is in has a bathtub or not, number of cracks in it, number of times it has been repaired previously, what is your shoe size, etc.
22:48:53 <elliott> Sgeo: does your toilet have a camera
22:49:08 <Sgeo> I don't _think_ so
22:51:31 <Sgeo> Dear eHow: Please don't assume that my toilet works like that
22:51:50 <Sgeo> Or, at least, my toilet looks different
22:51:58 <elliott> `addquote <Sgeo> Dear eHow: Please don't assume that my toilet works like that <Sgeo> Or, at least, my toilet looks different
22:51:59 <HackEgo> 492) <Sgeo> Dear eHow: Please don't assume that my toilet works like that <Sgeo> Or, at least, my toilet looks different
22:52:07 <monqy> what does your toilet look like
22:52:15 <zzo38> Does it look like upsidedown?
22:52:33 <Sgeo> Less like http://www.ehow.com/video_117350_stop-toilet-running.html and more like http://pad3.whstatic.com/images/thumb/1/11/Toilet-tank-contents.JPG/180px-Toilet-tank-contents.JPG
22:53:42 <Sgeo> Maybe I'm just too weak to pinch the metal thing that stuff is telling me to pinch.
22:55:34 <elliott> what are you actually doing btw
22:56:33 <olsner> trying to defecate, presumably?
22:56:38 <Sgeo> Trying to lower the fill level, I think
22:56:46 <Sgeo> olsner, I am capable of flushing
22:57:01 <Sgeo> Um, hmm, that is weird as a reply, I think
22:57:07 <monqy> he just wants to impress ladies with his toilet fixing skills and know-how
22:57:30 <Sgeo> Basically: Toilet keeps running if I leave the valve on
22:57:48 -!- hiato has quit (Ping timeout: 240 seconds).
22:57:58 <elliott> Warren Hancock - Though we're less haunting and really just witty and snide.
22:59:27 -!- copumpkin has joined.
22:59:28 -!- copumpkin has quit (Changing host).
22:59:28 -!- copumpkin has joined.
22:59:29 <CakeProphet> also, did you know there is a blog called "What xkcd means"
22:59:42 -!- hagb4rd2 has joined.
22:59:43 <CakeProphet> which is devoted entirely to explaining the meaning of each xkcd comic.
23:00:02 <zzo38> Is there a blog called "What 'What xkcd means' means"?
23:00:21 -!- hagb4rd has quit (Ping timeout: 255 seconds).
23:00:36 <CakeProphet> not that I know of. That kind of meta-shenanigans is probably only reserved for the asshats at xkcdsucks
23:04:51 -!- hiato has joined.
23:06:11 <elliott> why are they asshats apart from not liking something you like
23:06:14 <elliott> they're mostly kind of stupid
23:10:29 <zzo38> Do you know any things about GameBoy Printer?
23:11:41 <Sgeo> I can guess that it's a printer that connects to a GameBoy.
23:12:10 <zzo38> Yes it is. I have emulator that can emulate the GameBoy Printer although the output is mixed up except for the "GB Printer Test Demo" program.
23:12:59 <oklofok> "<monqy> he just wants to impress ladies with his toilet fixing skills and know-how" <<< if there's anything the hippos have taught us it's that ladies are way more impressed if you DON'T flush.
23:17:10 <oklofok> also you get your wallpaper for free that way
23:22:27 <pikhq> I think, for bootstrapping, I'm going to write off GCC newer than 4.2.x.
23:23:52 <quintopia> what do you mean? that it can't be compiled on lower level GCCs?
23:24:14 <pikhq> GCC newer than that has *dependencies*.
23:24:25 -!- oklopol has joined.
23:24:27 <pikhq> Beyond a vaguely functioning C compiler, that is.
23:25:25 <Sgeo> Suppose I had a platform that had no C compiler whatsoever, and I wanted to get GCC on it
23:26:12 <Sgeo> How far back in gcc's past would I have to go to get something compilable by a different C compiler, and then in that compiler's history, etc., to get something not in C?
23:26:17 -!- oklofok has quit (Ping timeout: 260 seconds).
23:26:54 <zzo38> Maybe first thing to do, write a very simple C compiler with machine codes, one that doesn't do much. And then compile some simple C compiler in C using not much. And then try again. And then it work properly next time.
23:27:16 -!- Phantom_Hoover has quit (Remote host closed the connection).
23:27:34 <olsner> Sgeo: start with building a cross-compiler on a system where gcc already works
23:29:54 <zzo38> Yes that is one way it can work.
23:43:51 -!- copumpkin has quit (Quit: Computer has gone to sleep.).
23:45:25 -!- copumpkin has joined.
23:48:06 <pikhq> In principle, it should be possible to make a complete self-building system out of gcc, binutils, busybox, GNU make, and Perl. (presuming you want to compile Linux)
23:48:25 <pikhq> Oh, and a libc, of course.
23:51:31 <pikhq> In practice, Debian has broken things hard fucking core.
23:52:02 <pikhq> It is currently impossible to build a GCC newer than 3.x against the libc.
23:52:46 <pikhq> Fuck it, I can't stick with Debian. I just can't.
23:54:16 <CakeProphet> use Ubuntu.. that's totally a step in the right direction.
23:54:55 <pikhq> Slackware, TBH, is tempting.
23:55:35 <CakeProphet> pikhq: http://upload.wikimedia.org/wikipedia/commons/8/8c/Gldt.svg
23:55:38 <pikhq> I could always go back to Gentoo...
23:55:41 <elliott> <pikhq> In practice, Debian has broken things hard fucking core.
23:55:41 <elliott> <pikhq> It is currently impossible to build a GCC newer than 3.x against the libc.
23:55:47 <CakeProphet> here's a forrest. Move upstream or downstream, or jump trees!
23:56:02 <CakeProphet> endless hours of downloading and installing and setup. What could be more fun?
23:56:03 <pikhq> elliott: Debian no longer puts crt*.o in /usr/lib/.
23:56:28 <pikhq> elliott: Which means you literally cannot get a functioning compiler without patching it the same way Debian did.
23:56:34 * Sgeo still wants to set up LFS at some point
23:56:42 <Sgeo> Not sure what broke my last attempt exactly
23:56:43 <elliott> oh noes!! they changed the build of a shitty piece of gnu software!!!
23:57:02 <pikhq> elliott: Actually, that's hardcoded in just about every C compiler.
23:57:30 <elliott> pikhq: ah, right -- and you are always in favour of keeping backwards compatibility rather than pure goodness, right?
23:57:34 <elliott> That's why you hate @, isn't it?
23:57:45 <pikhq> elliott: Actually, I'm in favor of being able to have _start from the libc.
23:58:22 <pikhq> CakeProphet: Fuck no.
23:58:41 <CakeProphet> well, then you have run out of options. Those are the only distros.
23:59:13 <pikhq> Less broken, at least.