←2018-04-11 2018-04-12 2018-04-13→ ↑2018 ↑all
00:32:15 -!- boily has joined.
00:38:38 -!- variable has quit (Quit: /dev/null is full).
00:38:43 -!- MDead has joined.
00:39:35 -!- MDude has quit (Ping timeout: 240 seconds).
00:39:38 -!- MDead has changed nick to MDude.
00:41:07 <boily> `5 w
00:41:09 <HackEso> 1/2:rdocscovery//Rdocscoveries include footballs, how bored one person can get, and Budapest. \ progres//Progress has been made today. It was invented by Taneb. \ imode//imode is an Innovative Multicomponent Drug Designer, afflicted by a severe case of the UPPERs. \ diagram//A diagram is just a functor. \ pokemon//A pokemon is a monster t
00:41:10 <boily> `n
00:41:11 <HackEso> 2/2:hat you keep in your pocket. Taneb invented them.
00:51:07 -!- sprocklem has joined.
01:03:45 <impomatic> Hmmm... so apparently John von Neumann wrote "life is a process which can be abstracted away from any particular medium" but I can't find out where. Articles which quote him don't cite the source and I can't find any examples of it being quoted before 1997.
01:15:36 -!- MDead has joined.
01:15:58 -!- MDude has quit (Ping timeout: 260 seconds).
01:16:03 -!- MDead has changed nick to MDude.
01:38:11 -!- LKoen has joined.
01:40:56 -!- boily has quit (Quit: MAGMA CHICKEN).
01:43:20 -!- LKoen has quit (Ping timeout: 256 seconds).
01:44:24 -!- augur has joined.
01:59:03 -!- oerjan has joined.
02:21:18 -!- sleffy has quit (Ping timeout: 256 seconds).
02:23:47 <oerjan> `? progres
02:23:48 <HackEso> Progress has been made today. It was invented by Taneb.
02:23:53 <oerjan> `? progress
02:23:54 <HackEso> Progress has been made today. It was invented by Taneb.
02:24:05 <shachaf> `? egress
02:24:06 <HackEso> egress? ¯\(°​_o)/¯
02:24:15 <oerjan> `` mv wisdom/progres{,s}
02:24:17 <HackEso> No output.
02:24:42 <oerjan> `grwp egress
02:24:43 <HackEso> adventure:You're in a 20 foot by 20 foot stone room. A stout oaken door banded with iron affords the only visible egress. As you approach the door, an imp appears. "Hello, INSERT NAME. To pass, you must solve my puzzle. SEE HANDOUT 1 ON PAGE 17."
02:25:01 -!- Aearnus has quit (Quit: Aearnus).
02:25:09 <shachaf> `cwlprits adventure
02:25:10 <HackEso> shachäf b_jonäs
02:43:36 <shachaf> `cat bin/sled
02:43:36 <HackEso> ​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ;
02:43:43 <oerjan> `grwp ^[^ ]*ss
02:43:44 <HackEso> chess:Chess is a complex boardgame, where players exchange unclear royal steaks until they decide which of them has lost. The game is recorded through the Gringmuth Moving Pineapple Notation. \ insanity:Unless you are boily, you are just imagining this wisdom entry. \ inverness:Inverness is a city in Scotland. The ring road isn't multiplicative. \
02:43:55 <oerjan> `2 grwp ^[^ ]*ss
02:43:56 <HackEso> 2/1:
02:44:00 <shachaf> foiled
02:44:03 <oerjan> `2, grwp ^[^ ]*ss
02:44:04 <HackEso> ​/srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: 2,: not found
02:44:06 <oerjan> oops
02:44:11 <oerjan> `,2 grwp ^[^ ]*ss
02:44:12 <HackEso> 2/3:. \ lorem ipsum:Business Internet the it China Product Product NATO \ madness:madness lies thataway. \ progress:Progress has been made today. It was invented by Taneb. \ rules of wisdom:unless essential for the entry‘s humor, they should: be understandable without the lookup key, be single spaced and end in a newline with no space before tha
02:44:58 <shachaf> `n
02:44:59 <HackEso> 3/3:t, and use proper capitalization and punctuation
02:45:27 <shachaf> `mkx bin/sledp//[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed "$value" "$key" ;
02:45:29 <HackEso> bin/sledp
02:45:34 <shachaf> `cat bin/slwd
02:45:34 <HackEso> cd wisdom; sled "$1" | sed '1s/^Rosebud!$/Roswbud!/'
02:45:44 <oerjan> what's the difference
02:45:49 <shachaf> Doesn't modify the file.
02:45:55 <shachaf> p=preview
02:46:14 <shachaf> `sledp wisdom/cat//s/il//
02:46:15 <HackEso> Cats are cool, but should be legal.
02:46:16 <oerjan> very good naming scheme
02:46:32 <shachaf> You think I should've gone with sled? , Scheme-style?
02:46:53 <shachaf> `mkx bin/slwdp//cd wisdom; sledp "$1" | sed '1s/^Rosebud!$/Roswbud!/'
02:46:55 <HackEso> bin/slwdp
02:47:05 -!- staffehn has quit (Ping timeout: 255 seconds).
02:47:42 <shachaf> `sledp bin/sledp//s#sed#echo "\$key//"; &#
02:47:42 <HackEso> ​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; echo "$key//"; sed "$value" "$key" ;
02:47:47 <shachaf> `sled bin/sledp//s#sed#echo "\$key//"; &#
02:47:48 <HackEso> bin/sledp//[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; echo "$key//"; sed "$value" "$key" ;
02:47:50 <shachaf> `sledp bin/sledp//s#sed#echo "\$key//"; &#
02:47:50 <HackEso> bin/sledp// \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; echo "$key//"; echo "$key//"; sed "$value" "$key" ;
02:48:09 <shachaf> Someone who feels like it should reduce code dupliction.
02:48:21 <oerjan> *sigh*
02:48:36 -!- staffehn has joined.
02:48:46 <shachaf> fizzie: i propose you set up a system for sending fshg CLs for code review twh
02:49:33 -!- sprocklem has quit (Ping timeout: 264 seconds).
02:56:33 <oerjan> `cat bin/sled
02:56:33 <HackEso> ​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ;
02:56:52 <oerjan> `cat bin/spam
02:56:52 <HackEso> line="${1-$(cat /hackenv/tmp/spline)}"; len="$(awk 'END{print NR}' /hackenv/tmp/spout)"; echo -n "$line/$len:"; sed -n "${line}{p;q}" /hackenv/tmp/spout; echo "$((line<len?line+1:1))" > /hackenv/tmp/spline
02:57:00 -!- sleffy has joined.
02:57:38 <oerjan> `edit bin/sled
02:57:39 <HackEso> https://hackego.esolangs.org/edit/bin/sled
02:58:02 <oerjan> that's not working is it.
02:58:12 <shachaf> you want hackeso.esolangs.org hth
02:58:33 <shachaf> (unfortunately that doesn't exist)
02:59:21 <shachaf> Hmm, I still have my old third-party editor.
02:59:30 <shachaf> But I guess it fetches from the wrong URLs too.
03:00:01 <shachaf> Anyway you can use any pastebin.
03:00:28 <oerjan> `sledp bin/sled//s,-i,$opts;1iopts="${1--i}"
03:00:28 <HackEso> bin/sled// \ /bin/sed: -e expression #1, char 27: unterminated `s' command
03:00:38 <oerjan> `sledp bin/sled//s,-i,$opts,;1iopts="${1--i}"
03:00:38 <HackEso> bin/sled// \ opts="${1--i}" \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed $opts "$value" "$key" ;
03:01:41 <oerjan> hm there's something weird
03:01:44 <oerjan> `cat bin/sled
03:01:45 <HackEso> ​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ;
03:01:58 <oerjan> `sledp bin/sled//
03:01:59 <HackEso> bin/sled// \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ;
03:02:26 <oerjan> `sled bin/sled//
03:02:26 <HackEso> bin/sled//[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed -i "$value" "$key" ;
03:02:28 <shachaf> Hmm, maybe you can invent a versin that has 'n' in its name.
03:02:41 <shachaf> So it can print "Nosebud".
03:03:37 <oerjan> oh right hm
03:03:44 <oerjan> `cat bin/sed
03:03:45 <HackEso> ​#!/bin/bash \ /bin/sed "$@" && if [[ $# == "3" && "/$1" == "/-i" ]]; then echo -n "$3//"; cat "$3"; fi
03:04:32 <oerjan> `cat bin/sledp
03:04:32 <HackEso> ​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; echo "$key//"; sed "$value" "$key" ;
03:04:56 <oerjan> oh i see
03:05:27 <oerjan> `sledp bin/sledp//s,;echo ,;echo -n ,
03:05:28 <HackEso> bin/sledp// \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; echo "$key//"; sed "$value" "$key" ;
03:05:40 <shachaf> Oh, right.
03:06:03 <oerjan> `sledp bin/sledp//s,; echo ,; echo -n ,
03:06:04 <HackEso> bin/sledp// \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; echo -n "$key//"; sed "$value" "$key" ;
03:06:12 <oerjan> `sled bin/sledp//s,; echo ,; echo -n ,
03:06:13 <HackEso> bin/sledp//[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; echo -n "$key//"; sed "$value" "$key" ;
03:06:32 <oerjan> unfortunately the hack in sed makes this harder.
03:06:43 <shachaf> Just use /bin/sed
03:06:48 <shachaf> `` type -a se
03:06:48 <HackEso> ​/hackenv/bin/`: line 5: type: se: not found
03:06:49 <shachaf> `` type -a sed
03:06:49 <HackEso> sed is /hackenv/bin/sed \ sed is /bin/sed
03:07:31 <oerjan> shachaf: no, that would create duplication
03:07:39 <oerjan> because sled *uses* that hack
03:08:56 <shachaf> Right, which it shouldn't.
03:09:02 <shachaf> That hack is for boily.
03:09:23 <shachaf> If you want, bin/sed can call sled when it detects that boily is using it.
03:11:39 -!- Aearnus has joined.
03:12:51 <oerjan> that could be more brittle since it would mean the genuine /bin/sed invocation could be messed up
03:13:33 <shachaf> It's already brittle.
03:14:13 <oerjan> oh hm
03:14:32 <oerjan> it still won't help to move it into sled.
03:14:48 <oerjan> the problem is that /bin/sed -i gives no output
03:16:50 <oerjan> while /bin/sed alone misses the key//
03:17:08 <shachaf> Ah.
03:17:14 <shachaf> Well then, they do different things.
03:17:21 <shachaf> This much "duplication" is OK.
03:18:44 -!- variable has joined.
03:18:50 <oerjan> oh hm it might work if sledp just didn't bother with the key//
03:19:46 <oerjan> `sledp bin/sled//s,-i,$opts,;1iopts="${2--i}"
03:19:46 <HackEso> bin/sled//opts="${2--i}" \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed $opts "$value" "$key" ;
03:20:06 <oerjan> `sled bin/sled//s,-i,$opts,;1iopts="${2--i}"
03:20:07 <HackEso> bin/sled//opts="${2--i}" \ [[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; sed $opts "$value" "$key" ;
03:20:51 <oerjan> `cat bin/sledp
03:20:52 <HackEso> ​[[ "$1" == ?*//* ]] || { echo 'usage: sled file//script'; exit 1; }; key="${1%%//*}"; value="${1#*//}"; [[ -f "$key" ]] || { echo 'Rosebud!'; exit 1; }; echo -n "$key//"; sed "$value" "$key" ;
03:21:24 <oerjan> `mkx bin/sledp//sled "$1" "--"
03:21:26 <HackEso> bin/sledp
03:21:40 <oerjan> `sledp bin/sledp//s,e,a,
03:21:41 <HackEso> slad "$1" "--"
03:22:05 <oerjan> `cat bin/sledp
03:22:06 <HackEso> sled "$1" "--"
03:22:10 <shachaf> Maybe rename it to pled or something.
03:22:36 <oerjan> `` ls bin/pl*
03:22:37 <HackEso> bin/ploki
03:23:01 <oerjan> `` mb bin/sledp bin/pled
03:23:02 <HackEso> ​/hackenv/bin/`: line 5: mb: command not found
03:23:07 <oerjan> `` mv bin/sledp bin/pled
03:23:09 <HackEso> No output.
03:23:14 <oerjan> `cat bin/slwdp
03:23:15 <HackEso> cd wisdom; sledp "$1" | sed '1s/^Rosebud!$/Roswbud!/'
03:23:56 <oerjan> `mkx bin/plwd//cd wisdom; pled "$1" | sed '1s/^Rosebud!$/Roswbud!/'
03:23:58 <HackEso> bin/plwd
03:24:04 <oerjan> `rm bin/slwdp
03:24:06 <HackEso> No output.
03:24:38 <oerjan> `plwd shaventions//s;$;, pled;
03:24:39 <HackEso> Roswbud!
03:24:45 <oerjan> `plwd shavention//s;$;, pled;
03:24:46 <HackEso> Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast, spore/spam/speek/sport/1/4/5, edit. Taneb did not invent them yet., pled
03:25:35 <oerjan> `plwd shavention//s;sedlast;&/pled;
03:25:36 <HackEso> Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast/pled, spore/spam/speek/sport/1/4/5, edit. Taneb did not invent them yet.
03:25:52 <oerjan> `slwd shavention//s;sedlast;&/pled;
03:25:54 <HackEso> shavention//Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast/pled, spore/spam/speek/sport/1/4/5, edit. Taneb did not invent them yet.
03:26:42 * shachaf considers inventing pedlast
03:26:45 <shachaf> probably not a good idea
03:26:57 <oerjan> sounds pedantic
03:27:17 <shachaf> the trouble with sedlast is the race condition
03:27:45 <shachaf> If only every mutating command printed out the revision id of the new revision.
03:44:09 -!- hppavilion[1] has quit (Ping timeout: 256 seconds).
03:44:15 -!- sprocklem has joined.
03:46:15 <imode> I got highlighted.
03:46:18 <imode> who dares.
03:52:45 <oerjan> probably HackEso
04:37:53 -!- moei has quit (Quit: Leaving...).
04:40:47 <shachaf> oerjan: why doesn't shaventions say {s,p}led twh
04:43:02 -!- Aearnus has quit (Quit: Aearnus).
04:52:39 <oerjan> `? shavention
04:52:40 <HackEso> Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, sled/sedlast/pled, spore/spam/speek/sport/1/4/5, edit. Taneb did not invent them yet.
04:53:35 <oerjan> `pled shavention//s,sl,{s,p},;s,/pled,,
04:53:36 <HackEso> Rosebud!
04:53:42 <oerjan> `plwd shavention//s,sl,{s,p},;s,/pled,,
04:53:42 <HackEso> ​/bin/sed: -e expression #1, char 10: unexpected `}'
04:54:08 <oerjan> `plwd shavention//s,sl,{s,p}l,;s,/pled,,
04:54:09 <HackEso> ​/bin/sed: -e expression #1, char 10: unexpected `}'
04:54:13 <oerjan> hum
04:54:53 <oerjan> `` /bin/sed 's,sl,{s,p}l,;s,/pled,,' wisdom/shavention
04:54:53 <HackEso> ​/bin/sed: -e expression #1, char 10: unexpected `}'
04:55:21 <oerjan> oh
04:55:47 <oerjan> `plwd shavention//s.sl.{s,p}l.;s,/pled,,
04:55:47 <HackEso> Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, {s,p}led/sedlast, spore/spam/speek/sport/1/4/5, edit. Taneb did not invent them yet.
04:55:57 <oerjan> `slwd shavention//s.sl.{s,p}l.;s,/pled,,
04:55:59 <HackEso> shavention//Shaventions include: before/now/lastfiles, culprits, hog/{h,d}oag, le//rn, tmp/, mk/mkx, {s,p}led/sedlast, spore/spam/speek/sport/1/4/5, edit. Taneb did not invent them yet.
05:08:21 -!- atslash has quit (Read error: Connection reset by peer).
05:09:20 -!- atslash has joined.
05:20:12 <shachaf> imo why not s{pore,pam,peek,port}
05:20:19 <shachaf> also what do those commands even do
05:20:29 <shachaf> whose bizarre naming system is this
05:22:46 <shachaf> also i was trying to come up with a good burma shavention poem but it's hard to make the meter work
05:22:53 <shachaf> someone else ought to do it
05:23:06 <shachaf> feel free to incorporate orthostatic hypotension
05:23:22 <shachaf> Did I ever mention the time a few months ago when I lost 30-40% of my blood and couldn't stand up?
05:37:05 -!- sleffy has quit (Ping timeout: 240 seconds).
05:37:24 <oerjan> `? speek
05:37:25 <HackEso> speek? ¯\(°​_o)/¯
05:37:30 <oerjan> `cat bin/speek
05:37:30 <HackEso> cat: bin/speek: No such file or directory
05:37:48 <oerjan> this shavention appears to be hypothetical
05:37:58 <oerjan> `dobg speek
05:37:59 <HackEso> 9756:2016-11-22 <oerjän> rm bin/speek \ 8301:2016-06-03 <shachäf> mkx bin/speek//echo "$1" > /hackenv/tmp/spline; spam \ 8300:2016-06-03 <shachäf> mkx bin/speek//echo "$1" > /tmp/hackenv/spline; spam \ 8299:2016-06-03 <shachäf> mkx bin/speek//echo "$1" > /tmp/hackenv/spline
05:38:21 <oerjan> or obsolete, whatever
05:39:08 <shachaf> oh, speek = spam seek
05:39:12 <shachaf> replaced by n
05:39:26 <shachaf> I mean by spam
05:50:35 -!- brandonson has quit (Ping timeout: 240 seconds).
05:52:33 -!- brandonson has joined.
07:11:21 -!- oerjan has quit (Quit: Nite).
07:14:08 -!- imode has quit (Ping timeout: 260 seconds).
07:16:45 <esowiki> [[Charm]] https://esolangs.org/w/index.php?diff=54776&oldid=54669 * Aearnus * (+92) Added a Discord link
07:17:56 <esowiki> [[Charm]] https://esolangs.org/w/index.php?diff=54777&oldid=54776 * Aearnus * (-12) Corrected the code example
07:35:21 -!- moei has joined.
07:41:50 -!- Aearnus has joined.
07:42:57 -!- Aearnus has quit (Client Quit).
08:32:22 -!- augur has quit (Remote host closed the connection).
09:20:19 <fizzie> Yes, I didn't set `edit back up yet.
09:21:53 <shachaf> `slwd fizzie//s.prime minister.emperor.
09:21:55 <HackEso> fizzie//King Fizzie is not fnord with a monad but the sneaky canary emperor of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg
09:22:01 <shachaf> Why is fizzie a canary, again?
09:26:49 <Taneb> Doesn't like mustard gas
09:27:34 <shachaf> Hmm, I also don't like mustard gas.
09:27:42 <shachaf> `? tanebventions
09:27:43 <HackEso> Tanebventions include necessity, Go, submarine jousting, Fueue, the universe, special relativity, metar, sand, dragons, persistence, the BBC, _46bit, progress, sanity, Italian, the grace period, the Oxford comma, and this sentence. See also tanebventions: maths or tanebventions: foods. He never invents anything involving sex.
09:28:01 <shachaf> Taneb: Have you invented any discrete variants of special relativity?
09:42:40 -!- wob_jonas has joined.
09:43:08 <wob_jonas> I'll just keep using perl instead of all those confusing commands
09:47:01 <izabera> >doesn't want confusion
09:47:05 <izabera> >hence uses perl
09:47:54 <shachaf> `5
09:47:56 <HackEso> 1/2:785) <oklopol> my best guess is 4 years ago but possibly also yesterday \ 1086) <Solain> im not a doctor when it comes to muscles \ 720) <Taneb> thank you verse I'm not quite innocent \ 196) <oklopol> ah yes, indeed, alan turing was gay and stupid \ 1249) <fizzie> I was watching a pair of otters, and somehow the name "Harry P. Otter" hasn't lef
09:47:58 <shachaf> `n
09:47:59 <HackEso> 2/2:t my brain since.
09:48:33 <wob_jonas> izabera: I don't want to confuse *myself*
09:49:53 <shachaf> Are there that many commands?
09:50:03 <shachaf> There ought to be a list of commands in bin/ that are actually useful.
09:50:13 <shachaf> `` /bin/ls bin/ | wc -l
09:50:14 <HackEso> 463
09:50:17 <shachaf> ridiculous
09:50:25 <wob_jonas> shachaf: well, I do use learn and slashlearn
09:50:27 <wob_jonas> and forget
09:50:29 <wob_jonas> and a lot more
09:50:36 <shachaf> Why don't you use le/rn?
09:50:36 <wob_jonas> just not those sed-based editing commands
09:50:49 <wob_jonas> shachaf: it doesn't seem proper to have a slash in a command name
09:50:50 <shachaf> Would you prefer if they were perl-based?
09:50:53 <wob_jonas> no
09:51:02 <shachaf> perl -ipe
09:51:11 <wob_jonas> mind you, adding a preview feature is a step in a good direction
09:51:16 <wob_jonas> no preview is one reason why I'm not using them
09:51:23 <shachaf> `loins
09:51:25 <HackEso> eparloin posithloin pureholoin brailoin immentloin unbertyloin nlandloin inchloin numilletloin clcloin anoriumloin insloin mibiltapeloin minloin rrvloin 0x20loin floin smitateloin shacloin spaceloin
09:51:29 <wob_jonas> but the main reason is just that I don't want to have to remember all those commands
09:51:46 <shachaf> So adding a preview feature is a step in the wrong direction.
09:51:52 <wob_jonas> I also use doag and its kin but I should develop my own. I started at one point but got bored and gave up.
09:52:10 <shachaf> The trouble with your perl commands is that no one else understands them.
09:52:20 <wob_jonas> shachaf: but I show a preview, so they can see what happens
09:52:34 <wob_jonas> for write commands that is
09:55:26 <wob_jonas> also, what do you not understand in `perl -le$==0,(1x$_)=~/^(|()1(?1)(?1)\2)$(?{$=++})^/,print$=for 0..13
09:56:28 <int-e> . o O ( Lies, statistics, and "in general [Facebook] collect[s] data on people who have not signed up for Facebook for security purposes". )
09:56:58 <int-e> I guess it's not, technically, a lie... because he's not saying that this is the sole purpose they collect the data for.
09:57:13 <fizzie> `fetch bin/edit https://hack.esolangs.org/get/bin/edit
09:57:14 <HackEso> 2018-04-12 10:57:14 URL:https://hack.esolangs.org/get/bin/edit [328/328] -> "bin/edit" [1]
09:57:18 <fizzie> It may or may not work.
09:57:32 <fizzie> @tell oerjan There's a non-zero probability `edit is usable again.
09:57:32 <lambdabot> Consider it noted.
09:58:04 <shachaf> `edit bin/edit
09:58:05 <HackEso> https://hack.esolangs.org/edit/bin/edit
09:59:15 <fizzie> Syncing with files in tmp/ won't work, because `url doesn't yet work for them either.
10:00:19 <fizzie> Setting it up is *mostly* just a matter of pointing nginx at the right directory, but I remember I set up something around content-type and maybe other extra headers to avoid some issues around serving user-generated content.
10:00:26 <shachaf> `url bin/edit
10:00:27 <HackEso> https://hack.esolangs.org/repo/file/tip/bin/edit
10:03:44 <fizzie> I found a bit in the logs discussing "Risks of serving untrusted content under HTTP Content-Type: text/plain", but not really what I ended up going with.
10:04:51 <shachaf> just serve it from a different domain hth
10:04:56 <fizzie> At least the logs mention following symlinks needs to be disabled manually.
10:05:11 <fizzie> Yes, I guess it should be esolangsusercontent.com.
10:24:37 <wob_jonas> and there has to be an esolangcdn.com too, for serving non-user content that doesn't need the cookies in the requests. It's fashionable these days, to save on cookie headers. There might be some other reason too, but I haven't heard it yet. What does the "cdn" stand for anyway?
10:27:24 <shachaf> content delivery network hth
10:27:28 <shachaf> I guess that would be cdnh
10:30:55 <wob_jonas> Admittedly for a larger site it might be a convenient way to separate work to multiple servers such that there's fewer communication with the databases too.
10:31:54 <wob_jonas> The cookie might be the only part that matters if you only have one server.
10:32:49 -!- xkapastel has quit (Quit: Connection closed for inactivity).
11:04:30 <wob_jonas> stop with that noise on the street already!
11:13:42 -!- olsner has quit (Ping timeout: 246 seconds).
11:23:05 -!- olsner has joined.
11:26:21 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
11:26:49 -!- wob_jonas has joined.
11:48:50 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=54778&oldid=54775 * Kamish * (+211) /* Introductions */
11:53:03 <esowiki> [[User:Kamish]] N https://esolangs.org/w/index.php?oldid=54779 * Kamish * (+151) Created page with "Hi;-) I'm ''Kosty Kamishev'' from Russia, i'm 15 years old. I am interested in watching esoteric programming languages, I want to add my own languages."
11:57:57 -!- atslash has quit (Ping timeout: 264 seconds).
12:03:57 <esowiki> [[Talk:Language list]] https://esolangs.org/w/index.php?diff=54780&oldid=40908 * Kamish * (+184) /* How to create a page? */ new section
12:04:30 -!- atslash has joined.
12:05:11 <esowiki> [[Talk:Language list]] https://esolangs.org/w/index.php?diff=54781&oldid=54780 * Kamish * (+62) /* How to create a page? */
12:18:22 -!- brandonson has quit (Ping timeout: 264 seconds).
12:19:57 -!- brandonson has joined.
12:22:39 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54782&oldid=54779 * Kamish * (+1012)
12:24:30 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=54783&oldid=54736 * Kamish * (+24) /* R */
12:26:53 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54784&oldid=54782 * Kamish * (+1) /* Hello World */
12:41:38 -!- SopaXorzTaker has joined.
12:51:41 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54785&oldid=54784 * Kamish * (+66)
12:55:31 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54786&oldid=54785 * Kamish * (-55)
12:58:17 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54787&oldid=54786 * Kamish * (+5)
12:59:05 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54788&oldid=54787 * Kamish * (+5)
13:07:27 -!- propumpkin has changed nick to contrapumpkin.
13:13:39 <esowiki> [[Special:Log/upload]] upload * Kamish * uploaded "[[File:Rando.png]]": logo of esoteric language "RANDo"
13:14:32 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54790&oldid=54788 * Kamish * (+36)
13:15:19 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54791&oldid=54790 * Kamish * (+5)
13:15:40 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54792&oldid=54791 * Kamish * (+17)
13:16:08 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54793&oldid=54792 * Kamish * (-5)
13:16:26 <esowiki> [[User:Kamish]] https://esolangs.org/w/index.php?diff=54794&oldid=54793 * Kamish * (+5)
13:17:05 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
13:20:36 -!- AnotherTest has joined.
13:23:12 -!- brandonson has quit (Ping timeout: 246 seconds).
13:25:08 -!- brandonson has joined.
13:25:26 -!- AnotherTest has quit (Ping timeout: 256 seconds).
14:19:24 -!- AnotherTest has joined.
14:25:10 -!- xkapastel has joined.
14:35:18 -!- gautamS has joined.
14:38:31 -!- wob_jonas has joined.
14:38:33 <wob_jonas> Wow! I totally missed this:
14:39:06 <wob_jonas> `ioccclist 2018-04-01 The winners of the 25th IOCCC have been announced. Congratulations! http://www.ioccc.org/2018/whowon.html We plan to publish source and annotations in the next 30 days.
14:39:07 <HackEso> ioccclist 2018-04-01 The winners of the 25th IOCCC have been announced. Congratulations! http://www.ioccc.org/2018/whowon.html We plan to publish source and annotations in the next 30 days.: b_jonas
14:39:44 <wob_jonas> Also, the organizers of the ICFP 2018 contest are announced. https://icfpcontest2018.github.io/ The ICFP Programming Contest 2018 is organized by Matthew Fluet and colleagues at the Rochester Institute of Technology.
14:39:44 <Taneb> Another IOCCC I never got round to entering
14:40:02 <wob_jonas> This was very fast judging, how did they do it?
14:40:16 <int-e> . o O ( no entries )
14:40:37 <wob_jonas> oh! there are returning winners
14:41:43 <wob_jonas> heh, after a perl entry, we have a python entry now?
14:42:02 <wob_jonas> oh! and another Bellard entry
14:42:05 <wob_jonas> this will be interesting
14:42:20 <wob_jonas> `? inflationary
14:42:21 <HackEso> inflationary? ¯\(°​_o)/¯
14:42:37 -!- AnotherTest has quit (Ping timeout: 260 seconds).
14:42:52 <wob_jonas> what does that word even mean?
14:43:17 <alercah> tending to inflation
14:43:32 <alercah> or tending to cause inflation
14:43:50 <alercah> e.g. inflationary monetary policy
14:59:38 -!- prooftechnique has quit (Quit: ZNC http://znc.in).
15:00:22 -!- sprocklem has quit (Ping timeout: 264 seconds).
15:08:50 <fizzie> @wn inflationary
15:08:51 <lambdabot> *** "inflationary" wn "WordNet (r) 3.0 (2006)"
15:08:51 <lambdabot> inflationary
15:08:51 <lambdabot> adj 1: associated with or tending to cause increases in
15:08:51 <lambdabot> inflation; "inflationary prices" [ant: {deflationary}]
15:12:49 <int-e> @wn exponential growth
15:12:49 <lambdabot> Sorry, look up one word at a time please.
15:12:53 <int-e> @wn exponential
15:12:54 <lambdabot> *** "exponential" wn "WordNet (r) 3.0 (2006)"
15:12:54 <lambdabot> exponential
15:12:54 <lambdabot> adj 1: of or involving exponents; "exponential growth"
15:12:54 <lambdabot> n 1: a function in which an independent variable appears as an
15:12:54 <lambdabot> exponent [syn: {exponential}, {exponential function}]
15:15:29 <fizzie> Exponentiary, inflational.
15:22:31 -!- LKoen has joined.
15:29:48 -!- gautamS has changed nick to RelativisticMech.
15:32:41 -!- RelativisticMech has changed nick to GautamS.
15:49:16 -!- sprocklem has joined.
15:49:57 -!- adu has joined.
15:55:15 -!- AnotherTest has joined.
16:09:31 -!- AnotherTest has quit (Ping timeout: 265 seconds).
16:34:05 -!- adu has quit (Ping timeout: 240 seconds).
16:35:31 -!- adu has joined.
16:57:14 -!- erkin has joined.
17:39:04 -!- imode has joined.
17:45:57 <Taneb> "The Solovay-Strassen test was of especial significance at the time it was proposed as no deterministic test for primality was then known, nor is one known at the time of this writing."
17:46:16 <Taneb> Does anyone know if there are any known deterministic primality tests?
17:51:02 -!- sprocklem has quit (Ping timeout: 260 seconds).
17:59:53 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
18:00:00 -!- augur has joined.
18:11:08 -!- SopaXorzTaker has quit (Remote host closed the connection).
18:33:04 -!- augur has quit (Remote host closed the connection).
18:35:02 -!- GautamS has quit (Quit: Connection closed for inactivity).
19:00:21 -!- sleffy has joined.
19:14:37 -!- tromp has quit (Remote host closed the connection).
19:20:23 -!- imode has quit (Ping timeout: 260 seconds).
19:56:08 -!- adu has quit (Quit: adu).
20:20:35 -!- tromp has joined.
20:24:43 -!- augur has joined.
20:27:45 -!- augur_ has joined.
20:29:13 -!- augur has quit (Ping timeout: 260 seconds).
20:32:10 -!- augur_ has quit (Ping timeout: 264 seconds).
20:47:42 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”).
20:49:27 <int-e> `quote straw
20:49:27 <HackEso> No output.
20:49:31 <int-e> `quote gold
20:49:31 <HackEso> 676) <itidus21> the possession of diamonds by the bourgeois is more about establishing their bourgeoisness more than wanting a malleable metal <itidus21> oops i forgot i said diamonds instead of gold \ 1123) <Bike> Phantom_Hoover: golddfish breeding is kind of messed up sometimes. <Phantom_Hoover> it seems to consist mostly of "how much can we fu
21:07:24 -!- augur has joined.
21:26:54 -!- augur has quit (Remote host closed the connection).
21:41:55 <fizzie> Aw. On nginx, if I turn autoindex on, even if disable_symlinks is also on, the file size shown in the generated index is the pointed-at file. I think I will need to keep autoindex off.
21:41:59 <fizzie> `url tmp/spout
21:41:59 <HackEso> https://hack.esolangs.org/tmp/spout
21:42:56 <shachaf> `5
21:42:57 <HackEso> 1/2:755) <itidus21> i have a simple view of reality that goes something like this.. once your sufficiently well tied up.. it doesn't make a difference if your enemy has a knife or a gun.. you're equally screwed \ 933) <Taneb> I'm a story about the prohibition of chocolate \ 498) <elliott_> now that we've cleared that up let us hug fungot = <fungot
21:42:58 <fungot> HackEso: great. can we go back to it this time. with my current one... its to make a bf function collection) easier to separate content from presentation
21:43:14 <shachaf> Uh oh.
21:43:41 <shachaf> ^prefixes
21:43:41 <fungot> Bot prefixes: fungot ^, HackEgo `, EgoBot !, lambdabot @ or ?, thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ .
21:43:47 <shachaf> `` echo '^prefixes'
21:43:48 <HackEso> ​^prefixes
21:43:51 <shachaf> Right.
21:43:56 <shachaf> `? weather
21:43:57 <HackEso> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
21:44:00 <lambdabot> CYUL 122100Z 15013KT 15SM SCT045 BKN060 OVC100 10/M01 A2974 RMK SC3SC4AS1 PRESFR SLP073 \ ENVA 122120Z 09010KT CAVOK 09/M08 Q1023 RMK WIND 670FT 15017KT \ ESSB 122120Z AUTO 06006KT 9999 NCD 02/M05
21:44:00 <fizzie> Uh-oh.
21:44:00 <lambdabot> Q1027 \ KOAK 122053Z 28015G18KT 10SM SCT060 15/06 A3031 RMK AO2 SLP264 T01500061 50006 \ PAMR 122053Z 31003KT 10SM CLR 10/M02 A2945 RMK AO2 SLP975 T01001022 50000
21:44:05 <fizzie> ^ignore
21:44:05 <fungot> ^(EgoBot|HackEgo|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|ruddy|preflex|evalj|idris-bot|passwordBOT|jconn|applybot|blsqbot|fnordbot|termbot|otherbot|j-bot|esowiki)!
21:44:31 <fizzie> ^ignore ^(EgoBot|HackEgo|HackEso|toBogE|Sparkbot|optbot|lambdabot|oonbotti|metasepia|ruddy|preflex|evalj|idris-bot|passwordBOT|jconn|applybot|blsqbot|fnordbot|termbot|otherbot|j-bot|esowiki)!
21:44:31 <fungot> OK.
21:44:51 <shachaf> `? fizzie
21:44:51 <fizzie> That list is so historical.
21:44:52 <HackEso> King Fizzie is not fnord with a monad but the sneaky canary emperor of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg
21:45:08 <shachaf> more like spoilsport fizzie
21:45:29 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...).
21:45:46 <fizzie> That's fair.
21:46:59 <shachaf> `` hg cat -r 1 wisdom/fizzie
21:47:00 <HackEso> fizzie is rumoured to be written in Funge-98.
21:47:31 <shachaf> `` hg cat -r 4000 wisdom/fizzie
21:47:32 <HackEso> fizzie is the creator of Minecraft.
21:47:56 <shachaf> `` hg cat -r 4500 wisdom/fizzie
21:47:57 <HackEso> fizzie is not fnord with a monad but the king of #esoteric, see http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/src/fizziecoin.jpg
21:48:15 <shachaf> `url src/fizziecoin.jpg
21:48:16 <HackEso> https://hack.esolangs.org/repo/file/tip/src/fizziecoin.jpg
21:48:52 <shachaf> the content-type for the raw file is unfortunately not right
21:49:41 <fizzie> It's up to hgweb, I think it also had some ideas about things.
21:49:44 <shachaf> `` hg cat -r 10000 wisdom/fizzie
21:49:45 <HackEso> fizzie is not fnord with a monad but the sneaky king of #esoteric, see https://zem.fi/static/img/square_fizzie_320px_white.jpg
21:49:51 <fizzie> It's sent with "Content-Disposition: inline", anyway.
21:49:52 <shachaf> `` hg cat -r 10000 wisdom/fizzie > wisdom/fizzie
21:49:55 <HackEso> No output.
21:50:03 <shachaf> Wait, no.
21:50:15 <shachaf> I went too far.
21:50:41 <shachaf> I guess fizzie is legitimately sneaky so that's not so bad.
21:50:46 <shachaf> `? sneaky
21:50:48 <HackEso> sneaky? ¯\(°​_o)/¯
21:50:51 <shachaf> !!!
21:50:53 <shachaf> `? sneaky2
21:50:54 <HackEso> sneaky2? ¯\(°​_o)/¯
21:51:02 <shachaf> Oh, wait.
21:51:07 <shachaf> @where sneaky
21:51:07 <lambdabot> dropFromEnd n xs = zipWith const xs (drop n xs)
21:51:09 <shachaf> @where sneaky2
21:51:09 <lambdabot> lazyReverse xs = go xs (reverse xs) where go (_:xs) ~(y:ys) = y : go xs ys; go [] ~[] = []
21:56:43 <fizzie> Sneaky.
21:59:36 <int-e> `? weather
21:59:37 <HackEso> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
22:03:39 <int-e> . o O ( anonymized data and other voodoo )
22:05:36 -!- sprocklem has joined.
22:14:56 -!- tromp has quit.
22:15:10 <impomatic> I can't find any source for this John von Neumann quote. I think it might be incorrectly attributed to him "life is a process which can be abstracted away from any particular medium".
22:33:27 -!- atslash has quit (Ping timeout: 240 seconds).
22:34:13 -!- atslash has joined.
22:42:52 -!- augur has joined.
22:57:48 -!- boily has joined.
23:09:22 -!- atslash has quit (Ping timeout: 264 seconds).
23:09:50 -!- atslash has joined.
23:13:12 <quintopia> helloily
23:17:31 <boily> QUINTHELLOPIAAAAAAAAAAAAAAAA!
23:17:49 -!- ddhddh has joined.
23:18:03 -!- ddhddh has left.
23:19:14 <boily> how's the doing?
23:19:56 <quintopia> calithon is about to start
23:20:32 <quintopia> its warm and polleny
23:20:36 <quintopia> work is ez
23:20:43 <quintopia> hows your new job going?
23:20:53 <boily> yay!
23:21:00 <boily> half-yay!
23:21:02 <boily> yay!
23:21:26 <boily> great! doing things to stuff with people!
23:21:48 <boily> (things being joyfully mangling Python code.)
23:26:36 -!- impomatic has quit (Ping timeout: 246 seconds).
23:29:52 <quintopia> how long til you get some pto?
23:30:01 -!- OCCWZMhypn0 has joined.
23:32:03 -!- OCCWZMhypn0 has quit (Remote host closed the connection).
23:34:23 <boily> after probationary period, I think? it's shown somewhere on the web HR platform.
23:36:10 <quintopia> are you trying to build enterprise scale apps in python
23:39:13 <boily> java, python, and a whole slew of yaml.
23:39:23 <boily> kubernetes is fungotting awesome!
23:39:23 <fungot> boily: i get it.
23:40:40 <alercah> boily: where is your new job?
23:44:23 <boily> hellorcah! https://lightspeedhq.com
23:46:03 <alercah> ah neat
23:46:52 -!- Naergon has joined.
←2018-04-11 2018-04-12 2018-04-13→ ↑2018 ↑all