HN user

QuiiBz

289 karma

Developer, enjoying Cloud and Open Source

meet.hn/city/gb-London

Socials: - x.com/tomlienard - github.com/QuiiBz

---

Posts21
Comments26
View on HN
www.hsbc.com 3y ago

HSBC Acquires Silicon Valley Bank UK Limited

QuiiBz
2pts0
www.netlify.com 3y ago

Netlify acquires Gatsby

QuiiBz
289pts141
github.com 3y ago

A Brainfuck interpreter with TypeScript types system

QuiiBz
2pts0
github.com 3y ago

Brainfuck interpreter using TypeScript types

QuiiBz
2pts0
github.com 3y ago

Show HN: Brainfuck interpreter using TypeScript types

QuiiBz
2pts0
www.youtube.com 4y ago

Why You Should Not Trust Computer Generated Random Numbers

QuiiBz
5pts0
news.ycombinator.com 4y ago

Ask HN: For what you use Cloudflare Workers / Deno Deploy?

QuiiBz
1pts1
www.youtube.com 4y ago

Svelte Origins: A JavaScript Documentary

QuiiBz
3pts0
news.ycombinator.com 4y ago

Ask HN: Is Cloudflare Down?

QuiiBz
3pts2
blog.scaleway.com 4y ago

Building an open-source toolkit for web developers

QuiiBz
1pts0
github.blog 4y ago

Git.io no longer accepts new URLs

QuiiBz
9pts4
medium.com 4y ago

D’Oh My Zsh

QuiiBz
2pts0
www.vultr.com 4y ago

Vultr Launches Virtual Private Cloud (VPC) with Peering

QuiiBz
2pts0
blog.isquaredsoftware.com 4y ago

A (Mostly) Complete Guide to React Rendering Behavior

QuiiBz
19pts4
www.tomshardware.com 4y ago

$5k cluster of 83 Raspberry PIs

QuiiBz
4pts1
www.bloomberg.com 4y ago

Cloud-Storage Firm OVH Aims for $469M in Paris IPO

QuiiBz
3pts0
github.com 5y ago

Show HN: Open-source Shell and SSH terminal with end-to-end encryption

QuiiBz
3pts2
www.indiehackers.com 5y ago

Why you should use the product you’re building every day

QuiiBz
2pts0
github.com 5y ago

I'm working on a web-based terminal and need some feedback

QuiiBz
1pts0
shineboard.io 6y ago

A beautiful way to share code – ShineBoard

QuiiBz
4pts1
shineboard.io 6y ago

ShineBord – A beautiful way to share code

QuiiBz
1pts1

Congrats on the launch! I've been following Moon since a few months, seems like an interesting project.

Could you explain why any existing project using Turborepo/Nx should switch to Moonrepo? What are the advantages and disadvantages? The support for multiple languages seems like a big advantage.

We’re excited to integrate Gatsby’s cloud innovations into the Netlify platform

I feel like the acquisition is more focused on Gatsby Cloud than Gatsby (the framework).

I wonder if we can build a Next.js app with this new `edge-runtime` mode, and host it on any platform that supports `edge-runtime` [0] APIs (like Cloudflare Workers (I think Vercel uses it?) and Deno Deploy).

If yes, that's truly amazing. It'll empower more and more people to run stuff at the Edge. I'm also working on an open-source alternative to the above offers [1], so I would love to be able to run and support Next.js on it.

edit: formatting

[0] https://edge-runtime.vercel.app/

[1] https://github.com/lagonapp/serverless

For now, each process runs many isolates - but a single server run many processes. Cloudflare have implemented a similar mechanism [1]:

Workers are distributed among cordons by assigning each worker a level of trust and separating low-trusted workers from those we trust more highly. As one example of this in operation: a customer who signs up for our free plan will not be scheduled in the same process as an enterprise customer. This provides some defense-in-depth in the case a zero-day security vulnerability is found in V8.

[1] https://blog.cloudflare.com/mitigating-spectre-and-other-sec...

Can you give a link to this? Cloudflare (Workers) and Deno (Deploy) both uses v8 isolates for their runtimes, with I believe some significant clients running production code (huge clients like Vercel and Supabase use these solutions)

Edit:

If you execute untrusted JavaScript and WebAssembly code in a separate process from any sensitive data, the potential impact of SSCA is greatly reduced. Through process isolation, SSCA attacks are only able to observe data that is sandboxed inside the same process along with the executing code, and not data from other processes.

I do run isolates in separate processes to prevent security issues, even if that may not be enough. Still an early prototype for now.

I’m currently building a FaaS runtime using v8 isolates, which I hope to open-source soon. That’s actually not that hard since isolates are, isolated from each other.

Performance-wise, it’s also very promising. For a simple hello world, the « cold start » (which is mostly compile time) is around 10ms, and on subsequent requests it runs in 1ms.

Yes - but here, you can also save hosts credentials (ip, port, user, password/key...) on a remote server. This data is E2E encrypted, and the key to decrypt it is a hash of your master password (the hash is stored in the credential vault of your OS, but never your clear password - and the remote server only stores the encrypted hosts data).

This allows you to connect to your account on the app from any computer and be able to connect to your saved SSH hosts.

This also means that only your master password can unlock the encrypted data, so if you lose it: no way to recover the data.

Note: You will be able to self-host the server if needed.