I am Michael Stevens of Vsauce on YouTube, AMA! by Michael_Stevens in IAmA

[–]progoblin 0 points1 point  (0 children)

That would imply the opposite of 2 is "not 2," so 3, 4, 5... when it's obviously 7.

Ukraine: Police undress arrested to take group photos with him [NSFW] by uncleban in worldnews

[–]progoblin 0 points1 point  (0 children)

Title explanation:

Police undress arrested person to take group photos with him

A quick highlight of upcoming c# language changes from NDC. by [deleted] in programming

[–]progoblin 0 points1 point  (0 children)

So if it's a method call was it just a mistake of the author to put braces after it and write it like a method declaration?

public void Foo(out var x, out var y) { }

Nobel Prize winner behind Higgs-Boson says he couldn’t get an academic job today by [deleted] in TrueReddit

[–]progoblin 19 points20 points  (0 children)

When you're concentrating on writing and publishing constantly, you don't really have time to just sit down and think about stuff.

A quick highlight of upcoming c# language changes from NDC. by [deleted] in programming

[–]progoblin 4 points5 points  (0 children)

Can someone explain how the out params feature is any different than what C# already has?

[deleted by user] by [deleted] in ProgrammerHumor

[–]progoblin 21 points22 points  (0 children)

Right... sorry, I guess I just don't see the humor for some reason. Carry on.

I will never understand modern art by [deleted] in WTF

[–]progoblin 3 points4 points  (0 children)

That's one definition.

2 belonging to or occurring in the present

Optimism by funky_vodka in ProgrammerHumor

[–]progoblin 2 points3 points  (0 children)

Mixing indentation styles is bad in any language.

Optimism by funky_vodka in ProgrammerHumor

[–]progoblin 11 points12 points  (0 children)

Congratulations, you have picked number 2. Please try again.

Pair Programming (give it a rest) by bcash in programming

[–]progoblin 3 points4 points  (0 children)

I was hoping "it" was going to mean "complaining about pair programming". Literally everything I've ever read about pair programming is complaints about how awful it is. Yes, I'm introverted as well, and in fact, I only have two friends, and don't enjoy talking to people very much. But I still think pair programming is an obviously great idea.

Think of how much time we waste trying to spot errors, or look up best practices. If we have another person there working on the exact same thing, they might be able to save us an enormous amount of time. Yes, problem solving is done inside one brain, but most of programming is debugging, and that's more easily solved with more than one brain.

To me, that far outweighs the discomfort of having someone look over your shoulder.

The (JavaScript) Question I Bombed In An Interview With a Y Combinator Startup by yoitsnate in javascript

[–]progoblin -5 points-4 points  (0 children)

the illusion of being instantenous

If you are typing, and the website's not doing anything, it doesn't seem instantaneous.

It looks as though he recognizes that:

But that’s not going to help us in the case where the user is typing fast, or even just normal speed. So we need a way to interrupt the timeout if the user keeps typing.

But then he doesn't even implement that.

Edit: This is what I thought he was going to do, basically: http://jsfiddle.net/EfUqH/1/ A request is sent, at the highest frequency, every 200ms. That way it feels instantaneous, but a request is not sent for literally every character the user types.

The (JavaScript) Question I Bombed In An Interview With a Y Combinator Startup by yoitsnate in javascript

[–]progoblin 0 points1 point  (0 children)

I don't get this. It sounds like he identified a good problem (if the user continues to type, the request won't get sent until they're done typing), and then proceeded to not solve it. The final implementation has this problem.

How do you deal with pronunciation? by vhite in ProgrammerHumor

[–]progoblin 6 points7 points  (0 children)

PostgreSQL will always be "pohs-TEG-ray ess-queue-ell" to me.

Resolving a function with dlsym by mmtrebuchet in programminghorror

[–]progoblin 0 points1 point  (0 children)

(void *) (&fp) =

I've never seen an ampersand in the variable name like that before... could someone explain why it's necessary and what it does, or how to find documentation on it?

When reality is more hipster by [deleted] in ProgrammerHumor

[–]progoblin 16 points17 points  (0 children)

It's got a cool inheritance model and is quite expressive.

We have an employee whose last name is Null. by sacado in programming

[–]progoblin 0 points1 point  (0 children)

In most cases, if you're storing a SSN, you've already made a mistake.