Microsoft exec: “Summary of meeting with Steve Jobs"
twitter.com
twitter.com
9/11 caused untold suffering and divided the world, but the internet was the line between the 80's world and the present.
In my mind there was weird post Soviet innocence in the 90s where the West felt invincible and many believe Western style democracy would take over the world within decades. 9/11 was a rude awakening, and we have been living in its shadow for the last 20 years.
This viewpoint was well described (and I think influenced) by Fukuyama's book "The End of History and the Last Man"
https://en.wikipedia.org/wiki/The_End_of_History_and_the_Las...
No, general reaction was: The biggest military/nuclear power in the world is going to be very pissed, lets hope the results don't end up here.
And it did end up here. The US lost all moral high ground. All kinds of nasty military and spy industries smelled an opening, making the world a worse place.
(We had lots of terrorism way before 9/11.)
Then there was the torture and Guantanamo Bay Prison Camp, which is still open and housing prisoners. "We tortured some folks." War in Iraq (totally unrelated BTW), Abu Ghraib, countless civilian casualties, mass surveillance, militarization of police, it's really some horrific shit that came out of 9/11. News media lost a lot (all?) of their credibility during all this as well. For people coming of age after, all this is normal.
https://en.wikipedia.org/wiki/Patriot_Act
https://en.wikipedia.org/wiki/Abu_Ghraib_torture_and_prisone...
I think cultural cycles really go roughly in double-decades. The early 60s look just like the 50s. The late 60s and 70s merge into each other. The 80s and 90s were another phase that petered out in the early 2000s. We're now in the post-2000 millennial era, so maybe another cultural phase is coming along soon.
New world: desktop/laptop/mobile + 100Mbps+ cable + W3C 'compliant' browser + HTTPS/WS + Win10/Linux/MacOS + GHz 64bit x64/ARM64 + USB-esque port + MS Office/Google Docs/Open Office + js/Java/C#/C++/etc.
Poor old Gil...
Apple was a deeply, deeply dysfunctional company at the time. Every division and manager was fighting a war of it's own.
This was reflected in their product lineup (a million products confused and overlapping - since they were each thought up by different divisions) and OS strategy (a million technologies, sometimes innovative, sometimes not, that didn't work together).
The sales organization was also extremely dysfunctional and was busy stuffing the channel as hard as they can so each sales division could make their quarterly numbers, and then the company was saddled with massive unsold inventory when it all came back.
The reign of the previous CEO, Spindler (best known for launching the MacOS clone program) was even more disastrous https://lowendmac.com/2013/michael-spindler-peter-principle-...
Amelio managed to identify most of the issues and their source, but he was pretty helpless to actually resolve them, since the managers in the company were so defiant. He was some outsider brought in by the board, who was he to dictate orders? It took someone with the balls and the clout of Steve Jobs to actually swing the axe on people.
Amelio planned to rationalize down the products to a few simple lines (but he was only in the company for 18 months so nobody on the outside actually knows how well that would have worked). He also tried to get the sales org to stop stuffing the channels, it worked for a few quarters and then they went back to their old ways. He started the process of spinning out Newton (when Jobs came back he just axed it outright even though it could have survived on it's own without burdening Apple)
That said, a long-term Amelio CEOship would have killed Apple - all his ideas for the future lined out in his book were 100% the wrong things to do (things like doubling down on clones). He was completely clueless as a visionary.
Hindsight is always 20-20.
At the time, the Apple-NeXT deal certainly didn't seem like a no-brainer. The collective industry response was more like: "Huh. Amelio sure is paying a lot for a company that has failed three times already and is run by a has-been egomaniac."
Why shouldn't Amelio get credit for the decision he made? Granted, there were other important decision makers like Apple's CTO Ellen Hancock, who probably is the one who really picked NeXT.
Also, Amelio didn't "bring Apple to dire straits." He became CEO only ten months before the NeXT acquisition.
This is according to Steven Sinofsky, who was very much in a position to know as he was one of the people taking the beatings. https://hardcoresoftware.learningbyshipping.com/
Instead, Microsoft did to the mobile phone space what Google did with messaging platforms and gave us endless cycles of killing and reinventing them, hoping maybe something would stick.
By contrast it’s interesting to remember how much Apple got right with the iPhone in 2007. Many of the fundamentals of the hardware, software and UX were gotten right before Apple ever offered one to a paying customer.
The problem was they didn't have a competitive software platform ready in time. In 2007 Google's Android team was already several years into developing Android and immediately started pivoting it into a touch based modern desktop class OS in a mobile package. Microsoft didn't realise that's what they needed to do until 2010 when they started work on Windows Mobile 10. But even in 2007 it was too late. They would still have been several years behind Android and there would not have been space for a sub-par licensed OS up against a free competitor that was years in front of it. The game was already over, it just took them 10 years to realise it.
https://www.theregister.com/1998/10/29/microsoft_paid_apple_...
From the point of a developer, it could be considered a major departure in that instead of a complete rewrite, apps could also become native with more modest changes. But that does not mean that the Rhapsody path was abolished — far from it.
I had not paid attention to the cross platform promises of the Rhapsody strategy, so it's possible I was missing just how much of that was publicly promised and then abolished.
I was never a NeXTStep developer, but having seen quite a bit of Cocoa code, my impression was that the compatibility hurdle for existing NeXTStep apps to becoming Cocoa apps was smaller than the one for Mac apps to becoming Carbon apps. Maybe developers with actual experience of having done such ports can comment?
It was good while it lasted. https://upload.wikimedia.org/wikipedia/en/4/4d/Corel_Linux.p...
Today I use FreeOffice from SoftMaker. A really nice product.
EDIT: Investigating a bit more there appears to be a paid version called SoftMaker Office, so I guess the free version acts as a funnel.
They are only used for public image and putting the legal department on the safe side when things go wrong.
'Market division or allocation schemes are agreements in which competitors divide markets among themselves. In such schemes, competing firms allocate specific customers or types of customers, products, or territories among themselves.'
'This primer briefly describes the most common antitrust violations and outlines those conditions and events that indicate anticompetitive collusion.'
If it's cost prohibitive then the solution is common carrier status to become like electrical distribution network.
If it's not cost prohibitive that then the solution is criminal prosecution. It doesn't matter whether or not there's a formal internal agreement; there's clearly intent and informal collusion.
Unfortunately I don't have the answer here. And it was 9 years ago so well beyond meaning other than an anecdote.
... That's what market partitioning _is_ though, right?
The two parties could independently come to the conclusion that Apple shouldn't compete with Office, but actually discussing it (and documenting the discussion!) is a flagrant violation of U.S. anti-trust laws.
Partitioning the market is when you, well, partition the MARKET, meaning divide up potential BUYERS of your product with some other company selling a similar product, so that your company is effectively a monopoly within the subset of buyers that you were allocated.
I don't remember how things went down in the browser wars. The author of the email seems to think Apple might not be willing to ship a non-OS X-native [Netscape] Navigator with new machines. I do remember IE being popular enough on OS 9 or X, but I can't remember which, and I certainly don't remember if Navigator or IE shipped with OS X, but it had to have SOMETHING.
From Wikipedia:
> As a result of the five-year agreement between Apple and Microsoft in 1997, it was the default browser on the classic Mac OS and Mac OS X from 1998 until it was superseded by Apple's own Safari web browser in 2003 with the release of Mac OS X 10.3 "Panther".
https://en.m.wikipedia.org/wiki/Internet_Explorer_for_Mac_OS...
Keeping MS Works bad may have been deliberate on their part, to avoid cannibalizing Office sales.
The document is also interesting as it helps explain why ClarisWorks died on the vine the way it did. I remember filing a bug report on a years old problem around that time for a family member which Apple never did fix, or anything else, in ClarisWorks until they eventually abandoned it completely years later. Too bad, it was a nice user-friendly, entry-level productivity suite.
Tasman (layout engine) - Wikipedia - https://en.wikipedia.org/wiki/Tasman_(layout_engine)
Announcing the browser deal is the only time I heard an entire crowd boo Stebe https://youtu.be/WxOp5mBY9IY?t=154
It's also amusing how Steve was still obviously using Concurrence instead of a Mac to do these early iCEO-era presentations http://www.kevra.org/TheBestOfNext/ThirdPartyProducts/ThirdP...
IE for Mac was better than IE for Windows at that time as well.
This is a field where one does not write a Principia which holds up for 200 years. This is not a field where one paints a painting that will be looked at for centuries or builds a church that will be admired and looked at in astonishment for centuries. No, this is a field where one does one's work and in 10 years it's obsolete and really will not be usable in 10 or 20 years. It's sort of like sediment of rocks. ... You're building up a mountain and you get to contribute your little layer of sedimentary rock to make the mountain that much higher, but no one on the surface, unless they have X-ray vision, will see your sediment. They'll stand on it, it'll be appreciated by that rare geologist, but no, it's not like the Renaissance at all. It's very different ..."
The GNU toolkit (gcc and coreutils at least) has been continuously developed for over thirty years of unbroken project history. Linux itself, if you are willing to do a bit of repository surgery[1], has a continuous commit history dating back to 1991. The X Window System was created in 1984, and you can still run GUI applications from that period[2] on a modern system. Even KDE is over twenty years old.
[1] https://archive.org/details/git-history-of-linux
[2] http://www.theresistornetwork.com/2013/12/a-testament-to-x11...
https://en.wikipedia.org/wiki/DG/UX
https://en.wikipedia.org/wiki/X_terminal
One wonders why they have bothered to pay for such hardware in first place.
Then I remember about Electron and Docker.
See Moore's Law & related: desktop PCs/laptops are not hugely more powerful than they were 10 years ago. A top of the line PC from 2010 is quite usable even today. This will become true soon for smartphones, who were badly under-powered in 2007 and now they're quite usable.
Servers are getting there, and actually most devices, the same.
Software is more volatile but even there we're slowing down a bit. Gmail has been out for... 15 years? And it's reasonably likely it will still be usable in 15 more years.
> Ken Bereskin, Dir., Mac OS Technologies product marketing -- (a fool)
yikes.
Seems like a weird comment to make in the context of the rest of the e-mail.
> *It's MacOS, but certain APIs are no longer supported. [...] They are also dropping support for stupid things like publish and subscribe."
I'm extremely curious to know how this worked in Classic - and how different it is from how things are done today.
In classic MacOs "publish and subscribe" was a kind of real-time clipboard which allowed you to paste contents from one application in to another and have it updated in real-time if you edited the source file. The idea was interesting, but it created odd interactions and corner cases that weren't nice. It was also very slow and buggy in practice. Not many applications supported it, and those that did didn't support it well in my opinion.
https://en.wikipedia.org/wiki/Publish_and_Subscribe_(Mac_OS)
I think PowerPoint has simultaneously been the best - and the worst - thing to happen to academia in the past 100+ years, and PP has only been out with good MM projectors for only the past 20 years - it has tremendous value. It’s only a bad thing when people aren’t using it correctly - though I appreciate that good software should be difficult to use incorrectly.
(okay, next worst thing after Blackboard).
https://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=...
It is possible to lie using ordinary sentences and paragraphs, but slides pile on even more ways to deceive. They encourage you to break up the flow of information into optimistic headlines and soundbites followed by fine print that is easily ignored.
Slide decks are humanity’s most dangerous invention. We should teach our enemies about slide decks. When we meet aggressive aliens, we can sell them Powerpoint to slow them down. Too bad our own military already uses it; I’ve read that all of our high–level military planning is done by Powerpoint presentations.
As usual, most people attempting to replace Office don't get the features that are actually available.
Amongst my personal peeves are: inability to do non-integral scrolling; no multi-statement functions or inline-variables; still no sane and consistent CSV support; and still no TryParseDateExact and TryParseCurrency functions - using Excel when you want to use ISO 8601 consistently is painful.
Which are they? Libreoffice calc has a lot of jagged edges, google sheets is very slow on even modest sheets.
There are the programming languages everyone complains about, and the ones that nobody uses.
FWIW, I can do everything I need with LibreOffice. It even runs stable on my Mac. However, on Citrix, my employer does not have LibreOffice, so I gotta resort to MS Office. I gotta work with the tool which is tge default, my choice of preference be damned. Which is rather standard. And students learn to use MS Office because if massive discounts. Bail 'em in when young, and you get lifetime customer. How I ended up staying with my bank post student years.
Word is just 20 years early and foretelling the fate that are to befell to internet browsing.
Fortunately, site like hn and tools like vim and format like markdown still exists.
Hard to imagine Word being even remotely as valuable, but maybe my perspective is too narrow.
Now it depends on how you calculate value.
https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...
If you look at a range of wide range business functions, opening and editing text documents is more prevalent than using spreadsheets.
You haven't provided anything in answer to that, and instead just criticize something that shows what you claimed wasn't the case.
So, please, go ahead and provide data showing what you're claiming is in fact the case.
Seems like a double standard. Person above makes a claim with nothing to back it, I counter the claim with an actual cite. Everyone jumps on me instead of them, for, providing anything at all?
I'm willing to bet that 95% of users don't look at Excel the same way you do.
I worked at a hedge fund briefly (recently) and the rest of the investments/trading group literally didn't know what they were doing in terms of tooling/analysis/etc and that's a separate story lol (seriously - after the fund went from $30mm AUM to $1.2b before I joined, I immediately suggested hedging at least 50% of the portfolio with some puts 3 months out, and the 'founder' immediately said 'no but we are long')
Anyways so yeah instead of advancing the field with my sexy python backend code, sadly I ended up being tasked with all of the new interim strategy, while also needing to find alpha. So while I was writing a core real time risk web app implementation in Python/C, along with a trading system based on some off the shelf tooling with some custom infra by yours truly, I was also tasked with creating a "temporary solution" that was just based on Google Sheets (The Firm™ decided to strategically adopt Google for everything, even though Sheets is garbage) - INDEX/MATCH don't work, and none of the advanced functions work. Of course, building the functionality into Google's little app is not scalable and probably won't even exist in another 3 years, but Excel is just so great if you have a super small dataset that you need to slice and dice for some quick analytics. Then I'd just port over the functionality to C and write some wrappers to facilitate quick computation in Jupyter Console. Really great reactive stuff. And with xlwings, I could do some quick analysis and then just rip that into my running session and then do whatever analytics I wanted to. Going on a huge tangent here, apologies. But Excel is great and it could be even better if they figure out a more efficient stream-based system to get rid of annoying hangs while you are processing a larger dataset, especially if there are many complex formulas embedded in the sheet (again, obviously this can be handled by constantly dumping the data and then re-performing analysis on the derived dataset without all the insane, nested Excel formulas across a bunch of cells).
Pretty sure a minimal implementation of Excel with INDEX, MATCH, FILTER, ROWS, SEQUENCE ( & and maybe TRANSPOSE for good measure ) would be Turing complete.
EDIT: This went super off-topic. I apologize, but basically moral of the story is... if your requirements are ambiguous, your friend Excel is there waiting to help. Just gotta know your tooling and learn all those weird functions you think you normally wouldn't reach for!
EDIT2: Avoid computers if possible
If you told me Satya Nadella doesn't use Windows I wouldn't be surprised in the slightest.