I'm not buying Apple IoT gear...
... but then again I'm not buying anybody else's either. I have no need for a door lock that's connected to the internet with a default password of "password"
590 posts • joined 29 Aug 2010
... but then again I'm not buying anybody else's either. I have no need for a door lock that's connected to the internet with a default password of "password"
Wasn't one of the MS Surface ads about how much better the battery life was in these things than it is for a Mac laptop? Might want to sort this one out pretty sharpish guys, or the ASA might send you a strongly worded letter.
Sell it? It's fricking free.
And there was me thinking that technical excellence, reliability, robustness, strong data integrity features, strong disaster-recovery features and providing a rich, standards compliant API for developers were the really important features in a database system, when all along it's a cool name that really matters! I should just save all my data to a RAM disk and call it the Batman DB.
I noticed Postgres wasn't on that list. Seriously, grab a copy and have a play with it. It's very Oracle-esque and on the whole a very nice database to work with. As for Mongo and other nosql solutions, I guess it just depends on your workload (though I personally don't care for them myself either, and it is rather telling that a lot of nosql systems seem to be trying to find ways to hack in sql-like behaviour).
Stupid metaphors aside, Postgres is a very capable database, far more so than MySQL, and what's more it's not tainted by the whiff of evil that all Oracle products have.
It's not uncommon for creatives (web comic artists and the like) to set up "fake" social media accounts in the name of character(s) from their works and post to them in character. If a character's name happens to clash with a real person would that qualify as a "fake social media account" and therefore constitute a criminal act?
I know to most people this might sound like a daft question, but a guy went to prison for making an obvious (albeit tasteless) joke about blowing up an airport so better safe than sorry...
What's that? Design the system such that if the controller stops functioning it also ceases to emit a signal to indicate it's healthy, the absence of which will lead to the brakes activating?
Pah. Failsafe is for sissies!
Ok, how about a redundant system that's entirely mechanical and not dependant on either electrical power or computer control?
LOL, Redundancy is for wusses!
That's all well and good, but does it implement RFC 2324?
The simple fact of the matter is that OEMs make Android insecure. So long as they don't see it in their best interest to get Android patches out in a timely manner to any of their devices that are actually capable of running it, they will leave huge swathes of the Android using public vulnerable to known CVEs. They've got to go. Apple's iron grip on its devices means that devices as old as the iPhone 4S still get updated until recently.
The other big problem for Android security is dodgy apps getting into the Android Play store, or incompetently written ones that overrequest security permissions which some other malicious software can then subsequently exploit. Expect a crackdown in Google Play soon.
Apple basically had the right strategy from the get go when it comes to devices such as phones and tablets, and Google have come to the conclusion that their strategy needs to be more like Apple's.
Formula 1 drivers routinely walk (or at least limp) away from 50+g crashes, fighter pilots can sustain extended periods of 9g with training, and I believe the record for surviving an impact is something like 214g (though luck did play a big part in that one). Provided the crew are securely strapped down (and why wouldn't they be?) that kind of tumbling is most definitely survivable. It wouldn't be very pleasant though, but given the alternative is being blown all over the local area I think most astronauts can live with it.
Just like any other capsule then, with the notable exception of Apollo. During a test of its launch escape system the test rocket (a Little Joe) broke up, triggering the escape system to fire for real. That was entirely a lucky accident, however, and would be difficult to repeat intentionally.
It's also about the user experience. I don't doubt that Apple are working to eliminate bugs as they come to light and have improved the robustness of their software over time, but the impression you get from the current version of iOS is just sheer sloppiness and poor design. It feels like Jony Ive has completely lost the plot. The interface has gone from simple to elephantine, with changes designed to put things like Apple Music front and centre being made at the expense of doing things as simple as enabling shuffle mode!
There are also bugs that have appeared and not been fixed. Not bug crashing failures that would show up in crash reports, but little things that nonetheless are irksome and make the quality of the software seem worse even if it is in reality more stable. For example, several versions of iOS back (was it iOS 8?) the player stopped respecting the "skip during shuffle" flag on music files. I use this to remove things that need to be played in a specific order or spoken word tracks (or silly little 1-2 second long tracks you get on some albums) from playback, so when a bit from half way through the third episode of Hitchhiker's Guide to the Galaxy, or Dante saying "I'm not even supposed to be here today!" pops up during shuffle (which is now really hard to find, by the way!) it breaks the flow of the music. This would be the easiest thing in the world to fix, but they've still not done it by iOS 10.0.2. In fact they seemed to have introduced another new bug which cause some albums that spanned multiple CDs to be treated as separate albums, requiring you to build a playlist to get them to play properly.
None of this leaves a good impression, regardless of how stable the software actually is.
Donald? Is that you?
"New York Assemblywoman Aileen M Gunther, who authored the bill, said that she only became aware of the practice after her own mother passed away and a local utility attempted to tack on an extra charge for early termination of her account."
So basically the American legal process didn't give a crap about clearly amoral corporate behaviour until one of their own was affected.
Good to know. All we need is for a Starbucks barrista to pour hot coffee in Theresa May's lap for their tax affairs to get properly investigated.
Larry Ellison's tears are like little globules of pure joy to me.
That's like... 1.4 carrier bags! With those kinds of savings I can start buying carrier bags again, woo!
When moving house I found a cardboard box with the jungle.com logo on it. I have no memory of ever using jungle.com
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.
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.
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.
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.
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.
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?
...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....
... 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.
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.
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)
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.
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.
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.
It wouldn't. It's called "clutching at straws".
You will be mourned by all decent non-Daily Mail readers everywhere.
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.