Become a fan of Slashdot on Facebook


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Where commerical arduino is going next. (Score 1) 86

by goombah99 (#49368243) Attached to: Arduino Dispute Reaches Out To Distributors

there is no more money in arduino hardware anymore.

arguing over who sells the hardware is a lose/lose game.

SLR has announced it's coming out with new boards. But will these be open designs or copyrighted? If they also take over the arduino name for software they control the whole pipeline. Cortex boards are about $20 to $40 right now and they outperform the arduino. SO why are the cortex boards, aside from the raspberry, an idle novelty? because they don't have the unified user base behind the arduino. So who better to come in and scoop this up? after all ardunio is already in this game with the DUE and YUN model which have high perfromance processors like the cortex yet all the existing I/O mapping and IDE of the ardiono. That's where the money lies. Not in the open source arduino hardware but in the next generation built on the user base of the arduino. But it takes the Arduino name to do it, and also someone willing to close the copyright on the desgins while retaining compatibility.

Comment: Arduino Due? Cortex-M for $2.00 (Score 1) 86

by goombah99 (#49366705) Attached to: Arduino Dispute Reaches Out To Distributors

There are dozens of Cortex-M boards far more capable than Arduino and much cheaper. STM's, for one.

You mean like the Arduino Due? That's an Arduino combined with a cortex-M made by arduino.

I've not seen cortex-Ms for $2.50 but you can buy as many arduino's as you want for that. that's the whole board not just the chip. See alibaba.

Comment: RE: Raspberry Pi. Good riddance! (Score 2) 86

by goombah99 (#49365627) Attached to: Arduino Dispute Reaches Out To Distributors

There are dozens of XYZ boards far more capable than Rasberry Pi .

Man the whole point is that the arduino is a common platform for tinkers evrywhere. it's the libraries and community know how that make this fun. In some ways it's like the joy of stock car races where exceeding the imposed limits can be the fun of it. It's also really simple so it's something one person can truly master in their spare time. I'm addicted. I've had doofuses tell me about other development boards that are far superior for reans A,B, and C. Sure if I was building something just to be aproduct, But they aren't going to be any fun to goof with in general.

Comment: Crashplan (Score 1) 122

by goombah99 (#49355291) Attached to: Amazon Announces Unlimited Cloud Storage Plans

For DIY offsite backup I use crashplan. Their system lets you use their servers if you choose (for payment) but it also lets you use a remote disk you have over at a freinds house too, or one attached to your computer. I bought their software after using the free version for years. Besides being a nice automated backup system, the killer thing was the ability to backup offsite to a friends house. I do it mutually with them, each keeping the other's USB disk at our respective homes.

What's great about this is that if I do ever need to do a full backup, I don't have to try streaming it back through a soda straw over the web. I just drive the station wagon over, pick up the disk, and bring it home. Station wagons have very high bandwidth.

The disk is encrypted so no worries about peepers or what happens if my freinds computer gets broken into.

The payware version is a one time payment not a monthly fee. What you get for the payware version is more parsimonious differential backups and some other features about controlling backup times.

The software has gotten much better over the years too. Early on my complaint was the java bloated itself out to huge memory sizes over time. But now I don't even notice it is running.

Anytime I need to do a bigger than normal backup, I go get the disk and attach it locally, then take it back. That only happens when there's an unusual event. For example, if I make a major change in the structure of my file system, copy everything to a new disk or do something that touches all the files, then this could, in most backup systems, trigger a level 0 backup. So when that happens it's much easier to get things up to date then with any on-the-net storage system.

Comment: #PRAGMA (Score 1) 110

by goombah99 (#49344987) Attached to: The One Thousand Genes You Could Live Without

Does that include everything needed to build the DNA-to-meat compiler, or is there some bootstrapping that must happen too?

You are quite correct that you have to bootstrap the compiler.

I tried to account for that partially by noting that there's plenty of room on the CD to store the epigenetic information. You can think of this epigenetic information as the #PRAGMA compiler directives and differences between non-ANSI compilers. So once we take those into account one could map the source code to the needs of any possible compiler. Thus in principle at least one could build a human using a compiler adapted from another somewhat similar organism. That is to say one could in principle compile a neaderthal on a homosapien compiler or a mammoth on an elephant compiler as long as you have the means to take the epigenetic aspects into account.

Comment: What is Net Neutrality anyhow???? (Score 1) 316

by goombah99 (#49325499) Attached to: First Lawsuits Challenging FCC's New Net Neutrality Rules Arrive

Yeah, I get the notion that if comcast wants to shake down netflix ("nice packets you got there, shame if they got slowed down by all of your competitors packets") that's bad.
But I don't fully understand how this works practically. For example, lets ignore that Netflix or Google might have its own CDN or peering capability and just think of it as a simple content source. My imagination is that they pay for bandwidth and total data cap in the same sense that I do. That is, Netflix could buy a X gigbit connection or a 10X gigabit connection and there would be some price differential for those. Am I wrong? Assuming I'm not then presumably as it is for me, you don't really get the bandwidth you pay for in the case of ad hoc connection. You only get that under ideal circumstances (such as connecting to speedtest when none of your neighbors are using their connections). So it's not clear to me what Netflix should expect if they buy that. That might be good enough to reach 80% of their customer reliably but some won't ever get a good stream.

But lets say they buy that and Sony buys 10 times as much for their network. Now sony perhaps can eek out a little better performance. some of its network dependent in ways that can't be beaten with more packets from the source, but some things like packet resends and alternative routings might improve things.

So how is this really different than the QOS that comcast wanted netflix to pay for in the first place? One company can pay for more.

Next question is what is QOS. does net nuetrality really mean that the few instance where we do need QOS routing rules that those are now verbotten? Or does it mean that there will be packey kind labels like "video" that get priority for everyone or no one by mutual agreement? If so then presumably no one can charge extra for QOS labels? if you could it seems like a backdoor to paid priority. But if you can't charge more then what prevents me from labeling any packet I send as a priority packet?

Final question is about the fact that something like 35% of your typical cable bandwidth is not internet. It's an RF communincation channel owned by comcast. They use it for their video content. Its not governed by the internet rules. In principle they could stop using it for their content and sell it to sony or netflix or apple or google to use for theirs. So were back to paid priority on a toll road. Comcast so far has said they are leery of that because of the consent agreements they signed when they bought NBC might not allow that. But that's just comcast. AT&T or verizon don't have that restriction. Since both kinds of content enter yout house on the same physical cable any distinction between them is purely virtual

So is this whole no-paid-priority moot?

The thing I worry about is that in order to get the FCC net Neutrality rules the FCC had to agree to not regulate the pricing of internet as well as creating regularoty burdens that will likely act as a barrier to entry. For example, people providing both content and networks (I'm looking at you google) might worry the FCC would start to regulate its content. And so if net neutrality vanishes in virtualization then I just got less than I bargained for in supporting net neutrality.

Comment: Re:Devo said it best (Score 1) 385

by goombah99 (#49292543) Attached to: Ask Slashdot: Choosing a Laptop To Support Physics Research?

Macs are *nix. Going from macs, to SGI to linux to all sorts of *nix systems is just as simple as starting from linux.

GNU runs just fine on macs, thus so does fortran. I use it all the time. I specifically found it easier to write portable simd and gpu code in fortran on mac. I could do it on linux boxes but it ported poorly because everyones compile environment was different.

yes there are loads and loads of linux web site, that will offer you solutions that don't work on you configuration or maybe one of them will. But you don't know that till you try and find the problem has morphed requiring debugging all over again. Likewise when you come back to code years later and find it just won't build anymore on your new computer or the new distro you migrated to. I've wasted tonnes of time on that road. It's why I use macs whenever I can.

I've been very very productive on Linux too, but that was when I was in large groups that enforced a common setup and had a sys admin to handle all the networking and commonality of configurations. In such a situation, yeah you can get answers quickly from your neighbor for your linux mysteries. Outside that I've always found it slows me down and I spend too much time on the getting-it-to-work, and keeping it patched and not enough on the physics. If all you are doing is working in a company where you are writing c code and eating your own dog food (libraries) then perhaps that's fine. But if you are reading research papers and want to try out all sorts of different home built systems it gets hard to work on your own, this is where linux's diversity and obscurity kills it. There's problems with macs too I fully admit. That's where virtual box saves your ass. Sure you can fire up virtual box on linux too, but the one OS you can't get on the linux VM is the mac and all it's application goodness , easy updates and hardware compatibility.

As far as the tangential educational benefits from ones day trips into linux comment sites trying to figure something out, well macs are *nix too. So to the extent that things behave the same the linux sites are useful for mac-heads as well. And I suppose you know that mac osx compilers do cover multiple architectures including ARM.

Whether mathematic matters to you or not depends on what line of physics you are in. for mathematically oriented genres sometimes its a lingua franca. Others use matlab (especially in things like remote sensing or accoustics where coupling to hardware and rapid interface building is useful). Some just grind numbers on clusters and write their own codes for that. Just depends. Personally I don't use it anymore.

So yes, seriously!
I've never found it useful in the slightest to run the Linux just because the big cluster I use runs linux. The networking environment on the cluster is always so distinct that its as different as the Mac anyhow. It's easier just to Xwindows into the cluster or one of the develpment nodes set up like the cluster and just use that.

Somebody's terminal is dropping bits. I found a pile of them over in the corner.