00:00:58 @metar PAMR 00:00:58 PAMR 162253Z 10SM CLR 04/M12 A2905 RMK AO2 SLP839 T00441122 $ 00:01:22 -!- moonheart08 has changed nick to jacob2. 00:01:23 -!- jacob2 has quit (Disconnected by services). 00:01:40 -!- carado has quit (Quit: Leaving). 00:01:48 -!- jacob2 has joined. 00:01:49 -!- jacob2 has quit (Disconnected by services). 00:02:14 -!- Guest36503 has joined. 00:02:14 -!- Guest36503 has changed nick to moony. 00:05:41 -!- Tanebot has joined. 00:05:52 Tanebot: df iiisso 00:05:52 81; 00:06:24 I have a bot now, for the first time in a long time 00:06:34 Quiz: What temperature is twice as hot as 300 Fahrenheit? 00:06:50 301 Fahrenheit 00:07:23 Taneb: your cheeky answer has been logged hth 00:07:24 Taneb: wat? why? 00:07:41 hppavilion[1], Farhenheit measures log_2 heat 00:07:49 Taneb: I don't remember that ever being a thing 00:08:09 Taneb: Is the fact that I didn't say 'degrees' significant or something? 00:08:22 hppavilion[1], no, I'm talking out my arse 00:08:29 Oh, good 00:08:40 Taneb: Because the answer is 1059.67 Fahrenheit. hth. 00:08:50 a new tanebvention? 00:08:51 hppavilion[1], explain why 00:08:59 myname, nah, just something I made 00:09:21 Taneb: You have to first convert to Rankine (the Fahrenheit equivalent of Celsius's Kelvin) for it to make sense 00:09:29 absolute 0 is a lie 00:09:33 temperatures go down forever 00:09:37 you gotta pick where to put the 0 00:09:49 shachaf: how so? 00:09:58 see Taneb's comment above hth 00:10:17 So you convert to Rankine (add 459.67 degrees), THEN multiply by the factor, then convert back by subtracting 459.67 00:10:42 Taneb didn't say anything about absolute zero? 00:10:54 can Taneb reach absolute zero? 00:10:55 myname: But if it's log_2 it goes down forever 00:11:08 You can get arbitrarily close to absolute 0 without ever reaching it 00:11:19 (Which, truth be told, makes a little sense physically speaking) 00:11:20 the value of this unit, yeah 00:11:23 on linux is there any way to force syncing for any write of a certain process? 00:11:25 (Otherwise you're incorporating the arbitrary basis for 0 Fahrenheit implicitly) 00:11:39 but it does not say anything about not having an absolut zero 00:12:27 myname: But log2 00:13:02 Logarithms have a limit at 0 iirc (assuming you don't shift the argument) 00:14:01 (Also, there's a 180 degree separation between freezing and boiling for water in fahrenheit, so saying 'degrees' makes some sense... if we shift fahrenheit down by 32 degrees (Farenheight), then saying the temperature is pi radians farenheight makes perfect sense- it's just boiling) 00:15:32 -!- moony has changed nick to therealjeffl35. 00:15:38 -!- therealjeffl35 has changed nick to moony. 00:17:21 hppavilion[1]: a unit not being able tp express a value does not make it nonexistant 00:17:47 myname: Ah, yes 00:17:52 Good point 00:18:17 Tanebot: quit 00:18:17 -!- Tanebot has quit (Quit: Tanebot AWAY!). 00:18:23 -!- moony has changed nick to therealjeffl35. 00:18:47 (To express time and distance in the same unit, they simply need to be related by speed-of-light... easy...) 00:18:50 -!- therealjeffl35 has changed nick to moony. 00:21:00 -!- hppavilion[1] has quit (Quit: watching Guardians of the Galaxy). 00:26:00 Apparently, you can now use chess clocks in a pokemon battle. 00:34:21 hppavilion[1], no, I'm talking out my arse <-- you can argue that entropy is a logarithmic scale, and iirc temperature is its integral over energy. don't know if you can get quite to temperature being logarithmic, though. 00:35:15 the integral of a logarithm is not a logarithm hth 00:36:53 wait, i've got that backwards. 00:39:03 the derivative of entropy is the derivative of energy divided by temperature. unless i remember that too wrong. 00:39:30 * (the derivative of energy) divided by temperature 00:40:07 for entropy given by adding heat, anyway. 00:42:21 `le/rn third law of thermodynamics/The third law of thermodynamics says that Taneb cannot reach absolute zero. 00:42:25 Learned «third law of thermodynamics» 00:43:21 just clearing that up. 00:44:11 `? the third law of thermodynamic 00:44:11 the third law of thermodynamic? ¯\(°​_o)/¯ 00:44:44 Oh, right, it goes the other way. 00:45:46 quintopia: I am being stouted. it is made of good. 00:46:37 oerjan: er, wait 00:46:42 oerjan: fortunately i completely messed that up 00:46:56 i was talking about the derivative of logarithm anyway 00:46:57 look 00:47:02 just don't listen to anything i saw 00:47:03 say 00:47:25 `? sanity 00:47:26 sanity? ¯\(°​_o)/¯ 00:47:37 Well said. 00:48:00 `? mad 00:48:01 This wisdom entry was censored for being too accurate. 00:49:22 -!- moony has changed nick to erecsaysstop. 00:49:25 -!- MoALTz has quit (Ping timeout: 248 seconds). 00:49:29 -!- erecsaysstop has changed nick to moony. 00:49:32 ybden: I am sane. 00:50:13 boily: How do you feel about this? 00:51:20 `learn Sanity is the defining property of boily. Taneb invented it. 00:51:22 Learned 'sanity': Sanity is the defining property of boily. Taneb invented it. 00:52:02 `? tanebvention 00:52:03 Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, persistence, the BBC, progress, the Oxford comma, and this sentence. See also tanebventions: math. He never invents anything involving sex. 00:52:20 `slwd tanebvention//s/progress/progress, sanity/ 00:52:22 wisdom/tanebvention//Tanebventions include automatic squirrel feeders, necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, weetoflakes, persistence, the BBC, progress, sanity, the Oxford comma, and this sentence. See also tanebventions: math. He never invents anything involving sex. 00:53:37 progress and sanity go well together, i think. 00:56:30 ybden: I feel misaligned with topical reality, really. 00:57:27 -!- oerjan has set topic: There is currently an esolang contest: http://calesyta.xyz/en/ | Warning: this channel may contain traces of sanity | The international hub of esoteric pizza discussion and development | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf. 00:57:33 boily: better now? 00:58:07 heh :D 00:58:32 I'm not sure I feel comfortable with there being traces of sanity here 00:58:47 boily: We may need to correct this 00:58:52 -!- oerjan has set topic: There is currently an esolang contest: http://calesyta.xyz/en/ | Warning: This channel may contain traces of sanity | The international hub of esoteric pizza discussion and development | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf. 00:59:03 yep, it needed capitalization 01:00:03 ybden: it's ok they're mostly around the mapole and you wouldn't want to go too close to that anyway. 01:00:21 as a Notable Capitalist, I approve. 01:00:33 `? mapole 01:00:34 A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg. 01:01:00 `? thwackamacallit 01:01:01 A thwackamacallit is like a whatchamacallit, but more painful. See mapole. 01:01:16 Excellent. I feel my sanity decreasing already 01:01:25 oerjan: thanks for the advice 01:01:31 yw 01:01:35 `? spork 01:01:38 spork? ¯\(°​_o)/¯ 01:01:55 This is a good definition, for something that doesn't exist 01:01:59 `? corkscrew 01:02:00 corkscrew? ¯\(°​_o)/¯ 01:02:03 `? moose whistle 01:02:03 moose whistle? ¯\(°​_o)/¯ 01:02:35 Did Taneb invent the mapole? 01:02:47 Well, given that he also invented sanity, that probably wouldn't surprise me 01:02:55 Given that's where the sanity is 01:02:59 `learn A corkscrew is a downwards spiral of doom. 01:03:02 Learned 'corkscrew': A corkscrew is a downwards spiral of doom. 01:03:33 ybden: please don't confuse the mapole with sanity tdnh 01:03:42 `learn A spork is something to be randomly held of in front of penguins. 01:03:44 Learned 'spork': A spork is something to be randomly held of in front of penguins. 01:03:58 "of in"? 01:04:03 uhm. 01:04:14 Why should sporks be held in front of penguins randomly? 01:04:16 `? tdnh 01:04:16 tdnh does not help 01:04:31 `` sed -i 's/of in/in/' wisdom/spork 01:04:34 No output. 01:04:39 `? tdnh is surprisingly helpful. 01:04:57 ybden: a reference to a copypasta. 01:05:22 `learn A corkscrew is a downwards spiral of doom. See mapole. 01:05:24 Relearned 'corkscrew': A corkscrew is a downwards spiral of doom. See mapole. 01:05:36 boily: Ah, penguin of doom? 01:05:47 ybden: the one and only. 01:05:58 We have a markov bot in an irc channel named that 01:06:06 Didn't know it was a copypasta before then 01:07:10 . o O ( damn, that beer is strong... oh, 12.5%. je peux bien mélanger mes prépositions... ) 01:07:20 for pasta you really want a real fork, sporks won't do. 01:07:28 especially spaghetti. 01:07:35 I should get a spork. 01:07:41 Could be useful 01:08:21 is there such a thing as tactical chopsticks? 01:09:00 If there isn't, I think there ought to be 01:09:10 I've never used chopsticks tactically before 01:09:15 `? ybden 01:09:16 ybden? ¯\(°​_o)/¯ 01:11:29 `le/rn ybden/Nothing much is known about them, except a potential interest in warfare cutlery. 01:11:31 Learned «ybden» 01:12:39 ybden and molum 01:13:04 Indeed. 01:13:35 `slwd ybden//s/them/ybden/ 01:13:37 wisdom/ybden//Nothing much is known about ybden, except a potential interest in warfare cutlery. 01:13:53 *cough* 01:14:05 Do wisdoms have to contain their subject? 01:14:22 it's better style, and easier when they get PDFed. 01:14:23 unless it's essential to the joke that they don't. 01:14:45 boily: ah 01:14:52 How frequent does the conversion to PDF occur? 01:14:56 frequently* 01:15:04 oerjan: Makes sense 01:15:10 Is there such a wisdom? 01:15:36 `? internationale 01:15:37 You have been reported to the House Un-American Activities Committee. 01:15:40 here's one. 01:15:57 Aha. 01:16:10 `? learn 01:16:11 ​`learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] [s][punctuation] [...] 01:16:22 ybden: do you have a github account? 01:16:44 boily: I do. With varying degrees of quality of code within. 01:16:44 the pdfification happens, what... once in a while, give or take a few months here and there... 01:16:55 ybden: the same goes for proper capitalization and punctuation btw. 01:17:05 ybden: what is it? 01:17:21 boily: I give you one guess. 01:17:27 moo 01:17:32 -list 01:17:32 moony: Command groups (use list ): general capitalism chanop fun main sandbox tpt track 01:17:48 -capitalism 01:17:51 `` cd wisdom; find -type f | cut -c 3- | while read f; do grep "$f" "$f" &> /dev/null && echo "$f"; done 01:17:59 I meant || 01:18:20 `` cd wisdom; find -type f | head -n 30 | cut -c 3- | while read f; do grep "$f" "$f" &> /dev/null || echo "$f"; done 01:18:22 No output. 01:18:22 6 random numbers \ ¯(°_o)/¯ \ umlaut \ quote \ damnation \ heck \ nooga \ irc \ post-industrial semi-punk nekronoise ambient happy hardcore triphop shoegaze \ cyberiad \ rincewind \ itymology \ coruscant \ french \ drone \ elendil \ scotland \ ethanol \ monoidal category 01:18:34 shachaf: might want to be case insensitive 01:18:44 `` cd wisdom; find -type f | cut -c 3- | while read f; do grep -i "$f" "$f" &> /dev/null || echo "$f"; done | wc -l 01:18:47 boily: I also have a GitLab account by the same name, but they're mostly both the same 01:19:03 ybden: you have been invited. you shall become a cocoonspirator. 01:19:08 `` cd wisdom; find -type f | wc -l 01:19:10 1279 01:19:15 No output. 01:19:19 bah 01:19:22 `? cocoonspirator 01:19:23 A cocoonspirator is a collaborator wrapped in caterpillar silk 01:19:28 Ah. 01:19:42 Oho, this is a private collaboration 01:20:11 * FireFly wraps ybden in caterpillar silk 01:20:41 It is done. 01:21:16 * moony wraps FireFly in polonium foil 01:21:29 * ybden wraps moony in cowhide 01:21:54 why polonium though 01:21:59 Good question 01:22:05 Isn't that radioactive? 01:22:57 Oho. I recall correctly. 01:23:09 More importantly, where on Earth did you obtain said foil from? 01:23:28 `? Earth 01:23:28 Earth? ¯\(°​_o)/¯ 01:24:17 not only is it radioactive, put iirc it's highly poisonous and was used to kill that russian in england putin didn't like 01:25:03 so the obvious answer is: russia. 01:27:28 нэп 01:30:25 `learn molum is the inverse function of ybden. 01:30:27 Learned 'molum': molum is the inverse function of ybden. 01:30:40 I think that worked 01:30:55 From my limited experience of wisdom and learning. 01:31:34 yep 01:31:57 -!- moonheart08 has joined. 01:32:13 after a lot of experience, we have learned to make most of the wisdom commands say exactly what result they create. 01:32:34 hm... 01:32:34 Seems reasonable 01:33:33 actually `le/rn and `le//rn don't quite, and although it's usually obvious, there's a small trap if you confuse them. 01:33:51 `cat le/rn 01:33:51 sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "$verb «$key»" 01:34:08 -!- moony has quit (Ping timeout: 260 seconds). 01:34:12 -!- moonheart08 has changed nick to moony. 01:35:06 `` ls -l le/rn 01:35:07 lrwxrwxrwx 1 5000 0 17 Dec 9 2015 le/rn -> ../bin/slashlearn 01:36:38 perhaps i should just bite the bullet and make it the same format. 01:36:54 `cat bin/learn 01:36:55 ​#!/bin/bash \ topic=$(echo "$1" | lowercase | sed 's/^\(an\?\|the\) //;s/s\?[:;,.!?]\? .*//') \ [ -e "wisdom/$topic" ] && verb="Relearned" || verb="Learned" \ echo "$1" >"$(echo-p "wisdom/$topic")" \ echo "$verb '$topic': $1" 01:38:07 `sled bin/slashlearn//s/«.*/'$key': $value"/ 01:38:10 bin/slashlearn//sep="/"; [[ "$0" == *//* ]] && sep="//"; [[ "$1" == ?*"$sep"* ]] || exit 1; key="$(echo "${1%%$sep*}" | lowercase)"; value="${1#*$sep}"; [ -e "wisdom/$key" ] && verb="Relearned" || verb="Learned"; echo "$value" > "$(echo-p "wisdom/$key")" && echo "$verb '$key': $value" 01:38:47 `le/rn testing//Now it should be quite obvious. 01:38:49 Relearned 'testing': /Now it should be quite obvious. 01:39:00 `revert 01:39:13 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 01:39:17 `? testing 01:39:18 Testing can do so much. 01:39:23 <\oren\> 699d79867461b209fc5e5d7f9dd9dd1a prediction1 01:39:27 `? test 01:39:28 test failed. HackEgo-JUnit is not available. 01:39:38 `cwlprits testing 01:39:40 oerjän oerjän fizzïe evilips̈e shachäf shachäf oerjän oerjän oerjän oerjän oerjän oerjän oerjän oerjän oerjän oerjän 01:40:02 * ybden suddenly realises why the umlauts are there 01:40:08 <\oren\> I'm making a prediction using a hash. On november 9th I'll reveal the original text 01:40:32 ybden: they used to be ^O's but that didn't work for everyone. 01:40:44 Interesting 01:40:55 What kind of IRC client would notice highlights like that is beyond me 01:40:59 hexchat strips formatting before checking pings 01:41:45 Welp 01:43:48 <\oren\> let's all play a game! write your predictions for november 8th into a file, and post the md5sum of that file! on november 8th, we'll post the original files to see hwo made a good prediction! 01:44:04 -!- boily has quit (Quit: FLAT CHICKEN). 01:44:07 <\oren\> er, november 9th 01:44:23 * ybden contemplates why the chicken might be flat 01:45:37 i predict that after november 9, this channel's sanity will increase a significant amount. 01:46:27 oerjan: You're supposed to not tell us 01:46:29 I think 01:46:36 ybden: i guess boily stepped on it. it's inevitable, with all the chickens he keeps around. 01:46:53 ybden: i predict that i don't care :P 01:46:57 heh 01:46:57 <\oren\> oerjan: no, you write it into a secret file and then post the hash 01:47:08 -!- Zarutian has quit (Quit: Zarutian). 01:47:24 <\oren\> this way you can prove you predicted it beforehand 01:47:36 What about irc logs 01:47:41 i understand perfectly, and still don't care :P 01:47:47 oerjan: do you think election season is affecting sanity? 01:48:05 Since, if we're relying on irc logs for the hashes, then just putting the predictions in the channel will probably be as good 01:48:06 quintopia: absolutely. 01:48:28 i dont feel insane 01:48:28 <\oren\> oh, good point 01:48:57 <\oren\> November 9, 2016 will be marked by violent protests across the united states. 01:48:57 <\oren\> I wrote this on October 16. 01:49:07 -!- moony has changed nick to [moony]. 01:49:10 <\oren\> that's my prediction 01:49:13 -!- [moony] has changed nick to `moony`. 01:50:20 <\oren\> I predict that this will happen regardless of the election's result 01:50:49 i predict i will get drunk during that week 01:57:56 -!- `moony` has quit (Ping timeout: 260 seconds). 02:14:37 `? logic 02:14:38 Logic is just another tool that the true scotsMan uses to keep you down. 02:19:36 `learn Logic is just another way the true Scotsman is keeping you down. 02:19:39 Relearned 'logic': Logic is just another way the true Scotsman is keeping you down. 02:20:08 shachaf: is that enough taste for your taste? 02:20:32 my taste isn't the one in question here hth 02:20:52 don't make me `revert it 02:34:22 `slwd marriage//s/6$/6./ 02:34:23 wisdom/marriage//Marriage was made legal in the United States on 2015-06-26. 02:40:20 oerjan: s/6//g on you slwd hth 02:40:38 your 02:40:56 :) 02:44:24 shachaf: i was preemptively doing that in case someone else had already fixed it 02:44:50 ah 02:45:01 clwvwr 03:18:30 What thing of Nov.8 is it necessary to predict? 03:20:50 -!- Phantom__Hoover has quit (Read error: Connection reset by peer). 03:24:59 -!- Cale has quit (Read error: Connection reset by peer). 03:37:26 Is this Magic: the Gathering card is OK: Scry 1. Fateseal 10. Scry 10. Draw a card. Look at top thirteen cards of opponent's library; put ten of them into opponent's hand and the rest into opponent's graveyard. 03:40:15 Can be used only during your own end step or cleanup step. 03:54:55 -!- trn has quit (K-Lined). 03:57:27 -!- Cale has joined. 04:02:48 -!- hppavilion[1] has joined. 04:05:53 -!- hppavilion[1] has set topic: There is currently an esolang contest: http://calesyta.xyz/en/ | Warning: This channel may contain Planck-scale traces of sanity | The international hub of esoteric pizza discussion and development | http://esolangs.org/ | logs: http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/?C=M;O=D | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf. 04:07:55 -!- `^_^v has joined. 04:25:34 `? sanity 04:25:36 Sanity is the defining property of boily. Taneb invented it. 04:26:15 hppavilion[1]: now it only remains to see whether the planck unit for sanity is tiny or enormous 04:26:24 oerjan: Correct 04:28:54 Well, it says it "may contain", so, you wouldn't know anyways. Especially if you have an imaginary number of sanity. 04:37:46 How does one go about developing an esoteric pizza? 04:38:01 <\oren\> zzo38: the presidential election of the USA will be held on november eighth. I'm making predictions about it 04:38:22 ybden: well first you take a brainfuck pizza recipe... 04:38:28 O, OK 04:38:29 * oerjan runs away 04:38:48 * ybden chases after oerjan, enraged 04:39:04 * ybden grabs her chopsticks 04:39:15 * oerjan hides behind one of the moles on his lawn 04:39:15 <\oren\> I had a bacon, chicken and italian sausge pizza the other day 04:39:36 You should need to injure the candidates so that they will not recover in time until a month later, or whatever number of months necessary that they can't be president 04:40:04 Wouldn't killing them be simpler? 04:40:21 I mean, if you're able to significantly injure them, then killing would only be a step further 04:40:39 * oerjan cannot keep track of all the females in the channel any longer :( 04:40:48 Muahahaha. 04:41:46 `? oerjan 04:41:47 Your mysterious weevil bulgarian quack octoberlord oerjan is a lazy expert in suture computation. Also a Pre-recombination Glaswegian who mildly dislikes Roald Dahl and passion fruit. Lately when he tries to remember a word, "amortized" pops up. His arch-nemesis is Betty Crocker. He sometimes puns without noticing it. 04:41:52 They're taking over, or something. Oh dear, what a disaster. 04:42:09 I think if you kill them then they still can't do stuff other than being president. Also you can be in jail and some technicalities will nevertheless not stop the problems it causes, but if is just injury it might not cause that problem? I don't even know the law of United States anyways 04:42:28 `? boily 04:42:28 ​"Only sane man" boily is monetizing a broterhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist who helps keep the world boring. 04:42:32 zzo38: if you kill them before becoming president, then they can't get elected 04:42:57 `? f-word 04:42:58 f-word? ¯\(°​_o)/¯ 04:43:00 ok i guess boily is male. for now. 04:43:19 <\oren\> argh there are still many thousands of characters not in my font 04:43:36 Such are the troubles of a font-developer 04:44:10 How many characters do you want to add into your font in total? 04:44:49 <\oren\> well I have 20 thousand, or 9 thousand if you don't count the hangul, and I plan on adding at least another 2000 04:45:02 \oren\: Which format is it in? BDF? 04:45:06 <\oren\> ttf 04:45:10 oh :< 04:45:17 <\oren\> but it's generated from a bdf 04:45:28 <\oren\> so I guess both? 04:46:10 I meant which format it was written in 04:46:31 `? female 04:46:32 female? ¯\(°​_o)/¯ 04:47:08 <\oren\> http://www.orenwatson.be/fontdemo.htm 04:47:34 How to download the bdf? 04:48:24 <\oren\> http://www.orenwatson.be/neoletters-16.bdf 04:48:52 You should to add it the link there too 04:49:25 <\oren\> done. 04:50:18 yay 04:50:51 I should rewrite my bdf parser in c 04:50:58 well, I say 'parser' 04:51:24 What I really mean is something which converted a bdf file into a c array for convenient usage 04:51:53 Oho. 04:52:20 You're creating the font in fontforge, not writing the bdf by hand? 04:53:29 <\oren\> yeah. the first housand or so characters were made on a font making web program, however 04:53:58 <\oren\> https://fontstruct.com/fontstructions/show/630397/neoletters 04:54:11 <\oren\> but that version is now far far out of date 04:54:42 Ooo 04:54:46 I used fontstruct in the past 04:55:51 \oren\: how do you do the red stuff, in a bdf? 04:57:05 @tell b_jonas how about sweet corn (maize) on pizza? <-- hm my usual restaurant has a pizza with chicken, pesto and maize. it's quite interesting... 04:57:05 Consider it noted. 04:57:10 oops 04:57:17 <\oren\> it's red on the web page, not in the actual font 04:58:24 <\oren\> anyway you just name it like uniNNNN and, there's nothing reall special that you do 04:58:44 \oren\: how does that work? 04:59:04 \oren\: I thought that you'd got part of the font coloured, and some of it not 04:59:19 <\oren\> no, the web page just uses css to make it red 04:59:36 <\oren\> 04:59:53 <\oren\> pre > span.m91, :not(span) > span.m91 {color:red;} 05:00:06 <\oren\> that's all you do 05:00:54 <\oren\> 𝔆𝔋𝔌𝔕𝔝𝔺𝔿𝕅𝕇𝕈𝕉𝕑𝒝𝒠𝒡𝒣𝒤𝒧𝒨𝒭𝒺𝒼𝓄 05:10:02 `? shrimp 05:10:03 shrimp transcends the concept of meat 05:10:17 `slwd shrimp//s/s/S/;s/$/./ 05:10:19 wisdom/shrimp//Shrimp transcends the concept of meat. 05:17:42 -!- otherbot has quit (Remote host closed the connection). 05:35:00 https://www.youtube.com/watch?v=J5dp8mzRPio is awesome every time 05:40:54 oerjan: What's that entry about? 05:41:35 <\oren\> `wisdom 05:41:36 radiohead//radiohead is "rock music" 05:41:40 <\oren\> `wisdom 05:41:41 xkcq//"xkcq" is worth 8 more points than "xkcd" in Scrabble, or a whopping 30 more if both are played optimally on a triple word score. Nyahhh. 05:41:50 <\oren\> `wisdom 05:41:51 siberia//Siberia is the capital of Finland. It's where the Fields Medal was first synthesised. 05:42:02 <\oren\> `wisdom 05:42:04 usa//USA apparently doesn't stand for United State Automaton. 05:42:07 <\oren\> `wisdom 05:42:09 roujo//Roujo is a Java heretic leaning on ungrammatical Haskell. His claim to Canadianness is marred by an unholy portal to China. The treaties suffer, so the cocktail will be postponed. He does not understand shell quoting. 05:42:14 `cwlprits xkcq 05:42:18 fizzïe evilips̈e b_jonäs 05:42:29 As far as I know neither "xkcd" nor "xkcq" is valid words for Scrabble 05:42:35 <\oren\> `wisdom 05:42:36 c++//Along with C, C++ is a language for smart people. 05:42:40 whoa whao whoa 05:42:43 the limit is 5 05:42:49 `forget xkcq 05:42:50 <\oren\> `? C 05:42:51 Forget what? 05:42:52 C is the language of��V�>WIד�.��Segmentation fault 05:42:58 <\oren\> `? J 05:42:59 J? ¯\(°​_o)/¯ 05:43:05 <\oren\> `? D 05:43:06 D is a letter in the alphabet! It's also the name of a programming language. 05:43:12 <\oren\> `? APL 05:43:13 APL stands for Algorithmic Programming Language. 05:43:20 <\oren\> NOOOOO 05:43:40 <\oren\> `? cider 05:43:41 cider? ¯\(°​_o)/¯ 05:43:47 <\oren\> `? beer 05:43:48 beer? ¯\(°​_o)/¯ 05:43:53 APL is to algorithms what LISP is to lists hth 05:43:59 <\oren\> `? lisp 05:44:00 lisp? ¯\(°​_o)/¯ 05:44:11 <\oren\> `? scheme 05:44:12 scheme? ¯\(°​_o)/¯ 05:44:14 Maybe a tricameral legislature- House, Senate, and Commons (chosen by random lottery from the general population)- would be a good idea... 05:44:18 <\oren\> `? racket 05:44:18 racket? ¯\(°​_o)/¯ 05:44:24 What are you doing? 05:44:32 It seems way too spammy, whatever it is. 05:45:19 <\oren\> hppavilion[1]: "The best argument against democracy is a five minute conversation with the average voter." -- Winston Churchill 05:46:00 \oren\: Yeah, that's why I'd go with tricameral rather than replacing the elected legislature 05:50:02 (Also, case law is an annoying system; could we make a setup where case law becomes statutory through some transmogrification method?) 05:51:13 i propose a system where oerjan is world dictator 05:54:52 -!- hppavilion[1] has quit (Ping timeout: 250 seconds). 05:56:02 -!- otherbot has joined. 05:57:52 I propose the system that nobody is allowed to be the world dictator 06:01:20 `cwlprits radiohead 06:01:22 fizzïe evilips̈e oerjän ellioẗt olsnër 06:01:38 `` dowg radiohead | tac 06:01:40 2013-08-13 learn radiohead is "rock music" \ 2014-03-16 revert 1 \ 2014-03-16 revert \ 2016-09-25 ` chmod 777 / -R \ 2016-09-25 revert 942e964c81c1 06:02:47 is there a reference i'm not getting 06:04:17 i suppose so. 06:04:30 `slwd radiohead//s/r/R/;s/$/./ 06:04:32 wisdom/radiohead//Radiohead is "rock music". 06:05:49 -!- oerjan has quit (Quit: Nite). 06:06:10 -!- hppavilion[1] has joined. 06:06:18 Is there a common scientific rule for measuring knowledge? 06:06:35 Like, 0 is no information and 1 is perfect information with 100% certainty of its accuracy 06:06:43 I think C++ is more confusing than C 06:07:02 yeaaah. 06:07:27 Far more 06:07:52 (It would take into account e.g. error bars- if you think a value that is definitely in the range 0 to 100 is 5, but it could be ±1, you have more knowledge than a value 8 ±2 for the same sort of value) 06:09:27 (But then you have equation error bars- 5 ±1 is one thing, but for a similar sort of value 5 ±1, but you're 99% sure it's in the range 5 ±0.5 you have more knowledge even though the technically-possible range is still the same) 06:15:54 sic semper fungot 06:16:00 fungot? 06:16:02 NOOOOOOOOOOOOOOOOOOOOO! 06:23:18 -!- hppavilion[1] has quit (Quit: Leaving). 06:26:06 The loss of fungot must have hit them pretty badly 06:30:35 <^v> had an idea for a lang 06:31:28 <^v> if it makes sense, emagine a time traveler that goes back in time, you now have 2 timelines, one where you zap out of existence, and the one you create by going back in time 06:32:47 So, perl? 06:32:48 <^v> so you can change the state of yourself before you traveled back in time 06:33:12 <^v> if you do not, an infinite amount of timelines are created and rip you 06:34:15 <\oren\> I propose the system where every other country cedes all its land to canada 06:34:50 <\oren\> also the planet mars is renamed "Greater Quebec" 06:35:26 -!- `^_^v has quit (Quit: This computer has gone to sleep). 06:35:37 <^v> i propose a doomsday device to get around the issue of unnecessary timelines persisting 06:36:21 <\oren\> the planet venus is ceded to alberta 06:37:48 <^v> and beacons so you know which timelines to jump to 06:40:40 -!- pikhq has quit (Ping timeout: 244 seconds). 06:41:14 -!- Akaibu has quit (Ping timeout: 250 seconds). 06:42:24 -!- pikhq has joined. 06:43:09 -!- Akaibu has joined. 06:44:15 ^v: OK, can you to write the document so that we can see it better? 06:46:26 Give an example perhaps? I sort of like this idea 06:47:14 <^v> zzo38, sure! 06:47:26 <^v> im kinda kept up by my bf debugger rn 06:47:39 OK 06:48:55 <^v> ill try my best to shape the mechanics so that they are unintuitive but not super difficult for a modern computer to interpret 06:51:25 I remember once I was watching a television show about reincarnation and they had a scientific experiment too, and I remember I said to myself, "Reincarnation? That is nonsense. It is really a new kind of resonance." Later I found that apparently someone else also thought of that too. Do you know? 06:56:33 -!- augur has quit (Remote host closed the connection). 07:03:04 -!- Cale has quit (Ping timeout: 250 seconds). 07:19:06 <\oren\> Julian Assange's internet was intentionally severed 40 minutes ago 07:19:41 sauce? 07:19:54 Who did that? 07:20:14 oh wow. 07:20:26 so that was a dead man's switch. 07:25:53 imode: you have the sauce? 07:26:04 just google "julian assange." 07:26:27 eep 07:26:54 <\oren\> police are gathered in front of the embassy 07:27:16 <\oren\> A londoner is streaming from his cell phone 07:27:18 <\oren\> http://bambuser.com/v/2905015 07:27:28 oh man. 07:28:57 this can't and won't end well. 07:29:42 <\oren\> well, I have an encrypted file that his people could release the password for 07:30:16 <\oren\> if they do, suddenly everyone who has the torrent will be able to decrypt it and find out... something 07:30:17 eep 07:31:05 <\oren\> so essentially he has the government blackmailed and I can personally enforce the blackmail 07:31:21 ain't that nice. 07:31:38 sadly it won't do much. the sense of apathy these days is alarming. 07:32:01 \oren\: that's from 4 years ago 07:32:15 15 Aug 2012 23:55 BST 07:32:58 https://twitter.com/wikileaks/status/787889195507417088 oho 07:33:32 lmao. verizon steps in. 07:34:08 -!- augur has joined. 07:34:14 I wonder if they have actually still got a connection, and this is actually drama to make people vote trump 07:34:40 Especially given that last retweet regarding hillary 07:34:48 does it even matter anymore. 07:35:10 you have an orange oompa loompa that's either playing dumb or legitimately dumb (either way, he gets press) 07:35:22 and you have a flat-out criminal. 07:35:30 Both are criminals 07:35:36 your vote will destroy this country either way. 07:35:40 so, don't vote. :P 07:35:44 I'm not American 07:35:48 Maybe is both playing dumb and is legitimately dumb 07:35:52 thank god you aren't. 07:36:02 if you're anywhere near this country, flee. or arm yourself. 07:36:04 I think he's just legitimately dumb 07:36:12 nobody's legitimately dumb. 07:36:24 imode: they are if they can't speak 07:36:27 imode: That is why I suggested to injure them so that they will not recover for two months 07:36:47 ybden: hah. 07:36:57 Still, why on earth are we (and by we, I mean the Americans) currently voting between a pair of criminals 07:37:05 because we don't have a damn choice. 07:37:15 <\oren\> https://twitter.com/wikileaks/status/743824112376766465 <-- here is the 88 gigabyteinsurance leak 07:37:17 because we have a two party system. 07:37:20 One of whom is a sex offender, and the other is corrupt 07:37:41 I was intending on voting for Bernie because I knew he wouldn't do anything. status quo is the safest thing in the world to vote for. 07:37:49 that way we have four more years. 07:37:59 but at the same time, this doesn't matter. congress matters. 07:38:00 <\oren\> I voted NDP last election. 07:38:23 we aren't electing a king, we're appointing a president. 07:38:32 <\oren\> which is to the left of both the american parties 07:39:07 <\oren\> well actually, our conservatives are about the same as the american democratic party 07:39:23 we're fanatic about this election year because the press is invested in both parties, and 24 hour news networks get your views regardless of which side you are. 07:39:41 you're expected to care about this kindergarten shit-flinging. 07:39:57 when all it does is give you the illusion of choice with all the division that that ropes along with it. 07:40:14 this country is intending to divide itself. 07:40:19 and it's scary. 07:40:28 [wiki] [[User:Zzo38/cologneblue.css]] https://esolangs.org/w/index.php?diff=50009&oldid=43305 * Zzo38 * (+17) 07:40:36 because I've never seen so many people angry about a single political position. ever. 07:41:03 <\oren\> maybe you guys should just split into two countries 07:41:10 <\oren\> like india did 07:41:25 -!- `^_^v has joined. 07:41:36 I don't know whether it's the hype. whether it's the ignorance of the legal system. whether it's paid or unpaid supporters. but we're splitting in two. and that's scary. because if all we're trying to do is split eachother up, how can we actually claim to be a "united states"? 07:42:11 you might as well be a segregated peoples who hate eachother based on what two corporations tell them. 07:42:24 we're better than that. 07:42:29 the world is better than that. 07:42:40 if we aren't, well, I'll see you in the woods. 07:42:46 imode: you make a good point about itbeing called the "united states" 07:46:40 whatever happens after november 8th... all I want to do is remember that I used to be an american. 07:46:50 not a democrat. not a republican. an american. 07:47:18 if that sense of nationalism is gone, then I'd at least like to remember it fondly. 08:12:22 -!- AnotherTest has joined. 08:14:10 I was going to make an "ornithological argument" pun, but it turns out Borges did it first: http://agreatercourage.blogspot.com/2011/11/argumentum-ornithologicum.html 08:18:20 -!- DHeadshot has joined. 08:50:26 -!- shachaf has quit (Ping timeout: 268 seconds). 08:50:58 -!- shachaf has joined. 09:10:07 @messages 09:19:40 -!- otherbot has quit (Remote host closed the connection). 09:19:45 -!- AnotherTest has quit (Ping timeout: 260 seconds). 09:28:26 -!- DHeadshot has quit (Ping timeout: 256 seconds). 09:29:43 <\oren\> we have a man on the scenwe 09:29:46 <\oren\> https://www.periscope.tv/JohnDeplo/1OwxWrZbMQDJQ?t=3 09:30:02 <\oren\> doing god's work making sure assange is still free 09:31:11 <\oren\> and alive 09:41:24 <\oren\> man London is a bueautiuful city 09:41:39 <\oren\> I wanna go back there sometime 09:49:03 <\oren\> but it looks like nothing is happening 10:01:39 -!- imode has quit (Ping timeout: 244 seconds). 10:07:07 `? calesyta 10:07:08 calesyta? ¯\(°​_o)/¯ 10:22:17 -!- AnotherTest has joined. 10:28:29 -!- augur has quit (Remote host closed the connection). 10:28:54 -!- AnotherTest has quit (Ping timeout: 250 seconds). 10:29:00 -!- augur has joined. 10:34:04 -!- augur has quit (Ping timeout: 260 seconds). 10:41:54 -!- AnotherTest has joined. 10:51:11 -!- AnotherTest has quit (Ping timeout: 265 seconds). 11:04:21 -!- sebbu has quit (Ping timeout: 248 seconds). 11:19:37 -!- Tanebot has joined. 11:33:31 -!- boily has joined. 11:37:40 -!- AnotherTest has joined. 11:38:57 This evening I'm going to actually architecture Tanebot 11:42:21 Tanelle, Tanebellot. 11:44:12 Tanebot: df iiisso 11:44:12 81; 11:48:14 That's... that's a significant chunk of its functionality 11:48:22 Tanebot: test 11:48:22 Testing, 1 2 3 11:48:30 Tanebot: quit 11:48:30 -!- Tanebot has quit (Quit: Tanebot AWAY!). 11:48:34 That's all it does 11:48:57 And now i'm gonna get some lunch 12:06:41 -!- Phantom_Hoover has joined. 12:30:31 -!- boily has quit (Quit: PREDICATIVE CHICKEN). 12:36:41 -!- Frooxius has quit (Quit: *bubbles away*). 12:39:35 [wiki] [[Special:Log/newusers]] create * YSomebody * New user account 12:52:58 -!- AnotherTest has quit (Ping timeout: 245 seconds). 12:59:50 -!- sebbu has joined. 13:03:45 -!- Frooxius has joined. 13:04:07 [wiki] [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=50010&oldid=49967 * Slnetaiga * (+382) Added MiLambda example 13:08:42 [wiki] [[Hello world program in esoteric languages]] https://esolangs.org/w/index.php?diff=50011&oldid=50010 * Slnetaiga * (+470) Added F-PULSE 13:14:03 -!- AnotherTest has joined. 13:18:36 -!- Frooxius has quit (Ping timeout: 265 seconds). 13:20:35 -!- Frooxius has joined. 13:23:25 -!- ais523 has joined. 13:54:49 -!- MoALTz has joined. 14:03:39 -!- DHeadshot has joined. 14:10:31 -!- `^_^v has quit (Quit: This computer has gone to sleep). 14:13:54 -!- otherbot has joined. 14:16:32 -!- ais523 has quit. 14:56:28 -!- ais523 has joined. 15:00:01 Taneb: what's it written in? 15:02:46 -!- DHeadshot has quit (Ping timeout: 256 seconds). 15:06:16 [wiki] [[User:Function call without parameters]] M https://esolangs.org/w/index.php?diff=50012&oldid=49925 * Function call without parameters * (-1) 15:08:11 lynn, Rust 15:08:23 -!- Cale has joined. 15:10:00 -!- hkgit03 has joined. 15:15:11 -!- `^_^v has joined. 15:17:34 -!- hkgit03 has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 15:17:44 what a strange username 15:18:09 -!- hkgit03 has joined. 15:18:29 also implies that there are two esolangers in Hungary, which is interesting in its own regard 15:18:34 lynn: context? 15:22:12 Taneb's IRC bot from a short while before you joined 15:23:12 -!- hkgit03 has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 15:25:35 thanks 15:34:06 "also implies that there are two esolangers in Hungary, which is interesting in its own regard" => you mean like all the smart people left the country? two esolangers isn't that surprising really 15:35:27 b_jonas: well the esolang community is fairly small, and Hungary is also fairly small 15:35:36 although I guess it's substantially larger than Hexham 15:37:06 I guess it depends on who you count as an esolanger 15:44:11 -!- MoALTz_ has joined. 15:47:01 -!- MoALTz has quit (Ping timeout: 248 seconds). 15:55:29 trying to use a frame buffer ioctl on a pts sets errno to ENOTTY 15:55:33 does that make sense? 15:56:08 wouldn't EINVAL be more appropriate? 15:57:33 izalove: ioctl's documentation says that it uses ENOTTY whenever you have a request that could be valid but you do it on the wrong sort of file descriptor 15:57:36 so that matches the docs 15:57:46 but it is a tty ;-; 15:57:48 -!- trn has joined. 15:57:51 why it does that, who knows 15:58:45 -!- `^_^v has quit (Quit: This computer has gone to sleep). 16:02:35 -!- `^_^v has joined. 16:05:34 izalove: maybe you're trying to call the ioctl on the wrong side of the pts? as in, the master when you need to call it on the slave, or backwards? 16:05:41 izalove: or maybe you're using the wrong ioctl number? 16:05:56 open("/dev/pts/2", O_RDWR) = 3 16:05:58 ioctl(3, FBIOGET_VSCREENINFO, 0x170b090) = -1 ENOTTY (Inappropriate ioctl for device) 16:06:16 izalove: what operating system? 16:06:21 linux 16:06:39 izalove: the stringisation of ENOTTY looks correct to me 16:06:47 I think the only thing you're objecting to is the abbreviation 16:07:00 yeah maybe 16:07:03 -!- Cale has quit (Remote host closed the connection). 16:09:06 izalove: um, what ioctl is that even? I don't see it in http://man7.org/linux/man-pages/man4/tty_ioctl.4.html (which should have all the ioctls you can call on a pts in linux), nor in http://man7.org/linux/man-pages/man4/console_ioctl.4.html or http://man7.org/linux/man-pages/man2/ioctl_list.2.html 16:09:26 is it one of those undocumented things you only find by reading the kernel source code or the source code of kbd or something? 16:09:37 besides, doesn't FB stand for frame buffer? 16:09:43 yes 16:09:55 um 16:09:56 b_jonas: izalove's calling a frame buffer ioctl on a virtual terminal 16:10:19 then complaining that the error code ENOTTY implies that the fd isn't a terminal, but it is 16:10:25 ah, I see, he did say "trying to use a frame buffer ioctl" 16:11:01 well http://man7.org/linux/man-pages/man4/console_ioctl.4.html says ENOTTY is the right errno code for that 16:12:22 agreed 16:12:28 I think izalove's just complaining about the name ENOTTY 16:12:42 -!- MoALTz_ has changed nick to MoALTz. 16:14:39 that said, I was reading the list of errno codes 16:14:45 some are really obscure, aren't defined in the docs 16:14:58 and when grepping the Linux kernel for uses of them, it becomes clear that the kernel devs aren't sure what they're for either 16:15:28 I get EINVAL from trying to call GIO_FONT on a pts though 16:15:45 izalove: out of interest, /why/ were you trying to use a framebuffer ioctl on a VT? 16:16:00 it happened by mistake 16:16:40 ais523: well, there's a disclaimer in http://man7.org/linux/man-pages/man4/console_ioctl.4.html saying "Warning: Do not regard this man page as documentation of the Linux console ioctls. This is provided for the curious only, as an \ 16:17:01 alternative to reading the source. Ioctl's are undocumented Linux internals, liable to be changed without warning. (And indeed, this page more or less describes the situation as of kernel version 1.1.94; there are many minor and not-so-minor differences with earlier versions.)" 16:17:04 izalove: fair enough 16:17:09 that's pretty much how I found a security exploit in xterm 16:17:12 it seriously says "1.1.94" 16:17:14 I'm waiting for the fix to be released before I disclose what it is 16:17:47 all the cool kids use urxvt anyway 16:17:58 b_jonas: this is why NH4 has a list of all the uses of version numbers 16:18:01 so that I can go around updating them 16:18:14 ais523: no, that one is probably actually true 16:18:14 izalove: I don't normally use xterm 16:18:20 but I was writing a terminal test suite 16:18:25 ais523: I mean, it doesn't list any of the frame buffer ioctls, like I said 16:18:27 b_jonas: right, but it'd remind me to look at the page again 16:19:34 izalove: I think urxvt also recently had a bug once that came up when you set the window to very small, like 1x1 or 1x2 or something 16:20:40 fwiw xterm implements more codes than most other terminals do 16:20:46 just most of them are really obscure and not very useful 16:21:00 sure 16:21:11 most of the terminal codes are for compatibility with history 16:22:15 -!- Cale has joined. 16:23:07 there are a lot of redundant escape codes that come from history, like "\e[10,20H" and "\e[10,20f" are the same in many terminals 16:23:48 xterm is the only software-based terminal emulator I'm aware of that aims to emulate specific physical terminals 16:24:01 rather than merely run terminal-based programs 16:24:37 something something it's 2016 and we still have fucking terminals 16:24:40 *shock* 16:24:46 hehe 16:24:53 What should we have instead? 16:25:03 ,o0(fufme) 16:25:27 -!- aloril has quit (Read error: Connection reset by peer). 16:26:23 `perl -e{ use Fcntl; sysopen my $f, "/dev/cdrom", O_RDONLY|O_NONBLOCK or die "open $?"; ioctl $f, 0x5309, 0 or die "ioctl $!"; } # opens the cd try - I have some strange perl code lying around 16:26:27 open 0 at -e line 1. 16:26:48 `perl -e{ use Fcntl; sysopen my $f, "/dev/sr0", O_RDONLY|O_NONBLOCK or die "open $?"; ioctl $f, 0x5309, 0 or die "ioctl $!"; } # opens the cd try - I have some strange perl code lying around 16:26:48 open 0 at -e line 1. 16:27:13 why does that say $? instead of $! 16:27:18 that's probably an error 16:29:39 `perl -e for $n (qw"cdrom sr0 sr1 sdb sdc sda sdd hdb hdc hdd hda") { use Fcntl; if (!sysopen my $f, "/dev/$n", O_RDONLY|O_NONBLOCK) { print "open $n $!; "; } else if (!ioctl $f, 0x5309, 0) { print "ioctl $n $!; "; } else { print "cd tray open $n; "; } } 16:29:40 syntax error at -e line 1, near "else if" \ syntax error at -e line 1, near "} else" \ Execution of -e aborted due to compilation errors. 16:29:46 `perl -e for $n (qw"cdrom sr0 sr1 sdb sdc sda sdd hdb hdc hdd hda") { use Fcntl; if (!sysopen my $f, "/dev/$n", O_RDONLY|O_NONBLOCK) { print "open $n $!; "; } elsif (!ioctl $f, 0x5309, 0) { print "ioctl $n $!; "; } else { print "cd tray open $n; "; } } 16:29:47 open cdrom No such file or directory; open sr0 No such file or directory; open sr1 No such file or directory; open sdb No such file or directory; open sdc No such file or directory; open sda No such file or directory; open sdd No such file or directory; open hdb No such file or directory; open hdc No such file or directory; open hdd No such file or 16:30:19 I can't open the cdrom tray of HackEgo 16:30:32 -!- aloril has joined. 16:31:33 -!- Cale has quit (Remote host closed the connection). 17:33:05 -!- ais523 has quit (Remote host closed the connection). 17:34:02 -!- ais523 has joined. 17:34:15 -!- imode has joined. 17:41:38 -!- pikhq has quit (Ping timeout: 250 seconds). 17:43:35 ais523: is this terminal test suite public? 17:43:43 FireFly: yes but also unfinished 17:43:44 -!- pikhq has joined. 17:43:57 also I can't remember where it is, let me check 17:44:00 I have an older one that's also public 17:44:05 and more finished but less functional 17:44:19 both sound interesting to take a look at 17:44:55 current one is temporarily in darcs at "darcs clone http://nethack4.org/projects/termtest" but that URL will probably change at some point, it violates the naming convention 17:45:51 the older one is a set of four files, http://nethack4.org/charset.vt100 http://nethack4.org/colors.vt100 http://nethack4.org/cursormotion.vt100 http://nethack4.org/strings.vt100 ; you cat them to the terminal to run the test 17:46:02 I see 17:46:18 (note: I don't have any sort of darcsweb set up so you'll need to use darcs to get at the newer testsuite, it won't work in a browser) 17:50:19 -!- pikhq has quit (Ping timeout: 252 seconds). 17:50:55 -!- Froox has joined. 17:51:01 -!- Frooxius has quit (Read error: Connection reset by peer). 17:51:36 there is also the vttest for testing vt* compatibility 17:51:55 but that of course lacks a lot of modern extensions like 256-color/24-bit color 17:52:21 -!- pikhq has joined. 17:55:02 -!- AnotherTest has quit (Ping timeout: 256 seconds). 18:09:44 -!- LKoen has joined. 18:16:12 -!- AnotherTest has joined. 18:31:58 -!- DHeadshot has joined. 18:32:26 -!- augur has joined. 18:41:29 -!- kline has changed nick to kl1n3. 19:12:33 -!- kl1n3 has changed nick to kline. 19:22:41 -!- imode has quit (Ping timeout: 260 seconds). 19:26:53 I use xterm 19:27:25 The other terminal emulators have various problems 19:33:24 -!- DHeadshot has quit (Ping timeout: 252 seconds). 19:51:57 -!- hppavilion[1] has joined. 19:52:07 -!- DHeadshot has joined. 19:52:44 -!- Froox has quit (Ping timeout: 260 seconds). 19:53:41 I'm quite happy with pangoterm 19:56:23 -!- `^_^v has quit (Quit: This computer has gone to sleep). 19:56:49 -!- `^_^v has joined. 19:57:04 -!- `^_^v has quit (Client Quit). 19:58:21 I got ncat as recommended... 19:58:27 Now I just need to figure out SSH 20:12:44 -!- DHeadshot has quit (Ping timeout: 256 seconds). 20:14:51 -!- DHeadshot has joined. 20:23:27 -!- Bowserinator has quit (Quit: Goodbye :(). 20:24:01 [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=50013&oldid=49996 * YSomebody * (+129) 20:24:23 -!- hppavilion[2] has joined. 20:26:21 ooh, more introductions 20:26:49 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 20:28:15 -!- Bowserinator has joined. 20:28:17 Dammit, the ssh password prompt won't take input 20:28:22 As in, I type and nothing happens 20:28:50 hppavilion[2]: you do know that ssh password prompts don't echo, right? 20:29:01 so you wouldn't expect any visible output until you press return 20:29:06 ...Oh 20:29:17 this is usual for passwords in UNIXy software 20:29:26 ...oh my god the password was 'password' 20:29:55 and comes in useful if you're streaming your terminal online or the like 20:30:55 -!- LKoen has quit (Remote host closed the connection). 20:30:57 ais523: It'd be nice if it at least echoed * or - 20:31:11 hppavilion[2]: no 20:31:12 that'd require setting the terminal to raw mode 20:31:15 <\oren\> hppavilion[2]: that would reveal how long your password is 20:31:22 that would be a security risk 20:31:28 \oren\: Then make it echo a random series of * or -s 20:31:36 what for 20:31:37 (like, 1-3 *s) 20:31:39 <\oren\> what would the point be 20:31:45 Well, then again, you can count how many times it's added 20:31:59 \oren\: It's really just because I'm a n00b and I didn't realize it's working 20:32:24 we should change anything in unix hppavilion[2] is too stupid for 20:32:28 great idea 20:32:40 -!- hppavilion[2] has changed nick to hppavilion[1]. 20:33:34 myname: Yes, I now realize it was a stupid idea 20:34:57 Now to figure out the password for the admin account... 20:35:31 -!- DHeadshot has quit (Ping timeout: 256 seconds). 20:35:53 are you really sure you want to use a unixoid? 20:36:17 myname: Yes 20:36:27 myname: I was just confused momentarily; it is resolved now 20:36:27 why 20:37:24 -!- ais523 has quit. 20:45:17 [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=50014&oldid=49621 * YSomebody * (+34) 20:51:08 [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=50015&oldid=50014 * YSomebody * (+65) 20:56:38 -!- zzo38 has quit (Remote host closed the connection). 20:58:11 Huh, actually, I think it's a honeypot 20:59:56 It accepts any password 21:00:29 (It always prompts 3 times, then asks for the password for the account... maybe I'm misunderstanding) 21:05:35 -!- LKoen has joined. 21:13:48 -!- Bowserinator has quit (Changing host). 21:13:48 -!- Bowserinator has joined. 21:15:33 -!- LKoen has quit (Remote host closed the connection). 21:16:25 -!- hppavilion[1] has quit (Ping timeout: 244 seconds). 21:40:19 -!- ais523 has joined. 21:43:00 -!- Cale has joined. 21:45:19 -!- DHeadshot has joined. 21:48:32 -!- wob_jonas has joined. 21:50:49 I have a dumb question. I have two directories on the same filesystem, $a and $b. I want to recursively move all files from $a to under $b in the same relative path, creating directories if necessary. However, if a file with the same relative pathname exists under both dirs and they aren't both directories, then those files and their recursive con 21:50:49 tents should be left alone with a warning. No file should be copied, this should use rename to move the files. 21:51:03 This is on linux. Is there an easy command to do this? 21:53:04 If it was Windows, I'd recommend XXCopy, but with Linux, you'll need some form of fancy scrfipt... 21:54:00 DHeadshot: I see 21:54:01 wob_jonas: if you don't mind GUI programs, that's the default behaviour of Nautilus when you move files 21:54:24 there's probably also some combination of options to rsync that does that 21:54:51 ais523: I was wondering on rsync, but I don't think it has options for this 21:54:56 I could be wrong 21:55:23 I can write a script of course, I'm just wondering if there's some easy option I'm missing 21:55:25 right, you can set rsync to do it as a copy-and-delete, but probably not a rename 21:55:57 mv -n would work if you didn't care about keeping relative path 21:55:59 Yes, in this case the tree is rather large in total size, so I'd prefer not to copy 21:56:19 I definitely want to keep the relative path 21:56:32 right, I was hoping there was such a thing as mv -r but apparently not 21:56:44 are there any weird characters in the filenames? 21:56:57 you could probably rig up something with find and mv 21:57:45 ooh, what about find and rename? 21:57:50 * ais523 tests 21:58:39 weird characters => there are spaces and commas and non-ascii characters. 21:59:09 oh, that's not a dealbreaker 21:59:17 find might help, or I was thinking maybe shell's recursive globbing could help (either zsh's or modern bash's) 21:59:45 huh, find | xargs rename does actually work 21:59:50 I thought it wouldn't create directories 21:59:56 but it does, it actually renames the entire directory tree 22:00:11 then fails to move the files inside the directory tree because there's already a file at the target 22:00:14 yes, renaming the directory tree is the best 22:00:46 xargs with what command? mv -vi ? 22:01:06 or mv -ni rather 22:01:07 wob_jonas: rename(2) 22:01:10 here's the command I'm using to test: 22:01:25 find a -print0 | xargs -0 rename 's/^a/b/' 22:01:28 err, rename(1) 22:01:35 rename could work too, yes 22:01:48 how good are your backups 22:01:56 (as in, can you recover if something goes horribly wrong?) 22:02:29 backups of $a are good, because I just copied it from a slower medum and they're still there, backups of $b aren't recent 22:02:38 I've already done the move in this case though 22:02:43 I'm asking in case this comes up in the future 22:02:54 ah right 22:03:17 now I'm wondering what caused the problem; you're basically doing an orelse on directory trees 22:03:19 $a had around 30 GB of data, and there were no clashing files between the two, but I wasn't sure of that in advance 22:03:58 -!- DHeadshot has quit (Ping timeout: 250 seconds). 22:04:10 "what caused the problem" => as in why it wasn't obvious how, or what the use case was? 22:04:13 mv --backup would be the more common solution to the "don't lose data if there's a clash" issue 22:04:17 what the use case was 22:06:11 I have a directory where I store photos. It has a particular mostly reasonable directory structure to sort the photos by year at first level and location/topic/author at second and sometimes third level. but I only had the new photos in this hard drive, and I just copied 30GB of old photos (in the same structure) from another hard drive 22:06:51 oh, I guess the "correct" thing to do would be to rsync the old drive to the new drive directly 22:06:57 rather than copy and try to reorganize the copy 22:07:27 ais523: but how do I make rsync not overwrite photos if there happens to be a name clash? there probably isn't, or only with identical files, but I wanted to be sure 22:07:52 wob_jonas: rsync -b 22:08:28 if you try to copy over an existing file, the existing file gets renamed to safety 22:08:40 -!- DHeadshot has joined. 22:08:51 (there are other options that describe how, e.g. you can rename them into a directory specifically for holding rebaned files) 22:08:52 ah, I didn't know about that option to rsync 22:08:53 thanks 22:09:16 that would have worked 22:10:38 -!- ais523 has quit. 22:22:54 -!- augur has quit (Remote host closed the connection). 22:23:28 -!- augur has joined. 22:27:59 -!- otherbot has quit (Remote host closed the connection). 22:28:10 -!- augur has quit (Ping timeout: 256 seconds). 22:29:38 -!- Zarutian has joined. 22:43:14 -!- DHeadshot has quit (Ping timeout: 250 seconds). 22:43:56 -!- boily has joined. 22:45:28 test test test 22:45:57 I seem to be connected to IRC just fine, but nothing HTTP will resolve... 22:46:23 google is pingable. 22:46:58 what the fungot. 22:47:06 -!- boily has quit (Client Quit). 22:47:08 -!- AnotherTest has quit (Ping timeout: 250 seconds). 22:48:47 -!- boily has joined. 22:49:09 * boily is confused 22:50:08 gmail works, reddit works, but the problem persists for other sites such as xkcd. 22:50:42 boily: is it a dns problem? routing problem? browser problem? 22:50:48 or something else? 22:51:09 it sounds like a DNS and/or IPv6 problem, maybe? 22:51:20 aptitude can't reach ubuntu's update sites... 22:51:48 I can google my problem. some other people seem to be affected by it, but I can't get to the pages :/ 22:52:15 sucks 22:55:35 yay, ubuntuforums.org is reachable! 22:55:42 trying with a static IP. let's see... 22:55:45 -!- boily has quit (Quit: Poulet!). 22:56:45 if it's not a browser problem, and it persists after ten minutes, call your ISP or your local sysadmin? 22:57:57 -!- boily has joined. 22:58:35 didn't change nothing, and apparently my phone has the same issue. Android's complaining that I have no internet access, even tho reddit is also reachable from there. 22:58:45 let's try with a different router! 22:58:51 -!- boily has quit (Client Quit). 23:15:04 -!- boily has joined. 23:15:14 new router, rebooted the modem per its setup instructions, it works! 23:16:04 -!- DHeadshot has joined. 23:16:16 * boily mapoles his old router into oblivion 23:17:22 good 23:18:58 -!- moonheart08 has joined. 23:19:49 * boily mapoles it some more to reach a perfect grind 23:20:31 <\oren\> are you going to make router coffee? 23:21:47 drinking its pulverized remains to enslave its impure soul. 23:22:04 its carcass no more, its essence desecrated. 23:29:10 [wiki] [[Lhooq]] https://esolangs.org/w/index.php?diff=50016&oldid=43746 * YSomebody * (-3) 23:29:24 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 23:29:40 `wisdom 23:29:41 ​אrjan//אrjan is oerjan's first uncountable twin. He's inconsistent with the ZFC axioms. 23:30:01 just how many oerjans are there... 23:35:38 -!- oerjan has joined. 23:36:46 helloily. uncountably many, of course. 23:40:12 hellørjan. tdh. 23:40:20 there appears to be a fungap again. 23:40:32 -!- hppavilion[1] has joined. 23:42:46 nice portmanteau. 23:42:53 fizzie: fizziello. FUNGAAAAAAAAAAAAAAAAAAAAAAAAAAAP! 23:42:59 hppavellon[1]. 23:43:14 ahoily 23:47:32 (Am I the only one that has my client set to highlight on porthellos?) 23:47:49 boily: I'm mentally playing with a generalization of factors and division 23:48:34 Which generalizes "k is a factor of x" (equiv. "k divides x") to "k is a factor of x over f" 23:51:35 Which is pretty simple; k :: t, x :: t, f :: t => Setlike, k %|_f x <-> (f k) \subseq (f x) 23:51:53 `? perl 23:51:54 Perl is the Perfect Emacs Rewriting Language 23:52:05 `? emacs 23:52:06 emacs is the weird brother of nano. 23:52:10 `? nano 23:52:11 nano is vi's sister. 23:52:13 `? vi 23:52:14 vi is in a relationship with emacs. 23:52:17 `? ed 23:52:18 ed is the standard text editor. 23:52:21 Hah! 23:52:26 ybdellon! 23:52:28 ybden: spam 23:52:34 helloily! 23:52:52 hppavilion[1]: can't think, my mind will doubt. disappearing for a weekly poutine session. 23:53:05 -!- boily has quit (Quit: GUESS CHICKEN). 23:54:03 (If f is invertible, you can then define division a/_f b (a :: t, b :: t, f :: t => Setlike, ~f :: Setlike => t) where b %|_f a as ~f(f(a) \sminus f(b)) 23:54:05 ) 23:56:08 (for normal divisors, f is pfb(x)/prime-factor-bag)