Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:If I wanted Linux... (Score 1) 154

This is a good question and I find myself going back-and-forth on this issue myself. I typically prefer Debian Stable and Fedora. Mainly because I like Gnome 3 (if you don't like Gnome 3, you probably feel differently and that's okay). Ubuntu seems a lot buggier than it once was (I started using it around 7.10). Also, Ubuntu wants to have its own version of everything (Mir, Unity, Snappy, etc.) and they never seem to put enough resources behind any of them to turn out a good product. Fedora on the other hand puts a lot of effort into using other projects (Wayland, GNOME, Flatpak) and contributing to their development, which makes Linux better for everyone regardless of distribution. I still like Debian better but stable gets pretty old quickly. Just the other day I went back to Debian 8 for a little bit and I had to remember that there are lots of little issues with several packages I use that haven't been fixed yet (it also does not run well on 6th-gen intel laptops because the kernel is back at 3.16). Running testing/unstable or using backports doesn't appeal to me (I've had some bad experiences). I went back to Fedora after a few days. Now, IMHO Wayland is still not ready for release (it has broken three applications I use regularly). However, Fedora lets you log in under X11 instead and so that's not really a problem. The one main difference between Fedora and Debian/Ubuntu is that the kernel is constantly being updated throughout the release (Fedora 24 started at 4.5.5 and is now in the 4.8 series).

Submission + - MS Signature PC Requirements Now Blocks Linux Installation

sombragris writes: According to a well-documented /r/linux thread on Reddit, the Signature PC program by Microsoft now requires to lock down PCs. This user found out that his Lenovo Yoga 900 ISK2 UltraBook has the SSD in a proprietary RAID mode which Linux does not understand and the BIOS is also locked down so it could not be turned off. When he complained that he was unable to install Linux, the answer he got was: "This system has a Signature Edition of Windows 10 Home installed. It is locked per our agreement with Microsoft."

Even worse, as the original poster said, "[t]he Yoga 900 ISK2 at Best Buy is not labeled as a Signature Edition PC, but apparently it is one, and Lenovo's agreement with Microsoft includes making sure Linux can't be installed."

As some commenter said: "If you buy a computer with this level of lockdown you should be told."

There is also a report on ZDNet which looks very understanding towards Lenovo, but the fact remains: the SSD is locked down in a proprietary RAID mode that cannot be turned off.

Comment Re:Fashion Accessory? (Score 1) 472

I have a three-month-old Lenovo Yoga 460 with sixth generation Intel and it works fine under Fedora 24 and Ubuntu 16.04 LTS. Debian 8 has some issues (wifi) but Debian 9 does not (I like Debian best, and will probably move to it when 9 goes stable). No special configuration was needed for any of the hardware. For five minutes I ran Windows 10 on it (when I took it out of the box before I wiped the Windows partition) and I got a BSOD.

You do need to be careful choosing hardware when you run Linux (I am partial to ThinkPads, and one at work and one at home) but the myth of Linux not running on newer hardware is not fair in my opinion. I realize I don't run any fancy graphics --- maybe that's what makes the difference in your case.

Comment Re:CTE Computer Programming teacher here (Score 2) 152

AP CS teacher here with a BS in EE and a MEd in secondary mathematics.

You do not need a content master's degree to teach AP courses. You do not even need a master's degree in general to teach AP courses. Since the college credit is awarded based on the results of an examination completely out of the control of the instructor, the instructor's specific credentials are not as relevant as they would be if he/she was teaching it at a university with complete control. It may be that your state has added requirements (and if so, I'm sorry to hear that --- which state are you in?).

You do need a license if you teach it in a public school. My state gives two options for earning a CS license: completion of an undergraduate CS education program (which would be pretty much a major in CS with education courses added on) or (for math teachers) a license based on passing a CS content test. The CS content test covered material through Data Structures and Algorithms (and a little bit beyond that, but not much).

In my opinion an intelligent math teach who has completed data structures and algorithms (preferably in two languages --- I've done in in Java and Python) is qualified to teach AP CS. This is my third year teaching the course; I have a 94% pass rate on the exam to date.

Comment Re:Ugh (Score 4, Interesting) 191

I run Ubuntu on a desktop and four laptops (two ThinkPads, an Inspiron, and an older HP G60). I upgraded them all yesterday to 15.10. It has gotten a lot more stable lately (15.04/15.10). It used to be that when I ran it (back it the 13.04 / 13.10 / 14.10 non-LTS releases) that you'd get a lot of random crashes ("your system has encountered a problem"). With the 4.2 kernel and the bug fixes they've been putting into Unity it works pretty well. I'm not a full-time developer (a math / cs teacher), but I like Unity. I like being able to do super+F to search files, super+A to search applications. It is a very keyboard friendly interface (at least to me it is).
The other thing that makes it better (again, to me) than Gnome 3.14/3.16/3.18 is that it also utilizes space better (no annoying title bars, and integrating application menus into the top panel is also nice). I used to run Debian (stable) for stability but now that Ubuntu is getting more and more stable (and frankly, more stable in my opinion than Cinnamon on Mint) I've moved pretty much full time to Ubuntu.

Comment Re:Going to University (Score 1) 700

This is not true. Most US teachers have the equivalent of an undergraduate degree in mathematics. Some of them (myself included) have an engineering degree and several upper division math classes (for majors). My course background:

Calculus and Analytic Geometry I, II, and III; Differential Equations, Discrete Mathematics, Applied Linear Algebra, Theoretical Linear Algebra, Abstract Algebra, Euclidean/Non-Euclidean Geometry, Number Theory, Mathematical Modeling, Calculus-Based Probability and Statistics, History of Mathematics, and Applied Analysis. The total number of semester hours in pure math was about 40 (some of the courses were on the quarter system and others were on the semester system, which makes the number approximate). These are just the pure mathematics classes --- obviously there was more math in the other science and engineering courses. And I was with math majors or engineering majors the whole time, many of whom went on to graduate study in mathematics. I also performed well, with an A in every class.

Your example of graduate work in education is likely true, because most PhD programs in content area education focus on research and pedagogy in that area. However, in many graduate programs (Ohio University is one example: if you get a PhD in mathematics education you are expected to have master's level competency in mathematics. This is logical from the college perspective, because it allows people with PhDs in math ed to help out the local math department teaching undergraduate courses. Most people who get PhDs in a subject area (like math ed) were high school teachers who already have the equivalent of an undergraduate degree in the area. Many schools (Ohio State as an example) require an undergraduate degree in the subject area first, and the teacher's license is then obtained through a accelerated master's degree program).

Comment Re:Don't bother with AP CS (Score 4, Interesting) 144

I teach AP Computer Science. I definitely think it's worth the time if you can fit it into your schedule. That's the main issue at my school. I constantly hear from students that they are told by admissions people (and yes, admissions people from engineering schools) that the school would rather see a fourth year of Spanish than a year of computer science. The students just can't fit it all in (and I don't want them stressing themselves out to do it). One of the best things about AP Computer Science is that you get some good experience with recursion, inheritance, interfaces, class design --- more advanced topics that you might not encounter as a self-educated programmer (and many of the students in my classes are extensively self-educated). For students majoring in engineering / natural science fields other than computer science or computer engineering, it's definitely equivalent to the first-level undergraduate course. For a student majoring in CS / CompE / EE, I would suggest re-taking the introductory course. One of the things I got out of my introductory CS course at college (my background is EE / math) was familiarization with Unix. It's also easier transitioning into the advanced courses like data structures (especially if the language used is C++ instead of Java, which AP CS uses). I took five AP classes in high school (including the AP CS AB exam in Pascal and Calculus AB). I retook CS and Calc even though I passed the exams (and not because I didn't get useful credit for passing those exams, but because I thought it was unwise to skip them).

Comment Actual Math + AP CS teacher here (Score 4, Informative) 155

I am a teacher who has taught math and electronics in a high-performing public suburban school and currently teach math and computer science in a comparably performing urban preparatory school.

There are several reasons why AP CS enrollment has flat-lined as AP Statistics has surged (here are three that came to mind immediately):

1) There are a lot more kids taking Algebra as 8th graders. These kids (assuming success through the American four year Algebra, Geometry, Algebra 2, Precalculus sequence) need a course to take senior year. Most high school teachers will suggest AP Calculus or AP Statistics as an option. My previous employer went from 1 section of AP Calculus when I started to 7 sections of AP Calculus and AP Statistics by the time I had left (enrollment declined slightly during that time). Yes, the average AP scores went down a little during that time --- but I still think it's a good thing that more kids are taking the classes.

2) Lots of math teachers are willing and able to teach AP Statistics, but few can teach AP CS. In most states you need a separate license to teach it. I teach at a private school, so no such license is necessary (my undergrad is in electrical engineering, most of my work experience was software, and thus I feel comfortable teaching the course). The topics covered on the A exam (the AB, or harder, exam that I took in high school no longer exists) are not trivial. Inheritance, interfaces, polymorphism, and sorting/searching algorithms are all presented. Data structures topics (linked lists, stacks, queues, etc.) are not taught but could easily be taught in a follow up course, since most students taking AP CS at my school are juniors. Some of my teaching colleagues who know how to program would struggle with the object-oriented focus of the exam given that they came up during the Pascal era.

3) In the era of budget cuts, if you can only get 15 students to register for AP CS, it will not run in many schools. Sometimes it's feasible to run it every other year, but often that doesn't work. Many kids who are interested in programming cannot fit two semesters into their high school schedules. AP Statistics, however, fulfills the fourth year of mathematics that many schools require and thus is easier to fit into the schedule.

Let me say that I very much enjoy teaching the course. The examination in CS is challenging and well written. There are some topics that I'd like to see added (file input / output is not typically covered). I am confident in my students' ability to take Data Structures as a freshman if they pass the exam with a 4 or 5.

Comment Two thoughts from another math teacher (Score 1) 416

1) The end of the school year is typically when many teachers feel like getting out of the profession. This could be fatigue talking. I'm conducting exam review right now, and after three precalculus classes in a row in the late afternoon, doing limits, regression, trig. substitution, derivatives (not using shortcuts, but using the limit definition), vectors, and parametric functions, I'm exhausted. Maybe she wants to take some time over the summer to reflect about what it is she wants to do, and see how she feels in late July / early August. We don't start school until after September 1st.

2) Actuarial science is a field that might be good, if you are good at self-study (other posters mentioned insurance companies, and this is the path to such positions). The exams and preparation materials are not expensive (meaning, a lot less than taking courses at a university). Once you pass a few exams, many insurance companies will hire you and support you through the rest of them.

I can understand how she feels. It's not easy. That being said, usually by August I'm still excited to go back to work. I'm sorry it hasn't worked out better for her.

Comment Useful information for those who have an issue (Score 1) 307

There are two ways around this in Ubuntu 11.10 (and, I'm assuming, derivative distributions). One way is to install from a PPA (that's the most likely answer you'll get if you search for a remedy online). I don't really like that idea, so I sat down today, did some research, and figured out how to install the latest version (1.6.0-30) directly from the Oracle website. It is not a trivial process, if you are a relative amateur like I am. Why does an amateur like me care? Because a very common mathematics learning software (ALEKS) requires Sun Java to run. I teach using this software, and although I could run a VM to access their system, I'd rather not. If anyone cares, here's what to do, after you download the appropriate .bin file from Oracle:

chmod +x jre-6u30-linux-x64.bin
sudo mkdir /opt/java
sudo mkdir /opt/java/64
sudo mv jre1.6.0_30/ /opt/java/64/jre1.6.0_30
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.6.0_30/bin/java" 1
sudo update-alternatives --set java /opt/java/64/jre1.6.0_30/bin/java
cd /usr/lib/mozilla/plugins
sudo ln -s /opt/java/64/jre1.6.0_30/lib/amd64/

PS I'm sure there's a better way to do this, but it worked. I pieced this together off of the web - none of it is original.

Submission + - Linux Mint 12 Released

reiscw writes: While the announcement is not yet official, mirrors have begun to carry the final version of Linux Mint 12 Lisa. It remains to be seen if the Linux Mint team's presentation of GNOME 3 enables it to keep its usage statistics high. Plenty of download links here:

Comment These issues are largely gone. (Score 4, Interesting) 708

This weekend, I went to Office Depot, bought an HP 2000 laptop for about $329, brought it home, backed up the windows image, and installed Ubuntu 11.10. All of the conditions of his post are met. Battery life is good, fan is quiet, sound works, closing the laptop lid causes the machine to sleep, etc. Not sure what he means about backup - I use grsync which is easy enough to back up my home directory to a flash drive (primitive, I know, but I've never been burnt). No special configurations were necessary to install Ubuntu. It's funny that people keep bringing up WiFi. The last time I had problems with WiFi on Linux was a Broadcom chipset on Ubuntu 8.04. After that, everything has worked without issue (and I could get it working by extracting / copying firmware). Sometimes I think a lot of the Linux complaints about sound and wifi are out of date.

I'm not sure what "AppleCare" is unless it's some sort of extended warranty / replacement program. Unless you're very unlucky, a decent laptop is cheap enough that you're better off self-insuring. While it might make sense for an Apple product (I'm being generous) I don't think it makes sense for a basic laptop workstation.

Comment I Use Unity (Score 1) 835

There seems to be a lot of Unity-bashing around here, but I suspect that very few people have actually used it for an extended period of time. I have and do. It is really not that bad. I do "work" with my system; probably not the intensive coding tasks that many others do, but tasks that require me to be running and switching between multiple applications at the same time. It works. There are bugs, yes, but 11.04 is not an LTS. There needs to be an active user community working with it, so that it gets better. I am confident that 11.10 and 12.04 are going to be major improvements. I am not running it on anything special - a T4300 pentium with 4GB of ram. The performance is fine - much better than Windows 7 on the same machine.

I did switch to Xubuntu and liked a lot of things about Xfce, but went back to Unity because of the great keyboard shortcuts. If I want to run Octave, it's a matter of quickly typing super-o-c and pressing enter. I can also bring up websites pressing the super key, typing the URL, and pressing enter. I realize it would be scandalous for Linus to use Ubuntu, but I won't be surprised if other distributions start offering Unity.

Slashdot Top Deals

"They that can give up essential liberty to obtain a little temporary saftey deserve neither liberty not saftey." -- Benjamin Franklin, 1759