←2017-03-10 2017-03-11 2017-03-12→ ↑2017 ↑all
00:00:02 <oerjan> marvelous!
00:00:13 * rdococ sprays pesticide over oerjan
00:00:30 <rdococ> since you're a fly now it'll be 1000x more effective >:)
00:00:53 * oerjan crashes down in budapest, dooming half of the city
00:01:07 <oerjan> i'm not a fly.
00:01:19 <oerjan> also, i am no longer flying.
00:01:44 * oerjan gets evicted by hungarian police
00:02:25 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=51340&oldid=51324 * Mindygalveston * (+295) /* Introductions */
00:04:08 * hppavilion2 nukes oerjan from orbit
00:04:14 -!- hppavilion2 has changed nick to hppavilion[1].
00:04:54 <HackEgo> [wiki] [[Special:Log/delete]] delete * Oerjan * deleted "[[Disassembly]]": Author request: content before blanking was: "'''Disassembly''' is an esoteric programming language by [[User:Rdococ]]. It's an assembly language. No, sorry, I spelled that wrong - it's a disassembly language. Its only data type is the Disassembly program - that's wh..."
00:12:01 <hppavilion[1]> How many words is a GIF worth?
00:13:19 <DHeadshot> Animated or static?
00:13:48 <hppavilion[1]> DHeadshot: Static GIFs are illegal under internet law.
00:15:01 <shachaf> How many words is https://shells.aachen.ccc.de/~spq/md5.gif worth?
00:15:09 <DHeadshot> Static = 1000, Animated = 1000*NumFrames*25/FrameRate
00:15:23 <shachaf> Animated GIFs don't have a framerate.
00:15:31 <shachaf> Or rather each frame has its own delay number.
00:15:52 <DHeadshot> (Replace 25 with whatever the exact framerate of the human eye is)
00:17:15 <DHeadshot> average the delay?
00:17:41 <fizzie> I don't think human eyes have a framerate either.
00:18:13 <HackEgo> [wiki] [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=51341&oldid=50827 * Mindygalveston * (+921) began the first paragraph of thotpatrol overview.~~~~
00:18:14 <DHeadshot> I thought it was roughly 25ish?
00:18:57 <Jafet> the framerate of human eyes has increased from 60 to 144 Hz in the last few years
00:21:58 <fizzie> There's certainly some analogues from questions like "what is perceived as motion" and "what sort of temporal things can it distinguish", but I feel the whole system is too mushy to have anything you could with clear conscience call a framerate.
00:22:51 <shachaf> But who among us truly has a clear conscience?
00:23:12 <fizzie> It's the guy who casts the first stone hth
00:24:57 -!- Marcela_Gandara1 has quit (Ping timeout: 240 seconds).
00:25:03 <hppavilion[1]> shachaf: I have perfected the art of con science
00:25:23 <hppavilion[1]> shachaf: To be able to perfectly manipulate anybody I encounter, convincing exempli gratia people to give me their pensions.
00:25:39 <shachaf> imo http://www.threepanelsoul.com/comic/dog-philosophy
00:25:55 <shachaf> Joke's on you, no one has pensions anymore.
00:27:33 -!- DHeadshot has quit (Ping timeout: 260 seconds).
00:27:55 <Jafet> evidently, they all gave their pensions to hppavilion[1]
00:28:15 <hppavilion[1]> shachaf: ^
00:30:20 * oerjan still has his pension. possibly because hppavilion[1] doesn't know where he lives.
00:30:31 <hppavilion[1]> oerjan: FOR NOW.
00:30:46 <Jafet> oerjan is too evil to be an exempli gratia person
00:30:55 <shachaf> Is it possible to simultaneously know someone's approximate geographic coördinates and their body weigh?
00:31:18 <hppavilion[1]> oerjan: Also, I've narrowed it down to a particular testicle of the Frigid Seapenis of Fennoscandia.
00:31:27 <hppavilion[1]> [See: John Oliver]
00:31:36 <shachaf> Why would I want to?
00:32:53 <oerjan> hppavilion[1]: that's not very precise.
00:33:41 <shachaf> oerjan: norwegian pensions don't count hth
00:36:20 <oerjan> OKAY
00:39:30 -!- Marcela_Gandara1 has joined.
00:39:43 <hppavilion[1]> oerjan: (<https://youtu.be/P3lQ76Rr6GE?t=1m2s>)
00:39:52 <oerjan> Jafet: exempli clade hth
00:40:08 <rdococ> uuugh
00:40:22 <rdococ> is there a simple pivot animation application with tweening?
00:57:16 -!- furozo has joined.
00:59:12 <boily> `relcome furozo
00:59:14 <HackEgo> furozo: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on EFnet or DALnet.)
01:07:06 <furozo> Ello
01:07:49 <rdococ> hi
01:14:06 -!- Marcela_Gandara1 has quit (Ping timeout: 240 seconds).
01:15:36 -!- Marcela_Gandara1 has joined.
01:16:08 <Zarutian> `dictionary coercion
01:16:09 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: dictionary: not found
01:16:37 <Zarutian> !dictionary coercion
01:16:45 <Zarutian> @dictionary coercion
01:16:46 <lambdabot> Unknown command, try @list
01:17:42 <oerjan> ^wiki Real Fast Nora's Hair Salon 3: Shear Disaster Download
01:17:42 <fungot> http://esolangs.org/wiki/Real Fast Nora's Hair Salon 3: Shear Disaster Download
01:18:35 <oerjan> alas fungot doesn't know about url escaping
01:18:35 <fungot> oerjan: some are both.
01:18:54 <oerjan> `doag bin/wiki
01:19:02 <HackEgo> 7080:2016-03-05 <hppavilion[1̈]> rm bin/wiki \ 7079:2016-03-05 <hppavilion[1̈]> ` echo "echo \\"http://esolangs.org/wiki/Main_Page\\"" > bin/wiki
01:20:35 <oerjan> `edit bin/wiki
01:20:36 <HackEgo> http://hackego.esolangs.org/edit/bin/wiki
01:23:53 -!- ^v has quit (Ping timeout: 246 seconds).
01:24:30 -!- ^v has joined.
01:24:58 <oerjan> <oerjan> `sled bin/url//s,http,https,g
01:25:10 <oerjan> did it in wrong window
01:25:56 <oerjan> or wait, does fetch have trouble with it
01:27:06 <oerjan> hm that would be a problem for `edit, not this.
01:27:36 <oerjan> `fetch bin/wiki https://hackego.esolangs.org/get/bin/wiki
01:27:39 <HackEgo> 2017-03-11 01:27:28 URL:https://hackego.esolangs.org/get/bin/wiki [217/217] -> "bin/wiki" [1]
01:27:59 <oerjan> `wiki Real Fast Nora's Hair Salon 3: Shear Disaster Download
01:28:00 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: /hackenv/bin/wiki: Permission denied \ /home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: /hackenv/bin/wiki: cannot execute: Permission denied
01:28:18 <oerjan> `` chmod +x bin/wiki
01:28:21 <HackEgo> No output.
01:28:23 <oerjan> `wiki Real Fast Nora's Hair Salon 3: Shear Disaster Download
01:28:23 <HackEgo> https://esolangs.org/wiki//hackenv/Real%20Fast%20Nora%27s%20Hair%20Salon%203%3A%20Shear%20Disaster%20Download
01:28:46 <oerjan> `sled bin/edit//s,http,https,g
01:28:48 <HackEgo> bin/edit//#!/usr/bin/env python \ \ import sys, os.path, re, urllib \ \ if len(sys.argv) < 2: \ sys.exit('https://hackego.esolangs.org/edit/') \ \ f = os.path.realpath(sys.argv[1]) \ f = re.sub(r"^/+hackenv/", "", f) \ if re.match(r"/|\.hg(?:/|ignore$|$)",f): \ sys.exit("File is not editable.") \ print 'https://hackego.esolangs.org/edit/' +
01:30:04 <oerjan> `` grep -l -R 'http[^s]' bin
01:30:12 <HackEgo> bin/udcli \ bin/google \ bin/raw-url \ bin/nooodl: \ bin/emmental \ bin/sprunge \ bin/js \ bin/jousturl \ bin/rot256 \ bin/etymology \ bin/rot0 \ bin/macro \ bin/multicode \ bin/wl \ bin/define \ bin/searchlog \ bin/hurl \ bin/tclkit \ bin/logurl \ bin/joustreport \ bin/rot26 \ bin/dice \ bin/translatefromto \ bin/danddreclist \ bin/units
01:30:29 <fizzie> oerjan: I didn't initially have https turned on for those, and when I got that configured I didn't remember to update the scripts.
01:30:48 <oerjan> `sled bin/hurl//s,http,https,g
01:30:50 <HackEgo> bin/hurl//#!/usr/bin/env python \ import sys, os.path, re, urllib \ if len(sys.argv) <= 1: \ print "https://hackego.esolangs.org/fshg/" \ else: \ f = os.path.abspath(sys.argv[1]) \ f = re.sub(r"^/+hackenv/", "", f) \ if re.match(r"/|(?:\.hg|tmp)(?:/|$)",f): \ sys.exit("File is outside web-viewable filesystem repository.") \
01:30:59 <fizzie> Arguably there is a problem in that https://hackego.esolangs.org/ will only work for clients supporting TLS SNI.
01:32:16 <fizzie> `` grep -l 'http:' bin/* | sed -e 's,^bin/,,'
01:32:18 <HackEgo> danddreclist \ define \ dice \ emmental \ etymology \ google \ joustreport \ jousturl \ js \ logurl \ macro \ multicode \ nooooooodl: \ raw-url \ rot0 \ rot256 \ rot26 \ searchlog \ sprunge \ translatefromto \ udcli \ units \ wl
01:32:30 <fizzie> `url rot26
01:32:31 <HackEgo> https://hackego.esolangs.org/fshg/index.cgi/file/tip/rot26
01:32:31 <oerjan> aha
01:32:50 <fizzie> Now I forgot the bin/ part.
01:32:56 <oerjan> pretty sure rot36 is a joke
01:32:58 <oerjan> er
01:33:02 <oerjan> *26
01:33:15 <fizzie> Yes, they were all symlinks to /bin/echo.
01:33:26 <fizzie> Which probably has an URL in --help.
01:35:25 <oerjan> mhm
01:35:42 <rdococ> asdf
01:35:58 <oerjan> qwop
01:36:25 * oerjan wonders if poiuy_qwert is around under some name
01:37:12 <oerjan> sadly it's been so long, eir nick is about all i remember.
01:39:08 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51342&oldid=51341 * Mindygalveston * (+572) /* Language Overview */
01:40:42 <boily> oerjan: https://www.youtube.com/watch?v=l5solYnY3MM
01:55:23 <oerjan> @tell Taneb <Taneb> Oh, I thought we had that one <-- now we do hth
01:55:24 <lambdabot> Consider it noted.
01:56:05 <hppavilion[1]> Hm
01:56:11 <hppavilion[1]> I've created an... interesting shape, I think
01:56:17 <hppavilion[1]> It's like a cone, somewhat
01:56:53 <hppavilion[1]> At y, there is a supercircle of degree y and radius 1.
01:59:50 <hppavilion[1]> There is a pizza place here (not sure whether it's local or not- probably a nationwide thing at least) named Papa Murphy's.
01:59:58 <hppavilion[1]> There pizza is good, but it almost always goes wrong
02:00:07 <hppavilion[1]> ( •_•) | ( •_•)>⌐■-■ | (⌐■_■)
02:00:07 <idris-bot> (input):1:1: error: expected: ":",
02:00:07 <idris-bot> dependent type signature,
02:00:07 <idris-bot> end of input
02:00:07 <idris-bot> •_•) | ( •_•)>⌐■-■ | (⌐■_■)<EOF>
02:00:07 <idris-bot> ^
02:00:12 <hppavilion[1]> idris-bot: ignore me
02:00:16 <hppavilion[1]> ) ignore hppavilion[1]
02:00:22 <hppavilion[1]> ( ignore hppavilion[1]
02:00:22 <idris-bot> (input):1:8:When checking an application of function Pruviloj.Core.ignore:
02:00:22 <idris-bot> No such variable hppavilion
02:00:27 <hppavilion[1]> Dammit.
02:01:19 <oerjan> hppavilion[1]: i am pretty sure that the proper way of using sunglasses requires you to make the final part of the statement _between_ take them off and putting them on hth
02:01:28 <hppavilion[1]> oerjan: Yeah, I know
02:01:36 <oerjan> *taking
02:01:44 <hppavilion[1]> oerjan: I didn't think to use \punglasses until after I said it
02:01:56 <hppavilion[1]> oerjan: Also, I don't think you take them off, you just put them on.
02:02:38 -!- wlp1s1 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit (Quit: jeffl35 has quit ...).
02:03:02 <oerjan> hm right
02:03:40 <oerjan> ( :t ignore
02:03:40 <idris-bot> ignore : Functor f => f a -> f ()
02:06:15 <boily> > ignore [5]
02:06:19 <lambdabot> error:
02:06:19 <lambdabot> • Variable not in scope: ignore :: [Integer] -> t
02:06:19 <lambdabot> • Perhaps you meant one of these:
02:06:27 <boily> ( ignore [5]
02:06:27 <idris-bot> [()] : List ()
02:06:34 <oerjan> > void [5]
02:06:37 <lambdabot> [()]
02:06:46 <shachaf> :t absurd
02:06:48 <lambdabot> Void -> a
02:06:56 <shachaf> :t void
02:06:59 <lambdabot> Functor f => f a -> f ()
02:07:01 <shachaf> this makes no sense hth
02:07:16 <oerjan> well, it _is_ absurd hth
02:07:16 <hppavilion[1]> Has anybody started backing up the TinyURL database to fix https://xkcd.com/1698/ yet?
02:07:18 <shachaf> :t null &&& void
02:07:20 <lambdabot> (Foldable t, Functor t) => t a -> (Bool, t ())
02:07:58 <hppavilion[1]> : self_destruct
02:08:09 <hppavilion[1]> @messages-quiet
02:08:09 <lambdabot> Unknown command, try @list
02:08:09 <shachaf> "Fermat’s last theorem has kept people busy for a hundred and fifty years, and I hoped it would keep you busy long enough for me to read Mr Chater’s poem in praise of love with only the distraction of its own absurdities."
02:09:36 <oerjan> > null &&& void $ Nothing
02:09:40 <lambdabot> (True,Nothing)
02:10:27 <oerjan> > null &&& void $ ("maybe", "not")
02:10:31 <lambdabot> (False,("maybe",()))
02:10:32 -!- Marcela_Gandara1 has quit (Quit: Leaving.).
02:15:53 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:19:58 * hppavilion[1] sets his IRC client to use 7.5FA
02:21:29 -!- boily has quit (Quit: STAR CHICKEN).
02:30:04 <oerjan> > logBase 56 31659398
02:30:11 <lambdabot> mueval-core: Time limit exceeded
02:30:25 <oerjan> int-e: lambdabot seems troubled
02:30:52 <oerjan> ( logBase 56 31659398
02:30:52 <idris-bot> No such variable logBase
02:31:15 <oerjan> ( log 31659398 / log 56
02:31:15 <idris-bot> 4.290443897723846 : Double
02:31:21 <oerjan> ( log 31659398 / log 28
02:31:21 <idris-bot> 5.182918858962507 : Double
02:31:35 <oerjan> `factor 31659398
02:31:36 <HackEgo> 31659398: 2 15829699
02:32:13 <oerjan> ( 56 ^ 4
02:32:13 <idris-bot> (input):1:6: error: unexpected
02:32:13 <idris-bot> Operator without known fixity:
02:32:13 <idris-bot> ^, expected: space
02:32:13 <idris-bot> 56 ^ 4<EOF>
02:32:13 <idris-bot> ^
02:32:18 <oerjan> ( 56 ** 4
02:32:18 <idris-bot> (input):1:4: error: expected: "#",
02:32:18 <idris-bot> "$", "&", "&&", "&&&", "*!>",
02:32:19 <idris-bot> "***", "*>", "*>|", "+", "++",
02:32:21 <idris-bot> "+++", "-", "->", ".", "/",
02:32:23 <idris-bot> "/=", ":+", ":-", "::", "::.",↵…
02:32:26 <oerjan> sheesh
02:32:57 <oerjan> `perl-e print (56**4);
02:32:58 <HackEgo> 9834496
02:33:21 -!- hppavilion[1] has quit (Remote host closed the connection).
02:37:05 -!- oerjan has quit (Quit: Nite).
03:13:36 -!- furozo has quit (Remote host closed the connection).
03:16:01 -!- ^v has quit (Ping timeout: 260 seconds).
03:18:14 -!- ^v has joined.
03:36:18 -!- Zarutian has quit (Quit: Zarutian).
04:01:21 -!- eppes0 has joined.
04:02:36 -!- eppes0 has left.
04:06:54 -!- Warrigal has changed nick to tswett.
04:24:52 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
04:35:48 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51343&oldid=51342 * Mindygalveston * (+1282) continuing to construct thotpatrol page ~~~~
04:37:28 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51344&oldid=51343 * Mindygalveston * (+39) /* Binary Operator Types */
05:07:46 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51345&oldid=51344 * Mindygalveston * (+701) added some control sequence info ~~~~
05:08:44 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51346&oldid=51345 * Mindygalveston * (-1) /* Language Overview */
05:11:07 -!- erkin has joined.
05:30:46 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51347&oldid=51346 * Mindygalveston * (+2085)
05:59:13 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51348&oldid=51347 * Mindygalveston * (+2921)
06:08:16 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51349&oldid=51348 * Mindygalveston * (+0) ~~~~fixed title capitalization
06:26:54 -!- ^v has quit (Ping timeout: 258 seconds).
06:27:33 -!- ^v has joined.
06:32:24 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51350&oldid=51349 * Mindygalveston * (+927)
06:32:48 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51351&oldid=51350 * Mindygalveston * (-4) /* Turing Completeness */
06:34:39 <HackEgo> [wiki] [[Thotpatrol]] N https://esolangs.org/w/index.php?oldid=51352 * Mindygalveston * (+9443) created page for thotpatrol ~~~~
06:36:52 <HackEgo> [wiki] [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=51353&oldid=51351 * Mindygalveston * (-9443) done using the sandbox~~~~
06:48:58 -!- Sprocklem has joined.
07:14:09 -!- ^v has quit (Ping timeout: 240 seconds).
07:20:16 -!- ^v has joined.
07:45:26 -!- hppavilion1 has joined.
07:51:21 -!- ^v has quit (Ping timeout: 260 seconds).
07:54:18 -!- ^v has joined.
08:15:02 <HackEgo> [wiki] [[Thotpatrol]] https://esolangs.org/w/index.php?diff=51354&oldid=51352 * Mindygalveston * (+71) added implementation status section~~~~
08:16:07 <erkin> `? wisdom
08:16:10 <HackEgo> wisdom is always factually accurate, except for this entry, and, uh, that other one? It started with, like, an ø?
08:18:38 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=51355&oldid=51311 * Mindygalveston * (+17) added thotpatrol~~~~
08:18:40 <hppavilion1> ẞ.
08:18:48 <hppavilion1> I need a character for a Zection Sign.
08:19:03 <hppavilion1> (or, well, I guess a Zection Zign)
08:20:18 <erkin> Σ?
08:20:36 <erkin> A merger of § with Σ maybe
08:20:37 -!- ^v has quit (Quit: ZNC - http://znc.in).
08:25:07 <hppavilion1> I also can now type ẞ
08:25:14 <hppavilion1> `? ø
08:25:15 <HackEgo> ​ø is not going anywhere.
08:25:24 <hppavilion1> `? Ø
08:25:25 <HackEgo> ​ø is not going anywhere.
08:26:10 <hppavilion1> `? å
08:26:11 <HackEgo> å? ¯\(°​_o)/¯
08:26:15 <hppavilion1> `? Å
08:26:16 <HackEgo> Å? ¯\(°​_o)/¯
08:26:20 <hppavilion1> *sigh*
08:26:24 <hppavilion1> `smackego
08:26:24 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: smackego: not found
08:26:34 <hppavilion1> HackEgo: Learn to understand combining diacritics
08:28:13 <erkin> `? å
08:28:14 <HackEgo> ​å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters.
08:28:23 <erkin> See?
08:30:10 <hppavilion1> `? Å
08:30:11 <HackEgo> ​Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters.
08:30:22 <hppavilion1> `småckego
08:30:23 <HackEgo> ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: småckego: not found
08:30:44 <hppavilion1> `learn The Iditarod is a race so incredibly difficult that it has a prize for coming in last place.
08:30:47 <HackEgo> Learned 'iditarod': The Iditarod is a race so incredibly difficult that it has a prize for coming in last place.
08:30:56 <hppavilion1> [this is actually true.]
08:33:16 <hppavilion1> `source
08:33:17 <HackEgo> Sources for HackEgo can be found at https://bitbucket.org/GregorR/hackbot + https://bitbucket.org/GregorR/multibot + https://bitbucket.org/GregorR/umlbox
08:39:02 <hppavilion1> I think that bin/lowercase can be improved by using a y/// instead of an s///, and then putting other characters in there
08:39:25 <hppavilion1> But it will kill the å/Å distinction joke
08:40:20 -!- AnotherTest has joined.
08:40:27 <hppavilion1> I'm not going to try, though, because I'll immediately break something if I'm the one to do it
08:41:22 -!- ^v has joined.
08:43:58 -!- ^v has quit (Client Quit).
08:46:52 -!- ^v has joined.
08:47:24 -!- ^v has quit (Remote host closed the connection).
08:50:10 -!- ^v has joined.
09:00:40 -!- ^v has quit (Quit: ZNC - http://znc.in).
09:03:26 <hppavilion1> Well, I did try, implementing it as bin/lowercase2
09:06:18 <shachaf> `hurl
09:06:19 <HackEgo> https://hackego.esolangs.org/fshg/
09:06:20 <hppavilion1> There's now a command that can handle lowercasing a *little* better (anything in English as well as Norwegian, Swedish, and German alphabets)
09:06:28 <hppavilion1> (None of the Norwegian diacritics though)
09:06:35 <hppavilion1> (Also, TIL: Norwegian Diacritics)
09:06:38 <shachaf> Why not edit in public?
09:06:54 <hppavilion1> shachaf: Because it'd be spammy and I seem to remember that being frowned upon?
09:07:07 <shachaf> I thought it was editing in private that was frowned upon.
09:07:14 <HackEgo> [wiki] [[Thotpatrol]] https://esolangs.org/w/index.php?diff=51356&oldid=51354 * Mindygalveston * (+114) added categorization ~~~~
09:07:17 <hppavilion1> shachaf: ...I don't remember, honestly.
09:07:19 <shachaf> The best solution is to do it in public without being spammy.
09:07:40 <hppavilion1> shachaf: It's literally a 2-line file, and one of them is just the shebang
09:07:44 <hppavilion1> `cat bin/lowercase2
09:07:45 <HackEgo> ​#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜ/øåæœþðäöü/'
09:07:51 <hppavilion1> (based on:)
09:07:55 <hppavilion1> `cat bin/lowercase
09:07:55 <HackEgo> ​#!/bin/bash \ tr A-Z a-z | sed 's/Ø/ø/g'
09:09:58 <hppavilion1> `` sed -i "s/Ü/ÜÁ/" bin/lowercase2 && sed -i "s/ü/üá/" bin/lowercase2
09:10:00 <HackEgo> bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁ/øåæœþðäöü/' \ bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁ/øåæœþðäöüá/'
09:11:00 <hppavilion1> `` sed -i "s/Á/ÁÓ/" bin/lowercase2 && sed -i "s/á/áó/" bin/lowercase2
09:11:02 <HackEgo> bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÓ/øåæœþðäöüá/' \ bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÓ/øåæœþðäöüáó/'
09:11:09 <hppavilion1> `cat bin/lowercase2
09:11:10 <HackEgo> ​#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÓ/øåæœþðäöüáó/'
09:11:45 <hppavilion1> `` sed -i "s/Ó/ÓÚ/" bin/lowercase2 && sed -i "s/ó/óú/" bin/lowercase2
09:11:47 <HackEgo> bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÓÚ/øåæœþðäöüáó/' \ bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÓÚ/øåæœþðäöüáóú/'
09:12:31 <hppavilion1> `` sed -i "s/Ú/ÚÝ/" bin/lowercase2 && sed -i "s/ú/úý/" bin/lowercase2
09:12:33 <HackEgo> bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÓÚÝ/øåæœþðäöüáóú/' \ bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÓÚÝ/øåæœþðäöüáóúý/'
09:13:52 <hppavilion1> `` sed -i "s/Á/ÁÉ/" bin/lowercase2 && sed -i "s/á/áé/" bin/lowercase2
09:13:54 <HackEgo> bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÉÓÚÝ/øåæœþðäöüáóúý/' \ bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÉÓÚÝ/øåæœþðäöüáéóúý/'
09:14:32 <hppavilion1> `` sed -i "s/É/ÉÍ/" bin/lowercase2 && sed -i "s/é/éí/" bin/lowercase2
09:14:34 <HackEgo> bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝ/øåæœþðäöüáéóúý/' \ bin/lowercase2//#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝ/øåæœþðäöüáéíóúý/'
09:17:08 <hppavilion1> And now it supports Icelandic.
09:20:40 <fizzie> That's a little locale-hardcoded.
09:20:42 <fizzie> ``` echo ą | lowercase2
09:20:43 <HackEgo> ​ĥ
09:26:37 <hppavilion1> fizzie: ...wait, wtf?
09:27:07 <hppavilion1> `cat bin/``
09:27:07 <HackEgo> ​#!/bin/sh \ export LANG=C; exec bash -O extglob -c "$@" | rnooodl
09:27:17 <hppavilion1> `cat bin/lowercase2
09:27:18 <HackEgo> ​#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝ/øåæœþðäöüáéíóúý/'
09:27:40 <hppavilion1> fizzie: ...yeah, what the hell did you do. I don't get it.
09:28:04 -!- IRCFrEAK has joined.
09:30:00 -!- IRCFrEAK has quit (K-Lined).
09:30:56 <hppavilion1> fizzie: HOW.
09:31:52 <fizzie> `` for ch in Å å ą ĥ; do unicode $ch | grep UTF-8 | sed -e 's,UTF-8: ,,;s, .*, ,'; done
09:31:55 <HackEgo> c3 85 \ c3 a5 \ c4 85 \ c4 a5
09:32:23 <fizzie> Now you're thinking in bytes.
09:33:13 <shachaf> `` echo $LANG
09:33:13 <HackEgo> en_NZ.UTF-8
09:33:20 <shachaf> en_NZ.UTF-8 is the only locale you need.
09:33:32 <fizzie> The fact that we have a bin/`` suggests otherwise.
09:35:29 <shachaf> `culprits bin/``
09:35:35 <HackEgo> oerjän oerjän shachäf b_jonäs b_jonäs b_jonäs b_jonäs zzo3̈8
09:35:58 <shachaf> ``` culprits bin/'``'
09:36:06 <HackEgo> oerjän oerjän shachäf b_jonäs b_jonäs b_jonäs b_jonäs zzo3̈8
09:42:51 -!- FreeFull has quit (Quit: Rebooting).
09:45:56 -!- FreeFull has joined.
09:51:25 <hppavilion1> Superbowl 30 was very awkward, I'm sure
09:51:30 <hppavilion1> fizzie: ...yeah, saw that coming
09:51:33 <Jafet> `` python3 -c 'print("gepäckschließfächer".upper())'
09:51:34 <HackEgo> ​/hackenv/bin/`: line 4: python3: command not found
09:51:54 <Jafet> `` python -c 'print u"gepäckschließfächer".upper()'
09:51:54 <HackEgo> Traceback (most recent call last): \ File "<string>", line 1, in <module> \ UnicodeEncodeError: 'ascii' codec can't encode characters in position 3-4: ordinal not in range(128)
09:52:10 <hppavilion1> fizzie: Hey, it only breaks with ```. So it's fine.
09:52:25 <Jafet> `` python -c 'print u"gepäckschließfächer".upper().encode("utf8")'
09:52:26 <HackEgo> GEPäCKSCHLIEßFäCHER
09:52:52 <hppavilion1> Jafet: I see no issue here.
09:53:12 <Jafet> this is p. rich
09:56:00 <int-e> why does the firefox image context menu not have a "copy alt text"... and how have I never missed that in the last two decades?
09:56:07 <Jafet> `` python -c 'print u"gepäckschließfächer".upper().encode("latin1")'
09:56:08 <HackEgo> GEPäCKSCHLIEßFäCHER
09:56:25 <Jafet> OKäY
09:56:27 <int-e> (actually I want the title, but same story there)
09:57:15 <int-e> anyway, the image title of https://www.xkcd.com/1683/ is relevant somehow.
09:57:20 <shachaf> int-e: You can get it in a few clicks with Inspect Element
09:58:49 <Jafet> disable images, then copy the displayed alt text?
09:59:22 <int-e> Jafet: maybe, though that wouldn't work for the title?
10:00:08 <int-e> shachaf: it's the not having missed it before part that irritates me more :)
10:00:12 <Jafet> `python -V
10:00:13 <HackEgo> Python 2.7.9
10:00:52 <int-e> it's indicating some sort of change and I'm not sure it's for the better.
10:01:28 <int-e> `' AARGH
10:01:28 <HackEgo> 1225) <int-e> (I need to stop talking about my habits so much (Uh I'm doing it again, STOP! (Uh I give up. (Really, I should stop doing this all the time. (AAARGH!)))))
10:10:24 <fizzie> `` echo gepäckschließfächer | perl -C7 -ne 'print "\U$_";'
10:10:25 <HackEgo> GEPÄCKSCHLIESSFÄCHER
10:13:06 <int-e> ``` echo Übergrößenträger | perl -C7 -ne 'print "\U$_";'
10:13:07 <HackEgo> ​ÜBERGRÖSSENTRÄGER
10:17:41 <Jafet> oh, that was the übergrößenbeispielwort I was looking for
10:21:35 <Jafet> and of course, the following won't work
10:21:52 <Jafet> ``` echo ÜBERGRÖSSENTRÄGER | perl -C7 -ne 'print "\L$_";'
10:21:53 <HackEgo> ​übergrössenträger
10:30:34 -!- erkin has quit (Ping timeout: 260 seconds).
10:30:45 -!- erkin has joined.
10:32:12 <Jafet> ``` echo διαστάσεις | perl -CS -ne 'print uc($_);'
10:32:15 <HackEgo> ​ΔΙΑΣΤΆΣΕΙΣ
10:32:20 <Jafet> ``` echo διαστάσεις | perl -CS -ne 'print lc(uc($_));'
10:32:21 <HackEgo> ​διαστάσεισ
10:42:50 <int-e> shachaf: I actually bought a copy of The Witness btw, at half the price (gog spring sale)... I think it's about worth that much to me :)
10:44:22 <rdococ> asdf
10:45:11 <shachaf> int-e: Worth what, about half price?
10:45:21 <int-e> yes.
10:45:40 <int-e> Call me greedy but I'd still want a story for the full price.
10:46:07 <shachaf> Oh, because you got the original as part of the fumble tumble.
10:46:27 <int-e> right, so the developers didn't see any of that money
10:46:39 <shachaf> Do you want as much of a story as Braid?
10:50:36 <int-e> Somehow, Braid's story was sufficient. It's a genre thing to me, I believe... puzzle platformers don't need much of a story, free exploration games do. Maybe I'm being unfair. That said, I don't think Braid is worth its full retail price either. Maybe my standard for game pricing is distorted.
10:51:43 <shachaf> What game is worth its full retail price?
10:51:50 -!- g0d355__ has joined.
10:56:56 <int-e> Most Daedalic and Wadjeteyegames adventures I've played so far. So there's a clear bias for that genre here, I guess.
10:59:22 <erkin> eternal golden braid
11:19:56 <\oren\> Va-11 Hall-A
11:20:58 <\oren\> also kerbal space program
11:21:45 <erkin> kerb
11:39:33 -!- hppavilion1 has quit (Ping timeout: 260 seconds).
11:39:55 -!- Mayoi has joined.
11:40:50 -!- erkin has quit (Disconnected by services).
11:47:01 <shachaf> `smlist 451
11:47:02 <HackEgo> smlist 451: shachaf monqy elliott mnoqy Cale
11:50:49 <Cale> ?
11:52:25 -!- augur has quit (Remote host closed the connection).
12:01:29 <shachaf> `? smlist
12:01:30 <HackEgo> Non-update notification for the webcomic Super Mega.
12:02:32 <Cale> ohoho
12:03:13 <shachaf> Looking forward to the Super Mega book?
12:03:31 <shachaf> Cale: By the way, I'll be in NYC in Apr right after BayHac.
12:03:43 <shachaf> But it sounds like there's nothing much happening around then.
12:04:38 <int-e> . o O ( Are you also annoyed of click bait? We have a solution! Learn more: http://int-e.eu/~bf3/tmp/more.html )
12:06:45 <shachaf> I like clickbait.
12:07:48 <shachaf> But I didn't click those links.
12:08:01 <shachaf> I copied and pasted this link to my web browser.
12:08:14 <shachaf> And then I used tab and enter to follow the others.
12:08:57 <int-e> I don't. I long for the days when the snippet displayed on news website's home pages were summaries of the article's content, rather than an attempt to trap the reader's curiosity.
12:09:34 <Cale> shachaf: I'd almost forgotten about it, but yeah :)
12:09:41 <shachaf> Maybe the word "this" should be banned in headlines.
12:10:11 -!- Mayoi has changed nick to erkin.
12:10:25 <shachaf> Remind me whether you're going to BayHac?
12:11:47 <shachaf> int-e: This mom stopped clicking on clickbait headlines. You'll never guess what happened next.
12:11:56 <Cale> I'm not sure yet. I might end up going anyway, but I have an embryonic plan to connect through BayHac to Melbourne, stay with my friend for a month in Australia (my earlier plan to do that was delayed), and then fly to Sydney for LambdaJam on my way back
12:11:58 <int-e> Haha.
12:12:51 <Cale> The 7 best ways to avoid clickbait: you won't believe number 6!
12:12:56 <shachaf> Hmm, if you dislike clickbait enough, that makes the sentence "You'll never guess what happened next." accurate.
12:13:02 <int-e> shachaf: . o O ( She saw her kids for the first time in several years?! )
12:13:28 <int-e> well, I'll happily guess without confirmation :P
12:17:55 <shachaf> Cale: Speaking of which, did you Witnessjam?
12:20:36 <Cale> nope, what's that?
12:20:43 -!- augur has joined.
12:21:09 <shachaf> I mean did you play the game The Witness.
12:21:14 <Cale> oh, yes
12:21:40 <shachaf> int-e was just talking about how its story wasn't up to his standards.
12:21:48 -!- augur has quit (Remote host closed the connection).
12:31:06 -!- augur has joined.
12:41:22 -!- Phantom_Hoover has joined.
12:49:22 -!- augur has quit (Remote host closed the connection).
12:55:49 <Phantom_Hoover> @type (&&&)
12:55:51 <lambdabot> Arrow a => a b c -> a b c' -> a b (c, c')
13:04:36 -!- nino has joined.
13:09:35 -!- nino has left ("Leaving").
13:23:19 -!- ffj-bot has joined.
13:24:31 -!- ffj-bot has quit (Remote host closed the connection).
13:25:27 -!- ffj-bot has joined.
13:53:37 <rdococ> when will hp complete this object oriented bf thing?
13:53:41 <rdococ> srsly
13:54:02 <rdococ> each cell on the tape could have properties and methods
13:57:58 <erkin> y tho
13:58:46 -!- Zarutian has joined.
14:00:08 <rdococ> because pants
14:03:35 <erkin> I rest my case.
14:05:01 * rdococ picks up erkin's case
14:05:10 <erkin> Careful, it bites.
14:25:31 * rdococ runs with it
14:46:15 -!- boily has joined.
14:52:58 <boily> @metar CYUL
14:52:59 <lambdabot> CYUL 111400Z 29013G20KT 30SM FEW045 SCT085 OVC240 M19/M29 A3014 RMK CF1AS2CS5 SLP212
14:53:25 <boily> suddenly -19. reasonably cold.
15:04:37 <int-e> eek
15:04:42 <int-e> @metar LOWI
15:04:42 <lambdabot> LOWI 111450Z 07006KT 030V120 9999 FEW100 SCT130 13/M04 Q1019 NOSIG
15:04:51 -!- Phantom_Hoover has quit (Quit: Leaving).
15:05:06 <int-e> phew, still mild
15:05:11 <FireFly> -19°C :|
15:05:22 <FireFly> That's like, colder than all winter here :P
15:05:42 <FireFly> @metar ESSB
15:05:42 <lambdabot> ESSB 111450Z 26003KT CAVOK 05/M03 Q1025 R30/19//53
15:11:02 <boily> FirelloFly. it was above zero all week long, then last night it dropped to -18~-20. much fun.
15:18:46 -!- Phantom_Hoover has joined.
15:29:37 <FireFly> oww
15:30:33 <rdococ> hi
15:58:30 <boily> rdochelloc.
16:07:45 -!- MDude has joined.
16:35:18 <rdococ> hoily
16:37:48 <alercah> what a bortmantello
16:42:02 <boily> hellorcah!
16:42:25 <boily> the tournament happened!
16:42:30 <boily> bortmantello?
16:44:37 <rdococ> meh.
16:45:16 <rdococ> they're called portmanthellos, right?
16:45:16 * boily is confused, but has coffee so all is well
16:45:25 <boily> `? porthello
16:45:26 <HackEgo> Hellonfused one. Porthellos are the standard greeting format in #esoteric. Best enjoyed with some thé or caffè and a fternooner.
16:45:30 <rdococ> oh
16:45:32 <rdococ> porthellos
16:46:37 <rdococ> `? fternooner
16:46:38 <HackEgo> fternooner (Danish »fternooner«, Norwegian «ttermiddag», Swedish ”ftermiddag”, Icelandic „íðdegis“) is a screamingly delicious pastry.
16:46:42 <rdococ> `? caffe
16:46:43 <HackEgo> caffe? ¯\(°​_o)/¯
16:46:49 <rdococ> `? caffè
16:46:50 <HackEgo> Caffè is an oddly-spelled hot beverage popular in Italy.
16:46:58 <rdococ> `? thé
16:46:59 <HackEgo> Thé is an oddly-spelled hot beverage popular in the Commonwealth.
17:02:31 <erkin> þe
17:14:40 <olsner> portmonthi boily
17:15:09 <rdococ> `? @
17:15:10 <HackEgo> ​@ is an OS made out of only the finest vapour.
17:15:35 <olsner> boily might like ##:D, you seem pretty happy
17:15:40 <fizzie> Saw a really useful and informative sign today: https://zem.fi/tmp/footpath.jpg
17:16:46 <boily> erkhin, hellolsner, fiziello.
17:17:23 <boily> olsner: that chännel is wonderful!
17:17:26 <rdococ> isn't there the idea of a number whose magnitude was -1?
17:17:32 <boily> i?
17:17:38 <olsner> boily: :D
17:17:39 <rdococ> i's magnitude is not -1...
17:17:40 <rdococ> it's 1
17:17:43 <rdococ> I'd find |x|=i more helpful tbh
17:17:49 <rdococ> |x| being magnitude of x ofc
17:22:44 <olsner> boily: hmm, had you already been there before? you seemed to catch up quickly
17:24:35 <boily> no, first time there.
17:26:32 <boily> and you reminded me I had an idlerpg character going on ^^
17:27:15 <boily> meanwhile, rdococ ISN'T HAPPY. BASK IN THE UNIVERSAL HAPPINESS.
17:27:20 <rdococ> I AM SAFD
17:27:22 <rdococ> SAD*
17:30:04 <erkin> Saft
17:30:12 <erkin> Basque in happiness
17:30:50 * erkin dives into a sea of ternary bits (trits?)
17:30:54 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
17:32:10 <rdococ> yay
17:32:41 * rdococ dives into a sea of negabinary bits
17:44:45 <_11> I read that as nonbinary bits
17:45:25 <boily> h_11o. a bit can't be nonbinary hth
17:50:12 -!- augur has joined.
17:54:27 <newsham> http://www.sizecoding.org/wiki/Main_Page
17:54:44 -!- augur has quit (Ping timeout: 246 seconds).
18:14:15 -!- xkapastel has joined.
18:28:14 -!- DHeadshot has joined.
18:58:09 -!- FreeFull has quit (Ping timeout: 240 seconds).
19:08:51 <newsham> http://www.sizecoding.org/wiki/Paint16b
19:18:52 <boily> dark magic.
19:19:51 -!- atslash has joined.
19:22:16 <zzo38> "{T}: Cast ~."
19:22:52 <zzo38> Do you like this?
19:24:20 -!- boily has quit (Quit: LEVERAGE CHICKEN).
19:25:25 <olsner> rdococ: just :D yourself out of unhappiness
19:25:35 <rdococ> D:
19:37:34 -!- FreeFull has joined.
20:01:45 -!- krok_ has joined.
20:27:28 -!- augur has joined.
20:35:29 <HackEgo> [wiki] [[Befunge]] https://esolangs.org/w/index.php?diff=51357&oldid=50860 * Serprex * (+64) WASM JIT
20:38:42 <rdococ> ?!
20:38:43 <lambdabot> Maybe you meant: v @ ? .
20:38:45 <rdococ> oh
20:38:58 <rdococ> I guess that's adding a JITter?
20:39:58 -!- DHeadshot has quit (Ping timeout: 240 seconds).
20:47:39 -!- __s has joined.
20:53:57 -!- oerjan has joined.
20:56:00 <__s> I need to make a name to encompass all my befunge interpreters, marsh/bejit/bejit-elvm/funge.py/funge.js/bef.vim doesn't quite roll off the tongue
20:56:10 -!- Guest45610 has joined.
20:57:40 <oerjan> something fungal is traditional.
21:01:34 <oerjan> __s: is marsh the common part?
21:02:11 <__s> They're all distinct
21:02:14 <__s> Marsh is the oldest
21:02:41 <__s> It's implemented as 4 interpreters in order to minimize the instruction dispatch overhead by having an interpreter for each direction
21:03:08 <oerjan> i cannot really help you with naming without knowing something they have in common.
21:03:20 <oerjan> (beyond being befunge)
21:03:28 <__s> Nothing in common besides being in the same git repo & being befunge interpreters
21:03:55 <__s> bef.vim is just an attempt to make a Befunge debugger in vim, pretty half baked
21:04:21 <__s> Bejit compiles to an internal bytecode lazily, it was adapted to C++ & with an infinite board size to fit into ELVM
21:04:27 <__s> Thus bejit-elvm
21:04:47 <__s> funge.py uses the python bytecode as the internal format, funge.js uses WASM as the internal bytecode
21:06:42 -!- hppavilion1 has joined.
21:06:57 <__s> funge.py ended up taking the most effort since efficient emission required adding in a bunch of optimizations on the CFG & optimizing handling of stack depth since CPython segfaults if the bytecode pops an empty stack
21:07:43 <__s> I may eventually dig into coming up with a heuristic for when to store the stack pointer & restore rather than keep shuffling it up with ROT_THREE/ROT_TWO pairs
21:08:16 <__s> Especially now that I've gotten CPython on wordcode, those no-arg instructions take up just as much space as a LOAD_FAST 0
21:09:30 -!- Guest45610 has quit (Quit: ...).
21:10:42 <hppavilion1> Apparently, the Olympic committee recognized Chess as a sport until recently
21:10:56 <hppavilion1> (can't find when "recently" happened- some sources continue to say it *is* still recognized)
21:11:03 <hppavilion1> I'm not sure why, exactly.
21:12:32 <hppavilion1> Video games could qualify as a sport, but I'm not sure how chess does. I've always thought sports required that the 'athletes' are generally in peak physical condition for the sport (bigness for Handegg, swinginess for Baseball, reflexes for video games, ability to take an 80 kg person to the side in Roller Derby), and I don't see what that'd be for chess
21:12:48 <hppavilion1> Other than, say, not having a brain that's constantly degenerating from age and so forth
21:12:52 <shachaf> @time oerjan
21:12:54 <lambdabot> Local time for oerjan is Sat Mar 11 22:12:52 2017
21:12:58 <shachaf> oerjan: did you just wake up twh
21:13:09 <oerjan> shachaf: no hth
21:13:11 <__s> Top chess involves keeping fit
21:13:45 <__s> Hours of focus are hard to keep a brain functioning if it isn't kept in a healthy vessel
21:14:41 <__s> http://www.deliberate.rest/?p=281
21:14:52 <hppavilion1> __s: Yeah, figured that would probably be it
21:15:40 -!- augur has quit (Remote host closed the connection).
21:22:52 <int-e> FIDE was recognized by the IOC as an international sports organization in 1999, apparently.
21:23:58 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
21:34:09 <oerjan> `unicode YOGH
21:34:10 <HackEgo> U+01B7 LATIN CAPITAL LETTER EZH \ UTF-8: c6 b7 UTF-16BE: 01b7 Decimal: &#439; \ Ʒ (ʒ) \ Lowercase: U+0292 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-Right) \ \ U+01B8 LATIN CAPITAL LETTER EZH REVERSED \ UTF-8: c6 b8 UTF-16BE: 01b8 Decimal: &#440; \ Ƹ (ƹ) \ Lowercase: U+01B9 \ Category: Lu (Letter, Uppercase) \ Bidi: L (Left-to-R
21:35:39 <oerjan> `unicode ESS-ZED
21:35:40 <HackEgo> No output.
21:35:45 <oerjan> `unicode ES-ZED
21:35:46 <HackEgo> No output.
21:36:06 <oerjan> `unicode ESZETT
21:36:07 <HackEgo> No output.
21:36:10 <oerjan> hmph
21:36:39 <oerjan> `icode ß
21:36:40 <HackEgo> ​[U+00DF LATIN SMALL LETTER SHARP S]
21:40:21 <oerjan> `cat bin/lowercase
21:40:21 <HackEgo> ​#!/bin/bash \ tr A-Z a-z | sed 's/Ø/ø/g'
21:41:44 <oerjan> ^ord Ø
21:41:45 <fungot> 195 152
21:41:54 <oerjan> ^ord ø
21:41:54 <fungot> 195 184
21:42:16 <oerjan> > "Ø"
21:42:19 <lambdabot> "\216"
21:43:07 <oerjan> > 216+256
21:43:10 <lambdabot> 472
21:43:17 <oerjan> var "\472"
21:43:38 <oerjan> > var "\472"
21:43:41 <lambdabot> ǘ
21:43:51 <oerjan> ^ord ǘ
21:43:52 <fungot> 199 152
21:44:36 <oerjan> > var "\504"
21:44:40 <lambdabot> Ǹ
21:45:30 <oerjan> hm tr has trouble but maybe not sed
21:45:54 <oerjan> `` echo ǘ | sed 'y/Ø/ø/'
21:45:54 -!- Lord_of_Life has quit (Excess Flood).
21:45:54 <HackEgo> ​ǘ
21:48:19 <fizzie> ``` echo ǘ | sed 'y/Ø/ø/'
21:48:19 <HackEgo> ​Ǹ
21:48:28 <fizzie> We sort of discussed this in the logs.
21:48:59 -!- Lord_of_Life has joined.
21:49:34 <oerjan> ah.
21:52:54 <oerjan> `cat bin/lowercase2
21:52:55 <HackEgo> ​#!/bin/bash \ tr A-Z a-z | sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝ/øåæœþðäöüáéíóúý/'
21:53:01 <oerjan> `` echo $LANG
21:53:01 <HackEgo> en_NZ.UTF-8
21:53:32 <oerjan> `sled bin/lowercase2//s,sed,LANG=en_NZ.UTF-8 &,
21:53:34 <HackEgo> bin/lowercase2//#!/bin/bash \ tr A-Z a-z | LANG=en_NZ.UTF-8 sed 'y/ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝ/øåæœþðäöüáéíóúý/'
21:53:51 <oerjan> ``` echo ą | lowercase2
21:53:51 <HackEgo> ​ą
21:53:55 <oerjan> hth
21:54:58 <oerjan> `sled bin/lowercase//s,sed,LANG=en_NZ.UTF-8 &,
21:54:59 <HackEgo> bin/lowercase//#!/bin/bash \ tr A-Z a-z | LANG=en_NZ.UTF-8 sed 's/Ø/ø/g'
21:55:21 <oerjan> presumably that had the same problem, but with fewer characters.
21:56:45 <oerjan> `` ls -r wisdom/* | grep '[ØÅÆŒÞÐÄÖÜÁÉÍÓÚÝ]'
21:56:47 <HackEgo> wisdom/Ø \ wisdom/Å
21:57:17 <oerjan> `cat wisdom/Ø
21:57:18 <HackEgo> ​Ø escaped due to a sensitive case bug.
21:57:36 <oerjan> `cat wisdom/Å
21:57:37 <HackEgo> ​Å _is_ a village in Norway, unless you're the BBC and don't understand things on top of letters.
21:57:48 <oerjan> `cat wisdom/å
21:57:48 <HackEgo> ​å is the same letter as Å, unless you're HackEgo and don't understand things on top of letters.
21:58:19 <oerjan> that's the only one that would go, and it would be sort of appropriate
22:00:09 <int-e> ångelic
22:00:47 <int-e> Finally a good use for that ring :)
22:01:23 <fizzie> oerjan: Well, I mean, hardcoding the locale for the sed does mean there's no mismatch with the argument, but you still can't use it in a non-UTF8 context.
22:01:34 <fizzie> Unlike an actual locale-aware uppercase.
22:02:08 <int-e> now what's that for: ḁ
22:02:52 <fizzie> int-e: For hiding a ring of power hth
22:04:24 <int-e> Go̥llum?
22:04:30 -!- kiki` has joined.
22:18:50 <oerjan> <shachaf> int-e: This mom stopped clicking on clickbait headlines. You'll never guess what happened next. <-- . o O ( this sounds like a story for the Onion. except the Onion somehow has headlines that are _too_ non-clickbaity... )
22:20:23 <shachaf> oerjan: that's why they launched clickhole.com hth
22:22:12 <oerjan> ooh
22:22:22 <int-e> ooh indeed
22:23:16 <int-e> Heh. "Get ClickHole delivered straight to your spam folder."
22:35:06 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
22:39:21 -!- __s has quit (Quit: Page closed).
22:43:14 -!- DHeadshot has joined.
22:47:06 -!- Phantom_Hoover has joined.
22:47:28 -!- DHeadshot has quit (Ping timeout: 240 seconds).
22:49:35 -!- DHeadshot has joined.
22:52:36 -!- heroux has quit (Ping timeout: 240 seconds).
22:55:15 -!- heroux has joined.
23:30:47 -!- tromp has quit (Read error: Connection reset by peer).
23:31:37 -!- tromp has joined.
23:53:09 -!- DHeadshot has quit (Ping timeout: 260 seconds).
←2017-03-10 2017-03-11 2017-03-12→ ↑2017 ↑all