Live data from Hacker News

Designing a Business Card in LaTeX

olivierpieters.be

161–170 of 223 posts

Re: Designing a Business Card in LaTeX

#161

Earlier quoted context omitted.

If it doesn't compromise your work, can you speak more of the path you took from a Ph.D. to startups/tech, and how your research allowed you to go down that path? I'm a Ph.D. student in applied math as well, currently.

Part I I tried a grad math department and didn't like it: (1) In a course in real analysis, early on the prof discussed some set theory. The summer before I'd had an NSF thing in axiomatic set theory, Suppes, von Neumann, an appendix in Kelley, etc. His first test had a problem, and at the last minute I saw a solution and wrote it down. He called me on the carpet -- nasty guy. I apologized for using little omega for…

Part II

My software now is 100,000 lines of typing with about 25,000 programming language statements and the rest voluminous comments. About 80,000 of the 100,000 are for on-line, and the rest are for off-line, occasional batch runs for some of the data manipulations. There is some light usage of SQL Server.

I am basing on Windows and the .NET Framework. For the Web site, that is Microsoft's IIS (Internet Information Server -- handles the TCP/IP Web site communications and much more leaving a nice environment for my code for the actual Web pages) and ASP.NET for the Web page controls (single line text boxes, links, check boxes, radio buttons, etc.).

My Web pages and my code for the pages is just dirt simple -- Microsoft writes a little JavaScript for me, and I have yet to write a single line of it. There's no use of Ajax, no pull downs, pop ups, roll overs, overlays, icons, etc. The Web site is also dirt simple, a seven year old who knows no English and has only a cheap smart phone dirt simple.

I wrote a little C code; am using some open source C code, and otherwise wrote all the code in Visual Basic .NET -- seems fine to me. The important stuff is the math I derived; given the math, the code is routine, and Visual Basic .NET is well up to the work. Since I don't like C syntax, I don't like the syntax of C#. Maybe someday I will convert to C#, but in an important sense Visual Basic .NET to C# is just converting to a different flavor of syntactic sugar -- indeed, IIRC there is a translator.

So, I'm an entrepreneur working to sell the results of some math I derived.

So, to do such a thing, think of a problem and a solution, write the code, sell the results. Of course, problem selection is a biggie. And want a problem that can solve and with own applied math with a better solution than available otherwise; want the software not too much to write; want the computing resources within what is reasonable now or soon (possibly considering the cloud); want the results to be a must have instead of just a nice to have for enough users/customers times money per each to make some big bucks.

If you are a solo founder, then you get to avoid a common cause of failure -- founder disputes. As a founder, you SHOULD understand all the work, so if you are a solo founder you will!

Don't expect any equity funders to write you a check until you have revenue significant and growing rapidly. Thus, as a solo founder with revenue significant and growing rapidly you won't accept their check. No one in equity funding has yet seen even 10 cents from applied math research; you won't get back even laughs. Ph.D. academics is really good at work that is "new, correct, and significant". Business just HATES anything really new or significant and has no idea how to check "correct". E.g., the information technology VCs keep looking for simplistic, empirical patterns and have no idea how to evaluate anything new. Really, their looking for such patterns is likely also just a publicity scam; instead, they want to invest money in a business where accountants working for their limited partners, who, if that is possible, know even less about math, can say that they made a good investment. In an analogy, they want to buy a ticket on a plane that has already reached nice altitude and is climbing quickly. Maybe the startup will take their money if there are five founders, all exhausted, all with all credit cards maxed out, and each with a pregnant wife.

For a good applied mathematician -- with some original, powerful, valuable work, good at software, with a business with significant revenue growing rapidly -- to report to a BoD of business people, essentially anyone else in business, is a bummer. E.g., at an early BoD meeting you will outline an applied math project for some nice progress in the business, and about the time you get to sufficient statistics, an ergodic assumption, completeness of Hilbert space, the polar decomposition, something in NP-complete, or a martingale, the board members will soil their clothes, leave a smelly trail to the rest room, and then run screaming from the building. They will meet off-site, fire you, put the business up for sale for the cash in the bank, and be glad you are gone. Bummer.

So, go into business for yourself. Or, don't expect anyone in business, who no doubt knows next to nothing about math, doesn't even remember sin' = cos, to create a job suitable for your talents, training, and business value in applied math.

Heck, at one time in business, I saved a major company just by formulating and solving

y'(t) = k y(t) (b - y(t))

The BoD was thrilled, but I scared the socks off the C-suite.

That was the third time. The first time I wrote some software that pleased the BoD and saved the company. The second time I beat everyone in the C-suite at Nim -- I'd read the algorithm in Courant and Robbins.

Scared the socks off the C-suite.

Applied math in business is a wide open field -- nearly no one there now. So, you will be alone. You can trust the solid math you know, the solid, new proofs you write, and a lot in software, but no one will do anything but laugh until you have the big bucks in the bank; then, since you did something valuable they don't understand and know they could not have done, they will fear you and hate you; they will all agree and may gang up on you; they may attack you. The laughing is not nearly new: Just read the Mother Goose "The Little Red Hen"; that's still the case.

There's a lot of good, foundational applied math code out there for optimization, statistics, etc. you might be able to exploit. In computing, operating systems, .NET etc., SQL etc. are astounding and from free to usually quite cheap.

Nearly no one in business can identify, formulate, and solve even a problem that is basically just linear programming -- the competence in applied math in US business is, well, they forgot plane geometry. To expect them to derive some simple Lagrangian relaxation is asking for hen's teeth.

As an applied mathematician in business, you will be essentially alone out there, in the nearly empty intersection of math and business. If you are successful, then you will necessarily also be exceptional, and necessarily nearly everyone who is exceptional is alone.

My first server is an AMD FX-8350, 64 bit addressing, 8 cores, 4.0 GHz processor clock, 32 GB ECC main memory, etc. That's a lot of computing power for the money. Fill that up doing something valuable, buy 20 more, fill those up, and sell out for $1 billion or so. It's a heck of an opportunity.

Re: Designing a Business Card in LaTeX

#162

If you're going to go through all the trouble of typesetting a business card in LaTeX, you really ought to use Computer Modern Roman so that folks know you typeset it in LaTeX. (Related; resumes in CMR always have +10 credibility.)

That's why I always install CMR in MS Word. Handy link (because it's actually quite hard to find): http://concentriclivers.appspot.com/LatinModernTTFHinted.7z

I once made a visual comparison between Word and LaTeX using CMR: http://tex.stackexchange.com/a/110219/14827

Re: Designing a Business Card in LaTeX

#163

If you're going to go through all the trouble of typesetting a business card in LaTeX, you really ought to use Computer Modern Roman so that folks know you typeset it in LaTeX. (Related; resumes in CMR always have +10 credibility.)

I typeset my resume in LaTeX, but I ended up formatting it so it looked almost exactly like it did in Word. I should probably update that at some point.

But I did throw a \LaTeX macro in the skills section, so anyone familiar LaTeX should notice.

Re: Designing a Business Card in LaTeX

#164
post #143
post #95

Earlier quoted context omitted.

First, Knuth did TeX, Plain TeX, and was not the primary force behind LaTeX. Second, IIRC, Knuth did proudly use TeX to print dinner menu, invitations, or some such.

>Knuth did proudly use TeX to print dinner menu That's hilarious. Any sources on that? That man is incredible.

I was typing quickly from memory. With The TeXBook, on page 411 he has a concert program; on page 248 he has a genealogy chart; on page 247 he has some nicely formatted stock tables; on pages 233, 236-7 he has some recipe stuff from Julia Child.

So, instead of a menu, I found a concert program and some recipes. Maybe there is a menu in there someplace.

He also has an addressed envelope where he used his Metafont in some tricky way to get something like a stamp. He might also be able to get from TeX with Metafont the whatever they are called little boxes of geometric gibberish used as identifiers.

I did some TeX macros for foils -- I get a nice box around each foil. Some more macros I did let me do a simple drawing in, say, old Microsoft Photodraw, include it in a picture in a TeX document, and then position TeX math as annotation overlays on the drawing. So, I can, say, draw a right triangle and put the standard Pythagorean theorem annotation on the figure. Can put darned nearly any TeX expression as annotation. TeX is nice and for math nearly essential.

Re: Designing a Business Card in LaTeX

#165
post #146
post #119

Earlier quoted context omitted.

> You need to get 1 out of 100 applications from the app store, that competes for the one who can shows the most ads and be the least effective at decoding the picture. The ZXing Barcode Scanner doesn't show any ads. IIRC, they give it away for free because they want people to use their (open source, natch) barcode library. I've been very happy with it. This of course demonstrates a problem with the App Store model:…

Yeah, I find it so strange that the Google Authenticator setup includes a step to download a recommended 3rd-party scanner scanner, given that GA is pretty much the most important app security-wise you can install on the phone.

I ditched GA after I tried Authy. Built-in QR scanner, plus syncing with non-mobile devices.

Re: Designing a Business Card in LaTeX

#167
post #150
post #111

Earlier quoted context omitted.

Computer Modern has a very high contrast of thick and thin strokes, and the axis of the strokes is completely vertical. This makes it very difficult to render on bitmap displays: you can end up with 3-pixel lines next to 1-pixel lines, and the optical compensations of antialiasing can't fix the visual appearance because most of the lines are orthogonal. These characteristics of the font are intentional: it's really a…

Okay, so you're not saying it's always hideous; you're saying it's hideous on screen. I think you're wrong even there: some of the screens that have come out in the last few years have resolutions near that of cheap inkjet printers, and on those screens Computer Modern looks okay. If you don't have access to such screens, there is a simple trick you can use instead: just set your zoom to something like 10x. The font…

I suspect his problem is more with Windows and its brain-dead font rendering. Vertical strokes are the ideal case for subpixel anti-aliasing on a typical LCD: you get 3x the horizontal resolution. On a typical 100dpi screen this gives you 300dpi horizontal resolution, which is around the low-end for print quality. On modern 200dpi "retina" displays, you get 600dpi horizontal resolution which is more than enough to make Computer Modern look good. But ClearType has a strong preference for aligning positions and sizes to whole pixels, giving you horrendous kerning and sudden large jumps in font size and apparent weight as you increase the requested font size.

Re: Designing a Business Card in LaTeX

#168
post #37

Earlier quoted context omitted.

I edit a genre fiction and we do all our layout in XeTeX. I picked it because it's the right tool for the job, and I don't know PageMaker. The colophon calls attention to it because I think it's helpful to tell others how you made something (typefaces, tools, etc.) rather than for nerd cred. https://www.aliterate.org/aliterate-page47.pdf The typefaces are Minion and Myriad.

When I copy text from your PDF it comes out all garbled. Does this happen to others as well? Is it intentional; some form of copy protection?

Don't know about the parent's intentions, but making the PDF from LaTeX copy-able is mostly a matter of putting this in the preamble.

    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
See also http://tex.stackexchange.com/a/64198/121234 and http://tex.stackexchange.com/a/119718/121234.

Re: Designing a Business Card in LaTeX

#169
post #150

Earlier quoted context omitted.

Okay, so you're not saying it's always hideous; you're saying it's hideous on screen. I think you're wrong even there: some of the screens that have come out in the last few years have resolutions near that of cheap inkjet printers, and on those screens Computer Modern looks okay. If you don't have access to such screens, there is a simple trick you can use instead: just set your zoom to something like 10x. The font…

I suspect his problem is more with Windows and its brain-dead font rendering. Vertical strokes are the ideal case for subpixel anti-aliasing on a typical LCD: you get 3x the horizontal resolution. On a typical 100dpi screen this gives you 300dpi horizontal resolution, which is around the low-end for print quality. On modern 200dpi "retina" displays, you get 600dpi horizontal resolution which is more than enough to ma…

I'm using a Retina MacBook. The readability problem with Computer Modern is intrinsic to its design, and even a 200 dpi screen just isn't enough to make it look good (IMHO). But it's definitely much worse still on Windows.

My question is: why use this particular 1980s font developed to showcase a dead-end stroke rendering technology, when there are much better alternatives around?

Re: Designing a Business Card in LaTeX

#170

These are really beautiful business cards. But man, does anybody actually get value out of their business cards? No interesting opportunity has ever come up for me as a result of sharing business cards. At some point I stopped taking them with me. I still have a bunch of them in my desk drawer, they're very outdated, and I only use them for grocery lists. Is that just me, or are business cards going out of fashion in…

Really interesting business cards, simply cannot look like a business card, and the direct communication features (contact details) are secondary. If a business card can delight people who receive it, then it has a point. In this epoch, if sharing contact details requires a hardcopy, I'm of the opinion that it's of very limited value. Although it's useful to have business cards for many locales, since they are a cust…

> If a business card can delight people who receive it, then it has a point.

The first rule of the advertising club is AIDA: Attention, Interest, Desire, Action. A business card should draw attention, if only to distract from the terribly clichéd action of handing over a business card :)

Post reply on HN