Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:That's it (Score 2) 243

Or you could read the article and get answers immediately.

They use file hashes of previous DMCA requests when new files are shared. If it transgresses, it's blocked just like this situation.

It's not "policing", it's blacklisting the sharing of specific files via comparing file's hash against a list of blacklisted hashes.

I just hope they're not using CRC16.

Comment Re:Muh freedoms! (Score 1) 230

You would have thought that insurance companies would have been quite quick to refuse to cover the properties because of the risk. "We'll have to apply a landslide exemption to this cover" should ring alarm bells, just as "We won't cover flood damage" should be taken to mean "we expect your house to flood" because it's built on a flood plain. Yet people still buy houses on flood plains and then complain bitterly to the media when their house floods.

Comment Re:CSS variables? (Score 1) 256

I don't understand why they didn't just add a "variables" CSS key.

e.g.:

div {
        variables: {
                color: #000000;
        };
        padding: 0px;
}

div.header {
        color: var(color);
}

TBH I don't even think they need to be "variables", just "cascading named constants". And ultimately, because CSS hasn't supported such a feature before, even though back in the 90s people were saying how nice it would be to have such a feature, we have various pre-processors/template driven CSS/in-house solutions.

Comment Re:Specialism (Score 1) 306

Yes, hyper-specialism is a problem, as is unwillingness to learn new things. Those Flash devs will not go far unless they push their boundaries.

SVN is not hard. Git is not hard, but a little more complex up front than svn checkout/update/commit. Any intelligent person can get their heads around these in a couple of hours, especially when someone is willing to help them or sit with them through a sample session (an essential part of mentoring).

Comment Re:what you need them for? (Score 5, Informative) 306

And which framework was that? If it's targeted at "enterprise" use, then speed and efficiency won't be one of its core features, not with runtime annotation processing...

For example, Apache Wicket is a gross bloated thing to avoid the "horror" of learning how to program a web UI in JS that communicates with the backend server using sane RESTful APIs. OTOH it saves you from writing those APIs and keeps your codebase in a single object oriented language.

Hibernate is a gross-but-cool thing that saves the developer from touching JDBC. It's overhead pales in comparison with the network latency/RTT and database effort though, and it allows the programmer to again do database operations at a decent OO high level. Personally, I prefer JDBC but that can end up with a lot of boilerplate code to do simple operations. But OTOH you could end up with dodgy DB code, failure to try/catch/finally properly, etc. HQL can DIAF.

And Spring ... Spring does everything. Dependency injection is a major advantage (until you use it, you might wonder why your "EntityManager" class is not good enough), interceptors, etc. Ignore the MVC crap, that's old hat.

And tooling is another thing. Maven is essential for the Java developer today. Until I used it, I was happy with Ant and manually updating dependencies. Selenium is an essential web UI integration test tool too. Anything that makes testing, integration testing, etc, easier should be welcomed with open arms. Team-based development is a recipe for breaking code contracts in multiple places.

There are a lot of new tricks that a programmer that has stayed in a comfortable role for a long time could have missed, and find problems when looking for a new job. Luckily, a good C programmer is unlikely to be applying for Java roles, and roles are often now in the embedded marketplace where frameworks are less common over raw C with common libraries.

And there will be plenty of people that disagree with everything I've written. The joy of programming, eh?!

Comment Re:Ouya just isn't compelling (Score 2) 134

Vapourware is a bit harsh. There were delays, and the end result is not the miracle hardware that some people expected for $100, but they did make and ship the hardware, controllers and create an app store that had games in it. They were also up front about the Ouya hardware, and people were free to consider whether or not they thought it was good enough for a cheap small games console.

Comment Re:Ouya just isn't compelling (Score 5, Insightful) 134

The devices run Android, and thus gain from being able to play Android games.

Ouya has its own app store where games that are optimised for the Ouya are sold. By optimised, I mean more than just targeting the hardware, but also how it is used - controller on a TV, rather than touch-screen device.

As you can imagine, this can be quite hit and miss. Additionally, the Ouya hardware fell behind the market fairly quickly because of its use of a Tegra 3 which is actually quite poor in terms of graphical power. A Tegra 4 iteration should do a lot to fix this, although a Tegra K1 would be most optimal.

If Apple cared about this market, they would stick an A7 in the next Apple TV and thrash the Ouya senseless with superior hardware, and their app store and developer mindshare (everyone would optimise their iOS games for the Apple TV fairly rapidly).

Comment Re:Lifers? (Score 1) 597

I expect that you would be eligible for the subsidy for three years, or for your first degree (for long running degrees like medicine, where higher earnings afterwards would make it well worth investing up front in free education).

I also expect that the rate of tax required to fund it (and repay the initial upfront investment) would be more than 3%.

You could also target the free education at courses that are deemed valuable to the country's economic development and future - i.e., sciences, maths, engineering, rather than media studies, equine science and history of art.

Comment Re:interesting, hardware video chip on the CPU (Score 1) 34

Yes, this is the sort of task-oriented dedicated function blocks for video decode and encode that have been popular in GPU, ARM SoC and now x86 "APU" for quite some time.

Useless for high quality encoding, but great for standard consumer uses, quick encoding and transcoding of all those phone videos.

The PS4 probably uses VCE for its TwitchTV integration, for example.

Comment Re:Not as bad as the reviews made it seem (Score 1) 178

But the model with disk drive and 128KB RAM was $1269 on its own, $1459 with DOS and a keyboard and a keyboard cord ($20!)...

To use the decent graphics modes, which used 32KB system RAM, you needed the 128KB version. The graphics interfered with the CPU when it needed memory, slowing it down.

But it had potential, but IBM probably wasn't the company to achieve it.

Comment Re:Easy Solution (Score 1) 405

It's far easier to transfer the domains away from them and not run into the problem in the first place. Let them know why you are transferring the names, of course.

In addition, the credit card chargeback facility exists for a reason. Enough of them and the company's payment merchant can choose to put a block on the company's merchant account and ability to take payments.

Slashdot Top Deals

The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.

Working...