Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:AP? (Score 1) 115

I think getting rid of an AP is a stupendously short-sighted idea. Having students take more advanced courses earlier is a great idea.

The problem is that AP classes are, pretty uniformly, badly constructed. Half of the education in AP math and science courses is How to Use the TI-83 Calculator. Half of AP Computer Science is How to Program in Java. The College Board is single-handedly blocking progress in the education of technology in math and science.

I don't know about the rest of the AP classes. I also think the College Board's role in college admissions, via SAT and AP, is fragile and counterproductive.

Comment Re:My opinion on the matter. (Score 5, Informative) 826

One great thing about Unixen is how they share common interfaces. The more you change that, the less interchangeable the various Unixen become.

The init system is a very poor example of Unix common interfaces. As beelsebob and oursland point out, different Unix systems use different init systems. The Linux alternatives, upstart and systemd, were actually inspired by the clear advantages displayed by MacOS X's launchd.

And even in Linux, with SysVinit, there are different interfaces. When you want a script to run at boot, do you use update-rc.d, like Debian? Do you use rc-update like Gentoo's OpenRC? Or chkconfig like Red Hat? Or insserv like SuSE? And where do you find important details like the hostname and network configuration?

I don't find systemd to be a pleasing design, and I especially don't share their love of long command names with lots of consonants, but I think their work is very important.

Censorship

Put A Red Cross PSA In Front Of the ISIS Beheading Video 300

Bennett Haselton writes After footage of James Foley's beheading by ISIS terrorists was posted online on Tuesday, Twitter and Youtube elected to remove any footage or links to the footage posted by users. Obviously this reduces the incentive for terrorist groups to post such content, by shrinking their audience, but it also reduces the public's access to information. Would it be ethical to make the content available, if it was preceded by an advertisement for a cause that runs counter to everything ISIS stands for? Read below to see what Bennett has to say.

Comment Re:SF Rents (Score 2) 262

It's still frustrating for the residents here.

I, for one, know that the narrative is far more complicated than just VC-funded rich dudes conspiring with greedy landowners to drive up rents. Also, I am well aware of the laws of supply and demand. The supply does not match the demand at all. It's much worse this time than last time, the dot-com bubble of the 1990's.

I'm even aware of a little-discussed wildcard: China. The financial system there is corrupt, and the people have no safe way to invest for retirement. The burgeoning middle class is desperate for options. You might remember how they drove the price of Bitcoin to over $1000 before the regulators caught on and outlawed Bitcoin exchanges. Well, another option is real estate. The poorer people invest in Chinese cities, fueling an unsustainable construction boom over there. The richer people invest overseas. Whenever a single-family dwelling goes on sale in San Francisco, it's immediately snapped up by a Chinese investor with cash. No need for a mortgage.

The effect is that I don't know any ordinary young people who can afford to live in San Francisco except with their parents. When people do move out, they move to South San Francisco or Oakland and commute, or further. A few people manage to win the lottery of Section 8 Housing or other subsidized housing. These ordinary people include the professionals who teach your children and staff your restaurants. High living costs are natural, but they are not sustainable and you shouldn't think of them as desirable. For one thing, making all your workers commute is bad for the environment.

Some San Francisco natives work in tech. For the rest, this is not a good situation.

Comment Bill Shockley set the standard (Score 5, Interesting) 262

Bill Shockley was the originator of the Silicon Valley arrogant genius archetype. One of the co-inventors of the transistor, he convinced an electronics entrepreneur in the Los Angeles area to pay him to set up a semiconductor laboratory near his mother's home in Palo Alto, staffed with young geniuses. Then his abrasive management drove them away, leading them to found Fairchild Semiconductor, followed by Intel, AMD, and other, less important, electronics companies in the area. In the meanwhile, Shockley went into eugenics.

HP was already around, and Fred Terman of Stanford was encouraging entrepreneurship, but Shockley brought the "silicon" to Silicon Valley. And the arrogance.

Comment Re:+1 for this Post (Score 3, Informative) 427

Been looking for another router for almost a year now, and still haven't been convinced of a better one than my WRT54GL

The WRT54GL is a relic of an ancient time. Most importantly, it's a relic of a time without IPv4 address exhaustion, and without realistic demonstrations of DNS cache poisoning.

DD-WRT has support for 6in4 and 6to4, but not as much support for IPv6 over PPPoE or DHCP-PD or Sixxs.net AYIYA. I prefer OpenWRT, but I also prefer plain-text configuration via the command line, so I'm weird. OpenWRT officially dropped support for the WRT54GL in the last stable release, 12.09 from April 2013, and it didn't really work right in 10.03, either.

I've been generally pleased with routers based on the Atheros AR7161, but those are obsolete (only N300 and N600), and not that easy to find. Probably the most famous from that line is the Netgear WNDR3800, the target model for CeroWRT and the EFF Open Wireless Router. 680MHz MIPS24K, 16MB of flash, and 128MB of RAM are so luxurious after the 200MHz BMIPS3300, 16MB RAM, 4MB flash of the WRT54GL.

Comment Re:Buffalo (Score 1) 427

I wouldn't depend on Buffalo or DD-WRT. DD-WRT is tolerant of closed-source drivers, which leads to long-term maintenance problems. I prefer to look for OpenWRT support. Actual support, not that fake press-release support that Belkin-Linksys did with the WRT1900AC and its lame Marvell chipset. Actually, since the WZR-600DHP is discontinued, I wouldn't recommend any of Buffalo's products right now. I don't really recommend ASUS, either.

The WZR-600DHP is good because it's built around the Atheros AR7161. Atheros donated the driver and wireless firmware to the open-source community. The WZR-600DHP2 is a completely different device built around the Broadcom BCM4708. You can't get 40MHz channels or even the Ethernet driver to work on those things without closed-source drivers. Almost everything from ASUS is powered by Broadcom.

I'm cautiously optimistic about current-generation Qualcomm Atheros devices. The QCA9880-AR1A is no good, but the QCA9880-BR4A seems decently supported in OpenWRT. But I can't be sure until I have a device to play with.

Comment Re:Buffalo (Score 1) 427

You should care more about the firmware and driver source availability than about the manufacturer. It's because, no matter how strong and how fast your router is today, tomorrow your router is slow and obsolete. When (not if) problems are discovered with your device, the availability of updates depends on the ability to recompile the firmware.

I like my Buffalo WZR-600DHP. It came with DD-WRT, but more importantly, it was built on the Atheros AR7161, like the Netgear WNDR3800, Ubiquiti RouterStation, Mikrotik RB-450G, and several others, so I prefer to put OpenWRT on it. Sadly, this chip is several years old now, and doesn't support 802.11ac, and Broadcom offers cheaper N600-N750 chipsets, so there aren't a lot of AR7161 routers. Also, some of the early AR7161 routers are a little flaky, like the Netgear WNDR3700v1. My uncle had one where the 2.4GHz radio died.

Usually, I'm opposed to Cavium, Broadcom, and Marvell, and suspicious until proven otherwise of Qualcomm Atheros, MediaTek, and Realtek. Sadly, that means I can't recommend any 802.11ac routers. The most likely to work might be the ones with the Qualcomm Atheros QCA9558 and QCA9880-BR4A combination, like the Engenius ESR1750 and the TP-Link Archer C7 v2 (not v1). Since I don't have personal experience, and the documentation is so sparse, I can't recommend those without reservation. If I had to buy an 802.11ac router right now, I would buy one of those.

Comment Re:Sorry, but... why? (Score 1) 180

I think there is some truth to this, but there is a problem in our highly mobile society if one city teaches things in one order and another city two states away teaches things in a different order. When a student's parent's move between these two cities, their kids are screwed (for example, they may never have learned what their peers at their new school learned last year and may be bored stiff "relearning" what their peers are studying this year but they learned last year).

This is not an argument for federal education standards. This is an argument for fundamental education reforms. "Oh, I'm sorry, we can't talk about arithmetic on mixed fractions this year, because that's a 4th grade subject. This is 5th grade. We're doing geometric figures." Or whatever. What about the 5th graders who didn't really get mixed fractions last year? Many of the best mathematicians were made to feel stupid in school because they would rather think slowly than rush through all the subjects in the scheduled time.

Jo Boaler has been arguing that math education should be centered around Low Floor High Ceiling Tasks. Then it matters much less when your student enters the class, because they can learn from the activity at whatever level they've mastered. Somewhere else she argues that students should work on projects over an extended period of time.

The annoying part is that educational approaches take a very long time to see if they're really effective, so it's annoying to work out what is BS and what is useful out of the things that educational reformers say.

Comment So, what is CS? (Score 1) 180

I think this is a horrible, bad idea because we don't really know what computer science is. It's such a young discipline that many of the important pioneers are still around.

Well, the very first generation, the people who figured out how dancing machinery could represent arbitrary mathematical operations, those people died a generation ago. But many of the foundations of modern computer science, those were pretty arbitrary, and those people are either still around or recently dead: John McCarthy of LISP (1927-2011), Donald Knuth of sequential algorithms (TAOCP, b. 1938), Douglas Engelbart of the human-centered GUI (NLS, 1925-2013), Claude Shannon of Information Theory (1916-2001), Paul Baran of packet networking (1926-2011), Edsger Dijkstra of structured programming (1930-2002), John Backus and Peter Naur of programming language specification (BNF, 1924-2007 and b. 1928), and so on.

Naturally, there are disagreements about what exactly computer science should be about. Dijkstra argued it should be fundamentally mathematical, and forbade students in his intro to CS class from touching a computer or trying to "run" the algorithms that they worked through. Abelson and Sussman said it should be about program structure and interpretation, and their intro to CS class uses a language intended for clarity of teaching rather than for efficient execution. Some people think it should be about algorithms, as seen in those Code.org drag-and-drop algorithm block exercises. Clearly, most people think it should be about writing programs in whatever programming language is commercially useful, so most intro to CS classes are about Java. Yuck.

Since there is this wide variety of opinions about what computer science should be about, and especially the wide gulf between what the best do (MIT, Berkeley: SICP, in Scheme or Python) versus the worst (College Board, Community Colleges: Java), I think it's very premature to ask politicians to start mandating CS across this nation. You just know, whatever they decide, it will be wrong and slow to change. Let the field shake out another generation or two, and our grandchildren will see if the subject has matured enough by then.

Security

Ask Slashdot: Open Hardware/Software-Based Security Token? 113

Qbertino (265505) writes I've been musing about a security setup to allow my coworkers/users access to files from the outside. I want security to be a little safer than pure key- or password-based SSH access, and some super-expensive RSA Token setup is out of question. I've been wondering whether there are any feasible and working FOSS and open hardware-based security token generator projects out there. It'd be best with ready-made server-side scripts/daemons. Perhaps something Arduino or Raspberry Pi based? Has anybody tried something like this? What are your experiences? What do you use? How would you attempt an open hardware FOSS solution to this problem?
Portables

Ask Slashdot: Where Can I Find Resources On Programming For Palm OS 5? 170

First time accepted submitter baka_toroi (1194359) writes I got a Tungsten E2 from a friend and I wanted to give it some life by programming for it a little bit. The main problem I'm bumping up against is that HP thought it would be awesome to just shut down every single thing related to Palm OS development. After Googling a lot I found out CodeWarrior was the de facto IDE for Palm OS development... but I was soon disappointed as I learned that Palm moved from the 68K architecture to ARM, and of course, CodeWarrior was just focused on Palm OS 4 development.

Now, I realize Palm OS 4 software can be run on Palm OS 5, but I'm looking to use some of the 'newer' APIs. Also, I have the Wi-fi add-on card so I wanted to create something that uses it. I thought what I needed was PODS (Palm OS Development Suite) but not only I can't find it anywhere but also it seems it was deprecated during Palm OS's lifetime. It really doesn't help the fact that I'm a beginner, but I really want to give this platform some life. Any general tip, book, working link or even anecdotes related to all this will be greatly appreciated.
Cellphones

Lots Of People Really Want Slideout-Keyboard Phones: Where Are They? 544

Bennett Haselton writes: I can't stand switching from a slideout-keyboard phone to a touchscreen phone, and my own informal online survey found a slight majority of people who prefer slideout keyboards even more than I do. Why will no carrier make them available, at any price, except occasionally as the crummiest low-end phones in the store? Bennett's been asking around, of store managers and users, and arrives at even more perplexing questions. Read on, below.
Books

Nightfall: Can Kalgash Exist? 86

First time accepted submitter jIyajbe (662197) writes Two researchers from the Indian Institute of Astrophysics investigate the imaginary world of Kalgash, a planetary system based on the novel 'Nightfall' (Asimov & Silverberg, 1991). From the arXiv paper: "The system consists of a planet, a moon and an astonishing six suns. The six stars cause the wider universe to be invisible to the inhabitants of the planet. The author explores the consequences of an eclipse and the resulting darkness which the Kalgash people experience for the first time. Our task is to verify if this system is feasible, from the duration of the eclipse, the 'invisibility' of the universe to the complex orbital dynamics." Their conclusion? "We have explored several aspects of Asimov's novel. We have found that the suns, especially Dovim are bright enough to blot out the stars. Kalgash 2 can eclipse Dovim for a period of 9 hours. We also tested one possible star configuration and after running some simulations, we found that the system is possible for short periods of time."
Cellphones

Why My LG Optimus Cellphone Is Worse Than It's Supposed To Be 291

Bennett Haselton writes My LG Optimus F3Q was the lowest-end phone in the T-Mobile store, but a cheap phone is supposed to suck in specific ways that make you want to upgrade to a better model. This one is plagued with software bugs that have nothing to do with the cheap hardware, and thus lower one's confidence in the whole product line. Similar to the suckiness of the Stratosphere and Stratosphere 2 that I was subjected to before this one, the phone's shortcomings actually raise more interesting questions — about why the free-market system rewards companies for pulling off miracles at the hardware level, but not for fixing software bugs that should be easy to catch. Read below to see what Bennett has to say.

Slashdot Top Deals

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...