Forgot your password?

typodupeerror

Comment: Re:When I think of a quick GUI project, C#. (Score 1) 266

by bondsbw (#39107511) Attached to: Best Language For Experimental GUI Demo Projects?

The MVVM pattern may be able to help on WPF.

But I beg to differ with your analysis. Nothing about C# promotes what you are describing. It is similar in SLOC (Source Lines of Code) per function point as Java and C++ (link, which shows that Visual Basic actually averages less than any of those languages).

Regardless of language... if you have 10,000 lines in a source code file, you're doing it wrong.

Comment: Re:Close-Source Android (Score 1) 203

by bondsbw (#39059503) Attached to: HP CEO Says Google-Motorola Deal Could Close-Source Android

Changing the license of existing code does not affect those who have copied/derived/distributed/etc. under those terms. So long as someone out there is mirroring the code, you are essentially correct.

Newly derived code may be changed by the copyright holder, since nobody has it and can claim to be licensed to it. The next release of Android may be closed since the changes were never released under open source. It doesn't change the fact that you can distribute the old code, or modify that code on your own to make it more like the new version or compatible with the open APIs for the new version.

(IANAL and all that. This is my understanding of open source in general; I don't know about the particulars of the Apache license.)

Comment: Re:It's all the customers' fault... (Score 0) 406

by bondsbw (#39052925) Attached to: AT&T On Data Throttling: Blame Yourselves

Control channels are not free. The iPhone creates many short-lived connections over control channels to reduce battery consumption. Up to that point, most phones maintained fewer longer connections. This change, alongside the iPhone's rapid growth, was blamed as a major cause for reducing AT&T's service quality. While the total bandwidth was capable of handling that many phones, it couldn't handle that many control channel connections. (This is from memory, please correct if I got this wrong.)

I don't know if this would impact text messaging, or even if text messaging would impact call quality of service.

Comment: Re:I have an idea for the style guide (Score 1) 260

by bondsbw (#39018913) Attached to: Why Microsoft Developers Need a Style Guide

As a huge fan of fluent code

And to note, every stable release of C# (the latest being 4.0) has enabled more and better fluent syntax.

  • C# 1 allowed standard method chaining and the "using" clause.
  • C# 2 provided generics and generic parameter type inference, enabling type-safe interfaces without the intrusive generic type parameter.
  • C# 3 added lambdas and expression syntax (used well for fluent syntax in Rhino Mocks).
  • C# 4 added named and optional parameters, which can be used to create a fluent syntax akin to Smalltalk.

I think the upcoming C# 5 is the first new release that doesn't really add anything useful for fluent syntax.

Comment: Re:If selling is legal.. (Score 1) 281

by bondsbw (#38977987) Attached to: Selling Used MP3s Found Legal In America

MP3 is compressed, so the two extracted 160kbps mp3s can't just be added together to exactly recreate the original. WAV is easier for this question, separating every other sample into its own file and halving the sample rate of each.

I would think that this would be the same as splitting an image of copyrighted text, such that every other pixel goes into another file (filling with white or a copy of the adjacent pixel).

In the image case, it would be easy to put one of the copies through various filters and OCR the result, producing the original text in its entirety. I'm pretty sure this is illegal since the text is the material under copyright, not the representation of the text. The same could be said about sound media. The record of the performance is copyrighted, and any work produced from that performance is protected (subject to fair use).

There are a lot of people on here smarter than I am, so please debunk or clarify where needed.

Comment: Re:Two rules (Score 1) 1064

by bondsbw (#38976711) Attached to: The Zuckerberg Tax

1. The rich always have it better.

This isn't the problem.

It's a problem when people get what they don't deserve at the expense of people who deserve but don't get. This can work both ways. Some rich people make 1000 times my salary but obviously don't work1000 times as hard as I do or contribute 1000 times as much to society. Some poor people sit around all day and have lifestyles that are not that far from my own.

That feeling just came over me. -- Albert DeSalvo, the "Boston Strangler"

Working...