News for hackers. Stuff that matters.
Re:Mission Bit: Non-profit in SF teaching kids how to code i... by LaikaF on Tuesday September 09, 2014 @12:34PM (#8291073)
Why are they asking for Macbooks? Is there some particular need for OSX? Why not just throw them onto Linux, if they're going to learn an operating system it might as well be something they don't have to shell out 1000+ for a computer for.

If only there were some sort of cheap computer that is very bare bones and small. One that can hook up to TVs by HDMI or RCA so the kids could use them at home. Have it cost around fifty dollars (with case and power adapter), and get people to donate extra keyboards and mice. If only.

Re:Mission Bit: Non-profit in SF teaching kids how to code i... by blaurenceclark on Tuesday September 09, 2014 @12:37PM (#8291090)
We've generally gone with Macs because most of the tech companies around here have Macs can donate them as they roll out their old computers giving all the students a similar development environment. That being said we could make it work with other computers :)
Re:Mission Bit: Non-profit in SF teaching kids how to code i... by etrepum on Wednesday September 10, 2014 @12:54PM (#8297510)
Mission Bit doesn't have permanent classrooms. All of the equipment needs to be portable and standalone, so laptops are a requirement. Small HDMI computers such as Raspberry Pi are no longer cheap once you start looking at adding a keyboard, mouse and display.

We standardize on Mac to keep the experience as uniform as possible. A huge issue that few people consider is that if you have a fleet of mismatched laptops you're going to spend a lot of time and/or storage space sorting out which power supply goes to what and it's going to take a lot longer to build a single image that's going to work well for all of them (regardless of OS).

We're doing a pilot class with Chromebooks this semester, but we have to buy most of those ourselves. We've found that it's often easier to get a donation of an old Mac laptop than ~$220.

Re:Mission Bit: Non-profit in SF teaching kids how to code i... by yaur on Tuesday September 09, 2014 @01:04PM (#8291260)
That piece of gear is called a Raspberry Pi. It's what my 12 year old is mainly hacking on.
Re:Mission Bit: Non-profit in SF teaching kids how to code i... by ad_hominem on Tuesday September 09, 2014 @01:10PM (#8291319)
But Raspberry Pi is ARMv6 architecture, which makes installing certain software complicated or impossible. You can't install Ubuntu on it, for example, as Ubuntu only supports ARMv7+.

Better option IMO are the $199 Chromebooks Codestarter puts Ubuntu on: http://blog.codestarter.org/post/93985346780/how-we-turn-199...

Re:Mission Bit: Non-profit in SF teaching kids how to code i... by ladelfa on Tuesday September 09, 2014 @04:25PM (#8292798)
I teach coding to inner city junior and senior highschool kids in Los Angeles. Buying computers was a non-starter for our organization, so we're making do with old Windows machines, which are easy to get a hold of. This is what most of our kids have if they have a computer at home or a laptop they can bring with them.

For the beginning class, we use Chrome, a text editor, and a lightweight web server app ("Mongoose"), and we learn basic code concepts in JavaScript. Setup time is minimal and anything we do in class the kids can do at home on whatever computer they have access to. For the intermediate class, we install Virtual Box and everyone gets a copy of the same Ubuntu virtual machine image, whether the host machine is Mac or Windows, and we learn Linux and Ruby (it could just as easily be Python). We're looking at Cloud 9 IDE as another potential solution, one that would be completely install-free.

In fact, the only laptop a student's brought so far that we couldn't make use of was a Chromebook.

Re:Mission Bit: Non-profit in SF teaching kids how to code i... by LaikaF on Tuesday September 09, 2014 @03:41PM (#8292281)
Is there any particular reason for Ubuntu?

The reason I sarcastically suggested Raspis is because this is literally what they were meant for.

Re:Mission Bit: Non-profit in SF teaching kids how to code i... by ad_hominem on Tuesday September 09, 2014 @04:36PM (#8292887)
Mostly it's my preference, but it seems like major software projects usually have an easy install path for Ubuntu (oftentimes a custom PPA, which is an Ubuntu-specific feature). But if Ubuntu is supported, Debian oftentimes is as well, so Raspbian would probably be fine.

My bigger concern would be the ARM architecture / switch off x86 in general. Even getting Crashplan (a Java program) working was a PITA due to that.

Re:Mission Bit: Non-profit in SF teaching kids how to code i... by chippy on Tuesday September 09, 2014 @01:54PM (#8291590)
You can buy 5 Raspberry Pis for every 1 Chromebook. It may not be better but it's much cheaper.

In my opinion, I think a second hand mac is going to be much better than a brand new Pi for a child to learn on...

You'd also benefit from having a somewhat similar hardware system rather than having a multiple of different laptops with different specs, ports etc.

Re:Mission Bit: Non-profit in SF teaching kids how to code i... by ad_hominem on Tuesday September 09, 2014 @02:32PM (#8291804)
> You can buy 5 Raspberry Pis for every 1 Chromebook

Not really though. Once you add the SD card, case, and USB power supply, you're at at least $80 (I know because I own one and that's what I had to buy).

Once you add the keyboard, mouse, and monitor to be on parity with the Chromebook you'll be lucky to be under $200.

Re:Mission Bit: Non-profit in SF teaching kids how to code i... by LaikaF on Tuesday September 09, 2014 @03:45PM (#8292332)
The one advantage is that the pis are likely cheap enough that the kid can take them with them. I assume most of them have a TV at home, and a mouse and keyboard can be found free or under ten bucks.

That said Chromebooks would likely be the better answer then Raspi or Macbooks.

Re:Mission Bit: Non-profit in SF teaching kids how to code i... by w1ntermute on Tuesday September 09, 2014 @01:21PM (#8291400)
> Why are they asking for Macbooks?

Because no true developer would write code on anything else /s