EE (T-mobile at the time) are the reason I ditched term contracts, switched to rolling contracts and just buy the phone myself.
Posts by PassiveSmoking
697 publicly visible posts • joined 29 Aug 2010
EE looks at its call charges, hikes a bunch, walks off giggling
Kindle Paperwhites turn Windows 10 PCs into paperweights: Plugging one in 'triggers a BSOD'
Why Oracle will win its Java copyright case – and why you'll be glad when it does
Re: A bit surprised...
If you think writing an API is in the same intellectual league as doing concurrency that doesn't a) stamp all over its own state and blow up in a shower of corrupted heap and mangled stack frames, b) deadlocks or livelocks, c) do so much locking that it might as well be non-concurrent, d) leak memory/sockets/filesystem handles/any other finite resource and/or e) degenerate into an unmaintainable mess of spaghetti code then you're obviously not suited to API design, and I'd be inclined to doubt your qualifications to write concurrent code as well. All a good API takes is a bit of common sense (for example, always return an array if your call can return 0, 1 or n results. Don't return something other than an array if the output is 1 result (and yes, I have had to work with an API that did exactly that, resulting in having to do a lot of jumping through hoops that wouldn't have been necessary otherwise)). I'd seriously doubt the credibility of any developer that claimed API design was remotely as hard as concurrency.
So basically what the AC is saying is you can only build a drop-in replacement for a system if the maker of the original will allow you to? Well that's great. What if they won't? Or what if they no longer exist? One thing API reimplementation is used for is replacing legacy systems if the original vendor went out of business.
Re: Author is Dead Wrong
"Just because something falls under copyright, doesn't mean you can be used in to assert infringement"
Isn't that EXACTLY what Oracle were trying to do? Waah, Google copied our headers! They've made billions out of Android! Therefore they owe us billions!
The logic of that literally escapes me.
No.
You are aware the PC as we know it wouldn't exist if re-implementing an API was illegal, right? Oracle had nobody's interests at heart but Oracle's, and any attempt to try to spin what Oracle are trying to do is a good thing is deluded. If you can't reimplement APIs, then that's the end of Linux, of WINE, of the PC BIOS, and so on.
Oracle Java copyright war latest: Why Google's luck is about to run out
First, 11K lines of actual code is tiny. 11 classes of 1000 lines each is pretty typical for a small blogging system or simple time logger or some such.
Second, this isn't even executable code. It's 11K of interfaces! In java an interface is like a dummy class (oversimplification, I know, but it will do) that contains nothing more than method signatures (What the method is called, what argument(s) it takes, what it returns and what exception(s) it can throw). An actual class has to implement the methods described in the interface. All it does is provide interoperability, because I don't have to care about the specifics of a given class other than knowing it implements a given interface. How it implements that interface is not relevant for me to consume the class's services.
Basically Oracle are trying to take Google to the cleaners for using a language feature designed to encourage interoperability to interoperate with their language.
My impression is that it's just Oracle's lawyers bitching about failing to outlaw what's been common practice for decades (if you're not allowed to reverse engineer an API then the PC clone would never have happened and the world of computing would look very different, and probably be way more expensive than it is now), and they're clutching at straws.
The fact is that Google has done zero harm to Oracle. If anything they've revived their flagging fortunes regarding Java. It was already sinking into irrelevance by the time Android rolled around, and when it did suddenly there was demand for people with Java know-how again.
Fair use is fair. Deal with it.
UK's mass-surveillance draft law grants spies incredible powers for no real reason – review
Viscous liquid oozing down the walls? You must have hives
Researchers crack homomorphic encryption
Oracle to shutter License Services division – source
Who gives a shit about Oracle? As long as they stop trying to totally fuck open source projects by throwing a shitton of money at them and then letting them die of neglect, or trying to totally fuck the entire software development industry with lawsuits against developers doing shit that developers have done for as long as there's been a concept of software engineering, I don't care if they fall into a black hole or if a U boat torpedoes Larry's stupid catamaran or anything else. Their influence ranges from irrelevant to toxic.
Revealed: How a weather forecast in 1967 stopped nuclear war
Apple says banks can't touch iPhone NFC without harming security
Bungling Microsoft singlehandedly proves that golden backdoor keys are a terrible idea
Reactive? Serverless? Put to bed? What's next for Java. Speak up, Oracle
AdBlock Plus blocked in China: 159m forbidden from stripping adverts
The developer died 14 years ago, here's a print out of his source code
How the HTTPS-snooping, email addy and SSN-raiding HEIST JavaScript code works
Malicious ads can potentially masquerade as people
"Malicious ads can potentially masquerade as people online and grab their personal information from HTTPS-protected websites"
And this is why I'll never uninstall my ad blocker. I don't block ads because they're annoying (which they surely are), I block them because they're an untrustworthy menace.
Crocodile well-done-dee: Downed Down Under chap roasted by exploding iPhone
F-35 targeting system laser will be 'almost impossible' to use in UK
The dev-astating truth: What's left to develop? Send in the machines
Yawn
New day, same old crap.
I've been hearing predictions about how programming is going to cease to be an intellectual pursuit for years. Either it's going to be replaced with a load of pre-build modules that any idiot can assemble into some kind of super-uber-application (*cough* BPEL! *cough*) or it's all getting outsourced to India and now we're all going to be replaced by robots.
None of this has happened (except for some outsourcing to India for stuff that doesn't really matter that much, because most code produced at outsourced software houses is crap). BPEL and other such attempts at lego brick programming have all been abysmal failures (Seriously? A programming language implemented in XML? Couldn't anybody working on that see that it was an idea that should have been drowned at birth?) and I doubt AI is going to be any threat to my job so long as Siri can't tell "Play the song Ruby" from "Play with your boobies" (true story, Siri really did think I said the latter when I asked it to do the former once).
All roads lead to Rome as Irish seminary gripped by Grindr scandal
You think Donald Trump is insecure? Check out his online store
Death of 747 now 'reasonably possible' says Boeing
Tesla autopilot driver 'was speeding' moments before death – prelim report
Wavering about Apple's latest security fix? Don't, says Talos
It's not too much complexity that's led to this
It's the same old mistakes that programmers keep making over and over and over again, namely a buffer overrun. So long as we insist on using C and its descendants and other languages that make the programmer manage memory themselves errors such as buffer overruns, stack overflows, heap corruption, dangling pointers, null pointers and double-frees are always going to be here.
What we need to acknowledge is that programmers are fallible and that some of the more mundane yet error-prone aspects of programming should really be taken out of the hands of programmers wherever possible. Managing memory yourself is something that you should only need to do in performance-critical code.
What will laws on self-driving cars look like? Think black boxes and 'minimum attention'
Re: Pointless and expensive technology
I've got eyesight so bad I'm forbidden from ever holding a driver's license.
From my perspective, this tech would only be pointless if it always required a qualified driver sat in front of it for liability purposes. If it can be made to work with no human intervention at all then for me it becomes a shot at freedom.
UK's climate change dept abolished, but 'smart meters and all our policies strong as ever'
They can in theory disconnect your services without a smart meter. However they never actually do cut you off because:
a) If there is somebody dependant on medical equipment at the address and they disconnect the electricity, they could be liable should they die as a result of being deprived of that equipment.
b) If they reconnect the gas supply while an appliance is on and there's nobody in the house, they could trigger a gas explosion.
New Mars rover is GO for 2020 says NASA
Huge double boxset of Android patches lands after Qualcomm disk encryption blown open
Pass on the updates to their customers
"Meanwhile, Google is issuing a second string of patches that aren't going on general release: they'll be pushed out to Nexus owners and to hardware manufacturers who are expected to then pass on the updates to their customers."
Hahahahahaaa! Oh that's a good one. Especially if you own a Samsung device.
Wealthy youngsters more likely to be freetards than anyone else – study
Dolphin fans freak, blast browser's bumbling bundles of bloatware
400 million Foxit users need to catch up with patched-up reader
Visiting America? US border agents want your Twitter, Facebook URLs
RIP ROP: Intel's cunning plot to kill stack-hopping exploits at CPU level
Re: Silver Bullet
There is no silver bullet because computers are operated by humans and the fact that "password" is by far the most common password shows you just how badly they fail at security. Until you can give humans a hardened stack there will always be malware of some sort, it will just rely on social engineering and tricking users into giving it the privilege it wants instead of trying to steal privilege with clever programming hacks.
England just not windy enough for wind farms, admits renewables boss
Thorium fission
Why aren't we looking at that? In theory it bypasses at least some of the issues with uranium/plutonium fission (with the added benefit that thorium is far more common than either and doesn't require isotope separation), and in the short-medium term it's far more achievable than fusion.
That didn't take long: Shareholders sue Oracle in 'fake cloud sales' row
Mark Zuckerberg's Twitter and Pinterest password was 'dadada'
GNU cryptocurrency aims at 'the mainstream economy not the black market'
Air-gapping SCADA systems won't help you, says man who knows
Re: Air gapping won't help you because.....a non airgapped system is insecure
Hang a sign on the air-gapped system.
WARNING:
This system is high-security and MUST NOT be connected to any wired, wireless or any other form of network. ATTEMPTING TO DO DO WILL BE CONSIDERED GROSS MISCONDUCT AND GROUNDS FOR INSTANT DISMISSAL AND MAY ALSO RESULT IN CRIMINAL PROSECUTION
You may need to change employee's contracts to allow the above to actually be enforceable, but in any security system, the technological solution (firewalls, airgapping, etc) are only part of the solution. Making sure the system's users don't do anything stupid is a part of security as well.
Kraftwerk versus a cheesy copycat: How did the copycat win?
You keep claiming copyright is to protect the little guy
But this is a perfect demonstration of an attempt at the exact opposite, and far more common, use for it. Copyright is usually used to try and slap the little guy down. Never mind that pesky "fair use" stuff.
Also, nice ad hominem there (grumbly bass players, et al). Those kinds of tactics are usually the last resort of people without a good actual argument so you know you're in for a ride when the article opens with one.
'Windows 10 nagware: You can't click X. Make a date OR ELSE'
Brown boffins brew eye-tracking Javascript
One ad-free day: Three UK to block adverts across network in June
I'm really in two minds about this.
On the one hand, I've raged against ads. I hate them and I believe them to be downright dangerous as currently implemented, and I see no reason to take a risk of exposing myself to malware just to see flashy annoying ads for crap I don't want anyway. Seriously, stop shoving dog food ads at me, YouTube, I don't even have a dog.
On the other, if networks start blocking some content at the network level, there will be increased pressure on them from other parties to block other content at the network level. We'll get a lot of government pressure, especially, to block "ideologically impure" sites that they don't like and when the networks say they can't/won't, they'll retort "Why not? You block ads". It'll also play into the anti net-neutrality crowd. "Why won't you throttle sites? You block ads".