HackerTrans
TopNewTrendsCommentsPastAskShowJobs

idorosen

417 karmajoined 19 tahun yang lalu
Machine learning, neuroscience, distributed systems, quant trading.

Studied/worked at Columbia, UChicago, Argonne National Lab, Caltech/NASA JPL, various quantitative trading/HFT firms, Amazon, Google. PPL-IR.

Opinions expressed are my own, and do not reflect the views of my employer.

Email: [email protected] / [email protected]

Website: https://ido.ai

PGP key fingerprint: F353 09F4 93E8 F6D3 3973 5A70 A669 D000 2389 BB21

[ my public key: https://keybase.io/ido; my proof: https://keybase.io/ido/sigs/ptEk1wOSwrGBMigTw5eyVOwdVucfiPAq645cLXJgt0c ]

comments

idorosen
·7 hari yang lalu·discuss
I want to buy one of these just to support projects like it.
idorosen
·23 hari yang lalu·discuss
Why invent conspiracy theories? Occam's razor: They are leaving for companies that have filed for upcoming IPOs, so it could just as well be compensation.
idorosen
·2 bulan yang lalu·discuss
This bill would likely cause game studios to release games exclusively via subscription plans as an unintended consequence.
idorosen
·3 bulan yang lalu·discuss
The title does not match the article title: “We Upgraded to a Frontier Model and Our Costs Went Down”.
idorosen
·3 bulan yang lalu·discuss
I would buy it. I have built a similar contraption. Let's connect.
idorosen
·3 bulan yang lalu·discuss
Or to simplify the product and rebuild.
idorosen
·4 bulan yang lalu·discuss
ai slop
idorosen
·4 bulan yang lalu·discuss
Using the network byte ordering (big endian) of UBNT as the magic number in the protocol is a nice touch.
idorosen
·4 bulan yang lalu·discuss
There is an old but still reasonable solution with mkinitcpio hooks encrypt/sd-encrypt + ssh, which is very easy to set up with EFI or grub2 onward. Tailscale is probably overkill for this use case, given that you're already exposing pre-/early- boot to the network by setting up interfaces that early. This became much more hermetic with secureboot and TPMs, too.
idorosen
·6 bulan yang lalu·discuss
try firejail insread
idorosen
·6 bulan yang lalu·discuss
https://ido.ai
idorosen
·6 bulan yang lalu·discuss
https://github.com/libimobiledevice/ifuse might help.
idorosen
·6 bulan yang lalu·discuss
This is a remarkably small number given that Gentoo Portage is load bearing infrastructure under ChromeOS.
idorosen
·7 bulan yang lalu·discuss
Amen. :)
idorosen
·7 bulan yang lalu·discuss
In summary, with different business requirements you would build a different technical solution.
idorosen
·7 bulan yang lalu·discuss
Yup! I was referring to the original TrueTime/Spanner papers, not whatever's currently deployed. The original paper makes reference to distributed ordering guarantees at the milliseconds' scale precision, which implies many more transactions in flight in the uncertain state and coarser distributed ordering guarantees than the much tighter upper bound you can set with nanoseconds' precision and microseconds' comms latency...
idorosen
·7 bulan yang lalu·discuss
Alternatively, you could guarantee the same synchronization using PPS and PTP to each host's DCD pin of their serial port or to specialized hardware such as modern PTP-enabled smart NICs/FPGAs that can accept PPS input. GPS+PPS gets you to within 20-80ns global synchronization depending on implementation (assuming you're all mostly in the same inertial frame), and allows you to make much stronger guarantees than TrueTime (due to higher precision distributed ordering guarantees, which translate to lower latency and higher throughput distributed writes).
idorosen
·7 bulan yang lalu·discuss
Interesting interface. Some feedback:

  - Email delay to Gmail inboxes for verifying an SSH key used via SSH via email is longer than the timeout of the "Waiting for verification email..." stage in the SSH key registration. Wait longer or provide a non-email way to authorize a new key. You could imagine a few ways to do this: Allow users to add/delete SSH keys from the website or exe.dev shell; create a bearer token/random string that I can generate from the exe.dev shell or website to associate a new SSH key; SSH key signatures (existing key signs new key); SSH CAs (like @cert-authority); etc.
  - SSH U2F/FIDO2 authentication support has become mainstream, and offers you a way to have homogeneous auth across web and SSH interfaces. Maybe consider unifying authN this way?
  - exe.dev ssh interface does not allow me to list SSH keys, only to delete them. Consider moving all authN/authZ functionality into an "auth" subcommand/submenu (like you have for "share") and support SSH pubkey CRUD in there.
  - You make some strong assumptions about email addresses that aren't true -- what happens on email address changes, lost email access, etc. This will become more important when you start billing (and possibly costly).
  - How do I manage persistent disks? Any way to attach them to a different VM after I'm done with them on the original one? Is there always a single PD per VM or can these be managed separately? What about data or database volumes? Can PDs be attached to one or multiple VMs at a time?
At what scale do you break even on fixed costs (wages, rents, etc.)?
idorosen
·10 bulan yang lalu·discuss
They claim to be the first, but a simple google search shows several other ultrasonic kitchen knives out there. (369sonic, etc.) dating back years.
idorosen
·10 bulan yang lalu·discuss
Liability.