jeswin
Joined 18 years ago
Joined 18 years ago
Agents are going to move this project into acceptable usability and performance in 6-12 months, across a broad set of Android phones. You're going to see people loading iOS on $299 phones, with grey zone marketplaces for app packages (like Android has had for ever).
Hackintosh was a small hobbyist community. Phones will be 100x that. There's going to be very little money in it, but I'll be surprised if this doesn't explode.
TrungNguyen1909's reverse engineering of A13 bionic booted up modern iOS on non apple hardware for the first time. This opened up a viable path to Apple Silicon hackintoshes as well (eventually), and is just inspiring work. That itself was supported by by the work of Martijn de Vos (devos50) on emulating the 1st-gen iPod Touch, winocm on the early 2010s iEmu project for the Apple A4, and the alephsecurity team on the xnu-qemu-arm64 project for virtualizing 64-bit XNU kernels.
I think it continues as Chefkiss inferno and they seem to be close to getting recent iOS to work [3]. I suppose they could make rapid progress with AI now.
[1]: https://www.youtube.com/watch?v=PBeIW2PDFVk&t=286s
You've put it behind a very typical AI-generated UI; like the many that come up every day. In your case, it's an auth product and it matters more. Besides, It's difficult to try your product without handing you the keys to the kingdom.
> We are currently in the process being fully SOC2 compliant
You're getting a Type I attestation first, I presume? That is of limited value in itself, and is mostly about getting to Type II. If you already have Type I complted, you could mention that on the website. "Regulated industries" have long sales cycles and evaluations, and you'll find it difficult to start those conversations without a more reassuring website.
For a security-centric product, how would I trust your fully vibe-coded product if I can't see the source code?
With NativeAOT, same a golang then. NativeAOT has worked wonderfully for us, and in some specific situations faster than Rust.
First, you can't get very far without self-hosting. You'll need many extensions and hooks into the compiler, and those are probably all in TypeScript. You can't use the mainline tsc v6 compiler because it's slow and runs Javascript. scriptc will not be able to compile the v6 compiler into native code either, because that code is too dynamic. And you can't use v7 because it's written in golang.
So the only option is to rewrite it in typescript, and compile it into native code via scriptc itself.
We did exactly the same thing, and it's here: https://github.com/tsoniclang/tsts-legacy
We decided to move away from it, by writing a golang-to-typescript transpiler - https://github.com/tsoniclang/gotots. That produces a working typescript version automatically from Microsoft's v7 compiler, but we just decided to not proceed with that because (a) LLMs have gotten so much better at doing these rewrites, that it's not expensive to maintain a port and (b) looking at signals from Microsoft, they don't seem to be so sure of golang anymore. I suspect it's going to get rewritten in rust.
That's not true. Many languages make tradeoffs for performance. There are many things in JS (or Python) which make optimizations difficult and sometimes impossible. For example - obj[key] = "haha".
- Find examples of content that will constitute infringement. Then send Meta legal a notice saying here are examples where the publisher does not own the content, and their scraping is not legal. Our current/future clients will be damaged by Meta's planned actions.
This might elevate it to willful infringement.
I remember reading about Sonia Vallabh (and their race against time) - I'm so glad they're getting somewhere. Kudos.
Projects I maintain:
https://tsonic.org/ - TypeScript to native code compiler.
https://webjsx.org - A library for creating Web Components with JSX
https://bashojs.org - Lazy JavaScript Evaluator for building Shell pipelines.
github: https://github.com/jeswin