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


Forgot your password?

Submission + - TPP would force ISPs to block filesharing sites .. (vice.com)

An anonymous reader writes: 'internet service providers must "remove or disable access" to content upon “becoming aware” of a decision by a court that says the content infringes copyright.'

Comment Re:Different use cases (Score 1) 71

You do realize that this isn't the kind of ARM that you run Linux on, right? This is a Cortex-M microcontroller, and it's meant to do the kind of stuff that AVR does, only with a 32-bit processor and a single address space that doesn't confuse C compilers. There's plenty of sizes of Cortex-M from 2K-128K RAM and 4K-1M flash, and they run the gamut from low power to hardware floating point. As for cost, you're talking about a buck or two per chip average (the big number-crunching monsters might cost as much as ten bucks), with lots of low-end ones under a dollar.

The main disadvantage for hobbyists is that the one in TFA is the only ARM chip you can get in a DIP package. But these days the Arduino form factor is pretty common in typical ARM boards, and it sure beats trying to rig up the chip like in TFA every time. Such boards usually cost from $10-$25, literally as much or less than a genuine (non-bootleg) Arduino.

Comment Re:Why? (Score 1) 71

This is a Cortex-M0 chip. Cortex-M is intended for low-RAM embedded applications, so you generally won't find an MMU on them. In fact, this chip has only one or two MMU pages worth of RAM total. And they don't even run the classic ARM instruction set, they're Thumb-only, with the M3 and M4 using Thumb-2, and M0/M0+ using a Thumb-2 subset. It's Cortex-A that has an MMU and runs Linux.

But if you want to stay ten years in the past, go ahead.

Comment Re:Teensy 3.1 (Score 1) 71

I got turned on to mbed a few years ago when an NXP rep left behind a few boards after a sales meeting. I didn't care much about the Code Red based boards, but the NXP1768 was one of the first mbed boards. It changed the way I program after seeing how mbed uses C++. Nowadays I mostly use the Freescale mbed boards, and I have a couple of Teensy 3.1 boards that I'd like to get working with mbed.

Comment Re:Teensy 3.1 (Score 1) 71

That's the problem I have with their PSoC parts. How do you control the PSoC bits without using their IDE? I suppose somewhere behind all that there's a command-line tool, but you still have to somehow create the files that specify how stuff is hooked up. I mean, PSoC is a pretty cool idea, but I'd hate to have to use it professionally when the only choice is the manufacturer's IDE.

Comment Re:Coca Cola (Score 1) 570

I gave up that regular Coke years ago for Diet Coke, after a particularly bad tasting case of cans. I actually kind of like the aspartame flavor. Then I gave that up for gold Coke (caffeine-free diet), which is pretty good to have every now and then, without the headaches three days later to punish me for not drinking it for too long.

I still don't get what it is with Coke Zero, though. I had a chance to try some recently, and it tasted pretty bad.

Comment Re:Versions have been marketing bullshit for decad (Score 1) 86

I think Firefox and Chrome, which are mostly on a quarterly release schedule, should have year-dot-quarter version numbers. But I don't have anything against the Gecko version numbering (which is what current FF version numbers correspond to). But no matter what you do, someone will have borked up browser version checking that will break when you change your version numbering to something that seems more sensible.

As for the Windows version naming, the funny part was how they were ready to call it Windows 9 until they realized just how much stuff (including Java, for fuck's sake!) did if (substr(version, 0, 9) == "Windows 9") to lazily check for Windows 95 and Windows 98 in a single comparison.

Comment Re:Moon as a gas station (Score 1) 194

You don't have to "slow down" to get to an orbital "gas station". You have to reach orbital speed on the way to escape velocity anyhow, so there is no delta-V penalty. This lets you use multiple launches to put up the stuff you need to get to Mars into LEO and dock with them on the way out. As a bonus, the unmanned launches don't have to limit themselves to 3-gee acceleration. But mostly the point of this is if you don't have a big enough (or efficient enough) rocket to push it all up in one launch.

It's the moon that's the problem, because it's another gravity well that you have to go into and back out of, requiring a double delta-V penalty unless there's something on the moon that you can take up with you to make it worth the energy. The only good reason to use the moon for this purpose is more pork spending. Really, the moon is too boring a place to land humans on again, at least until we've explored it a lot more with unmanned rovers.

Comment Re:Moon as a gas station (Score 1) 194

Pedantry time. The reason we have no way to use 3He is because we don't even have basic nuclear fusion working (which is not strictly a US problem, there are Europeans working on it too), and 3He is not the easiest stuff to fuse. It's at least a second-generation fusion fuel, so it likely won't be useful until at least 2075-2100.

Comment Re:MultiFinder had a workaround for Excel 1.x (Score 1) 119

The problem was that Excel 1.0 was written using a bytecode virtual machine that for some really stupid reason used 8086-style segment/offset pointers referring to absolute host memory addresses... on a system with 32-bit registers and linear addressing space. It was a really big WTF.

I seem to also recall that either Excel 1.0 for Mac or Word 1.0 for Mac was the first to have the key shortcut Command-W = close window. Millions of people have been accidentally quitting apps when trying to close windows ever since. (Back in the day I preferred Command-K for that function.)

Never say you know a man until you have divided an inheritance with him.