Slashdot is powered by your submissions, so send in your scoop


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: Misleading (Mod OP UP views not subscriptions) (Score 1) 141

Okay, so...the first thing is far the best bang for the buck you'll get is a SiliconDust Homerun HD Prime. Get a CableCard from your provider, and give it a coax line, an Ethernet cable, and some power.
Now, any computer on your network is a DVR. Still running Windows 7? Windows Media Center is amazing. MythTV is excellent, and Plex just released a DVR module.

These (and a few more) can run on whatever computer is convenient, but the bigger question is playback - if your DVR computer isn't hooked up to your TV, you're looking at a client/server model. MythTV does this pretty well, and WMC is also capable of it.
Be aware that if you have HBO (or your cable company is terrible enough to introduce the copy protect flags), most OSS applications won't be able to record the stream.

It'll probably take a Saturday afternoon to iron everything out, but it's *so* worth it.

Comment Re:So true (Score 4, Insightful) 188

Also, many young developers use third-party libraries too easily.

This is probably my biggest pet-peeve about younger programmers.

It is a nice metric for measuring competence, though. Anyone who automatically trusts a black box assumes it is higher quality than anything they need to test. Anyone who uses third party code assumes it solves their problem faster, failure risk and debug cost included, than writing it themselves. The quality of the third party code someone chooses shows the upper bound of their own ability, and of their ability to perceive quality itself.

It can be used as a flanking maneuver to trick incompetent people into outing themselves. Critique their code directly, they puff up and make excuses. Criticize the third party shit they introduced into the build, and if they agree with you to appear wise and knowledgeable, the noose goes tight.

If only I could say this directly: we can fix the shit you write. Fixing someone else's shit you found on github is more expensive.

Comment Re:Some of it is obsolete. (Score 3, Insightful) 188

Accept that sometimes we come up with a way to do better.

Do you think a millennial invented automated unit tests? Do you think a millennial invented source control triggers?

That was old hat in 2003. The only reason it wasn't "continuous" integration is that build times could be on the order of hours.

Comment Re:Non-negotiable items (Score 1) 244

But the cable co's are now encrypting to make cable on all but a few channels making it impossible for me to view on the platform of my choice.

The reason for the cableCard you claim you have more than one of is to do the decryption of content. If your cableCard isn't decrypting the content you are paying for, it is broken. Call the cable company and get it fixed.

I have an HDHomeRun with a cable card, and VLC talks to it just great on Linux. At the point it hits the net it is unencrypted and ready for many different viewing programs. I've even got a DLNA (IIRC) app on one of my Android tablets that can view the content from the HDHR.

Fellow HDHomeRun owner here. It was my hope that your description would be the case. I initially made my setup with Mythbuntu, and then I learned about the CopyOnce flag. The use of the CopyOnce flag is prohibited on the broadcast channels, but on actual-cable channels (not even HBO/Showtime/Starz), it's up to the cable company as to whether they want to use it. My cable company (Altice, formerly Cablevision) sets that flag on all their non-broadcast HD channels, and over half of the SD ones, not including premium channels. It worked for the two dozen or so channels that didn't have the flag, as did VLC, but virtually every non-network show I wanted to watch was on a C1 channel. Mythbuntu can't use signals with the CopyOnce flag, and it never will because of the licensing requirements (no one is giving the decryption methods to an OSS project). and neither can the bundled SiliconDust software or mobile apps, meaning that my only option was Windows Media Center. This was amusing, as in my 4-5 calls to activate my CableCard, none of the reps I spoke with had ever spoken with someone using Windows Media Center and I had to describe it to them a bit.

Win7 worked for a month until it didn't and wouldn't start working again (bizarrely, even after a machine format), leaving me to spend a weekend hacking WMC into Windows 10 on my DVR. It's definitely off the beaten path, but it works. Hopefully the new SiliconDust DVR software won't suck, because I have a gut feeling my setup will only work until Win7 support ends.

So, tl;dr, the GP can absolutely be right in that his CableCard is decrypting the stream properly, but the broadcast flags are prohibiting him from using an OSS application.

Comment Edgy fucks always ruin it for everybody (Score 2) 149

It is apparently in response to something called, and looking at what it does, holy fucking hell, how the fuck has such a thing existed as long as it has, and why did those dumb fucks think Apple would be cool with them hot-patching code?

What concerns me is

This includes any code which passes arbitrary parameters to dynamic methods such as dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(), and running remote scripts in order to change app behavior or call SPI [sic],

which means no method swizzling and no introspection, which is absurd. You can't even implement many idiomatic Objective-C patterns without respondsToSelector. Maybe the key is "arbitrary parameters", though in that case, they should be looking for calls to NSSelectorFromString, not these methods.

This is also seems to rule out calling a web service through a JavaScript front-end published by the server. And hell, most jailbreak checks call dlopen. Apple will be screwing over anti-cheat and anti-piracy techniques so they can enforce their own security theater.

Comment Re:What is the surprise exactly? (Score 1) 457

No, I'm not worried about a boogeyman. I am worried about my country being at a disadvantage in a war. Cause, you know, they happen.

So, literally the only thing that matters is being in a position to win a war? An absolute dictatorship would be the most efficient means of ensuring this outcome*. If we want to have some level of liberty in the process, then liberty itself must be defended. It's not just "terrorists" or "communists" or "China" that is a threat to liberty unless we define "threats to liberty" as only coming from external entities.

*Yes, it didn't work out so well for Hitler, Stalin, or Mussolini...but each had their own reasons for failure that had very little to do with the fact that they were indeed dicatators.

Comment I'm torn (Score 1) 307

This feature is obviously disabled by default, but users can enable it really easily if they want.

Until it's not. It's only a matter of time before Microsoft sets this by default to try and force users to buy apps from the Windows store.

On the one hand, I accused Apple of exactly this within the past few weeks, so I'm certainly not above believing that Microsoft would follow this very path.

On the other hand, I see this being a much rougher sell for Microsoft than Apple. Apple hasn't been to court for web browser choice, and isn't under the same EU scrutiny. I also think the number of niche, high-priced LoB applications for Windows far outnumbers those for OSX, so trying to make sure every critical application on Main Street is still working is going to be about as tough a sell as having every one of those businesses formatting their computers to then pay $10/month for LTSB Windows is going to make a mess.

Ultimately, I see it this way: The moment Microsoft makes it impossible to install legacy applications on Windows 10 is the day that Linux starts making inroads. If the options are "pay monthly for an OS that doesn't run Windows applications" or "get an OS that doesn't run Windows applications for free", I have a sneaky guess which will win that contest.

We'll see...

Comment This is different from the status quo how? (Score 3, Insightful) 338

The people who call themselves "coders" already do little more than paste together half-assed open source projects they find on github and snippets copied from Stack Overflow.

Replacing them with an AI would increase the quality of software by orders of magnitude, and increase the productivity of everyone who can't be replaced.

Slashdot Top Deals

I'd rather just believe that it's done by little elves running around.