**** BEGIN LOGGING AT Fri Mar 08 02:59:56 2019 Mar 08 09:58:11 i'm just going to use you guys to rant a bit Mar 08 09:58:24 I hate latex with the same passion I love it Mar 08 09:58:55 I've spent 2 hours to find the issue that was breaking my document, and it was an unescaped _ in text Mar 08 10:12:47 :) Mar 08 10:19:27 and it's not even fixed yet Mar 08 10:19:34 i'm gonna end up rewriting this shit on word Mar 08 10:21:04 aww, noo :/ Mar 08 10:21:46 i have this thing to document a few things at work Mar 08 10:21:51 and some of the sections are autogenerated from code Mar 08 10:21:56 it's pretty and automatic Mar 08 10:22:20 but since a couple of days it doesn't work Mar 08 10:22:28 and I don't know fking why Mar 08 10:22:53 there's no reason, no reasonable error, no explanation Mar 08 10:31:49 git bisect? Mar 08 10:32:59 I already know which is the thing that makes it fail Mar 08 10:33:35 but I didn't know the exact underlying reason Mar 08 10:33:44 i think it's the underscores Mar 08 10:34:56 * Maxdamantus has wondered when TeX will be replaced. Mar 08 10:35:18 i think it's pretty when it works Mar 08 10:35:25 but getting it to really work is a pain in the ass Mar 08 10:35:41 i don't think it's worth the effort Mar 08 10:37:28 I think the basic principle behind TeX is desirable: having a programming system for concisely creating printable documents, where various stylistic things are just handled by normal abstractions you have in programming (eg, functions) Mar 08 10:37:41 The way it works just happens to be essentially magical. Mar 08 10:39:05 because it was designed a long time ago, when a lot of programming concepts were either still being developed, or were just difficult to implement. Mar 08 10:39:09 the language is ugly, you always need to load and undefined number of packages, but sometimes they conflict one with the other or must be included in a very specific order, but that order may conflict with some other package you need Mar 08 10:40:21 so instead of figuring out how to express everything cleanly using something like a lazy programming language that just fundamentally does function application (which is basically all you need), it's based on macro expansion, which is very hard to reason about. Mar 08 10:41:54 really, all you need is some usable syntax for expressing function application, function expressions, and variable binding, and you basically have the same level of power as the TeX language. Mar 08 10:42:54 just need to then provide some typesetting primitives (which TeX does in its own system), and some higher-level typesetting library (like LaTeX), and some module system for referring to third-party libraries. Mar 08 10:43:01 most of the time you don't really need something like that Mar 08 10:43:07 you only need a sensible way to write a table Mar 08 10:43:47 Yes, but unless you have "make a table" as a primitive operation, you need some sort of abstraction to do that. Mar 08 10:44:15 and having "make a table" as a primitive operation would be a very inflexible system. Mar 08 10:44:27 yep, but latex/tex is supposedly about how you can separate content from presentation, but that is basically false Mar 08 10:44:31 since practically everything requires special support from the base system. Mar 08 10:44:52 given that you need to splatter all your text with arcane commands Mar 08 10:46:58 Having it without the ability to write abstractions is basically like writing TeX, but without being able to write things like \def Mar 08 10:47:25 Practically noone writes plain TeX, and the ones that do will probably be using \def Mar 08 10:47:55 so, basically html+css but with more up-in-the-ass granularity? Mar 08 10:48:00 LaTeX is just that common library on top of TeX, which depends on being able to write abstractions. Mar 08 10:48:06 well, xml+css Mar 08 10:48:27 well, yes, that seems more sensible than latex to be honest Mar 08 10:48:51 most of the time you want to write paragraph after paragraph of text, why the hell do I have to add \paragraph{} ? Mar 08 10:48:55 markdown is even better Mar 08 10:49:20 because the inevitable commands are basically non code, so it doesn't interfere with the textual visualization Mar 08 10:49:27 last time i had to create a folder out of products, i just created html that i later converted to pdf and set it to printing company Mar 08 10:49:57 so basically: sql+files -> php -> html -> pdf -> printing Mar 08 10:50:14 So PHP is where you get your abstraction from. Mar 08 10:50:43 I don't think HTML/CSS alone is sufficient for replacing LaTeX as it's used, eg, in academia. Mar 08 10:51:25 still, it was enough, and flexible at that Mar 08 10:51:44 any changes were easy to add and were seen instantly Mar 08 10:51:58 Right, it's very flexible, because you've got an actual programming language in the pipeline: PHP Mar 08 10:52:16 some say php isnt programming language Mar 08 10:52:17 ;) Mar 08 10:52:24 but preprocessor Mar 08 10:52:25 So you're fully capable of separating the "content" from the "display" Mar 08 10:52:51 ie, you're not having to write something like "indent 5px" at the beginning of every paragraph. Mar 08 10:53:03 that's css's work Mar 08 10:53:09 or denote classes that effectively say the same thing. Mar 08 10:55:44 anyway, here's something I was working on at one point (I'm not the primary author), very dubious of trying to write this in pure HTML/CSS: https://maxdamantus.eu.org/42.pdf Mar 08 10:56:51 imo it's very doable with html+css Mar 08 10:57:00 It's obviously *do*able Mar 08 10:57:03 but is it maintainable? Mar 08 10:57:06 yes Mar 08 10:57:10 if you throw php at it too Mar 08 10:57:16 to generate things in proper places Mar 08 10:57:18 You can obviously write Linux in x86 assembly Mar 08 10:57:21 but is it maintainable? Mar 08 10:57:46 but yes, i think you can write it quite cleanly in pure html+css Mar 08 10:57:52 Sure, if you use PHP instead of LaTeX, you can do whatever you want with it. Mar 08 10:58:04 You can write a layout system in PHP that just figures out where every character goes. Mar 08 10:58:24 you could even just write a font renderer in PHP, so you don't have to rely on font handling in the HTML being accurate. Mar 08 10:58:29 any preprocessing makes it much easier. that i agree Mar 08 10:59:00 the thing is that latex doesn't really does a good job in the end Mar 08 10:59:02 but for all of that, you need libraries, so you need to either write it yourself, or rely on someone else having written it. That's the part that you actually get with LaTeX: someone else has already written a bunch of reusable layout combinators. Mar 08 10:59:11 btw. what's that 'FOO' on next-to-last page? Mar 08 10:59:19 something left behind? Mar 08 10:59:41 https://i.imgur.com/JnpCI6d.png Mar 08 10:59:42 Can't remember. That whole document is a WIP. Mar 08 10:59:43 solve this Mar 08 10:59:46 or spacer put there so big cells go on next page Mar 08 10:59:49 can probably look at it in git Mar 08 11:01:00 nah, got own work to do, eh Mar 08 11:01:47 why is that ceene: because we weren't caring about exact positioning issues at the time. Mar 08 11:02:05 why do you have to manually tweak that? is it because < is somehow a special character? Mar 08 11:02:20 but that's the thing, you should have to care about that Mar 08 11:02:33 s/should have/shouldn't have/ Mar 08 11:02:33 ceene meant: but that's the thing, you shouldn't have to care about that Mar 08 11:02:39 ceene: the document is mostly defined semantically, positioning issues can be fixed by mostly just fixing the combinators. Mar 08 11:02:47 ceene: it's really not important for a WIP. Mar 08 11:02:53 ceene: should the document really be purple? Mar 08 11:02:58 :) Mar 08 11:03:07 80/20 rule Mar 08 11:03:33 80% of work takes 20% of time. remaining 20% takes the remaining 80% of time Mar 08 11:03:57 'hey, can you put that dot 3px higher and make it glow?' Mar 08 11:04:03 you know what I mean, the presentation is wrong and it's not your fault that latex somehow decided to move that and thw whole document is astonishing, but why does it fail in something so trivial? Mar 08 11:06:13 ceene: because with power comes responsibility. Mar 08 11:07:16 you're justifying a bug Mar 08 11:07:19 ceene: if the system gives you the ability to have fine-grained control over layout (instead of saying, eg, "I'll put whatever you output inside a box which is strictly bigger"), then you have to be careful about things like that. Mar 08 11:07:55 that whole string fits in that box Mar 08 11:08:00 i remember when i was looking for work, trying some big newspaper company Mar 08 11:08:03 the text above and below is alineated Mar 08 11:08:11 they did their webpages PIXEL EXACT Mar 08 11:08:21 with few supported browsers and html+css Mar 08 11:08:29 and css was primitive back then Mar 08 11:08:34 but that line, that doesn't begin with a math character somehow is broken, and there's no reason for it to happen Mar 08 11:08:37 and ie6 still ruling the world Mar 08 11:08:47 luckily i didnt get that job Mar 08 11:09:08 alineated doesn't exist in english? Mar 08 11:09:15 lol Mar 08 11:09:16 aligned Mar 08 11:09:20 i'm an idiot Mar 08 11:09:22 :) Mar 08 11:10:08 that whole string fits in that box, the text above and below is aligned, but that line that doesn't begin with a math character somehow is broken and there's no reason for it to happen Mar 08 11:10:13 much better Mar 08 11:12:15 The actual reason is because there's a random `\hspace{-2ex}` in front of it. Mar 08 11:12:25 :) Mar 08 11:12:38 lol Mar 08 11:12:44 maybe this time it's just that Mar 08 11:12:51 for the most part, the TeX code is free of positioning information, that's one of the few exceptions. Mar 08 11:12:53 which means it was a workaround for something else that didnt quite get bug matching rule set Mar 08 11:12:53 but i'm really fed up with that kind of thing that happens just because Mar 08 11:15:44 \produzione{\XvP\!\!}{ \Xt{}{\x}{\T}{ \valP } }{}\\ Mar 08 11:15:45 \seguitoProduzione{ \hspace{-2ex} \mbox{} \hspace{-10ex} }{}\\ Mar 08 11:16:25 That first line corresponds to the production rule just above the positioning error pointed to. Mar 08 11:16:52 (the actual source code has additional newlines/indentation, so it's a bit easier to read than what I posted here) Mar 08 11:17:38 (though I often did get annoyed at the main author's occasional indentation inconsistency (occurs in Java code, not just TeX)) Mar 08 11:17:58 he's also Italian, so the TeX is partly in Italian. Mar 08 11:20:28 I think the occasional negative spacing is just to force stuff to fit onto one line, but since the document was being semantically updated (not just updated to improve styling), those negative space hacks might've become inconsintent. They should obviously be fixed at some point. Mar 08 11:28:55 i'm reading this http://www.danielallington.net/2016/09/the-latex-fetish/ Mar 08 11:29:38 and as for the "FOO", apparently one of the source files was just replaced entirely with the content "FOO" Mar 08 11:30:08 well, that's obvious, I thought it was yet to be written Mar 08 11:30:13 presumably because the content was moved to a different place, and I guess he didn't feel like removing/unreferencing that file at the time. Mar 08 11:30:18 neither that nor the guy writing italian is latex' fault :) Mar 08 11:31:25 or that didnt feel like fixing broken page layout Mar 08 11:31:26 ;) Mar 08 23:18:30 DocScrutinizer05: anything official has to be done by board, register changes with court (like new board members, bylaws, address) or other authorities or banks or whtever MCeV official means in terms of the bylaws Mar 08 23:19:01 probably Mar 08 23:19:26 am I member of any board? (I honestly don't know of any, sorry) Mar 08 23:19:55 DocScrutinizer05: meeting minutes of GA in 2017 tells that you are board, doesn't it? Mar 08 23:20:05 no idea Mar 08 23:20:40 I would have hoped to be foundation member only Mar 08 23:21:10 DocScrutinizer05: iirc you have been elected board in 2017 Mar 08 23:21:17 I for sure never felt up to the task to follow duties of a board member Mar 08 23:23:42 DocScrutinizer05: then don't do it in the future no more Mar 08 23:23:46 > Als Vorstand wurde vorgeschlagen und einstimmig (wieder)gewählt: Mar 08 23:23:49 > Jörg Reisenweber)(jörg_rw), Stimmen: 6 ja, 0 nein Mar 08 23:23:52 > Jussi Ohenoja (juiceme), Stimmen: 6 Ja, 0 Nein Mar 08 23:23:55 > Falk Stern (kriegsführung/fstern), Stimmen: 6 ja, 0 nein Mar 08 23:23:58 > Die Gewählten akzeptierten die Wahl. Der Vorsitzende nimmt zur Mar 08 23:24:01 > Kenntnis, dass der Vorstand ordnungsgemäß bestellt wurde. Mar 08 23:24:49 ok, so obviously I am board member Mar 08 23:26:41 DocScrutinizer05: and to be pretty plain, it is receive or print a sheet of paper, go to city-hall, sign it, have it notarized by city-hall, put in an envelope send to Falk or Jussi or court - once a year... Mar 08 23:26:48 not that a big deal actually Mar 08 23:27:14 what I know for sure: I'm not secretary, I have no idea what tasks are pending and never felt like that's a duty I could be up to, and for sure I clearly stated this before I accepted any election to be any position in the MCeV Mar 08 23:27:43 no problem, send me paper and I'll sign and forward as needed Mar 08 23:31:15 DocScrutinizer05: so no secretary, as Jussi is treasurer, you might be chairman... you take the minutes and print it, download a "register at court" template, fill in your credentials and the changes in the meeting minutes + the new address, go notarize it, send it to probably falk as jussi is busy saving Nokia... Mar 08 23:33:31 sorry, none of this sounds like I could convert it into an action I would know how to do. I'm not chairman either Mar 08 23:34:44 DocScrutinizer05: I guess public court will make you convert it into an action Mar 08 23:35:22 DocScrutinizer05: you registered a company, just the same, different name on the form Mar 08 23:35:55 "take the minutes" no idea where and what those are, print yes I know how to do. download a "register at court" template - no idea either. My credentials? As long as those are my personal data, ok - IO got no further credentials of any kind. Go notarize - no way, I got no time to visit a notar or whatever. Mar 08 23:36:13 sorry this sounds pretty offensive Mar 08 23:36:49 I don't like this sort of .... meh Mar 08 23:37:07 nevermind I'm pretty sure I find a way to get out of this pretty fast Mar 08 23:37:12 https://agkl.justiz.rlp.de/fileadmin/justiz/Gerichte/Ordentliche_Gerichte/Amtsgerichte/Kaiserslautern/Organisation/Registergericht/Anmeldung_von_Aenderungen_des_vertretungsberechtigten_Vorstands.pdf Mar 08 23:37:56 DocScrutinizer05: the letter I got from court because MCeV board failed to do something is pretty offensive Mar 08 23:38:25 I hereby declare I leave MCeV and step down from all positions Mar 08 23:38:39 DocScrutinizer05: declare to whom? Mar 08 23:39:35 I am no board Mar 08 23:40:47 DocScrutinizer05: but well, pussy out like you always do... why get elected in the first place? Mar 08 23:43:03 otoh, I have no idea what falk's address is, so I will just paste the minutes and your address to court and the bank, send you all papers and shit and be done with it Mar 08 23:44:01 and if you think declaring anything will help, you are required to fwd changes to court within weeks, not years, so stepping down now instead of fixing it, helps you ZERO Mar 08 23:45:03 you can also talk some sense into the other two and do it together Mar 08 23:45:29 it is not like you are a sitting duck all alone there, you are three board members after all Mar 08 23:47:39 being two board members denying to have time to go notarize stuff, makes it completely impossible Mar 08 23:48:00 you need two notarized signatures Mar 08 23:48:32 and meeting minutes that state that those signing are board Mar 08 23:50:04 just bully others like you're the asshat boss, like always. Not with me Mar 08 23:52:16 >>why get elected in the first place?<< I can tell you precidely: because I've been asked, rather begged to do, and I been promised there's no additional workload for me from it Mar 08 23:53:54 those who did obviously didn't anticipate chem|st's usual rage bursts Mar 08 23:54:02 DocScrutinizer05: lol Mar 08 23:57:31 DocScrutinizer05: yeah I bully people into what exactly? I have a fcking court order on my desk that is for the MCeV Board to fcking hand in changes or get a fcking court order that forces you by adding a little fee to it if you don't Mar 08 23:58:56 so get the fck out of my face and do your fcking job you obviously negotiated to be not your job, so sad that court won't give a fcking shit what you negotiated to be your job Mar 09 00:02:20 asking kindly for a year did not help, pressing the situation for a couple of months, didn't help - so wrap your head around it (I even pasted you the form to fill in... how hard can it be?) Mar 09 00:03:28 you did what??? Mar 09 00:03:52 you come here throwing tantrums. fuck off with that tone Mar 09 00:04:13 DocScrutinizer05: it is quarter past 12... not 5 to 12 Mar 09 00:04:56 DocScrutinizer05: just guessing, you are not on the board mailinglist then Mar 09 00:05:19 this gets better every time Mar 09 00:07:21 well, you might not wonder ever to get no board emails if you negotiated to be a ghost board member Mar 09 00:07:50 sorry, I thought you got emails about that Mar 09 00:08:22 warfare: let me guess, you didn't put either one of you on the board alias?! Mar 09 00:09:52 DocScrutinizer05: to sum it up, I move and cannot receive any more postal stuff for MCeV, additionally, I am the emergency and secondary contact for the bank, that has to be done by someone else too Mar 09 00:10:57 that was what I was making aware of even before you got elected Mar 09 00:11:40 "all good for now but please find a solution" was my 2017 statement Mar 09 00:21:55 sorry for today my quota of suffering hassle, namecalling and false accusations against me is used up. You're free to come again Monday politely explaining the problem you face, the actions you think are needed and ask me for help. As long as I'm not again getting called names and receive instructions I can't follow since I totally lack the necessary context (e.g. >>you take the minutes<< without pointer to those "minutes") I'm for sure Mar 09 00:21:55 willing to help as much as my situation allows Mar 09 00:23:30 until then, please don't bother to highlight me, and stop spreading umfounded accusations **** ENDING LOGGING AT Sat Mar 09 03:00:34 2019