Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Edge is a bad browser (Score 1) 132

Do people thing that battery efficiency is the primary factor in picking a browser? I've honestly never, ever heard anyone in the real world suggest that.

Edge is kludgy to use. It doesn't share bookmarks with my Mac or my iPad or my Android Phone. The "extension" story is all but nonexistent (there appear to be a total of 13 of them). In return, what does it offer? Performance is about the same, and battery might be a little better according to the benchmarks.

When I am on my Windows 10 gaming machine, I use Chrome exclusively. I don't trust Google at all anymore, but at least I used to. Microsoft has never been worthy of trust.

Comment Re:Audi still seems to get it right (Score 1) 224

You mean boring?

Why would I drive an A4, when I could drive a Giulia instead?

The article isn't about the car, it's about the naming of the car not making sense. While a "Giulia" is a unique name, it doesn't tell you anything about the car and how it compares to others in the Alpha lineup.

As to why to choose the A4, here's a reason.
Giulia Reliability POOR
A4 Reliability VERY GOOD

Maybe that's compelling for you, and maybe it isn't.

Comment Re:Shouldn't a good ad-blocker be undetectable? (Score 2) 534

Ad blocker detectors are pretty common because ad blockers are dumb.

1. Put "ads.js" on your page. All ad blockers will block it. In it, just create a small div or something:
var e=document.createElement('div');'someAdDivHere';'none'; document.body.appendChild(e);

2. Check to see if the div was created, and if not take action:
if(document.getElementById('someAdDivHere')){ alert('Blocking Ads: No'); } else { alert('Blocking Ads: Yes'); // put in code to hide all content or something }

This is a simple example, but it still fools all the ad blockers.

Comment Right tool for the job (Score 1) 331

I routinely work on iOS (Swift, ObjC, some C), Android (Java, some C/C++), Xamarin (C#), Java Server, and .NET server. Lately we've been using Swift 3 server for some POCs. On the mobile side, you have very limited choices.

You can do native, which means Java on Android and Objective-C and Swift on iOS. You can do compile-to-native, which for me is C# on Xamarin, compiled to the native languages (C on iOS and C#Mono to JNI to Dalvik on Android) You can do Web-UI or Pseudo-UI with tools that work off Javascript such as Phonegap, Fiori, Titanium.UI, etc, but these generally lead to poor user experience.

On the server side, your choice is generally dictated by whatever the architect who designed it decided in the beginning (if you are lucky, this was you). Everyone comes in and wants to rewrite the ancient thing that sits on the backend, but it's often not worth it. I love J2EE but it's not what I'd recommend today for a new project. We're actively exploring Swift on the server, but it's not really production ready yet and won't be until the fall at least.

Comment Re:Good for them. Techies take note! (Score 1) 189

If IT and software development were unionized, or better, entry was controlled by a professional organization, people would have a better quality of life.

I think you're doing it wrong if that is your experience. My company treats developers like kings. Free snacks, unlimited vacation, $5k in training every year, a week of paid leave to volunteer at a charity of your choice.

Unions seem like a good idea for unskilled or commodity labor that cannot command reasonable compensation as an individual, but in high-skill positions collective bargaining only hurts the good developers. I know I wouldn't be happy making the same thing as everyone around me if I think I am better at my craft.

Slashdot Top Deals

Those who do things in a noble spirit of self-sacrifice are to be avoided at all costs. -- N. Alexander.