←2017-08-08 2017-08-09 2017-08-10→ ↑2017 ↑all
00:00:16 <fizzie> `` for c in 🤑 💰 🏦; do unidecode $c | head -n 1; done
00:00:18 <HackEgo> U+1F911 MONEY-MOUTH FACE \ U+1F4B0 MONEY BAG \ U+1F3E6 BANK
00:00:35 <fizzie> `url bin/unidecode
00:00:36 <HackEgo> https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/unidecode
00:02:11 <fizzie> It could just do "take the first line" thing on the fallback, though it's using os.execvp which makes that not entirely trivial.
00:02:44 <fizzie> `mkx bin/singlecode//multicode "$@" | head -n 1
00:02:47 <HackEgo> bin/singlecode
00:02:51 <fizzie> `singlecode 💰
00:02:52 <HackEgo> U+1F4B0 MONEY BAG
00:02:53 <oerjan> shachaf: i recall something relevant in monty python's holy grail. i think you use a duck somehow.
00:03:09 -!- boily has joined.
00:03:13 <fizzie> `` sed -i -e 's/multicode/singlecode/g' bin/unidecode
00:03:15 <HackEgo> No output.
00:03:23 <fizzie> `unidecode 🤑💰🏦
00:03:23 <HackEgo> Traceback (most recent call last): \ File "/hackenv/bin/unidecode", line 6, in <module> \ os.execvp("singlecode", ["singlecode"] + sys.argv[1:]) \ File "/usr/lib/python2.7/os.py", line 346, in execvp \ _execvpe(file, args) \ File "/usr/lib/python2.7/os.py", line 382, in _execvpe \ func(fullname, *argrest) \ OSError: [Errno 8] Exec
00:03:27 <boily> fizziello! you rehackegoed!
00:03:30 <fizzie> ...
00:03:36 <boily> `w
00:03:38 <HackEgo> arin//ARIN is the American Registry for Internet Numbers. Or a pastebin service; one of the two.
00:04:54 <oerjan> `url bin/unidecode
00:04:55 <HackEgo> https://hackego.esolangs.org/fshg/index.cgi/file/tip/bin/unidecode
00:05:06 <fizzie> I "fixed" that offline.
00:05:07 <fizzie> `unidecode 🤑💰🏦
00:05:08 <HackEgo> U+1F911 MONEY-MOUTH FACE
00:05:20 <fizzie> Except without realizing it's not calling the fallback separately per character.
00:05:28 <oerjan> was just about to say.
00:06:18 <boily> helløœøœøœøirjan.
00:07:17 <oerjan> `` multicode 🤑💰🏦 | grep '^U+'
00:07:18 <HackEgo> U+1F911 MONEY-MOUTH FACE \ U+1F4B0 MONEY BAG \ U+1F3E6 BANK
00:07:54 <fizzie> `` sed -i -e "s/head.*/grep '^U+'/" bin/singlecode
00:08:04 <fizzie> Yes, I was doing the same in a query.
00:08:18 <fizzie> `unidecode 🤑💰🏦
00:08:38 <fizzie> Hm.
00:08:45 <HackEgo> U+1F911 MONEY-MOUTH FACE
00:08:46 <HackEgo> No output.
00:08:57 <fizzie> I think it was being slow.
00:08:59 <fizzie> `unidecode 🤑💰🏦
00:09:00 <HackEgo> U+1F911 MONEY-MOUTH FACE \ U+1F4B0 MONEY BAG \ U+1F3E6 BANK
00:09:05 <fizzie> Yes, that's good enough.
00:09:14 <fizzie> It's not exactly a consistent format, but definitely good enough.
00:09:18 <fizzie> `unidecode abc
00:09:19 <HackEgo> ​[U+0061 LATIN SMALL LETTER A] [U+0062 LATIN SMALL LETTER B] [U+0063 LATIN SMALL LETTER C]
00:09:39 <oerjan> hm pretty close
00:11:04 <oerjan> `cat bin/singlecode
00:11:04 <HackEgo> ​#!/bin/bash \ multicode "$@" | grep '^U+'
00:11:51 <oerjan> `sled bin/singlecode//2cmulticode "$@" | grep '^U+' | sed 's/.*/[&]/' | fmt -w500
00:11:53 <HackEgo> bin/singlecode//#!/bin/bash \ multicode "$@" | grep '^U+' | sed 's/.*/[&]/' | fmt -w500
00:12:00 <oerjan> `unidecode 🤑💰🏦
00:12:01 <HackEgo> ​[U+1F911 MONEY-MOUTH FACE] [U+1F4B0 MONEY BAG] [U+1F3E6 BANK]
00:12:59 <fizzie> I can see this in one of those motivational poster meme styles, with the word "dedication" under it.
00:13:09 <oerjan> OKAY
00:13:42 <oerjan> hellœily
00:16:35 <rdococ> I once K-Lined a bottle. I ended up with a klein bottle.
00:17:26 <oerjan> eine kleine flaschenmusik
00:18:49 * rdococ wonders what a high-level language with C-like syntax would look like
00:19:11 <rdococ> As in, higher-level. I know there are definitely lower-level languages than C.
00:19:55 * imode coughs.
00:20:00 <imode> C++. Rust. Java.
00:20:04 <imode> C#.
00:20:14 <imode> and literally a dozen others.
00:20:22 <rdococ> touche
00:20:38 <imode> like. find one who's syntax hasn't been influenced by C. that would be easier.
00:21:07 <rdococ> Well, there are programming languages which seem /wildly/ different from C.
00:21:26 <imode> of course there are.
00:21:33 <quintopia> helloily
00:21:41 <rdococ> It's just hoily. :P
00:21:52 <quintopia> nah
00:22:07 <oerjan> lazanteaus
00:22:09 <quintopia> theres coily and ahoily, but no hoily
00:23:54 <rdococ> ahoy
00:29:50 * rdococ throws some C and some first-class functions into a blender and blends
00:30:04 <imode> partial cubes are fucking weird.
00:31:04 -!- oerjan has quit (Quit: Nite).
00:32:31 <boily> QUINTHELLOPIA!
00:32:40 <boily> rdochelloc, imellode.
00:33:00 <imode> imellode.
00:35:00 <rdococ> bum
00:59:57 <rdococ> Well, I'm bored. My brain is malfunctioning, it can't come up with ideas.
01:00:16 <imode> join me in experimenting with path counting for hamming-labeled graphs.
01:00:26 <rdococ> I mean, binding, partial application and currying to simulate first-class functions seems cool and all, but many programming languages have that...
01:02:03 <rdococ> I wonder: if we started with reversible computing, instead of developing it as a concept later on, what would our programming languages be like?
01:06:09 -!- 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.”).
01:17:55 <rdococ> O_O Apparently, and I did not know this, a goto statement was introduced to Lua 5.2.0-beta-rc1.
01:59:43 -!- paul2520 has quit (Ping timeout: 276 seconds).
01:59:45 <doesthiswork> what are partial cubes
01:59:45 -!- vifino has quit (Ping timeout: 248 seconds).
02:00:08 -!- paul2520 has joined.
02:00:08 -!- paul2520 has quit (Changing host).
02:00:08 -!- paul2520 has joined.
02:00:28 -!- vifino has joined.
02:02:38 -!- jaboja has joined.
02:10:25 <rdococ> . o O ( inverse Elvis operator, like Lua's and operator. a :? b )
02:14:11 <imode> doesthiswork: https://en.wikipedia.org/wiki/Partial_cube
02:14:25 <imode> subgraph of an n-cube.
02:15:36 <rdococ> I don't know if anyone's mentioned this yet, but YaY! The wiki is back up.
02:20:15 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:24:11 <boily> rdococ: I think the /topic may have already pointed to that fact hth
02:26:40 <rdococ> boily: Not false.
02:31:33 <boily> `5 w
02:31:38 <HackEgo> 1/2:hungarian//A gulyás, közeli rokonaival, a pörkölttel és a paprikással szinte az egyedüli parasztételek, amelyek a 19. században a polgári és a nemesi konyhában teljes mértékben létjogosultságot szereztek. \ invention//Invention is the daughter of necessity. \ narutoverse//narutoverse is a place where they haven't heard of having
02:31:44 <shachaf> `n
02:31:45 <HackEgo> 2/2: a bus factor of >1. Sgeo drives the bus. \ tdt//That doesn't tdt. \ rholypoly//A rholypoly is an edible Greek species of Armadillidiidae. Goes well with garlic!
02:32:03 <rdococ> ...what?
02:32:26 <boily> everything makes sense. paprikással.
02:33:43 * rdococ suddenly dies
02:34:56 * imode throws rdococ a senzu bean.
02:35:07 <boily> please no dying, unless certified for auto-reanimation.
02:35:20 <shachaf> this is getting annoying
02:38:57 -!- wob_jonas has joined.
02:40:51 <wob_jonas> I have a stupid algorithm theory question that doesn't seem googlable because the results are masked by a more famous NP-complete question that doesn't seem to be reducable to my problem.
02:43:09 <wob_jonas> Input is a digraph G, node weights w that are arbitrary precision integers, a selected node s in that digraph, and a natural number n. Find a set of n arcs such that the total weight of the nodes reachable from s through those arcs is maximal.
02:43:44 <wob_jonas> The weights in the input are encoded in binary. This is clearly in NP, but I can't tell if there's a polynomial algorithm.
02:44:06 <wob_jonas> Can you give a polynomial algorithm or a good argument why such an algo doesn't exist (eg. the problem is NP-complete)?
02:45:27 <wob_jonas> ARGH I messed up the main part
02:45:34 <wob_jonas> The node weights in my problem are nonnegative.
02:45:46 <wob_jonas> 0 <= w(v) for every vertex v
02:46:02 <wob_jonas> That's what makes it very different from the other problems I found on the interweb.
02:46:07 <wob_jonas> Trust me to mess this up.
02:47:20 <wob_jonas> Ah, this looks relevant: https://math.stackexchange.com/q/1824344/24908
02:47:31 <wob_jonas> Not the same though
02:47:50 <wob_jonas> Might still help.
02:48:17 <wob_jonas> linear programming eh... good idea
02:49:41 <wob_jonas> I don't understand how that works though
02:50:19 <wob_jonas> It sounds as if that answer is wrong
02:51:42 -!- boily has quit (Quit: WARRIOR CHICKEN).
02:54:54 -!- MDude has joined.
02:55:55 <doesthiswork> what is s?
02:56:04 <doesthiswork> nevermind
02:59:05 <doesthiswork> since every node monotonically non-decreases the total weight isn't the answer just the set of edges reachable from s?
02:59:21 <doesthiswork> ah n
02:59:32 <doesthiswork> yes dynamic programming
02:59:46 <wob_jonas> doesthiswork: dynamic programming how exactly?
03:00:12 <wob_jonas> note that n is in the input, and I would like a polynomial algorithm.
03:00:25 <wob_jonas> (an exponential algorithm is trivial)
03:01:10 <wob_jonas> but of course I could be just tired and making a stupid mistake here
03:01:24 -!- ATMunn has quit (Quit: See ya! o/).
03:02:05 <doesthiswork> the value of a node it is its w + all ws that it is worthwile to reach from it
03:03:26 <doesthiswork> ( don't have a solid answer yet so I'm working on it)
03:03:27 <idris-bot> (input):1:51: error: expected: "#",
03:03:27 <idris-bot> "$", "&", "&&", "&&&", "*!>",
03:03:27 <idris-bot> "*", "***", "*>", "*>|", "+",
03:03:27 <idris-bot> "++", "+++", "-", "->", ".",
03:03:27 <idris-bot> "/", "/=", ":+", ":-", "::",↵…
03:04:03 <Jafet> ( "#"
03:04:03 <idris-bot> "#" : String
03:05:04 <wob_jonas> I might ask this on TCS SE if I can't find an answer with more searching and thinking later, but I'm too tired for that today, and when I do it properly, I will probably find a ready answer on the web.
03:05:10 <Jafet> pretty sure you can reduce max-cover to it
03:05:36 <doesthiswork> why not reduce max-n
03:06:10 <wob_jonas> @Jafet: oh! that's a good idea
03:06:10 <lambdabot> Unknown command, try @list
03:06:12 <Jafet> in fact, it probably works even if w ∈ {0,1}
03:07:05 <wob_jonas> although I don't really see if it works
03:07:25 <wob_jonas> if you know more concretely, please tell
03:08:19 <doesthiswork> How about start at s and for each path outward put the path partial sum at each node
03:08:46 <doesthiswork> that doesn't handle branching but will find the best linear
03:09:50 <wob_jonas> doesthiswork: the number of paths (from s) needn't be polynomially bound
03:10:05 <wob_jonas> so I don't see how you do that
03:10:33 <doesthiswork> it is bounded by the number of nodes
03:11:45 <doesthiswork> if that doesn't count then that is an easy proof that it can't be done polynomially
03:11:57 <Jafet> if there are S sets with M total elements, create a little tree for each set and join the sets to s by paths of length SM^2
03:12:44 <wob_jonas> doesthiswork: huh? the number of paths isn't bounded by the number of nodes
03:12:54 <Jafet> then if n=(K+1)SM^2-1, only K sets can be selected
03:14:07 <doesthiswork> you don't explore any node that has a higher or equal partial sum than the one you'd assign to it (this is the dynamic programming part)
03:14:09 <wob_jonas> Jafet: I don't understand that
03:15:22 <wob_jonas> doesthiswork: I don't understand that either, how is the algorithm supposed to work?
03:16:37 <Jafet> wob_jonas: I don't understand why you don't understand that
03:16:40 <doesthiswork> you start at s and create a tree where each node stores the sum of all weights between it and s
03:19:12 <doesthiswork> You're right that it doesn't work because the path length might be different
03:20:58 <wob_jonas> Jafet: ah, you're trying to reduce a different problem than I thought of
03:21:01 <wob_jonas> that's the problem
03:22:29 <wob_jonas> ah, tricky
03:22:46 <Jafet> https://en.wikipedia.org/wiki/Maximum_coverage_problem
03:23:07 <wob_jonas> you make long paths so those overwhelm other nodes in the node count limit
03:23:14 <wob_jonas> but still only polynomial length paths
03:25:24 <wob_jonas> And you assign 0 weight to the nodes in those extra paths, but 1 weight to the nodes corresponding the elements in the cover problem
03:25:59 <wob_jonas> That probably works as an NP-completeness reduction, yes, although I think your formulas are slightly off
03:26:05 <wob_jonas> Jafet: thank you
03:26:10 <wob_jonas> that sounds like a solution
03:41:10 -!- sleffy has quit (Ping timeout: 240 seconds).
03:43:34 -!- sleffy has joined.
03:48:36 -!- sleffy has quit (Ping timeout: 240 seconds).
03:57:32 -!- jaboja has quit (Remote host closed the connection).
05:09:00 -!- sleffy has joined.
06:14:07 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
06:29:24 <HackEgo> [wiki] [[OISC]] https://esolangs.org/w/index.php?diff=52672&oldid=46344 * DinoD123 * (+10) Added mention of [[WordWordJump]], adjusted some grammar and phrasing
06:32:12 <HackEgo> [wiki] [[OISC]] M https://esolangs.org/w/index.php?diff=52673&oldid=52672 * DinoD123 * (-2)
06:42:39 <int-e> @metar esgg
06:42:39 <lambdabot> ESGG 090520Z 10012KT 9999 -SHRA FEW024 SCT040 16/12 Q1011
07:06:00 -!- FreeFull has quit.
07:45:55 -!- augur has quit (Remote host closed the connection).
07:46:35 -!- doesthiswork has quit (Quit: Leaving.).
08:10:09 -!- augur has joined.
08:11:25 -!- xkapastel has quit (Quit: Connection closed for inactivity).
08:14:32 -!- augur has quit (Ping timeout: 260 seconds).
08:29:52 -!- augur has joined.
08:31:39 -!- erkin has joined.
08:35:25 -!- augur has changed nick to 17SABNV0E.
08:38:05 -!- 17SABNV0E has quit (Ping timeout: 268 seconds).
08:40:35 -!- augur has joined.
08:45:29 -!- augur has quit (Ping timeout: 268 seconds).
08:53:57 -!- augur has joined.
08:58:17 -!- augur has quit (Ping timeout: 260 seconds).
09:05:15 -!- AnotherTest has joined.
09:10:50 <imode> navigating hamming spaces gets weird.
09:12:37 -!- pikhq has quit (Ping timeout: 276 seconds).
09:13:40 -!- AnotherTest has quit (Ping timeout: 246 seconds).
09:15:35 <imode> "go five units west". okay. "go five units west again." okay. "you traveled back where you came from."
09:23:35 -!- pikhq has joined.
09:32:36 -!- sleffy has quit (Ping timeout: 240 seconds).
09:44:52 -!- augur has joined.
09:45:10 -!- imode has quit (Ping timeout: 240 seconds).
09:47:17 -!- jix has quit (*.net *.split).
09:47:19 -!- Gregor has quit (*.net *.split).
09:49:01 -!- augur has quit (Ping timeout: 246 seconds).
09:50:20 -!- augur has joined.
09:50:47 -!- mtve has quit (Ping timeout: 260 seconds).
09:54:35 -!- augur has quit (Ping timeout: 240 seconds).
10:00:03 -!- augur has joined.
10:04:43 -!- augur has quit (Ping timeout: 255 seconds).
10:09:06 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
10:31:18 -!- jix has joined.
10:34:18 -!- Gregor has joined.
10:34:44 -!- mtve has joined.
10:36:12 -!- danieljabailey has quit (Quit: ZNC 1.6.4+deb1 - http://znc.in).
10:36:30 -!- danieljabailey has joined.
10:39:39 -!- erkin has joined.
11:08:46 -!- jaboja has joined.
11:16:03 -!- LKoen has joined.
11:34:41 -!- boily has joined.
11:56:59 <boily> `w
11:57:01 <HackEgo> select//select is a very versatile construct: it waits for events, retrieves data from tables, creates a list from elements of an input list that satisfy a condition, a dropdown list element, an event for when selection changes, branches between multiple arms, conditional between two expressions, prints a text-based menu prompt in a loop, and more.
11:59:43 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
12:13:40 -!- erkin has joined.
12:23:12 <Jafet> `w poll
12:23:13 <HackEgo> That's not wise.
12:24:50 -!- boily has quit (Quit: BIREFRINGENT CHICKEN).
12:44:14 -!- LKoen has quit (Remote host closed the connection).
12:44:33 -!- LKoen has joined.
12:47:11 -!- augur has joined.
12:51:44 -!- augur has quit (Ping timeout: 260 seconds).
13:00:30 -!- erkin has quit (Remote host closed the connection).
13:00:51 -!- erkin has joined.
13:03:22 -!- LKoen has quit (Remote host closed the connection).
13:15:39 -!- LKoen has joined.
13:17:01 -!- jaboja has quit (Ping timeout: 276 seconds).
13:28:07 -!- pikhq has quit (Ping timeout: 255 seconds).
13:28:29 -!- pikhq has joined.
14:00:31 -!- doesthiswork has joined.
14:06:08 -!- LKoen has quit (Remote host closed the connection).
14:08:35 -!- zseri has joined.
14:09:29 <zseri> hi
14:16:01 -!- __kerbal__ has joined.
14:18:10 -!- Labeo has joined.
14:19:47 -!- Labeo has quit (Client Quit).
14:39:37 -!- erkin has quit (Read error: Connection reset by peer).
14:41:11 <HackEgo> [wiki] [[Unary Except Every Zero Is Replaced with the Title of This Programming Language or, Alternately, Is Replaced with the Smallest Counter-Example to the Goldbach Conjecture. Compilers and Interpreters Only Have to Implement the Former Option]] N https://esolangs.org/w/index.php?oldid=52674 * Kerbal * (+28896) Created page with "'''Unary Except Every Zero Is Replaced w
14:42:38 <HackEgo> [wiki] [[User:Kerbal]] https://esolangs.org/w/index.php?diff=52675&oldid=52321 * Kerbal * (+329)
14:43:53 <__kerbal__> Guess how my new language works
14:44:14 <__kerbal__> You'll never figure it out
14:45:17 <HackEgo> [wiki] [[Unary Except Every Zero Is Replaced with the Title of This Programming Language or, Alternately, Is Replaced with the Smallest Counter-Example to the Goldbach Conjecture. Compilers and Interpreters Only Have to Implement the Former Option]] M https://esolangs.org/w/index.php?diff=52676&oldid=52674 * Kerbal * (-1)
14:45:52 -!- erkin has joined.
14:46:21 -!- Mayoi has joined.
14:46:31 -!- `^_^v has joined.
14:46:40 -!- erkin has quit (Disconnected by services).
14:46:52 -!- Mayoi has changed nick to erkin.
14:55:49 -!- LKoen has joined.
14:57:41 -!- doesthiswork has quit (Quit: Leaving.).
14:59:49 -!- ATMunn has joined.
15:02:57 -!- augur has joined.
15:07:27 -!- augur has quit (Ping timeout: 240 seconds).
15:09:37 -!- augur has joined.
15:17:27 -!- augur has quit (Ping timeout: 260 seconds).
15:19:23 -!- augur has joined.
15:23:52 -!- augur has quit (Ping timeout: 258 seconds).
15:29:14 -!- augur has joined.
15:30:09 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
15:36:45 <__kerbal__> I'm reading about http://agoranomic.org and have happened to notice that a lot of esolangers frequent that site
15:36:54 <__kerbal__> interesting
15:38:14 -!- zseri has quit (Ping timeout: 260 seconds).
15:40:40 -!- augur has quit (Ping timeout: 260 seconds).
15:40:55 -!- zseri has joined.
15:41:58 <__kerbal__> ok, well, maybe not a lot
16:09:27 <rdococ> http://esolangs.org/wiki/Talk:Text
16:10:50 <HackEgo> [wiki] [[PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC]] M https://esolangs.org/w/index.php?diff=52677&oldid=43384 * Rdococ * (-104) I am officially an idiot.
16:20:53 -!- AnotherTest has joined.
16:25:10 -!- AnotherTest has quit (Ping timeout: 240 seconds).
16:25:55 -!- AnotherTest has joined.
16:51:38 -!- 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.”).
16:58:36 -!- AnotherTest has quit (Ping timeout: 260 seconds).
16:59:07 <HackEgo> [wiki] [[Assignless]] https://esolangs.org/w/index.php?diff=52678&oldid=51721 * Rdococ * (+166)
17:24:02 -!- FreeFull has joined.
17:24:26 -!- AnotherTest has joined.
17:24:56 -!- xkapastel has joined.
17:38:35 -!- AnotherTest has quit (Ping timeout: 240 seconds).
17:47:14 <\oren\> https://twitter.com/theowalcott/status/895316802745507841
17:47:45 <\oren\> Idiot footballer thinks devanagari can be written vertically, and puts an i vowel on a separate line from the consonant it shoudl be attached to
17:48:35 <HackEgo> [wiki] [[Special:Log/newusers]] create * Mercerenies * New user account
17:50:00 -!- imode has joined.
17:50:32 -!- AnotherTest has joined.
17:51:38 -!- erkin has joined.
17:52:20 <HackEgo> [wiki] [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=52679&oldid=52662 * Mercerenies * (+161)
17:59:24 -!- __kerbal__ has quit (Ping timeout: 260 seconds).
18:05:28 <HackEgo> [wiki] [[Folder]] https://esolangs.org/w/index.php?diff=52680&oldid=50607 * Rdococ * (+44)
18:07:05 -!- AnotherTest has quit (Ping timeout: 240 seconds).
18:07:59 <HackEgo> [wiki] [[Folder]] https://esolangs.org/w/index.php?diff=52681&oldid=52680 * Rdococ * (+290)
18:14:17 -!- AnotherTest has joined.
18:30:31 -!- Phantom_Hoover has joined.
19:08:57 -!- augur has joined.
19:13:37 <HackEgo> [wiki] [[MashedPotatoes]] N https://esolangs.org/w/index.php?oldid=52682 * Mercerenies * (+13992) MashedPotatoes: an esoteric programming language designed to look like a mashup of other languages
19:18:20 <HackEgo> [wiki] [[MashedPotatoes]] https://esolangs.org/w/index.php?diff=52683&oldid=52682 * Mercerenies * (-384) Corrected code block syntax for formatting
19:19:33 <HackEgo> [wiki] [[Language list]] https://esolangs.org/w/index.php?diff=52684&oldid=52660 * Mercerenies * (+21) Added MashedPotatoes
19:19:49 <rdococ> tasty
19:20:08 -!- AnotherTest has quit (Ping timeout: 240 seconds).
19:20:25 -!- AnotherTest has joined.
19:20:59 <HackEgo> [wiki] [[User:Mercerenies]] N https://esolangs.org/w/index.php?oldid=52685 * Mercerenies * (+51) Created page with "Hi, I'm Mercerenies. More content coming here soon."
19:21:16 <HackEgo> [wiki] [[MashedPotatoes]] https://esolangs.org/w/index.php?diff=52686&oldid=52683 * Mercerenies * (+40) Attribution
19:27:58 -!- oerjan has joined.
19:32:07 <int-e> @metar esgg
19:32:07 <lambdabot> ESGG 091820Z 19013KT CAVOK 17/13 Q1013
19:33:09 <oerjan> @metar ENVA
19:33:09 <lambdabot> ENVA 091820Z 11008KT CAVOK 17/11 Q1013 NOSIG RMK WIND 670FT 14010KT
19:41:40 <imode> hex grids are cool.
19:44:33 <shachaf> `? weather
19:44:34 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
19:44:58 <shachaf> You should write a lambdabot script that extracts just the temperature from each METAR.
19:56:52 <oerjan> > "hi"
19:56:54 <lambdabot> "hi"
19:57:04 <oerjan> `? weather
19:57:05 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
19:57:13 <oerjan> hum.
19:57:25 <oerjan> @where weather
19:57:25 <lambdabot> ?? ?@ ?run var$intercalate " \\ " . map (\x -> "(@metar "++x++")") . words $ ?show
19:57:47 <oerjan> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
19:57:50 <lambdabot> CYUL 091800Z 28015G21KT 30SM FEW050 FEW240 24/12 A3009 RMK SC1CI1 CI TR SLP190 DENSITY ALT 1000FT \ ENVA 091850Z 12007KT CAVOK 17/11 Q1013 NOSIG RMK WIND 670FT 16010KT \ ESSB 091850Z 14004KT 9999
19:57:50 <lambdabot> FEW030 17/15 Q1013 \ KOAK 091853Z 24010KT 7SM OVC008 16/14 A2999 RMK AO2 SLP156 T01610144 \ PAMR 091853Z 00000KT 10SM SCT080 OVC100 16/12 A2996 RMK AO2 SLP147 T01560122
19:58:05 <oerjan> ic
19:58:28 <oerjan> `echo lambdabot: @run "hi"
19:58:29 <HackEgo> lambdabot: @run "hi"
19:58:42 <oerjan> i guess that's pretty conclusive.
19:59:53 <shachaf> int-e: what's going on with that, yo twh
20:00:57 <oerjan> `unidecode > l
20:00:58 <HackEgo> ​[U+003E GREATER-THAN SIGN] [U+0020 SPACE] [U+006C LATIN SMALL LETTER L]
20:01:47 <shachaf> ?where test
20:01:47 * lambdabot tests
20:01:53 <shachaf> ?where+ test `echo test
20:01:53 <lambdabot> It is forever etched in my memory.
20:01:55 <shachaf> ?where test
20:01:55 <lambdabot> `echo test
20:01:56 <HackEgo> test
20:02:43 * oerjan doesn't see how that's relevant.
20:02:58 <oerjan> it ignored HackEgo, then responded to me c/p-ing the same command.
20:03:07 <shachaf> I'm just saying, maybe one of them should be ignoring commands from the other one.
20:03:26 <shachaf> I'll just cheat.
20:03:40 <shachaf> `echo lambdabot: @run "hi"
20:03:40 <HackEgo> lambdabot: @run "hi"
20:03:41 <oerjan> unless HackEgo is suddenly inserting a ^O which i cannot copy.
20:03:42 <lambdabot> "hi"
20:03:46 <oerjan> oh.
20:04:23 <oerjan> was that the cheat.
20:04:51 <shachaf> `? weather
20:04:52 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
20:04:54 <lambdabot> CYUL 091800Z 28015G21KT 30SM FEW050 FEW240 24/12 A3009 RMK SC1CI1 CI TR SLP190 DENSITY ALT 1000FT \ ENVA 091850Z 12007KT CAVOK 17/11 Q1013 NOSIG RMK WIND 670FT 16010KT \ ESSB 091850Z 14004KT 9999
20:04:54 <lambdabot> FEW030 17/15 Q1013 \ KOAK 091853Z 24010KT 7SM OVC008 16/14 A2999 RMK AO2 SLP156 T01610144 \ PAMR 091853Z 00000KT 10SM SCT080 OVC100 16/12 A2996 RMK AO2 SLP147 T01560122
20:05:08 <oerjan> `? weather
20:05:09 <HackEgo> lambdabot: @@ @@ (@where weather) CYUL ENVA ESSB KOAK PAMR
20:05:11 <lambdabot> CYUL 091800Z 28015G21KT 30SM FEW050 FEW240 24/12 A3009 RMK SC1CI1 CI TR SLP190 DENSITY ALT 1000FT \ ENVA 091850Z 12007KT CAVOK 17/11 Q1013 NOSIG RMK WIND 670FT 16010KT \ ESSB 091850Z 14004KT 9999
20:05:11 <lambdabot> FEW030 17/15 Q1013 \ KOAK 091853Z 24010KT 7SM OVC008 16/14 A2999 RMK AO2 SLP156 T01610144 \ PAMR 091853Z 00000KT 10SM SCT080 OVC100 16/12 A2996 RMK AO2 SLP147 T01560122
20:05:25 <oerjan> hm i cannot prove you didn't cheat again.
20:28:45 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
20:30:02 <shachaf> `5 w
20:30:07 <HackEgo> 1/3:burlesque//Burlesque is only the sexiest language on Earth. (See: http://mroman.ch/burlesque) \ saucepan//The saucepan is a tool used by oerjan to cook delicious risgrøt as a reward for good behavior. \ gaspacho//You like Gaspacho and I like Gazpacho. Let's call the whole thing off! \ intellectual property//Intellectual property is either the
20:30:09 <shachaf> `n
20:30:09 <HackEgo> 2/3:plot of land where a university campus is or otherwise a property which gives something an intellectual air or appearance. \ fundamental theorem of taneb//The Fundamental Theorem of Taneb states that for all strings S, if S describes a thing not involving sex, then it is provable that Taneb invented the thing described by S; and, furthermore, t
20:30:11 <shachaf> `n
20:30:11 <HackEgo> 3/3:hat it is provable that there exists a string T that describes a thing not involving sex that Taneb did not invent.
20:30:20 <shachaf> `dowg saucepan
20:30:27 <HackEgo> 9456:2016-10-26 <shachäf> learn The saucepan is a tool used by oerjan to cook delicious risgr\xc3\xb8t as a reward for good behavior.
20:30:31 <shachaf> oerjan makes risgrøt?
20:31:17 <oerjan> not for many years alas.
20:31:36 <shachaf> Why not?
20:31:44 <oerjan> my stomach gets upset by hot milk products.
20:31:53 <shachaf> Hmm.
20:31:54 <oerjan> also, too lazy to cook.
20:32:18 <Taneb> I'm trying to get into the habit of cooking
20:32:22 <shachaf> I bought a fancy tri-ply saucepan.
20:32:29 <shachaf> I use it for all sorts of things. It's great.
20:32:32 <Taneb> I think I mentioned yesterday I made an omelette
20:32:42 <shachaf> Taneb: What vegetarian food have you been cooking?
20:32:57 -!- rdococ has left ("Leaving").
20:33:05 <Taneb> shachaf, certain pasta ready meals
20:33:16 <shachaf> Taneb: Maybe you'd like to make tomato chutney?
20:33:29 <Taneb> Perhaps! But not tonight
20:33:42 <shachaf> I can send you a recipe my mother sent me.
20:33:44 <Taneb> I don't have any tomatoes in, for a start
20:33:52 <Taneb> And I need to use up my ham
20:34:11 <shachaf> Do you want the recipe?
20:34:17 <oerjan> . o O ( para-chutney, the meal for people in flight )
20:34:34 <shachaf> I'm not sure "chutney" is even the right word for this thing. Maybe it is.
20:34:37 <shachaf> But at any rate it's TG.
20:34:48 <shachaf> Tomatoes are the best vegetables.
20:34:57 <oerjan> `? tomato
20:34:58 <HackEgo> tomato? ¯\(°​_o)/¯
20:35:02 <oerjan> `? tomahto
20:35:03 <HackEgo> tomahto? ¯\(°​_o)/¯
20:35:08 <oerjan> `? tomayto
20:35:09 <HackEgo> tomayto? ¯\(°​_o)/¯
20:35:16 <oerjan> hm wait
20:35:19 <oerjan> `? potato
20:35:20 <HackEgo> potato? ¯\(°​_o)/¯
20:35:22 <shachaf> plz send hairy tomato help
20:35:24 <oerjan> darn
20:35:38 <oerjan> `grwp whole think off
20:35:40 <oerjan> argh
20:35:46 <oerjan> `grwp whole thing off
20:35:56 <HackEgo> gaspacho:You like Gaspacho and I like Gazpacho. Let's call the whole thing off! \ gazpacho:You like Gazpacho and I like Gaspacho. Let's call the whole thing off!
20:35:56 <HackEgo> No output.
20:36:05 <oerjan> hm ok
20:36:17 -!- AnotherTest has quit (Ping timeout: 258 seconds).
20:36:28 -!- wob_jonas has joined.
20:36:31 * oerjan is delaying eating again ->
20:36:59 <wob_jonas> Jafet: funnily, that reduction still leaves open the similar problem where the graph has to be undirected.
20:38:01 -!- AnotherTest has joined.
20:38:22 <wob_jonas> __kerbal__: I thought only ais523 did
20:38:34 <shachaf> I have some tomatoes, but they're mealy (I think).
20:38:42 <shachaf> That's pretty scow. What do I do to avoid mealy tomatoes?
20:39:40 -!- joast has quit (Ping timeout: 246 seconds).
20:39:54 <Cale> Maybe... make spaghetti sauce with them?
20:40:36 <shachaf> Well, I'm going to cook the ones I have.
20:40:38 <wob_jonas> "<\oren\> Idiot footballer thinks devanagari can be [...]]" => there are entire long blogs collecting stupid tattoos, including http://hanzismatter.blogspot.hu/
20:40:51 <shachaf> But the others I made salad with, and the salad turned out bad.
20:41:03 <shachaf> So I want to avoid mealiness (meal?) in future tomatoes.
20:42:03 <shachaf> wob_jonas: There is http://www.badhebrew.com/
20:42:31 <wob_jonas> \oren\: also related is http://www.madore.org/~david/weblog/d.2015-03-09.2280.html messed up arabic script on a sign, all letters in separated form and written left to right.
20:42:57 <oerjan> wob_jonas: several others are, or have been, in agora. i'm currently just watching.
20:43:07 <wob_jonas> that actually seems to happen somewhat often, I've seen a few cases myself, at least of the all letters in isolated form, I don't know enough arabic to tell whether the direction is reversed too
20:43:16 <oerjan> but i was in agora before i knew what an esolang was.
20:43:29 -!- Sgeo_ has quit (Ping timeout: 248 seconds).
20:44:05 <shachaf> Do you know what an esolang is now?
20:45:12 <wob_jonas> Also, I just got my new eyeglasses, so I'm now getting accustomed to it.
20:45:14 <oerjan> . o O ( i have some machines, but they're mealy )
20:47:25 <wob_jonas> ``` rev <<<'won niaga evila si ogEkcaH'
20:47:26 <HackEgo> HackEgo is alive again now
20:47:30 <wob_jonas> great
20:47:32 <oerjan> shachaf: erm...
20:48:07 <oerjan> . o O ( why is wob_jonas making HackEgo say evil things backwards )
20:48:09 -!- atslash has quit (Read error: Connection reset by peer).
20:48:37 <shachaf> `le/rn_append oerjan//He doesn't know what an esolang is.
20:48:54 -!- atslash has joined.
20:49:02 <oerjan> shachaf: well i knew, but people keep trying to change the definition
20:49:24 <shachaf> `le/rn_append oerjan//He no longer knows what an esolang is.
20:49:36 <shachaf> `le/rn_append oerjan//He no longer knows whether he knows what an esolang is.
20:50:10 -!- Sgeo has joined.
20:50:24 <wob_jonas> `? oerjan
20:50:25 <HackEgo> Your omnipheasant back principal swatty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His arc-nemesis is Kitty Crocker. He twice punned without noticing it.
20:50:44 <wob_jonas> `2 ? oerjan
20:50:45 <HackEgo> 2/1:
20:50:50 <wob_jonas> hmm
20:51:09 <oerjan> we do try to keep it within standard length limits.
20:51:10 <wob_jonas> HackEgo didn't seem to understand your commands
20:51:16 <wob_jonas> Yeah.
20:51:30 <oerjan> wob_jonas: shachaf likes to pretend he gives HackEgo commands.
20:51:44 <shachaf> I didn't want to exceed the length limit.
20:52:06 <oerjan> i guess that would require a major compaction.
20:52:23 <shachaf> `grWp major compaction
20:52:25 <HackEgo> No output.
20:52:41 <shachaf> `` doag . | grep compaction
20:52:48 <HackEgo> No output.
20:53:00 <shachaf> Hmm. We were talking about major compactions here, weren't we?
20:53:22 <oerjan> `` grWp -l compaction
20:53:24 <HackEgo> oerjan
20:53:26 <oerjan> hth
20:53:57 <shachaf> Oh, right.
20:54:12 <shachaf> `swrjan s/arc/ark/
20:54:14 <HackEgo> oerjan//Your omnipheasant back principal swatty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His ark-nemesis is Kitty Crocker. He twice punned without noticing it.
20:54:55 -!- sleffy has joined.
20:55:45 <shachaf> Do you like LevelDB?
20:55:46 <oerjan> `swrjan s/Kitty Crocker/Noah/
20:55:47 <HackEgo> oerjan//Your omnipheasant back principal swatty arrant "Darth Ept" oerjan the indecisive is a hazy expert in minor compaction. Also a Glaneep who disses Roald Dahl. He could never render the word "amortized" so he put it here for connivance. His ark-nemesis is Noah. He twice punned without noticing it.
20:55:51 <shachaf> zzo38: U+261D
20:56:05 -!- quintopia has quit (Ping timeout: 240 seconds).
20:56:09 <oerjan> pun wasn't working. unless i didn't get the reference.
20:56:20 <shachaf> Wait, what pun?
20:56:50 <oerjan> well there's one now.
20:57:07 -!- quintopia has joined.
20:57:10 -!- Sgeo has quit (Ping timeout: 246 seconds).
20:57:11 <oerjan> it used to say i was antedeluvian, didn't it.
20:58:43 <oerjan> `` doag oerjan | grep delu
20:58:49 <HackEgo> No output.
20:58:52 <oerjan> hm
20:58:59 <shachaf> dilu hth
20:59:05 <oerjan> `` doag oerjan | grep dilu
20:59:10 <HackEgo> No output.
20:59:13 <shachaf> So it did.
20:59:20 <shachaf> dowg hth
20:59:27 <oerjan> `` dowg oerjan | grep dilu
20:59:34 <HackEgo> 8249:2016-06-01 <oerjän> sedlast s/antediluvian/precambrian/ \ 4652:2014-06-06 <shachäf> sed -i \'s/a lying/an antediluvian/\' wisdom/oerjan
21:00:02 <oerjan> i guess i hypercorrected to avoid anti-
21:00:20 <shachaf> Well, it means "before the deluge"
21:00:24 <shachaf> So it would make sense.
21:03:22 -!- Sgeo has joined.
21:09:59 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client).
21:13:44 -!- erkin has joined.
21:26:03 -!- AnotherTest has quit (Ping timeout: 255 seconds).
21:32:23 -!- AnotherTest has joined.
21:35:15 -!- zseri has quit (Ping timeout: 260 seconds).
21:44:51 -!- Antoxyde has joined.
21:50:58 <\oren\> the torque of a solar sail at the end of a space elevator is measured in nNMm
21:53:47 <oerjan> mHhM
21:54:21 <shachaf> \oren\: Do you like LevelDB?
21:56:02 <\oren\> shachaf: never used it
21:58:41 <\oren\> shachaf: what is it for?
21:58:54 <shachaf> Storing data.
22:03:39 <\oren\> shachaf: we already have databases that do that. does it do anything better?
22:04:01 <shachaf> No, all databases are identical.
22:04:48 <\oren\> shachaf: uh, no. I mean what is the advantage of using LevelDB over say MySQL
22:05:10 <shachaf> Do you like BigTable?
22:05:25 <\oren\> shachaf: no idea what that is
22:06:31 <shachaf> Maybe the t is lowercase.
22:06:53 <shachaf> Well, LevelDB is like one Bigtable tablet.
22:08:08 <shachaf> Hmm, do you like Spanner?
22:10:01 <\oren\> shachaf: uhhh are you just naming random google internal thingies
22:10:07 <shachaf> Yes.
22:10:11 <shachaf> Well, LevelDB is external.
22:10:23 <shachaf> And I don't know much about Spanner other than external details.
22:12:38 <\oren\> so levelDB is basically used for when you want a giant hash?
22:12:57 <shachaf> A hash of what?
22:12:57 <\oren\> a giant map from strings to strings that is?
22:13:35 <shachaf> I don't think that's accurate.
22:13:52 <shachaf> For example you can make range queries.
22:15:50 <\oren\> so it's a giant PHP array?
22:16:13 <\oren\> supporting both array-like and hash-like things?
22:16:33 <shachaf> Hmm?
22:18:07 <shachaf> I mean you can query all the values in the range [a,b)
22:18:12 <shachaf> keys
22:19:56 -!- AnotherTest has quit (Ping timeout: 255 seconds).
22:20:52 <\oren\> http://php.net/manual/en/language.types.array.php
22:23:44 <shachaf> Aren't PHP arrays implemented as hash tables?
22:25:39 <\oren\> shachaf: they are a hybrid hash-table linked-list mess
22:26:05 <shachaf> forget everything you know about php hth
22:26:31 <\oren\> i wish i could
22:26:39 <shachaf> The point is that you can't ask for all keys in the range ["abc","def")
22:49:48 -!- `^_^v has quit (Quit: This computer has gone to sleep).
23:14:00 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
23:23:10 -!- imode has quit (Ping timeout: 240 seconds).
23:27:35 -!- erkin has quit (Quit: Ouch! Got SIGABRT, dying...).
23:43:09 -!- oerjan has quit (Quit: Nite).
23:52:43 -!- boily has joined.
←2017-08-08 2017-08-09 2017-08-10→ ↑2017 ↑all