Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
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 1) 37

If I were building a giant fleet of autonomous robot cars, guess which markets I would absolutely flood with them as soon as they were ready? Any markets that tried to block my human driver efforts today...

There's a gaping hole in your logic: governments that can block your human driver efforts could (would) also block your autonomous vehicles.

Comment Re: Ditch AT&T (Score 1) 86

ATT is gone, the company bearing the name today is southern bell company, SBC. ATT split itself up and sold all the pieces, SBC bought the name.

Someone else noted that you got the particular baby bell wrong, but seriously, how can you say "this isn't AT&T." It's a bunch of AT&T successor companies that merged back together.

"It's not the Empire, it's the First Order. Sure they've got stormtroopers, and TIE fighters, and Star Destroyers, and evil jedi/sith with their red lightsaber blades, and yeah, they've got an even bigger death star and they're blowing up planets, their Vader analog is running around with Vader's fucking head in his sock drawer, but they don't have Bell Labs and Verizon, so it's obviously not AT&T."

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

Only if you never use suspend to RAM. 32GB of DDR4 will use 12W, constantly, for as long as the machine is storing data in memory, including in sleep mode. Currently, the sleep mode uses around 1W, so you're cutting the sleep time to 1/12th before you even start using the machine. In fact, with the current FAA rules on battery size allowed on flights, you'd only get about 8 hours of standby time in the model you're describing - not even enough to leave it overnight without needing to suspend to disk. In idle use (CPU and GPU not doing much, but screen on), you'd double the power consumption. In heavy use, you'd increase it by about a quarter. Unless you're spending basically all of your time with the CPU and GPU saturated and swapping heavily, you'd see far less battery life with 32GB of DDR4 than with 16GB of LPDDR3 (the choices that current Intel chips provide).

Comment Re:a little late, no? (Score 1) 260

The batteries in the MBP are as big as the FAA allows on planes. Even if you're not using it in the cabin, you're not allowed lithium ion batteries in the hold at all, so they'd have created a laptop that no one could take on a flight. That makes it useless for a lot of Apple's current customers and having two lines, one for people who might want to fly and one for people who definitely won't would be a pain.

Comment Re: They said they want us to die... (Score 1) 260

A C++ compiler will happily use 2-300MB of RAM. A MBP has 4 cores plus hyperthreading, so to make sure that you're using the CPU you're doing 8-way parallel builds. That will easily fit in 4GB, until you get to the small handful of template-heavy files that use 1-2GB each, and suddenly you're at 16GB and swapping, which kills performance for the whole build. The linker will take 4GB or so if you're not doing LTO, if you are then it will happily chew through 16GB.

Comment only 32MB? (Score 1) 260

So, now they make their systems non-memory-expandable, and just as desktop chipsets increase RAM capacity to 64GB, they decide to offer 32GB of soldered-on chips. Very nice.
Yes, I did RTFA, and their reasoning is largely bullshit. It's more of "Buy what you need now, and if your needs change in a few months, don't worry about upgrading; we'll happily sell you a new shiny with more RAM! Just chuck your old shiny in the landfill."

Comment Re:Ha-Ha! (Score 1) 275

Windows is the last remaining bastion of the keyboard-accessible GUI. Mac never had it,

Huh? OS X is completely keyboard accessible (though there's a thing that you need to flick in System Preferences to enable it). In any OS X dialog that uses the standard NSAlertPanel interfaces, enter will perform the okay action and escape the cancel action.

Comment Re:Ha-Ha! (Score 2) 275

Windows excels in building user facing apps with good UI and good experiences

An odd quote about an OS that manages to get the buttons in the wrong order for basically every dialog box. Quick quiz: In your web browser's tool bar, does the left or right arrow mean forwards? In any random Windows dialog box, is the left or right button the proceed forwards one?

Comment Re:Startups (VC funding) should make $1million mes (Score 1) 403

For example, I worked for a company that was growing 80% per year, becoming a leader in a new business segment. They would quickly duct tape together some software that would allow them to expand into another chunk of the market, a chunk that will be worth $20 million in four years. Later, they can spend $1 million to go back and fix the duct tape mess. They net $19 million that way, incurring $1 million in technical debt to quickly grab $20 million of the market before competitors do.

While I agree the above is completely logical, the difference between technical debt and financial debt is that there is no one holding you accountable for paying back the former. There's also the problem that technical debt has its own interest expenses... you'll find that your initial shortcuts have been built upon, and those things have themselves been built upon, and you can't simply fix the original problem without incurring FAR more cost. Even if the costs to fix the problem haven't ballooned, the money people have no desire to "waste" that million dollars to retire technical debt. They'd rather spend by investing in another new market, or paying bonuses, or dividends.

Comment Re:Just what the world needed most urgently... (Score 1) 187

Add to that, anyone who says that static typing improves performance clearly hasn't been paying attention to the last 30 years of compiler research. The StrongTalk team disproved this hypothesis quite soundly for any language that includes subtyping. The problem is that static type annotations must be conservative. They give you loose guarantees that are always true, but for optimisation you care about what tight guarantees that are usually true. Profiling (which JIT environments do at run time and AoT environments do as part of the build) gives far more useful information.

Comment Re:How many *useful* packages? (Score 1) 133

I agree that it's nice to have a large standard library that's decomposed in such a way that you can only pick the bits that you need, but a good standard library follows a common set of conventions and is designed in such a way that no individual parts conflict with others. NPM is not this: individual developers provide functionality using their own set of conventions and packages often conflict (made worse by JavaScript's lack of easy tools for encapsulation). As such, you may pick half a dozen useful functions, find them all in separate NPM packages, each with their own idea of what a sane parameter order or callback design is, and find that they all add a method on String with the same name and different semantics.

Comment Re:This will never happen, even if I want it to. (Score 1) 269

Why on earth do you think that the ruling class is unhappy with this one? A lot of people used the referendum to protest the policies of the Westminster Parliament that have been to the detriment of people outside of the South East for decades. The ruling class are now 'doing what the people demanded' by shifting more power to Westminster.

Slashdot Top Deals

The disks are getting full; purge a file today.

Working...