Apple should find a way to sign these
They did, at WWDC 2013. More to the point, I wonder why the Trim Enabler dev isn't signing his kext? Are there legitimate reasons, like he needs a special kind of thing that can't be signed using the provided tools, or is it because he doesn't want to pay for a dev license to sign the software he's selling? In a vacuum of information, there's not much point in speculating.
People replace HDDs in macs, they need to support it.
Why? Is TRIM empirically faster on your drive, or is this something you think you need?
I'm wondering about that myself. Early benchmarks showed that the 840 EVO benefits from TRIM, but that drive also had wonky firmware that was causing read degradation. Could the old firmware have accounted for some of the benchmark problems?
Side note: I applied the firmware upgrade myself last week and it went through without a hitch. YMMV, but I had an easy time of it.
Apple, for whatever dumb reason, has _never_ enabled Trim on non-Apple branded SSDs.
I don't work for Apple, but... Older MacBook Pros came with instructions for replacing the RAM and hard drive. This was considered a normal thing to do and didn't void warranties. For example, my 2011 MBP has normal Phillips screws on the bottom, and it takes me about two minutes to have the back panel off and the RAM and HDD snap right out.
SSDs have a history of notoriously horrible firmware. SandForce, anyone? Someone goes to Best Buy and comes home with a new SSD, pops it into their MBP, uses it for a month, and the thing asplodes and eats their data. They call Apple support to scream at them for writing a terrible OS that loses their data, and Apple loses money and reputation.
I can imagine perfectly non-nefarious reasons why Apple would disable TRIM by default and only enable it for drives that have been explicitly tested for compatibility. Even today, you can still turn TRIM on for yourself as you described, at the price of reverting to pre-Yosemite security. I haven't done so on the 840 EVO I swapped into my MBP because I've judged that it's not worth the tradeoff for me, but it's an option. Trim Enabler even has a GUI to do it for you.
I'd be hard pressed to come up with more of a manufactured controversy.
Apple has never enabled TRIM on non-OEM SSDs, which is probably the conservative and correct thing to do. If you're clever enough to install a new SSD, you're clever enough to enable it on your own (and presumably to know whether you should enable it, and whether it's even a benefit for your particular drive).
The current workaround involved a single software vendor who didn't sign their kexts. Apple's new security policy won't let you load random unsigned kernel modules unless you explicitly turn off the signature checking. While this is inconvenient for me personally - because I have a 3rd-party SSD and I used that software myself - on whole, I'd rather have a more secure OS than the dubious benefit of a possibly slightly faster SSD.
Like others I found the headline confusing. I read it as "Researchers are predicting the use of Wikipedia as a vector for the spread of disease". This may mean that:
- Disinformation and ignorance are diseases.
- Memes and computer viruses are diseases.
- Wilipedia contains information that leads to depression.
- Instructions on Wikipedia lead to substance abuse.
- This is getting entertaining, fill in your own reason here.
A Surface Pro 3 starts at $749 - list price, less in qty. - that gets you close to 'good' laptops and tablets.
RT Surfaces go up against cheap Android tablets, not iPads or good high-end Androids. $449 is way more expensive than the competition.
At $749, you get a bottom-end CPU and no keyboard, so you're not competing against laptops at all. It's also $150 more than an iPad Air 2 with the same amount of storage (although the iPad will have more available space after subtracting the OS install), so you're paying more for a tablet with less available tablet-centric software.
OP was right: Surface is a hybrid that does neither thing well.
And don't forget the alternate risks of mugging you're subjecting children to by having them carry around a $600 thief-magnet
While I don't disagree with your general point, theft rates started dropping as soon as Apple added Activation Lock to iOS 7. There's not a lot of street value in a device that can't be used, and they're not the thief magnet they were even a year ago.
because hybrid seeds are bred for intensive agriculture, they typically need chemicals to thrive
...unlike natural, free-range grains that are invulnerable to pests and thrive under the gentle light of the waxing crescent moon. Sorry, but you lost me at "chemicals". Yes. They're matter-based lifeforms, and need a whole slew of chemicals to exist.
At mine, it was specifically allowed. You absolutely weren't allowed to share work unless explicitly told otherwise, but discussing your approach and debating the benefits was considered a legitimate learning method.
The problem isn't necessarily that code was copied directly from the Internet
It might be as simple as that. If the syllabus said "do your own work" and they didn't, then it's cheating. If your calc teacher says "I expect you to do the arithmetic by hand" and you use a calculator, then you're cheating. A classroom is a tiny little environment with its own rules, and violating those rules (even if they seem silly or outdated by those who don't understand them) isn't generally tolerated well.
In a way, using the internet to get the answer is the way it works in IT these days.
Speak for yourself. I don't copy stuff off the Internet because I'm making new things and don't have anyone to copy from. I'd change careers tomorrow if I had a job where copy-and-pasting was the order of the day.
That's assuming you weren't talking about downloading modules to do routine stuff. Sure, I'll use someone else's HTTP request library instead of rolling my own.
I've told this story before, but... why not. I used to do my homework with my buddy. We would not copy each other's stuff, but we'd bounce ideas around: "hmm, this problem sort of looks like this thing", and "I'm trying to decide between these two data structures". That kind of stuff. You know, actually learning by thinking things through out loud and considering alternatives.
We had one class with an archetypically CompSci homework assignment, like "simulate a telephone switchboard with M operators, N callers, and X extensions". We each started off with boilerplate like "int operators, callers, extensions", etc., and went from there. When we were finished, we had written the exact same program. I mean, same variables, same functions, same indentation, everything. Probably not surprising given that we'd been doing this for a couple of years by that point, but still.
Fortunately, we had an awesome professor who knew both of us well. He called us each in separately (without saying why) to ask us how our program worked, why we'd made the design choices, and so on - basically interrogating us to see whether we'd actually done the work ourselves. Then he brought us in together, showed us each other's assignments, and watched us stammer in confused terror before he broke down laughing.
That could have gone very, very badly. We didn't cheat in any sense of the word, but it definitely would have looked like it to anyone else.