00:00:07 <esowiki> [[Special:Log/newusers]] create * BougeToi * New user account
00:02:59 -!- spruit11 has quit (Ping timeout: 260 seconds).
00:04:18 <b_jonas> wait... so in debian, when software documentation is in a separate binary package, if it's html (or pdf) documentation (as opposed to man pages or info), the documentation is usually installed under /usr/share/doc . but /usr/share/doc has directories for each binary package name, and the docs are sometimes installed under the name of the doc package, but sometimes under the name of the software package.
00:04:20 <esowiki> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=77724&oldid=77698 * BougeToi * (+268) /* Introductions */
00:04:24 <b_jonas> the latter might be an error.
00:04:44 -!- spruit11 has joined.
00:09:24 <zzo38> What are the policies for documentation in Debian?
00:09:42 <esowiki> [[Alex]] https://esolangs.org/w/index.php?diff=77725&oldid=50296 * BougeToi * (-9) Made the text more adjacent to English
00:10:25 <zzo38> If there is documentation which isn't in man pages, presumably I should think the man pages should mention where to find them, though. (In addition to HTML and PDF, some programs may also have plain text documentation.)
00:12:39 <esowiki> [[FizzBuzz]] https://esolangs.org/w/index.php?diff=77726&oldid=77672 * Salpynx * (+1080) /* Examples */ Mathematics
00:21:10 <fizzie> If it's a mistake, I think it's a pretty common mistake. Unless you meant "mistake" in the sense of "not a good idea", rather than "not a thing a Debian package is supposed to do".
00:22:24 <esowiki> [[Alex]] https://esolangs.org/w/index.php?diff=77727&oldid=77725 * BougeToi * (+122) /* Translate to brainfuck */
00:25:08 <fizzie> I guess it might be just that there's no one consistent convention. One of the '-doc' packages I've got installed (gpsbabel-doc) in fact puts meta-documentation about the doc package (changelog.Debian.gz, copyright) in /usr/share/doc/gpsbabel-doc, but documentation about the software itself (gpsbabel.html, gpsbabel.pdf.gz) in /usr/share/doc/gpsbabel. And then it makes /usr/share/doc/gpsbabel-doc/doc a
00:25:14 <fizzie> symlink to '../gpsbabel'.
00:25:30 <fizzie> But maybe that's just a particularly weird example.
00:26:13 -!- adu has quit (Quit: adu).
00:58:32 <b_jonas> zzo38: some programs also have info documentation. I don't know what the policies are, but the practice that I observe is that they mostly just let you install docs in the form that the upstream could install, which could be any of man, info, html, pdf; and then also add at least stub manpages for executables if they don't have one.
00:59:07 <b_jonas> they change the installation directories, but that make sense, they have to change that for basically everything they install.
00:59:38 <b_jonas> and most software already allows or should allow users to decide the installation directories anyway.
01:01:13 <b_jonas> zzo38: oh, and also if the documentation is licensed under the GFDL with front or back cover text, then they consider that docs not free and so don't put them in the main archives. this is sort of internally consistent, but very annoying.
01:07:54 <zzo38> O, yes, there is also info documentation
01:58:54 <spruit11> For what is this? If I remember correctly there are tools to generate man and info pages from your application if you set it up correctly.
01:59:49 <zzo38> I have used .ds and .so commands so that you can specify what directories other files are found in (whether documentation or something else) edited by the distributor, separately from the rest of the man page.
01:59:57 <b_jonas> zzo38: also a few programs, most notably subversionn, hide their reference documentation in the executable such that you can access them with something like program-name help --verbose then program-name help subcommand-or-doc-section
02:00:12 <zzo38> Yes, some programs do.
02:01:33 <b_jonas> zzo38: I should go through and extract all the help pages from the programs of subversion (svn, svnadmin, and a few more) and concatenate them to a single searchable text file, but so far I've been lazy
02:02:08 <b_jonas> mercurial also does this, but it also comes with a hg(1) manpage that has the same text, so in that case it's fine
02:02:26 <b_jonas> svn doesn't have that text in man-pages or on the web or anywhere easily searchable
02:02:49 <b_jonas> fossil also has the docs in the executable
02:03:14 <b_jonas> zzo38: do you happen to have already existed these docs for some executable such that you can share?
02:04:18 <zzo38> Yes, I know fossil does too
02:04:51 <zzo38> b_jonas: I am not sure what you are looking for
02:05:54 <b_jonas> zzo38: a single text file that contains all possible outputs from svn help $anything, svnadmin help $anything, etc; and similarly for fossil help $anything
02:06:13 <b_jonas> because in a text file, I can do full-text search
02:06:19 <zzo38> I do not have them.
02:33:09 -!- RTFM[ChOkO] has joined.
02:51:47 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
02:52:54 <b_jonas> this is probably a stupid question because I don't understand enough about hardware. ethernet uses a checksum, usually crc32 or crc16, to detect packages that aren't transmitted correctly, and can use that to negotiate transmission speed. that much makes sense. but why doesn't ethernet also use some kind of error-correction code, to gain bandwith?
02:53:25 <b_jonas> at least optionally I mean, after negotiation.
02:54:03 -!- Lord_of_Life has joined.
02:54:25 -!- gahaaah has joined.
02:55:37 <b_jonas> you can't really add error correction codes at higher layers of the protocol if ethernet discards packets with wrong checksums
02:55:48 <b_jonas> so it's ethernet that has to do it
02:55:49 <gahaaah> Here is a challenge that involves ECC cryptography, are you able to break it? here is the encrypt.py https://pastebin.com/UpNf3Pis and here is the output.txt https://pastebin.com/bM9X3znV you can use any esolang to solve this, or any program you choose e.g sage, gp/pari etc :)
02:56:03 <b_jonas> and error correction code is nice to implement in hardware too
03:06:42 <gahaaah> Can buffer overflow/heap overflow vulnerable code be written in any esolang?
03:11:01 <b_jonas> gahaaah: yes, there are low-level esolangs that let you access memory without bounds check
03:11:21 <gahaaah> b_jonas which one is the more popular one?
03:14:34 <b_jonas> dunno. probably some bytebytejump variant is the most popular, but I specifically hate that language.
03:19:44 <imode> gahaaah: do it in thue.
03:31:13 <imode> why're you looking to break esolang interpreters?
03:34:39 -!- gahaaah has quit (Ping timeout: 245 seconds).
03:34:59 <imode> shame. was looking for someone security minded.
04:36:17 -!- orbitaldecay has joined.
06:35:15 -!- imode has quit (Ping timeout: 258 seconds).
07:14:38 -!- Sgeo has quit (Read error: Connection reset by peer).
07:17:45 -!- dingwat has quit (Quit: Connection closed for inactivity).
08:09:15 -!- hendursa1 has joined.
08:11:23 -!- hendursaga has quit (Ping timeout: 240 seconds).
09:40:25 -!- sprocklem has quit (Quit: ...).
09:42:28 -!- sprocklem has joined.
10:25:41 -!- cpressey has joined.
10:27:16 <cpressey> Algebraic Data Types, but for operating systems: Dual-booting == sum type, running a VM == product type
10:30:07 -!- cpressey has quit (Client Quit).
10:39:48 <Taneb> What would an exponential type be
10:53:13 -!- t20kdc has joined.
11:54:42 -!- sprocklem has quit (Ping timeout: 256 seconds).
12:02:35 <esowiki> [[Zirconium]] M https://esolangs.org/w/index.php?diff=77728&oldid=77723 * RocketRace * (-6) Info -> About
13:04:54 -!- hendursa1 has quit (Quit: hendursa1).
13:05:17 -!- hendursaga has joined.
13:06:54 <esowiki> [[2DFuck]] https://esolangs.org/w/index.php?diff=77729&oldid=77635 * SunnyMoon * (-52) I will remove this. It may cause confusion.
13:08:10 <esowiki> [[2DFuck]] https://esolangs.org/w/index.php?diff=77730&oldid=77729 * SunnyMoon * (-4) Grammar fix
13:08:58 <esowiki> [[2DFuck]] M https://esolangs.org/w/index.php?diff=77731&oldid=77730 * SunnyMoon * (+1) Full stoppp
13:15:21 <HackEso> The password of the month is juberous.
13:42:19 -!- arseniiv has joined.
14:03:25 -!- Sgeo has joined.
14:54:50 -!- Lord_of_Life_ has joined.
14:57:23 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
14:57:41 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
15:01:19 <int-e> Oops, please turn on JavaScript to enjoy Tabloid :)
15:06:59 -!- dingwat has joined.
15:17:34 <Arcorann_> https://news.ycombinator.com/item?id=24578749 <-- HN thread on Tabloid
15:19:04 <Arcorann_> I like how everything gets printed with an exclamation mark at the end
15:35:12 -!- Arcorann_ has quit (Read error: Connection reset by peer).
15:42:18 <arseniiv> rumor has it that’s an extramarital son of Cobol and Intercal (and BASIC)
15:43:03 <esowiki> [[Special:Log/newusers]] create * Seiryn * New user account
15:44:59 <arseniiv> is there esotericity in allowing only dual numbers in a language? (R ⊕ εR where ε² = 0; or we may make ε a higher-degree nilpotent, like ε³ = 0 and taking R ⊕ εR ⊕ ε²R)
15:45:13 <arseniiv> by R I mean float64 or something
15:47:20 <arseniiv> (of course exp, sin and others will be defined by their Taylor series truncations)
15:48:10 <arseniiv> (like sin (a + bε) = sin a − bε cos a)
15:53:36 <int-e> That's not very esoteric, I think. Keyword is "forward mode automatic differentiation".
15:55:14 <int-e> (The syntax may be esoteric, but that's shallow.)
16:08:36 -!- Cale has quit (Ping timeout: 272 seconds).
16:18:29 -!- Cale has joined.
17:32:58 -!- imode has joined.
18:00:51 <arseniiv> <int-e> Keyword is "forward mode automatic differentiation". => yeah I know :(
18:01:27 <arseniiv> int-e: how about complex numbers confined to the unit circle?
18:01:48 <arseniiv> (you probably have already seen me tlking about them)
18:57:39 <imode> C compilers seem to break if you shove 2.6MiB worth of statements at them, but I don't know why.
18:59:30 -!- LKoen has joined.
19:02:11 <rain1> all of them around this same boundary?
19:29:05 -!- sprocklem has joined.
20:08:59 <int-e> arseniiv: I may have. Didn't pique my interest...
21:40:25 -!- arseniiv has quit (Ping timeout: 264 seconds).
21:55:09 -!- t20kdc has quit (Remote host closed the connection).
22:03:19 -!- 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.”).
22:52:14 -!- budonyc has joined.
23:22:17 -!- Arcorann_ has joined.
23:23:40 <esowiki> [[Double Helix]] M https://esolangs.org/w/index.php?diff=77732&oldid=71508 * Abbin21 * (+1) /* Computation */
23:47:21 <esowiki> [[Zirconium]] https://esolangs.org/w/index.php?diff=77733&oldid=77728 * RocketRace * (+0) Remap exclusion zones for clarity.
23:54:47 <esowiki> [[User:Abbin21]] N https://esolangs.org/w/index.php?oldid=77734 * Abbin21 * (+148) Created page with "Abbin lives somewhere, i think. He has created 2 esolangs to this date and plans to continue his journey. == Esolangs == * [[Conveyer]] * [[Casini]]"