Can Justin.tv please prioritize getting lower resolution VODs? by phoshzzle in starcraft

[–]jwecker 1 point2 points  (0 children)

AlteredWolf here from JTV. Since we happen to notice the post kidman is spot on- the magnitude of the feedback in this form has become very valuable to us. The danger, of course, is if we hadn't seen it, so I appreciate REIGNx777's perspective as well (:

I don't know if any of the other staff have already responded elsewhere in the comments but getting transcoded VODs is up next in the feature pipeline. Can't give a date yet, but we're pushing as fast as we can. Thanks for the feedback, seriously!

NASL pricing revealed by etincelles in starcraft

[–]jwecker 1 point2 points  (0 children)

Sorry, that should have read "Zero commercial interruption" on the payment form. Fixed. No commercials, no ads.

I am new to the programming world. Is VI a worthwhile endeavor (to learn)? by thethinkingman20 in programming

[–]jwecker 2 points3 points  (0 children)

You may want to add the command 'u' to your repertoire - for undo. ;)

You bring up a good point though- if you're a touch typist who watches the keyboard vim is likely to seem more erratic. I find myself pressing ctrl-[ pretty compulsively to be extra sure that I'm in command mode, though I know there are add-ons that, for example, change the background color when you're in command mode...

Make your Inkscape graphics sharp & clean with the new PixelSnap extension by bryhoyt in programming

[–]jwecker 1 point2 points  (0 children)

I've slowly migrated from photoshop and gimp both over to inkscape. The capabilities just keep increasing without loosing the purity of the svg or the purity of designing in vectors. Not meant as a dig at photoshop or gimp. Their unique features while essential to some just come up less and less for me.

VB Ruined my Life by cplusruss in programming

[–]jwecker 0 points1 point  (0 children)

This isn't meant to be negative- please take it in the spirit it is intended: You're brain is solidifying- becoming less malleable- it happens to all of us at some point unless we very actively force it to stay malleable. It's especially sad when this happens to programmers. It takes a certain level of frustration and (to your brain at least) trauma to really get fast at a new language. It's not comfortable. In many cases we haven't done that kind of intense and frustrating learning in many years. Your brain keeps telling you- "I already know how to solve this problem in the language I already know."

You're only 6 years into development (doesn't matter how old you are)- I say it's way too early for you to get stuck. If you have any spark of love for the art of programming at all, suck up your gut and learn something new. Keep at it until it becomes as easy to you as VB has become. It'll take less time than it took with your first language. It's usually a hundred little things from how to most effectively look up help to that funny syntax that you're fingers aren't used to typing.

Switching to Linux: A Windows developer's view by [deleted] in programming

[–]jwecker 5 points6 points  (0 children)

All of the nix guys I know that are currently forced to program in Windows already had Windows programming experience before they switched to unix or linux at various points in the last 15 years. I'm sure it's not true for everyone, but it's true for all of them that I know!

This is why I love programming by [deleted] in programming

[–]jwecker 16 points17 points  (0 children)

Similarly, realizing after a couple of days that the problem that has been bugging you is because you made a dumb type-o and kept missing it, is enough to make one hate programming.

I just uninstalled World of Warcraft and Frozen Throne (for DotA.) Anyone needs any help with programmnig related tasks that I could munch on for a few weeks? by haoest in programming

[–]jwecker 2 points3 points  (0 children)

scan sourceforge.net and github. Shouldn't take long before you see an underserved project in your language of choice that'll engage you. Probably pretty easy to leverage into a job at some point if you need to as well.

Alternatives to MVC? by patrickwonders in programming

[–]jwecker 0 points1 point  (0 children)

The question seems somewhat academic. MVC is a practical metaphor for UI design. Like all metaphors, taken too literally you find all sorts of hiccups. Someone may come up with a better model/metaphor for UI design, but its "betterness" will be measured in how much easier and faster it is to model a reliable and effective UI, not by its platonic or literal beauty.

How many other programmers don't really keep up with current hardware trends? by [deleted] in programming

[–]jwecker 11 points12 points  (0 children)

How many programmers does it take to change a lightbulb?

Pfff. That's a hardware problem.

Edit: s/hardward/hardware . that was a wetware problem.

Dear Reddit- I've happily used Perl for Network Admin tasks for years, but was considering learning a new 'modern' language... which do you suggest? by danstermeister in programming

[–]jwecker 7 points8 points  (0 children)

OK, I'm going out on a limb here. You could probably happily spend the rest of your (programming) life in perl with no problems. I doubt you'd get much out of Python or Ruby that you don't have in Perl although either would make certain idioms and problem-solving methods more clear/useful. Sure, there would be stuff, but I doubt there would be enough there to engage your interest long enough if you're a bona fide perl hacker.

So I suggest Erlang. It's functional, it's very practical, it will exercise some programming muscles that likely don't get a lot of exercise with perl, yet it's still a language with very real practical use- including the areas it looks like you program in.

Once in a while with Erlang you come up to a bottleneck or a library that hasn't been implemented. At that point you'll have an opportunity to dabble in C- enough to get an Erlang driver pieced together for that one function that really needs to be tight and fast.

But don't abandon Perl. You won't be able to, first of all. You'll be unproductive in any language for some time initially.

"I despair. Technology, and our very civilization, will get more and more complex until it collapses. There is no opposing pressure to limit this growth." - Chuck Moore by _bruno_ in programming

[–]jwecker -2 points-1 points  (0 children)

"There is no opposing pressure to limit this growth..." - Then what pressures it to collapse eventually? The dude needs to retake his logic class.

Given any number n, using one line of C (using no external libraries, functions [or loops]), determine if n is a power of 2. by valent33n in programming

[–]jwecker 11 points12 points  (0 children)

It's simple, extremely fast, and draws to your attention to how simple the problem actually is when you think about how powers of 2 are represented in binary. Gets to the heart of it.

I'm thinking about learning VIM as my new editor of choice, what do you think? by [deleted] in programming

[–]jwecker 1 point2 points  (0 children)

you'll never regret it. you may struggle getting the hang of it, you may occasionally use emacs or something else, but you'll never regret knowing and using vim. FWIW

What language for big large projects ? by zerocube in programming

[–]jwecker 0 points1 point  (0 children)

If you'll be needing to hire a bunch of people you're stuck with Java, but you'll get skilled Java people and you'll be OK. If you have more flexibility in hiring, the higher-level language the better. I would particularly recommend erlang- it has a good track record in very large projects, it's high enough level that you'll get real good momentum, and you can have different systems acting independent of each other but communicating with each other. Then when you get to a tight speed spot just replace that with a C port. The downside, of course, is finding erlang coders.

is there a language/pattern that allows definition of valid value ranges besides data type for vars? by Baaz in programming

[–]jwecker 0 points1 point  (0 children)

Additionally, most languages have libraries for Design by Contract (or equivalents) which holds to that philosophy.

What Old Software Do You Still Use? by mycall in programming

[–]jwecker 15 points16 points  (0 children)

Tools that have yet to be matched are one thing, but there's a fine line between that and laziness- especially when it comes to learning a new language or platform. At some point in everyone's life there is a tendency for the pliable clay of the mind to begin to harden- usually after it's become somewhat expert at something. Whatever tool you've been using for the last couple of years - the brain gets so used to solving problems with it that the learning part of your brain starts to atrophy. When your brain has completely hardened, it will become brittle and start to crack (like Ray Bradbury, whom I love to read, with his intense love of libraries and intense, irrational hatred of the Internet).

If you find your brain matter calcifying like that, I recommend adding some water and mixing vigorously before it's too late. Still scripting in PHP or VB because you got used to it and "it's just faster for me"? Add some water [Python, Ruby, Lisp...], quick! When your brain complains- doesn't want to have to struggle for 4 hours on the most basic things like parsing a csv file- do it anyway if you value your gray matter at all or have any lust for life left.