Live data from Hacker News

John Carmack pushes out unlocked OS for defunct Oculus Go headset

arstechnica.com

41–50 of 316 posts

Re: John Carmack pushes out unlocked OS for defunct Oculus Go headset

#41
post #5

> allowing for a randomly discovered shrink wrapped headset twenty years from now to be able to update to the final software version, long after over-the-air update servers have been shut down. This resonates so much with me. Each time I setup a new device that requires an Internet connection, I think about how we can enjoy booting 30 years old retro computers and how the next generation will not be able to do the sa…

The same is true of some of the best work being done on the web, such as the NYTimes interactive infographics. Because they are so JS-heavy, and reliant on CI/CD pipelines for deployment, on custom CMSes, there is no way to archive them in the way that static pages containing just text and images can be archived on the Wayback Machine. Heck, even Flash projects from 15 years ago still run fine when compiled on Ruffle…

> Because they are so JS-heavy, and reliant on CI/CD pipelines for deployment, on custom CMSes, there is no way to archive them in the way that static pages containing just text and images can be archived on the Wayback Machine.

Welcome to the world of digital archiving. It's an enormously complicated space, and even for just my own personal projects and content, I've spent a lot of time thinking about how to ensure things are future proof and can be archived easily.

As a simple example, building my personal website atop Markdown ensures that, even if the formatting can't be preserved, the core content will be since it's simple ASCII (yes, that's ignoring issues of long-term digital storage and access and so forth, but at least it's not also a bunch of binary blobs or database formats or whatnot).

Equally alarming is that fact that so much of our digital lives aren't even in our control. A historian used to be able to rely on family archives, public libraries, etc, to understand our past. A hundred years from now they'll be looking back and hoping someone somewhere preserved the contents of an S3 bucket before Amazon decided to delete it on a whim...

Re: John Carmack pushes out unlocked OS for defunct Oculus Go headset

#42

Earlier quoted context omitted.

Huh? JS can be cached and preserved just like anything else. Even the (presumably JSON or CSV) data could be cached, though I don't know if the Wayback Machine follows API endpoints by default

Browsers evolve and break older pages. JS that requires requests as you interact with it will need an implementation of the server it uses (the subset and data of it's endpoints) How do you preserve that?

Browsers don't usually break older pages. The only time this happens when you rely on unstandardized features. At least, I have not noticed any page breaking in the past 15 years except for the ones I built using unstandardized API's.

Re: John Carmack pushes out unlocked OS for defunct Oculus Go headset

#43

John Carmack working for Facebook is such a huge loss for mankind :(. It makes me sad every time I think about it.

Maybe he could push it to the better, who knows.

This move already does IMHO.

Re: John Carmack pushes out unlocked OS for defunct Oculus Go headset

#44

This is tangential, but I really wish that their would be legislation, valid retroactively, to enable old unsupported devices to still be utilized. I think this goes somewhat beyond right to repair? Take for example digital backs for medium format cameras - these things are built in low numbers, with high end FPGAs and camera sensors, with JTAG interfaces ready to go and everything - but then forgotten about a few ye…

> This is tangential, but I really wish that their would be legislation, valid retroactively, to enable old unsupported devices to still be utilized.

Not at all. This is precisely on point, and directly intersects with the Right to Repair as well. It's about damn time we, as a society, put a stop to black box devices over which we have no ability to inspect, repair, or repurpose after the vendor decides to end support.

Re: John Carmack pushes out unlocked OS for defunct Oculus Go headset

#45

Earlier quoted context omitted.

Huh? JS can be cached and preserved just like anything else. Even the (presumably JSON or CSV) data could be cached, though I don't know if the Wayback Machine follows API endpoints by default

Browsers evolve and break older pages. JS that requires requests as you interact with it will need an implementation of the server it uses (the subset and data of it's endpoints) How do you preserve that?

[deleted]

Re: John Carmack pushes out unlocked OS for defunct Oculus Go headset

#47

John Carmack working for Facebook is such a huge loss for mankind :(. It makes me sad every time I think about it.

He only does light consulting for them currently. He stepped back a couple years ago to focus on his own AI research.

Re: John Carmack pushes out unlocked OS for defunct Oculus Go headset

#48

This is tangential, but I really wish that their would be legislation, valid retroactively, to enable old unsupported devices to still be utilized. I think this goes somewhat beyond right to repair? Take for example digital backs for medium format cameras - these things are built in low numbers, with high end FPGAs and camera sensors, with JTAG interfaces ready to go and everything - but then forgotten about a few ye…

What if we required lifetime warranties for everything? By lifetime I mean human lifetime, not lifetime if the device. It sounds crazy when thinking how it’d work out in practice, especially with electronics, but we need drastic action like this to respond to climate change.

Re: John Carmack pushes out unlocked OS for defunct Oculus Go headset

#50

John Carmack working for Facebook is such a huge loss for mankind :(. It makes me sad every time I think about it.

Maybe he could push it to the better, who knows.

Maybe he'd be doing something more useful elsewhere, who knows.

One thing is certain though; Carmack is an inspiring role model for many developers. Facebook is not a great direction to lead smart people towards.

Post reply on HN