Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:What videos exactly? (Score 1) 277

Hmm, not sure I agree. Walmart is a retail store, and won't really care whether they're advertising on YouTube or not. There are plenty of other advertisement avenues for them.

However, Google's billions are made almost *entirely* from online advertising. I'm not saying they'll necessarily take a significant hit from this, but you can bet that this is *much* more concerning to them, as it's affecting the reputation of their most important service, financially speaking. I'd bet we'll see some sort of proactive response from them concerning this fairly shortly. There's no way they're going to risk their primary revenue source.

Comment Re:What videos exactly? (Score 3, Insightful) 277

Perhaps also an effort to encourage Google to come back and offer these advertisers some discounted rates? It's unlikely that these advertisers will stay away for long. But why not pull out of a deal temporarily and see if things look more favorable for the next contract?

I don't think there's a lot of love for the dominant position Google has in internet advertising, so of course other companies will take any opportunity they can get to stick it too them just a bit. This just seems like an excuse to do that.

Comment Re:Everyone is underpaid. (Score 3, Insightful) 134

Yeah, I've never talked about it in those terms, but we all know bullshit marketing-speak when we see it. On the other hand, I've often said "thank God for Stack Overflow" after finding a quick and informative answer to a technical question I had.

It's an incredibly valuable resource. I often find it useful when I'm first digging into a new language or technology. Nearly every basic or even advanced question I tend to ask has been asked and answered already, and I can just reap the benefits.

But the *real* payoff, in my opinion, is when you find answers to incredibly obscure issues for which you might have to work days or even *weeks* to figure out, and some kind soul who has already gone through that pain shares knowledge for the good of everyone else, even though doing so is even more work for them.

Comment Re:All too true (Score 1) 266

Using a modern game engine doesn't absolve responsibility for writing good, efficient code, and even moreso like me if you ARE the one working on the engine. Plenty of studios still write and use their own custom engines.

Optimization is still critically important. I'd argue its one of several pillars of our technical requirements. That being said, I never claimed it was the "end all be all". But yes, we actually do worry about the cost of operations like allocations, locks, or operations which enter kernel space, because of the cost of the context switch. Those things add up if they occur when iterating over the typically massive, complex data structures we tend to work with.

But at a broader scope, "optimization" these days more typically means being smart about how you code in a real-time and occasionally memory-constrained environment rather than micro-optimization, which isn't practical for the hundreds of thousands of lines of code in modern, large-scale projects. For instance, being smart about caching both objects and data to avoid unnecessary allocations (or writing your own allocators to help with that), optimizing for multi-threaded execution, writing CPU-cache friendly code and data structures where necessary (more important than micro-code optimizations in many cases), and so on.

BTW, this is a common misconception, but far more happens outside of the graphics sub-system that needs programmer attention. People tend to forget that most animation happens on the CPU, not to mention physics, audio, AI, scripting, resource management, and general gameplay logic.

Comment Re:My panels are 12% efficient... (Score 2) 133

and I have all of my roof covered that gets direct sunlight, and they still aren't powerful enough to produce enough power even in the summer to overcome the self-discharge of my SLA batteries. Here in Seattle in the winter, I might as well not even have the panels. 26% efficient would be strong enough to keep me from having to plug a charger into the wall to charge my batteries for maybe six months a year. Hopefully this will reach consumers soon.

The state of WA is almost entirely powered by hydro-electric. We already have reasonably cheap, green power right off the grid here. And you weren't satisfied with buying solar panels just once, but are interested in purchasing a second set because the first ones were so worthless.

I'm apparently missing something.

Comment Re:All too true (Score 2) 266

Videogame programmers care *very much* about all these sorts of performance issues. Not coincidentally, many videogame programmers use custom containers, and nearly ALL of them use custom allocators for exactly this reason.

That being said, not everyone programs real-time pseudo-simulations like we do. But you should very much care about ensuring the most basic building blocks of code everyone uses are highly optimized at the very least. The more often code is called, the more attention should be paid to ensuring its as optimal as it should be.

I'd be curious to hear MS's response to these issues. It could be that there were some deliberate reasons for the choices made, or possibly some unintended consequences to the solutions offered, but it's hard to say without a fairly deep knowledge of the STL internals MS uses (based on Dinkumware, I think?)

Comment Re:Leave the original (Score 2) 542

Starship troopers is a fantastic movie.

It was a terrible movie that had a few cool action scenes. For the record, I'm not a movie snob (some mindless action can be fun) and I'm not much of a fan of Heinlein as an author (early stuff is decent, but his later works are horrid). I watched the movie before I read the book, so I had NO initial biases. And when I eventually read the book, I remember thinking "shit, why didn't they make *this* into a movie?"

From what I can remember, one of my beefs was the casting, which seemed to place more emphasis on finding impossibly good-looking 20-somethings than creating interesting characters, and getting said female members of the cast naked as often as possible. Nothing wrong with that, but it didn't fit the tone of the movie. The movie-version military apparently felt it was appropriate to use WWI-style mass infantry charges against their enemies. Do they not have armor in the future (in the book they sure do)? WTF? But worse than anything, the dialog and plot just seemed to fall flat to me.

I'm aware of the differences between film and books. For instance, I loved the Lord of the Rings re-interpretation as a movie, even if quite a few things differed from canon, so you certainly couldn't call me a "purist". I think that's because I felt the LOTR movie was an appropriate homage to the original story and universe, even if some things differed. I just don't see that you could say that about Starship Troopers.

Comment Re:And so it begins... (Score 1) 407

"Routinely?" Robots have been working in factories for decades now, and these sorts of deaths are rare enough to make headlines.

How many people were killed in automobile accidents yesterday in the US? Dozens, probably. Dozens more will probably die today. Some perspective is needed here.

This will hopefully lead to some new, better safety precautions, like ensuring ANY robots within potential reaching distance must be shut down. This either wasn't mandated or wasn't done as required.

Comment Re:Translation (Score 1) 203

It depends on the version. VS 2010 was solid, but MS royally screwed something up in VS 2012 when they rewrote the IDE, as it was highly unstable (especially with large projects), with VS 2013 just a bit better. VS 2015 has been quite stable, fortunately, and hopefully VS 2017 will continue the trend.

Comment Re:$500 is Shocking??? (Score 1) 195

Agreed. Submitter should think about it this way. How much per-year does a typical programmer earn? Does $500 or even $6K for a perpetual license software for a tool said developer will probably use every day for several years sound expensive? It's stupidly inexpensive, relatively speaking, to the total cost of that programmer's general overhead.

It's a decent chunk of money for an individual developer, but then again, they can simply use the Community Edition for free.

Comment Re:Have to rule out Chrome (Score 1) 160

I think it would be obvious why Google would want to provide a free web browser to its products (some might mistakenly call them "users"). They want to ensure their products have safe, secure, and functional access to their services, and controlling the browser means they get to control that experience to a larger degree.

But I highly doubt Chrome spies on its products. Why? Because there's no need for the browser itself to snoop when 3rd party cookies do the job just as well "legitimately". A huge percentage of the world's websites use Google services in some fashion (like ads, analytics, etc), meaning they all report to Google when a product visits said website. Google then builds an advertising profile from the products collective web browsing habits, and sells targeted advertising based on that profile. Best of all, from Google's perspective, it works equally well with any browser.

Comment Re:Tabs v. Spaces (Score 2) 300

Even better yes please to an entire ecosystem of languages. Its one of the fundamental flaws of software engineering.

At work, I write game and engine code in C++, some platform-specific Mac stuff in Objective-C, tools in C#, all managed by a build system written in Java, customized with Python, and Bash and Powershell scripts, with a web interface in Javascript. And that's just the languages I've interacted with myself.

Domain-specific or specialty languages work great in other industries, so don't blame it on "software engineering". This is problem for web developers.

Comment Re:Ars is not the only one (Score 1) 59

Oh, I absolutely agree. Given experience with glitchy hardware, unexpectedly bad games, and so forth, my policy has been for quite a while to avoid preorders, and instead to wait a while for most new games and consoles to let the reviews all trickle out, not just from reviewers, but impressions by normal gamers as well.

Slashdot Top Deals

The aim of science is to seek the simplest explanations of complex facts. Seek simplicity and distrust it. -- Whitehead.