You will have learnt so much about the ARM architecture, and have a really good view of how things really work. I'm pretty sure that if you got your hands on an FPGA board you now have the skills to make your own ARM processor.
This puts you head and shoulder above lot of the 'ubergeeks' that lurk on Slashdot discussing how they can get another 1% from their shiny purple Corsair RAM - they just don't get it!
I find it interesting the parallels between this and the "flat earth/round earth" argument. In practice when you are a peasant ploughing a field it makes no difference.....but it would be really nice to know the answer.
My personal feeling is that space must be finite and expanding with time, otherwise everywhere would be so full of light/heat/energy from the past that we would all be very toasty - the universe expanding is a way for it to cool off. It also makes thermodynamics/entropy work...
Given that transfer rates will increase by the square root of density, a 20x increase in capacity (to 60TB) will only have at most have a 5x increase in transfer rates.
Assuming that the transfer rate makes it to 500MB/s this will take 33 hours to read the contents of the drive - so something like a RAID scrub, or an offsite backup will be almost impractical.
If 10gig etherent doesn't make it to the desktop, a network backup at 1Gb/s will take a week's network bandwidth...
And even RAID will be an issue - with the loner rebuild times even with hot spares chance of a double disk failure is 5x higher than they are now (and they do happen now!)
I've come to the conclusion that rich people don't become rich by either acting fairly or giving money away. I saw one of the richest people in my country putting in an expense claim for a single newspaper - after all, it was a business expense to keep his knowledge current!
The idea of outsourcing seems to be purely to either extract more wealth from a business. Take fisheries in New Zealand. The companies set up by the indigenous people to take advantage of their fishing quotas charter cheap foreign labour rather than locals (see http://thestandard.org.nz/nats-happy-with-slave-fishing/ for a brief overview). The claim is that without using overseas labour it isn't economically viable to fish, so we must use foreign labour to extract any value from our resources.
In some ways it makes perfect sense - extracting the most wealth from a resource, but it does very little for the wealth of the country's people - we don't have jobs, we don't have fish, and it contributes nothing to our standard of living. They would be just as well off if they left the fish in the sea.
Not arguing either way, but how how about using exercise to treat depression? - link here
It works (see here) but is viewed as an "alternative therapy".
If I was to walk into a doctor, get told "you have clinical depression", and the medicine was "go out for a bike or run every day" I would personally be quite happy - but it would be very unconventional given how many people I know on antidepressants.
It's small, fast, pre-built, can be made Arduino compatible, full source available, well documented. At $99 (but you need a $10 AVR programmer and batteries) so it's just outside of your budget. Check it out on youtube.
Strange, for my remote access to client networks at work I use a VM running XP with 256MB RAM, running in VirtualBox on a cast of 1GB PC running Windows 7.
Internet Explorer on that works perfectly well then managing SANs.
Hey, if only 0.1% of the worlds population have the geek instinct, and would want to play with one of these, and 60% of the world is too rich or too poor to want one, then this product could be enabling 2,800,000 geeks to follow their dreams.
I wish them every success, I hope that you will too.
Well, The iPad I am attempting to typing on has only 512MB, so I guess a Raspberry Pi will be good for nothing...... but email, usable web browsers, nifty games, watching video, simple productivity apps....
All it takes is a little faith.
I'm also been running Linux 2.6 + busybox on a 100MHz soft processor on a FPGA with 32MB, so it can be done.
"Dad! Can I use the keyboard and mouse that you use on you laptop when you are at work?, Mum, do you mind if I play with MY computer rather than watching TV after school?"
(mum and dad think: it is only $25 (less than a game), and at least he isn't mucking around on the 'real' computer...)
This is going to enable so many nifty things.... Why by $400 thin clients when you can get on of these? Why replace you tv with an Internet enabled on when you can add one of these?
At $25, it may enable families in the developing world to own their own computer, or be the difference between internet access in schools or not.
I really hope this allows FOSS to release itself from winter hardware, and bring some hardware deversity into play, a true powerful, low cost, open platform.
Internet kiosks will be able to be put in unsecured enviornments and public areas... After all, it is only at most going to cost $25 if it gets trashed...
Um, what. Do you really expect for the price of an Arduino?
I am going to be very happy with one of these and a wireless keyboard and mouse on the TV for those iIMDB moments and another on a monitor as a thin client, maybe a third with a usb disk as a storage server (100Mb wired to my router will be fine for wireless clients...
So, in summary, (and I mean this in a polite way) you have grown up.
Like me you also see that what was once proudly held beliefs are actually nothing more than dogma, and it time to stop proclaiming them and move onto other more fruitful pursuits...
"Java is good", "Gotos are bad", "XML is good", "unstructured text is bad", "Linux is good", "Windows is bad", "AMD CPUs are good", "Intel CPUs are bad", "Nvidia graphics is good", "AMD graphics is bad", "MySQL is good", "Oracle is bad"...
Any new methodology will work amazingly well for new adopters, but then again these are usually the people that can most probably make any methodology work with good results - just as half the people in the world are average or below, so are half the development teams.
Which is why it must be all wrong - causality becomes inconsistent.... maybe gravity moves a the speed of massless neutrinos, and it is actually photons that have a very tiny rest mass? Has anybody measured the speed of gravity with equal precision?
If you have a neutrino emitter travelling at high speeds some distance away from you all the inconsistencies that general relativity irons out become problems again.
And what happens with red-shift... you can lower the wavelength of a photon due to red shift, but could you red-shift neutrinos?
All very exciting stuff for us "armchair physics" geeks.
Size: CPU (50 x 150 feet, each); consoles area (25 x 50 feet) (total system=20,000 square feet)
Weight: 250 tons (500,000 lbs)
Architecture: duplex CPU, no interrupts, 4 index registers, Real Time Clock
Word Length: 32 bits
Memory: magnetic core (4 x 64K word); Magnetic Drum (150K word); 4 IBM Model 729 Magnetic Tape Drives (~100K words ea.); all systems with parity checking
Memory Cycle Time: 6us
I/O: CRT display, keyboard, light gun, realtime serial data (teletype, 1300 bps modem, voice line)
The value of book largely depends on your skills at the time... "Code Complete" was pretty good, but you need to be already an adept programmer to see the value of its advice.
I really wish I had read "Interprocess Communications in UNIX: The Nooks and Crannies (2nd Edition)" earlier. It's not the thickest book but it is the most information dense one I own. In today's environment of multicore and SMT CPUs, any programmer should have a deep understanding of IPC. An excellent partner to a good C book.
I think your project is really great.
You will have learnt so much about the ARM architecture, and have a really good view of how things really work. I'm pretty sure that if you got your hands on an FPGA board you now have the skills to make your own ARM processor.
This puts you head and shoulder above lot of the 'ubergeeks' that lurk on Slashdot discussing how they can get another 1% from their shiny purple Corsair RAM - they just don't get it!
I find it interesting the parallels between this and the "flat earth/round earth" argument. In practice when you are a peasant ploughing a field it makes no difference.. ...but it would be really nice to know the answer.
My personal feeling is that space must be finite and expanding with time, otherwise everywhere would be so full of light/heat/energy from the past that we would all be very toasty - the universe expanding is a way for it to cool off. It also makes thermodynamics/entropy work...
I agree - FPGA designing would be easy after Minecraft!
He can even use my quick and dirty course in FPGAs if he wants...
I've actually been tempted to have a fling with TCC.
Small, tight, flexible, low maintenance and can do the business just about anywhere.
It's best captured in words of that old "Bread" song from the 70s...
"I want to make it with you"
Hey GCC, only one slice of cake for you - you are big and slow enough at the moment (but I love you anyway).
OH NO! It's like I'm married to GCC!
Given that transfer rates will increase by the square root of density, a 20x increase in capacity (to 60TB) will only have at most have a 5x increase in transfer rates.
Assuming that the transfer rate makes it to 500MB/s this will take 33 hours to read the contents of the drive - so something like a RAID scrub, or an offsite backup will be almost impractical.
If 10gig etherent doesn't make it to the desktop, a network backup at 1Gb/s will take a week's network bandwidth...
And even RAID will be an issue - with the loner rebuild times even with hot spares chance of a double disk failure is 5x higher than they are now (and they do happen now!)
I've come to the conclusion that rich people don't become rich by either acting fairly or giving money away. I saw one of the richest people in my country putting in an expense claim for a single newspaper - after all, it was a business expense to keep his knowledge current!
The idea of outsourcing seems to be purely to either extract more wealth from a business. Take fisheries in New Zealand. The companies set up by the indigenous people to take advantage of their fishing quotas charter cheap foreign labour rather than locals (see http://thestandard.org.nz/nats-happy-with-slave-fishing/ for a brief overview). The claim is that without using overseas labour it isn't economically viable to fish, so we must use foreign labour to extract any value from our resources.
In some ways it makes perfect sense - extracting the most wealth from a resource, but it does very little for the wealth of the country's people - we don't have jobs, we don't have fish, and it contributes nothing to our standard of living. They would be just as well off if they left the fish in the sea.
Not arguing either way, but how how about using exercise to treat depression? - link here
It works (see here) but is viewed as an "alternative therapy".
If I was to walk into a doctor, get told "you have clinical depression", and the medicine was "go out for a bike or run every day" I would personally be quite happy - but it would be very unconventional given how many people I know on antidepressants.
It's small, fast, pre-built, can be made Arduino compatible, full source available, well documented. At $99 (but you need a $10 AVR programmer and batteries) so it's just outside of your budget. Check it out on youtube.
But I can highly recommend it - http://www.pololu.com/catalog/product/975
Strange, for my remote access to client networks at work I use a VM running XP with 256MB RAM, running in VirtualBox on a cast of 1GB PC running Windows 7.
Internet Explorer on that works perfectly well then managing SANs.
I think this will work just fine...
Hey, if only 0.1% of the worlds population have the geek instinct, and would want to play with one of these, and 60% of the world is too rich or too poor to want one, then this product could be enabling 2,800,000 geeks to follow their dreams.
I wish them every success, I hope that you will too.
Well, The iPad I am attempting to typing on has only 512MB, so I guess a Raspberry Pi will be good for nothing... ... but email, usable web browsers, nifty games, watching video, simple productivity apps....
All it takes is a little faith.
I'm also been running Linux 2.6 + busybox on a 100MHz soft processor on a FPGA with 32MB, so it can be done.
Sheesh! It is horses for courses...
If you want to use a consumer display, and consumer USB devices then go Raspberry Pi.
If you want to do bitbashing interfaces on an 8bit controller, go Arduino.
If you want to do real stuff, then get yourself a FPGA board :-)
I really like the Papilio One. One minute an Arduino, the next an arcade game from FPGA Arcade
From the blog, power has been confirmed to be micro USB.
So I can run it off all those cellphone charges I have around the place, or that useless USB port on the TV. Yay!
Its design concept was for teens/preteens
"Dad! Can I use the keyboard and mouse that you use on you laptop when you are at work?, Mum, do you mind if I play with MY computer rather than watching TV after school?"
(mum and dad think: it is only $25 (less than a game), and at least he isn't mucking around on the 'real' computer...)
I can see it working. Working really well.
And I want a cheap ARM box too!
This is going to enable so many nifty things.... Why by $400 thin clients when you can get on of these? Why replace you tv with an Internet enabled on when you can add one of these?
At $25, it may enable families in the developing world to own their own computer, or be the difference between internet access in schools or not.
I really hope this allows FOSS to release itself from winter hardware, and bring some hardware deversity into play, a true powerful, low cost, open platform.
Internet kiosks will be able to be put in unsecured enviornments and public areas... After all, it is only at most going to cost $25 if it gets trashed...
I say BRING IT ON!!!
Um, what. Do you really expect for the price of an Arduino?
I am going to be very happy with one of these and a wireless keyboard and mouse on the TV for those iIMDB moments and another on a monitor as a thin client, maybe a third with a usb disk as a storage server (100Mb wired to my router will be fine for wireless clients...
At $105 for three of them, that is a steal!
I can't give you today's figures, but in 2007 it was 363,000 barrels per day
So, in summary, (and I mean this in a polite way) you have grown up.
Like me you also see that what was once proudly held beliefs are actually nothing more than dogma, and it time to stop proclaiming them and move onto other more fruitful pursuits...
"Java is good", "Gotos are bad", "XML is good", "unstructured text is bad", "Linux is good", "Windows is bad", "AMD CPUs are good", "Intel CPUs are bad", "Nvidia graphics is good", "AMD graphics is bad", "MySQL is good", "Oracle is bad" ...
Any new methodology will work amazingly well for new adopters, but then again these are usually the people that can most probably make any methodology work with good results - just as half the people in the world are average or below, so are half the development teams.
Slashdot is no place for grown-ups.
I didn't believe that, but it seems you are telling the truth! From http://www.measuringworth.com/ using various indexes:
$2,990.00 using the Consumer Price Index
$2,490.00 using the GDP deflator
$9,960.00 using the unskilled wage
$12,600.00 using the Production Worker Compensation
$14,400.00 using the nominal GDP per capita
$38,500.00 using the relative share of GDP
Which is why it must be all wrong - causality becomes inconsistent.... maybe gravity moves a the speed of massless neutrinos, and it is actually photons that have a very tiny rest mass? Has anybody measured the speed of gravity with equal precision?
If you have a neutrino emitter travelling at high speeds some distance away from you all the inconsistencies that general relativity irons out become problems again.
And what happens with red-shift... you can lower the wavelength of a photon due to red shift, but could you red-shift neutrinos?
All very exciting stuff for us "armchair physics" geeks.
I have a tunnel between my router in New Zealand and a customer in the US of A
Once I've finished with it you are more than welcome to drive your car through it...
From http://www.computermuseum.li/Testpage/IBM-SAGE-computer.htm
Technical Description
Size: CPU (50 x 150 feet, each); consoles area (25 x 50 feet) (total system=20,000 square feet)
Weight: 250 tons (500,000 lbs)
Architecture: duplex CPU, no interrupts, 4 index registers, Real Time Clock
Word Length: 32 bits
Memory: magnetic core (4 x 64K word); Magnetic Drum (150K word); 4 IBM Model 729 Magnetic Tape Drives (~100K words ea.); all systems with parity checking
Memory Cycle Time: 6us
I/O: CRT display, keyboard, light gun, realtime serial data (teletype, 1300 bps modem, voice line)
Performance: 75KIPS (single-address)
Technology: vacuum tubes (60,000); diodes (175,000); transistors (13,000)
Power Consumption: about 3 Megawatts
The value of book largely depends on your skills at the time... "Code Complete" was pretty good, but you need to be already an adept programmer to see the value of its advice.
I really wish I had read "Interprocess Communications in UNIX: The Nooks and Crannies (2nd Edition)" earlier. It's not the thickest book but it is the most information dense one I own. In today's environment of multicore and SMT CPUs, any programmer should have a deep understanding of IPC. An excellent partner to a good C book.