←2016-10-16 2016-10-17 2016-10-18→ ↑2016 ↑all
00:00:58 <hppavilion[1]> @metar PAMR
00:00:58 <lambdabot> 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 <Taneb> Tanebot: df iiisso
00:05:52 <Tanebot> 81;
00:06:24 <Taneb> I have a bot now, for the first time in a long time
00:06:34 <hppavilion[1]> Quiz: What temperature is twice as hot as 300 Fahrenheit?
00:06:50 <Taneb> 301 Fahrenheit
00:07:23 <shachaf> Taneb: your cheeky answer has been logged hth
00:07:24 <hppavilion[1]> Taneb: wat? why?
00:07:41 <Taneb> hppavilion[1], Farhenheit measures log_2 heat
00:07:49 <hppavilion[1]> Taneb: I don't remember that ever being a thing
00:08:09 <hppavilion[1]> Taneb: Is the fact that I didn't say 'degrees' significant or something?
00:08:22 <Taneb> hppavilion[1], no, I'm talking out my arse
00:08:29 <hppavilion[1]> Oh, good
00:08:40 <hppavilion[1]> Taneb: Because the answer is 1059.67 Fahrenheit. hth.
00:08:50 <myname> a new tanebvention?
00:08:51 <Taneb> hppavilion[1], explain why
00:08:59 <Taneb> myname, nah, just something I made
00:09:21 <hppavilion[1]> Taneb: You have to first convert to Rankine (the Fahrenheit equivalent of Celsius's Kelvin) for it to make sense
00:09:29 <shachaf> absolute 0 is a lie
00:09:33 <shachaf> temperatures go down forever
00:09:37 <shachaf> you gotta pick where to put the 0
00:09:49 <myname> shachaf: how so?
00:09:58 <shachaf> see Taneb's comment above hth
00:10:17 <hppavilion[1]> So you convert to Rankine (add 459.67 degrees), THEN multiply by the factor, then convert back by subtracting 459.67
00:10:42 <myname> Taneb didn't say anything about absolute zero?
00:10:54 <boily> can Taneb reach absolute zero?
00:10:55 <hppavilion[1]> myname: But if it's log_2 it goes down forever
00:11:08 <hppavilion[1]> You can get arbitrarily close to absolute 0 without ever reaching it
00:11:19 <hppavilion[1]> (Which, truth be told, makes a little sense physically speaking)
00:11:20 <myname> the value of this unit, yeah
00:11:23 <izalove> on linux is there any way to force syncing for any write of a certain process?
00:11:25 <hppavilion[1]> (Otherwise you're incorporating the arbitrary basis for 0 Fahrenheit implicitly)
00:11:39 <myname> but it does not say anything about not having an absolut zero
00:12:27 <hppavilion[1]> myname: But log2
00:13:02 <hppavilion[1]> Logarithms have a limit at 0 iirc (assuming you don't shift the argument)
00:14:01 <hppavilion[1]> (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 <myname> hppavilion[1]: a unit not being able tp express a value does not make it nonexistant
00:17:47 <hppavilion[1]> myname: Ah, yes
00:17:52 <hppavilion[1]> Good point
00:18:17 <Taneb> Tanebot: quit
00:18:17 -!- Tanebot has quit (Quit: Tanebot AWAY!).
00:18:23 -!- moony has changed nick to therealjeffl35.
00:18:47 <hppavilion[1]> (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 <zzo38> Apparently, you can now use chess clocks in a pokemon battle.
00:34:21 <oerjan> <Taneb> 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 <shachaf> the integral of a logarithm is not a logarithm hth
00:36:53 <oerjan> wait, i've got that backwards.
00:39:03 <oerjan> the derivative of entropy is the derivative of energy divided by temperature. unless i remember that too wrong.
00:39:30 <oerjan> * (the derivative of energy) divided by temperature
00:40:07 <oerjan> for entropy given by adding heat, anyway.
00:42:21 <oerjan> `le/rn third law of thermodynamics/The third law of thermodynamics says that Taneb cannot reach absolute zero.
00:42:25 <HackEgo> Learned «third law of thermodynamics»
00:43:21 <oerjan> just clearing that up.
00:44:11 <shachaf> `? the third law of thermodynamic
00:44:11 <HackEgo> the third law of thermodynamic? ¯\(°​_o)/¯
00:44:44 <shachaf> Oh, right, it goes the other way.
00:45:46 <boily> quintopia: I am being stouted. it is made of good.
00:46:37 <shachaf> oerjan: er, wait
00:46:42 <shachaf> oerjan: fortunately i completely messed that up
00:46:56 <shachaf> i was talking about the derivative of logarithm anyway
00:46:57 <shachaf> look
00:47:02 <shachaf> just don't listen to anything i saw
00:47:03 <shachaf> say
00:47:25 <ybden> `? sanity
00:47:26 <HackEgo> sanity? ¯\(°​_o)/¯
00:47:37 <ybden> Well said.
00:48:00 <shachaf> `? mad
00:48:01 <HackEgo> 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 <boily> ybden: I am sane.
00:50:13 <ybden> boily: How do you feel about this?
00:51:20 <oerjan> `learn Sanity is the defining property of boily. Taneb invented it.
00:51:22 <HackEgo> Learned 'sanity': Sanity is the defining property of boily. Taneb invented it.
00:52:02 <oerjan> `? tanebvention
00:52:03 <HackEgo> 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 <oerjan> `slwd tanebvention//s/progress/progress, sanity/
00:52:22 <HackEgo> 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 <oerjan> progress and sanity go well together, i think.
00:56:30 <boily> 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 <oerjan> boily: better now?
00:58:07 <boily> heh :D
00:58:32 <ybden> I'm not sure I feel comfortable with there being traces of sanity here
00:58:47 <ybden> 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 <oerjan> yep, it needed capitalization
01:00:03 <oerjan> 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 <boily> as a Notable Capitalist, I approve.
01:00:33 <ybden> `? mapole
01:00:34 <HackEgo> 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 <ybden> `? thwackamacallit
01:01:01 <HackEgo> A thwackamacallit is like a whatchamacallit, but more painful. See mapole.
01:01:16 <ybden> Excellent. I feel my sanity decreasing already
01:01:25 <ybden> oerjan: thanks for the advice
01:01:31 <oerjan> yw
01:01:35 <ybden> `? spork
01:01:38 <HackEgo> spork? ¯\(°​_o)/¯
01:01:55 <ybden> This is a good definition, for something that doesn't exist
01:01:59 <ybden> `? corkscrew
01:02:00 <HackEgo> corkscrew? ¯\(°​_o)/¯
01:02:03 <ybden> `? moose whistle
01:02:03 <HackEgo> moose whistle? ¯\(°​_o)/¯
01:02:35 <ybden> Did Taneb invent the mapole?
01:02:47 <ybden> Well, given that he also invented sanity, that probably wouldn't surprise me
01:02:55 <ybden> Given that's where the sanity is
01:02:59 <oerjan> `learn A corkscrew is a downwards spiral of doom.
01:03:02 <HackEgo> Learned 'corkscrew': A corkscrew is a downwards spiral of doom.
01:03:33 <oerjan> ybden: please don't confuse the mapole with sanity tdnh
01:03:42 <boily> `learn A spork is something to be randomly held of in front of penguins.
01:03:44 <HackEgo> Learned 'spork': A spork is something to be randomly held of in front of penguins.
01:03:58 <oerjan> "of in"?
01:04:03 <boily> uhm.
01:04:14 <ybden> Why should sporks be held in front of penguins randomly?
01:04:16 <ybden> `? tdnh
01:04:16 <HackEgo> tdnh does not help
01:04:31 <boily> `` sed -i 's/of in/in/' wisdom/spork
01:04:34 <HackEgo> No output.
01:04:39 <oerjan> `? tdnh is surprisingly helpful.
01:04:57 <boily> ybden: a reference to a copypasta.
01:05:22 <oerjan> `learn A corkscrew is a downwards spiral of doom. See mapole.
01:05:24 <HackEgo> Relearned 'corkscrew': A corkscrew is a downwards spiral of doom. See mapole.
01:05:36 <ybden> boily: Ah, penguin of doom?
01:05:47 <boily> ybden: the one and only.
01:05:58 <ybden> We have a markov bot in an irc channel named that
01:06:06 <ybden> Didn't know it was a copypasta before then
01:07:10 <boily> . o O ( damn, that beer is strong... oh, 12.5%. je peux bien mélanger mes prépositions... )
01:07:20 <oerjan> for pasta you really want a real fork, sporks won't do.
01:07:28 <oerjan> especially spaghetti.
01:07:35 <ybden> I should get a spork.
01:07:41 <ybden> Could be useful
01:08:21 <boily> is there such a thing as tactical chopsticks?
01:09:00 <ybden> If there isn't, I think there ought to be
01:09:10 <ybden> I've never used chopsticks tactically before
01:09:15 <shachaf> `? ybden
01:09:16 <HackEgo> ybden? ¯\(°​_o)/¯
01:11:29 <boily> `le/rn ybden/Nothing much is known about them, except a potential interest in warfare cutlery.
01:11:31 <HackEgo> Learned «ybden»
01:12:39 <shachaf> ybden and molum
01:13:04 <ybden> Indeed.
01:13:35 <oerjan> `slwd ybden//s/them/ybden/
01:13:37 <HackEgo> wisdom/ybden//Nothing much is known about ybden, except a potential interest in warfare cutlery.
01:13:53 <oerjan> *cough*
01:14:05 <ybden> Do wisdoms have to contain their subject?
01:14:22 <boily> it's better style, and easier when they get PDFed.
01:14:23 <oerjan> unless it's essential to the joke that they don't.
01:14:45 <ybden> boily: ah
01:14:52 <ybden> How frequent does the conversion to PDF occur?
01:14:56 <ybden> frequently*
01:15:04 <ybden> oerjan: Makes sense
01:15:10 <ybden> Is there such a wisdom?
01:15:36 <oerjan> `? internationale
01:15:37 <HackEgo> You have been reported to the House Un-American Activities Committee.
01:15:40 <oerjan> here's one.
01:15:57 <ybden> Aha.
01:16:10 <ybden> `? learn
01:16:11 <HackEgo> ​`learn creates a wisdom entry and tries to guess which word is the key. Syntax (case insensitive): `learn [a|an|the] <keyword>[s][punctuation] [...]
01:16:22 <boily> ybden: do you have a github account?
01:16:44 <ybden> boily: I do. With varying degrees of quality of code within.
01:16:44 <boily> the pdfification happens, what... once in a while, give or take a few months here and there...
01:16:55 <oerjan> ybden: the same goes for proper capitalization and punctuation btw.
01:17:05 <boily> ybden: what is it?
01:17:21 <ybden> boily: I give you one guess.
01:17:27 <moony> moo
01:17:32 <moony> -list
01:17:32 <otherbot> moony: Command groups (use list <group>): general capitalism chanop fun main sandbox tpt track
01:17:48 <ybden> -capitalism
01:17:51 <shachaf> `` cd wisdom; find -type f | cut -c 3- | while read f; do grep "$f" "$f" &> /dev/null && echo "$f"; done
01:17:59 <shachaf> I meant ||
01:18:20 <shachaf> `` 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 <HackEgo> No output.
01:18:22 <HackEgo> 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 <oerjan> shachaf: might want to be case insensitive
01:18:44 <shachaf> `` 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 <ybden> boily: I also have a GitLab account by the same name, but they're mostly both the same
01:19:03 <boily> ybden: you have been invited. you shall become a cocoonspirator.
01:19:08 <shachaf> `` cd wisdom; find -type f | wc -l
01:19:10 <HackEgo> 1279
01:19:15 <HackEgo> No output.
01:19:19 <shachaf> bah
01:19:22 <ybden> `? cocoonspirator
01:19:23 <HackEgo> A cocoonspirator is a collaborator wrapped in caterpillar silk
01:19:28 <ybden> Ah.
01:19:42 <ybden> Oho, this is a private collaboration
01:20:11 * FireFly wraps ybden in caterpillar silk
01:20:41 <ybden> It is done.
01:21:16 * moony wraps FireFly in polonium foil
01:21:29 * ybden wraps moony in cowhide
01:21:54 <FireFly> why polonium though
01:21:59 <ybden> Good question
01:22:05 <ybden> Isn't that radioactive?
01:22:57 <ybden> Oho. I recall correctly.
01:23:09 <ybden> More importantly, where on Earth did you obtain said foil from?
01:23:28 <ybden> `? Earth
01:23:28 <HackEgo> Earth? ¯\(°​_o)/¯
01:24:17 <oerjan> 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 <oerjan> so the obvious answer is: russia.
01:27:28 <oerjan> нэп
01:30:25 <ybden> `learn molum is the inverse function of ybden.
01:30:27 <HackEgo> Learned 'molum': molum is the inverse function of ybden.
01:30:40 <ybden> I think that worked
01:30:55 <ybden> From my limited experience of wisdom and learning.
01:31:34 <oerjan> yep
01:31:57 -!- moonheart08 has joined.
01:32:13 <oerjan> after a lot of experience, we have learned to make most of the wisdom commands say exactly what result they create.
01:32:34 <oerjan> hm...
01:32:34 <ybden> Seems reasonable
01:33:33 <oerjan> 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 <oerjan> `cat le/rn
01:33:51 <HackEgo> 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 <oerjan> `` ls -l le/rn
01:35:07 <HackEgo> lrwxrwxrwx 1 5000 0 17 Dec 9 2015 le/rn -> ../bin/slashlearn
01:36:38 <oerjan> perhaps i should just bite the bullet and make it the same format.
01:36:54 <oerjan> `cat bin/learn
01:36:55 <HackEgo> ​#!/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 <oerjan> `sled bin/slashlearn//s/«.*/'$key': $value"/
01:38:10 <HackEgo> 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 <oerjan> `le/rn testing//Now it should be quite obvious.
01:38:49 <HackEgo> Relearned 'testing': /Now it should be quite obvious.
01:39:00 <oerjan> `revert
01:39:13 <HackEgo> rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done.
01:39:17 <oerjan> `? testing
01:39:18 <HackEgo> Testing can do so much.
01:39:23 <\oren\> 699d79867461b209fc5e5d7f9dd9dd1a prediction1
01:39:27 <oerjan> `? test
01:39:28 <HackEgo> test failed. HackEgo-JUnit is not available.
01:39:38 <oerjan> `cwlprits testing
01:39:40 <HackEgo> 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 <oerjan> ybden: they used to be ^O's but that didn't work for everyone.
01:40:44 <ybden> Interesting
01:40:55 <ybden> What kind of IRC client would notice highlights like that is beyond me
01:40:59 <oerjan> hexchat strips formatting before checking pings
01:41:45 <ybden> 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 <oerjan> i predict that after november 9, this channel's sanity will increase a significant amount.
01:46:27 <ybden> oerjan: You're supposed to not tell us
01:46:29 <ybden> I think
01:46:36 <oerjan> ybden: i guess boily stepped on it. it's inevitable, with all the chickens he keeps around.
01:46:53 <oerjan> ybden: i predict that i don't care :P
01:46:57 <ybden> 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 <ybden> What about irc logs
01:47:41 <oerjan> i understand perfectly, and still don't care :P
01:47:47 <quintopia> oerjan: do you think election season is affecting sanity?
01:48:05 <ybden> 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 <oerjan> quintopia: absolutely.
01:48:28 <quintopia> 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 <quintopia> i predict i will get drunk during that week
01:57:56 -!- `moony` has quit (Ping timeout: 260 seconds).
02:14:37 <oerjan> `? logic
02:14:38 <HackEgo> Logic is just another tool that the true scotsMan uses to keep you down.
02:19:36 <oerjan> `learn Logic is just another way the true Scotsman is keeping you down.
02:19:39 <HackEgo> Relearned 'logic': Logic is just another way the true Scotsman is keeping you down.
02:20:08 <oerjan> shachaf: is that enough taste for your taste?
02:20:32 <shachaf> my taste isn't the one in question here hth
02:20:52 <oerjan> don't make me `revert it
02:34:22 <oerjan> `slwd marriage//s/6$/6./
02:34:23 <HackEgo> wisdom/marriage//Marriage was made legal in the United States on 2015-06-26.
02:40:20 <shachaf> oerjan: s/6//g on you slwd hth
02:40:38 <shachaf> your
02:40:56 <pikhq> :)
02:44:24 <oerjan> shachaf: i was preemptively doing that in case someone else had already fixed it
02:44:50 <shachaf> ah
02:45:01 <shachaf> clwvwr
03:18:30 <zzo38> 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 <zzo38> 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 <zzo38> 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 <oerjan> `? sanity
04:25:36 <HackEgo> Sanity is the defining property of boily. Taneb invented it.
04:26:15 <oerjan> hppavilion[1]: now it only remains to see whether the planck unit for sanity is tiny or enormous
04:26:24 <hppavilion[1]> oerjan: Correct
04:28:54 <zzo38> Well, it says it "may contain", so, you wouldn't know anyways. Especially if you have an imaginary number of sanity.
04:37:46 <ybden> 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 <oerjan> ybden: well first you take a brainfuck pizza recipe...
04:38:28 <zzo38> 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 <zzo38> 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 <ybden> Wouldn't killing them be simpler?
04:40:21 <ybden> 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 <ybden> Muahahaha.
04:41:46 <oerjan> `? oerjan
04:41:47 <HackEgo> 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 <pikhq> They're taking over, or something. Oh dear, what a disaster.
04:42:09 <zzo38> 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 <oerjan> `? boily
04:42:28 <HackEgo> ​"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 <ybden> zzo38: if you kill them before becoming president, then they can't get elected
04:42:57 <ybden> `? f-word
04:42:58 <HackEgo> f-word? ¯\(°​_o)/¯
04:43:00 <oerjan> 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 <ybden> Such are the troubles of a font-developer
04:44:10 <zzo38> 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 <ybden> \oren\: Which format is it in? BDF?
04:45:06 <\oren\> ttf
04:45:10 <ybden> oh :<
04:45:17 <\oren\> but it's generated from a bdf
04:45:28 <\oren\> so I guess both?
04:46:10 <ybden> I meant which format it was written in
04:46:31 <ybden> `? female
04:46:32 <HackEgo> female? ¯\(°​_o)/¯
04:47:08 <\oren\> http://www.orenwatson.be/fontdemo.htm
04:47:34 <zzo38> How to download the bdf?
04:48:24 <\oren\> http://www.orenwatson.be/neoletters-16.bdf
04:48:52 <zzo38> You should to add it the link there too
04:49:25 <\oren\> done.
04:50:18 <ybden> yay
04:50:51 <ybden> I should rewrite my bdf parser in c
04:50:58 <ybden> well, I say 'parser'
04:51:24 <ybden> What I really mean is something which converted a bdf file into a c array for convenient usage
04:51:53 <ybden> Oho.
04:52:20 <ybden> 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 <ybden> Ooo
04:54:46 <ybden> I used fontstruct in the past
04:55:51 <ybden> \oren\: how do you do the red stuff, in a bdf?
04:57:05 <oerjan> @tell b_jonas <wob_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 <lambdabot> Consider it noted.
04:57:10 <oerjan> 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 <ybden> \oren\: how does that work?
04:59:04 <ybden> \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\> <span class="m91">
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\> <span class="m91">𝔆𝔋𝔌𝔕𝔝𝔺𝔿𝕅𝕇𝕈𝕉𝕑𝒝𝒠𝒡𝒣𝒤𝒧𝒨𝒭𝒺𝒼𝓄 </span>
05:10:02 <oerjan> `? shrimp
05:10:03 <HackEgo> shrimp transcends the concept of meat
05:10:17 <oerjan> `slwd shrimp//s/s/S/;s/$/./
05:10:19 <HackEgo> wisdom/shrimp//Shrimp transcends the concept of meat.
05:17:42 -!- otherbot has quit (Remote host closed the connection).
05:35:00 <hppavilion[1]> https://www.youtube.com/watch?v=J5dp8mzRPio is awesome every time
05:40:54 <shachaf> oerjan: What's that entry about?
05:41:35 <\oren\> `wisdom
05:41:36 <HackEgo> radiohead//radiohead is "rock music"
05:41:40 <\oren\> `wisdom
05:41:41 <HackEgo> 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 <HackEgo> siberia//Siberia is the capital of Finland. It's where the Fields Medal was first synthesised.
05:42:02 <\oren\> `wisdom
05:42:04 <HackEgo> usa//USA apparently doesn't stand for United State Automaton.
05:42:07 <\oren\> `wisdom
05:42:09 <HackEgo> 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 <shachaf> `cwlprits xkcq
05:42:18 <HackEgo> fizzïe evilips̈e b_jonäs
05:42:29 <zzo38> As far as I know neither "xkcd" nor "xkcq" is valid words for Scrabble
05:42:35 <\oren\> `wisdom
05:42:36 <HackEgo> c++//Along with C, C++ is a language for smart people.
05:42:40 <shachaf> whoa whao whoa
05:42:43 <shachaf> the limit is 5
05:42:49 <shachaf> `forget xkcq
05:42:50 <\oren\> `? C
05:42:51 <HackEgo> Forget what?
05:42:52 <HackEgo> C is the language of��V�>WIד�.��Segmentation fault
05:42:58 <\oren\> `? J
05:42:59 <HackEgo> J? ¯\(°​_o)/¯
05:43:05 <\oren\> `? D
05:43:06 <HackEgo> D is a letter in the alphabet! It's also the name of a programming language.
05:43:12 <\oren\> `? APL
05:43:13 <HackEgo> APL stands for Algorithmic Programming Language.
05:43:20 <\oren\> NOOOOO
05:43:40 <\oren\> `? cider
05:43:41 <HackEgo> cider? ¯\(°​_o)/¯
05:43:47 <\oren\> `? beer
05:43:48 <HackEgo> beer? ¯\(°​_o)/¯
05:43:53 <shachaf> APL is to algorithms what LISP is to lists hth
05:43:59 <\oren\> `? lisp
05:44:00 <HackEgo> lisp? ¯\(°​_o)/¯
05:44:11 <\oren\> `? scheme
05:44:12 <HackEgo> scheme? ¯\(°​_o)/¯
05:44:14 <hppavilion[1]> 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 <HackEgo> racket? ¯\(°​_o)/¯
05:44:24 <shachaf> What are you doing?
05:44:32 <shachaf> 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 <hppavilion[1]> \oren\: Yeah, that's why I'd go with tricameral rather than replacing the elected legislature
05:50:02 <hppavilion[1]> (Also, case law is an annoying system; could we make a setup where case law becomes statutory through some transmogrification method?)
05:51:13 <shachaf> 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 <zzo38> I propose the system that nobody is allowed to be the world dictator
06:01:20 <oerjan> `cwlprits radiohead
06:01:22 <HackEgo> fizzïe evilips̈e oerjän ellioẗt olsnër
06:01:38 <oerjan> `` dowg radiohead | tac
06:01:40 <HackEgo> 2013-08-13 <olsnër> learn radiohead is "rock music" \ 2014-03-16 <ellioẗt> revert 1 \ 2014-03-16 <oerjän> revert \ 2016-09-25 <evilips̈e> ` chmod 777 / -R \ 2016-09-25 <fizzïe> revert 942e964c81c1
06:02:47 <oerjan> is there a reference i'm not getting
06:04:17 <oerjan> i suppose so.
06:04:30 <oerjan> `slwd radiohead//s/r/R/;s/$/./
06:04:32 <HackEgo> wisdom/radiohead//Radiohead is "rock music".
06:05:49 -!- oerjan has quit (Quit: Nite).
06:06:10 -!- hppavilion[1] has joined.
06:06:18 <hppavilion[1]> Is there a common scientific rule for measuring knowledge?
06:06:35 <hppavilion[1]> Like, 0 is no information and 1 is perfect information with 100% certainty of its accuracy
06:06:43 <zzo38> I think C++ is more confusing than C
06:07:02 <imode> yeaaah.
06:07:27 <ybden> Far more
06:07:52 <hppavilion[1]> (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 <hppavilion[1]> (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 <hppavilion[1]> sic semper fungot
06:16:00 <hppavilion[1]> fungot?
06:16:02 <hppavilion[1]> NOOOOOOOOOOOOOOOOOOOOO!
06:23:18 -!- hppavilion[1] has quit (Quit: Leaving).
06:26:06 <ybden> 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 <ybden> 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 <zzo38> ^v: OK, can you to write the document so that we can see it better?
06:46:26 <zzo38> 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 <zzo38> 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 <zzo38> 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 <imode> sauce?
07:19:54 <zzo38> Who did that?
07:20:14 <imode> oh wow.
07:20:26 <imode> so that was a dead man's switch.
07:25:53 <ybden> imode: you have the sauce?
07:26:04 <imode> just google "julian assange."
07:26:27 <ybden> 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 <imode> oh man.
07:28:57 <imode> 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 <ybden> eep
07:31:05 <\oren\> so essentially he has the government blackmailed and I can personally enforce the blackmail
07:31:21 <imode> ain't that nice.
07:31:38 <imode> sadly it won't do much. the sense of apathy these days is alarming.
07:32:01 <ybden> \oren\: that's from 4 years ago
07:32:15 <ybden> 15 Aug 2012 23:55 BST
07:32:58 <ybden> https://twitter.com/wikileaks/status/787889195507417088 oho
07:33:32 <imode> lmao. verizon steps in.
07:34:08 -!- augur has joined.
07:34:14 <ybden> I wonder if they have actually still got a connection, and this is actually drama to make people vote trump
07:34:40 <ybden> Especially given that last retweet regarding hillary
07:34:48 <imode> does it even matter anymore.
07:35:10 <imode> you have an orange oompa loompa that's either playing dumb or legitimately dumb (either way, he gets press)
07:35:22 <imode> and you have a flat-out criminal.
07:35:30 <ybden> Both are criminals
07:35:36 <imode> your vote will destroy this country either way.
07:35:40 <imode> so, don't vote. :P
07:35:44 <ybden> I'm not American
07:35:48 <zzo38> Maybe is both playing dumb and is legitimately dumb
07:35:52 <imode> thank god you aren't.
07:36:02 <imode> if you're anywhere near this country, flee. or arm yourself.
07:36:04 <ybden> I think he's just legitimately dumb
07:36:12 <imode> nobody's legitimately dumb.
07:36:24 <ybden> imode: they are if they can't speak
07:36:27 <zzo38> imode: That is why I suggested to injure them so that they will not recover for two months
07:36:47 <imode> ybden: hah.
07:36:57 <ybden> Still, why on earth are we (and by we, I mean the Americans) currently voting between a pair of criminals
07:37:05 <imode> 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 <imode> because we have a two party system.
07:37:20 <ybden> One of whom is a sex offender, and the other is corrupt
07:37:41 <imode> 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 <imode> that way we have four more years.
07:37:59 <imode> but at the same time, this doesn't matter. congress matters.
07:38:00 <\oren\> I voted NDP last election.
07:38:23 <imode> 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 <imode> 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 <imode> you're expected to care about this kindergarten shit-flinging.
07:39:57 <imode> when all it does is give you the illusion of choice with all the division that that ropes along with it.
07:40:14 <imode> this country is intending to divide itself.
07:40:19 <imode> and it's scary.
07:40:28 <HackEgo> [wiki] [[User:Zzo38/cologneblue.css]] https://esolangs.org/w/index.php?diff=50009&oldid=43305 * Zzo38 * (+17)
07:40:36 <imode> 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 <imode> 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 <imode> you might as well be a segregated peoples who hate eachother based on what two corporations tell them.
07:42:24 <imode> we're better than that.
07:42:29 <imode> the world is better than that.
07:42:40 <imode> if we aren't, well, I'll see you in the woods.
07:42:46 <ybden> imode: you make a good point about itbeing called the "united states"
07:46:40 <imode> whatever happens after november 8th... all I want to do is remember that I used to be an american.
07:46:50 <imode> not a democrat. not a republican. an american.
07:47:18 <imode> 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 <shachaf> 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 <b_jonas> @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 <b_jonas> `? calesyta
10:07:08 <HackEgo> 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 <Taneb> This evening I'm going to actually architecture Tanebot
11:42:21 <boily> Tanelle, Tanebellot.
11:44:12 <Taneb> Tanebot: df iiisso
11:44:12 <Tanebot> 81;
11:48:14 <Taneb> That's... that's a significant chunk of its functionality
11:48:22 <Taneb> Tanebot: test
11:48:22 <Tanebot> Testing, 1 2 3
11:48:30 <Taneb> Tanebot: quit
11:48:30 -!- Tanebot has quit (Quit: Tanebot AWAY!).
11:48:34 <Taneb> That's all it does
11:48:57 <Taneb> 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 <HackEgo> [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 <HackEgo> [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 <HackEgo> [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 <lynn> Taneb: what's it written in?
15:02:46 -!- DHeadshot has quit (Ping timeout: 256 seconds).
15:06:16 <HackEgo> [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 <Taneb> 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 <ais523> what a strange username
15:18:09 -!- hkgit03 has joined.
15:18:29 <ais523> also implies that there are two esolangers in Hungary, which is interesting in its own regard
15:18:34 <ais523> lynn: context?
15:22:12 <lynn> 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 <ais523> thanks
15:34:06 <b_jonas> "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 <ais523> b_jonas: well the esolang community is fairly small, and Hungary is also fairly small
15:35:36 <ais523> although I guess it's substantially larger than Hexham
15:37:06 <b_jonas> 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 <izalove> trying to use a frame buffer ioctl on a pts sets errno to ENOTTY
15:55:33 <izalove> does that make sense?
15:56:08 <izalove> wouldn't EINVAL be more appropriate?
15:57:33 <ais523> 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 <ais523> so that matches the docs
15:57:46 <izalove> but it is a tty ;-;
15:57:48 -!- trn has joined.
15:57:51 <ais523> 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 <b_jonas> 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 <b_jonas> izalove: or maybe you're using the wrong ioctl number?
16:05:56 <izalove> open("/dev/pts/2", O_RDWR) = 3
16:05:58 <izalove> ioctl(3, FBIOGET_VSCREENINFO, 0x170b090) = -1 ENOTTY (Inappropriate ioctl for device)
16:06:16 <b_jonas> izalove: what operating system?
16:06:21 <izalove> linux
16:06:39 <ais523> izalove: the stringisation of ENOTTY looks correct to me
16:06:47 <ais523> I think the only thing you're objecting to is the abbreviation
16:07:00 <izalove> yeah maybe
16:07:03 -!- Cale has quit (Remote host closed the connection).
16:09:06 <b_jonas> 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 <b_jonas> 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 <b_jonas> besides, doesn't FB stand for frame buffer?
16:09:43 <izalove> yes
16:09:55 <b_jonas> um
16:09:56 <ais523> b_jonas: izalove's calling a frame buffer ioctl on a virtual terminal
16:10:19 <ais523> then complaining that the error code ENOTTY implies that the fd isn't a terminal, but it is
16:10:25 <b_jonas> ah, I see, he did say "trying to use a frame buffer ioctl"
16:11:01 <b_jonas> well http://man7.org/linux/man-pages/man4/console_ioctl.4.html says ENOTTY is the right errno code for that
16:12:22 <ais523> agreed
16:12:28 <ais523> I think izalove's just complaining about the name ENOTTY
16:12:42 -!- MoALTz_ has changed nick to MoALTz.
16:14:39 <ais523> that said, I was reading the list of errno codes
16:14:45 <ais523> some are really obscure, aren't defined in the docs
16:14:58 <ais523> 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 <b_jonas> I get EINVAL from trying to call GIO_FONT on a pts though
16:15:45 <ais523> izalove: out of interest, /why/ were you trying to use a framebuffer ioctl on a VT?
16:16:00 <izalove> it happened by mistake
16:16:40 <b_jonas> 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 <b_jonas> 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 <ais523> izalove: fair enough
16:17:09 <ais523> that's pretty much how I found a security exploit in xterm
16:17:12 <b_jonas> it seriously says "1.1.94"
16:17:14 <ais523> I'm waiting for the fix to be released before I disclose what it is
16:17:47 <izalove> all the cool kids use urxvt anyway
16:17:58 <ais523> b_jonas: this is why NH4 has a list of all the uses of version numbers
16:18:01 <ais523> so that I can go around updating them
16:18:14 <b_jonas> ais523: no, that one is probably actually true
16:18:14 <ais523> izalove: I don't normally use xterm
16:18:20 <ais523> but I was writing a terminal test suite
16:18:25 <b_jonas> ais523: I mean, it doesn't list any of the frame buffer ioctls, like I said
16:18:27 <ais523> b_jonas: right, but it'd remind me to look at the page again
16:19:34 <b_jonas> 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 <ais523> fwiw xterm implements more codes than most other terminals do
16:20:46 <ais523> just most of them are really obscure and not very useful
16:21:00 <b_jonas> sure
16:21:11 <b_jonas> most of the terminal codes are for compatibility with history
16:22:15 -!- Cale has joined.
16:23:07 <b_jonas> 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 <ais523> xterm is the only software-based terminal emulator I'm aware of that aims to emulate specific physical terminals
16:24:01 <ais523> rather than merely run terminal-based programs
16:24:37 <izalove> something something it's 2016 and we still have fucking terminals
16:24:40 <izalove> *shock*
16:24:46 <b_jonas> hehe
16:24:53 <APic> What should we have instead?
16:25:03 <APic> ,o0(fufme)
16:25:27 -!- aloril has quit (Read error: Connection reset by peer).
16:26:23 <b_jonas> `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 <HackEgo> open 0 at -e line 1.
16:26:48 <b_jonas> `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 <HackEgo> open 0 at -e line 1.
16:27:13 <b_jonas> why does that say $? instead of $!
16:27:18 <b_jonas> that's probably an error
16:29:39 <b_jonas> `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 <HackEgo> 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 <b_jonas> `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 <HackEgo> 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 <b_jonas> 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 <FireFly> ais523: is this terminal test suite public?
17:43:43 <ais523> FireFly: yes but also unfinished
17:43:44 -!- pikhq has joined.
17:43:57 <ais523> also I can't remember where it is, let me check
17:44:00 <ais523> I have an older one that's also public
17:44:05 <ais523> and more finished but less functional
17:44:19 <FireFly> both sound interesting to take a look at
17:44:55 <ais523> 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 <ais523> 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 <FireFly> I see
17:46:18 <ais523> (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 <FireFly> there is also the vttest for testing vt* compatibility
17:51:55 <FireFly> 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 <zzo38> I use xterm
19:27:25 <zzo38> 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 <FireFly> 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 <hppavilion[1]> I got ncat as recommended...
19:58:27 <hppavilion[1]> 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 <HackEgo> [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 <ais523> ooh, more introductions
20:26:49 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
20:28:15 -!- Bowserinator has joined.
20:28:17 <hppavilion[2]> Dammit, the ssh password prompt won't take input
20:28:22 <hppavilion[2]> As in, I type and nothing happens
20:28:50 <ais523> hppavilion[2]: you do know that ssh password prompts don't echo, right?
20:29:01 <ais523> so you wouldn't expect any visible output until you press return
20:29:06 <hppavilion[2]> ...Oh
20:29:17 <ais523> this is usual for passwords in UNIXy software
20:29:26 <hppavilion[2]> ...oh my god the password was 'password'
20:29:55 <ais523> 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 <hppavilion[2]> ais523: It'd be nice if it at least echoed * or -
20:31:11 <myname> hppavilion[2]: no
20:31:12 <ais523> 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 <myname> that would be a security risk
20:31:28 <hppavilion[2]> \oren\: Then make it echo a random series of * or -s
20:31:36 <myname> what for
20:31:37 <hppavilion[2]> (like, 1-3 *s)
20:31:39 <\oren\> what would the point be
20:31:45 <hppavilion[2]> Well, then again, you can count how many times it's added
20:31:59 <hppavilion[2]> \oren\: It's really just because I'm a n00b and I didn't realize it's working
20:32:24 <myname> we should change anything in unix hppavilion[2] is too stupid for
20:32:28 <myname> great idea
20:32:40 -!- hppavilion[2] has changed nick to hppavilion[1].
20:33:34 <hppavilion[1]> myname: Yes, I now realize it was a stupid idea
20:34:57 <hppavilion[1]> Now to figure out the password for the admin account...
20:35:31 -!- DHeadshot has quit (Ping timeout: 256 seconds).
20:35:53 <myname> are you really sure you want to use a unixoid?
20:36:17 <hppavilion[1]> myname: Yes
20:36:27 <hppavilion[1]> myname: I was just confused momentarily; it is resolved now
20:36:27 <myname> why
20:37:24 -!- ais523 has quit.
20:45:17 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=50014&oldid=49621 * YSomebody * (+34)
20:51:08 <HackEgo> [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 <hppavilion[1]> Huh, actually, I think it's a honeypot
20:59:56 <hppavilion[1]> It accepts any password
21:00:29 <hppavilion[1]> (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 <wob_jonas> 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 <wob_jonas> tents should be left alone with a warning. No file should be copied, this should use rename to move the files.
21:51:03 <wob_jonas> This is on linux. Is there an easy command to do this?
21:53:04 <DHeadshot> If it was Windows, I'd recommend XXCopy, but with Linux, you'll need some form of fancy scrfipt...
21:54:00 <wob_jonas> DHeadshot: I see
21:54:01 <ais523> wob_jonas: if you don't mind GUI programs, that's the default behaviour of Nautilus when you move files
21:54:24 <ais523> there's probably also some combination of options to rsync that does that
21:54:51 <wob_jonas> ais523: I was wondering on rsync, but I don't think it has options for this
21:54:56 <wob_jonas> I could be wrong
21:55:23 <wob_jonas> I can write a script of course, I'm just wondering if there's some easy option I'm missing
21:55:25 <ais523> right, you can set rsync to do it as a copy-and-delete, but probably not a rename
21:55:57 <ais523> mv -n would work if you didn't care about keeping relative path
21:55:59 <wob_jonas> Yes, in this case the tree is rather large in total size, so I'd prefer not to copy
21:56:19 <wob_jonas> I definitely want to keep the relative path
21:56:32 <ais523> right, I was hoping there was such a thing as mv -r but apparently not
21:56:44 <ais523> are there any weird characters in the filenames?
21:56:57 <ais523> you could probably rig up something with find and mv
21:57:45 <ais523> ooh, what about find and rename?
21:57:50 * ais523 tests
21:58:39 <wob_jonas> weird characters => there are spaces and commas and non-ascii characters.
21:59:09 <ais523> oh, that's not a dealbreaker
21:59:17 <wob_jonas> find might help, or I was thinking maybe shell's recursive globbing could help (either zsh's or modern bash's)
21:59:45 <ais523> huh, find | xargs rename does actually work
21:59:50 <ais523> I thought it wouldn't create directories
21:59:56 <ais523> but it does, it actually renames the entire directory tree
22:00:11 <ais523> then fails to move the files inside the directory tree because there's already a file at the target
22:00:14 <wob_jonas> yes, renaming the directory tree is the best
22:00:46 <wob_jonas> xargs with what command? mv -vi ?
22:01:06 <wob_jonas> or mv -ni rather
22:01:07 <ais523> wob_jonas: rename(2)
22:01:10 <ais523> here's the command I'm using to test:
22:01:25 <ais523> find a -print0 | xargs -0 rename 's/^a/b/'
22:01:28 <ais523> err, rename(1)
22:01:35 <wob_jonas> rename could work too, yes
22:01:48 <ais523> how good are your backups
22:01:56 <ais523> (as in, can you recover if something goes horribly wrong?)
22:02:29 <wob_jonas> 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 <wob_jonas> I've already done the move in this case though
22:02:43 <wob_jonas> I'm asking in case this comes up in the future
22:02:54 <ais523> ah right
22:03:17 <ais523> now I'm wondering what caused the problem; you're basically doing an orelse on directory trees
22:03:19 <wob_jonas> $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 <wob_jonas> "what caused the problem" => as in why it wasn't obvious how, or what the use case was?
22:04:13 <ais523> mv --backup would be the more common solution to the "don't lose data if there's a clash" issue
22:04:17 <ais523> what the use case was
22:06:11 <wob_jonas> 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 <ais523> oh, I guess the "correct" thing to do would be to rsync the old drive to the new drive directly
22:06:57 <ais523> rather than copy and try to reorganize the copy
22:07:27 <wob_jonas> 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 <ais523> wob_jonas: rsync -b
22:08:28 <ais523> 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 <ais523> (there are other options that describe how, e.g. you can rename them into a directory specifically for holding rebaned files)
22:08:52 <wob_jonas> ah, I didn't know about that option to rsync
22:08:53 <wob_jonas> thanks
22:09:16 <wob_jonas> 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 <boily> test test test
22:45:57 <boily> I seem to be connected to IRC just fine, but nothing HTTP will resolve...
22:46:23 <boily> google is pingable.
22:46:58 <boily> 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 <boily> gmail works, reddit works, but the problem persists for other sites such as xkcd.
22:50:42 <wob_jonas> boily: is it a dns problem? routing problem? browser problem?
22:50:48 <wob_jonas> or something else?
22:51:09 <boily> it sounds like a DNS and/or IPv6 problem, maybe?
22:51:20 <boily> aptitude can't reach ubuntu's update sites...
22:51:48 <boily> 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 <wob_jonas> sucks
22:55:35 <boily> yay, ubuntuforums.org is reachable!
22:55:42 <boily> trying with a static IP. let's see...
22:55:45 -!- boily has quit (Quit: Poulet!).
22:56:45 <wob_jonas> 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 <boily> 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 <boily> let's try with a different router!
22:58:51 -!- boily has quit (Client Quit).
23:15:04 -!- boily has joined.
23:15:14 <boily> 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 <wob_jonas> 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 <boily> drinking its pulverized remains to enslave its impure soul.
23:22:04 <boily> its carcass no more, its essence desecrated.
23:29:10 <HackEgo> [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 <boily> `wisdom
23:29:41 <HackEgo> ​אrjan//אrjan is oerjan's first uncountable twin. He's inconsistent with the ZFC axioms.
23:30:01 <boily> just how many oerjans are there...
23:35:38 -!- oerjan has joined.
23:36:46 <oerjan> helloily. uncountably many, of course.
23:40:12 <boily> hellørjan. tdh.
23:40:20 <oerjan> there appears to be a fungap again.
23:40:32 -!- hppavilion[1] has joined.
23:42:46 <boily> nice portmanteau.
23:42:53 <boily> fizzie: fizziello. FUNGAAAAAAAAAAAAAAAAAAAAAAAAAAAP!
23:42:59 <boily> hppavellon[1].
23:43:14 <hppavilion[1]> ahoily
23:47:32 <hppavilion[1]> (Am I the only one that has my client set to highlight on porthellos?)
23:47:49 <hppavilion[1]> boily: I'm mentally playing with a generalization of factors and division
23:48:34 <hppavilion[1]> Which generalizes "k is a factor of x" (equiv. "k divides x") to "k is a factor of x over f"
23:51:35 <hppavilion[1]> Which is pretty simple; k :: t, x :: t, f :: t => Setlike<u>, k %|_f x <-> (f k) \subseq (f x)
23:51:53 <ybden> `? perl
23:51:54 <HackEgo> Perl is the Perfect Emacs Rewriting Language
23:52:05 <ybden> `? emacs
23:52:06 <HackEgo> emacs is the weird brother of nano.
23:52:10 <ybden> `? nano
23:52:11 <HackEgo> nano is vi's sister.
23:52:13 <ybden> `? vi
23:52:14 <HackEgo> vi is in a relationship with emacs.
23:52:17 <ybden> `? ed
23:52:18 <HackEgo> ed is the standard text editor.
23:52:21 <ybden> Hah!
23:52:26 <boily> ybdellon!
23:52:28 <hppavilion[1]> ybden: spam
23:52:34 <ybden> helloily!
23:52:52 <boily> 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 <hppavilion[1]> (If f is invertible, you can then define division a/_f b (a :: t, b :: t, f :: t => Setlike<u>, ~f :: Setlike<u> => t) where b %|_f a as ~f(f(a) \sminus f(b))
23:54:05 <hppavilion[1]> )
23:56:08 <hppavilion[1]> (for normal divisors, f is pfb(x)/prime-factor-bag)
←2016-10-16 2016-10-17 2016-10-18→ ↑2016 ↑all