Become a fan of Slashdot on Facebook


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

Comment Re:Careful Seattle, payback is coming (Score 2) 112

The problem is that an Uber ride is fundamentally no different to any other taxi ride in terms of cost. The reason why an Uber journey is cheaper than a regular taxi journey is that the Uber journey is effectively subsidised by Uber investors and the driver/owner of the car who doesn't know his/her true costs.

Uber's business model is fundamentally flawed. They have no competitive advantage over normal taxis except the ability to bilk investors in California out of their money.

Let's say Uber perfects the driverless taxi: their model has always been to push the cost of vehicle ownership onto their drivers. Are they going to suddenly change that and buy a fleet of cars? Can they buy a fleet of driverless cars more cheaply and quickly than a large taxi company that already has all the necessary support and maintenance facilities in place?

Comment Re:The U.S. is grooming the U.K. (Score 1) 83

Wales was one of the most pro Brexit regions of the UK in the referendum, which might seem strange because they benefit more than most from EU grants and very few immigrants want to go there.

Scotland was strongly anti-Brexit but it's too late for them to vote to stay in the EU. If they manage to swing another Indyref, it won't be in place before we've left the EU, so they'll need to reapply.

Comment Re:battery life a braindead argument (Score 1) 291

Dongles per se do not bother me. I have a selection of dongles for various purposes - always have. What winds me up is that the dongles are all designed to go at the laptop end of the cable.

For the last n years, I have had to carry around a selection of about seven different cables for USB, mini USB, micro USB, USB 3.0, firewire (-400 and -800), Thunderbolt, HDMI. If I could replace all of these with two or three USB-C cables and seven dongles, I'd be very happy.

Comment Re:Increment and decrement (Score 1) 338

I agree it was a mistake. This and the removal of the C style for loop sucked away a huge quantity of energy in the early days of swift evolution.

The good news with ++ and -- is that it is trivial to put them back in.

prefix func ++(n: inout Int) -> Int { n = n + 1 ; return n }

postfix func ++(n: inout Int) -> Int {defer { n = n + 1 } ; return n }

Somebody should do a survey on Github Swift projects to see how many of them define those operators. If it is a lot, we can assume made a mistake.

Comment Re:Swift libraries (Score 1) 338

The main reason why Swift libraries are still copied into bundles is that the ABI isn't stable yet and so the Swift runtime is dependent on the version of the Swift toolchain used to build it.

If you are wondering why this is the case, I think it is because ABI stability was scheduled for Swift 3 but, unfortunately the beginning of Swift 3 coincided with the open sourcing of Swift and, in particular, Swift Evolution (the process by which new features are proposed and approved or rejected). The team got swamped by the requests for new features and IMO lost focus.

Comment Re:Only remove it for California (Score 1) 218

I would argue two things:

1. Hollywood actively has to discriminate based on age. If the part is "young farm boy stumbles on secret plans and gets involved in a desperate fight to overthrow the galactic empire", Mark Hamil, aged 65 is never going to be credible in the role. Similarly, are you going to cast a white man to play Othello? Lawrence Olivier and Orson Wells have both played that part on screen, but there is a reason why you never see those films anymore.

2. If you can't get a job solely because your age is written on your resumé, then age discrimination is clearly still a problem. The way to fix it is to change attitudes, not to pretend age doesn't exist.

Slashdot Top Deals

Been Transferred Lately?