00:02:13 mcpherrin: first we should have let string = objc![[NSString alloc] initWithCString: "Hello, world!"]; 00:02:22 Objective Rust 00:02:23 I saw someone is working on Rust for iOS... 00:02:41 kmc: go convince zwarich to do that. never let him escape his apple past 00:02:47 haha 00:03:57 it would be (slightly) useful for Servo 00:04:03 and I really like writing macros 00:04:12 i wonder why i do find the most people that talk about rust outside the rust channel here of all the channels 00:04:14 but I know nothing about ObjC or OS X and probably can't be bothered to learn it 00:04:26 myname: because I talk a lot here and I'm a professional rust programmer 00:04:42 I wish I was a professional rust programmer 00:04:43 kinda makes sense 00:04:48 * mcpherrin angry at c++03 00:04:57 mcpherrin: I also wish you were a professional rust programmer 00:05:00 -!- BeingToDeath has quit (Ping timeout: 276 seconds). 00:05:05 kmc: :D 00:05:09 how's documentation going? 00:05:09 are there any esoteric languages with substructural type systems? 00:05:41 dunno 00:05:48 i've been assuming mcpherrin was a rustc dev, lol 00:05:59 Bike: only in an open-source/community sense 00:06:07 oh well then 00:06:10 get mozilla to pay you 00:06:11 right now I can't build rustc due to bullshit 00:06:38 I haven't hacked on rust itself, just written code in it 00:06:39 also: what the hell is pefunge? why is it listed at that codegolf site but not in our wiki? 00:14:05 myname: the japanese esolang/golf community is a bit obscure like that! 00:15:10 There are also a few other Japanese esolang stuff that weren't on esolang wiki, although I have added some of them. 00:15:47 so there are japanese esolang sites? 00:16:08 finally some useful work for all those weaboos 00:16:49 it seems to be mostly centered around a bunch of hatena blogs but i dunno 00:19:02 -!- realzies has quit (Excess Flood). 00:20:19 myname: it's like a parallel world that we barely know about. 00:21:30 -!- realzies has joined. 00:37:46 `coins 00:37:47 ​qwerbcoin vilitafnrcoin tingcoin byocoin minarylambdcoin aanuecoin suprefcoin whospirequatinuspitmarrootypervellowfoocoin fiablecoin estatcoin gokacoin auercoin colmogenontagcoin homedumquecoin mustcoin wheeccoin bibelatincoin chocoin cemcoin lengomagecoin 00:40:19 -!- Sprocklem has quit (Ping timeout: 252 seconds). 01:11:18 Is there anything interesting about Objective-C other than a slight Smalltalk heritage that drops the fantasic IDE? 01:12:57 Debating whether to call my gf to ask where the laminator is? 01:12:57 Pros: I bet she knows exactly where it is. 01:12:57 Cons: She gets annoyed at the slightest thing. Calling at 2:12am might not be the best idea. 01:15:36 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com). 01:16:32 -!- mcpherrin has quit (Ping timeout: 265 seconds). 01:19:58 -!- zzo38 has quit (Ping timeout: 240 seconds). 01:19:59 every program is an interpreter 01:20:02 every vegetable is a word 01:27:53 every sperm is sacred 01:31:50 -!- zzo38 has joined. 01:34:54 -!- {hk3380} has quit (Ping timeout: 265 seconds). 01:36:00 god himmelsprett 01:36:34 -!- BeingToDeath has joined. 01:39:38 bremsstrahlung 01:39:56 festbrems 01:46:34 party pooper? 01:46:56 so it appears. 01:47:28 -!- zeusammon has joined. 01:49:35 -!- zeusammon has left. 01:58:51 kmc: do you agree with the ; making a significant semantic difference thing? 01:59:08 what 01:59:29 1;2 is 2, 1;2; is (), iiuc 01:59:35 return -ESGEO; 01:59:51 you are talking about rust? 01:59:55 yes 02:00:00 yes, i am fine with that 02:00:16 as long as the compiler gives a useful error message when you have a spurious semicolon at the end of a function 02:00:27 which is a bug I opened; I don't remember if it's been fixed 02:02:05 Rust doesn't try to be innovative, does it? Where does it get its inherited mutability concept from? Doesn't seem Haskelly, unless you consider using State + lenses to be similar 02:02:28 there are some innovative things 02:03:58 mainly lifetime checking, and statically enforced move semantics 02:04:08 it's the first "mainstream" language with substructural types, isn't it? 02:04:18 where I have carefully defined "mainstream" to just barely include Rust 02:04:37 Sgeo: http://doc.rust-lang.org/rust.html#influences 02:05:00 'Rust is not a particularly original language. It may however appear unusual by contemporary standards, as its design elements are drawn from a number of "historical" languages that have, with a few exceptions, fallen out of favour.' 02:05:25 "The lexical identifier rule of Python." 02:05:32 That seems... a bit like faint praise 02:05:36 heh 02:05:41 i don't even know what that means 02:05:54 I'm guessing which characters are allowed in names 02:05:55 but i don't disapprove of faintly praising python :) 02:05:56 -!- Sprocklem has joined. 02:12:12 Smalltalk should use lifetime semantics for ^ 02:13:37 kmc: so you are saying Rust is already more mainstream than Clean ever was? 02:14:09 maybe 02:14:25 -!- nooodl_ has joined. 02:14:33 -!- mcpherrin has joined. 02:16:10 kmc: or maybe it means 'self' instead of 'this' 02:17:36 http://alexweymouth.files.wordpress.com/2009/12/socialist-hierarchy.png 02:18:13 -!- nooodl has quit (Ping timeout: 252 seconds). 02:18:13 * mcpherrin wants to be the money bag 02:20:29 antinatalist! 02:22:58 kmc: > Copyright 02:24:07 socialism is hardly anti-copyright 02:24:50 ``coins 02:24:51 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `coins: not found 02:24:54 :O 02:26:01 `coins 02:26:02 ​lobolgaarvcoin refixacoin selfrovcoin remiecoin embergeompsringariologcoin totteravecoin lowfourcoin bamcoin fobcoin booblcoin embcoin brycoin jamecoin neumenernanchcoin stilecoin marchiecoin beauxcoin erarcoin gammaerolamcoin tamcoin 02:26:06 YOU MANIACS 02:26:07 silly kmc 02:33:55 -!- Sorella has quit (Quit: It is tiem!). 02:46:07 -!- nooodl_ has quit (Quit: Ik ga weg). 02:47:14 -!- tromp__ has joined. 02:48:05 Are there any MML->MOD compilers that you know of? 02:48:27 i i i i i i i i i i i i i i 02:48:48 -!- tromp_ has quit (Ping timeout: 276 seconds). 02:51:51 e i e i o 02:56:06 What are the rules for ordering MIDI messages? 02:57:12 i before e except after c 02:57:26 or when it sounds like a 02:57:31 [wiki] [[1+]] M http://esolangs.org/w/index.php?diff=39718&oldid=39712 * Oerjan * (+6) Ye olde conformity 02:58:00 > ord '+' 02:58:02 43 03:02:55 Do you like this C macro? #define objdup(x) memcpy(malloc(sizeof(x)),&(x),sizeof(x)) 03:03:32 no 03:04:08 It Is A Bad macro 03:04:20 Macro 03:04:24 gotta capitzlie eevyerhint 03:04:37 Why do you want to capitalize it? 03:04:44 zzo38: malloc could fail 03:04:58 god told me my warranty was out 03:05:21 Yes, malloc could fail 03:05:29 -!- MoALTz has quit (Read error: Connection reset by peer). 03:05:31 meh malloc doesn't fail ;P 03:06:04 if it does you'll write to 0 which is fine since you'll fault immediately 03:06:20 why is it a macro anyway 03:06:21 -!- MoALTz has joined. 03:06:56 Bike: So that "sizeof" can be used? 03:07:30 i thought you could use sizeof on values in this glorious future 03:07:32 Bike: can't write that as a function in C since you don't have generics otherwise 03:07:40 like, what is the type of X? 03:08:02 i also thought memcpy and malloc just did void* shit 03:08:32 passing a void* to the function doesn't work since you then can't use sizeof 03:11:17 !c printf("%d\n"; sizeof (void)); 03:11:21 Does not compile. 03:11:25 shocking 03:12:00 wait wat 03:12:14 !c printf("%d\n", (int) sizeof (void)); 03:12:16 1 03:13:04 I think it is a GNU extension that sizeof(void) is allowed 03:13:23 It's a consequence of allowing arithmetic on void*. 03:13:38 so i have unfortunately discovered i am pissy about a programming thing: namely, the billionth fucking time somebody walks into irc and complains about an "inaccurate" division 03:20:02 !c printf("%f\n", 1.0/3.0); 03:20:04 0.333333 03:21:09 !c printf("%f\n", 1.0/3.0*3.0); 03:21:11 1.000000 03:23:43 !c printf("%f\n", (float)(1.0/3.0)); // i don't know c lel 03:23:44 -!- password2 has joined. 03:23:44 0.333333 03:23:50 !c printf("%.8f\n", 1.0/3.0*3.0); 03:23:51 1.00000000 03:24:01 !c printf("%.8f\n", 1.0/3.0); 03:24:02 0.33333333 03:24:09 Bike: inaccurate as in "I don't understand IEEE754"? 03:24:16 yes 03:24:18 every time 03:24:35 the other option is inaccurate as in "wtf why doesn't this cpu do IEEE754 correctly" 03:24:44 !c printf("%.8f\n", 1.0/3.0+1.0/3.0+1.0/3.0); 03:24:45 i mean, understanding floats is a tall order, but you could at least have the humility not to assume it's a bug 03:24:45 1.00000000 03:25:15 !c printf("%.8f\n", 1.0f/3.0f+1.0f/3.0f+1.0f/3.0f); 03:25:17 1.00000000 03:26:33 Bike: Generally assuming the cpu is doing IEEE754 correctly is right, even if it seems otherwise at first glace 03:26:53 yes 03:28:14 !c printf("%.16f\n", 1.0/3.0); 03:28:15 0.3333333333333333 03:28:29 !c printf("%.16f\n", 1.0/5.0); 03:28:31 0.2000000000000000 03:28:44 !c printf("%.16f\n", 1.0/10.0); 03:28:45 0.1000000000000000 03:28:46 the problem in this case was 1/3 printing as .33333334 03:29:19 !c printf("%.16f\n", 1.0f/3); 03:29:21 0.3333333432674408 03:29:28 Whoa, Dude 03:29:36 Bike: Like that? 03:29:44 Singles, but yeah. 03:30:44 (That is single precision) 03:30:57 oh. i can't tell. 03:31:04 (Sort of) 03:31:10 !c printf("%.8f\n", 1.0f/3); 03:31:11 0.33333334 03:31:49 I had to write code on a hardware platform with broken floats for a few months 03:31:49 It's single prescision converted to double at printf (which shouldn't change the number) 03:31:52 was not fun :p 03:31:57 mcpherrin: Ouch 03:31:59 (I gave up and used soft floats) 03:32:09 what platform? a dsp or something? 03:32:13 maverick crunch 03:32:31 http://en.wikipedia.org/wiki/MaverickCrunch 03:32:37 "intended for digital audio", i was close 03:32:45 plagued with hardware bugs lol 03:33:01 yep 03:33:37 "imprecise or garbage results or clobber registers or memory" 03:33:40 "Cirrus Logic's Crunch tools, a repackaging of GNU tools modified by Nucleusys of Bulgaria (or was it they who did the work later submitted by RedHat?)" 03:33:45 v. encyclopedic 04:08:58 -!- password2 has quit (Ping timeout: 240 seconds). 04:19:32 i know i won't be leavin' here w/ you 04:24:49 (tempo slows, transition to second half of song) 04:25:27 drink to the devil and death to the doctors 04:26:07 I think this record is skipping. 04:27:49 monotone: we, alone on earth, have the power to free ourselves from the tyranny of the selfish replicators 04:29:47 Who swapped the music for audiobooks?! 04:29:49 I'M A MAN OF WEALTH AND TASTE, HOPE YOU GUESSED MY NAAAAAME 04:32:30 * monotone shuts off the stereo 04:32:56 the fallen are the virtuous among us 04:33:02 I GET KNOCKED DOWN, BUt I get up again, and you're never gonna *trails off* 04:33:50 -!- monotone has changed nick to polytone. 04:34:01 the fallen are the virtuous among us 04:37:47 hug hug hug 04:40:50 I'm beginning to think these speakers are possessed. 04:44:57 Where's fungot when I need an exorcist? 04:45:53 whither fungot 04:46:52 fungone 04:47:20 D: 04:53:43 how 'bout them turing machines 04:53:57 never know when they're gonna stop 04:54:12 they call em turing but i've never seen em tur 04:55:04 no:tur = en:tour, hth 04:57:04 http://www-cs-faculty.stanford.edu/~uno/news12.html 04:58:28 very nice 04:59:20 what's a flasing machine twh 05:00:21 you know google doesn't like a word when it corrects it even in quotes 05:02:58 ... 05:03:01 * oerjan gets it 05:24:54 How many tiles to people lose at Pokemon card by using a DEFENDER card even though it is to your opponent's advantage for you to do so? 05:28:54 never 05:29:41 I certainly would not expect it to be common. 05:31:08 -!- diginet has quit (Quit: diginet has quit!). 05:38:22 -!- BeingToDeath has quit. 05:41:46 -!- BeingToDeath has joined. 05:54:44 When playing at Pokemon card, I like to "slow play" the cards often. It saves me against running out of cards, and other things too. 06:05:30 -!- conehead has joined. 06:15:39 -!- oerjan has quit (Quit: leaving). 06:25:19 -!- BeingToDeath has quit. 06:30:55 -!- MoALTz has quit (Quit: Leaving). 06:50:07 -!- jkool has joined. 06:50:50 -!- jkool has left. 06:56:39 -!- tromp__ has quit (Read error: Connection reset by peer). 06:57:15 -!- tromp_ has joined. 06:57:21 -!- conehead has quit (Quit: Computer has gone to sleep). 07:03:17 Do you know those game they tell you two picture, you have to figure out the difference? Now, there is one with animated pictures. 07:29:25 I wish I could say 'I need a drink' without being weird 07:35:54 -!- MindlessDrone has joined. 07:36:18 -!- TodPunk has quit (Read error: Connection reset by peer). 07:54:02 What drink do you need? 08:02:27 what would be an example of it being beneficial for the opponent if you use a defender? 08:04:30 FireFly: If you have an attack that damages both opponent's active and bench pokemon card, and you do not want to knock out the opponent's active pokemon card, then if they use DEFENDER card then it can be of your benefit. 08:04:44 Ah 08:05:24 The stupid AI in Pokemon Card GB2 does that a lot. 08:06:14 I can't remember seeing that, but I also can't remember seeing many NPCs with defender cards 08:06:54 Maybe I just didn't think about it 08:10:12 Some strategy guides say the best time to use a GAMBLER card is when it is the only card in your hand, but I don't believe that. I think the best time is when your hand has a large number of worthless cards. 08:11:35 zzo38: the 'pretend I'm not awake at 4:11 AM on a conference call for work' drink 08:16:21 Someone please help me 08:17:05 -!- {hk3380} has joined. 08:17:23 Maybe you should just go back to sleep then? 08:18:08 Can't, until the call is done 08:21:25 -!- drdanmaku has quit (Quit: Connection closed for inactivity). 08:22:19 -!- {hk3380} has quit (Ping timeout: 252 seconds). 08:30:14 -!- Patashu has joined. 08:40:05 FireFly: There are a few NPCs in such a game who have DEFENDER cards. Mostly ones with electric pokemon cards, but there are some others. 08:44:13 Coworker told me to drop off the call 08:44:15 FInally sleep 08:54:28 -!- diginet has joined. 08:57:30 -!- Patashu has quit (Disconnected by services). 08:57:30 -!- Patashu_ has joined. 09:13:22 [wiki] [[Talk:Rail]] http://esolangs.org/w/index.php?diff=39719&oldid=39612 * 84.174.99.204 * (+242) 10:01:10 -!- {hk3380} has joined. 10:09:06 -!- {hk3380} has quit (Quit: WeeChat 0.3.8). 10:12:26 oh dear, broken implementationss 10:13:30 -!- boily has joined. 10:33:16 -!- edwardk has quit (Quit: Computer has gone to sleep.). 11:09:56 -!- boily has quit (Quit: Poulet!). 11:15:11 -!- Sorella has joined. 11:16:13 -!- edwardk has joined. 11:57:25 -!- Sgeo has quit (Read error: Connection reset by peer). 12:04:29 -!- MindlessDrone has quit (Quit: MindlessDrone). 12:20:25 -!- yorick has joined. 12:27:47 -!- zzo38 has quit (Remote host closed the connection). 12:34:28 -!- MindlessDrone has joined. 12:52:11 -!- fungot has joined. 13:12:50 -!- Patashu_ has quit (Ping timeout: 265 seconds). 13:20:19 -!- sign has changed nick to systemd. 13:21:21 -!- systemd has changed nick to sign. 13:28:51 -!- spiette has joined. 13:34:00 -!- nycs has quit (Ping timeout: 258 seconds). 13:34:25 -!- nooodl has joined. 13:38:07 -!- nycs has joined. 13:43:06 -!- nycs has changed nick to `^_^v. 13:51:53 -!- Sprocklem has quit (Ping timeout: 264 seconds). 13:52:35 -!- conehead has joined. 13:53:10 -!- tertu has quit (Ping timeout: 258 seconds). 13:58:57 -!- nooodl has quit (Ping timeout: 276 seconds). 13:59:47 -!- tertu has joined. 14:02:36 -!- TodPunk has joined. 14:04:01 -!- Vorpal has joined. 14:21:05 -!- password2 has joined. 14:32:16 -!- Sprocklem has joined. 14:44:08 -!- Slereah_ has joined. 14:45:48 -!- Slereah has quit (Ping timeout: 240 seconds). 14:53:39 -!- mihow has joined. 14:56:36 -!- MindlessDrone has quit (Ping timeout: 240 seconds). 14:58:14 -!- edwardk has quit (Quit: Computer has gone to sleep.). 15:10:33 -!- MindlessDrone has joined. 15:12:44 -!- Sprocklem has quit (Quit: g2g). 15:32:23 Apparently, there are 2^53-1 doubles that represent NaN, so you can use them to store pointers, which each take up only 48 bits. 15:32:36 mmhm 15:35:49 Is there a standard C function that prints a double parsimoniously? 15:38:47 parsimoniously meaning what? 15:39:29 -!- rottytooth has joined. 15:40:19 Using exactly as many digits as necessary to identify the double value uniquely. 15:41:18 %a, maybe 15:41:25 > 1 / 5 15:41:27 0.2 15:42:23 Would that require a magnanimous scanner? 15:42:27 As I remember that is not exact, but 0.2 will parse into the same value, so 0.2 is sufficient output. 15:43:19 -!- MDream has changed nick to MDude. 15:43:30 !c printf(%a\n", 1.0 / 5.0); 15:43:33 Does not compile. 15:43:44 !c printf("%a\n", 1.0 / 5.0); 15:43:46 0x1.999999999999ap-3 15:45:09 Seems to be restricted to hex output. 15:45:39 yeah, and the float radix is two, so... 15:46:24 "Linux libc4.[45] does not have a snprintf(), but provides a libbsd that contains an snprintf() equivalent to sprintf(), that is, one that ignores the size argument." 15:47:04 cool 16:06:14 that's the axiomatic solution to security. (axiom 1: buffers do not overflow) 16:06:49 sprintf will never fail due to a small buffer, that's pretty great compared to snprintf which might just not print the whole string 16:08:46 the buffer might extend into the sprintf stack frame, destroying data it's working with, thus causing it to fail. hth 16:09:10 (I know, stacks generally grow downwards so that scenario is unlikely) 16:09:51 well buffers certainly overflow themselves 16:10:11 +not 16:10:16 damn 16:10:23 know the whole pointe is gone 16:10:25 *now 16:10:43 there was a point? 16:11:36 no 16:11:38 the french word 16:12:47 -!- ter2 has joined. 16:12:47 -!- tertu has quit (Disconnected by services). 16:13:56 -!- tertu3 has joined. 16:14:49 -!- drdanmaku has joined. 16:17:02 -!- ter2 has quit (Ping timeout: 255 seconds). 16:22:22 -!- tertu3 has quit (Ping timeout: 245 seconds). 16:43:33 -!- tromp_ has quit (Remote host closed the connection). 16:46:08 -!- MoALTz has joined. 17:07:24 -!- mihow has quit (Quit: mihow). 17:18:01 -!- edwardk has joined. 18:14:44 -!- mihow has joined. 18:47:05 -!- MoALTz has quit (Read error: Connection reset by peer). 18:47:53 -!- MoALTz has joined. 18:57:22 -!- AnotherTest has joined. 19:18:55 -!- kallisti has joined. 19:19:03 hello little esopotatoes 19:20:18 -!- Bike has quit (Ping timeout: 240 seconds). 19:22:15 -!- edwardk has quit (Read error: Connection reset by peer). 19:22:15 -!- Bike has joined. 19:24:59 -!- edwardk_ has joined. 19:32:27 -!- mihow has quit (Quit: mihow). 19:32:42 -!- mihow has joined. 19:43:40 all hail discordia 19:47:11 oh most beautiful apple. or something 19:47:32 -!- tromp_ has joined. 19:47:59 -!- AnotherTest has quit (Ping timeout: 252 seconds). 19:52:33 -!- tromp_ has quit (Ping timeout: 276 seconds). 19:52:56 pomme de terre 19:53:35 aardappel 20:02:54 :| 20:03:05 http://imgur.com/a/HWXfc 20:03:46 I didn't need to see that 20:04:15 kallisti: "esopotamians" 20:04:18 -!- polytone has changed nick to monotone. 20:04:32 ha 20:05:55 http://www.walmart.com/ip/Butterfly-Labs-Bitcoin-Miner-10-GH-S-Processor-USB-2.0-BF0010G/34952957 20:10:52 At the current rate that will mine one bitcoin in 150 years? 20:12:09 ah no, that's block per year; the reward per block is higher 20:13:05 So 6 years per bitcoin currently, if you add it to some pool. 20:13:11 Get effective Bitcoining with the Butterfly Labs Bitcoin Miner. It is easy to use and can be plug-n-play via USB 2.0. It has 65nm ASIC Bitcoin Mining Chips to keep track of every transaction and fast processing of data. Its sleek design allows you to keep it on your workstation and experience its power. 20:16:44 so what's its power consumption? https://en.bitcoin.it/wiki/Mining_hardware_comparison doesn't list anything 20:17:26 -!- erdic has joined. 20:18:01 though it seems reasonable to assume that it's the same as the 5GH and 20GH models. 20:18:36 -!- password2 has quit (Ping timeout: 240 seconds). 20:18:58 so that would be 60W 20:24:28 which adds about $100 a year to your electricity bill? 20:25:39 (at $0.16 a kWh; the price for electricity varies a lot) 20:26:18 at my electricity price I think it'd be more like $10/year 20:26:43 > 60*24*365 / 10^3 20:26:44 525.6 20:27:16 > 60*24*365 / 10^3 * 0.16 20:27:17 84.096 20:27:39 > 10 / (60*24*365) 20:27:41 1.9025875190258754e-5 20:28:06 $0.02/kWh ? that seems too low 20:30:26 hmm, ~100 re isn't a tenth of a SEK 20:32:56 525.6kWh/year times 0.6948 SEK/kWh is about $55/year 20:33:06 http://shrinkthatfootprint.com/wp-content/uploads/2013/09/electricprices.gif 20:33:19 isn't that a refurbish? 20:33:42 olsner: ok. 20:35:31 according to google that's exactly $.10 per kwh ... but it probably doesn't include *all* the taxes and fees 20:41:06 -!- rottytooth has left. 20:41:17 -!- rottytooth has joined. 20:42:09 interesting table of Mhash/J there, surprisingly small difference between gpus and cpus, and a huge leap to the asics and fpgas 20:43:01 -!- rottytooth has quit (Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it). 20:45:25 my PoW tries to reduce that big gap 21:00:25 -!- mhi^ has joined. 21:02:00 -!- Patashu has joined. 21:05:33 -!- Patashu has quit (Disconnected by services). 21:05:33 -!- Patashu_ has joined. 21:07:47 -!- Patashu has joined. 21:12:18 -!- Patashu_ has quit (Ping timeout: 265 seconds). 21:15:38 any idea where I can find stats on the number of IP-based telecom networks, the number of IP addresses they use, and which version of IP they support? 21:16:00 kallisti: taht depends on what exactly you mean by IP-based 21:16:08 Are you talking about IP-to-the-customer? 21:16:23 Or just doing backhaul over IP? 21:16:47 not sure what IP-to-the-customer means exactly, but I think I'm just talking about backhaul over IP. 21:17:15 Stuff like magicjack or a SIP phone provider, where the customer has some IP device that connects 21:17:42 -!- Bike has quit (Ping timeout: 276 seconds). 21:17:44 ah, well, that would be included, but I was just talking about any kind of telecom network that uses IP as its backbone. I'm assuming it's likely the majority of telecon networks at this point. 21:17:50 versus something more like a traditional phone carrier that does backhaul over IP, like Comcast 21:19:24 -!- Bike has joined. 21:19:29 everybody doing cell phones is doing IP. Every non-traditional (eg, cable company) phone provider is doing IP 21:20:05 Some legacy provider networks may not, but that'll just be because they're on like 20 year hardware replacement cycles 21:22:14 do they run SS7 over IP? 21:22:18 yeah I'm just trying to find stats on Ipv4 vs v6 in telecom networks 21:22:33 in particular how many IPv4 addresses are being used by telecom infrastructure 21:22:43 kmc: yes 21:23:18 kallisti: Last I had access, it's nearly all using 10/8 21:23:19 -!- edwardk_ has quit (Ping timeout: 252 seconds). 21:24:05 That is, IPv4 10.0.0.0/8 private address space 21:24:20 ppp0 Link encap:Point-to-Point Protocol 21:24:20 inet addr:10.8.115.127 P-t-P:10.0.0.1 Mask:255.255.255.255 21:24:23 yay. 21:25:20 But I had a pretty narrow view so I could be wrong in a global sense 21:25:53 -!- Patashu has quit (Ping timeout: 252 seconds). 21:26:34 -!- not^v has joined. 21:27:21 global routing stuff is done with SCCP and GTT and I dunno I forget all this stuff 21:36:38 -!- MindlessDrone has quit (Quit: MindlessDrone). 21:40:00 -!- not^v has quit (Quit: http://i.imgur.com/Akc6r.gif). 21:42:57 -!- boily has joined. 21:57:59 anneal your pgorgram into existence ← uh, what? 21:58:29 Hellosteric 21:59:27 Tanesotericelle. 21:59:31 b 22:04:02 I bought some comics today :) 22:04:47 -!- edwardk has joined. 22:07:27 Taneb: which ones? what kind? format? language? ink? 22:07:49 An Avengers vs X-Men collection, portrait, english, unknown 22:08:16 Also the first volume of the Melancholy of Haruhi Suzumiya, portrait, english, unknown but largely black-and-white 22:12:20 good choices. 22:13:20 -!- oerjan has joined. 22:13:24 Yes, I am afraid I am too monolingual to appreciate the comics in any other language 22:22:08 -!- Bicyclidine has joined. 22:22:39 -!- mihow has quit (Quit: mihow). 22:26:11 Taneb: not a problem. can read them. 22:26:29 -!- edwardk has quit (Quit: Computer has gone to sleep.). 22:26:32 s/can/you can/ 22:27:26 -!- MDude has quit (Quit: later chat). 22:28:26 -!- edwardk has joined. 22:28:48 -!- rottytooth has joined. 22:29:18 -!- mhi^ has quit (Quit: Lost terminal). 22:32:36 -!- edwardk has quit (Client Quit). 22:41:01 -!- Sgeo has joined. 22:43:16 -!- boily has quit (Quit: Poulet!). 22:43:27 So, interested in full-disk encryption. Going to try out TrueCrypt on the drive with all my important documents. I hear there's a new version, should try it out 22:43:51 am i being trolled 22:47:59 The cryptoworld is being trolled, apparently 22:48:14 cryptosphere? Like biosphere? 22:48:27 sounds like a hell of a b movie 22:48:54 cryptobubble? 22:48:55 i am obliged to annoy y'all by linking http://xkcd.com/538/ 22:49:04 i'm annoyed already 22:49:09 good, good 22:49:19 I am so annoyed I am going to go to bed 22:49:21 Goodnight! 22:49:34 Also, getting an ice cream today was the best idea. 22:49:49 * oerjan also got some ice cream, with apple cake 22:53:09 Bicyclidine: also imagine Sgeo neither has backups nor wipes the unencrypted parts of the disk properly afterwards. 22:53:38 :/ my backup situation is... uh... (not trolling about that) 22:53:44 i guess truecrypt installation ought to handle the latter, or something. 22:53:59 * oerjan has no idea, but it *ought* to. 22:54:51 cryptobubble? <-- oh right time for my daily bitcoin check 22:55:18 looks stable 22:55:32 fun chart. http://divananalit.org/graphs/bitcoin-profitability-from-20130201-to-now.png 22:56:28 at least the difficulty is nice and regular 22:57:34 I guess it's mostly an efficient market. 22:58:31 -!- yorick has quit (Remote host closed the connection). 22:58:41 it's a bit hard to read from that whether the miners are actually profiting or not 22:58:51 (the way to make money off bitcoing mining though, is to either sell the next generation of miners or to be an electricity company) 22:59:31 oerjan: right. I was reading this thread: https://bitcointalk.org/index.php?topic=570396.0 23:07:54 -!- tromp_ has joined. 23:08:51 I guess there are two ways to mine profitably. one, be an early adapter of the next jump in efficiency (not much room left there, apparently), or 2, mine on other people's hardware (think botnet). 23:09:26 well botnets still cost money. 23:09:32 i wonder when the break even point is 23:09:39 or the uh, opposite. 23:09:42 fix even? break bad?? 23:11:45 -!- Phantom_Hoover has joined. 23:12:04 if I understand your meaning of "opposite" right, the opposite is also break even? 23:12:59 "running on other people's hardware" also includes javascript bitcoin miners (a horrible waste of resources, but it's born by the website visitors) 23:13:12 it's -> the cost is 23:14:04 olsner: but time reversed, yes 23:14:15 fuck entropy, though, so it's basically the same 23:15:47 -!- edwardk has joined. 23:19:27 -!- aretecode has joined. 23:19:55 -!- skarn has quit (Ping timeout: 240 seconds). 23:20:45 -!- skarn has joined. 23:21:06 -!- skarn has changed nick to Guest53344. 23:22:07 `WeLcOmE aretecode 23:22:08 ArEtEcOdE: wElCoMe tO ThE InTeRnAtIoNaL HuB FoR EsOtErIc pRoGrAmMiNg lAnGuAgE DeSiGn aNd dEpLoYmEnT! fOr mOrE InFoRmAtIoN, cHeCk oUt oUr wIkI: . (FoR ThE OtHeR KiNd oF EsOtErIcA, tRy #EsOtErIc oN IrC.DaL.NeT.) 23:22:21 http://www.alcula.com/calculators/finance/bitcoin-mining/ looks fun to play with 23:23:34 oejan, HackEgo, thank you! 23:24:22 http://esolangs.org/wiki/Main_page says there is currently no text in this page. 23:24:49 erm.. 23:24:53 `welcome 23:24:54 Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) 23:25:22 help my uncle Jack off a horse 23:28:54 aretecode: sadly the P needs to be capitalized too. 23:29:32 -!- Rugxulo has joined. 23:30:10 @tell fizzie i think the job of making the url's in `WELCOME and `WeLcOmE actually work has now devolved to you. 23:30:10 Consider it noted. 23:32:01 the previous webmaster overcomplicated it so much that he gave up on actually implementing it. 23:32:23 I would think it would be easiest to send it without "Main_Page" just like http://esolangs.org/wiki 23:32:42 aretecode: well that still won't make /WiKi work 23:33:02 In your router, lower case the argument 23:33:12 and indeed we did that for the spanish version, because it wouldn't fit on a line otherwise 23:33:28 aretecode: yeah but fizzie will have to do that. 23:33:58 oejan, you made the url longer so that it would fit on a line in spanish?? 23:34:13 no, shorter. the spanish has extra info 23:34:17 `bienvenido 23:34:17 ​¡Bienvenido al centro internacional para el diseño y despliegue de lenguajes de programación esotéricos! Por desgracia, la mayoría de nosotros no hablamos español. Para obtener más información, echa un vistazo a nuestro wiki: http://esolangs.org/. (Para el otro tipo de esoterismo, prueba #esoteric en irc.dal.net.) 23:34:43 (that info being "We don't actually speak spanish here") 23:35:02 oh hm 23:35:18 we made it just that, no /wiki. hm... 23:35:42 hmm, that bit is also case insensitive 23:35:46 that _would_ work on `WELCOME and `WeLcOmE 23:36:14 took us a few years to work that out... did esolangs.org/ not use to redirect to the wiki? 23:36:20 1) doesn't fit on a line for me 2) what olsner said 3) it isn't a spanish site 23:36:44 aretecode: not a line in your client, but the maximal irc line limit 23:37:44 `run sed -i 's!wiki/main_page!!i' bin/{WeLcOmE,WELCOME} 23:37:45 No output. 23:37:53 `WeLcOmE 23:37:53 WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: . (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 23:37:56 darn 23:38:08 oerjan, ah that makes sense. 23:38:14 is there some option to make s case insensitive 23:39:26 online GNU sed manual says capital I 23:40:05 `run sed -i 's!wiki/main_page!!I' bin/{WeLcOmE,WELCOME} 23:40:05 No output. 23:40:09 `WeLcOmE 23:40:11 WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: . (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 23:40:29 `run sed -I -i 's!wiki/main_page!!' bin/{WeLcOmE,WELCOME} 23:40:29 sed: invalid option -- 'I' \ Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]... \ \ -n, --quiet, --silent \ suppress automatic printing of pattern space \ -e script, --expression=script \ add the script to the commands to be executed \ -f script-file, --file=script-file \ 23:40:40 this is probably not GNU sed :( 23:40:45 `run sed --version` 23:40:45 bash: -c: line 0: unexpected EOF while looking for matching ``' \ bash: -c: line 1: syntax error: unexpected end of file 23:41:01 `run uname` 23:41:01 bash: -c: line 0: unexpected EOF while looking for matching ``' \ bash: -c: line 1: syntax error: unexpected end of file 23:41:06 `run arch` 23:41:07 bash: -c: line 0: unexpected EOF while looking for matching ``' \ bash: -c: line 1: syntax error: unexpected end of file 23:41:11 `run sed --version 23:41:12 GNU sed version 4.2.1 \ Copyright (C) 2009 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, \ to the extent permitted by law. \ \ GNU sed home page: . \ General help using GNU so 23:41:15 Rugxulo: no ending ` sheesh 23:41:22 lo siento 23:41:38 [wiki] [[TOD]] http://esolangs.org/w/index.php?diff=39720&oldid=31565 * Null * (+120) /* Execution */ add two missing instructions 23:41:53 `run uname 23:41:53 Linux 23:41:58 as I figured 23:42:42 `run echo asdf | sed 's/ASDF/foo/i' 23:42:42 foo 23:42:44 `run perl -p -n -i 's!wiki/main_page!!i;' bin/{WeLcOmE,WELCOME} 23:42:44 Can't open perl script "s!wiki/main_page!!i;": No such file or directory 23:42:55 `run perl -p -n -i -e 's!wiki/main_page!!i;' bin/{WeLcOmE,WELCOME} 23:42:56 No output. 23:43:04 `WeLcOmE 23:43:05 WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: . (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 23:43:11 argh 23:43:54 I think it's the !s 23:44:17 err, no I don't 23:44:17 what about them 23:44:40 `run sed -i 's!WiKi/MaIn_pAgE!!' bin/WeLcOmE 23:44:41 No output. 23:44:47 `WeLcOmE 23:44:47 WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: . (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 23:44:57 wat 23:45:03 `cat bin/WeLcOmE 23:45:03 ​#!/bin/sh \ welcome "$@" | CaT 23:45:12 *facepalm* 23:45:41 `welcome 23:45:41 Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) 23:46:02 `run sed -e ',WiKi/MaIn_pAgE,!d' bin/WeLcOmE 23:46:03 sed: -e expression #1, char 1: unknown command: `,' 23:46:05 `run sed -i 's!wiki/Main_Page!!' wisdom/welcome 23:46:08 No output. 23:46:14 `welcome 23:46:14 Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) 23:46:20 there. 23:46:31 `run sed -e '\,WiKi/MaIn_pAgE,!d' bin/WeLcOmE 23:46:32 No output. 23:46:48 Rugxulo: plz stop and pay attention hth 23:46:55 lo siento 23:47:09 `WeLcOmE 23:47:10 WeLcOmE To tHe iNtErNaTiOnAl hUb fOr eSoTeRiC PrOgRaMmInG LaNgUaGe dEsIgN AnD DePlOyMeNt! FoR MoRe iNfOrMaTiOn, ChEcK OuT OuR WiKi: . (fOr tHe oThEr kInD Of eSoTeRiCa, TrY #eSoTeRiC On iRc.dAl.nEt.) 23:47:11 (it was a stupid mistake of not remembering how the `welcomes work) 23:47:51 -!- Bike has quit (Ping timeout: 276 seconds). 23:48:28 @tell fizzie Never mind, we found a better way 23:48:28 Consider it noted. 23:48:59 -!- Bike has joined. 23:59:00 -!- Bicyclidine has quit (Ping timeout: 240 seconds).