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

 



Forgot your password?
typodupeerror

Comment Misplaced mal-investment (Score 1) 27

Sundar Pichai is hot to invest in AI, his own field, which does not make money. Maps is the real killer app for phones. Maps is the reason Google has an Android business, and Pichai doesn't know it. If Pichai messes up the maps business, that will finally be the end of him. He has already messed up the reputation of search, with china-censored-search, and advertisements on the search home page for google cloud and android (ads on the search home page were things that Larry & Sergey would NEVER allow !!)

Comment Don't over-burden SMTP emailers ... (Score 1) 260

I worked on 3 email systems - one of the earliest UNIX systems, delivermail, XNS Email, and X.400 as a protocol inter-operability designer. Our Xerox Clearinghouse system got into distributed deadlock because it tried to overload the email storage buffers, producing a distributed deadlock (A is full of mail and email for B. B is full of mail and has mail for A. Even if they connect they cannot transfer mail because there is no space on either side. They have to wait for the mail to time out & get deleted as "undeliverable" and then they make progress for a few minutes before senders at both ends inject more emails to bring it back into distributed deadlock.) So there is a big problem if sender email transport rates approach the slowest bottleneck link in an email network. At Xerox in 1984 we were working with much smaller systems, 9600 baud transatlantic and 56kbaud norcal-socal links, 1.5MB of email buffer storage, and The Clearinghouse name servers were just sending tiny updates but they used an O(N^2) algorithm (N name servers trying to send to N other name servers, rather than using an O(n) spanning tree) and hung themselves.

Another issue is reliability. The TCP checksums are only 32-bit one's compliment sums. This works okay with super-reliable wired networks with a few tens of megabytes and maybe a few hundred, occasionally, and I don't have time to do the math but as you scale into hundreds of megabytes and gigabytes, the checksums will fail. The checksums will pass corrupted email. You will get into the classic "End to End Argument in System Design" which means only the endpoints know how strong to make the checksum. You'll need a more powerful end-to-end checksum to achieve reliable delivery. If you try to strengthen SMTP email then 90% of mail users will pay an unacceptable price. Don't laugh; checksum failure has caused OSPF routing outages before, breaking internet routing.

Comment The design philosophy of C (Score 1) 284

I'm not surprised there are some negative comments about this author I see a fundamental misunderstanding / mistake in the opening paragraph of their master's thesis : https://github.com/Gankra/thes...

"As a result, our core infrastructure is constantly broken and exploited. Worse, C and C++ are holding back systems from being as efficient as they could be. These languages were fundamentally designed for single-threaded programming and reasoning, having only had concurrency grafted onto their semantics in the last 5 years. "

This is not true, the idea in C was that no system-level primitives (i/o OR concurrency) should appear in the language. I was writing multi-threaded C in 1983. It was an idea born from observing all the mistakes in language design for the previous 15 years 1960-1975. It's the raison d'etre for stdio.h, and many other design decisions in the language. If you criticize the design motivations of a language, you'd better understand the decisions, first.

Comment Chromebooks with horsepower ... (Score 1) 187

My favorites (I own 2 or more copies of each) : Chromebook with Celeron 2955U and m2 msata 2242 drive : Acer c720 4GB ; Toshiba Chromebook 2 2015 model. Both are also available in i3 models but I have never been able to tell the difference between the i3 and Pentium-class Celeron models (2955U and 3215U). Chromebooks have a very high standard for sound and horizontal viewing angles and so they are GREAT streaming devices - much better than most sub-$400 windows devices! These models can also do some lightweight 3D games (league of legends at 25-40 fps with 10-12 shaders or 20-23 shaders for the i3 models.)

Comment Re:A definite turning point, possible end of an er (Score 1) 361

Look carefully and you will see tremendous UI improvements; They screen is WAY better, brightest in its class; The sound is WAY better, best of any laptop. The disk is WAY faster, really astonishingly fast; The touchbar is WAY better only because it includes TouchID which means instant logins (no more fumbling with CAPS LOCK key!) The keyboard absolutely sucks, but it sucks no worse than any other stupid-thin keyboard on a device in this class. So overall, this machine is an amazing improvement, completely ruined by a brain-dead mania for USB 3.1c ports ...

Comment Missing one crucial port ... USB 3.0 (Score 1) 361

They needed to include ONE regular USB 3.0 port. There are a zillion devices that fit *inside* a USB port, such as a YubiKey, and nobody wants to carry those $50 security items around on a dongle so that they have to "dongle in" whenever they login. Apple blew it bigtime on the MacBook Pro redesign. They had it made in the shade until Tim Cook got this idea : https://www.youtube.com/watch?...

Power

New MacBook Pros Max Out At 16GB RAM Due To Battery Life Concerns (macrumors.com) 319

The new MacBooks Pros have been improved in nearly every way -- except when it comes to RAM capacity. With faster, more energy efficient Skylake processors, faster SSDs, and better GPUs, one would think the amount of RAM wouldn't be capped off at 16GB. However, that is the case. The reason why the MacBook Pros continue to max out at 16GB RAM is due to battery life concerns, according to marketing chief Phil Schiller. MacRumors reader David emailed Apple to get an explanation: Question from David: "The lack of a 32GB BTO option for the new MBPs raised some eyebrows and caused some concerns (me included). Does ~3GBps bandwidth to the SSD make this a moot issue? I.e. memory paging on a 16GB system is so fast that 32GB is not a significant improvement?" Schiller's answer: "Thank you for the email. It is a good question. To put more than 16GB of fast RAM into a notebook design at this time would require a memory system that consumes much more power and wouldn't be efficient enough for a notebook. I hope you check out this new generation MacBook Pro, it really is an incredible system."

For the 2016 MacBook Pro, Apple was able to reach "all-day battery life," which equates to 10 hours of wireless web use or iTunes movie playback. That's an hour improvement over the previous generation in the 15-inch machine, and a small step back in the 13-inch machine. While none of Apple's portable machines offer more than 16GB RAM, 32GB of RAM is a high-end custom upgrade option in the 27-inch iMac.

Slashdot Top Deals

Every young man should have a hobby: learning how to handle money is the best one. -- Jack Hurley

Working...