00:00:25 -!- nooodl_ has joined. 00:01:26 @messages 00:01:26 You don't have any messages 00:01:40 doesn't that kind of hurt the point of @messages-loud? 00:02:44 @messages-lewd 00:02:44 You don't have any messages 00:03:58 -!- fcrawl has quit (Ping timeout: 258 seconds). 00:05:52 I was half-expecting that to be special-cased. 00:12:28 i suspect that's not supported without creating a new command with that name, which will ruin the typo correction by making a lot of them ambiguous... 00:14:56 @burr 00:14:56 Maybe you meant: yarr url bug arr 00:15:55 @yarrow 00:15:56 Arrr! 00:16:27 @arrow 00:16:28 Shiver me timbers! 00:17:19 I wonder, what is piratespeak like in other languages than English? 00:19:36 splitte mine bramseil, hva slags landkrabbespørsmål er det 00:21:14 (not very yarrry, for sure) 00:22:37 -!- boily has quit (Quit: YARROWING CHICKEN). 00:23:31 the main norwegian pirate figure at this time is kaptein sabeltann, who speaks bokmål but with some old sea slang words. 00:30:38 @tell Bicyclidine you now have messages 00:30:39 Consider it noted. 00:31:00 @messages 00:31:06 yeah weird 00:36:08 -!- Bicyclidine has quit (Ping timeout: 245 seconds). 00:38:21 A German pirate would originally of course have spoken Low German / Low Saxon, which would be quite incomprehensible to any speaker of Modern Standard German. 00:57:21 http://www.the-apswiki.org/ this is some incredible web design 00:58:13 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 00:58:17 Very nice 00:58:30 I like http://www.the-apswiki.org/@api/deki/site/logo.png a lot 00:59:06 lol i didn't even notice 01:01:39 Sadly, /r/lolc does not seem to be the C equivalent of /r/lolphp 01:02:31 frankly the ungoogleability of C is a major design flaw 01:03:37 I wonder if some search engines special-case C and C++ 01:05:19 Google definitely does. 01:05:43 The results for "C" and "C++" by themselves are as you'd expect, for instance. 01:06:11 -!- Bike has quit (Read error: Connection reset by peer). 01:06:34 -!- Bike has joined. 01:06:54 monotone: That's not a special case. Trailing + are significant in google 01:07:06 (see also google+) 01:07:57 Oh, hm, so it is. 01:09:50 -!- nooodl_ has quit (Quit: Ik ga weg). 01:12:11 I think, however, that C/C++ may have been part of hte reason for this 01:13:11 -!- ^v has quit (Ping timeout: 252 seconds). 01:15:29 i do want some kind of "wat"-style talk for C 01:15:48 coppro: C# seems to be special cased. (AFAICT # is usually ignored) 01:21:10 array function parameters, integer promotion rules, signed char, trigraphs 01:21:18 perhaps google has an algorithm for finding words that need special casing. 01:22:09 i get the same results from 'p# complexity' and 'p complexity' 01:22:36 kmc: sorry, r/watc isn't about c 01:23:39 boo 01:24:34 Bike: I get different results for "p complexity" and "#p complexity" though 01:24:54 do we have a langguage that lets you literally specify Turing machines? 01:25:54 because if we don't, I'm making one, and it will be called Tarpit 01:27:05 it all depends on what you mean by literally hth 01:27:54 coppro: there was one in sigbovik once 01:29:45 oerjan: I mean a language where the specification is some form of description of a turing machine 01:30:19 actually I've got an even better idea 01:30:30 a language where the input, in text, is a TM diagram 01:30:46 also roughly half of computability papers go through the rigamarole of specifying TMs as tuples, does that count 01:31:54 Bike: no because the tuple model is not actually something I can feed into a computer 01:32:09 ok i'll get the sigbovik cite for ya 01:32:10 wat. 01:32:36 oerjan: in reponse to which? 01:32:37 What? 01:32:37 since when do computers have problems parsing tuples. 01:33:24 "The Next 700 Intuitionistic Linear Logics" heh 01:33:33 oerjan: oh no. I mean I know of no programming language whose source code is the tuple and the language executes the tuple as a TM 01:33:46 btw i recall mark chu-carroll wrote a turing machine emulator in haskell once. 01:34:02 on his blog. 01:34:07 ah found it 01:34:11 -!- adu has quit (Quit: adu). 01:34:13 eww that's verbose 01:34:27 ok apparently this one is written in http://en.wikipedia.org/wiki/Plaid_%28programming_language%29 01:37:21 the actual turing machine definition is in: Brother Jonathan Aldrich. (2010) Holy States Can Save the World! In ZH Bovik (ed.) A Record of the Proceedings of the SIGBOVIK Conference 2010. 01:39:55 -!- adu has joined. 01:46:29 -!- ^v has joined. 01:53:05 eww 01:57:12 -!- shikhout has joined. 01:59:57 -!- shikhin has quit (Ping timeout: 252 seconds). 01:59:58 -!- shikhout has changed nick to shikhin. 02:29:34 -!- adu has quit (Quit: adu). 02:31:05 -!- ^v has quit (Read error: Connection reset by peer). 02:31:35 -!- ^v has joined. 02:33:52 is CPython compiled to asm.js "esoteric"? 02:33:52 http://blog.detectify.com/post/82370846588/how-we-got-read-access-on-googles-production-servers nice 02:37:42 http://aturingmachine.com 02:37:52 whoa, somebody kept a bug bounty and didnt donate it to charity? 02:39:15 -!- Patashu has joined. 02:41:41 [wiki] [[Tarpit]] N http://esolangs.org/w/index.php?oldid=39364 * Coppro * (+5913) Created page with "'''Tarpit''' is a description language for state diagrams of finite state machines and their generalizations. It is generally well established that the best description of fi..." 02:42:58 -!- Patashu_ has joined. 02:42:59 -!- Patashu has quit (Disconnected by services). 02:46:24 -!- adu has joined. 02:50:56 This game is a bit dated 02:50:57 '"Uh, well, the government did actually use that Facebook information to draft people for the second Korean war in 2013..." Todd replied.' 02:53:19 good 02:54:36 'Todd replied.' is this a book 02:57:41 It's a choose-your-own-adventure game, but needing to take all paths to really get the full story 02:57:55 http://www.kongregate.com/games/greg/thousand-dollar-soul-321811 03:07:16 -!- Palaver has joined. 03:15:14 -!- Palaver has quit (Remote host closed the connection). 03:15:30 -!- Palaver has joined. 03:19:07 urbit as an esoteric programming language 03:20:40 -!- adu has quit (Quit: adu). 03:33:23 the ukraine crisis as an esoteric programming language 03:34:33 -!- MoALTz_ has joined. 03:35:58 -!- MoALTz__ has joined. 03:36:02 hehe 03:36:56 -!- tromp has joined. 03:37:01 with its highlevel compareToChamberlain function 03:37:06 -!- MoALTz has quit (Ping timeout: 258 seconds). 03:37:34 no wait 03:38:34 clearly Chamberlain should just be an instance of the comparableTo class. 03:39:07 -!- Palaver has left ("Palaver http://palaverapp.com/"). 03:39:19 -!- MoALTz_ has quit (Ping timeout: 250 seconds). 03:48:02 :t maybe Nothing . Just 03:48:04 Couldn't match type ‘Maybe a’ with ‘a1 -> Maybe a2’ 03:48:04 Expected type: a -> a1 -> Maybe a2 03:48:04 Actual type: a -> Maybe a 03:48:35 :t maybe Nothing Just 03:48:37 Maybe a -> Maybe a 03:49:29 does anybody of you know what the & is supposed to do in rail? 03:51:00 ruby on rails? 03:52:18 no 03:52:29 rail, the esolang 03:55:43 bike: have you ported ruby to rail? 03:56:01 ruby on the third rail 03:57:14 myname: checked the article. & looks kind of like a twisted up track so without more definition of 'lambda' it's obviously a crash 03:59:12 lol 03:59:47 ruby does rails 04:00:41 http://java.metagno.me/ 04:00:55 this stuff will probably kill you, lets do another line, what say you meet me down on hollywood and vine 04:01:16 -!- conehead has joined. 04:01:38 err heartattack and vine 04:06:09 StompWebApplicationContextAwareBean, not bad 04:08:19 Are GADTs == 'closed' data families? 04:18:23 -!- MoALTz_ has joined. 04:21:11 -!- MoALTz__ has quit (Ping timeout: 258 seconds). 04:21:37 -!- JesseH2 has quit (Read error: Connection reset by peer). 04:22:07 -!- JesseH2 has joined. 04:23:27 -!- not^v has joined. 04:25:30 -!- tromp has quit (Remote host closed the connection). 04:26:47 -!- ^v has quit (Ping timeout: 252 seconds). 04:28:39 -!- doesthiswork has joined. 04:30:54 I happened to be sitting in the library near a CS 120 tutoring area 04:31:43 do you think you'll get over it? 04:32:13 probably not 04:32:19 http://upload.wikimedia.org/math/5/9/c/59c905daa195675abf6216e2f08ad32d.png can someone explain to me how physics even exists, as a field of study 04:34:04 when the students had left I asked the tutor and ill formed question about abstraction and partial application, and he explained that there was somthing called recusion that is pretty neat and that I should learn python 04:34:48 so did you 04:35:16 he did the appropriate thing and learned python by already knowing it 04:35:25 (That's recursion!) 04:35:47 is it 04:36:18 yes, that follows from the fact that it's recursion 04:36:31 good point. 04:52:29 "Ah yes, the Before C Programing Language" 04:55:57 Before C / Ano Dennisritchie 04:57:21 -!- Sellyme has quit (Excess Flood). 04:57:33 Haven't started reading (except that it proves False), but is http://okmij.org/ftp/Haskell/impredicativity-bites.html fixed yet? 04:59:27 -!- Sellyme has joined. 05:03:35 o.O http://okmij.org/ftp/Haskell/types.html#de-typechecker 05:05:01 -!- Patashu_ has quit (Ping timeout: 252 seconds). 05:06:01 [wiki] [[Talk:Hollang]] http://esolangs.org/w/index.php?diff=39365&oldid=39355 * Zerk * (+239) 05:07:14 "Uncharitably speaking, Haskell, taken as a logic, is inconsistent in more than two ways." 05:08:32 -!- oerjan has quit (Quit: leaving). 05:10:17 stop the presses 05:11:56 "Essentially we turn a type into a logical program -- a set of Horn clauses -- which we then solve by SLD resolution. It is gratifying to see that Haskell typeclasses are up to that task." 05:12:55 -!- adu has joined. 05:14:05 i heard that haskell was not intended to be a sound logic. 05:15:26 i heard that the easter bunny isnt real :( 05:15:47 wow why would you say that on good friday? i'm pretty sure you're going to hell now 05:20:49 what makes it a good friday? 05:28:39 -!- Sorella has quit (Quit: It is tiem!). 05:40:51 -!- trout has changed nick to function. 05:43:37 Do spin glasses actually exist 05:45:03 spin glass in yer ass 06:04:26 wikipedia implies so 06:05:21 well like in its spin ice article it at least gives an actual example (dysprosium titanate) 06:09:46 http://facepunch.com/showthread.php?t=1386818 Anyway here's a blast from the past for you: A worm 06:11:01 [wiki] [[Hollang]] http://esolangs.org/w/index.php?diff=39366&oldid=39362 * Zerk * (-280) Amended addition algorithm 06:22:45 -!- not^v has quit (Quit: http://i.imgur.com/DrFFzea.png). 06:27:03 [wiki] [[Hollang]] M http://esolangs.org/w/index.php?diff=39367&oldid=39366 * Doesthiswork * (-34) I am impressed, that is a much smarter program 06:36:18 -!- adu has quit (Quit: adu). 06:52:15 -!- Sprocklem has quit (Quit: leaving). 07:05:23 "strncpy(d, s, strlen(s)) is a special kind of stupid. even when it’s right, it looks wrong. " 07:05:25 I don't get it 07:07:17 Heh, I thought it's a useless version of strcpy(d, s), but on closer inspection it's completely wrong 07:09:05 emotions and "irrational" behavior are a way for selfish genes to credibly commit to strategies which would be overruled by rational self-interest 07:10:14 -!- Patashu has joined. 07:12:36 Jafet: how's it different 07:13:09 -!- Patashu has changed nick to 7F1AAEZAZ. 07:13:10 -!- rodgort has quit (Ping timeout: 258 seconds). 07:13:10 -!- Patashu has joined. 07:13:33 i hear reason is and should be slave to the emotions 07:14:22 Bike: we, alone on earth, have the power to free ourselves from the tyranny of the selfish replicators 07:14:25 pass it on 07:14:35 cute 07:14:50 -!- rodgort has joined. 07:15:11 `run echo $'#include \n#include \nmain() { char a[] = "abcde", b[42]; strncpy(b, a, strlen(a)); return !puts(b); }\n' > /tmp/strncpy.c && gcc -o /tmp/strncpy{,.c} && /tmp/strncpy 07:15:12 abcde 07:15:46 `run echo $'#include \n#include \nmain() { char a[] = "abcde", b[] = " :-)"; strncpy(b, a, strlen(a)); return !puts(b); }\n' > /tmp/strncpy.c && gcc -o /tmp/strncpy{,.c} && /tmp/strncpy 07:15:47 abcde:-) 07:16:11 can you use words 07:16:37 ssl added and removed here 07:16:46 In english: don't use strncpy he is a lame guy 07:16:53 oh no 07:17:01 -!- 7F1AAEZAZ has quit (Ping timeout: 252 seconds). 07:18:29 `run echo $'#include \n#include \nmain() { char a[] = "abcde", b[] = " :-)"; strcpy(b, a); return !puts(b); }\n' > /tmp/strcpy.c && gcc -o /tmp/strcpy{,.c} && /tmp/strcpy 07:18:30 abcde 07:18:58 oh, it doesn't copy the null 07:20:08 kmc: is that a new vhemt campaign 07:21:45 i wonder if the selfish gene predates regulatory networks 07:23:23 -!- doesthiswork has quit (Quit: Page closed). 07:25:34 i swear nobody keeps track of history with these things. need to give evolutionary biology a repo 07:25:40 Jafet: the tyranny quote? no it's the last sentence of The Selfish Gene 07:26:11 spot the irony anyone 07:27:02 -!- WOODMAN has joined. 07:27:05 brb setting up scumbag meme meme 07:27:12 Promoción GAWMiners para Compradores / vendedores Co-Op - 10% descuento en cualquier orden! 07:27:21 naw 07:29:12 -!- tromp has joined. 07:33:37 -!- tromp has quit (Ping timeout: 258 seconds). 07:33:58 -!- ChanServ has set channel mode: +o kmc. 07:34:13 -!- kmc has set channel mode: +b *!*@c-24-16-35-49.hsd1.wa.comcast.net. 07:34:17 -!- kmc has kicked WOODMAN don't spam. 07:34:24 -!- kmc has set channel mode: -o kmc. 07:34:41 the bitcoin spam has reached us even here -_- 07:38:22 i want a god who stays dead, not plays dead 07:42:02 also, happy bicycle day 07:42:33 hell yea 07:43:02 419, uh, spin it 07:45:00 -!- conehead has quit (Quit: Computer has gone to sleep). 07:48:09 drop it, more like 07:48:36 why would you drop a bike :( 07:51:07 Bike do you know what bicycle day is 07:51:25 uh 07:51:32 ok wow shit 07:52:25 lol 07:57:25 -!- shikhout has joined. 07:57:58 One short trip for humanity 07:58:46 http://www.psychedelic-library.org/child.htm is a pretty good read 07:58:48 s/humanity/a man/ wow I mangled it more than I thought 08:00:01 -!- shikhin has quit (Ping timeout: 252 seconds). 08:00:03 -!- shikhout has changed nick to shikhin. 08:00:36 "damn, this is the good shit" -- armstrong at some point, probably 08:01:05 have you ever been on the moon... on weed 08:01:22 Someone needs to fund this 08:02:21 http://members.shaw.ca/rlongpre01/moon.html 08:03:29 it's pretty tantalizing that only a tiny fraction of all possible psychedelics have ever been synthesized let alone tested in humans 08:03:59 and that tiny sample has yielded some of the most mysterious and powerful psychopharmacological agents and has facilitated many of the most intense and meaningful experiences ever reported by human beings 08:05:11 so what else is out there 08:07:05 Jafet: yes 08:07:39 -!- kmc has set topic: The channel with > 100% bots | PSA: fizzie is running the wiki now, contact him for any problems | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/. 08:08:35 The training simulation consists of taking weed on earth and pretending you're on the moon 08:09:24 It's cheap, no need to run a reality TV show 08:09:24 what if there were two astronauts on the moon and one of them killed the other with a rock. would that be fucked up or what 08:09:27 hotboxing a winnebago and calling it the lunar module 08:10:17 actually there was an earlier The Onion: Our Dumb Century article 08:10:27 "NASA, hippies race to send man to the moon" 08:11:22 http://www.scp-wiki.net/scp-1958 08:12:16 :D 08:18:40 -!- AnotherTest has joined. 08:20:49 Siamese Dream is a really good album 08:22:06 I wonder what point sandisk is making with this ad http://ds.serving-sys.com/BurstingRes/Site-19890/Type-0/39e1ac57-fdd0-4dad-a400-b4ea62db3b3f.jpg 08:22:34 "we <3 jpeg artifacts"? 08:26:33 time for me to sleep 08:27:00 good night friends 08:27:02 * kmc zzzzzz 08:34:50 Hello 08:34:55 I have came to replace kmx 08:34:57 *kmc 08:34:59 Whatever 08:35:01 It's early 08:47:05 -!- MoALTz_ has quit (Quit: Leaving). 08:47:16 -!- MoALTz has joined. 09:01:22 -!- xpte has quit (Quit: Connection closed for inactivity). 09:35:28 http://community.amd.com/community/amd-blogs/amd-gaming/blog/2014/03/03/the-wild-west-of-cryptocurrencies 09:35:36 "stay tuned for part two where we’ll explore in detail how AMD Radeon™ hardware helps provide a technological advantage for users participating in cryptocurrency mining!" 10:16:01 "changelog: switched ad network (requires more permissions)" 10:16:09 yeah, must have update for an app 10:24:22 -!- nooodl has joined. 10:31:43 -!- yorick has joined. 11:21:19 -!- heroux has quit (Ping timeout: 258 seconds). 11:22:24 -!- heroux has joined. 12:05:06 -!- Tod-Autojoined has joined. 12:05:55 -!- MoALTz_ has joined. 12:06:52 -!- sebbu2 has joined. 12:07:25 -!- sebbu2 has quit (Changing host). 12:07:25 -!- sebbu2 has joined. 12:11:37 -!- erdic_ has joined. 12:14:39 -!- contrapumpkin has joined. 12:14:52 -!- MoALTz has quit (*.net *.split). 12:14:53 -!- copumpkin has quit (*.net *.split). 12:14:53 -!- TodPunk has quit (*.net *.split). 12:14:54 -!- jconn has quit (*.net *.split). 12:14:55 -!- JZTech101 has quit (*.net *.split). 12:14:55 -!- sebbu has quit (*.net *.split). 12:14:56 -!- erdic has quit (*.net *.split). 12:15:13 -!- JZTech101 has joined. 12:15:28 -!- Phantom_Hoover has joined. 12:42:08 [wiki] [[Special:Log/newusers]] create * UncleMartin * New user account 12:42:58 [wiki] [[Joke language list]] http://esolangs.org/w/index.php?diff=39368&oldid=38890 * UncleMartin * (+73) /* Example-based languages */ 12:43:30 -!- Patashu has quit (Ping timeout: 240 seconds). 13:08:24 -!- olsner_ has joined. 13:17:52 -!- Phantom_Hoover has quit (Ping timeout: 245 seconds). 13:32:29 -!- Phantom_Hoover has joined. 13:43:08 -!- edinson1 has joined. 13:43:43 -!- edinson1 has left. 14:01:32 -!- shikhout has joined. 14:01:55 -!- shikhin has quit (Ping timeout: 252 seconds). 14:02:12 -!- shikhout has changed nick to shikhin. 14:04:14 -!- MindlessDrone has joined. 14:05:18 -!- shikhout has joined. 14:08:09 -!- shikhin has quit (Ping timeout: 252 seconds). 14:08:22 -!- shikherr has joined. 14:09:00 -!- shikherr has changed nick to shikhin. 14:10:44 -!- shikhout has quit (Ping timeout: 252 seconds). 14:10:57 -!- function has changed nick to trout. 14:27:33 -!- tromp has joined. 14:31:31 -!- Sorella has joined. 14:35:00 -!- oerjan has joined. 14:40:08 -!- sebbu2 has changed nick to sebbu. 14:42:41 -!- jconn has joined. 14:45:18 For your edification, the weakly connected components of esolangs.org (considering as vertices only the main and category namespaces): http://sprunge.us/gSMg 14:46:22 (Disclaimer: does not take templates into account, so there are e.g. some stuff with {{stub}} that are not counted as part of the main component, since the [[Category:Stub]] link is not visible.) 14:49:43 hm those are essentially orphan pages 14:51:13 It's very close to Special:LonelyPages, yes. Though not quite exactly identical. 15:06:56 -!- ^v has joined. 15:14:56 -!- ^v has quit (Read error: Connection reset by peer). 15:16:11 -!- ^v has joined. 15:20:36 -!- oerjan has set topic: The channel with > 100‰ bots | PSA: fizzie is running the wiki now, contact him for any problems | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/. 15:24:55 -!- adu has joined. 15:26:31 [wiki] [[FukYorBrane]] http://esolangs.org/w/index.php?diff=39369&oldid=30341 * 91.125.123.39 * (+18) CoreWars -> Core War and link to Redcode 15:29:00 [wiki] [[Brainfuck]] http://esolangs.org/w/index.php?diff=39370&oldid=39047 * 91.125.123.39 * (+18) /* Related languages */ CoreWars -> Core War and link to Redcode 15:31:07 [wiki] [[BF Joust]] http://esolangs.org/w/index.php?diff=39371&oldid=37998 * 91.125.123.39 * (+12) CoreWars -> Core War and link to Redcode 15:42:44 -!- oerjan has quit (Quit: leaving). 15:43:07 -!- contrapumpkin has changed nick to copumpkin. 15:44:52 -!- adu has quit (Quit: adu). 15:45:03 [wiki] [[Agony]] http://esolangs.org/w/index.php?diff=39372&oldid=35617 * 91.125.123.39 * (+1) /* AgonyWar */ CoreWar -> Core War 15:48:37 [wiki] [[Pinkcode]] http://esolangs.org/w/index.php?diff=39373&oldid=38039 * 91.125.123.39 * (-36) Core Wars -> Core War, changed link to Wikipedia disambiguation page for Redcode to Redcode page on Esolang wiki. 15:55:45 How is Redcode related to Brainfuck? 15:57:37 [wiki] [[Underload]] http://esolangs.org/w/index.php?diff=39374&oldid=35186 * 91.125.123.39 * (+4) /* External resources */ link to Redcode 15:58:56 -!- Sgeo has quit (Read error: Connection reset by peer). 15:58:59 mroman: It's not. But there's a BF interpreter written in Redcode. 16:00:05 Unless you mean comparing FYB and BF Joust to Core War? 16:06:50 -!- Frooxius has quit (Quit: *bubbles away*). 16:07:01 -!- Frooxius has joined. 16:21:53 -!- Phantom_Hoover has quit (Ping timeout: 252 seconds). 16:51:35 -!- erdic_ has changed nick to erdic. 17:04:56 -!- Sprocklem has joined. 17:05:36 Unsurprising fact: "Language list" is the center of esolangs.org: http://sprunge.us/QFJG 17:05:44 Analysis as per http://mu.netsoc.ie/wiki/ i.e. the http://en.wikipedia.org/wiki/Centrality#Closeness_centrality metric in the single, 1272-page strongly connected component. 17:06:35 (Hence the numbers indicate the average number of clicks needed to get to any other page starting from the indicated one.) 17:11:30 hmm. 3.1415 Underload 17:12:55 Intentional, I'm sure. 17:15:32 amazing 17:44:59 -!- Sgeo has joined. 17:49:24 http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/src/apps/s_socket.c.diff?r1=1.30;r2=1.31 "Added for T3E" 17:52:53 heh. is that a computer without 32 bit ints? 17:53:33 (that would be a reason to use bitfields for IPv4 addresses) 17:56:23 impomatic: what's FYB? 17:56:52 oh i see http://esolangs.org/wiki/FukYorBrane 17:59:02 "The 21164 implemented a 43-bit virtual address and a 40-bit physical address." 17:59:07 says it had 64 bit regs, though 18:00:46 http://freshbsd.org/commit/openbsd/61596b948ab4b982ac734df79749707a4faa0f07 Important 18:00:58 hahaha 18:01:14 i dig the commit msg 18:01:16 huh, the last one has four X 18:01:24 why?! 18:01:33 it's explained in the commit message!! 18:20:38 http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/src/apps/ca.c.diff?r1=1.43;r2=1.44 printf more like whybotherf 18:31:36 -!- conehead has joined. 18:53:20 [wiki] [[Boxy]] http://esolangs.org/w/index.php?diff=39375&oldid=39359 * Zerk * (+305) Added missing {a b c} format explanation 18:54:48 -!- impomatic has quit (Ping timeout: 258 seconds). 19:12:01 -!- doesthiswork has joined. 19:16:35 -!- olsner_ has quit (Quit: ZNC - http://znc.in). 19:16:54 -!- olsner_ has joined. 19:20:37 -!- impomatic has joined. 19:23:07 -!- olsner has quit (Quit: Leaving). 19:24:35 -!- olsner_ has changed nick to olsner. 19:30:29 -!- trout has quit (Ping timeout: 250 seconds). 19:33:05 -!- xpte has joined. 19:36:15 -!- boily has joined. 19:37:00 `coins 19:37:01 x+coin spuracoin critecoin bercoin alpecoin owlcoin selfinghacoin steprocoin lerecoin fobcoin boguetcoin shafsoncoin majecoin prelncoin 0500coin hagecoin smitacoin pbodancoin 0.1800001100acoin quatcoin 19:40:38 x+coin is nice 19:40:56 c++coin 19:41:20 I would styalize it so that coin is below the X+ and the + inside the < of the X 19:41:32 coin is below the plus I mean 19:43:38 * impomatic wonders what these esocoin things are? 19:44:01 If you make a Markov chain with the transition probabilities taken from the links of the wiki (normalized, so that a page with two links to A and one link to B has a transition probability of 2/3 for A and 3/3 for B), this is the stationary distribution it has: http://sprunge.us/ARcB 19:44:06 I.e. if you keep clicking random links forever, that's relatively how often you'll be visiting each page. 19:44:57 (Er, assuming you only click those links that stay in the strongly connected component of pages.) 19:45:33 -!- DarthMater has joined. 19:47:30 strange. aubergine is more linked than betterave. 19:48:42 http://fr.wikipedia.org/wiki/Betterave? 19:49:22 why does "Befunge/index.php" exist? 19:49:52 Hm 19:50:02 Or rather, why that name for that language 19:50:10 olsner: betterave. 19:50:49 boily: rdbeta? 19:51:32 olsner: most probably. 19:51:45 olsner, interwiki links seems to suggest it is beta in general 19:51:52 Though that could be wrong 19:52:35 olsner, so does the Latin name, which is probably more accurate than the interwiki links 19:52:41 yeah, seems like it's beets general 19:52:59 it mentions e.g. betterave rouge and betterave a sucre 19:53:35 Has anyone actually tried taking an existing conventional programming language and just interpret it differently? 19:53:42 olsner, oh it seems rödbeta is a cultivated variant of the beet family, that it is in fact not a separate species 19:53:57 boily: Aubergine has incoming links from "Aubergine/aubergine.hs", "Carriage", "Language list" and "List of quines"; Betterave has incoming links from "Hello world program in esoteric languages", "Language list" and "Truth-machine" only. 19:53:58 so that the source code remains at least syntactically valid in both languages 19:54:16 (I guess there's probably a MediaWiki special page for looking that up already?) 19:54:29 Special:WhatLinksHere 19:54:33 it's linked in the sidebar of every page 19:54:42 fizzie: aaaaaaah. 19:54:49 or whatever it's called. 19:54:53 Well, [pages[p] for p in (a[:,pagemap['Aubergine']] > 0).nonzero()[0].tolist()] is clearly much easier than that. 19:55:20 elliott, why the name "Befunge/index.php". It says you made that language. 19:55:27 (I have no idea why I have (a > 0).nonzero() in place of a.nonzero().) 19:55:36 mroman: you mean, unconscious polyglots? 19:56:21 well... 19:56:28 that depends what unconscious means :) 19:56:29 Vorpal: same reason as http://esolangs.org/wiki/Brainfuck/w/index.php%3Ftitle%3DTalk:Brainfuck/index.php 19:56:29 s/un/sub/ 19:56:34 except for being knocked out 19:56:43 mroman: got my prefixes mixed. 19:56:52 elliott, ....yes I just found that, and I still don't know the reason for that either 19:57:13 but then, I really like that “unconscious polyglot” idea. 19:57:26 Vorpal: spam page titles 19:57:31 * boily imagines a coma patient that can not speak in multiple languages 19:57:49 Every program would be a polyglot I guess 19:58:06 Except it might not do the same thing 19:58:13 elliott, aah 19:58:31 hmm, might make it harder to make an actual polyglot 19:58:54 elliott, what happened to your befunge-98 implementation btw? In haskell iirc? 19:59:10 lost I think 19:59:12 or on some random hard drive 19:59:29 ah 19:59:56 For unconventional languages these already exist 20:00:05 just consider flipping + and - in Brainfuck and there you go 20:00:20 same syntax/grammer, different meaning. 20:00:24 *grammar 20:03:11 mroman, you could do the same in, say, C. Wouldn't be very interesting though, most programs just wouldn't work properly if you swapped, say, / and * 20:03:13 Obviously you could do the same thing in C. 20:03:16 Flipping ++ and -- 20:03:19 Vorpal: :) 20:03:33 I had the same thought just at the same time 20:03:53 but yeah. I hate it when a seemingly good idea suddenly turns boring again :( 20:04:18 although it could still be interesting. But you have to be more creative than just switch / and * 20:04:23 Right, prepare to be disappointed by life then. That happens 99 times out of 100 20:04:28 -!- conehead has quit (Quit: Computer has gone to sleep). 20:04:36 ah well 20:04:42 I'm already suffering from depression. So... 20:04:47 ouch 20:05:22 ... I'm already rather disappointed 20:05:26 I have a hard time of thinking of any transformation that would result in programs not specially written for this new language duality doing interesting stuff 20:05:52 Of course you could always write programs that check for it and do interesting stuff in either case 20:06:39 You could just add new features to it. 20:06:41 like uhm. 20:06:42 *yawn* 20:06:46 hm. 20:07:19 I don't know 20:07:27 Is "abc"+"abc" legal C code? 20:08:00 nah 20:08:07 I'm in the mood to make an esolang 20:08:08 damn. 20:08:18 -!- MindlessDrone has quit (Quit: MindlessDrone). 20:08:22 you can add almost anything, but not two pointers (without casting) 20:08:23 "Shockwave Flash has crashed". Dammit flash 20:08:36 -!- shikhout has joined. 20:08:43 do you folk already know about pointer machines? http://en.wikipedia.org/wiki/Pointer_machine 20:09:10 mroman, I think that would add up the addresses of the pointers to the strings 20:09:15 mroman, if it is legal that is 20:09:19 It probably isn't 20:09:20 Vorpal: it's not legal. 20:09:30 I'd thought it add up the addresses yes 20:09:36 but it's not legal. 20:10:03 Pointers are a torsor or something 20:10:34 doesthiswork, I heard of it iirc 20:11:06 "Pointer machines cannot do arithmetic. Computation proceeds only by reading input symbols, modifying and doing various tests on its storage structure—the pattern of nodes and pointers, and outputting symbols based on the tests. "Information" is in the storage structure." 20:11:11 I'm not sure I believe that 20:11:31 Couldn't you come up with a numeric representation for those systems? 20:11:31 -!- shikhin has quit (Ping timeout: 252 seconds). 20:11:32 -!- shikhout has changed nick to shikhin. 20:14:43 Maybe that's meant like "Brainfuck can't multiply numbers" 20:16:03 mroman, it can, you just need to do it by a fairly inefficient algorithm 20:16:27 Vorpal: I believe you missed the point 20:16:34 "it's not built into the language" 20:16:52 right 20:17:40 yeah... ;) 20:17:44 int-e gets it :D 20:18:48 I'm going to make a new esolang BEFORE MIDNIGHT 20:19:01 @localtime Taneb 20:19:01 Local time for Taneb is Sat Apr 19 21:19:01 20:19:05 Taneb, that is a nice name, when are you going to make it ;) 20:19:08 I'm in BST 20:20:01 so midnight is an hour later for you 20:20:23 BST? 20:20:27 British Summer Time 20:20:30 GMT+1 20:20:34 Ah. 20:20:48 I was opting for B____ saving time 20:20:57 Bullshit saving time 20:21:06 or just Bullshit time 20:21:36 mroman, generally it is called "summer time" not "saving time" in Europe I think 20:22:15 Yep. 20:22:23 is summer the savings time? I always thought winter is when daylight is in need of saving 20:22:24 summrziit 20:22:35 olsner, :D 20:22:37 I'm in CEST for example, Central European Summer Time 20:23:13 @localtime 20:23:14 Local time for olsner is Sweetmorn, the 1st of Chaos in the 3136 YOLD 20:23:20 olsner: It's a mistery 20:23:35 @localtime 20:23:46 why is it ignoring me? 20:23:51 @localtime 20:24:00 How do I set the local time 20:24:02 @help localtime 20:24:03 time . Print a user's local time. User's client must support ctcp pings. 20:24:08 Aah 20:24:24 slightly surprised the ctcp reply from the other computer survived ZNC (currently on the laptop which apparently didn't get to also respond) 20:24:29 Yeah I filter all CTCP 20:24:40 well except CTCP ACTION 20:24:42 @localtime lambdabot 20:24:43 I live on the internet, do you expect me to have a local time? 20:24:58 @localtime fungot 20:24:59 olsner: mr president, the evidence indicates that community import conditions and controls at external borders and of border crossing points, one about the single currency project have been forced by fear of famine and warfare. the khran rebels, holding some six hundred civilians hostage, used them as human beings. 20:25:13 -olsner- TIME Sweetmorn, the 1st of Chaos in the 3136 YOLD 20:25:13 -olsner- TIME Sat Apr 19 22:25:07 20:25:18 I'm getting two answers 20:25:30 @localtime 20:25:33 Local time for mroman is Sat Apr 19 22:25:30 2014 20:25:45 the first one is clearly more important 20:25:57 >olsner< CTCP VERSION 20:25:57 -olsner- GNU sed version 4.2.1 20:25:57 -olsner- VERSION xchat 2.8.8 Ubuntu 20:26:05 lol 20:26:11 the first one is even lacking the VERSION string 20:26:17 so that is incorrect 20:26:22 might be nondeterministic which one answers then, and lambdabot probably picks the first ... perhaps I can set up something nice in znc 20:26:23 probably 20:26:46 @localtime fungot 20:26:46 fizzie: madam president, i want to welcome the commissioner. 20:26:50 Local time for fungot is I AM TIME ITSELF 20:27:08 @localtime fizzie 20:27:10 Local time for fizzie is Sat Apr 19 23:28:07 2014 20:27:19 Vorpal: perhaps I just chose to respond usisng a CTCP GNU? that should be allowed? 20:28:17 Graph visualization is a https://dl.dropboxusercontent.com/u/113389132/Misc/20140419-links.pdf good tool for data exploration. 20:28:42 olsner, pretty sure the response should be prefixed with the original command 20:28:48 olsner, so that would be with VERSION 20:28:59 not sure of if it should be caps or not 20:29:43 olsner, but I guess you could argue that you are sending an answer to something that was never sent 20:29:53 in which case you shouldn't respond to it 20:34:43 fungot, do you find words that start with five consonants inherently funny? 20:34:45 b_jonas: mr president, i want to wish you a fruitful presidency and we could go along with the outcome of the meeting at laeken. unfortunately, the working conditions and puts pressure on wages, implemented by the member states to look at the role that one of the most difficult question is probably whether and to what extent merchant shipbuilding is competitive in the long run if we are to find the funding to do so, in practice 20:35:01 thank you 20:35:22 b_jonas, words such as? 20:35:29 -!- boily has quit (Ping timeout: 250 seconds). 20:35:48 I can't think of any such words off the top of my head 20:36:30 happy easter, fungot! 20:36:30 int-e: mr president, honourable member, this particular accident again raises the problem of choices, the commission can intervene immediately. a further consolidation, a new regulation was adopted just last year i attended the coordinators' meeting of the conference. 20:36:44 "raises the problem of choices" 20:36:45 Vorpal: I'm laughing all day at a sign in the metro that has two typos, one of which resulted in the word зкстренного 20:36:48 lovely. 20:36:56 Does "sch" count as three consonants? 20:37:03 b_jonas, well I'm not russian so that doesn't help 20:37:03 not in german 20:37:17 Then no. 20:37:18 and in russian there is a single letter for that sound 20:38:06 There seem to be no real such words like that in my /usr/share/dict/words; the only matches are stuff like "HTML's". 20:38:11 maybe we need an esoteric language for this, one that likes crazy consonant clusters 20:38:16 I'd say it depends on what you mean by consonant, those are three letters and each is a consonant letter, but pronounciation is likely to be a single consonant sound 20:38:39 grep -E '^[qrtpsdfghklzxcvbnm]{5}' /usr/share/dict/words 20:38:41 gives me nothing 20:38:53 Assuming I got the consonants for English right 20:39:15 Y is sometimes a vowel, sometimes a consonant, or so I've heard. 20:39:23 funny, i'd have checked them in alphabetical order :) 20:39:35 There are words with 4 though, all but one use sch[lmnrt] 20:39:37 rather than scanning the keyboard 20:40:04 int-e, hah 20:40:30 int-e, anyway I'm not sure if I got them right for English 20:40:35 Since I'm not a native speaker 20:40:37 fizzie: that's what I've heard for english, but swedish counts Y as a proper vowel afaik 20:40:47 olsner: Oh, it's always a vowel in Finnish too. 20:41:03 olsner, yep 20:41:09 anyway allowing y there are a few 20:41:15 (I did [^aeiouy], FWIW; there are words when counting y, but they all sound pretty vowely.) 20:41:17 but them I don't know if they count 20:41:20 oh, and yet other times, Y is thorn 20:41:21 I'm thinking about making this language have nasty implementation-defined evaluation order 20:41:54 Taneb: I think there's already such a language 20:42:04 Taneb, like C? 20:42:06 http://esolangs.org/wiki/Whenever 20:42:09 b_jonas, also C 20:42:36 given something like f(a(x), b(y)) it is undefined if a or b is called first 20:42:43 Same goes for a() + b() 20:42:55 Not for a(); b(); though. 20:43:00 Unlike Whenever. 20:43:04 I was actually thinking more like http://www-users.cs.york.ac.uk/burns/pf.html 20:43:07 ah 20:43:26 Vorpal: I wonder about the status of 'w'. 20:43:31 sounds like Whenever makes it possible to specify ordering using dependencies/conditions, might want to get rid of that 20:43:44 but I'm not a native speaker either. 20:44:14 on that topic, how many syllables would you say "polynomial" has? 20:44:34 if u is a vowel, w should be a double-vowel 20:44:58 int-e, po-ly-no-mi-al? 20:45:10 or po-ly-nom-yal 20:45:26 olsner, I guess I could be pronouncing it wrong then? 20:45:31 int-e, I... actually pronounce it poh-nom-yal 20:45:37 I've had a native speaker tell me there are 4; my personal vote goes to 4.5 ;-) 20:45:37 Because I'm a bad person 20:45:45 "An important feature of the implementation of Pascal-FC is the random switching between user processes incorporated into the run-time system. This provides an excellent simulation of true parallelism and invariably finds bugs in poorly structured programs. " nice 20:46:02 pol ee nom ee ul 20:46:24 poh-lay-nor-mee-hal 20:46:25 "poly|no|mial" says LaTeX for allowed hyphenation points, but maybe that's not quite the same thing. 20:46:26 Taneb, are you skipping sounds then?? 20:46:32 Vorpal, yeah 20:46:45 Taneb, is that common with native speakers? 20:46:49 No 20:47:03 Taneb: wait, you dropped the 'ly'? 20:47:19 I... think so 20:47:31 Taneb: deliberately? 20:48:01 if saying it sloppily I might go as far as pol-nom-yal 20:48:02 No, it's how I pronounce it when I'm not thinking and talking quickly 20:48:06 for me its 5 syllabls but since english is stress timed the lengths are 1, .5, 1, .5, .5 20:48:54 somehow this lack of agreement makes me happy 20:49:18 -!- Phantom_Hoover has joined. 20:50:18 int-e, but I would say 5 if I hadn't said it under my breath 20:51:09 that's an awful lot of syllables 20:51:30 it sounds like olsner is consitantly reducing unstressed close unrounded vowels 20:52:01 olsner: does that make it a syllabus? 20:52:06 fizzie, how do you ask LaTeX for hypen-points? 20:52:52 Right, this language is shaping up... 20:53:04 Vorpal: LuaLaTeX + \usepackage{showhyphens}. 20:53:10 Ah 20:53:43 Vorpal: Though IIRC it prints them in the "overfull hbox" errors too. 20:54:03 right, that is not quite as useful 20:55:03 Oh, there's a (TeX-level) command for it, though it doesn't end in the document. 20:56:13 http://sprunge.us/jHNO like that. 20:57:19 doesthiswork: I think I mostly just articulate poorly 20:58:00 but it is a standard way of articulating 20:58:10 [wiki] [[Boxy]] http://esolangs.org/w/index.php?diff=39376&oldid=39375 * Zerk * (+1433) Clarified whitespace, added section /* Macros */ and the relevant specification. 20:59:03 Hm. 20:59:54 Hmm 20:59:59 Can I encode numbers as "state"? 21:00:04 Reading a Reddit thread about ramen noodles 21:00:23 As far as I can tell, they're saying the big danger is lack of nutrients if it's eaten exclusively 21:00:34 Oh man, this is going to be really awkward 21:00:36 [wiki] [[Boxy]] M http://esolangs.org/w/index.php?diff=39377&oldid=39376 * Zerk * (+2) clarification 21:00:42 I can treat "increment" as a transition from state 0 to 1, from state 1 to 2 from state 2 to 3 and so on 21:00:43 Not the ramen, the esolang I'm making 21:00:43 yes, sgeo, you can't live only on ramen noodles 21:00:55 Man cannot live on ramen alone 21:01:08 it's basically wheat flour, a small amount of fat and spices 21:01:47 But if I have a chicken sandwich for lunch, I shouldn't be too concerned if I have ramen for dinner? 21:01:47 but if I wanted two numbers I'd need a0,a1,a2... and b0,b1,b2... and so on 21:02:00 oughta work. 21:02:42 Sgeo, in general you need a varied diet. 21:02:43 Sgeo: it's usually the sum of nutrients that matters, and no normal foods have negative value 21:03:09 olsner, also varied diet to get all the required vitamins and so on 21:03:55 So, if for dinner sometimes I have a chicken sandwich, sometimes pizza, sometimes ramen, sometimes instant pasta, is that sufficiently varied/ 21:04:28 Wow, you eat like a third grader. 21:04:36 :P 21:04:54 And yet you still eat better than I do during termtime 21:05:09 Sgeo, what about... salads? 21:05:15 Sgeo: that sounds like fine foods 21:05:30 I used to eat pasta + parmesan cheese every night 21:05:46 But I really don't want to cook in this horrific place 21:05:55 I know I eat too one-sided but still I eat better than that 21:06:10 Sgeo: then how will you feed yourself? 21:06:17 olsner: eating out every day? 21:08:29 How the hell does /home have 19 GB free? 21:08:58 ?! 21:08:58 Maybe you meant: v @ ? . 21:09:25 I could go start buying bananas from 7-eleven 21:09:28 `df . 21:09:28 df: Warning: cannot read table of mounted file systems: No such file or directory \ Filesystem 1K-blocks Used Available Use% Mounted on \ - 40573996 6747216 31769748 18% /hackenv 21:09:31 my (other) /home has 305MB 21:09:39 Hm 21:09:43 `df 21:09:43 df: cannot read table of mounted file systems: No such file or directory 21:09:50 `cat /proc/mounts 21:09:50 rootfs / rootfs rw 0 0 \ none /bin hostfs ro,nosuid,relatime,/bin/ 0 0 \ none /usr hostfs ro,nosuid,relatime,/usr/ 0 0 \ none /dev hostfs ro,nosuid,relatime,/dev/ 0 0 \ none /opt hostfs ro,nosuid,relatime,/opt/ 0 0 \ none /lib hostfs ro,nosuid,relatime,/lib/ 0 0 \ none /sbin hostfs ro,nosuid,relatime,/sbin/ 0 0 \ none /lib64 hostfs ro,nosuid,relati 21:09:58 `cat /etc/mtab 21:09:59 cat: /etc/mtab: No such file or directory 21:10:00 Ah 21:10:18 Maybe I should do that now 21:10:27 Instead of eating candy as a hunger fixer 21:10:50 I do seem to have found the one candy that I can buy and it actually lasts longer than a few hours 21:10:55 ``cut -d\ -f2 /proc/mounts 21:10:56 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `cut: not found 21:11:03 what! 21:11:11 olsner: That's not quite "my other car is a Porsche". 21:11:22 int-e: You missed a space. 21:11:27 I guess? 21:11:35 thanks 21:11:38 `` cut -d\ -f2 /proc/mounts 21:11:38 ​/ \ /bin \ /usr \ /dev \ /opt \ /lib \ /sbin \ /lib64 \ /hackenv \ /hackenv/.hg \ /etc/alternatives \ /etc/java-6-openjdk \ /home/hackbot/hackbot.hg/multibot_cmds/lib \ /tmp \ /proc \ /sys 21:11:59 `` echo $(cut -d\ -f2 /proc/mounts) 21:12:00 ​/ /bin /usr /dev /opt /lib /sbin /lib64 /hackenv /hackenv/.hg /etc/alternatives /etc/java-6-openjdk /home/hackbot/hackbot.hg/multibot_cmds/lib /tmp /proc /sys 21:12:03 fizzie: this /home has a whopping 34GB though 21:12:12 that's a lot of mount points :) 21:12:21 or really it's the pool that has it now, but /home can have it if it needs it 21:12:33 int-e: They're all UML fakey-mounts, to be fair. 21:13:06 /etc/alternatives. interesting. :) 21:13:24 `run cat /home/hackbot/hackbot.hg/multibot_cmds/lib/sandbox | paste 21:13:26 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/paste/paste.18813 21:13:34 There are some internals there, if you're curious. 21:13:48 Right, I think I have give or take defined this language 21:14:17 It ought to have an implementation just so I can show people what exactly I mean 21:14:24 hmm, curious use of python, that looks like a shell script 21:14:39 Ack! It's nowhere near TC 21:15:08 olsner: At least there's no shell injection whatnots with subprocess.call if you mess up quoting or something. 21:15:18 -!- JesseH2 has quit (Quit: Leaving). 21:16:04 hmm, point 21:17:04 It's quite the command-line, though; `foo -> nice ... umlbox ... env ... limits ... foo. 21:19:07 four other tools that also need to not mess up quoting 21:20:13 The /etc/alternatives comes from the umlbox --base-mounts flag; it automatically mounts (as read-only) the host directories /usr, /bin, /sbin, /lib, /lib32, /lib64, /etc/alternatives and /dev. 21:20:27 hmm, except they're not shell scripts obviously (probably) 21:20:29 that's a shell script because of me, I think 21:20:31 er, a python script 21:20:37 shell scripts are bad. 21:21:07 fizzie: cat ... | paste === url ... 21:21:12 well, ~= more like 21:21:18 elliott: Except you can't do `url on that file. 21:21:37 oh 21:21:44 why not? 21:21:52 oh 21:21:52 It's too special for that. 21:21:57 whatever 21:22:49 http://freshbsd.org/commit/openbsd/e5136d69ece4682e6167c8f4a8122270236898bf 21:23:14 Though it's pretty much identical to https://github.com/GregorR/hackbot/blob/master/multibot_cmds/lib/sandbox except for the commented-out /var/irclogs. 21:26:24 It's probably mean of me, but I keep hoping the OpenBSD folks will do something like the Debian no-entropy-for-you while they're stripping stuff of of OpenSSL. 21:27:24 I consider it inevitable that some bugs will be introduced 21:27:27 -!- Patashu has joined. 21:27:30 bought bananas 21:28:32 but they might also find and fix them (easier?) now that the code is less bananas 21:30:37 fizzie: the debian what 21:31:18 Bike: https://www.debian.org/security/2008/dsa-1571 21:31:24 I'm sure you heard of it. 21:31:48 nope 21:32:03 i don't think i even used linux in 2008 21:32:33 Debian patched some Valgrind warnings out of their OpenSSL, and incidentally also made all keys generated with that OpenSSL trivially guessable, more or less. 21:33:29 There were a lot of weak SSH keys. 21:33:46 olsner: as in unfound bug? or do bugs that they introduce and then find and fix count? 21:34:12 olsner: i imagine there will be more bugs inadvertantly fixed than inadvertantly introduced.. but I guess we'll see 21:34:48 fizzie, ssh? I thought OpenSSL was pretty much separate from OpenSSH? 21:35:07 OpenSSH uses OpenSSL for its crypto though. 21:35:09 openssh uses primitives from openssl including random numbers 21:35:25 -!- oerjan has joined. 21:35:33 Ah 21:35:42 Because OpenSSL is not an SSL library, it is a complete library for everything even superficially related to crypto. 21:35:55 Yes I know, libcrypto and libssl 21:36:01 Including, of course, SSL-without-encryption. 21:36:04 I didn't know that openssh used libcrypto though 21:36:07 -!- Patashu_ has joined. 21:36:07 -!- Patashu has quit (Disconnected by services). 21:36:39 `run ldd $(which ssh-keygen) | grep crypto 21:36:39 ldd: missing file arguments \ Try `ldd --help' for more information. 21:36:44 Bah. Well, anyway. 21:36:46 Also OpenSSL has a terrible design, I used a tiny bit of libcrypto myself 21:36:56 It is a terribly designed API 21:37:21 newsham: I sure hope there will be more things fixed than broken :) 21:37:33 Or rather, there are like 5 versions of the API, and it isn't clear which one is the recommended one generally 21:37:34 OpenSSL is a fun way to learn C. 21:37:34 :) 21:37:56 -!- doesthiswork has quit (Quit: Page closed). 21:37:58 pikhq, The internal coding style guideline is even worse 21:38:04 It has guidelines? 21:38:06 well I assume it is 21:38:14 pikhq, well the *result* is terrible at least 21:38:18 I assume there are guidelines 21:38:45 fizzie: hm i was wondering why deadfish got so low on that center thing 21:39:06 then i remembered that deadfish splitup... 21:39:11 StartSSL allowed for a free rekeying of affected certificates back when that Debian thing happened. 21:39:26 and then i remembered something else. there are a lot of section links into deadfish. 21:39:28 (They're sticking to their $24.90/cert fee for any heartbleed-affected ones, however.) 21:39:42 fizzie, ouch 21:40:51 is there any human involved in "earning" that money? 21:41:20 I think they do have a human looking over revocation requests, yes. 21:41:33 /usr/bin/ccache: error while loading shared libraries: libz.so.1: cannot open shared object file: Error 24 21:41:36 that was interesting 21:41:40 Because Twitter has it some people have gotten their revocations for free, even if the official policy is that it's not. 21:41:54 /lib/x86_64-linux-gnu/libz.so.1 21:41:55 that exists 21:42:13 ok, why doesn't "this links here" tell whether links are section links twh 21:42:15 Huh, ccache --help works though 21:42:53 Vorpal: #define EMFILE 24 /* Too many open files */ 21:43:12 (Assuming you have matching error numbers.) 21:43:28 Huh that is weird 21:43:36 That is per process right? 21:43:59 Yes, it should be. 21:44:12 oerjan: Oh, I probably should've considered section links as links to the page itself. 21:44:27 [wiki] [[Special:Log/delete]] delete * Oerjan * deleted "[[Deadfish implementations]]": I just realized the move broke section links to the original. 21:44:37 -!- AnotherTest has quit (Ping timeout: 258 seconds). 21:44:41 oh wait, ccache resolves to ccache-swig in the end 21:44:43 running that works 21:44:44 but 21:44:47 $ file -s /usr/bin/ccache-swig /usr/bin/ccache-swig2.0 21:44:47 /usr/bin/ccache-swig: symbolic link to `ccache-swig2.0' 21:44:47 /usr/bin/ccache-swig2.0: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=0x390684d9747dd1b7b2ea1a4e842962607f7306cb, stripped 21:44:55 running ccache-swig2.0 doesn't 21:44:57 same error 21:45:04 [wiki] [[Deadfish]] http://esolangs.org/w/index.php?diff=39378&oldid=39237 * Oerjan * (+59486) Undo revision 39237 by [[Special:Contributions/Nooodl|Nooodl]] ([[User talk:Nooodl|talk]]) (Breaks section links and half the point of the article) 21:45:09 `` perl -e 'use POSIX;print strerror(24)."\n"' 21:45:10 Too many open files 21:45:53 fizzie, lol, swig provides ccache-swig 21:45:59 and actual ccache is not installed 21:46:02 this is so weird 21:47:20 I wonder what ccache-swig actually does 21:47:36 man page seems to suggest it is ccache with swig-support 21:47:40 why? I have no idea 21:48:36 oerjan: Do you have opinions on whether "that center thing" should optimally look at other namespaces in addition to main and Category? (E.g. User.) 21:49:52 Vorpal: try installing the real ccache? 21:50:20 fizzie: possibly Esolang: 21:50:29 olsner, just did so 21:50:35 it replaced the swig one 21:50:36 User sounds dubious. 21:50:55 `which ssh-keygen 21:50:56 No output. 21:51:11 `run echo $(echo hi) 21:51:11 hi 21:51:37 `run echo hi; echo $? 21:51:38 hi \ 0 21:51:56 Strongly connected component now 1303 vertices when considering also Esolang: and converting section links to links of the page. 21:52:04 fizzie: oh and you aren't including the sidebar links are you? 21:52:13 those also feel dubious 21:52:20 No, just [[...]] in the article source. 21:52:23 include Special:Random 21:52:44 (Which also means templates are not... what's the fancy MediaWiki word for expanding them?) 21:53:01 Transclusion? No, that was expanding with some particular semantics. 21:53:11 (I'm no kind of MediaWiki admin.) 21:53:51 https://www.mediawiki.org/wiki/Help:Templates "Templates are standard wiki pages whose content is designed to be transcluded (embedded) inside other pages." 21:55:23 what's the difference between transclusion and inclusion then? 21:55:43 I would like to see some sort of general "distribution" engine. That worked on stuff other than compilers. It could work by creating a virtual environment on the remote machine, pulling additional files if they were opened (and then learning the behaviour of commands for the future, to avoid sending un-needed files, but send all needed files in advance) 21:56:22 So it would send over the invoked binary and all dependencies if they didn't exist locally, probably building a hash-directory of files in /lib and so on 21:56:30 olsner: ironically you can preclude text from transclusion using markup 21:56:53 Some sort of fuse thing could probably do it? Maybe uml? 21:57:14 . o O ( playing cludeo ) 21:57:22 oerjan: Though I don't think incoming links *to* Deadfish should (and didn't seem to, after all) affect its (directed-graph) closeness centrality much, since it's defined as the average shortest-path distance to any other page when starting from Deadfish. 21:58:16 I think icecc is pretty close, it uses an archive that becomes a chroot environment for the command to run 21:58:50 It did bump the Markov chain stationary distribution number of Deadfish up from 0.000647 to 0.000648, however! 21:58:55 olsner, having trouble finding the icecc you refer to 21:59:00 but it has code for parsing compiler command lines and doing preprocessing locally, and such... so you'd have to modify it to do other things with it 21:59:10 Vorpal: aka icecream 21:59:23 why does "Befunge/index.php" exist? <-- i vaguely think that's one of the "taken over after a spammer created it" pages 21:59:23 olsner, oh okay, yeah that helped find the correct one 21:59:31 oerjan, as elliott said 21:59:31 [wiki] [[Special:Log/newusers]] create * CyrillicFez * New user account 22:00:34 oerjan, yeah it just seems like a centralized distcc really 22:00:36 err 22:00:37 olsner, 22:01:39 [wiki] [[ArnoldC]] N http://esolangs.org/w/index.php?oldid=39379 * CyrillicFez * (+192) Created page with "ArnoldC is an esoteric programming language created with Scala by Lauri Hartikka. The source is available [https://github.com/lhartikk/ArnoldC here], along with tutorials and ..." 22:02:50 last time I checked, distcc only worked on identical machines, but maybe icecc and distcc are more equivalent now 22:03:05 ah 22:03:28 has anyone written AES in bf yet? 22:03:44 olsner, yeah distcc does that, unless you do a cross compiler, in which case only the cross system root needs to be identical 22:04:03 olsner, and that is only for pump mode, in otherwise just the compiler needs to be identical 22:04:17 olsner, I was thinking some sort of transparent thing that would monitor resources used by the command to determine what needed transferring, So if it tried to open /usr/share/foo and that was not already sent over, it would be on demand. Then it would remember that access for the future, and if it was accessed consistently it would send that over on every run and/or cache it 22:04:55 olsner, dependency extraction from command line arguments would be tricky though 22:05:15 it could detect if a file was used that was mentioned on the command line, but I'n not sure about includes and such, 22:05:23 Few other random esolang statistics: maximum out-degree 858 ("Language list", such a surprise); maximum in-degree 376 ("Category:Languages", ditto). 22:05:32 I guess you could manually write extractors for that, but then you would be back to specially handling all of that 22:05:50 fizzie: so who are the runner-ups? 22:05:54 fizzie, what about non-category/list ones? 22:06:09 Just a moment, I'll make a top-ten or so. 22:06:43 out of curiositty, how many edges do you have at the moment? 22:07:26 10815 edges between 1781 articles, when not doing the strongly-connected component restriction. 22:07:45 thanks 22:07:55 Or 10143 edges if collapsing multiple links to one. 22:08:15 (so there's no trouble with keeping them all in memory then :-) ) 22:08:21 olsner, yeah icecream is nice, but not quite where I want it 22:08:33 Not yet. There's even no trouble with keeping a non-sparse adjacency matrix. 22:08:59 It's certainly no en.wikipedia, that's for sure. 22:09:08 automatic dependency tracking is awesome 22:09:25 its the magic that lets CUPS get installed no matter what program you want to install 22:09:31 newsham, exactly, so a combination of icecream and tup I guess 22:09:41 newsham, heh 22:10:10 newsham, I was looking at it for a different context though 22:10:42 magic: cabal install cabal-install 22:10:51 newsham: there's that awful application side of cups, libcups, that tends to pull it in :/ 22:11:04 Right 22:11:22 Oh, right, http://sprunge.us/PDcj for a top-50 out/in-degrees. 22:11:39 inte: also most packages dont need it but lots of them have it enabled in the default "./configure" so all the binary packages have it as a dep 22:11:48 even though there will never be a printer hooked up to my computer 22:11:54 every program requries it 22:12:17 fizzie, so basically Brainfuck in both cases for actual esolang 22:12:20 goddamn it 22:12:27 Many of those 461 in-edges to "Esoteric programming language" are probably first-paragraph "X is a [[esoteric programming language]] ..." stuff. 22:12:30 oh wow, when did the firefox threads get distinct names? 22:12:33 the fuckers at my isp have blocked viooz now too 22:12:37 newsham, so use gentoo 22:12:41 newsham, where you can turn it off 22:12:46 Phantom_Hoover, what is that 22:12:55 vorpal: what makes you think i was talking about linux? 22:13:03 newsham, so use gentoo 22:13:11 Phantom_Hoover, that was a joke btw 22:13:17 oh thank god 22:13:18 vorpal: why do you hate me? 22:13:19 Phantom_Hoover, also there are good VPN services, I can recommend a couple 22:13:28 newsham, do I? That was news to me 22:13:34 (I was surprised by http://sprunge.us/RdUT ) 22:13:36 vorpal: you wanted to gen2 me :( 22:13:39 newsham, anyway what *are* you using then 22:13:57 newsham, it was a joke, you could just turn off CUPS there 22:14:05 I stopped using gentoo years ago 22:14:16 what do you need vpn for? if its for avoiding geolocation, i know a proxy that is better than general proxy since it will geolocate you diff places depending on which site you hit 22:14:31 vorpal: freebsd (also ubuntu) 22:14:52 int-e: Huh, that's so fancy. Thunderbird (well, Icedove) and Chromium threads have reasonable names, too. 22:14:53 newsham, well okay, with ports can't you turn flags on and off? I don't remember 22:14:57 maybe not 22:15:21 vorpal: you can do it manually in ports, but if you use precompiled packages you will get cups 22:15:28 its the kevin bacon of packages 22:15:31 fizzie, really? 22:15:33 more links than erdos 22:15:42 | | | |-mate-panel-+-chromium-+-chrome-sandbox---chromium---chromium---3*[chromium---{chromium}] 22:15:43 | | | | | |-chromium 22:15:43 | | | | | |-chromium-+-chromium 22:15:43 | | | | | | `-3*[{chromium}] 22:15:43 | | | | | `-48*[{chromium}] 22:15:48 that doesn't look like reasonable names 22:16:01 Vorpal: Possibly new, then: http://sprunge.us/NANf 22:16:06 -!- Patashu has joined. 22:16:19 what do you need vpn for? if its for avoiding geolocation, i know a proxy that is better than general proxy since it will geolocate you diff places depending on which site you hit 22:16:30 geolocation isn't the issue, it's the isp blocking the site altogether 22:17:04 then vpn it is.. there are lots of them.. usually around $10/mo, sometimes a little cheaper 22:17:09 fizzie, not debian stable I guess 22:17:20 Vorpal: No, this is on jessie. 22:17:20 -!- Patashu_ has quit (Ping timeout: 250 seconds). 22:17:23 fizzie, ah 22:17:47 "Chromium 33.0.1750.152 Debian jessie/sid (256984)" 22:17:48 what's the point in paying to pirate films... 22:18:02 paying to pirate films? 22:18:05 newsham, doesn't a proxy work for that? 22:18:22 I'm using jessie here, too. 22:18:39 vorpal: if you use a dns-based proxy it can proxy through different geo-sites for different services. vs a vpn where you pop out at a fixed point for the duration of your vpn tunnel 22:18:59 phantom: i dont use it to pirate 22:19:30 i use it to stream tv from uk, fr, ca, ... 22:19:58 through the legit tv station websites 22:20:00 Phantom_Hoover, see /msg 22:20:10 (they just geo-lock it based on ip addr) 22:20:16 newsham, ah true 22:21:30 newsham: Presumably that's still pirating. (At least the Finnish public broadcasting company's site geo-locks those programs they have distribution rights only for within Finland.) 22:21:33 -!- Patashu_ has joined. 22:21:33 -!- Patashu has quit (Disconnected by services). 22:21:55 newsham, what proxy do you use btw? 22:22:00 (I guess some of them might be less discriminating.) 22:22:05 I would like one in US at times 22:22:09 fizzie: depends on who you believe. i've heard industry lawyers say that video taping tv shows is pirating and that copying your cd to mp3 files is pirating 22:22:16 despite the us govt stating otherwise 22:22:33 int-e, lambdabot is breaking in -lens 22:22:43 newsham: Lawyers who hadn't heard of the Betamax case? 22:22:57 > 1 22:22:58 1 : Integer 22:22:59 vorpal: overplay.net's smartdns proxy (they also have traditional proxy, i dont use that though) 22:23:02 mueval-core: Time limit exceeded 22:23:11 newsham, what is the difference? 22:23:25 pikhq: no, even lawyers who have heard of the case. the great thing about being a lawyer is that you dont have to agree with precedence or reality if your client doesnt want you to 22:23:52 vorpal: for smartdns you just configure your dns to point to them, they give back responses for certain sites that direct you through some auto-proxies of theirs 22:24:04 you never run a traditional vpn program on your host 22:24:05 newsham, eh okay 22:24:09 Ah, right, you don't get auto-disbarred for giving advice that is the exact opposite of what precedent and law explicitly says. 22:24:29 Clearly a lawyer can just say "Sure, you can murder all who stand in your way". 22:24:43 newsham, what about the traditonal proxy then? I assume that is a third option to the VPN 22:24:50 Or did you mean VPN 22:25:04 pikhq: if all lawyers were required to agree with all case law there would never be any challenges to case law 22:25:04 because I only see smartdns and vpn on their site 22:25:24 pikhq, well you CAN murder all who stand in your way. 22:25:25 vorpal: I use smartdns. i dont use vpn. 22:25:33 Just you might get in a little trouble for it. 22:25:43 pikhq: i'm sure blackwater lawyers have given out advice along those lines in the past 22:25:48 newsham, right, but there was also traditonal proxy you said, I assume a normal HTTP proxy? 22:26:01 oh, i meant traditional vpn, sorry 22:26:05 ah okay 22:26:37 newsham, what is their logging policy? 22:26:43 dont know.. i never asked. 22:26:44 newsham: Note that this is a supreme court finding. Without changes in law there literally can't be challenges... By which I mean "in US legal practice, if the Supreme Court said pi was three, pi is three." 22:27:04 vorpal: there are dozens of proxy and vpn vendors.. shop around, i'm sure some talk about logging policies 22:27:30 pikhq: can they get disbarred for disagreeing with a supreme court hearing when talking to the press? 22:27:36 right, if you just want a solid, fast and reasonably priced VPN provider in Europe I would recommend https://www.ipredator.se/ 22:27:47 that is more or less the context i was talking about.. industry people telling the press that something was illegal despite case law 22:27:49 No. Getting disbarred is ludicrously difficult. 22:28:10 You'd basically have to shit on a judge. 22:29:15 and the judge has to disapprove 22:29:21 some judges are into that 22:29:36 Taneb: hmm, there are two zombie processes, I wonder if they have anything to do with it. 22:30:16 The only issues I had with that VPN provider have turned out to be on my end. I have a non-trivial setup where only a specific user account is routed through the VPN. This is a mess of iptables and multiple routing tables to achieve. 22:30:23 -!- lambdabot has quit (Quit: brb). 22:30:36 I discovered I have a race condition at boot in that setup that I haven't managed to solve 22:30:46 Getting disbarred also only applies to a given state... You can then go out and have a law license elsewhere. 22:31:16 if prenda lawyers cant get disbarred, nobody can 22:31:32 Taneb: apparently, so restarting it helped. hmm. 22:31:32 Also, you tend to only get disbarred by your state's bar association. i.e. an association of lawyers. 22:31:52 (will have helped, once it's back in all channels) 22:32:22 Which is to say that it's about as hard to get disbarred as it is for a police officer to get charged with a crime. 22:33:50 I wonder if anyone's found an actual use for my groups Haskell library 22:34:38 -!- lambdabot has joined. 22:34:44 @run 42 22:34:54 42 22:35:21 unfortunately my current favorite supreme court ridiculousness is a consequence of facts, not pseudofact itself 22:37:17 hey I found my POSIX cat in befunge again 22:37:21 Bike, go on 22:37:22 I should put that up somewhere 22:37:31 Befunge-98 that is 22:37:38 Does it handle the semantics of -u? 22:37:52 Phantom_Hoover: do you remember the Myriad Genetics case 22:38:02 pikhq, alas it is documented to the effect of tt being impossible in befunge-98 22:38:12 Bike, no 22:38:16 pikhq, I don't even remember what -u does 22:38:18 tell me 22:38:22 Unbuffered IO. 22:38:26 ah, the gene patents one? 22:38:35 pikhq, Yeah you can't do that from inside befunge 22:38:40 Yeah 22:38:41 i.e. no FILE* junk. 22:38:45 read()'s fine though. 22:38:47 pikhq, why does gnu cat ignore it though 22:38:52 The conclusion was "you can't patent DNA, but you can patent cDNA" 22:38:59 pikhq, you can turn off buffering on FILE* 22:39:00 GNU cat uses unbuffered IO unconditionally. 22:39:06 ah 22:39:11 @run 619710.906128/86400 22:39:13 7.172579932037037 22:39:20 pikhq, that seems inefficient 22:39:21 which is a bit like saying you can't patent some text, but you can patent some text that you produced by copying the text you can't patent verbatim 22:39:33 Bike, w...wat 22:39:49 hmm 22:39:50 Not really. It just passes read() a large integer, and then write()s the results of that out. 22:39:53 supreme court can't into molecular biology 22:39:56 Known bugs and limitations: 22:39:56 * Due to Befunge-98's command line argument handling, double null string 22:39:56 parameters will be treated as end of command line. 22:39:56 * Due to Befunge-98's standard IO limitations it is impossible to implement -u. 22:39:57 pikhq, ^ 22:40:04 is cdna actually distinguishable from dna, physically? 22:40:33 Fairly efficient in general, though it'll be fairly inefficient if the source is something crazy that only ever writes, say, 1 byte at a time. 22:40:44 (which is to say, "hardly anything") 22:40:44 pikhq, right 22:40:57 pikhq, maybe some sort of character device? 22:41:01 well cDNA is isolated bits rather than the whole genome 22:41:13 Vorpal: Not generally. 22:41:27 The read() call will get the contents of the kernel char device buffer. :) 22:41:41 i'm not just not sure, practically speaking, what patenting cDNA would mean 22:41:54 pikhq, it is way too sparse befunge code btw, much too readable 22:42:01 Also commented 22:42:13 Bike, and so what, because you need to use the cDNA version of a gene to do anything meaningful with it, the patent functionally covers all uses of that gene? 22:42:16 you're not patenting the process to make cDNA, so anybody can do it, and you're not patenting the genetic information or transcription characteristics, which are not synthetic 22:42:20 Also, "inefficient" here means "practical IO speed of, like, 15 MB/s" 22:42:38 pikhq, Also GPL3 for some reason, though I'll probably relicense it to some "do whatever, but credit me" deal 22:42:57 Phantom_Hoover: i don't even know. the decision's stated idea was that it's because cDNA is synthetic 22:43:02 Which is also what you're bounded by anyways, because that's the speed of your source. 22:43:04 pikhq, I have used I/O devices much faster than that 22:43:26 pikhq, wasn't on a commonly available system though 22:43:57 Note that 1-char-at-a-time means that cat is reading from a device about that slow, meaning that it's... not exactly an issue that cat's also being slow. 22:44:05 indeed 22:44:14 So, there's no particular reason to *not* just use unbuffered IO. 22:44:17 "This is a bit like taking a copyrighted photograph, cutting several chunks out of the middle, and calling the result a new product that is eligible for copyright." says a geneticist, since i'm not one 22:44:40 Taneb: great, so now I can try to puzzle out why lambdabot would leave zombies behind, and how they affect @run. (by "lambdabot breaks" you did mean that @run produced (almost?) only timeouts, right?) 22:44:46 (the comparison is a bit interesting since i'm pretty sure if you were creative enough about your cutting that would actually be copyrightable) 22:44:52 pikhq, Anyway http://sprunge.us/RQIT 22:45:03 int-e, (yes) 22:45:04 pikhq, that is pretty terrible befunge-98 code 22:45:42 also cDNA is produced in the first place with reverse transcriptase, which is natural, just not naturally applied to human mRNA 22:46:13 i'm almost kind of glad scalia had the guts to say "ok i don't know any of this science stuff" in his opinion 22:47:56 (the comparison is a bit interesting since i'm pretty sure if you were creative enough about your cutting that would actually be copyrightable) <-- yes I think the technical term is "transformative work" 22:48:50 Man, why does the UK pretend it isn't European 22:49:01 it isn't 22:49:18 Vorpal: big fan of lhooq personally 22:49:31 Bike, not sure what that is 22:49:45 http://en.wikipedia.org/wiki/File:Marcel_Duchamp_Mona_Lisa_LHOOQ.jpg 22:50:37 Bike, yes, that is possibly transformative 22:50:52 Probably even 22:50:59 Taneb: I know this is comedy, but have a look at the first quote here: https://en.wikiquote.org/wiki/Yes,_Minister#Episode_Five:_The_Writing_on_the_Wall 22:51:04 But I'm not a lawyer 22:52:15 int-e, hehe 22:53:16 it's used as an example of derivative work, i think 22:53:32 presumably the main recontextualization is that lhooq is half-french for "her ass is hot" 23:08:00 `cat bin/url 23:08:01 ​#!/usr/bin/env python \ import sys, urllib \ if len(sys.argv) <= 1: \ print "http://codu.org/projects/hackbot/fshg/" \ else: \ print ("http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/" + \ urllib.quote(sys.argv[1])) 23:08:31 `url bin/url 23:08:32 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/url 23:25:57 -!- conehead has joined. 23:26:29 -!- boily has joined. 23:30:01 The diameter of the wiki is 14 nodes; there are 24 pairs of pages that need 13 hops to navigate between them: http://sprunge.us/NHaM 23:30:09 -!- DarthMater has quit (Ping timeout: 276 seconds). 23:30:44 (Of course there are several pairs of pages where you "can't get there from here", as they say, but ignoring those.) 23:31:05 how big's the second-largest connected component? 23:31:15 well, rather, how many pages are there not in the largest connected 23:32:03 Weakly or strongly connected? 23:32:48 oh right digraph. uhhhh how about both 23:33:14 There are 1692 pages in the largest weakly connected component, and 89 pages in others, the largest of which has three (3) pages. 23:33:26 `url bin/paste 23:33:26 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/paste 23:34:16 There are 1303 pages in the largest strongly connected component, and (obviously) 478 pages in others, the lergest of which have two (2) pages. (There are four such components.) 23:34:47 -!- variable has joined. 23:34:47 -!- variable has quit (Changing host). 23:34:47 -!- variable has joined. 23:34:57 oerjan: hellœrjan. thanks for reminding me I need to update the PDF when I get home. 23:35:15 For the records, the non-singular strongly connected components are {"SELECT.", "SELECT./Hello World"}, {"Preposterous Programming", "Preposterous Programming Language"}, {"Postfix notation", "Prefix notation"} and {"Esolang:Community portal", "The Esoteric File Archive"}. 23:35:15 you're welcome 23:36:18 And the single weakly connected component of three pages is {"Chalcraft-Green train track automaton", "Chalcraft-Greene train track automaton", "ChalcraftGreen"} but that's p. boring since two of those are just redirect pages, which this script interprets as pages with a single link to the redirect target. 23:38:45 -!- yorick has quit (Remote host closed the connection). 23:39:53 -!- Patashu_ has quit (Quit: Soundcloud (Famitracker Chiptunes): http://www.soundcloud.com/patashu MSN: Patashu@hotmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .). 23:39:55 `run echo test 1&>2 23:39:56 No output. 23:40:09 `run echo test 1&>2 2&>1 23:40:10 No output. 23:40:26 maybe i should look up the syntax. 23:40:41 It's 1>&2 if you want fd 1 to go where fd 2 is currently going. 23:41:28 `run echo test 1>&2 23:41:29 test 23:41:36 -!- nooodl has quit (Quit: Ik ga weg). 23:42:35 (So ... >foo 2>&1 puts both stdout and stderr to file foo, while ... 2>&1 >foo puts only stdout to foo, and stderr to where stdout used to go.) 23:43:32 `run rm 1 2 # let's keep things tidy here 23:43:33 No output. 23:46:26 And 2>&3 1>&2 3>&1 3>&- ;# swaps stdout and stderr. 23:47:30 -!- conehead has quit (Quit: Computer has gone to sleep). 23:48:47 Though also clobbers fd 3 if that happens to be open. 23:48:51 now do a xor swap 23:50:19 pikhq: Don't you mean 3>&2 2>&1 1>&3 3>&- instead? At least empirically speaking that seems to work, while the former doesn't. 23:50:20 `fetch http://oerjan.nvg.org/url 23:50:26 Sorry, yes, you are correct. 23:50:26 2014-04-19 23:50:24 URL:http://oerjan.nvg.org/url [364/364] -> "url" [1] 23:50:38 `run chmod +x url; mv url bin 23:50:39 No output. 23:50:40 I don't tend to futz with fd redirects that much. 23:50:43 `url test 23:50:43 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/test 23:50:49 `url /hackenv/test 23:50:50 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/test 23:50:57 `pwd 23:50:57 ​/hackenv 23:51:18 `url // 23:51:18 File is outside hg repository 23:51:20 It's arguably kind of confusing that A>&B does essentially a dup2 of B into fd A. 23:51:22 :D 23:51:36 `url bin/url 23:51:37 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/bin/url 23:51:44 (So meta.) 23:51:45 the test may not be perfect 23:51:52 `ls // 23:51:53 bin \ dev \ etc \ hackenv \ home \ lib \ lib64 \ opt \ proc \ sbin \ sys \ tmp \ usr 23:51:54 oh hm 23:51:58 :D 23:52:16 `run sed -i 's/repository/repository./' bin/url 23:52:17 No output. 23:52:28 So, `url definitely doesn't handle '//' nicely. 23:52:46 Admittedly, '//' is approx. utterly insane. 23:53:02 (it is implementation-defined whether or not it is the root directory) 23:53:16 pikhq: um what do you mean, that is _not_ in the repository. 23:53:25 -!- Patashu has joined. 23:53:29 oerjan: Yes, but //hackenv/x would be. 23:53:36 yeah ok 23:53:40 `url //hackenv/ 23:53:40 File is outside hg repository. 23:53:52 `url //hackenv/test 23:53:52 File is outside hg repository. 23:54:51 `run sed -i -e 's|^/hack|^/+hack|' bin/url 23:54:52 No output. 23:54:57 `url //hackenv/test 23:54:58 -!- nooodl has joined. 23:54:58 File is outside hg repository. 23:55:12 Oh, ^. 23:55:30 "As a special case, in the root directory, dot-dot may refer to the root directory itself." 23:55:33 *may* 23:55:40 `url //hackenv/test 23:55:41 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/test 23:55:44 Wow. 23:56:00 oh you fixed it? 23:56:08 Yes, though sneakily in a query. 23:57:13 well that still doesn't handle .. etc. 23:57:50 os.path.abspath could probably do it, but really...