Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×
Programming

Is IoT a Reason To Learn C? (cio.com) 374

itwbennett writes: Whether or not beginning programmers should learn C is a question that has been roundly debated on Slashdot and elsewhere. The general consensus seems to be that learning it will make you a better programmer -- and it looks good on your resume. But now there might be another reason to learn C: the rapid growth of the internet of things (IoT) could cause a spike in demand for C skills, according to Gartner analyst Mark Driver. "For traditional workloads there is no need to be counting the bytes like there used to be. But when it comes to IoT applications there is that need once again..."

Comment Land size? (Score 1) 1560

When you said, "As the president of the largest democratic nation on Earth it matters for all people on Earth"

You are saying the US is a larger democracy than India because our landmass is larger?

Than the prior statement about the US being the word's largest democracy would have to be Russia or Canada, etc.

If its is by population is not by the US either.

Comment TV not Phones (Score 1) 78

A) which is why i didn't buy the G5 (I have a G4) I didn't think it would last more than 1 or 2 market cycles

B) modular design is a long term commitment by all parties

C) which is why I believe that as long as folks make Smart TV they are doing consumers a huge disfavor... People can keep "screens" for 5, 10, 15+ years or more.. and the "smart" features will hit "the wall" before then. So I'm sure the TV companies will be happy if we replace or screens sooner, than later.

BUT that is why consumers must demand modules for our TVs. Of course we can always connect out-board CPUs via HDMI ports, but every component should modular. We should be able to replace CPUs, add new tuners, add new ports, etc.

Comment Crouton vs. Linux (Score 2) 187

First with Crouton you can work with many Unix distributions, but if you wipe / install Linux clearly you can work with any one you want.

Second, if you really want Linux and wish to use it 50, 70 or 80 or 99% of the time, you should prob. install Linux.

I've used Ubuntu since 2009 as primary desktop until 2015 (July) when I purchased a Chromebook Pixel -- I use that device as my primary desktop, and use Crouton running Ubuntu when there is something I can't do in Chrome OS like run Audacity, record in Skype, etc.

14.04 LTS Unity with touch works very well.

I'm currently using Ubuntu 16.04.1 LTS but not w/ Unity - it doesn't work as well but is reliable.

Now that I have access to Android Apps I now have fewer reasons to run Ubuntu.

ChromeOS + Linux (via Crouton) + Android Apps = is really an amazingly powerful system. ChromeOS is fairly secure, Android Apps offer a lot of flexibility and Ubuntu/Linus can do mostly everything else.

Comment Over time... (Score 1) 181

I think what would matter is over say a 5 year period how many of them they have...

That they have to balance old content vs. new content.... it is a real hard cost to license everything, always, forever.

But knowing in any given 5 or 10 year period that most of the good stuff is rotating through.. would be enough for me.

another approach is what percent of their customers want old content vs. newer, I like older but I watch about 95% new / 5% old...

Comment Documentation Requirements (Score 2) 244

Based on the work I did in 1985 at Bell Labs as part of my assignment to create documentation requirements for the Acorn Network Control System -- Good documentation should have at least 4 parts. Each particular user persona would use the 4 parts in different ways. Part of the documentation would appeal to potential customers, novice users, intermediate users, users with limited but deep domain expertise, users who previously had fluency with the product but who lost that fluency due to lack of use.

#1 The first in additional to typical table of contents found in each manual there should be a documentation MAP, that combines all of the various documentation and training for a specific product into a visual map; typically this is done with a task orientation. Much like a web page site map, this will allow a potential readers with a wide range of user cases to find the right document or the correct chapter, section, and should include online training, videos, Etc.

#2 A quick reference guide which I think most users would be familiar with. This instruction is typically very linear, and walks at a high level users through the major steps for the most typical cases.

#3 A "cook book" best for coding applications but has broad application to most technologies. Each section of this manual details how to perform a particular task, in it's entirety; e.g., a recipe. Recipes should cover a range of users types (novice, intermediate, expert, or with specific previous domain expertise). A non-coding example would be: Recipe for setting up a mix minus recording using the Behringer Xenyx 1202fx mixer; the ingredients would include all cables, software, Etc. used in the recipe.

#4 A complete and full reference guide. Again typically found in manuals but often (today) the ONLY section of the manual. Each sub-section is a full and complete deep dive on each part, instruction, or option. This is typically used by experts. It can be used by those who are using the cookbook to look for recipe options and substitutions. It can also be used by potential customers to see if a particular use case is supported.

Submission + - Is Apple 18k Gold, really 18k?

hhawk writes: If it isn't traditional Gold Alloy is Apple's 18k gold watch really 18k? Are they starting 99.999 gold and making it 18k or are they using traditionally 18k gold and "diluting" it with ceramic particles?

Comment Pick an easy solution (Score 4, Interesting) 343

I would recommend Google docs, assuming there isn't any crazy formating involved.

#1) It is a single document so you don't have to worry about the naming of it..
#2) Google Docs has a built in ver. control, in that you can roll backwards to early version of the document, and you can see who is editing, changing etc. (assuming everyone has their own password).

It's low tech, easy to use, and the only education is to keep on using the same file name.

Comment Josh is wrong (Score 2) 448

Josh's article last year was wrong on a few levels. This article is wrong as well. What's important to understand is the price you pay depends upon "how many channels you buy, how frequently you buy, and when & where you watch, etc."

1st., you are overpaying why you buy local channels; they are free "over the air" but they are allowed to charge when a cable company transmits via their cable -- today a digital antenna works well for most and certainly anyone who is price sensitive.

2nd., we are just left with the cable TV shows and "Premium channels" -- and in this context Josh's article is right IF your family is large and/or you consume a lot of programs of different types a bundle that includes everything can be cost effective.

3rd., if we remove the cost of local TV and assume you just want to watch specific channels than Josh's calculations are certainly wrong. The question becomes when you want to watch a "new" channel or a show on an ad hoc basis -- should you subscribe to an entire bundle to get one network, or a whole network to get 1 or 2 shows?

4th., another reason Josh's calculations are clearly wrong is the time and place value of information; do you need to watch a show as a "first run" or can you wait until later and watching it on a web site like Netflix or Amazon Prime?

5th., If you limit your intake to specific networks or shows (through Google Play, Apple iTunes, NetFlix) you costs can be much lower ala carte.

Slashdot Top Deals

Contemptuous lights flashed flashed across the computer's console. -- Hitchhiker's Guide to the Galaxy

Working...