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

 



Forgot your password?
typodupeerror
×

Comment Re:External expansion through USB (Score 1) 215

Hmm, I have USB ports on my Chromebooks too, and USB drives, mice and the like work fine.

Is this just USB flash drives and hard drives or also USB optical drives?

cameras

Webcam's built in.

I was referring to external cameras, so that you don't have to point your laptop at something to take a picture.

Printers aren't a problem either

For one thing, a PC supports more brands of printer than a Chromebook. If your printer isn't "Cloud Ready", you need to own a PC and have it turned on.

the stuff just runs through your local router, it's not like it bounces off a remote server.

Have you a source for that? This source states that you cannot print while offline.

I'm not sure what ISP you're on where you have a monthly limit

I'm on Comcast, which has a 300 GB/mo cap. My cousin's dad is on satellite because he lives out of the service area of cable and DSL, and satellite has a 10 GB/mo cap except for bulk downloads during the early morning.

but if you're in that boat a network based thin client isn't exactly a smart choice anyway.

The problem comes when companies stop making 10" laptops that aren't thin clients.

Most dads aren't looking for high end sound cards and state of the art games.

Even games that aren't "state of the art" can break the deal if they happen not to have been ported.

And if you really want Linux, run Crouton.

Does putting a Chromebook in developer mode void the warranty on the hardware? I don't want to have to buy a new Chromebook if it develops a broken hinge or an unusably loose charging port a week after I put it in developer mode.

About 90% of what you want is available on a Chromebook. If you need something in the 10%, well, buy a PC

The deal is that everybody has a different 10 percent: whether it be video editing, or web development, or playing games that use a joystick, or whatever.

Comment Non-monetized platforms (Score 1) 71

however the former issue about videos "not being available on mobile" is not a problem while using the stock YouTube app.

It was some time ago when I used the stock YouTube apps for Android and iOS. I don't currently own a Wii U on which to test, but I have read a policy document stating that YouTube allows the partner uploader or a Content ID claimant to block videos from being viewed on "non-monetized platforms". Does "1-800-KIRBYCIDE", a popular fan video for "Doctor Online" by Zeromancer, play on Wii U?

Comment iTunes-only artists (Score 1) 71

Personally I have been baffled why Google hasn't heavily promoted its own sales of songs on youtube over that of itunes.

Because there are plenty of bands whose music is for sale on iTunes Store but not Google Play. For example, last time I checked, "Bück dich" by Rammstein was on iTunes Store (US) but not on Google Play (US).

Comment Re:Better (legal) way to get ad-free YouTube music (Score 3, Informative) 71

The benefits for users will include [...] offline playback

Buy a Nintendo Wii-U and use the (stock) free YouTube app.

I thought YouTube just errored out and displayed "The content owner has not made this video available on mobile" on an attempt to view a monetized video on a platform that doesn't enforce ad viewing. Besides, good luck carrying your Wii U with you and using it offline.

Comment Re:Applying for an apprenticeship (Score 1) 188

Wii/PS4/Xbox One

When did I bring up video game consoles in this thread? I understand you have video game consoles on the brain from your previous conversations with me. But this time, I was referring to the proposal in comment #47697909 to require all developers to "Get a job with a company and develop software, not go through the backdoor of the Apple or Google Pay [sic] stores." I imagined that Anonymous Coward saw Windows Store as just as much "the backdoor" as Apple's App Store or Google Play Store and wanted home computer makers to apply developer qualifications even stricter than those of the major mobile platforms. That would "stop you from doing proof of concept's/prototypes on a PC."

Comment Re:rodata vs. data section (Score 1) 193

Of course, using .rodata has always been a Quality Of Implementation issue in both C and C++.

Then perhaps Tough Love's point is that an acceptable quality of implementation is achievable with less complexity with C99's way than with C++11's way. A language is only as good as its best free implementation.*

Copying everything to RAM is not an observable side effect, formally.

This is true given plenty of memory on the target machine, such as a modern desktop PC, but it becomes observable in a smaller machine. If your program uses more RAM, then the amount of work done per unit of std::time() decreases as it starts to dip into swap, or it catches an exception of type std::bad_alloc sooner, or it's OOM-killed sooner.

* Why free? Without at least two implementations, one distributed as source code, one cannot detect a Ken Thompson-style compiler virus using David A. Wheeler's diverse double-compiling method.

Comment From other IT to video games (Score 1) 188

Nolan Bushnell [...] Steve Wozniak [...] Ralph Baer

Everyone on your list jumped into the video game or home computing industries after having been employed in a different branch of the information technology or electronic (or electromechanical) entertainment industry. Likewise, I currently have a programming job with someone else. But I got my first programming job for someone else several years ago by demonstrating software that I had developed as a hobby. A strict apprenticeship paradigm, with the requirement of a license to own a debugger as in Richard M. Stallman's short story "The Right to Read", would rule out even that.

Comment Applying for an apprenticeship (Score 1) 188

You deal with the situation you have, not the one you want to have.

To do so, I must understand under what conditions I will continue to have the situation I have.

Quit yer bitchin

I will once the present suggestion has been proved to be workable.

go to work for someone else for a while

In a strict apprenticeship paradigm, only an established software development firm should be allowed to make computer programs and distribute copies of them to the public. So in such a paradigm, how would someone applying for a job with "someone else" distribute copies of his own portfolio or otherwise demonstrate skills to prospective employers?

Comment Re:2 GB of RAM (Score 1) 215

Good point. Now I'll try a second hypothesis. I noticed that you quoted price in $, and the biggest currency to use that symbol is the United States dollar. The United States has a history of most customers buying their phones through a carrier. How much of the high price of smartphones when purchased up front comes from an expectation that hardware will be subsidized by an inflated monthly bill for voice and data service?

Comment Dispose pattern (Score 1) 193

What kind of automatic garbage collection do you want? The tracing garbage collection seen in Java and Python is fine for memory, but most programs access resources other than memory. Java and Python* don't guarantee that finalizers will ever be called. This means a program relying on automatic garbage collection leaks resources unless the programmer is disciplined enough to apply the dispose pattern consistently. True, Java and Python provide syntactic sugar for the dispose pattern within a single block of code. But when an object's lifetime exceeds one block of code, such as when an object holds a reference to another object, the programmer's conceptual overhead of the dispose pattern is at least as large as manual object lifetime management in C++.

* CPython calls the __del__ method on anything not held cyclically because its reference semantics resemble C++'s std::shared_ptr, but other Python implementations can and do behave differently.

Comment rodata vs. data section (Score 1) 193

this kind of initialization [performed with C99 designated initializers] is trivial to do, and more readable, with helper classes and constructors

A designated initializer for static data can initialize data in a read-only section. "Helper classes and constructors" mutate an object, which inflates the size of your program's read-write section.

Comment External expansion through USB (Score 2) 215

And in the laptop world, a cheap laptop isn't going to have squat for expandability anyway

A laptop running Windows or GNU/Linux can use external flash drives, hard drives, optical drives, printers, flatbed scanners, cameras, keyboards, mice, Wacom tablets, joysticks, sound cards, TV tuners, and whatever else you can plug into a USB hub. Plus a second display plugged into the VGA or HDMI output. Chromebooks can't even print while the Internet is down, such as after you've used up all the monthly GB for which you've paid your ISP. And a lot of games work on Windows and GNU/Linux but haven't been taken in JavaScript for Chrome OS.

Slashdot Top Deals

The debate rages on: Is PL/I Bachtrian or Dromedary?

Working...