Hacker News .hnnew | past | comments | ask | show | jobs | submit | DanielHB's commentslogin

Microsoft is a major shareholder of OpenAI, they don't want their investment to go to 0. You don't just take a loss on a multiple-digit billion investment.

I think you’re right about this deal. But it’s kind of funny to think back and realize that Microsoft actually has just written off multi-billion-dollar deals, several times in fact.

One (1) year after M$ bought Nokia they wrote it off for $7.6 Billion.

There’s no upper limit to their financial stupidity.


The metaverse is another example if anyone doubts the bounds of corporate stupidity.

Why?

FaceBook largely requires an Apple iPhone, Apple computer, "Microsoft" computer, "Google" phone, or a "Google" computer to use it. At any point one of those companies could cut FaceBook off (ex. [1]).

The Metaverse was a long term goal to get people onto a device (Occulus) that Meta controlled. While I think an AR device is much more useful than VR; I'm not convinced that it's a mistake for Meta to peruse not being beholden to other platforms.

[1]: https://arstechnica.com/gadgets/2019/01/facebook-and-google-...


I think this is sane washing their idea in the modern context of it having failed. I think at the time, they thought VR would be the next big thing and wanted to become the dominant player via first mover advantage.

The headsets don’t really make sense to me in the way you’re describing. Phones are omnipresent because it’s a thing you always just have on you. Headsets are large enough that it’s a conscious choice to bring it; they’re closer to a laptop than a phone.

Also, the web interface is like right there staring at them. Any device with a browser can access Facebook like that. Google/Apple/Microsoft can’t mess with that much without causing a huge scene and probably massive antitrust backlash.


> the web interface is like right there staring at them.

True but the an app gives Facebook much more user data for targeting which dramatically increases revenue per ad. Persistent user data that's largely unconstrained by privacy safeguards is the holy grail. The mobile browsers are also controlled by Apple and Google, so despite the web being 'open', when one of them makes even minor changes to increase browser privacy defaults, it can have major impact on Facebook's revenue.


I think headsets might work, but I think Meta trying to use their first mover advantage so hard so early backfired. Oculus, as a device, became less desirable after it required Facebook integration.

It's kind of like Microsoft with copilot - the idea about having an AI assistant that can help you use the computer is great. But it can't be from Microsoft because people don't trust them with that.


Interaction feels like the issue with headsets. You either need a fair bit of space for gesture controls, or you have to talk to yourself for voice control.

I think VR has more niche uses than the craze implied. It’s got some cool games, virtual screens for a desktop could be cool someday, but I don’t see a near future where they replace phones.


People are discounting the fact the almost no one wants a contraption on their head for an extended period of time. It is a universal preference

Until VR is done via glasses or some wire you stick in your neck matrix style, it will never take off


People use helmets all the time for extended periods of time. I'm not sure that's such a deal breaker.

I don't want to wear glasses for extended periods of time either, but I've had to get used to them.


It’s premature to say that the idea failed; The flashy controversial “metaverse” angle where you can live your whole life on the Quest or whatever isn’t happening, but their investment into AR/VR has definitely started to show real payoff potential with their glasses.

They address the friction of use issue being discussed, they’re even more discrete and available than a phone. And they are getting a lot of general public recognition, albeit not for the best reasons (people discretely filming, for genuine social media reactions but also for other reasons..).

Their tech is improving at a decent pace and they’ve recently put out a product that is both ready for consumer (at least with select use cases) adoption, and actually reasonably available to the public.


I don’t mean that VR failed entirely, just that the metaverse as a concept is basically dead. VR will live on in the niches where it makes sense.

If you’re talking about the Meta Ray Ban glasses, I wouldn’t really call that a successor. There’s no AR or VR to them that I can tell; just glasses with speakers, a mic and a camera. It’s a neat product, but not a platform in the way VR was meant to be. They also have real competition. I do actually own a pair of the Bose headphone sunglasses, which are practically the same product without a camera (which I’m sure they could add if they wanted). Unless people suddenly care about the Meta AI integration, and again; Bose or someone else could add a phone companion app.


I was taking your comment to mean that the metaverse movement (as in the rebranding to Meta etc., rather than the specific concept itself) is dead, which apparently you did not mean so that’s on me.

They have two current Meta Ray Ban options, the “Gen 2” and the “Display”, the latter of which does have an AR component.


As someone who was there: nope. This isn't sanewashing.

Apple was directly (and IMO arguably illegally) shutting down Facebook teams and products by playing app store chicken on refusing to allow Facebook to publish updates on a week-to-week basis. Literally would throw down and refuse unless some features were blocked. It came to a head where Zuck literally called Tim Cook during a keynote to push it through.

They also literally had reverse-engineering teams cracking open the Facebook app on a regular basis, which we discovered because of some internal methods we figured out how to invoke with some clever indirection. There was a chicken-and-egg problem and they eventually developed facilities to automatically instrument private method invocations to comprehensively defeat clever static analysis circumvention workarounds.

Also, VR hasn't failed, but it's gone silent and coasted when investing in VR growth took the backseat to investing AI. They made a couple of bad bets in VR but a lot of good ones so it was warranted, but not exactly a failure.


> we discovered because of some internal methods we figured out how to invoke with some clever indirection.

Apple trying to block Facebook is different than Apple trying to prevent Facebook from violating App Store standards. There was a time where the Facebook app was practically malware with all the tricks it tried to pull to Hoover up data.

I don’t know in what world I would describe Metas VR as anything but a failure. There was a brief period where I knew a few people with Quests. Most used them for the novelty and dropped them, a few played games on them, and I don’t know anyone that still owns one. I’m deep in the gaming community and haven’t heard anyone mention a Quest in years. Steam VR is almost equally quiet other than occasional nostalgia.


Naming your company off a product that doesn't really exist yet and then ultimately fails is a pretty crazy and stupid thing to do. A bit cart before horse.

I think they were trying to disassociate themselves from the PR disasters Facebook was facing back then (privacy related IIRC).

> I'm not convinced that it's a mistake for Meta to peruse not being beholden to other platforms.

Devoid of other context, it’s hard to disagree. But your parent comment only asserted that the metaverse specifically as proposed by Facebook was an obviously stupid idea.


"I'm not convinced that it's a mistake for Meta to peruse not being beholden to other platforms."

But thinking AR/VR was the way to go is a failure to read the room. If anything the up and coming generations seem to be recoiling from tech.

Regardless, as Microsoft found, it's too late for a 3rd platform and it seems somehow that there's only room in the world for two.

(Meta would have done better to start up a line of caffeinated sugar drinks.)


For the money spent(over $80b), they could have launched a phone or a car. Now their pivot is to smart glasses which require a phone so once again they are beholden to phone manufacturers.

> At any point one of those companies could cut FaceBook off (ex. [1]).

Some of those companies can cut off invasive apps.

There is no risk of facebook.com getting blocked. And absolutely nobody is going to prefer a headset over a website for doing facebook things.


>Why?

Patrick Boyle did a nice video a few weeks back: https://www.youtube.com/watch?v=8BaSBjxNg-M


Because it's been very clear for a long time that the vast majority of people do not want to play VR Second Life.

Meta's vision was worse than that. They were trying to hype doing work meetings in VR. There's a case to be made that VR games and VR universes can be fun... But work meetings?

Mark Zuckerberg using his company to build things he's the primary user for?

It worked when he wanted a system for ranking Harvard girls by appearance.

> There's a case to be made that VR games and VR universes can be fun... But work meetings?

If it's actual holograms like in Star Wars? Sure, why not. Get the visual and body language cues of the rest of the room but no one has to physically congregate at a location.

But pixelated, cartoon avatars? Yeah, wtf.


so after $80 billion spent, they must have an ecosystem of hundreds of millions of users? Right?

Maybe they should have spent that on the facebookphone


Good luck using an Oculus in your car or while waiting the bus.

If it was really their goal, they would have made an Android competitor. Maybe a fork like amazon did and sell phones that supported it.

Zuckerberg had one great idea (and then it wasn't really his idea) at the right time, since then he failed over and over at everything else. 'Internet for all', remember ?

I really wouldn't give them the benefit of the doubt.


Can anybody cut meta off? I don't think you could mass market a device with no access to FB, IG or WS.

Maybe a niche product could do it, but good luck selling a laptop that won't open FB



That's both niche and for kids too young to have a facebook account in the first place.

It is, but it's part of a larger trend of buying dumbphones amongst the younger generations.

Because it's been a massively expensive failure. They can't just will their own platform into existence just because it would be good to have, consumers have a say and they've rejected it completely.

A pirate I was meant to be, trim the sail and roam the sea

Monkey Island 3 taught me a good deal of english too. I was lucky to get a text-translated version with english voiceover.

We all would avoid scurvy if we eat an orange...


Old intel macbook pros definitely didn't last 10+ years, the overheating problems really reduced their lifetime.

I have an Intel MacBook Pro from 2013. It’s running Linux and my kids now use it as a SNES emulator.

> Bear in mind thats this 4-7% loss only counts dies that have just one broken CPU unit. There are many other failure modes as well. That just seems very very high.

Is it? I thought the average for lastest-architecture chips was around 5%.


Sorry I was unclear about what "very high" meant.

From what I can see, one can expect about 80-90% yield per wafer, the bit that that doesn't make sense is that the "binned" narrative implies that of those broken parts of the wafer, 25-50% are usable with just one GPU disabled.

To me that sounds wrong, and far too high.


I would expect 80% of the failures would have only one core not pass QA.

I remember back in the day it wasn't that unusual for intel to sell quad core CPUs and dual core CPUs that exactly the same hardware-wise, but the dual-core ones didn't pass the QA to be sold as a quad-core.

In fact they sold many functional quad-core CPUs as dual-cores with 2 cores disabled and you could unlock the extra cores with some magic if you got lucky and got one that passed the quad-core QA.


> What code is truly about is precision: code is unambiguous, even when it’s abstract. It’s easy to conflate ambiguity and abstraction—both refer to “a single statement that could have to multiple meanings.” But the meanings of an ambiguous statement are entirely unconstrained.

I used to believe this, but after working at a successful SaaS I have come to believe that correctness and unambiguity are not entirely necessary for successful software products.

It was a very sad realization that systems can be flaky if there is enough support people to solve edge case problems. That features can be delivered while breaking other features as long as enough users don't run into the middle of that venn diagram, etc.

Fact is it always comes down to economics, your software can afford to be as broken and unpredictable as your users will still be willing to pay money for it.


Right. One thing I learned over the years is that you can support arbitrarily high level of tech debt and still be able to effectively maintain and enrich a successful software system, as long as you throw enough warm bodies at it.

The overhead will get absurd, you'll end up with 10x or more increase in engineers working on the system, all of them making slow progress while spending 90% time debugging, researching, or writing docs and holding meetings to work out this week's shared understanding of underlying domain semantics - but progress they will make, system will be kept running, and new features will be added.

If the system is valuable enough for the company, the economic math actually adds up. I've seen at least one such case personally - a system that survived decades and multiple attempts at redoing it from scratch, and keeps going strong, fueled by massive amount of people-hours spent on meetings.

Adding AI to the mix today mostly just shifts individual time balance towards more meetings (Amdahl's Law meets Parkinson's law). But ironically, the existence of such systems, and the points made in the article, actually reinforce the point of AI being key to, if not improving it, then at least keeping this going: it'll help shorten the time to re-establish consensus on current global semantics, and update code at scale to stay consistent.


The classical case of this are banks that tend to keep ancient systems alive for a very, very long time.

The implicit cost of systems associated with banks failing is why they continue going on as is.

> Amdahl's Law meets Parkinson's Law

[Infinite screaming]


What a 'fancy' way of distinguishing between capital expenses vs operating expenses....

Why do people on here do this? Just keep it simple. lmao.

"the economic math actually adds up"

just lol.


This is the realization that pretty much all engineers go through as they become more senior. The areas where the business really can’t afford issues is very small. Usually only accounting / billing and then that’s solved not by great code / design but just audit it once and never touch it again.

In the end most challenges for a business holding them back to better code quality are organizational, not technical.


> In the end most challenges for a business holding them back to better code quality are organizational, not technical.

This is true. And I get sad every time it is used as an argument not to improve tooling. It feels like sort of a self-fulfilling prophecy: an organizational problem that prevents us from investing into technical improvements... is indeed an organizational problem.


Well yeah, I'm not sure why that's sad. One can't find all edge cases at the beginning but only through usage of the app, and fix them over time. Be glad at least someone is using the app as that means the role of software is being fulfilled, as a tool to help people accomplish some goal, because much software written isn't even used by a single person.

A decision can be right even if the outcome doesn’t work out and a decision can be wrong even if the outcome works out.

Example: Gambling is wrong but you can win big money.


That comment seems off-topic, but just to exemplify:

In your example even as the interface for those products is unstable (UI that changes all the time, slightly broken API), those products are coded in a language like C++ or Java, which benefit from compiler error checking. The seams where it connects with other systems is where they're unstable. That's the point of this blog post.


Yeah that's true, a product can be successful with truly bad code, but it also makes developers lives miserable each time they need to add a new feature, solve a bug, or simply understand how that entangled mess works.

Management and sales may not appreciate good software design and good code, the next developer that has to work on system will.


You can also run a successful manufacturing company without considering environmental impact. A successful tobacco company without considering public health. A successful social media persona without considering cultural impact. A mobile app slop farm that floods the app store. If economics is your priority, then everything comes down to that.

I wonder if the facebook redesign also sucked a lot of manual labor and it is now mostly done so they don't need so many people anymore to maintain that product.

There is also a huge surface area of security problems that can't happen in practice due to how other parts of the code work. A classic example is unsanitized input being used somewhere where untrusted users can't inject any input.

Being flooded with these kind of reports can make the actual real problems harder to see.


They wouldn't be classed as vulnerabilities then, since, you know, there is no vulnerability. Unless you have evidence that most of these issues are unexploitable, but I would be surprised to hear that they were considered vulnerabilities in that case.

I believe the LLM would flag this kind of thing as a potential issue.

This actually came up with multiple companies I worked at in Sweden. Apparently the law here is quite strict that you _can_ use your computer for personal matters and that your employer is not allowed to spy on you on those matters.

So they can monitor your email and slack server-side, but not your client-side stuff that doesn't touch their servers. However if you use a VPN then they can also monitor your DNS requests and every website you visit. Any kind of client-side telemetry is limited to a few things, however those things can involve what applications you have installed (like spotify) for security reasons or USB sticks plugged in.


Have also been using Bazzite since march on my home desktop and you are spot on. I think the main reason for average person linux being difficult these days are laptops with weird hardware configurations.

I use MacOS at work and although it is miles better than windows, if I had a choice, I would also use Linux for work.


It is absurd that there is no standardized UI toolkit, or rather that the web browser _is_ the standard with is characteristic _lack_ of user interaction idioms.

The fact that there are multiple platforms for UIs* is a huge failure of the industry as a whole. Apple, Microsoft and Google could have had a sit down together at any point in the last 20+ years to push some kind of standard, but they decided not to in order to protect their gardens.

*: a standardized UI platform doesn't necessarily mean a standardized platform. Just standardization of UI-related APIs and drawing.


My guess 10 or so years ago was that Google would be the first to bake Material UI into browser with web components, and then any browser would essentially reuse that to extend out whatever style they wanted. It really seemed like the way the web (and Google was heading). Instead we got bad Material UI knock-offs in about 45 different UI frameworks.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: