I have no idea who these guys are, but if Oracle are taking them to court then they must be the good guy. When one of the belligerents is Oracle then the other one is the good guy by default.
571 posts • joined 29 Aug 2010
Depends on the disability
I'm visually impaired to the point where I'll never be able to drive.
For me, the iPhone is by far the most accessible phone I've ever had. Apple put a lot of thought into the needs of the visually disabled with features such as full screen zoom, screen colour inversion, etc, all of which work even if the writer of a given app didn't give a toss about disabled people (most apps have hard-coded font sizes, for example, and ignore the font size you specify in settings).
Prior to getting my first iPhone (An iPhone 4) I had an android device (HTC Desire). That didn't have any accessibility features at all. Nothing. I don't know what the state of play is nowadays with android and accessibility but given that Apple were prepared to cater for my needs long before android were (assuming they've bothered to actually fix their lack of accessibility features) I don't really care. Apple catered for my needs, so they get my custom.
Re: There was nothing in my horoscope about this this morning.
The same thing they make of all other astronomical discoveries. Complete and utter random nonsense.
The Spruce Goose (real name Hercules) would be a better comparison. That was ridiculously over budget, so behind schedule that it missed the war it had been designed for, and barely worked with a service ceiling of about 30 feet.
Then again they did cancel that project and try to hold Howard Hughes to account when it bombed, whereas with this train crash they just keep doubling down and throwing so much money at it that the F22 actually looks like a bargain in comparison now.
Re: @Ivan 4
I tend to favour the side that is basing its stance on mathematical facts (that you can't have secure encryption with more than 2 keys) than on the side that's basing its stance on the fact that they really really really want it and can just pass a law if they don't get their way.
Home taping is killing music!
Home baking is killing restaurants!
Home fapping is killing prostitutes!
If Oracle poured half as much resource into developing Java as they have into suing Google over Java APIs we'd have reached the point where Java had become self-aware long ago. Thank goodness for Oracle's evilness being too petty to realise that.
How about vegan simulator?
You get to fill up your self-righteousness meter by being condescending and judgemental to people you don't know and haven't even met. Every time you get a press article printed in a publication that has nothing to do with veganism you get a "I trolled the media" achievement.
Also, you're armed with a lentil fart bomb that can clear the entire screen in seconds.
Bonus round consists of ploughing pedestrians down with your fixie as you ride it on the pavement in violation of all traffic laws. Double points for nailing partially sighted or blind people. Of course you can get killed if you go through a red light, but because of your crippling tofu addiction your colour vision has atrophied and all traffic lights look green to you.
preceded by a specific event impacting vehicle dynamics
What does that mean? Swerving? Braking hard? If you can't get your firmware updated soon should you just take your hands and feet off the controls in the event of an impending crash to ensure nothing affects the "vehicle dynamics"? What new horse poop is this?
Any developer who stores passwords in cleartest...
...should be forbidden from going anywhere near anything more high-tech than an electric tin opener. The sheer idiocy of plain text password storage is staggering.
Just remember folks, every time you sign up for a new website/service/etc, you're relying that said service/website/etc was developed by somebody who was less of a tool than this guy.
Because there's absolutely no need whatsoever to encrypt a db backup full of intimate details of a load of children....
On the bright side...
... they can at least guarantee 100% data security.
If you depend on any Oracle-owned "open source" software I'd be looking to migrate to something else if I were you. Postgres is way better than MySQL anyway. And I'm sure there must be some kind of decent open source alternative to VirtualBox.
Think of the market share
Correct me if I'm wrong but wasn't there something going on in the 90s related to browsers and Microsoft? Something about antitrust? I don't think it was a big deal at the time so I might not be remembering it right.
Traditional law enforcement techniques are incapable of tackling the rise of cybercrime, according to a panel of drunkards gathered to waste a lot of taxpayer money on hookers and blow at the Chartered Institute of IT.
"And the evidence for this is?"
The body count the American police forces have racked up.
Re: Cars with self-preservation
Didn't you ever see that episode of Knight Rider with KITT's Evil Twin? That was the result of programming the car with self-preservation.
The mac pro is a desktop, you prat. In fact it's a workstation.
Apple don't seem to take the mac seriously any more. None of the range has had any significant update in years, and their last "pro" machine is unfit for use as a pro workstation. You can't even replace the GPU. That machine hasn't seen any updates at all for 3 years.
Apple might as well just admit they don't care about the Mac anymore and just license OSX to anybody who wants to run it on generic hardware. At least we can then have modern hardware to run OSX on without having to wait for Apple to throw us a bone
(Bitter Mac Pro 2008 owner with no upgrade path to speak of here)
How are SQL injections still happening?
Seriously, this is a solved problem. It's been a solved problem for years. The only way this can happen is if the codebase is written by a completely ignorant prat who has never hears of input validation, parameterised SQL or prepared statements....
EE (T-mobile at the time) are the reason I ditched term contracts, switched to rolling contracts and just buy the phone myself.
Remember the Windows 98 demo where they tried to plug a USB device in and it bluescreened in front of an audience of hundreds?
You'd think MS would have learned a thing or two about programming USB drivers since then.
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.
Re: Google should have got a license.
Are you a developer?
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.
Re: I don't get it
It wouldn't. It's called "clutching at straws".
You will be mourned by all decent non-Daily Mail readers everywhere.
This sounds like a job for..
Re: can't resist
I can only assume you do all your online banking and shopping in the clear then, if you don't think encryption is useful. That or you're Donald Trump or Theresa May.
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.
I guess you could say that the solar storm of '67 really had the top brass... BMEWS-ed!
.... sorry. Mine's the one with radioactive lumps of glass in the pocket.
Not really, this thing is a fingerprint scanner after all. If it leaks data it can potentially leak a very sensitive piece of personal biometric data that you then can't subsequently change. I think caution is warranted.
The policy was effectively deactivated on these products
I don't know, doesn't sound that effective to me!
If they put as much effort into their own Java as they do into suing over APIs...
... we'd have God's own programming language by now.
Re: Hah Ha. Fuck off AdBlock Plus.
How much malware does your computer have on it? Because if you don't use an ad-blocker I'm betting it's got a lot.
Time to lawyer up, it sounds like you went above and beyond to even get their system as far as you did. To be given that kind of treatment in return is simply unacceptable.
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.
In his pocket, burns like a rocket, his butt-hole's singed tonight
We can't let you use this system yet...
... because the fact that we've sold you yet another overpriced lemon is "classified".
God I hate this plane and the money grubbing fools behind it.
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).
Fool around with consenting adults of the same gender, scandal.
Fool around with choir boys, swept under the rug.
What a lovely organisation.
Would you like some soothing cream? Because that was a burn
Engines Turn Or Passengers Swim
In Soviet Russia...
blueberries squash YOU!
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.
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.
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.
Come on guys, there's 4 outer planets, dozens of moons and a cornucopia of kaiper belt objects, go and have a look at those for a while! I mean after the excitement New Horizons generated why isn't there a second Pluto/kaiper belt mission on the drawing board?
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.