News for hackers. Stuff that matters.
Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @02:28PM (#36298574)
Thanks! My motivations were mostly comp based (I'm in HFT now), I loved the product and the team I was on!

Feel free to ask any questions here and I'll answer anything I can (e.g. no unreleased info, but maybe go into more detail about the kind of stuff that was shown to devs at WWDC). No blog right now but maybe in the future :)

Re:A Developer's View of Vision Pro by CrazyStat on Monday June 12, 2023 @02:34PM (#36298681)
A major limitation for using VR devices as "virtual monitors" has been the screen resolution. Vision Pro appears to have significantly higher resolution than anything available on the market right now; in your experience, was the resolution high enough for the pixels to disappear and not be a distraction, especially when e.g. reading text? Have you used other VR headsets to compare it to?
Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @02:40PM (#36298795)
I've used other VR headsets and it's significantly better than everything I've tried. You'll be able to put up virtual monitors at the same density as real life and read stuff fine, I couldn't really discern pixels at all. Reading physical monitors through passthrough is a bit harder (I increased text size a few points when I needed to do this) but isn't really something you'd do for actual work.
Re:A Developer's View of Vision Pro by jedberg on Monday June 12, 2023 @02:52PM (#36299022)
Lol this comment made a fun image pop into my head. Being in a work meeting with my Vision Pro on looking at the presentation through passthrough while browsing HN on my virtual screen. :)

The idea of looking at real screens in passthrough didn't even occur to me.

Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @03:27PM (#36299578)
Lol, I'll expect people will figure out tells for whether you're slacking off irl in a headset just like being distracted in a zoom meeting. Reprojected eyes jumping around too much? Holding your hands below the table to pinch out of sight?
Re:A Developer's View of Vision Pro by peddling-brink on Monday June 12, 2023 @04:14PM (#36300313)
I am very excited for the front display to be jailbroken (assuming that’s needed) to display other more creative imagery, a la snap chat.
Re:A Developer's View of Vision Pro by swader999 on Monday June 12, 2023 @04:16PM (#36300338)
I'll be plunking down 3,500 if it lets me sleep through meetings.
Re:A Developer's View of Vision Pro by moi2388 on Tuesday June 13, 2023 @10:55AM (#36311131)
I don’t know how interesting your meetings are but I don’t need vr glasses for that
Re:A Developer's View of Vision Pro by highwaylights on Tuesday June 13, 2023 @01:13PM (#36313383)
Found the killer app.
Re:A Developer's View of Vision Pro by swader999 on Tuesday June 13, 2023 @03:09PM (#36315314)
Yep, I'll be sound asleep and the visor will show my eyes focused intently. It'll blink at an appropriate rate and maybe raise eyebrows during interesting conversation.
Re:A Developer's View of Vision Pro by avalys on Monday June 12, 2023 @04:09PM (#36300221)
So in terms of information density and readability, how does it compare to a 5K retina display on an iMac or Studio Display?
Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @04:43PM (#36300782)
Just purely from a PPD perspective a 5K Retina display will beat the Vision Pro, but from a readability standpoint I think they're equal. Like at "normal" text editor scales you can read everything just fine but a 5K display might be crisper.
Re:A Developer's View of Vision Pro by bpye on Monday June 12, 2023 @07:21PM (#36302821)
What’s colour accuracy like? I wonder if the controlled environment with no external light etc could be useful for colour critical work.
Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @07:27PM (#36302878)
Sorry, I haven't done any color critical work and am unsure of the specs.

If you're wondering about passthrough it's pretty good for most things but is definitely missing the dynamic range of the human eye, which no video camera or display can really match yet. Like a super bright light might just show up as white and you can look directly at it no problem. Basically the same as what you get when you record a video and watch it back on your phone.

Re:A Developer's View of Vision Pro by abracadaniel on Monday June 12, 2023 @05:31PM (#36301460)
Is is comfortable for all day work like that? Virtual monitors seems like the critical app for me.
Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @06:09PM (#36301966)
It's more comfortable than other VR headsets I've tried, but still something strapped to your head that's significantly heavier than a pair of glasses. I think I could spend all day in it with no issues but I'm not sure how sick of it I'd get doing that 5x a week, every week.

I'm sure as soon as it's released people will be doing that and reporting back though!

Re:A Developer's View of Vision Pro by freedomben on Monday June 12, 2023 @09:20PM (#36303869)
Have you tried the XReal glasses? virtual monitors are my biggest use case too and I'm close to making the plunge on XReal, but would love to hear from people who have tried them.
Re:A Developer's View of Vision Pro by megaman821 on Monday June 12, 2023 @02:38PM (#36298759)
Do you feel there are any large leaps left for this type of device or will it be incremental improvements to price, speed, battery life, etc from here on out?
Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @02:46PM (#36298924)
Not exactly sure at all, I wouldn't have been able to predict this large of a leap before finding out about it myself.

I do think a bunch of incremental improvements will eventually allow different use cases though. E.g. you'd never take it on a run or a bike ride in its current state but with enough weight and battery improvements you could have a HUD for exercise stats + navigation when biking with stuff like a videogame-esque ghost of your PR to race against. Just a random idea, there's a lot of stuff you can dream up.

Re:A Developer's View of Vision Pro by yurishimo on Monday June 12, 2023 @03:10PM (#36299346)
I do think we'll see a fitness related product in the future but holy crap the early adopters trying it out should be super careful! It might be easy to forget that your eyes are completely covered with a screen.

Imagine riding a bike at 30kmph and accidentally unplugging the headset. Boom. Black. Instantly. That's a scary place to find yourself.

I'm curious if Apple will utilize the gyroscope to try and detect movement faster than a certain speed and show a warning. Take the risk if you want, but at least people should be aware of the consequences!

Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @07:11PM (#36302700)
Hah yeah that'd be less than ideal.

> I'm curious if Apple will utilize the gyroscope to try and detect movement faster than a certain speed and show a warning.

The Vision Pro is doing SLAM at all times so it actually always knows exactly where you are (relative to its origin) and your speed!

Re:A Developer's View of Vision Pro by zaptrem on Tuesday June 13, 2023 @02:45AM (#36306442)
How does it work on busses/planes/boats? Are the screens locked to the cabin? Or the horizon? Or do they just fly all over the place like Quest?
Re:A Developer's View of Vision Pro by ladberg on Tuesday June 13, 2023 @09:03AM (#36309661)
Locked to the cabin but I've never tried it personally. It has a lot more advanced tracking than the Quest!
Re:A Developer's View of Vision Pro by jacquesm on Monday June 12, 2023 @10:53PM (#36304560)
If you wear this thing in traffic you have a deathwish, and if you hit someone else while wearing it in traffic I hope you'll be sued into poverty to the point where you never ever will be able to buy another one.
Re:A Developer's View of Vision Pro by iknowstuff on Monday June 12, 2023 @02:57PM (#36299108)
Resolution aside most headsets kinda feel like wearing a scuba mask because of a narrow field of view. How was the vision pro? I assume this should be public info since it was shown to the press and devs.
Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @03:04PM (#36299234)
To be honest I don't know the actual FOV number. It feels better than some VR headsets I've tried and on par with others. The lenses are definitely a more exotic shape than the ones on my Vive so they're able to get closer to your eyes and have better quality in all areas of the FOV. I feel like for work stuff and entertainment it's definitely good enough, though you might struggle living in it full time haha.
Re:A Developer's View of Vision Pro by mlajtos on Monday June 12, 2023 @04:38PM (#36300708)
1. How about drinking stuff with it? Is it possible without getting it off?

2. What about sleeping with it? VRC people do that, so they might be curious.

3. Is it usable outside?

4. What was the longest time you had it continuously on?

5. Have you ever dropped it? :D

Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @04:55PM (#36300967)
1. You can drink stuff but have to be careful. Hand-eye coordination gets a bit wonky the closer you are to your face. I've done it and it works though!

2. Never tried sleeping with it... I don't see why it would be any worse than other headsets though.

3. I've never used it outside, but that was for secrecy and not technical reasons.

4. Honestly not sure, maybe an hour without taking it off at all but I've definitely been in it for the majority of a few hour spans many times. At the time the main blocker was the beta OS and not comfort or battery (I would keep the battery pack plugged into the charger most of the time).

5. Nope! We were all super careful with them because prototypes are expensive, much more so than the consumer product. It's not something you could just casually drop while using like your phone though.

Re:A Developer's View of Vision Pro by mlajtos on Monday June 12, 2023 @05:09PM (#36301173)
Thank you very much for your replies. :)

4. So the battery can be charged while plugged into the headset. What happens when you pull the battery from headset? I am guessing insta black. Does it have some power-saving mode where only R1 is feeding images from cameras to displays without any computing possibilities?

Re:A Developer's View of Vision Pro by drewbeck on Tuesday June 13, 2023 @03:44PM (#36315855)
> (I would keep the battery pack plugged into the charger most of the time).

This sounds like the battery can be charging while using the headset, right? Which imo makes the 2 hour battery life much more understandable – if you're stationary in the device most of the time then you only have to rely on the battery when you move. If you can plug in to charge when you're back at your desk/couch, it's not really a limiting factor (for the use cases Apple is pursuing).

Re:A Developer's View of Vision Pro by pilsetnieks on Monday June 12, 2023 @03:31PM (#36299642)
Gruber claims that it has the exact same FOV as actual human vision, and no discernible pixels.

https://daringfireball.net/2023/06/first_impressions_of_visi...

Re:A Developer's View of Vision Pro by hbn on Monday June 12, 2023 @04:10PM (#36300233)
I’m still curious how things will look in low light. All the demos were in an optimally lit room, but what about when you dim the lights and the camera has trouble picking up the room?
Re:A Developer's View of Vision Pro by jsheard on Monday June 12, 2023 @04:24PM (#36300478)
It has its own IR illuminators so it should be able to work to some extent even in complete darkness.
Re:A Developer's View of Vision Pro by mlajtos on Monday June 12, 2023 @04:30PM (#36300563)
There are infra-red illuminators.
Re:A Developer's View of Vision Pro by Ancapistani on Wednesday June 14, 2023 @04:59AM (#36323269)
Oh, that’ll be fun when people start to realize that some polyester fabrics are transparent in IR!
Re:A Developer's View of Vision Pro by iknowstuff on Monday June 12, 2023 @04:10PM (#36300242)
I think he’s mostly saying that whatever is in the visible field of view matches our eyes. Doesn’t mean the actual FOV is 180 :)
Re:A Developer's View of Vision Pro by mlajtos on Monday June 12, 2023 @04:33PM (#36300624)
The actual quote from Gruber was "There is no border in the field of vision — your field of view through Vision Pro exactly matches what you see through your eyes without it."

What does "border in the FoV" means?

Re:A Developer's View of Vision Pro by graftak on Monday June 12, 2023 @06:35PM (#36302275)
I assume that you’d be able to look beyond the edges of the screen.
Re:A Developer's View of Vision Pro by wkat4242 on Monday June 12, 2023 @04:32PM (#36300597)
That can't be right. The human FoV is huge, more than 180 degrees. To cover that range without visible pixels requires much more than "4k" type resolution.

Either one of those statements can be right. Not both at the same time.

It's time someone with real measuring equipment looks at of these and gives a more technical review than just "wow Apple magic".

Re:A Developer's View of Vision Pro by rfgmendoza on Monday June 12, 2023 @05:29PM (#36301436)
each eye is not getting "4k resolution" they are claimed to be each capable of rendering a 4k screen in natural resolution.

meaning a couple 4k screens can be rendered in the visible area without a noticeable difference in quality to real screens at a similar "apparent" distance

Re:A Developer's View of Vision Pro by wkat4242 on Monday June 12, 2023 @05:31PM (#36301467)
With Apple's marketing power, I really would expect them to claim a higher resolution number if it was that high. After all, why not? If it's actually 5K they would shout it from the rooftops. All they've said is "more pixels than a 4K screen", also we know this type of lens distortion causes some waste.

We also know 23 million pixels for the whole system. So, 11.5 million for one display. a 4K display is 8.2 million. So it's not a whole lot more than 4K, and lower than their own 5K display (which has 14 million), which matches what they claim ("more than a 4K display"). That's not enough to cover the full field of human vision and still have pixels so small they can't be seen.

With corner waste it's just barely enough for one 4K display this way (and stretched to the full limits of vision it will be pretty unwatchable so close). You can't display two as you mention, because AR/VR projection works by using the 2 screens to display the same content just from a slightly different position (parallax) causing the 3D effect. The more overlap between the eyes the better and more comfortable the 3D effect (some headsets try to get an ultrawide FoV this way but shoot themselves in the foot with low overlap).

If it has a really wide FoV its sharpness will be pretty much on-par with a quest 3/Pico 4, if it's got the same FoV it will be a lot sharper. I expect the truth to be somewhere in between. Wider than a Quest and also sharper, but pixels visible if you look well and not quite full human FoV.

Still very impressive (which it must be at that price point obviously!). But real-world and not magic. Makes sense because Apple's engineers, as good as they are, are bound by the same laws of physics we all are. Their marketeers would love us to believe otherwise though.

It's really time for some real-world specs on this thing instead of marketing blah.

Re:A Developer's View of Vision Pro by jahewson on Monday June 12, 2023 @06:55PM (#36302507)
Not sure why people are still repeating this erroneous line of thinking. Humans can’t look in two different places at once like a chameleon. The eyes focus on the same point and the stereo images overlap almost entirely - the difference in point-of-view between your two eyes is tiny, they are next to each other! (Try alternatively closing one eye). If you’re emulating a pixel from a screen in VR you’re going to have to draw that same pixel in both eyes. You do not get 2x the pixels.

The exception to this is at the edges of your vision, where each eye does see a unique portion of the field, but by definition that’s not where you’re looking.

Re:A Developer's View of Vision Pro by LoganDark on Monday June 12, 2023 @07:31PM (#36302927)
> meaning a couple 4k screens can be rendered in the visible area without a noticeable difference in quality to real screens at a similar "apparent" distance

This is impossible at the resolution stated. The headset would have to be 8K or more per eye in order to achieve this, which it most definitely is not.

Re:A Developer's View of Vision Pro by Kon5ole on Tuesday June 13, 2023 @04:21AM (#36307218)
> That can't be right. The human FoV is huge, more than 180 degrees. To cover that range without visible pixels requires much more than "4k" type resolution.

I'm not so sure. Human vision is only sharp in a coin-sized area at any time. If you fix your eyes on a single word in your comment you can't actually read the entire comment, for example.

In other words, you don't need 4k in your entire FOV you just need to ensure that most of the pixels are spent in the middle of the viewing area.

I believe that it would be possible to have the screens in the headset generate a very distorted image, where the edges are compressed to a small area of the actual screen and therefore low-res, while the lenses stretch this image to fill the viewing FOV. Kind of like anamorphic movie lenses, or even how wideangle lenses distort the edges more than the center.

I have no idea if Vision Pro does this but it seems theoretically possible at least.

Re:A Developer's View of Vision Pro by pilsetnieks on Tuesday June 13, 2023 @04:27AM (#36307272)
That's called foveated rendering, and it's exactly what the Apple headset does, they mention it here: https://developer.apple.com/visionos/
Re:A Developer's View of Vision Pro by wkat4242 on Tuesday June 13, 2023 @04:29AM (#36307287)
For foveated rendering you still need good pixels everywhere in case you're looking to the sides.

I think what the OP means is that you'd have actually less physical resolution in the sides. Most headsets do this somewhat but not in a huge amount.

Re:A Developer's View of Vision Pro by rcpt on Monday June 12, 2023 @04:40PM (#36300738)
> Vision Pro and VisionOS feel like they’ve been pulled forward in time from the future. I haven’t had that feeling about a new product since the original iPhone in 2007.

tf? Did he miss everything about LLMs?

Re:A Developer's View of Vision Pro by XajniN on Monday June 12, 2023 @08:07PM (#36303239)
LLMs are not so impressive when you understand how they work approximately. This new Apple thingy is very impressive even though it’s much easier to understand. Apparently even if yoou worked on it from the beginning.
Re:A Developer's View of Vision Pro by machdiamonds on Monday June 12, 2023 @08:46PM (#36303573)
Norm from Tested, a highly credible source for VR, actually mentions the FOV is akin to Valve Index's: https://youtu.be/f0HBzePUmZ0?t=825

This is actually a bit disappointing since I would rather not have to move my entire head to look at a virtual side monitor. It seems like the technology is there now and many companies are looking into it, hopefully other headsets will be released with higher FOVs: https://youtu.be/y054OEP3qck?t=283

Another noteworthy point from that video: Apple has bought Limbak, an optics specialist that was formerly tied with Lynx R1's optics. This means Lynx can no longer use Limbak's future optics that, admittedly, fall short in scaling to higher resolutions. Now, Lynx has shifted its gaze to hypervision optics, intent on preventing a similar acquisition by another tech behemoth like Apple.

Re:A Developer's View of Vision Pro by skygazer on Monday June 12, 2023 @09:47PM (#36304085)
I just read Gruber's review. When he says "field of view" he's not talking about total degrees of arc, he's talking about what one might think of as "zoom," in this instance. He says things don't appear larger or smaller when you remove the headset.
Re:A Developer's View of Vision Pro by hadlock on Tuesday June 13, 2023 @03:45AM (#36306932)
Most people are quoting a FOV of between 90 and 100 degrees which is about average for the VR market
Re:A Developer's View of Vision Pro by cced on Monday June 12, 2023 @06:58PM (#36302542)
Mind me asking how you got into HFT? Curious about this.
Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @07:05PM (#36302634)
It's a pretty simple story: a headhunter reached out through a friend, I applied to a few companies, got a few offers, and joined one of them.

I was already into performance programming beforehand but had no finance knowledge whatsoever.

Re:A Developer's View of Vision Pro by programmarchy on Monday June 12, 2023 @10:04PM (#36304203)
What’s the best way to develop for Vision Pro until the headset is available to buy? Use ARKit/RealityKit/Unity in an iPhone to develop some of the basics and hope the code translates well enough?
Re:A Developer's View of Vision Pro by ladberg on Monday June 12, 2023 @10:08PM (#36304229)
Yep, the simulator (will come with the SDK when it's released) plus an iPhone/iPad is the best you're gonna get. Most code will definitely translate! Would recommend ARKit+RealityKit over Unity for the best OS integration unless you've already started with Unity or don't need OS integration (i.e. a videogame).
Re:A Developer's View of Vision Pro by globular-toast on Tuesday June 13, 2023 @02:45AM (#36306447)
Another clever person adding zero value to society :(
Re:A Developer's View of Vision Pro by kfihihc on Tuesday June 13, 2023 @10:24AM (#36310648)
If you wear Vision Pro to watch movies, can the field of view achieve a cinema-like effect. Or can we have a movie theater viewing experience on Vision Pro?
Re:A Developer's View of Vision Pro by ladberg on Tuesday June 13, 2023 @10:37AM (#36310837)
I don't know the exact FOV specs but it's definitely wide enough to achieve the average movie theater experience, even an IMAX-like experience.
Re:A Developer's View of Vision Pro by kfihihc on Tuesday June 13, 2023 @09:53PM (#36320374)
Thanks. If we could have an IMAX-like experience, that would be fantastic.