Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


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

Comment Mobile browsing (Score 2) 325

I've noticed that after getting a 4K screen, I've felt much less need to zoom in to view text.

On some level I think this is consequence of web designers targeting mobile first a lot of the time. You tend to have much larger DPI on mobile now, and so you can make lines thinner and trade some color contrast because you have much sharper detail.

Comment Re:Nearly useless (Score 2) 65

b) Police need privacy too. They have to pee and stuff, just like other people.

It should be a 2 minute long off switch that beeps to warn it's about to reactivate. The action to stop recording needs to be an explicit recorded choice and made difficult to do for long periods of time so an officer can't claim to have "forgotten" to activate it. I'd rather have an accidental piss take than a convenient lack of recording when an officer is accused of excessive force.

Comment Re:Another attempt to start anew... (Score 1) 252

Go seems like another attempt â" undertaken every few years by a fresh crop of bright-but-not-wise kids â" to start a new programming language.

Rob Pike, one of Go's designers, turned me off from the language a few years ago when he posted with incredulity positing why most C++ developers weren't moving over to Go. He ends his post concluding that displays a remarkable attitude of "I'm right because everyone who disagrees with me is wrong", deciding that C++ users just don't know what's good for them.

What he doesn't understand is... the existing languages work. And they work pretty well, despite what the rabid fans of the new hot languages will tell you. Their language might do some specific thing better, but it's really only a little bit better, certainly not enough to switch to it. Most coders have at least a few different go-to languages to cover a wide breadth of problems, and adding an extra language just doesn't add any value.

Comment He's not wrong. (Score 1) 51

There are a handful of games -- mostly cockpit games that involve cars, planes, and spaceships -- that are indisputably better with VR. EVE: Valkyrie, Project CARS, and Assetto Corsa are awesome beyond compare in VR. But there aren't many of these games, and they all fit the same formula.

And there are a few other games that, while genuinely good, don't really add much with VR. These ones make you wonder why they're not a normal game because they're limiting their market. And because VR headsets aren't the most comfortable for long-term wear, you almost wish they weren't VR games if they aren't going to use it.

And then there's the rest, which feel at best like arcade games, and at worst -- and several of them are at the worst -- like tech demos. They feel like this because we haven't quite figured out how to add fluid motion to a player in first-person, so these games either have no movement at all, nauseating WASD input, or unnatural/gimmicky movement like teleporting or "rock climbing".

Comment One word: Courage. (Score 5, Funny) 148

The courage to move on, to do something new that betters all of us.

The Swift 2.0 language is more than 12 months old. It has its last big innovation about 6 months ago. You know what that was? They deprecated prefix and postfix operations, they made it smaller. It hasn't been touched since then. It's a dinosaur. It's time to move on.

Comment .NET programmers have been waiting years (Score 5, Informative) 118

Microsoft went overnight from just another big corporation to being an active participant in a community. They didn't half-ass it like their previous MS-PL things and they aren't just hosting a copy of their repo in public. They dove in head-first and use all the same 3rd party stuff everyone else does. Non-Microsoft devs are on equal footing with those from Microsoft -- if your code is good and your points valid, they are taken.

All of the new features in C# 7 were discussed by the public, with multiple revisions coming out driven by those talks. There's a huge corpus of features in flight, some with 3rd-party implementations, ready to be picked from for C# 8.

When .NET Core was announced I saw it as an opportunity to add the features I always wished it had, fix random bugs that I'd reported but had closed as "Wont Fix" because they were without enough benefit to their business customers, etc. -- my first pull request came in so fast they told me "err sorry we haven't figured out the process for adding APIs yet, hold on."

Comment Re:Just what I wanted.. (Score 1) 125

5 Mbps is what Netflix uses for its highest-quality 1080p streams. For a movie file analogy, 5 Mbps is equivalent to 2.25 GB for a 1 hour movie. The compression is there if you really look for it, but most people won't notice it.

Movies have a natural advantage of either having very little motion or having a lot of motion blur. There are exceptions (Children of Men) but for most of them this is the case, so a low bitrate can work if you have a lot of time to encode it.

Games tend to have a lot more motion and a lot less motion blur. And this service won't be able to use good encoder settings -- it'll need to use a real-time hardware codec, which significantly limits is quality. You might say I'm skeptical.

Comment Ehh maybe halfway? (Score 2) 256

They've put a lot of work into Edge. Now that it supports extensions and has Adblock, it may even be good enough to use regularly. It sounds unlikely but it's not without possibility that it is better than Chrome in perf.

But Bing? They're nuts. The search results are measurably worse and the user experience is lacking advanced features that makes Google so powerful.

Comment Re:Windows Phone (Score 4, Interesting) 191

Huge missteps mostly recently. Windows Phone 7 through 8.1 were fantastic -- always smooth as butter, responsive, relatively bug-free, had a great UI, and had fantastic tools for devs. I also own several high-end Android devices and if you could live with less apps I really do think Windows Phone was superior to Android.

10 was a huge step back -- no longer smooth and incredibly buggy. I got a Lumia 950 to replace my aging 920 and only now a year later with the Anniversary release can I say it is something they should sell, but it's still only comparable to Android levels of smoothness. I really miss the lag-free 8.1 OS.

Comment Re:Here's the real reason for Nvidia's complaints (Score 1) 58

Yes, the HPC world is waiting for KNL because they don't want to port their old codes to CUDA. But that's just the expectation : people are starting to realize that running a Xeon code on KNL is by no mean immediate and you won't get much performance boost without a serious application rewrite ... just like porting to GPUs, maybe slightly easier though.

Exactly this. AVX-512 is now much more GPGPU-like than traditional SIMD, so even transitioning AVX-256 code to it isn't going to be trivial. I would not expect random code to perform better on it without serious work.

Comment Re:Hmmm. (Score 2) 58

Intel optimized per-architecture, not per feature. This had the end result of AMD chips taking the generic path and being slower, but I wouldn't call this tactic dirty. Why would Intel go out of their way to optimize for a competitor?

CPUs have a wide variety of timing and pipeline limitations, and optimizing purely for feature set will never get you peak performance -- this is why GCC has the exact same per-architecture optimization support.

Slashdot Top Deals

Algol-60 surely must be regarded as the most important programming language yet developed. -- T. Cheatham