01:12:16 -!- imode has quit (Quit: WeeChat 2.1).
02:16:56 <HackEso> 8622:2016-06-27 <oerjän> ` mv Unic* share \ 6553:2016-01-13 <oerjän> ` mv share/UnicodeD{*,ata.txt}
02:17:59 <oerjan> `` doag UnicodeData.txt
02:18:01 <HackEso> 9832:2016-12-03 <shachäf> ` mv UnicodeData.txt share/ \ 9831:2016-12-03 <shachäf> fetch ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt \ 9190:2016-10-06 <oerjän> ` rm Unic* \ 9189:2016-10-06 <oerjän> fetch http://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt \ 8622:2016-06-27 <oerjän> ` mv Unic* share \ 8621:2016-06-27 <oerjän> fetch http://ftp.unicode.org/Public/9.0.0/ucd/UnicodeData.txt \ 4576:2014-04-17 <Jafët> mv bin/unicode{,.old}
02:18:20 <shachaf> Wait, why did that not work?
02:18:43 <oerjan> `` doag share/UnicodeData.txt
02:18:45 <HackEso> 8622:2016-06-27 <oerjän> ` mv Unic* share \ 6553:2016-01-13 <oerjän> ` mv share/UnicodeD{*,ata.txt}
02:20:04 <shachaf> Hmm, we can't do FUSE on HackEso, I suppose.
02:20:04 <oerjan> `fetch share/UnicodeData.txt ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt
02:20:21 <shachaf> But I could write an LD_PRELOAD sort of wrapper to make a virtual filesystem.
02:20:34 <oerjan> oh doesn't it support ftp?
02:20:49 <oerjan> `doag share/UnicodeData.txt
02:20:51 <HackEso> 11538:2018-05-01 <oerjän> fetch share/UnicodeData.txt ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt \ 8622:2016-06-27 <oerjän> ` mv Unic* share \ 6553:2016-01-13 <oerjän> ` mv share/UnicodeD{*,ata.txt}
02:21:42 <HackEso> /srv/hackeso-code/multibot_cmds/lib/limits: line 5: exec: unidemulticode: not found
02:21:54 <oerjan> that character seriously messes with my terminal
02:22:08 <shachaf> My terminal doesn't even show it.
02:22:11 <HackEso> Sequence '\xf0\x9f\x8e\x89' is not valid in charset 'ANSI_X3.4-1968'.
02:22:39 <oerjan> something alercah tried
02:23:09 -!- brandonson has quit (Ping timeout: 264 seconds).
02:23:14 <HackEso> Sequence '\xf0\x9f\x8e\x89' is not valid in charset 'ANSI_X3.4-1968'.
02:23:31 <oerjan> there's something weird happening with it
02:24:05 <HackEso> Sequence '\xf0\x9f\x8e\x89' is not valid in charset 'ANSI_X3.4-1968'.
02:24:20 <HackEso> Sequence '\xcf\x89' is not valid in charset 'ANSI_X3.4-1968'.
02:24:44 <HackEso> defenestration:Defenestration is the traditional Czech system for voting out government officials. \ interpreter:An interpreter (Latin "inter-", Old French "prestre") is unofficial correspondence between ordained members of the Church. \ nepeta leijon:Nepeta Leijon is the maintainer of the official Alternian shipping wall. \ ꙮ:ꙮ is the official Unicode character of #esoteric.
02:24:44 -!- brandonson has joined.
02:24:56 <HackEso> [U+A66E CYRILLIC LETTER MULTIOCULAR O]
02:25:09 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:25:44 <shachaf> unidecode doesn't use UnicodeData.txt
02:27:27 <HackEso> https://hack.esolangs.org/tmp/paste/paste.19061
02:28:12 <HackEso> Tue May 1 02:28:12 UTC 2018
02:28:34 <HackEso> LANG= \ LANGUAGE= \ LC_CTYPE="POSIX" \ LC_NUMERIC="POSIX" \ LC_TIME="POSIX" \ LC_COLLATE="POSIX" \ LC_MONETARY="POSIX" \ LC_MESSAGES="POSIX" \ LC_PAPER="POSIX" \ LC_NAME="POSIX" \ LC_ADDRESS="POSIX" \ LC_TELEPHONE="POSIX" \ LC_MEASUREMENT="POSIX" \ LC_IDENTIFICATION="POSIX" \ LC_ALL=
02:29:22 <HackEso> af \ an \ ar \ as \ ast \ bal \ be \ be@latin \ bg \ bn \ bn_IN \ br \ bs \ ca \ cs \ cy \ da \ de \ dz \ el \ en@boldquot \ en@quot \ en_GB \ en_US \ eo \ es \ et \ eu \ fa \ fi \ fr \ ga \ gd \ gl \ gu \ he \ hi \ hr \ hu \ ia \ id \ is \ it \ ja \ ka \ kk \ km \ kn \ ko \ ks \ ku \ ky \ lg \ lt \ lv \ mai \ mg \ mk \ ml \ mr \ ms \ nb \ nds \ ne \ nl \ nn \ or \ pa \ pl \ pt \ pt_BR \ rm \ ro \ ru \ rw \ si \ sk \ sl \ sq \ sr \ sr@latin \ sv \ sw \ ta
02:29:26 <HackEso> 2/2: ta \ te \ tg \ th \ tl \ tr \ uk \ ur \ vi \ wa \ zh_CN \ zh_HK \ zh_TW \ zu
02:30:54 <shachaf> `` LC_ALL=en_US.UTF-8 locale
02:30:55 <HackEso> locale: Cannot set LC_CTYPE to default locale: No such file or directory \ locale: Cannot set LC_MESSAGES to default locale: No such file or directory \ locale: Cannot set LC_ALL to default locale: No such file or directory \ LANG= \ LANGUAGE= \ LC_CTYPE="en_US.UTF-8" \ LC_NUMERIC="en_US.UTF-8" \ LC_TIME="en_US.UTF-8" \ LC_COLLATE="en_US.UTF-8" \ LC_MONETARY="en_US.UTF-8" \ LC_MESSAGES="en_US.UTF-8" \ LC_PAPER="en_US.UTF-8" \ LC_NAME="en_US.UTF-8" \ LC_ADD
02:31:09 <shachaf> i don't know the details of how locales work tdnh
02:31:39 <oerjan> `` LANG=en_US.UTF-8 multicode ꙮ
02:31:40 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:31:52 <oerjan> `` LC_ALL=en_US.UTF-8 multicode ꙮ
02:31:53 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:32:45 <oerjan> `` LC_ALL=en_GB.UTF-8 multicode ꙮ
02:32:47 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:32:55 <oerjan> `` LANG=en_GB.UTF-8 multicode ꙮ
02:32:56 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:33:14 <oerjan> ok i'm guessing the locale isn't quite the right place
02:34:24 <HackEso> https://hack.esolangs.org/repo/file/tip/bin/multicode
02:38:39 <oerjan> `` multicode ꙮ </dev/null
02:38:40 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
02:38:52 <oerjan> that program is too hairy for me.
02:39:00 -!- oerjan has quit (Quit: Nite).
02:48:46 <shachaf> int-e: So these Beatty sequences (when applied to all reals, not just irrationals) can be used to construct the reals.
02:49:01 <shachaf> Or rather equivalence classes of them.
02:50:17 <shachaf> And then you get multiplication by composing them.
02:51:52 <shachaf> f ~ g if the image of f - g is bounded (i.e. finite).
03:30:32 -!- MDude has joined.
03:42:59 -!- variable has quit (Quit: /dev/null is full).
04:32:39 -!- brandonson has quit (Ping timeout: 260 seconds).
04:33:54 -!- brandonson has joined.
05:28:34 -!- atslash has joined.
06:39:47 -!- xkapastel has quit (Quit: Connection closed for inactivity).
06:40:23 -!- variable has joined.
06:41:54 -!- variable has quit (Client Quit).
06:46:36 -!- doesthiswork has quit (Quit: Leaving.).
07:12:55 -!- variable has joined.
07:13:48 -!- variable has quit (Client Quit).
07:16:53 -!- variable has joined.
08:25:27 -!- AnotherTest has joined.
08:57:07 -!- SopaXorzTaker has joined.
09:03:00 -!- SopaXorzTaker has changed nick to captcha.
09:26:04 -!- brandonson has quit (Ping timeout: 260 seconds).
09:27:47 -!- brandonson has joined.
09:42:20 -!- FreeFull has quit (Quit: rebooting).
09:42:38 -!- HackEso has quit (Remote host closed the connection).
09:42:45 -!- HackEso has joined.
09:46:17 -!- FreeFull has joined.
09:46:29 -!- sleffy has quit (Ping timeout: 260 seconds).
09:52:52 -!- HackEso has quit (Remote host closed the connection).
09:54:18 -!- HackEso has joined.
09:58:19 <fizzie> The system as a whole had some locale bits missing. That's now fixed, but I've not managed to locate where the default locale used to be set.
09:58:25 <fizzie> `` LANG=en_US.UTF-8 multicode ꙮ
09:58:26 <HackEso> U+A66E CYRILLIC LETTER MULTIOCULAR O \ UTF-8: ea 99 ae UTF-16BE: a66e Decimal: ꙮ \ ꙮ (ꙮ) \ Uppercase: U+A66E \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right)
09:58:40 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
10:00:45 <fizzie> The multibot process has LANG set, but I don't remember anymore how that's supposed to flow through to UML.
10:00:54 -!- captcha has quit (Remote host closed the connection).
11:00:15 <izabera> my submission for next year's ioccc is gonna be a program that prints a calendar
11:00:56 <Taneb> ioccc versions of all unix utilities
11:03:37 -!- erkin has joined.
11:07:10 -!- variable has quit (Quit: /dev/null is full).
11:11:00 -!- variable has joined.
11:12:15 -!- variable has quit (Client Quit).
11:14:02 -!- variable has joined.
11:14:15 -!- variable has quit (Client Quit).
11:40:01 -!- variable has joined.
11:41:22 -!- variable has quit (Client Quit).
11:42:31 -!- variable has joined.
11:44:00 -!- variable has quit (Read error: Connection reset by peer).
11:47:13 -!- trout has joined.
11:49:41 -!- variable has joined.
11:49:52 -!- variable has quit (Client Quit).
11:51:51 -!- trout has quit (Ping timeout: 240 seconds).
12:19:19 -!- lldd_ has joined.
12:31:54 -!- variable has joined.
12:33:15 -!- variable has quit (Client Quit).
12:37:29 -!- variable has joined.
12:38:50 -!- variable has quit (Client Quit).
12:59:25 -!- doesthiswork has joined.
13:15:57 -!- captcha has joined.
13:16:56 -!- xkapastel has joined.
13:25:51 -!- HellKey has joined.
13:28:51 -!- HellKey has left.
14:14:36 -!- arseniiv has joined.
14:29:00 -!- captcha has quit (Remote host closed the connection).
14:59:52 -!- jix has quit (Ping timeout: 256 seconds).
15:08:52 -!- jix has joined.
15:20:07 -!- LKoen has joined.
15:42:57 -!- brandonson has quit (Ping timeout: 240 seconds).
15:45:02 -!- brandonson has joined.
16:14:42 -!- imode has joined.
16:36:36 -!- xkapastel has quit (Quit: Connection closed for inactivity).
16:41:38 -!- xkapastel has joined.
17:07:35 <esowiki> [[Special:Log/newusers]] create * Vasilescur * New user account
17:10:30 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=54955&oldid=54947 * Vasilescur * (+276) /* Introductions */
17:21:23 -!- LKoen has quit (Remote host closed the connection).
18:05:51 -!- atslash has quit (Ping timeout: 240 seconds).
18:24:33 -!- MDude has quit (Ping timeout: 248 seconds).
18:24:37 -!- MDude has joined.
18:29:18 -!- LKoen has joined.
18:45:09 -!- jix has quit (Ping timeout: 256 seconds).
18:46:17 -!- brandonson has quit (Ping timeout: 256 seconds).
18:46:18 -!- jix has joined.
18:46:36 -!- xkapastel has quit (Quit: Connection closed for inactivity).
18:48:04 -!- brandonson has joined.
18:56:59 -!- sleffy has joined.
19:25:58 <esowiki> [[Alphabet Stew]] M https://esolangs.org/w/index.php?diff=54956&oldid=54692 * DMC * (+92) /* Description */
19:27:06 <esowiki> [[Alphabet Stew]] M https://esolangs.org/w/index.php?diff=54957&oldid=54956 * DMC * (+32) /* Description */
19:51:33 -!- hppavilion[1] has joined.
19:58:27 -!- brandonson has quit (Ping timeout: 240 seconds).
20:00:17 -!- brandonson has joined.
20:13:17 -!- puckipedia has quit (Quit: *eh*).
20:34:41 -!- hppavilion[1] has quit (Ping timeout: 248 seconds).
20:45:16 -!- puckipedia has joined.
20:57:44 -!- lldd_ has quit (Quit: Leaving).
21:14:33 -!- arseniiv has quit (Ping timeout: 256 seconds).
21:17:07 -!- hppavilion[1] has joined.
21:22:00 -!- moei has quit (Quit: Leaving...).
21:30:36 -!- izabera has quit (Read error: Connection reset by peer).
21:31:12 -!- izabera has joined.
22:06:45 -!- AnotherTest has quit (Ping timeout: 265 seconds).
22:07:42 -!- wob_jonas has joined.
22:08:42 <wob_jonas> Hi guys. I have a software recommendation question. I want to make a multi-page PDF from a set of color jpeg images, one for each page, in such a way that the jpegs aren't recompressed or converted, but embedded in the pdf as is.
22:08:57 -!- hppavilion[1] has quit (Ping timeout: 240 seconds).
22:08:59 <wob_jonas> What should I use for this? Should I use pdftex?
22:09:35 <wob_jonas> Ideally I'd also like to be able to specify the page size and the offset of the image on the page individually per page, but that's not essential.
22:10:35 <wob_jonas> Alternately, if this is not possible, I'd like an explanation for that.
22:11:08 <wob_jonas> (eg. if pdf is like mjpeg and doesn't accept arbitrary jpeg quantization tables, but I don't think it's like that)
22:13:45 <wob_jonas> Oh, and I'd prefer if I could run the software on linux.
22:18:00 <fizzie> I've used Scribus for something slightly like that, and I have a hunch it was capable of embedding JPEGs instead of re-encoding or anything like that.
22:18:09 <fizzie> But I'm not 100% sure, and a quick search couldn't confirm.
22:18:53 <HackEso> Sequence '\xea\x99\xae' is not valid in charset 'ANSI_X3.4-1968'.
22:19:01 <shachaf> fizzie: what's going on with locale/encoding/whatever twh
22:19:26 <fizzie> shachaf: There were two things going on; I fixed one of them, but the other is still going on.
22:20:57 <shachaf> `` python -c 'import codecs, sys; utf8 = codecs.getreader("utf8"); print utf8(sys.stdin).encoding'
22:21:44 <wob_jonas> shachaf: I think one was that the files for some locales weren't installed in /usr
22:21:54 <fizzie> wob_jonas: I made an empty Scribus document, added an image frame, inserted a .jpg image, exported the document as PDF, run "pdfimages -j" on it, and the resulting .jpg file is identical to the source one, so I think it worked.
22:22:20 <wob_jonas> fizzie: nice! I definitely need multiple pages, but I guess that will work
22:22:50 <fizzie> shachaf: Yes, the "locales" package wasn't installed. So if you explicitly set the locale, it will now work.
22:22:59 <fizzie> `` env LANG=en_US.UTF-8 multicode ꙮ
22:23:00 <HackEso> U+A66E CYRILLIC LETTER MULTIOCULAR O \ UTF-8: ea 99 ae UTF-16BE: a66e Decimal: ꙮ \ ꙮ (ꙮ) \ Uppercase: U+A66E \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right)
22:23:11 <wob_jonas> I need to do some other preparations on the jpegs I have first, but that sounds good
22:23:37 <fizzie> shachaf: The part that doesn't work is setting the default locale. I can't figure out how it used to get set inside the umlbox. It's definitely set in the environment of the multibot process.
22:27:59 <fizzie> I have a feeling the "en_NZ.UTF-8" thing might've been a HackEgo customization that's not in the source code that's in the repositories.
22:29:15 <fizzie> That's what you get from not having verifiable binaries.
22:29:41 <shachaf> text/2013-11-04.txt:05:04:59: <oerjan> zzo38: we asked Gregor to set it so that HackEgo could use utf-8, and he chose en_NZ to be funny
22:30:48 <fizzie> Logs suggest it was done by simply prepending "env LANG=en_NZ.UTF-8 " to the command before passing it to umlbox.
22:31:20 <fizzie> So maybe in lib/sandbox, together with the bit where it sets PATH, HACKENV and http_proxy.
22:31:58 <wob_jonas> zzo38: I assume you've already downloaded http://media.wizards.com/2018/downloads/MagicCompRules%2020180413.txt
22:32:13 <shachaf> text/2012-12-07.txt:21:34:25: <Gregor> Basically, if the first byte starts with 110, and the second byte starts with 10, then it's valid UTF-8.
22:32:26 <wob_jonas> by the way, I haven't done the tests on ff-composite yet because I was away during the long weekend, sorry
22:32:28 <shachaf> Gregor: except if it encodes a value <256 hth
22:33:08 <wob_jonas> shachaf: I think you mean <128 hth
22:33:40 <HackEso> U+A66E CYRILLIC LETTER MULTIOCULAR O \ UTF-8: ea 99 ae UTF-16BE: a66e Decimal: ꙮ \ ꙮ (ꙮ) \ Uppercase: U+A66E \ Category: Lo (Letter, Other) \ Bidi: L (Left-to-Right)
22:33:41 <shachaf> I think it was pretty clear that I meant that, though.
22:33:51 <shachaf> fizzie: You could return it to fi_FI.UTF-8
22:34:22 <fizzie> I made it en_NZ since there's precedent.
22:34:34 <fizzie> (The system's default locale is en_GB.UTF-8.)
22:34:35 <shachaf> There's also precedent for fi_FI.UTF-8
22:34:42 <shachaf> Which I didn't know about until looking in the logs just now.
22:34:51 <fizzie> I didn't know that either.
22:35:51 <HackEso> cat: /etc/timezone: No such file or directory
22:36:10 <fizzie> /etc isn't bound in the umlbox.
22:36:13 <HackEso> Tue May 1 22:36:12 UTC 2018
22:36:16 <fizzie> (Just /etc/alternatives.)
22:38:02 <fizzie> (From the umlbox -B option, which does read-only hostfs mounts of "/usr", "/bin", "/sbin", "/lib", "/lib32", "/lib64", "/etc/alternatives", "/dev".)
22:38:03 <wob_jonas> fizzie: then how would libc know where to look for a DNS when asked to resolve hostnames?
22:38:17 <fizzie> There's no networking, so.
22:38:32 <wob_jonas> fizzie: doesn't it also have a file system on / though?
22:39:08 <fizzie> So why would resolving hostnames need to work?
22:39:25 <fizzie> There is a root filesystem, but it's only got init in it.
22:39:38 <fizzie> (And the mountpoints, which are generated by init.)
22:40:03 <wob_jonas> you could need to resolve localhost or something
22:40:24 <fizzie> Maybe. Never been a problem so far, though.
22:40:49 <wob_jonas> is that hardcoded or is it only /etc/hosts that tells what it means, I wonder
22:41:08 <HackEso> Linux (none) 4.9.82 #6 Sat Apr 7 13:45:01 BST 2018 x86_64 GNU/Linux
22:42:03 <HackEso> dnsdomainname: Name or service not known
22:43:39 <wob_jonas> `perl -e warn join".", unpack "C*", gethostbyname("localhost")
22:43:40 <HackEso> Warning: something's wrong at -e line 1.
22:43:51 <wob_jonas> it can't actually resolve localhost
22:43:57 <shachaf> `` /usr/bin/wget -O - 'http://localhost/'
22:43:58 <HackEso> --2018-05-01 22:43:58-- http://localhost/ \ Connecting to 127.0.0.1:3128... failed: Network is unreachable.
22:44:14 <wob_jonas> yeah, it's possible that the interface doesn't even exist
22:44:31 <HackEso> BASH_ARGV=([0]="set | grep -i proxy") \ cmd='set | grep -i proxy' \ http_proxy=http://127.0.0.1:3128
22:44:36 <HackEso> 1: lo: <LOOPBACK> mtu 65536 qdisc noop state DOWN mode DEFAULT group default qlen 1 \ link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
22:44:56 <wob_jonas> so I think you couldn't even make an ip socket to localhost
22:46:17 <fizzie> It networks over a tty.
22:48:25 <wob_jonas> that reminds me of the time X couldn't start because I accidentally configured the kernel to disable SysVIPC (as in http://man7.org/linux/man-pages/man7/svipc.7.html )
22:50:23 <fizzie> umlbox has a thing where it runs "umlbox-mudem" which does a set of TCP port forwardings over a single bidirectional file descriptor, and configures the uml tty2 to be used for that. Except I've not set that up.
22:51:47 <wob_jonas> fizzie: you could also set up a network tunnel that lets it communicate with certain services you run outside the sandbox, but not with the internet in general
22:52:22 <fizzie> Heh, actually, the umlbox script adds a "run root / /sbin/ifconfig lo 127.0.0.1" line to the config file the UML's init reads.
22:52:36 <fizzie> But /sbin/ifconfig doesn't exist on that machine, so it just fails.
22:52:39 <wob_jonas> such as if you wanted to make fetch be able to work as an actual command inside the box
22:52:56 <fizzie> (Otherwise the loopback interface would actually be up.)
22:53:18 <fizzie> Yes, it's modern that way.
22:59:44 <esowiki> [[Procedural Footnote Language]] N https://esolangs.org/w/index.php?oldid=54958 * Vasilescur * (+11272) Created page
23:02:40 <esowiki> [[Procedural Footnote Language]] M https://esolangs.org/w/index.php?diff=54959&oldid=54958 * Vasilescur * (+88)
23:04:05 <esowiki> [[Language list]] https://esolangs.org/w/index.php?diff=54960&oldid=54943 * Vasilescur * (+35)
23:05:18 <Cale> http://www.supermegacomics.com/index.php?i=459
23:05:22 <HackEso> smlist: shachaf monqy elliott mnoqy Cale
23:09:23 <shachaf> Did you get the Super Mega book?
23:25:58 <Cale> It was great, but I'm a little sad that it didn't have my favourite SM comic of all time in it
23:26:04 <Cale> which is the one about the one-sided die
23:27:02 -!- imode has quit (Ping timeout: 256 seconds).
23:27:45 <shachaf> I don't remember that one.
23:28:23 <wob_jonas> shachaf: it's http://supermegacomics.com/index.php?i=382 according to google search
23:30:28 <shachaf> There were a few I was sad that it was missing.
23:30:44 <shachaf> I don't remember whether it had Double Damage.
23:33:10 -!- oerjan has joined.
23:38:02 -!- moony has changed nick to x86_64.
23:38:07 -!- x86_64 has changed nick to x86-64.