Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Comment Re:Pricey (Score 4, Informative) 202

Big difference: The RaspberryPi has TTL I/O. This makes it easy to do any of a wide variety of hardware interfacing. This new board only has UART ports, which means if you want to do an easy hardware project, you need another microcontroller, tool-chain, etc.

There is a definite market for prototype devices that talk Ethernet, WiFi, UART, SPI, I2C and hardware I/O too. The Raspberry Pi does that well, and inexpensively.

Comment WiFi across the food court (Score 1) 264

The FBI busted Russian sleeper agents using the WiFi across the food-court trick.

As such, I don't think the WiFi across the food-court would help the DNC.

See the story. There are many articles on the cell. Only a few mention the WiFi link. Quite a few debate whether the agents were actually sleeper agents.

Comment Re:Whiny Fanboy... but he has a point (Score 1) 260

The trailers are shot before the film is. If the trailers don't fit the film as shot, its tough to include them.

Now, if the film companies actually waited for the film to be finished before advertising it, then they wouldn't get caught advertising something they couldn't deliver.

Comment Re:Sweet (Score 1) 286

Try 3 at that demo program:

#include <stdio.h>
#include <vector>

#define bool 2
#define vector vector<int> test // Insert almost anything here, use trailing \ if necessary

int main() {
std::vector[bool];

test[0][0] = 1;
test[1][0] = 2;
printf("%d %d\n", test[0][0], test[1][0]);

return(1);
}

Comment Re:Sweet (Score 1) 286

The beauty of C++ is that std::vector[bool] can be almost anything. See below:

#include <stdio.h>
#include <vector>

#define bool 2
#define vector vector test // Insert almost anything here, use trailing \ if necessary

int main() {
std::vector[bool];

test[0][0] = 1;
test[1][0] = 2;
printf("%d %d\n", test[0][0], test[1][0]);

return(1);
}

I wish I didn't know enough of C++ to write the above ...

Comment Re:Sorry but that's the normal behaviorostost (Score 1) 924

You don't want your long-running processes to have root privileges. It's a massive security hole. Many of the Linux daemons for server use run on less than root privileges (Apache, MySQL, etc).

A better approach would have been to have a group that had the ability to make processes run after logout. That would be a security improvement, since you could then determine which users had the rights to have persistent processes.

This is change overturns about 40 years of Linux/Unix computer history. The concept of nohup is used everywhere in Linux server land, and breaking that programming idiom will have significant ramifications.

Comment Re:Not impressed by IoT efforts so far (Score 1) 153

The issue with Edison and Galileo is that they tend to be crippled platforms. It's been a while since I last looked at them, but I always ask the same questions. Does it have Ethernet? WiFi? 5V/3.3V serial port? Bunch of pins for miscellaneous I/O? SATA port or SD card? Enough RAM to run a standard version of Linux? HDMI and keyboard ports for testing?

The latest Raspberry Pi has most of that. However, there always seems to be a catch with Intel products. Intel doesn't want the Edison or Galileo to compete in the PC market, and as a result, they are crippled platforms.

Comment Re:"May Have" Struck a Drone (Score 1) 401

Birds fly towards your car because it boosts lift and windspeed. The car generates a huge aerodynamic wake, both in front and behind the vehicle. The birds are taking advantage of this fast moving air. It is a clever piece of aerodynamics. However, the margin of failure on the manoeuvre is frighteningly small.

Comment Re: It's been a while since I was a CS student. (Score 2) 173

We're expecting these CS graduates to go fourth and do something, ...

Historically, universities were about perpetuating knowledge and the advancement of knowledge. Apprenticeships and professional programs are where people learn do to something practical. Universities were the hallowed halls of pure learning.

In the beginning, no one foresaw that a pure math specialization would have huge practical use. Some of the greats in computer science never thought their work would ever see use outside of the math department. If memory serves, Bool was extremely pleased that Boolean Algebra existed as a theoretical exercise that would never have a practical application.

Comment Re:People say "custom-made" like it's a bad thing (Score 1) 474

RS-232 has done quite well.

However, it was a horribly defined standard. They defined voltage levels and pins, but nothing about the data packet. Everyone settled on an old-style TTY packet, and then experimented with parity, stop bits, and baud rate. Hardware flow control wasn't properly defined either. Intel made an 8251 chip that would chop-off messages mid-byte if the hardware flow-control lines were used.

Slashdot Top Deals

Save the whales. Collect the whole set.

Working...