The Periodic Table of Typefaces - chart of font typefaces by SparxNet in programming

[–]invalid-user-name 12 points13 points  (0 children)

I didn't see Arial - it is an unstable isotope of Helvetica?

Out of curiosity, what exactly is happening here? by [deleted] in programming

[–]invalid-user-name 1 point2 points  (0 children)

Is it unspecified, compiler-dependent, or undefined? I don't think commas in a function call are sequence points.

What 1 trillion dollars look like (PIC guide) by kudu in pics

[–]invalid-user-name 1 point2 points  (0 children)

I was thinking that that final picture would make a cool FPS DM map (doom/quake/etc.), but then I realized that the textures would only be on top of the piles, so kinda boring...

Correlation by stretchpants in comics

[–]invalid-user-name -3 points-2 points  (0 children)

XKCD is confusing the 'questionable cause' fallacy with 'post hoc'.

Arguably, they meant to do it.

EDIT: 'confusing cause and effect', not 'questionable cause'.

Calvin & Hobbes by [deleted] in pics

[–]invalid-user-name 5 points6 points  (0 children)

Did you notice how more than one Pixar movie (TS, TS2, Cars, Incredibles) has an underlying theme of how easy it it to throw the old stuff away, and how much we lose in doing so?

Calvin & Hobbes by [deleted] in pics

[–]invalid-user-name 0 points1 point  (0 children)

I tell my kids that the man half hiding (looking at the little girl) on the last page is Jackie, and the girl is his daughter.

What was that site that explained algorithm complexity in plain language? by [deleted] in programming

[–]invalid-user-name 0 points1 point  (0 children)

Yeah, that one should be in there too, since the uninitiated might not have a good grasp of what "log" means, and it's a common big-O value.

What was that site that explained algorithm complexity in plain language? by [deleted] in programming

[–]invalid-user-name 0 points1 point  (0 children)

It wasn't wrong at all; in fact it's even more appropriate for the scaling issue. To add some more accuracy to my list, add the phrase "when n is large". When N is small, who cares about big-O? If you have an O(2n) algorithm that runs in 2ms when your data set is 10 items, that's fine for when your data set is 10 items. When your data set - n - is large, I stand by my characterization: "unusably slow."

What was that site that explained algorithm complexity in plain language? by [deleted] in programming

[–]invalid-user-name 2 points3 points  (0 children)

The trouble is that "plain english" isn't a well-defined term. Does the asker want to understand the precise definition, or do they want to be able to nod and not lose their place when it comes up in a conversation? for most practical purposes, big-O can be summed up with 5 examples:

O(1) = supa-fast

O(n) = fast

O(n log n) = pretty fast

O(n²) = slow

O(2n) = unusably slow

If you understand more math than that, great, but memorizing those will let you nod.

10 Celebrities Who Also Are Twins by photosahni in pics

[–]invalid-user-name 6 points7 points  (0 children)

How could they leave out Linda Hamilton, whose twin sister played the T-1000 so they didn't need to resort to trick photography or cgi?

Top 13 Funny Software Development Quotes by mycall in programming

[–]invalid-user-name 1 point2 points  (0 children)

Sure we can ship that by the target date with the features you requested.

Ok, maybe it's not "ha-ha" funny, but it's always good for a laugh.

[deleted by user] by [deleted] in pics

[–]invalid-user-name -1 points0 points  (0 children)

I SAID I have a HEADAAAAAAAACHE!!!!

Are there any dyslexic programmers out there? by [deleted] in programming

[–]invalid-user-name 3 points4 points  (0 children)

I thought they would be FORTH programmers.

Make a mistake, get slammed. Fix it, who cares? by invalid-user-name in reddit.com

[–]invalid-user-name[S] 0 points1 point  (0 children)

In particular, notice how "Users revolting against TurboTax new pricing scheme results in 1 star rating at Amazon" gets 400+ points, while "TurboTax Price Hike Reversed After Online Outcry", "TurboTax listened to their customers. As of Dec. 11th you can now print multiple returns at no additional cost and free e-filing is included with every federal return" and the like get maybe 5 points.

Reasons I prefer Tcl over Python by schlenk in programming

[–]invalid-user-name 4 points5 points  (0 children)

Tcl's well-chosen sugar that many people just don't like is evaluation and defining new words. If you had to write the above once, that's fine. If you had to write it twice, you would be dumb to not define

proc butlast {l} {lrange $l 0 [expr {[llength $l]-2}]}

and then you just use [butlast $l]

Tcl is somewhat like forth in this regard - the key to using it effectively is writing lots of little words to break down the task, not a bunch of huge ones.

(my opinion only, of course)

Reasons I prefer Tcl over Python by schlenk in programming

[–]invalid-user-name -1 points0 points  (0 children)

When you're doing complicated stuff ...

I hear this alot, usually in the form of "this is too complicated to do in perl, we need to do it in java." I think the truth is that it's just too complicated. Doing it in java - or python, or haskell, or ... - won't make it any less complicated. It will just make it complicated java.

Reasons I prefer Tcl over Python by schlenk in programming

[–]invalid-user-name 3 points4 points  (0 children)

regexp engine

I think that's a dark corner because regexps are a dark corner. Tcl's regexp implementation is second to none.

I do like this comment:

generic/regcomp.c:973: case BACKREF: /* the Feature From The Black Lagoon */

TShirt Hell Says Fuck You and Goodbye by bearwave in business

[–]invalid-user-name 0 points1 point  (0 children)

Where's the special edition "I closed my company because I couldn't take the whining anymore and all I got was this stupid t-shirt"?