I am yet to see a FOSS SQL database to match Oracle's tooling for database programming. The only ones I had similar good experience are with Microsoft and Informix (before it was acquired by IBM) databases.
- The capabilities of PL/SQL and TransactSQL, FOSS databases don't have as feature rich programming language for stored procedures.
- Ability to mix relation, object oriented and unstructured data modeling
- The SQL features and extensions
- Distributed transactions across multiple databases across clusters
- The SQL Developer IDE or integration with Visual Studio, without relying on third parties
Ed: Or the old Cognos Big Data (No Users).
I've seen billion dollar double-digit growth rate e-commerce companies run their transactional systems on a single commodity DB server (technically 2 in a failover configuration).
Successful social media companies have legitimate scaling concerns. Most every e-commerce company under $5BB/year does not. At least 10x (and probably 100x) as many architects believe they have a scaling problem as actually do, IMO.
Please be more specific about 'scaling' numbers!
> Or banks which have relativly few transactions per day.
"Banking apps were used 10.5m times a day across the country in March, eclipsing the 9.6m daily log-ins to internet banking services"
Of course it is a personal experience and I cannot generalize, but on those projects we had all the scale we needed.
All the issues we had, the DBAs could sort them out after checking the query optimizers and fine tune the model and respective indexes.
After installation (provided you don't run out of disk space), you can set it up and maintain it without (hardly) ever having to run an OS command.
As a result, just about everything, including statistics to be gathered, users, etc. is just another table you can query via SQL or set using Oracle commands.
Then again, there is PL/SQL. If any technology ever demonstrated a casual but deep hatred of the developers that must endure it, it is that one.
It doesn't look like Apple will change without outside pressure; the time is now ready for government regulation. I really hope that the EU takes on this problem, and forces Apple to allow competing stores, just like they required Microsoft to let users choose alternative browsers.
It is not because you make a lot of money with less than 1/3 of a market, that you should be forced in anything. That doesn't make any sense.
What I don't understand - or it should be that having anti-apple feelings has an influence in somebody's judgement - that people seem to be confused over this.
Which all skews favourably to iOS.
- iPhones last longer in the wild, higher resale value and bigger second hand market, on average. That means over time, devices-in-use marketshare for iOS exceeds the new-device-sales share. (3) You can see this in e.g. web traffic from iOS/Android devices, it's much closer to 40%/60%
- iPhones are more expensive and more profitable, such that the sales revenue split between Apple/Android phones is much more favourable than the split of units sold. (1)
- Further, and we've also seen numbers that the ARPU on iOS is 4x that of Android, meaning app store sales share is much more favourably than 25% for iOS. (2)
We've probably all seen the news reporting on Apple commanding 90 or 95% of the market's profits.  Its real market share, which is not just device units sold, is much more significant than 25%. Is it as dominant as Windows? Surely not, I agree with you there, but you're downplaying them a bit too much. I don't see grounds for an anti trust appeal though.
Don't like it as a consumer? Don't buy an iPhone.
Don't like it as a producer? Don't build apps for it.
Nothing is making you use iOS or Apple devices.
Apple’s vision from day 1 of the iPhone was that the Web was the alternative. Its lacking device APIs is where outrage resides.
> as a paying Winamp customer, I can't access the iPhone
I don't know what this means. Has a law been broken when a program written for OS X on an x86 processor can't run on an Android phone with an ARM processor?
Microsoft was accused of anti-competitive behaviour by EU for bundling IE with Windows. Not only is iTunes bundled with iPhone, but alternatives are locked out (unlike IE - which was always the Chrome download app).
There are other music-playing apps in the iTunes store so there are alternatives to iOS's Music app but I'm not familiar with the parameters of what Apple does and does not allow.
I don't like many of Apple's iTunes Store policies, I just don't see how they could be called illegal.
Exactly as I did. That doesn't stop me from sympathising with iPhone users. iTunes is a horrific piece of software, virtually every alternative is better.
The only industry in all of computing where antitrust seems to me to be directly applicable to a business - only considering itself - is owning and running fabrication plants. I think they cost something like $1 billion to set up. Maybe Comcast or AT&T or similar could also count with their expensive communications infrastructure, and if we didn't otherwise have regulation for those industries.
Of course, Apple colluding with Google to fix the store cut would also count, as would many other similar examples. But those involve multiple companies conspiring together, not a single one like you've mentioned.
How do you verbally tell someone the date in conversation?
September 14th 2014 or 14th of September 2014 or simply 14 September 2014? Being in the US, the latter two feel long or awkward for me.
Writing the date how we say it makes "sense" so I'm guessing outside the US dates are spoken differently?
We say 14th September 2014. The most natural thing to you is the way you'd say your birth date out loud (regardless of language).
Great illustration of Conway's law.
The American style date reflects the English language, which is why it feels more natural to many of us native speakers.
The "14th of September 2016" form is what 95% of English people would default to I reckon. Even Shakespeare used this form: "beware the ides of March" and not "beware the March ides"
Of course no one would say "2016 September 14th" but hey that is another discussoon.
Though I do think that it's stupid that we use middle endian dates. My habit has become to just put the unambiguous fullyear-month-day.
But if I'm on the internet, I have no fricking clue.
I agree on the unambiguous version - as a side effect, it sorts very nicely.
Heuristically, "if it has slashes, it's USian mm/dd/yy, if it has dots, it's European dd.mm.yy, if it has dashes, it's ISOish yy-mm-dd, YMMV."
Does Apple bill the developer for the value of the refund? Charge their credit card? Do they withhold future sales for that value?
Actually, I imagine this is just an oversight, and he's been caught in-between some automated cracks. If he raises the issue with Apple and it isn't resolved immediately, then it's time to grumble.
Like the developer says in his own Tweets: for that, there would have to be an open channel between developers and Apple. There isn't, developers don't get to discuss with the Apple App Store representatives, it's a one way dialog in which they receive some automated or if they are lucky, semi-automated response from the App Store and that's it.
I wonder if apple decided to make a special case, and do a blanket refund?
For the App Store to approve your app, you provide a test username/password or authentication code in the notes to the reviewer. After the app is approved, you can then deactivate that test account.
This requires more development overhead from the developer, certainly. But the extra 30% you get in revenue and the comfort of being solely in control of your payment process can be worth it.
There are a few apps that do this, but not many.
I've literally spent hundreds of dollars on apps, and generally don't mind forking out $3 or $4 for something I think might be useful. However the probability of me giving some app that's violating the app-store policies my credit-card details is pretty close to zero. I might consider paypal (which I don't even have the details of on my phone), but if there's any equivalent app, I sure as hell will just buy it through the app store.
The problem here is, that I don't think Apple says anywhere that they can issue refunds for your products 18(!!!!) months after purchase! normal refund time is 90 days.
Dave Howells appears to run Avatron.com (looks like a one man shop?). It sells "Air Display", a screen sharing app for iOS / android.
It seems he got a windfall of sales a year ago, and now has had that windfall refunded.
He had no idea where the good fortune came from, and he has again no idea where the bad fortune comes from (Aplle does not release purchaser details to the app maker)
Dave Howells assumption on Twitter is that his app was bundled with iPads for a school, that then returned everything.
His quote from the Twitter thread here is revealing :
"Basically Apple let them use my app for free for two whole school years without even asking my permission."
There are a lot of misconceptions and misunderstanding here - a few are
- the valid refund period on the App Store does seem excessive. That's nearly 18 mths
- don't get upset at not knowing where bad fortune comes from if you don't know where the good comes from too
- Apple should pass on some (anonymised?) feedback as to why the app was refunded.
- this is all made worse by it being 500 at once.
- but overall don't complain too much - Apple has built a global platform for small developers to sell onto that simply would not exist without Apple. It's incredible and also worrying but it's a ride you are along for, not a market as we know it.
You are making an assumption that he has no evidence with no evidence whatsoever.
Apple provides educational discounts (if you allow it in your app’s iTC settings). He could almost certainly tell the purchase was from a school simply by dividing the reported revenue by the number of sold copies and comparing it with their regular price in the (also visible in the report) country.