Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Comment Good Silicon Valley Apartment (Score 1) 123

This would make a good (affordable) Silicon Valley apartment. The 610 sq. ft. place I rented back in 2005 for $700/month now goes for $2100/month. If I were a recent college graduate starting out in Silicon Valley, a very small apartment similar to these hotel rooms would be a great way to start saving to get into something I could own.

Comment Good software engineers can learn new languages. (Score 1) 437

A good software engineer should be able to learn a new language in a week or so. If there is something inherent in the language which makes this not possible, e.g. pointers, generics, functional v. procedural, etc., then the software engineer has a gaping hole in his/her knowledge and may need some additional training.

That point aside, I think the discussion here makes the decision C, mostly because of unknown future support for Rust--it is too new to know.

Unless C has an easily describable deficiency which will be covered by a different language, there is no argument here.

An engineer not being willing/able to learn C does not count as a deficiency in C. The same is true for Rust.

Also, if one particular engineer has a strong preference for Rust, for the preference to be an informed decision, the engineer must already be familiar with C, so there should be no problem for that engineer to work in C if the decision goes that way.

Comment Funding Needed (Score 3, Interesting) 132

From Mr. Overstreet's announcement:

PSA: Right now I'm not getting any kind of funding for working on bcachefs; I'm
working on it full time for now but that's only going to last as long as my
interest and my savings account hold out. So - this would be a wonderful time
both for other developers to jump in and get involved, and for potential users
to pony up some funding. If you think this is interesting and worthwhile and you
want to see it completed and upstream - especially if you're at a company that
might make use of it - talk to your $manager or whoever and nag them until they
send me a check :)

Comment You have the right idea. (Score 1) 257

Having the OS and all of the tools packaged up as a bootable VMware image is a great idea. It removes all of the issues about how to resurrect it later.

I can't image VMware removing backward compatibility (or failing to have tools to provide the ability to move things forward). Just in case, I see two solutions:

1. Fire up your VM once a year with whatever you are using to run VMware VMs and do a forward-compatibility upgrade if available to be sure you don't fall too far behind.

2. There are cloud providers who want to provide space for your VM. They are likely to have a forward-compatibility plan for their customers, even if those customers are so "lightweight" they are essentially non-paying.

Comment Detecting Drones (Score 4, Insightful) 227

I assume detecting the RF signature of the transmitter controlling the drone is the best way.

Of course there are these problems:

1. There are many signals on the bands used for RC.

2. It is possible to build an autonomous drone.

3. In these days of software defined radio, people can spin up non-off-the-shelf, non-standard radio control systems.

Comment Re:What a guy (Score 1) 389

When someone becomes President, they become privy to information very few people in the world know. I'll guess some of this information guides your decisions, perhaps not to where you would have been before you learned the information.

I'm not saying I agree with any decision which have been made. I'm simply remembering some people know a lot more about these decisions than I (or most members of the press) ever will.

I don't know if that's a good thing or a bad thing. I also don't know if the folks who wrote out Constitution had any idea either.

Comment What High School Students Need to Learn (Score 1) 302

...about computers.

Yes, they need to know how to read, write, type, and do math, but this question was about computers.

Students should know how to convert base-10 numbers to binary.

They should understand how to map a character set to binary.

They should understand how to add two numbers in binary and then--time permitting--learn about AND/OR/XOR gates.

They should understand the concepts of CPU/memory/bus/network/storage and transferring data over a wire.

They should understand that a network can be wired or wireless.

They should understand what a cloud computing facility looks like and how their files get to/from it.

After the above, given time, you can teach them enough so they can decide whether or not they want to pursue a degree in computer science. This might include parsing a language by hand, talking about simple algorithms and algorithmic complexity, introduction to the Turing machine and computability, and maybe some simple data structures like arrays and linked lists.

Each of the above concepts can be absorbed and exercised in a week.


p.s. "Computability" was not in my Chrome dictionary. Sheesh!

Slashdot Top Deals

Sometimes, too long is too long. - Joe Crowe