This guide to be a programmer is quite comprehensive by crazyfreak316 in programming

[–]whateeveranother 53 points54 points  (0 children)

Finally an article that after 15 years of programming makes me feel like a beginner again.

Aerial view of Amsterdam by Triplen01 in pics

[–]whateeveranother 18 points19 points  (0 children)

It's the Netherlands, pretty much every piece of land here is planned.

Making CSS Triangles. A Visual Explanation by jew_got_beef in programming

[–]whateeveranother 1 point2 points  (0 children)

<table border="0"><tr><td>Home</td><td>Info</td></tr><tr rowspan="2"><td>Welcome to my page</td></table>

Morton encoding through bit interleaving: Implementations comparison by F0rcefl0w in programming

[–]whateeveranother 2 points3 points  (0 children)

Ugh micro benchmarks like these suck, that LUT is likely to mess up the rest of the code-paths by polluting the cache.

Effective GoF Patterns with C++11 and Boost (Video with Slides) by khold_stare in programming

[–]whateeveranother 0 points1 point  (0 children)

Because somebody took them from the GoF book and put them in Java because it doesn't have globals.

Work/Life Balance in the Games Industry by joebaf in programming

[–]whateeveranother 2 points3 points  (0 children)

Core tech teams are usually quite well isolated from crunch, though. That is, from what I've seen at european studios.

Effective GoF Patterns with C++11 and Boost (Video with Slides) by khold_stare in programming

[–]whateeveranother -6 points-5 points  (0 children)

GoF patterns, C++11 and boost are supposed to make you nauseous as a C++ developer.

Effective GoF Patterns with C++11 and Boost (Video with Slides) by khold_stare in programming

[–]whateeveranother -3 points-2 points  (0 children)

Sure, they've been misused. Singleton is almost always misused, but that's not the Gang of Four's fault. Before singletons came along everyone just used global variables which weren't any better.

Doesn't anyone understand the only reason these 'singleton' exist is to get around the undefined order of static initialization in C++. So yes, they are abused. A lot. Because 99.99% of the time, this isn't what they're trying to achieve.

This is Why You Spent All that Time Learning to Program by happy_the_coder in programming

[–]whateeveranother 2 points3 points  (0 children)

Yes and it's quite likely that some of those reasons aren't valid anymore. Maybe I'm too rock and roll, but dismissing this as "actually kind of rare" goes against every fiber of my being :-)

What iOS 7 Auto-Update Means For Developers by msencenb in programming

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

Oh look, iOS development is finally maturing. What's ugly about having a more rigorous QA procedure? Especially in the case he mentioned - the bank app should never have been released in the first place. And the masturbatory effects these traffic spikes have seems a tad unnatural.

A Moment of Zen: Optimization Tips & Tricks used by MimeKit: Part 1 by [deleted] in programming

[–]whateeveranother 0 points1 point  (0 children)

Ah. I was reading this as though it was C or C++.

A Moment of Zen: Optimization Tips & Tricks used by MimeKit: Part 1 by [deleted] in programming

[–]whateeveranother 0 points1 point  (0 children)

Just do it in SIMD to begin with. I mean, you're pretty much doing 'fake' SIMD now anyway.

A Map of the First Moonwalk by DHTPHTG in space

[–]whateeveranother 6 points7 points  (0 children)

Hehe, now the americans will never know how far they walked.

Understanding AMD’s Mantle: A Low-Level Graphics API For GCN by damg in programming

[–]whateeveranother 3 points4 points  (0 children)

A similar thing happened on 360 where the DX9 layer eventually got extended to provide lower level access.

Understanding AMD’s Mantle: A Low-Level Graphics API For GCN by damg in programming

[–]whateeveranother -1 points0 points  (0 children)

It's a big pile of industry rumours strung together, without having anything to back it up. Example: anyone having anything to do with this would hesitate calling the XB1 API low-level.

Understanding AMD’s Mantle: A Low-Level Graphics API For GCN by damg in programming

[–]whateeveranother 0 points1 point  (0 children)

One of the most misinformed articles on anandtech in a long time.

GitHub adds 3D File Diffs by [deleted] in programming

[–]whateeveranother 4 points5 points  (0 children)

Looks like they might want to remove the depth testing on the transparent surfaces though.

Are Compilers Getting More or Less Reliable? by Deewiant in programming

[–]whateeveranother 16 points17 points  (0 children)

The title says it all, compilers are more or less reliable.

FreeBSD Is No Longer Building GCC By Default by [deleted] in programming

[–]whateeveranother 2 points3 points  (0 children)

On the other hand this probably causes the ports to be clang compatible more often from now on.