News for hackers. Stuff that matters.
Re:Apple’s Devices Lose Luster in American Classrooms by dpark on Thursday March 02, 2017 @11:21PM (#13780714)
> Chromebooks are rubbish too, so I don't really see the move to them as a positive either.

What to your mind would not be rubbish? I'm a Microsoft employee, so I have a vested interest in Windows devices being the dominant choice for schools, but I don't see anything realistic students at the high school or below level couldn't do on Chromebooks.

Also, where do you live/teach? "Year 7" is not high school in the US. That is distinctly junior/middle school.

Re:Apple’s Devices Lose Luster in American Classrooms by ux-app on Thursday March 02, 2017 @11:36PM (#13780767)
> Also, where do you live/teach? "Year 7"

I'm in Australia. Nationally we are transitioning to a R-6 = Primary School, 7-12 = High School model.

My school is a little unorthodox. We're a private school with a 6-12 shared campus which is why I had experience teaching younger students even though I am HS trained.

> What to your mind would not be rubbish?

Either Mac or PC is fine in my books. Anything that allows them to install native software is fine. I recently did a small unit on binary data. It was really handy for students to install a hex editor, inspect a flat text file in binary mode and map out the ascii table for themselves. I don't think that's possible on a Chromebook.

I also teach Web dev. We use MAMP which is cross platform. We install VSCode, interact with the FS, create a local DB, file uploads, programmatic image resizing etc. My understanding is that this is not possible without jailbreaking (is that the right term?) a Chromebook.

I'm also opposed to any device that hides away the file system from the user. It relegates a computer to the dumb appliance category which I think is unhelpful.

Re:Apple’s Devices Lose Luster in American Classrooms by blipmusic on Friday March 03, 2017 @02:45AM (#13781367)
This is so nice to read after having seen my sister's children receive laptops at school. No one was actually giving them any system knowledge. No programming, no "how does a computer work, what is a file...", no support/teaching on how software can help when e.g. writing an essay. Nothing. They were carrying 10+ kg (no joke) in their bags every day because of course they were forced to bring the (heavy) laptop to every damn lesson. There was no ultimate plan, no knowledgable teachers, just "the kids should have computers, right?".

They could have received iPads, Windows or linux setups... Wouldn't have mattered since there was no plan in place.

I'm at a point where I strongly believe schools should just hand out Raspberry Pis to students to tinker with instead. Add a proper curriculum and let the students fail, mess up their RPIs to get to know the system. Let them write simple scripts. Anything. RPIs are easy to restore.

Maybe other schools are doing better over here, but when my nephew (growing up with minecraft/pokemon go on mobile only) didn't dare to touch most of the stuff on his school laptop due to being afraid of messing up I tried very hard not to scream.

Re:Apple’s Devices Lose Luster in American Classrooms by josteink on Friday March 03, 2017 @08:25AM (#13782654)
> Maybe other schools are doing better over here, but when my nephew (growing up with minecraft/pokemon go on mobile only) didn't dare to touch most of the stuff on his school laptop due to being afraid of messing up I tried very hard not to scream.

Considering how school should be the arena where you're allowed to mess up (and thus learn from your mistakes), this is so ass backwards (and sad) as it can possibly be.

When a school is no longer a safe zone for learning, you can pretty much just consider that generation pre-doomed, irrespective of topic. What a waste.

Re:Apple’s Devices Lose Luster in American Classrooms by ams6110 on Friday March 03, 2017 @09:14AM (#13782914)
Same with my kids' schools. iPads handed out to every kid, but incredibly, they were incompatible with the online Math textbook selected. Millions spent on technology for its own sake, without any real plan.

Honestly I think paper, pencils, and books are still the most effective tools for most primary education.

Re:Apple’s Devices Lose Luster in American Classrooms by boznz on Friday March 03, 2017 @01:34PM (#13784964)
+1 for pen and paper at school. Didn't touch a computer until I was 15 and didn't do me any harm.
Re:Apple’s Devices Lose Luster in American Classrooms by andybak on Friday March 03, 2017 @10:51AM (#13783653)
Sounds like the "online Math textbook" was the main problem. How on earth would that not be compatible with an iPad. What the hell was it?
Re:Apple’s Devices Lose Luster in American Classrooms by ams6110 on Friday March 03, 2017 @11:58AM (#13784182)
The textbook was the big red flag that this was all a theater production. "See how modern we are, all the kids have iPads"

It likely was Flash-based. All I know is it didn't work in iPad Safari.

My kids didn't use them for much else other than games at home.

Re:Apple’s Devices Lose Luster in American Classrooms by anonymfus on Friday March 03, 2017 @11:23AM (#13783914)
Probably Flash. Or may be some JavaScript using mouse or keyboard events not provided by iPad.
Re:Apple’s Devices Lose Luster in American Classrooms by xyzzy123 on Friday March 03, 2017 @04:15AM (#13781668)
I bet no one told you how to code though. I imagine that you probably had some proto computer some time in your past and spent a long time figuring it out?

That the school system wasn't equipped to teach you anything but you somehow did just fine?

It doesn't have to be like that of course and I suppose that there is some neuro elitist aspect to kids just fiddling with the things that interest them...

Re:Apple’s Devices Lose Luster in American Classrooms by blipmusic on Friday March 03, 2017 @06:50AM (#13782242)
I couldn't call myself a programmer - most of what I've done are smaller things that help out at work - but I'm slowly improving. If you are implying that there is an abundance of resources out there, you are of course correct.

It was quite different when I grew up. [Home] Internet was not a thing that existed and most data was analogue. When home computers became common I had to learn a bit about the system if I wanted to get some use out of it. I'm not saying user friendliness is somehow bad, it's what we should always aim for! We've come a long way and I like it here. I'm not that old, it's just that I had a childhood before home computers and internet were a thing.

The school system back when did in fact teach me a bit about computers. In my case, in [the equivalent to] high-school when home internet started to take off, our curriculum came to include (very) basic computer science, (very) basic coding in ... prolog? (prolog might be incorrect) We created home pages in class from scratch in html. Not by choice, as most of this concerned every student at my school. Maybe I was lucky?

In my nephews case, they were handed a computer, then absolutely nothing. And I mean nothing. They are still forced to bring the computer to every class but report hardly ever touching it at school. Maybe their bad experience is an exception. I hope so. Back then my teachers definitely weren't the best - or even good - at computer science but they were prepared to try and to learn together with the students.

Re:Apple’s Devices Lose Luster in American Classrooms by xyzzy123 on Friday March 03, 2017 @06:56AM (#13782268)
I apologise, and thanks. You're right we should be doing better. I'm a little ashamed of myself. You're right we should do the best we can for everyone.
Re:Apple’s Devices Lose Luster in American Classrooms by Cthulhu_ on Friday March 03, 2017 @04:56AM (#13781817)
I'd like to see RPis in schools - they're cheap, just $5 or $10 for the wireless models. Providing the accessories required to use it is more costly, but kids can't really hack screens and $3 keyboards. RPi's are ideal for learning basic computer usage and programming, IMO. Slow though, but the RPi 3 should be fast enough for that too.
Re:Apple’s Devices Lose Luster in American Classrooms by makomk on Friday March 03, 2017 @06:38AM (#13782200)
The $5 and $10 models are limited to one per customer and out of stock much of the time - not something you can equip a classroom with.
Re:Apple’s Devices Lose Luster in American Classrooms by adrianN on Friday March 03, 2017 @07:56AM (#13782529)
If a state decides to introduce RPis in all classrooms, I suspect that they could get a nice deal.
Re:Apple’s Devices Lose Luster in American Classrooms by cmdrfred on Friday March 03, 2017 @08:45AM (#13782774)
Also the entire purpose of the Raspberry Pi project is education. I'm certain they would work with anyone using them for that purpose.
Re:Apple’s Devices Lose Luster in American Classrooms by sperglord on Friday March 03, 2017 @09:33AM (#13783059)
Education and a 1:1 program are vastly different usage models.

You're not going to be able to take a Rasperry Pi, a monitor keyboard and mouse home with you in your backpack to do your homework on.

Re:Apple’s Devices Lose Luster in American Classrooms by donutz on Friday March 03, 2017 @11:57AM (#13784168)
You could take home a pi, keyboard, and mouse though. Assuming you have a TV you can plug your pi into.
[dead]
Re:Apple’s Devices Lose Luster in American Classrooms by sctb on Saturday March 04, 2017 @03:08PM (#13792679)
Personal attacks tacked onto generic dismissals are not a thing we need more of on Hacker News, so please leave these ones unposted.
Re:Apple’s Devices Lose Luster in American Classrooms by sfeng on Friday March 03, 2017 @08:15AM (#13782606)
There are Chinese knock-offs which are available.
Re:Apple’s Devices Lose Luster in American Classrooms by dpark on Thursday March 02, 2017 @11:46PM (#13780808)
Thanks for clarifying.

I agree that Chromebooks are not the ideal learning device for coding. I was thinking general schooling and glossed over your earlier comment about teaching coding. I think they can probably work there, but you're right that a "real" computer is a better choice for that.

Re:Apple’s Devices Lose Luster in American Classrooms by baldfat on Friday March 03, 2017 @08:19AM (#13782620)
We are possibly entering the age of thin clients for coding soon. With ssh and remote desktops being the best use of laptops and Chromebooks for coding. I do that now with a personal server that I remote into when coding at different locations.

There is a HUGE divide between production and consumer devices that keeps increasing every year. People don't have multi-use devices. Many of my peers use their iPad for everything or even just their phone.

Other than coding and video editing Chromebooks are pretty just as capable as a laptop in terms of production.

Example: I needed to re-image my laptop at work (I have 3 desktops, 2 iPads and one laptop) and I realized that my use of the laptop is the same as a Chromebook. I had absolutely no files on the computer that I needed to get off before re-imaging. Everything was Bit Torrent Sync and Git and the rest were just a few programs that were easily installed or on the "cloud" aka Google and Amazon's computers.

My own use of computers has always been desktop for video, image editing and coding (I need that screen space and a reference screen). I find laptops to always be very limiting for my production and that a Chromebook becomes a thin client with ssh and remote desktop. My $1,000 laptop is used like a $300 Chromebook.

Re:Apple’s Devices Lose Luster in American Classrooms by jimbokun on Friday March 03, 2017 @09:05AM (#13782871)
But will the average school be able to afford and administer servers For every student to ssh into?
Re:Apple’s Devices Lose Luster in American Classrooms by baldfat on Friday March 03, 2017 @09:56AM (#13783232)
One server and one instance could easily do one class if not hundreds of students. Actually to have it done with a container would be very cheap and wouldn't require a high tier server. So it would cost less to do Chromebooks with a server for instances when they need more horse power or build tools.
Re:Apple’s Devices Lose Luster in American Classrooms by illumin8 on Friday March 03, 2017 @10:17AM (#13783378)
Why would they need to? https://c9.io
Re:Apple’s Devices Lose Luster in American Classrooms by fuzzybeard on Friday March 03, 2017 @10:10AM (#13783326)
It should be cheaper than giving full desktops/laptops to students. After all, it consolidates all the computer power. The pendulum is swinging back to mainframes. Have 1 server for all the students and spin up VMs or a single Linux instance.
Re:Apple’s Devices Lose Luster in American Classrooms by Adaptive on Friday March 03, 2017 @12:50AM (#13781014)
I'm running a coding class right now that is almost entirely run over ssh on chromebooks to a linux server. Works beautifully.

No fancy IDE, but lots of actual learning to code.

Re:Apple’s Devices Lose Luster in American Classrooms by baldfat on Friday March 03, 2017 @08:30AM (#13782687)
I have found that notebooks like Jupyter (http://jupyter.org) and especially JupyterHub (http://jupyterhub.readthedocs.io/en/latest/) are made to teach languages with a REPL from the browser.

> "With JupyterHub you can create a multi-user Hub which spawns, manages, and proxies multiple instances of the single-user Jupyter notebook server. Due to its flexibility and customization options, JupyterHub can be used to serve notebooks to a class of students, a corporate data science group, or a scientific research group."

I have grown less and less fond of Python but I still use Jupyter with other languages and I have it running on my personal server.

Re:Apple’s Devices Lose Luster in American Classrooms by kaspiCZ on Friday March 03, 2017 @01:47AM (#13781184)
Have you considered online tools such as Cloud9, replit etc.? If so, is the problem missing features, workflow or pricing?
Re:Apple’s Devices Lose Luster in American Classrooms by carussell on Friday March 03, 2017 @09:43AM (#13783142)
FWIW, amid the talk about Raspberry Pis, the (fully open) BeagleBone Black/Green has a default experience for casual-tinker-friendly programming where it spins up an on-board Cloud9 instance for the user to poke around.

It's slightly more expensive than its Pi contemporary, but that's expected when everyone keeps flocking to the Pi and the alternative can't make use of the same volume discounts and self-fund engineering to put new board revisions out every year. And even for all that, it's a popular alternative—you're not left hanging out in no-man's land with some exotic hardware. Check the hackerboards.com surveys from over the years that show it trailing the Pi(s).

Re:Apple’s Devices Lose Luster in American Classrooms by 0xCMP on Friday March 03, 2017 @02:15AM (#13781257)
Eclipse's Che is also very interesting. I hate the name, but it was super when I tried it.
Re:Apple’s Devices Lose Luster in American Classrooms by criddell on Friday March 03, 2017 @07:46AM (#13782482)
If I were teaching, I would definitely look at something like Cloud9. I'm in the process of going through Michael Hartl's Ruby on Rails tutorial based on Cloud9 and I'm blown away by how good it is.
Re:Apple’s Devices Lose Luster in American Classrooms by vkou on Friday March 03, 2017 @10:37AM (#13783539)
What are they writing code with? Is it lots of learning to code, or lots of fighting with vim? Or are you using a REPL?
Re:Apple’s Devices Lose Luster in American Classrooms by willvarfar on Friday March 03, 2017 @02:06AM (#13781239)
Does X forwarding work? Or has someone got some kind of screen-scraping client that runs in a browser?
Re:Apple’s Devices Lose Luster in American Classrooms by yoz-y on Friday March 03, 2017 @02:52AM (#13781386)
I have never used chromeOS, does it have a terminal or is there some sort of ssh as a service?
Re:Apple’s Devices Lose Luster in American Classrooms by fragmede on Friday March 03, 2017 @03:20AM (#13781484)
There's a chrome extension by Google that provides a supported way to ssh on ChromeOS, from the device. There's limited support for SSH keys built in, and there's also a mosh extension.

https://chrome.google.com/webstore/detail/secure-shell/pnhec...

(It's pretty easy to enable developer mode in order to allow unsigned code to run, and then Ubuntu/other Linux can run it in a chroot, though education/corporate deployments can/should prohibit that by policy, so isn't relevant to the larger discussion, though it means personal ChromeOS laptops can be quite functional.)

Re:Apple’s Devices Lose Luster in American Classrooms by kevinnk on Friday March 03, 2017 @03:11AM (#13781450)
It has a built in terminal called crosh, which might have an SSH client built in (I'm not sure). What most people do is download a chrome extension like Secure Shell[1] that lets you ssh from a tab.

[1] https://chrome.google.com/webstore/detail/secure-shell/pnhec...

Re:Apple’s Devices Lose Luster in American Classrooms by fragmede on Friday March 03, 2017 @03:21AM (#13781488)
Sadly, ssh was removed from crosh just recently.

    crosh> ssh
    The 'ssh' command has been removed.  Please install the official SSH extension:
  
  https://chrome.google.com/webstore/detail/pnhechapfaindjhompbnflcldabbghjo
    crosh>
Re:Apple’s Devices Lose Luster in American Classrooms by m-j-fox on Friday March 03, 2017 @10:02AM (#13783269)
Me neither, but this looks interesting:

https://www.emacswiki.org/emacs/EmacsForChromeBooks

I might pick one up at Fry's today just for giggles.

Update: Tried to run the NaCl Development Environment on my macbook to get a taste and it just crashes on launch. Seems like a lot of people have the same problem on chromebooks too: https://chrome.google.com/webstore/detail/nacl-development-e...

So maybe I'm not so excited to run out and buy a chromebook for development just yet.

Re:Apple’s Devices Lose Luster in American Classrooms by toast0 on Friday March 03, 2017 @03:14AM (#13781463)
There's an ssh client in the chrome store($0, I think it's published by google). It runs as a chrome tab (one tab per connection), which means you do waste some screen space for browser UI that doesn't make sense, but it's workable.
Re:Apple’s Devices Lose Luster in American Classrooms by jsolson on Friday March 03, 2017 @09:45AM (#13783153)
You can (or could, anyway) force it to open in a window (right click the app icon and select "open in window"). This allows you to go really fullscreen and fixes control keys (C-w works again rather than closing the tab).
Re:Apple’s Devices Lose Luster in American Classrooms by TeMPOraL on Friday March 03, 2017 @05:23AM (#13781906)
I would expand coding to include general computer use. Sure, you can teach biology or physics or English using whatever device is most convenient. But if you're trying to teach the workings and use of computers (i.e. what most people will have on computer classes), using iPads and Chromebooks is teaching them lies that come from user-hostile pseudoabstractions.
Re:Apple’s Devices Lose Luster in American Classrooms by ux-app on Friday March 03, 2017 @06:29AM (#13782154)
> using iPads and Chromebooks is teaching them lies that come from user-hostile pseudoabstractions

Absolutely. Most 12 year old kids don't know about file size units. Relative file sizes, converting between units etc. There's so much incidental learning that occurs too. The other day i was discussing file sizes with a student and we observed that there was a difference between a file's reported size vs size on disk. This led to a great little segue about physical disk structure, tracks, sectors and clusters. The boy was fascinated with some lower level detail. All that learning would have been lost if we were using a gimped cloud based FS.

Re:Apple’s Devices Lose Luster in American Classrooms by criddell on Friday March 03, 2017 @07:44AM (#13782471)
> This led to a great little segue about physical disk structure, tracks, sectors and clusters.

These days, those are abstractions as well. That's basically the API that the mass storage controller presents to the OS. I'm not sure you could explain a hard drive to a lay person anymore. Most of the time, I'm kind of surprised that they work at all.

Re:Apple’s Devices Lose Luster in American Classrooms by dragonwriter on Friday March 03, 2017 @12:21PM (#13784372)
> using iPads and Chromebooks is teaching them lies that come from user-hostile pseudoabstractions.

Only if you are using them wrong; while I think iPads are poor tools forany purposes, including that one, from a UI perspective (or, at least, inefficient by the time you address the interface issues), iPads and Chromebooks don't restrict the ability to teach full-spectrum computing, as, they are perfectly capable tools for accessing and interacting with general purpose computers.

Now, clearly, the exact details of how you use them in that teaching and th supporting infrastructure might be slightly different than if you were giving students PCs, but then, you need a network environment with educational infrastructure if you are teaching full-spectrum computing with modern relevance anyway, and the detail are going to vary by what you use on the front end. That doesn't rule out any front end choice, it just means that the front end choice impacts other choices.

Re:Apple’s Devices Lose Luster in American Classrooms by carussell on Friday March 03, 2017 @09:30AM (#13783032)
Someone has undertaken getting VSCode builds for Chromebooks.[1][2][3]

I understand that you're (probably) not on the VSCode team, but if you have any influence to get somebody who can reach out there, that'd be swell. Anyone using VSCode on Linux seems to be relying on MS's freely-downloadable-but-technically-not-OSS builds, and just building wrapper installers around that. I might be wrong. Something like diverse builds that aren't dependent on Microsoft would be the first step to getting VSCode into various distros' system images so you can do "sudo apt-get install vscode" on Debian or possibly find it in the default install on Ubuntu.

1. https://headmelted.com/why-we-need-the-best-tools-on-chromeb...

2. https://news.ycombinator.com/item?id=12956597

3. https://github.com/headmelted/code-builds/issues/10

Re:Apple’s Devices Lose Luster in American Classrooms by ecspike on Friday March 03, 2017 @12:30AM (#13780953)
There are a couple of Chrome apps that can run offline and do coding. I've used Caret and Advanced REST client on occasion for things. It gets a bit tricky if you need something that can't work without a real webserver but there's a lot of beginner stuff you can do with it.

crouton unlocked a bit more functionality giving you the possibility of a Linux base layer, albeit likely not a great idea to have kids put the machines into dev mode. But that might be workable if staff did it.

I've dogfooded a bunch of the Web Development content we make at Udacity using either a pure Chromebook or Chromebook + Crouton.

Re:Apple’s Devices Lose Luster in American Classrooms by intoverflow2 on Friday March 03, 2017 @09:19AM (#13782941)
> crouton

Correct me if I'm wrong but is this not the hack where every time you boot your system it tells you to press a key to reset it and if you press that key it instantly blanks the partition.

This seem absurd even for an expert user to use full time let alone school kids.

Re:Apple’s Devices Lose Luster in American Classrooms by carussell on Friday March 03, 2017 @09:53AM (#13783206)
That's not crouton. That comes from Google's coreboot-derived firmware. See https://www.chromium.org/chromium-os/2014-firmware-summit

It's true, though, that the whole process needs to be made more straightforward and easily circumventable. It's just not a part of crouton.

Re:Apple’s Devices Lose Luster in American Classrooms by intoverflow2 on Friday March 03, 2017 @11:20AM (#13783889)
Ok but one press of space during boot on this scary looking screen [1] and the whole system will need to be reinstalled and all data on the linux partition will be lost correct?

Just finding it ridiculous that HN users suggest this with a straight face every time we have this discussion.

[1] https://www.howtogeek.com/wp-content/uploads/2013/04/os-veri...

Re:Apple’s Devices Lose Luster in American Classrooms by carussell on Friday March 03, 2017 @02:43PM (#13785646)
Yes. It's stupid and is worse than it needs to be. See my last paragraph. I don't know what else I can say.
Re:Apple’s Devices Lose Luster in American Classrooms by canuckintime on Friday March 03, 2017 @01:33AM (#13781145)
Please describe your PURE Chromebook setup to take the Udacity Web Development Course.

Also is there a PURE Chromebook (or Chromebook+Android apps) setup to take an Udacity Android course?

Re:Apple’s Devices Lose Luster in American Classrooms by pjmlp on Friday March 03, 2017 @02:03AM (#13781231)
Apparently ChromeOS devices are so useful that everyone has to force developer mode with Crouton to make use of them.

Never got the point of a browser based OS.

Re:Apple’s Devices Lose Luster in American Classrooms by toast0 on Friday March 03, 2017 @03:22AM (#13781494)
A browser only OS isn't for everyone, but it does work well for the many people who literally never use anything other than their browser. If you know someone who never uses office applications and is always ending up with three layers of malware, a chromebook might be good for them. Video chat is a bit iffy too, if you don't care for google hangouts.
Re:Apple’s Devices Lose Luster in American Classrooms by bitmapbrother on Friday March 03, 2017 @03:24AM (#13781504)
No, everyone does not have to force developer mode on. If you need the extra functionality then it's an option for some people. As for the point of Chrome OS, well, it's for people that don't need the bag of hurt desktop OS's provide.
Re:Apple’s Devices Lose Luster in American Classrooms by 2arrs2ells on Thursday March 02, 2017 @11:47PM (#13780814)
A cloud IDE like Cloud9 (https://c9.io/) works well on a Chromebook.

If I were teaching programming today, I'd probably start with something like GoMix (https://gomix.com) or Scratch (https://scratch.mit.edu/) - neither of which require a download.

Not saying there isn't value in installing native software... but it's amazing what you can do in a web browser these days vs. 2010 when I was teaching middle schoolers intro programming.

Re:Apple’s Devices Lose Luster in American Classrooms by microcolonel on Friday March 03, 2017 @12:03AM (#13780873)
To be honest though, I think these environments make new programmers go through the trouble of learning a platform which they can never ship a real application in; except maybe Cloud9.

Scratch has been around for about 15 years now, and 12 years in a workable state. And while it seems superficially to be helpful (none of that fussy text editing!), I have never met a programmer who got their start in Scratch.

Re:Apple’s Devices Lose Luster in American Classrooms by knowaveragejoe on Friday March 03, 2017 @12:17AM (#13780915)
I think what you're saying is true in a sense but misses the point of this part of their education. I think the idea is less about making grade school students into career-ready programmers and more to expose them to programming concepts in general. They're increasingly useful in a wide variety of fields, even if you don't end up being a programmer or touch code again.
Re:Apple’s Devices Lose Luster in American Classrooms by microcolonel on Friday March 03, 2017 @09:13AM (#13782911)
I'm not saying it absolutely prevents people from moving forward. I just fondly remember my first programming environment being an HTML file with a script tag.

It was a real environment, people were doing real things, and I learned based on the (at the time, quite bad) example of professionals. It also made it easy to go on Wikipedia and directly transfer concepts into my program from the pseudocode or C. Learning first in a real language gave me the opportunity to read many real programs very quickly.

I think GoMix and, to a lesser extent, Cloud9 give you a real language environment. I think that's a good step, though I have some minor qualms about the quality of the integrated text editors (which is really the web's fault).

Forget career-ready, I want naturals to never need to be told or convinced to program.

Re:Apple’s Devices Lose Luster in American Classrooms by bnolsen on Saturday March 04, 2017 @04:38PM (#13793054)
just teach traditional logic. programming naturally falls into those basic concepts. School is about basic education and thinking. Yes its fine to be exposed to the current modern tools but a mistake to be teaching current tools as they are always constantly changing anyways.
Re:Apple’s Devices Lose Luster in American Classrooms by 2arrs2ells on Friday March 03, 2017 @12:10AM (#13780897)
I got my start in Scratch! And so did everyone else whose first programming experience was CS50 (http://cs50.tv/2016/fall/).

Don't want to threadcrap too much, but I deeply believe that most programming in the future will happen in environments like GoMix, in the same way that a ton of programming today happens in Visual Basic.

Re:Apple’s Devices Lose Luster in American Classrooms by fleshweasel on Friday March 03, 2017 @12:30AM (#13780951)
Do you mean Visual Studio?
Re:Apple’s Devices Lose Luster in American Classrooms by SpaceManiac on Friday March 03, 2017 @12:50AM (#13781011)
GP means Visual Basic, probably as in the VB macros that you can write within Word/Excel/Access etc., in which there is surely a huge amount of code written by otherwise non-programmers.
Re:Apple’s Devices Lose Luster in American Classrooms by witty_username on Friday March 03, 2017 @12:50AM (#13781012)
I started programming through Scratch (then I shifted to Python).
Re:Apple’s Devices Lose Luster in American Classrooms by taurath on Friday March 03, 2017 @03:42AM (#13781567)
I think the key reason tablets were chosen wasn't that it was the best learning tool, but it was the best learning tool that won't cause a maintenance nightmare for school IT when kids go crazy with viruses and bricking their laptops whenever they were late for a homework assignment. Ipads are relatively hard to fuck up fron a software side, and if they do you just do a reset.
Re:Apple’s Devices Lose Luster in American Classrooms by TeMPOraL on Friday March 03, 2017 @05:20AM (#13781896)
This does match my usual experience of IT philosophy in educational institutions that says that the easiest way to maintain infrastructure is to not let people use it. That it defeats the whole raison d'être of that infrastructure is apparently beyond their care.

It's like a city would give a company a long-term contract for repairs to a stretch of important road, and the company started by locking it down and deciding that they'll profit more and work less if the road is not used and thus won't require so much repairs.

Re:Apple’s Devices Lose Luster in American Classrooms by ageofwant on Friday March 03, 2017 @09:30AM (#13783030)
Educational institutions ? I currently work for one of the biggest resource companies in the world. It generates many billions of dollars of revenue each year. It spends millions on infrastructure and then refuses to allow anyone to actually use it.

A thousand chinese state hackers on adderall can not disable a network so thoroughly as "Infrastructure Security" can, I don't even...

Re:Apple’s Devices Lose Luster in American Classrooms by TeMPOraL on Friday March 03, 2017 @09:38AM (#13783092)
It is my personal belief that the same thing happens in big companies. I decided to elide that thought in my previous comment.
Re:Apple’s Devices Lose Luster in American Classrooms by ryandrake on Friday March 03, 2017 @11:10AM (#13783801)
At a company where I used to work, we jokingly referred to our Networking Support office as "Notworking Support", since the policies they had to implement pretty much all involved making sure we could not do our work.
Re:Apple’s Devices Lose Luster in American Classrooms by Cthulhu_ on Friday March 03, 2017 @04:54AM (#13781803)
Back in my day (this was like 10-15 years ago), the Windows machines at an elementary school I worked at for a bit had a piece of software installed that undid any changes done to the computer after a reboot. IIRC that was more effective than locking the system down with all kinds of hacks.

(we famously circumvented a block on using the browser in a very locked down windows machine by opening up Notepad or whatever, opening a file, right-clicking and managing to open an Explorer screen, which changes to IE when entering an URL)

Re:Apple’s Devices Lose Luster in American Classrooms by Terr_ on Friday March 03, 2017 @05:09AM (#13781860)
I'm going to guess that was Faronics Deepfreeze. I was a big fan of it as a student and later as a part-time admin, simply because it seemed a better relationship between administrator and user.
Re:Apple’s Devices Lose Luster in American Classrooms by lotsofpulp on Friday March 03, 2017 @08:14AM (#13782600)
Windows XP had Windows SteadyState software that did the same thing.
Re:Apple’s Devices Lose Luster in American Classrooms by xyzzy123 on Friday March 03, 2017 @04:08AM (#13781643)
I suppose the utility of this depends on your definition of learning.

No one I know "produces" content on an ipad but it's fine for HN comments or management emails. So maybe that's what we want to teach, not sure.

In theory I suppose the lesson is that if you are a "regular" user, IT is brutally unhelpful, and put your content on removable media or cloud storage.

This is not such a bad lesson, and the kids who care about owning their data will eventually figure the other side our for themselves.

I still think using general purpose computing devices in general education has value, mainly because then the kids who don't see that at home will get a chance. When you do it's like the whole world changes if you're made like that.

Re:Apple’s Devices Lose Luster in American Classrooms by jaegerpicker on Friday March 03, 2017 @08:14AM (#13782604)
"No one I know "produces" content on an ipad but it's fine for HN comments or management emails. So maybe that's what we want to teach, not sure."

Yet there are thousands of content creation apps on the app store, many of which are very successful. An iPad Pro with keyboard and pencil is extremely capable at content creation. On mine I regularly use mine to write long form fiction, do web development, do iOS prototyping in swift playgrounds, draw and sketch art (pixel and comic book style), sign and annotate pdf's, and sometimes produce electronic music. I'm a software engineer by day and a indie game dev at night. For many of the content creation tasks I need the iPad Pro is among the best tools available.

Re:Apple’s Devices Lose Luster in American Classrooms by jacobolus on Friday March 03, 2017 @04:30AM (#13781717)
iPads with Apple’s stylus are amazing tools for illustration, hand-drawing diagrams, sketching out ideas, proofreading PDF files, taking technical notes, doing mathematical scratch work, and so on.

Think of it like a notebook/scrapbook with pens/markers that doesn’t take any consumables, takes up less space in a bag, allows undo/redo, and makes sharing the products digitally a snap.

Works best when used alongside a laptop, rather than as a replacement, at least for me. I certainly wouldn’t want to write code on it full time.

Re:Apple’s Devices Lose Luster in American Classrooms by xyzzy123 on Friday March 03, 2017 @04:55AM (#13781812)
Agree, it's wonderful except for thinking clearly about things and clearly expressing them in other terms than a diagram. And in the iPaid view of the world, if you write a responsive comment, only paid subscribers will see it. Because that's "premium content".
Re:Apple’s Devices Lose Luster in American Classrooms by jacobolus on Friday March 03, 2017 @09:32AM (#13783049)
I have no idea what you’re getting at with “iPaid”, “responsive comment”, “only paid subscribers”, etc. Seems like a weird off topic rant that has nothing to do with my comment or the thread in general.

For pen input, the iPad (display, stylus/digitizer, software) is better than anything you could buy for 50x the price a decade ago. For me, it’s not as good a general-purpose computer as a 10-year-old laptop, but it’s also not really supposed to be. There’s room in the world for more than one vision of computing to exist side by side.

Re:Apple’s Devices Lose Luster in American Classrooms by subspaceman on Friday March 03, 2017 @07:24AM (#13782386)
Yep, this is exactly what I do with my Surface - except then I do code on it, which is why I picked it instead of an iPad pro. This one device has replaced my MacBook pro while still letting me sketch and draw and annotate.
Re:Apple’s Devices Lose Luster in American Classrooms by jacobolus on Friday March 03, 2017 @09:25AM (#13782995)
I tried a few versions of Surface, but I found the Apple stylus to have about half the latency (or maybe less), with better precision/accuracy, and the signal processing done by the software I tried to convert pen inputs to strokes/lines seemed more polished/effective.

I’m sure there are some customers / use cases where those differences aren’t a deal-breaker. Personally I really appreciate it. I have been very impressed with the iPad pen input. It’s clear their hardware and software engineers collaborated closely to make a really impressive device and experience. (Again, as long as you mainly are using pen input.)

It’s possible there’s other software out there that does a better job than Microsoft’s first party stuff or the couple of third-party apps I tried.

Re:Apple’s Devices Lose Luster in American Classrooms by sevensor on Friday March 03, 2017 @08:54AM (#13782808)
It's not very enterprisey, but Tiny Core Linux works great for this -- runs completely in memory, doesn't even mount the partition with the OS on it. Real Linux, but also pretty hard to do permanent damage by mistake. (Easy to make the system not bootable on purpose, but just as easy to restore.)
Re:Apple’s Devices Lose Luster in American Classrooms by microcolonel on Thursday March 02, 2017 @11:56PM (#13780836)
I think jailbreaking is for when you're doing something the device manufacturer deliberately tries to interfere with.

There's a package called "crouton" which makes it fairly simple to run a full Linux distribution alongside Chrome OS, as long as you switch it into developer mode (which is simple*). The trouble there is that it's not the sort of thing you would want to administrate in bulk.

Chromebooks are capable of running custom operating systems by design. Granted, you need to void the warranty (take out the firmware lock screw) to make another operating system the default boot option, for security reasons.

And of course, to manage custom images on Chromebooks for a general classroom environment could be hard.

Personally I think that the idea of the "school computer" is terrible. Schools should issue laptops which are maintained and administered by the student; otherwise students are just being taught helplessness. The only problem with this is that school boards typically buy a wide range of abysmal proprietary packages which are usually locked to a single OS vendor.

Re:Apple’s Devices Lose Luster in American Classrooms by jayd16 on Friday March 03, 2017 @01:46AM (#13781180)
jailbreaking is when you thwart a freeBSD style jail. https://en.wikipedia.org/wiki/FreeBSD_jail
Re:Apple’s Devices Lose Luster in American Classrooms by smnscu on Friday March 03, 2017 @03:11AM (#13781447)
> install a hex editor

> I don't think that's possible on a Chromebook.

First google result for "web hex editor": https://hexed.it/

Took me 10 seconds to open, including googling for it.

Re:Apple’s Devices Lose Luster in American Classrooms by xiaoma on Friday March 03, 2017 @03:19AM (#13781478)
That relies on a Node.js back-end... don't think it's possible to install it onto a Chromebook. You'd have to have to go to the web page.

If you have any experience with a large class of children, I'll bet you can guess how long most will be patient sitting in front of a web browser at school without thinking about loading another page.

Re:Apple’s Devices Lose Luster in American Classrooms by throwaway91111 on Friday March 03, 2017 @10:23AM (#13783422)
This doesn't seem like a tech problem, then.
Re:Apple’s Devices Lose Luster in American Classrooms by xiaoma on Friday March 03, 2017 @02:51PM (#13785728)
Not being able to install apps to a machine absolutely is a tech problem.
Re:Apple’s Devices Lose Luster in American Classrooms by throwaway91111 on Saturday March 04, 2017 @04:38AM (#13790142)
Sure.

Doesn't seem necessary on any level, though. Nothing about hex editing needs to be an app instead of a web page. If that were true, my computer education would have been crippling--especially in high school. I think you're projecting on your students.

Re:Apple’s Devices Lose Luster in American Classrooms by ploggingdev on Thursday March 02, 2017 @11:49PM (#13780819)
> I'm also opposed to any device that hides away the file system from the user. It relegates a computer to the dumb appliance category which I think is unhelpful.

Depends on the use case. So in your case where you teach programming, it makes sense, but there are legitimate cases where it makes sense to not expose the filesystem directly and disallow native apps. This has the benefit of better security.

Re:Apple’s Devices Lose Luster in American Classrooms by ux-app on Thursday March 02, 2017 @11:56PM (#13780839)
> there are legitimate cases where it makes sense to not expose the filesystem directly and disallow native apps. This has the benefit of better security.

I always found the better security argument to be a red herring in a school environment and always pushed back against it. If a computer breaks then re-image it. malware spreading? Wonderful! There's an amazing learning opportunity!!

The point is moot at my school now though as all students are required to bring their own device (Mac or PC), and of course they have full control over their own system. As it should be ;)

Re:Apple’s Devices Lose Luster in American Classrooms by microcolonel on Friday March 03, 2017 @12:05AM (#13780879)
That's a much better situation than I've seen at many schools. Good on 'em. The school computer has been the worst one since the home computer started being practical.
Re:Apple’s Devices Lose Luster in American Classrooms by WWLink on Friday March 03, 2017 @12:55AM (#13781028)
It's a school, and people are there to learn. Knowing how to maintain a computer is a pretty darn useful life skill.
Re:Apple’s Devices Lose Luster in American Classrooms by summarite on Friday March 03, 2017 @02:27AM (#13781296)
Indeed but in a class on geography it can make the teachers life easier if the students can focus on the 3-7 applications you want to use throughout the year and those are 1 click away rather than a download+install procedure away. Not every class will want/need to teach computer maintenance.

If you want teachers & students to use tech it needs to be truly frictionless.

Re:Apple’s Devices Lose Luster in American Classrooms by grovegames on Friday March 03, 2017 @12:00AM (#13780863)
I love my daily typing with the elevator. (me)->floor[6+1]
Re:Apple’s Devices Lose Luster in American Classrooms by daemin on Friday March 03, 2017 @08:47AM (#13782780)
The schools I went to we had 1-7 in a primary school, and 8-12 in high school. Sometimes there's also college which is for years 11-12 (and sometimes 13), so it depends on which state and schools you go to.

Also we never really did any programming at school what so ever when I did it, I learnt it all myself at home hacking around doing useless things on my home computer. The closest we got was learning a few features and formulas for Excel, and a bit of databases in Access. There was a tiny bit of Visual Basic as well but that might have been tied together with the Access stuff.

What I found about your story most interesting is how you teach them how to look inside files with a hex editor. That sort of stuff seems like fundamental knowledge for people that use computers, and learning it could de-mystify computing somewhat.

Re:Apple’s Devices Lose Luster in American Classrooms by agmcleod on Friday March 03, 2017 @09:27AM (#13783002)
I'm not sure if that's something people should have to learn though. For example, not everyone knows how the engine of a car works, and that's okay. For using computers, I feel like getting comfortable with a phone or tablet is useful at a younger age, and maybe get introduced to a mac or windows machine when they're a bit older, provided those are still main stream by the time they get there. Not everyone needs to be a developer. Though maybe I'm wrong with the way automation is going :)
Re:Apple’s Devices Lose Luster in American Classrooms by daemin on Friday March 03, 2017 @09:35AM (#13783069)
I know, I had the exact same thoughts while writing it, so it's heavily influenced by what I do.

But on the other hand car engines aren't that complicated either, not a lot of people tend to look under the hood and tinker with their engine either. But at least knowing the components of a system gives you some confidence in using it. It's not necessarily the engine but knowing how to change a car tyre, or a light bulb is helpful and can feel empowering.

Re:Apple’s Devices Lose Luster in American Classrooms by dragonwriter on Friday March 03, 2017 @12:08PM (#13784269)
> I also teach Web dev. We use MAMP which is cross platform. We install VSCode, interact with the FS, create a local DB, file uploads, programmatic image resizing etc. My understanding is that this is not possible without jailbreaking (is that the right term?) a Chromebook.

Sure, you can't do that locally on a Chromebook without breaking out of the default system paradigm (I'm not sure it's technically jailbreaking, but that's not really important to the point.)

OTOH, if you aren't attached to locality, you can do most of it from a Chromebook without doing that, if you are running appropriate software on the backend to support it (e.g., for pretty much all but the "install VSCode" part, running something like Eclipse Che.)

Re:Apple’s Devices Lose Luster in American Classrooms by agmcleod on Friday March 03, 2017 @09:31AM (#13783035)
If I can ask you, what do you find the benefit is of teaching this as a standard curriculum? It makes sense to me for people wanting to get into development or IT. But not everyone is going into tech, and may not benefit from it. Most non tech people I know only use a computer at work, and get by. Otherwise they use phones, tablets, etc. I agree that the iPad is awful for the kind of things you're teaching, but for standard school work, I feel like it or the chromebook (due to price and a keyboard) are fairly good choices.

Thanks!

Re:Apple’s Devices Lose Luster in American Classrooms by mi100hael on Friday March 03, 2017 @09:56AM (#13783233)
By the time you get to your second half of schooling, isn't the point more to expose you to a variety of topics to broaden your base and allow you to explore what you like and what you don't?

You could ask "what do you find the benefits of teaching this as standard curriculum?" about pretty much every middle/high school class:

- Trigonometry? Most people don't need to know how to calculate the pythagorean theorem, only need to occasionally measure stuff with a tape.

- Chemistry? Most people don't need to know the periodic table, only not to mix bleach and ammonia.

- World History? Most people are never going to use all that Byzantine knowledge, just stick to more recent events.

- Foreign Language? Most people are never going to need more than enough to get by on vacation for a week.

- Music? You're never going to pick up that instrument again after graduation.

Now that computing has become an enormous part of life, doesn't it make senses to pull back the curtain a little? It's not like it's going to do them any harm.

Re:Apple’s Devices Lose Luster in American Classrooms by camillomiller on Friday March 03, 2017 @04:48AM (#13781788)
Well, it appears that you teach something more akin to CS basics, which is definitively not suited for being taught on an iPad or a Chromebook, indeed... For the rest, I think both devices are fine, especially for younger students. The big issue is content created by the big players in school publishing, that might not be up to par or just come from a quick porting job of older paper content to digital.
Re:Apple’s Devices Lose Luster in American Classrooms by NiceGuy_Ty on Sunday March 05, 2017 @12:04PM (#13796948)
I use a Chromebook as my primary college as a CS student in college. Look up Crouton, it lets you chroot into Ubuntu and Debian distros. From there, you can install native programs with ease, and you still get the Chromebook price.
Re:Apple’s Devices Lose Luster in American Classrooms by cptskippy on Friday March 03, 2017 @09:07AM (#13782877)
Wow, that's impressive. Computer education in the 80-90s in the US seems somewhat lacking by comparison. For me 3-5th grade was Oregan Trail, 6-8th was Mavis Beacon Teaches Typing, and 9-12th was typing using the Edit command in Dos and saving to a floppy.
Re:Apple’s Devices Lose Luster in American Classrooms by cgriswald on Friday March 03, 2017 @11:10AM (#13783795)
I think it depends on where you were. I was in Minnesota and we had these guys: https://en.wikipedia.org/wiki/MECC

We had LogoWriter in elementary school. We were programming at a very young age without really knowing that's what we were doing. (We also had this typing software with monsters or something that was easily gamed; it didn't check for errors. So you could type quickly, erase everything you typed, then type it correctly and you'd get something like 350 wpm.)

(I moved to a new district between elementary and middle school.)

In middle school I vaguely recall doing some kind of programming on commodore 64s.

In high school we had a BASIC programming class and also an AP Computer Science class in which we learned a little bit about programming Pascal. Some students did an independent study to learn C, but failed miserably - probably had no real support.

But honestly, I learned the most when I would stay overnight at my cousin's house and hack away at my uncle's computer (PC w/ I think MS-DOS) unsupervised. I broke it a few times, but was always terrified enough to figure out how to fix it. He had a few manuals, and I went through trying all kinds of commands. Figuring out why UNDELETE never worked taught me a bit about how hard disks were used by the OS, stuff like that.

Re:Apple’s Devices Lose Luster in American Classrooms by ryandrake on Friday March 03, 2017 @11:21AM (#13783895)
For me, (rural PA, early 1990s) it was exactly that, but we had one teacher who was kind of into computers and they let him run--for grade 12 seniors only---a very, VERY basic programming class consisting of old (for the time) IBM PCs and UCSD Pascal. As the rest of the class was struggling to put the floppy disks in the right way, I spent the first week finishing up all of the year's worth of assignments so I could use the rest of the year to screw around and try to make games, write joke programs to mess with fellow students, etc. Fun class, got me excited about structured programming languages as opposed to BASIC, but pretty inadequate if your goal was to prepare future software engineers.
Re:Apple’s Devices Lose Luster in American Classrooms by unfamiliar on Friday March 03, 2017 @06:48AM (#13782238)
> "Year 7" is not high school in the US.

Maybe we could all agree to just use pupil age in these discussions, to avoid the international confusion between "year 7", "4th grade", "primary 6", "middle school", "6th form", and all of the other country-specific nomenclature.

Re:Apple’s Devices Lose Luster in American Classrooms by Veratyr on Friday March 03, 2017 @02:23PM (#13785450)
I don't think that's entirely reasonable in a discussion about schooling as curricula in different countries differ considerably. A 17 year old Chemistry student in Victoria, Australia might be learning about how to read NMR spectrograms and some common industrial chemical processes [0], a 17 year old Chemistry student in Texas, USA might be learning about the chemical processes involved in genetics [1].

0: http://www.vcaa.vic.edu.au/Documents/vce/chemistry/Chemistry...

1: https://www.kleinisd.net/users/0138/Chemistry_Scope_and_Sequ...

Different places teach different things at different times, so I don't think equating ages works very well.

Re:Apple’s Devices Lose Luster in American Classrooms by eon1 on Thursday March 02, 2017 @11:26PM (#13780728)
Can't speak for OP, but in Australia we only have Primary (K-6) and High (7-12) school.

Edit: Yup, their website lists them as being in Adelaide.

Re:Apple’s Devices Lose Luster in American Classrooms by arthurfm on Friday March 03, 2017 @01:23AM (#13781118)
"Year 7" is not high school in the US. That is distinctly junior/middle school.

Year 7 is also the first year of secondary school (high school) in the UK.

Re:Apple’s Devices Lose Luster in American Classrooms by gaius on Friday March 03, 2017 @03:28AM (#13781520)
High school in the US == 6th Form in the UK.
Re:Apple’s Devices Lose Luster in American Classrooms by foldr on Friday March 03, 2017 @03:52AM (#13781598)
No, 6th form is from 16 to 18 years.
Re:Apple’s Devices Lose Luster in American Classrooms by dragonwriter on Friday March 03, 2017 @12:30PM (#13784444)
Which is almost exactly what high school is in some parts of the US (that is, in places where it is 10-12 grade.)

The thing is, while the US tends to have the Elementary/Middle or Junior High/(Senior) High split in most places, the grade levels aren't the same.

I've seen (and this may not be exhaustive) the splits with the following grade levels:

1-5/6-8/9-12

1-6/7-8/9-12

1-6/7-9/10-12

Re:Apple’s Devices Lose Luster in American Classrooms by ekiru on Saturday March 04, 2017 @12:11PM (#13791774)
Two more splits: In my hometown (in Tennessee), the split was originally K-3/4-8/9-12, but around 2000 they completed the construction of a new high school, so the old high school became the new junior high and grades 4-8 got redistributed so that it was now K-2/3-5/6-8/9-12.
Re:Apple’s Devices Lose Luster in American Classrooms by shams93 on Friday March 03, 2017 @03:45AM (#13781576)
While you could always run python on windows have the WSL is a big deal for education. You can get away with running a pretty modest system and still be able to run ruby on rails and mysql or postgresql on even a modest atom based laptop.
Re:Apple’s Devices Lose Luster in American Classrooms by droithomme on Thursday March 02, 2017 @11:34PM (#13780754)
His user profile shows he is in Australia.