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

 



Forgot your password?
typodupeerror
×

Comment Re:Considering how few boys graduate at ALL (Score 1) 355

To be fair, teacher pay sucks. We all know it. There isn't a debate there.

So you don't exactly make a solid point by saying "Hey look! Women dominate in all the crappy low paying jobs! How are they oppressed?"

Do women dominate in teaching because they choose to go into teaching, or because society is corralling them into teaching because it's pretty much on the bottom end of the career ladder?

I'll tell you, any time I look at teaching (which I'd be interested in), I go "hell no" when I see the pay scales, and go back to my normal engineering job.

If you think discrimination is not a thing, perhaps you're deluded enough to think that women, as a large group, are all collectively putting themselves into low paying, low recognition work.

For bonus points, break out gender ratios in education teaching by pay scale. You'll find as the level of academia and pay increases, the ratio of women also declines. Gee, that's funny.

Comment Re:all this info for what? (Score 1) 278

3: Other country's laws. People don't realize it in the US that Thailand's lese majeste laws apply here? Well, they do, and an American can get shipped over there for breaking them, due to extradition treaties. Same with Turkey and the Kingdom of Saudi Arabia. In theory, someone handing out events for their pagan festival or church bulletins can be shipped over there to be executed, due to violating Islamic sharia laws. Privacy is important, since it isn't just domestic LEOs, but LEOs of foreign countries who can press charges and have US citizens answer for them. Right now, it tends not to be enforced, but the laws are on the books, and the pastor who was televised burning a Koran might find himself in Riyadh facing an imam and a crowd with rocks and a can of gasoline.

Errrr, no, that's totally wrong. Where did you learn this stuff?

If you commit an illegal activity in Thailand, and then enter the United States, there is a chance that the US could return you to Thailand. If you do something that is illegal in Thailand but not illegal in the United States in the United Staes, then it does not matter at all. Only US law applies to acts committed in the US.

I don't know where you learned your understanding of extradition laws, but this is so far out in right field. Maybe you should lay off the internet conspiracy crack for a while.

Seriously, learn a few things about extradition. It only applies to crimes committed in the country trying to get their hands on the person.

Comment Re:Hasn't this been known? (Score 4, Insightful) 163

Well, now I'm reading specs on USB 3.0 controllers. Ugh. There's a lot on mapping a bus address to a memory address for DMA, but nothing addressing the security implications of doing so, or what devices are allowed to do, just broad hints like the buffer has to exist in a DMA-able part of memory without saying if that's a security implication or a hardware implication.

It would be nice to see a follow up article on if/how USB 3.0 protects against these things, because I'm not a kernel USB developer sort of guy, so while I know DMA is there, I'm not feeling like I'd be able to dissect these implementation specs.

Comment Re:Hasn't this been known? (Score 1) 163

same thing as a pci-e / pci / cardbus / express card with a boot ROM or flash. They load pre boot at least on non mac systems you can go to bios and trun off option roms / set it to EFI only mode.

Apple exposes a bunch of pre boot options for the firmware on the command line, but I'm not sure if you can disable pre-boot EFI drivers from there.

Comment Re:Hasn't this been known? (Score 4, Interesting) 163

I'm pretty sure in the case of USB 3 that DMA is a function of the host controller. A device by itself cannot inject into arbitrary memory. This thunderbolt "vulnerability" is the equivalent of the windows autorun on insertion function that was disabled years ago. Only this functions above the level of the current user (aka much worse).

I'm looking up DMA for USB3. Although there are some ways to secure DMA (like a white list of addresses/sizes that are safe to write to), all of the advertised functionality of USB3, such as the sustained data rates, would be very hard to achieve if you didn't have direct access to memory. That's why Firewire ruled for live streaming of data for so long: DMA made it's rates reliable, whereas USB's dependence on the controller and CPU for memory transfers made the throughput more flakey.

Comment Re:uh - by design? (Score 3, Informative) 163

Thunderbolt is more like USB to the user - it's a thing you use to connect untrusted devices to your system. You wouldn't expect that plugging in a USB thumbdrive would magically own your system (well, maybe you should, because it's happened in the past, but I think it's fair to say that it shouldn't). You'd think that plugging in a random Thunderbolt device would be designed to be safe. Apparently not: apparently Thunderbolt is unsafe by design.

USB 3.0 has this exact same feature (DMA), so yes, yes you should expect a USB thumb drive to be able to do this.

Comment Re:Huh? (Score 1) 191

Wait, what? People no longer use MP3s? They don't buy iPods?

iTunes, the iPod, and the iPhone (which are either the default software player or the default hardware for most people, especially inside of the US) have been using MP4/AAC for years.

Google still seems to be using MP3 strangely (AAC compresses much better with higher audio quality, and you'd think they would like to save on bandwidth costs), but they could be doing that because they have to support a wider range of devices. Amazon falls into the same category.

So yeah, while MP3 is still around, but with 63 of all digital music sold in the MP4/AAC format, it's hard to argue it's the universal standard it once was.

Comment Re: STEM is for suckers.. at least now. (Score 1) 454

You forgot 1812? Or the Civil War? You apparently don't like either side of the civil war, but there was an entire group of people who's freedom was won at the end of the rifle.

The same holds true of World War II, one of the last cleanly justifiable wars. They weren't US citizens, but there was a large group of people being shoved into ovens whose freedom was won at the end of a rifle.

Normally I'm a liberal against unnecessary war, but the military has also has it's place.

Comment Re: Embrace has started (Score 1) 192

The iOS support I've seen so far requires you rewrite any API facing code in the Cocoa APIs. You'll get to do it in C# instead of Swift or Obj-C, but you do have to rewrite.

Not that I'm complaining. I'd hate to see all the Java style train wrecks that would come to the platform from developers blindly hitting recompile buttons.

Comment Re:Not mysterious. Just lousy. (Score 3, Interesting) 229

The sad thing is I really like the OS, and I'd be happy to develop for it if they made development accessible and quit leaving trails of unfixed bugs behind them.

How exactly is developed not accessible?

- Apps do not have to be distributed through the Mac App Store.
- Xcode is provided for free along with all documentation. There are tons of other IDEs and languages as well.
- Yes, there are bugs, but all platforms have bugs. Surely as an OS X user you can see bugs as well.

I'm not sure what you're looking for to make development more accessible.

Comment Swift != Interface Builder (Score 1) 69

"But is Swift really so easy (or at least as easy as anything else in a developer's workflow)? This new walkthrough of Interface Builder (via Dice) shows that it's indeed simple to build an app with these custom tools... so long as the app itself is simple."

What? Seriously Slashdot, if you're going to have Apple articles, at least have submitters that have half a clue what they're talking about. "How good is Swift? Let's find out by using Interface Builder which is not Swift at all!"

Swift and Interface Builder can be used together, but they're not strongly related components. They're related like a WYSIWYG web tool, like Dreamweaver, and JavaScript. They're both helpful to get what you need done, but they don't replace each other. To give you an idea of how true that is, Interface Builder first shipped in 1986. Now, it's advanced a lot since then, but it's almost 20 years older than Swift, so obviously it's had a long life away from Swift.

Duh you can't create a big complicated app with only Interface Builder like you can't create a big fancy web app with just the visual components of Dreamweaver. You've got get down and actually write some code, which you know, is what Swift is, Swift being a coding language and all. So I find it really odd that this post is talking about reviewing a programming language in the context of trying to use a completely different tool that is not that programming language.

Slashdot Top Deals

If all else fails, lower your standards.

Working...