34,869 karma · joined December 17, 2016
Thankfully, you don't need that:
> Lastly, we have an upper-bound on the size of the closure we can fetch. The whole closure has to fit in tab memory, which is set to a hard limit of ~1.5GiB as of now and WebAssembly has a hard limit of 4GiB as it is a 32-bit address space.
And it works fine on my 3-year-old phone with 8G of RAM, so I think your complete dismissal of VMs is excessive.
~ # time hello
Hello, world!
real 0m 1.89s
user 0m 0.67s
sys 0m 1.14s
~ # time hello
Hello, world!
real 0m 0.97s
user 0m 0.36s
sys 0m 0.55s
This would to me imply an obvious route of pre-warming the resumed image with your program. Or going all-in and natively compiling to wasm, but that's a much bigger lift.For a moment I thought someone did a port of Linux to wasm, but this is actually x86_64 Linux in a wasm qemu (with JIT, granted, which I suppose blurs the line). That's probably a lot more practical.
---
I'm stoked about the idea of using this for code review / bug reproduction / tutorials / demos. Obviously nix already gives you the reproducibility side of things, but running on any host system with zero setup and robust sandboxing should really improve its practical usefulness. Native nix doesn't give you "try this software by clicking a link and it works without installing anything", nor " here's some completely untrusted code someone wants you to run, and that's ~fine because it's in a browser tab".
> and on top of it you’re recommending an extension as a security measure
... Yes? Why can a browser extension not be a security measure/improvement?
Not quite. The people who care about security first are better off with GOS, yes. However, GOS's threat model very specifically treats the user as a thing to defend against; the freedom-first crowd should avoid them.
And now I'm confused. Firefox 153 on Linux, new profile.
First screen:
> You’re in safe paws
> We protect your data and block companies from spying on your clicks — automatically.
> Set Firefox as default browser
> Import from previous browser
Second screen:
> Give your browsing a boost
> Extensions are tiny apps that let you customize Firefox. They can power up your privacy, enhance productivity, change the way Firefox looks, and so much more.
> Explore staff recommended extensions
Third screen:
> Go anywhere. Sync everything.
> Grab bookmarks, passwords, and more everywhere you’re signed in to Firefox. Plus, your data is encrypted so only you can see it.
> Sign up or sign in
And that's it; after that it dumps out to the page of ads that is the new tab screen. If I click to Settings > Permissions and data > Firefox data collection and use, it appears that everything is default enabled except automatically sending crash reports.
> Personally, I've always envisioned an aerospike working well on a Space Shuttle type vehicle- the engines are kept and the fuel tanks are discarded. I'm interested to see if aerospike development comes with a change in how we see launch vehicles in the post-shuttle era that's largely dominated by disposable or VTOL-recoverable first stages.
My immediate thought on reading that first statement was also that the space shuttle had already solved that perfectly:) Is there any caveat to just strapping on disposable fuel tanks that are jettisoned as you go? Other than needing connectors and the tiny matter of completely redesigning the overall rocket, of course;)
> The format is very simple: it adds some accounting info at the start of the file, and then appends all the ELF binaries after it, adding padding for alignment. The end of the file isn't touched, so you can still do things like self-extracting .zip files for multiple architectures with FatELF.
But I would indeed call it very-not-alive; their demo image is Ubuntu 9.04
I agree that it's not on them to maintain it, but that's different from intentionally breaking it.
I've always admired that mach-o supports fat binaries.
# ping all link-local devices on an interface:
ping ff02::1%eth0
And then do your socat/rsync/whatever to the only IP that responds.> Removable storage is quite slow unless you are willing to spend a lot of money.
An SSD good enough to copy tens of GB quickly is not cheap.