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 Re:There are Pros and Cons (Score 1) 52

The one issue with an edit button is I find it really common to edit a FB post within 5 minutes of making it. Either because I noticed a typo, I decided to change my wording or tone, or I forgot that enter == submit.

But afterwards when a lot of people have read and even replied to it... I think edits should be labelled. Otherwise you just end up confusing people who clearly remember "a" but are now seeing "b".

Comment Dear Apple (Score 2) 130

Dear Apple,

How about making products your customers actually want? Like a MacBook Pro that's actually a pro-level computer. Or, a "Cheesegrater" Mac Pro with Thunderbolt and USB 3/3.1?

See, here's the deal: no one wanted the trash-can Mac Pro. We wanted the existing model with the I/O capabilities you put in your home-user machines. But, it's too late. You've lost us. We're tired of paying premium prices for last-years already outdated technology.

And you guys are really missing the bus with your lack of VR-compatible hardware. Sure, VR might be a flash in the pan, but isn't the fact that you make NOTHING with the CPU/GPU power to support it worrying?

RatBastard, a former Mac customer.

Comment How to clean... you almost had it (Score 3, Funny) 59

Cleaning is important because it keeps the airfoil surfaces aerodynamically sound. Even birds groom themselves to stay in good shape

So the answer is obvious - we bio-engineer birds that clean themselves - but ALSO clean the drones!

Or we develop a drone with a tongue, basically go with whichever idea can get grants or Google pay money.

Comment Re:Do we need them? (Score 1) 337

You are missing the point of having a CoC. It's not supposed to magically make people non-jerks or patronise adults. It's there so that everyone is aware of what is expected of them

YOU are missing the point of why I dislike the CoC. It's that all of us ALREADY KNOW what is expected of them. The CoC is an assumption that we are all idiots.

You know who needs to be told what is expected of them? Gradeschoolers. Professional adults? Not so much.

It's the same as having rules in sports.

What is it with all of the people trying to equate a CoC to rule or laws or anything else that is ACTUALLY REAL AND ENFORCED. The CoC is more like the Pirate Code, a guideline if you will that has no meaning compared to the hard and fast rules that exist in sports. There is no neutral party at a conference that can act as a ref. There are the rule makers and the rule followers and that is it, not to mention that the ground the CoC covers is so inherantly anyway that to equate it to a black and white rule from sports is beyond farce.

Comment Re:Question (Score 1) 337

The one thing Apple does need to be careful of is that that while the pro market is small, it is a super-important subset - developers that develop iOS and Mac applications! Since you have to use Apple hardware for that, you would very much like powerful hardware to do so... hopefully we see the desktop updates rather soon and they ease some of the pent up demand for power powerful systems.

I think the laptops Apple is making are about as powerful overall for development as it's realistic to make them at the moment, mostly because of Intel. You can't just go Razor level balls-out crazy with hardware, even for devs you need a balance between power and battery and (especially still for laptops), portability.

Comment There are multiple package managers (Score 1) 337

I know you said native, but for the benefit of others who may not know much about the Xcode ecosystem, you can use the venerable CocoaPods, or the less venerable but more enjoyable Carthage. These both have extremely wide support (CP moreso). CP will generate a whole workspace for you and everything.

Looking forward, almost certainly Xcode will integrate the Swift Package Manager which is still in early days, but you can see it coming down the pike soon, probably official integration this year at WWDC.

Comment C++ winds unreadably award by a mile (Score 1) 337

Swift is in fact more confusing and convoluted to read than the ubiquitous C++.

I've done a lot of C++ in the past and a lot of Swift in the present. At its worst Swift is 10x more readable than the average C++ code. Even if for some reason you are looking at the name managed output of class/method names in the debugger just compare that to the multi-page joy that was (is?) template class debugger output...

Just the fact that Swift does not support multiple inheritance lends it the automatic win.

Comment Do we need them? (Score 2) 337

1) is the fact that it seems we NEED them.

Do we? Why would anyone that is a jerk not simply ignore a code of conduct and do what they liked anyway?

Is there a concrete example anywhere of a code of conduct stopping anything, ever?

You could come back and say "it gives us reasons to reject someone". Yes but you could have done that ANYWAY without a COC and treating everyone with the presumption of assholishnes to begin with.

That's the real problem I have with the whole COC frenzy, is that most of us are adults, and do not need a COC - it is insulting to present something like this as if we need it.

Kinda like laws.

It's nothing like a law, because it doesn't mean anything. A real law has a whole structure behind it built around judgement and enforcement of the law. The closest thing any COC has is essentially a kangaroo court that can only handle contention badly, and possibly in ways that are ACTUALLY illegal.

Comment Does this mean Swift will gain deep learning libs? (Score 1) 337

Chris, you mentioned you'd continue to be involved with Swift; I've recently been taking some classes involving deep learning / neural networks, and as a result my old dislike of Python is certainly coming to a middle.

Does your moving to head up the Autopilot Software division provide any indication that deep learning libraries may make their way into Swift so that some of us could engage in deep learning research and trials using that platform as a base rather than Python?

I fully support languages that are good the job they do rather than just trying to do everything with one language, but still...

Comment That is simply not real (Score 0) 246

They are only arguing it's a valid PERFORMANCE METRIC to test hours of battery life pulling always new content.

If it's not what anyone would ever do, how is that a valid metric? After about three days of using a laptop most of my browser usage is going to hit the cache in some way.

Especially if you are not using the SAME METRIC to compare other laptops with - which is the point of the article, that a bug in Safari was disabling caching. So MacBook Pros were being comparing with all caching off, to laptops that had all caching enabled - do you think that is a fair comparison?

Comment Don't most people revisit the same site many times (Score 2, Insightful) 246

By not disabling the cache Safari will just reload the web page from disk, instead of downloading it all over wifi.

Yes, that is the definition of a cache...

In normal use you don't sit around reloading the same page all day

You don't? Are you seriously saying you do not visit several sites multiple times in a day?

Not to mention, lets say some sites you only go to ever so often - say Amazon, I go to a few times a month. A cache is still useful there for many of the page components and CSS files do not change much over time.

In fact I would say 95% of the sites I visit in a day - news sites, recipes, various blogs, Slashdot, etc. benefit from caching, because they are places with logos and things that don't change much if at all over time. There are just not that many times I'm visiting a new site in a day.

Comment So does the booth (Score 1) 165

Every iPhone at an Apple store relies on a store employee being nearby when someone snips the cable.

The same is true of any CES booth. I've been there after hours on a vendor badge - there are a TON of people wandering around, as you'd expect with so many people working each booth... just because it's after hours does not mean you can walk away from any valuable equipment for a second. Any computers or cameras at the vendor I was at were put into a locked closet for the night before the booth was left unattended.

Slashdot Top Deals

Money can't buy love, but it improves your bargaining position. -- Christopher Marlowe