Follow Slashdot stories on Twitter


Forgot your password?
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

Comment Re:Analogue vs Digital, and DRM (Score 1) 419

I'm still not seeing what a Class D amp has to do with this - you can't feed digital data to such an amplifier and expect to get anything but noise out of it. DACs and amplifiers do totally different things, and too many people are under the impression that Class D amplifiers have something to do with digital when they don't. It's just a very efficient, somewhat complex, and completely analog amplification method that works similarly to a switching power supply. Modulate an analog signal such that you're only dealing with two voltage levels, amplify the modulated signal, and filter out the modulation frequency to end up with a higher-voltage/current copy of what went in.

Comment Re:It can be fine... (Score 1) 419

Five, ten years from now, I anticipate we'll all have USB-C headphones (except Apple users, who might have something non-standard), and there will be USB-C ports everywhere, and we'll look back at this thread and laugh.

I don't think so. Comparing the 3.5" TRS connector to USB is apples and oranges - there are a LOT more devices that use the TRS connector for various and sundry things, and those devices aren't going to move to USB-C. This is a smartphone-specific issue with very little overlap elsewhere, and the rest of the world isn't going to standardize on a connector that's far more expensive to implement, doesn't offer any articulable benefits to them, and is often an inappropriate choice.

Comment Re:because it's universal (Score 1) 419

I really can't see how that passed muster, but then, who am I...

If you mean as far as why they released the source listing, then it's probably because that's what lots of manufacturers did back then. Apple also made a fully commented ROM listing for the Apple II available. Even if the listings weren't available, disassembling and figuring out how 8K of assembly code works isn't rocket science.

Comment Re:because it's universal (Score 1) 419

The BIOS did more than just booting the OS (provided disk access, serial/keyboard I/O, basic screen handling, etc.), and decompiling (disassembling, actually) wasn't necessary because IBM published a fully commented source listing. A detailed functional spec was derived from this listing, which was then used to clean-room the code.

Comment Re:Headphone Jack is Pretty Crappy (Score 1) 419

Most devices made between 1980 and 2005 use really large mechanical 3.5mm jacks that are only secured by solder, so the problem you are describing is exactly that, where the solder joints have been cracked on the PCB jack mount itself.

And this could have been easily avoided by fastening the connector to the board with epoxy so that *it* absorbs the strain instead of the solder joints.

Submission + - Wasserman Schultz won't Speak at Dem Convention After Wikileaks Revelations ( writes: CNN reports that the head of the Democratic National Committee will not speak at the party's convention next week, a decision reached by party officials Saturday after emails surfaced that raised questions about the committee's impartiality during the Democratic primary. Debbie Wasserman Schultz, whose stewardship of the DNC has been under fire through most of the presidential primary process, will not have a major speaking role in an effort "to keep the peace" in the party, a Democrat familiar with the decision said. The revelation comes following the release of nearly 20,000 emails. One email appears to show DNC staffers asking how they can reference Bernie Sanders' faith to weaken him in the eyes of Southern voters. Another seems to depict an attorney advising the committee on how to defend Hillary Clinton against an accusation by the Sanders campaign of not living up to a joint fundraising agreement.

Comment Re:Readability wins every time (Score 1) 221

But I know that I find it weird to look at it the other way around. I want to know if the result was successful, not if successful was the result. Maybe it's an english thing.

I find it kinda weird too, but IMO it's a small price to pay for avoiding bugs that are sometimes pretty difficult to track down. I also tend to add parentheses where they're strictly not needed because I don't count on everyone knowing the rules of precedence. I've seen people get bit by something like "if( i & 0xff == TRUE )" before because they don't remember that in C/C++, "==" is evaluated before bitwise operators.

Comment Re:View from on high (Score 1) 221

Requiring all definitions at the top of the module requires the reader to flip back-and-forth

This is true, but if you define the variable in the middle of something, and it's used somewhere other than just after the definition, you can end up playing hide and seek trying to find the definition, and can sometimes encounter unexpected scoping issues if you're not paying attention. I would probably say that it's better to define them at the beginning of the scope in which they're used.

Comment Re:Nope (Score 1) 102

That's true, but what I meant was that they probably look at Philly as this den of Comcast and Verizon - Comcast is headquartered there and Verizon has a major presence from when it was Bell Atlantic. They are major players and the broadband coverage is pretty good - I think their mission to provide universal fast internet and the efforts needed to bust into Philly probably conspire to nudge them elsewhere.

Slashdot Top Deals

If you think the system is working, ask someone who's waiting for a prompt.