Hacker News new | past | comments | ask | show | jobs | submit | abiro's comments login

I thought it weird that the post didn’t mention RustCrypto. It’s legit.


Agree. The problem with rustcrypto at the moment (or by design) is that there’s no TLS


> The second step failed almost immediately, with an error telling me that a replayed log entry was recording data belonging to a machine which didn't exist. This provoked some head-scratching until I realized that this was introduced by some code I wrote in 2014: Occasionally Tarsnap users need to move a machine between accounts, and I handle this storing a new "machine registration" log entry and deleting the previous one

Recommend writing a TLA+ model to catch stuff like this


What to read on the slice universe?


It sounds similar to (but possibly different from since I never heard the term "slice universe") the theory of presentism in the philosophy of time.

That's the view that all that exists is the present. What we call the past is what used to be present and what we call the future is what one day will be present, but neither the past or future exist so long as they are not the present.

https://plato.stanford.edu/entries/presentism/



Any details on how passkeys sync using external providers?


Very cool project, congrats to the author!

Baaed on the comments, I feel that people are both under and overestimating this. On the one hand it replaces the manual tasks of searching for a template and then googling errors and this is huge! It completely disrupts search on the internet as we know it. On the other hand it won’t be able to solve problems that you couldn’t just google anyway, since that’s what it basically does under the hood.


Another thing to keep in mind is that if you want the data to be end-to-end encrypted, then you need both devices to be online at the same time to sync with Automerge.


SwiftUI and UIKit compose well in both directions, so if you choose SwiftUI as your framework, but then run into a wall, it's an option to partially rewrite that difficult part with UIKit.

Of course if the problem is with the core of your application like the scrolling example in the article, this is not going to help you much.


This is great. I'd recommend the Learn Rust With Entirely Too Many Linked Lists [0] tutorial as the next step. It really helps you grok the borrow checker.

[0]: https://rust-unofficial.github.io/too-many-lists/index.html


Yeah, that is a fun tutorial indeed :-D I forgot to add that one to the list of https://google.github.io/comprehensive-rust/other-resources..... Would you care to open a PR for that?


This is pretty cool:

> Before we jump in, I wanted to share some history with you. Back in 2009 when we first built 1PasswordAnywhere, it wasn’t possible to use it with Dropbox. We couldn’t use Dropbox at the time because each file request needed to include a revision number and 1PasswordAnywhere had no way to know which revision numbers to use.

> Roustem and I explained this problem to the Dropbox Founder Arash, and he was kind enough to add a workaround to allow us to load files directly. This was state of the art technology in 2009.


Shopify supporting Passkeys for all merchant sites could be a great driver for adoption.


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

Search: