« first day (1139 days earlier)      last day (4090 days later) » 

03:31
Epic answer by Bruno to my arrays question:
4
2
A: How to implement (low-level) arrays in TeX

Bruno Le FlochSo, first let me say that this is probably the most thoroughly researched question I've read so far. Congratulations. I'll be reusing some of David's comments. The hashing algorithm takes the csname as an array of bytes (probably some differences there for XeTeX and LuaTeX, let me focus on 8-b...

03:48
@StephanLehmke Although this discussion is really of no use to me as a general LaTeX user, or even as a sometimes package writer, I've really enjoyed reading both your question and Bruno's answer.
@AlanMunn I was intrigued by the fact that you keep hearing mystic warnings from the sages about bad hash performance, but it's very hard for the average TeX programmer to put this into a practically relevant perspective (i.e. what does this mean for actual run time).
@StephanLehmke Definitely. But your investigation of it was itself epic. Also implementing data structures in TeX is kind of McGyver-like (if you know that reference).
@AlanMunn Of course! It is particularly noteworthy that a lot of package authors (sometimes even kernel authors :) seem to be lazy about the efficiency of their code. For the intended use cases this is probably mostly harmless, but things tend to get abused, and if some inefficient code gets used in the implementation of, say, a math symbol, it can suddenly get millions of calls in a substantial document.
@StephanLehmke Luckily Bruno is the master of code optimization.
4
 
3 hours later…
07:05
@StephanLehmke David K is very down on TeX's hash algorithm, and I think for him it's a question of the 'true way'
@StephanLehmke Optimisations in LaTeX2e are pretty carefully done. We've also had quite a lot of discussion about various L3 things and how best to do them.
@JosephWright Yes I know. In fact his critique is valid as it is based on the actual implementation of the hash algorithm. Still it is interesting to see what this means for the performance of actual TeX code.
@JosephWright In fact "seem to be" can very well mean there are good reasons the code looks like it does which are not obvious. Still a naive question can go a long way to make this clearer to the average user.
@StephanLehmke Indeed: I think it's a 'moral' argument as far as he's concerned (i.e real-world performance has nothing to do with it!)
@StephanLehmke Optimisation can also be about different things. For 2e, David and Frank worked really hard to save tokens as at the time that was absolutely critical. For expl3 the balance is different: we are happier to burn through tokens if they make the code clearer. That's at least one reason why it may be worth revisiting prop and seq data types in light of the array discussion.
I know for siunitx I've been though at least three approaches for the unit parser and three or four for parsing numbers to try to gain performance, and I think the number one needs yet another pass!
One chapter for an expl3 programmers guide is clearly 'Performance considerations'
 
2 hours later…
09:14
@JosephWright But I set fire to the tokens! Watched them burn as I wrote my code! LaTeX3 is the key, as I exploit a lot of interfaces! Interfaces...
Hey guys, Herbert is now 18! :)
09:33
@DavidCarlisle: now that one was Spanish. :)
@PauloCereda I am a master of all languages.
2
@egreg: Today is Santa Lucia. :) And yesterday we had Our Lady of Guadalupe. :)
@DavidCarlisle I know. :)
10:16
@PauloCereda, though you might find this interesting coolwanglu.github.io/vim.js/web/vim.html
@ForkrulAssail Very nice! :)
I wonder whether it ever gets slow on syntax highlighting...
@ForkrulAssail easy to port trivial code to javascript these days, might be harder to do it with a real editor.
@DavidCarlisle, I didn't mean to stir, please take off the gloves.
@ForkrulAssail actually it's quite impressive, I went to look if there was an emacs.js but that is a js mode for emacs which isn't the same thing. (It's impossible to stir editor flames between @PauloCereda and me, it's a perpetual state of war anyway:-)
10:25
@DavidCarlisle hehe, I know, just helping with some holiday kindling :)
@DavidCarlisle, that'd be great for my students, but think I'll recommend the portable emacs next semester.
@DavidCarlisle getting my head around org-mode today as my supervisor is reading, and I'm dead tired of my document.
@DavidCarlisle <3
@StephanLehmke I see what you did there. :)
@PauloCereda, have you come across anything related to reference weighting systems since we mentioned it last?
@ForkrulAssail I'm deeply sorry, I had no time so far to take a look at them.
@PauloCereda, just stumbled on my note for looking at it later.
@ForkrulAssail :)
11:03
@DavidCarlisle Somehow I always read a statement about llamas here...
Any experts of Dollars per module around? pm.stackexchange.com/questions/10371/…
@PauloCereda, nap time.
@ForkrulAssail nah, llamas are evil and scary. :)
@PauloCereda, this woman can never teach post-grads.
@PauloCereda Funny, down at your place, Llamas seem to occupy the place in kids stories reserved for sheep up here ;-)
@StephanLehmke Sadly, llamas are unknown here. :) I think the influence is strong in Peru and around the Andes region.
11:31
@PauloCereda I was once bitten by an alpaca in a zoo :-)
@StephanLehmke Oh my! Really?
@PauloCereda It was not too bad (upper arm). I had a jacket on, so no blood. Only a minor bruise. But they have strong teeth ;-)
@StephanLehmke Oh. :)
@Stephan: you got mail. :)
11:54
I believe I am misunderstanding the question: tex.stackexchange.com/questions/149827/reference-custom-styles -- For me the OP wants to reinvent the wheel.
12:15
@MarcoDaniel Does seem this way
12:52
@DavidCarlisle You're not really the discouraging type are you :-)
You may naeed to say \addtocounter{equation}{2} before the figure* and \addtocounter{equation}{-2} after to correct that. It is not ideal but it is a hard limit in the latex float algorithm it can not place two-column floats on the same page (as it has already committed to the page height for that page.) — David Carlisle 27 mins ago
Sounds a bit like telling a blind man who asks for the shortest way to the next bus stop "just right on" (accross the freeway).
Wouldn't "don't put numbered equations in floats" have been a more useful advie?
13:11
@PauloCereda Give my best wishes to mamma Lucia!
13:28
@egreg Thank you! She thanked you for your kindness! :)
kan
kan
@egreg Do you have some time to help me with setting up aquamacs viewing with skim, both ways - forward and inverse searches?
@StephanLehmke some journals really want you to do that, it's just that latex can't really do it. Obviously you really want anything to float if it is numbered in sequence things in the page, but except on the first page latex doesn't have a non-floating are at the top of the columns, so abusing the float area is practically speaking the only way to do it.
@kan Later on. Now I'm on the train, in half an hour I should be home.
kan
kan
@egreg Sure thing! Please ping me when you'd be available! FYI, the problem is the aquamacs freezes on C-C C-v.
14:14
@kan Here I am.
kan
kan
@egreg Hah! So, shall we start setting things up? ATM, C-c C-v is broken.
Amacs freezes.
@kan I tried on my Aquamacs and it works.
kan
kan
@egreg So, is there a way I can say go back to default or something? But, I swear I did not change anything.
@kan C-c C-v should be bound to TeX-view; is it?
@kan It could be a consequence of you reinstalling manually AUC-TeX.
kan
kan
@egreg Oopsie.
How do I fix this?
Like uninstall and install again? the whole aquamcs?
@egreg how do i verify this?
14:22
@kan I'd first try reinstalling Aquamacs. Remove the icon by trashing it; remove also the “Aquamacs Emacs” folders you find in ~/Library/Preferences and ~/Library/Application Support
@kan If you have a ~/.emacs file, rename it, at least for testing.
kan
kan
@egreg No, I don't have any.
Well, let me set it up afresh then.
@kan You might want to try the 3.0 preview version
kan
kan
@egreg That's what I previously installed too...
@egreg I trashed the icon from the application folder what else?
@kan That might explain the bad behavior.
kan
kan
@egreg Hmm?
14:24
@kan If you still have the .dmg file, open it and copy Aquamacs to /Applications
kan
kan
@egreg Confusing. :(
I don't have it.
How do I get rid of emacs first?
Going for dinner. BB after an hour.
@kan Download it again.
14:46
@egreg I usually suggest AppCleaner (I guess it's this one) for newbies to get rid of programs in Mac because it usually removes the preferences as well. :)
kan
kan
All works now! Great!
However, preview though...
So, no forward and inverse search.
@egreg So, how to setup skim?
I already have it installed.
@kan Let me check
kan
kan
@egreg Sure!
15:07
@kan See this one
4
Q: Aquamac AucTeX should open PDF in external viewer, not render it in Emacs buffer

FrankI use AucTeX in my Mac Emacs, which is Aquamac 23.1. Typically in AucTeX, when I type C-c C-c it runs pdflatex, then C-c C-c again and it opens it in a PDF viewer. But in this Aquamac emacs version, it renders the PDF right in the emacs buffer. How can I change that? I just want it to open the ...

kan
kan
@egreg Hah, I checked but slightly unfortunately, the answer refers to a older version of amacs! Let me see again...
Hello English gurus :-) -- Is "closed-out" nearly the same as "aborted"?
kan
kan
@egreg Done!!!!
Thank you!!
@MarcoDaniel Never heard of it - so at least to non-native speakers, the meaning might be unclear.
15:47
@StephanLehmke Indeed. I had the same issue and answered the example question wrong :-(
16:01
@MarcoDaniel not really, but I'd never use it I supect it is American (and without a hyphen) idioms.thefreedictionary.com/close+out
:1263599 Thanks. This explanation helps me. Normally I am using dict.cc ;-)
@Canageek competition ruling: can I update my code, I was sad my tree got squashed so I have re-expressed the run lengths base 26 instead of base 10 to keep the character count within limit. (same output)
 
1 hour later…
17:23
I was quicker (and remarkably longer) than @egreg:-)
@DavidCarlisle I was adding the example. ;-)
@egreg well I knew you'd answer as it was just a matter of adding % (at the start of a line for a change.
@DavidCarlisle Of course my answer is conceptually better. :P
@egreg of course.
17:45
Hi everybody \ldots
18:20
@StiffJokes Hi!
 
1 hour later…
19:31
quack
@PauloCereda A Duck!
@JosephWright :)
@Joseph: I'll probably ressurrect my PS3 for this holiday. :)
@PauloCereda :-)
@JosephWright But I still have Rayman Legends for the Wii U too. :)
@PauloCereda No Rayman Legends yet: am still on Ico
19:35
@JosephWright Cool. :)
19:46
@egreg but sadly not endorsed with a tick.
@JosephWright there was a reason I derived \uspace from \xspace instead to using it. Retested in my example and it solves none of the issues I still have, while it eliminates what I tried and succeeded to achieve. — Carlos Eugenio Thompson Pinzón 5 mins ago
Anyone else wonder what the point is here: xspace already has to work hard to get things 'right', and siunitx works really hard to do units properly
20:32
Oh no, I'm out of HDMI ports in my TV! Damn you highdef stuff!
20:52
I need another TV.
@PauloCereda I don't even have one TV
@topskip Wanna buy mine? :) Runs low on HDMI ports though. :)
@PauloCereda I would spend way too much time watching TV
@topskip You could run TeX on your TV. :)
I'm one step to run TeX on my Wii. :)
@PauloCereda I can run TeX on my notebook :)
20:56
@topskip Boo. :)
Good evening everybody (at least those of you in UTC+1). Does anyone remember the name of the package, which fixes the spacing around math delimiters scaled with \left and \right. I know it is there, but I can't remember the name.
we should make tex.tv, a television channel that just sends videos of people typesetting beautiful documents
6
@topskip <3
and cursing LaTeX because there are errors like you can't use \relax after the (or something similar)
@topskip that's dirty talk. Only 18+. :)
20:59
@topskip Why am I afraid of this? The name could attract other people.
@PauloCereda And inbetween there are ads for emacs, vi and other editors
@topskip yay! And ducks!
.... or David can show the superpower of tabularx
@topskip There are more editors?
;-)
More than sublime text? No
21:00
@topskip David could host a show!
We have subject for six months: explain xii.tex. :)
@PauloCereda And @Paulo has the interview corner (Late night show with @Paulo)
@topskip ooh with toast!
@PauloCereda And after 10p.m. we have the hardcore TeX session, no LaTeX allowed, just 'naked' TeX
@topskip :-D
(hope I don't get flagged for that comment)
21:02
@topskip ooh!
The perfect time for an \expandafter...
or now \relax a bit and go to sleep.
I like the idea of TeX.tv
@cgnieder should have a show about music and TeX.
... and Bruno explaining how to optimize macros
@topskip 18+ too. :)
21:05
@HenriMenke probably ctan.org/pkg/mleftright
And what is sports supposed to be like?
And during the morning time (children's time), I'll have a show "more fun with nodelists"
A little vi golf?
@PauloCereda :) I should make music with TeX!
@Johannes_B @egreg, @David, @Joseph, @Nicola, @Alan and I could host the sports show.
90% cricket.
21:06
Typesetting the resulting tables
Then later on, we have another show explaining the cricket explanation.
... with \midrule and such
@PauloCereda :-)
@cgnieder Perfect! That's it. Thank you very much.
And we need Psmith coming between shows and saying stupid things :)
21:07
Of course, egreg and I would try to talk about football, but @David will force us to debate cricket. :)
@topskip I can arrange that. :)
When we have 24 hours of show, we can use \loop\show\repeat
live tv from all the conferences, of course
I see, there is enough stuff to fill a complete tv channel
I like the idea, keep on dreaming. But my battery is dying, so: Bye guys
nobody even mentioned pstricks or tikz
@Johannes_B I hope your computer's battery.
Yes, my computer's battery ;-)
good, I was worried:)
Yes: reading time. Herbert reads one of his book every day at noon.
At a fireplace with a slow, deep voice...
21:15
@topskip This would be amazing. :)
@PauloCereda You know you wanted to ask the score so far in the Perth test:
Australia 	326-6
England 	Yet to bat
@JosephWright vvv
@cgnieder quite. Now who do we know on the latex3 team who we could blame. — David Carlisle 1 min ago
@DavidCarlisle :D
21:37
@cgnieder but I just realised it's not our version, so I'm posting a fix now.
@DavidCarlisle So it's a real bug? :)
@cgnieder yes:-)
21:56
@DavidCarlisle They're running, aren't they?
22:39
@percusse: sir! <3
@PauloCereda Aloha!
No starred cat videos? What have you been discussing all these times?
23:10
Evening, everybody!
@StephanLehmke I was just going to give a bounty to Bruno, only to see that you obviously already plan to do so! :)

« first day (1139 days earlier)      last day (4090 days later) »