QuiiBz
> release workflows
Looking forward for this, especially if that also means auto-publishing of NPM packages, Rust crates, etc.
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.
I feel like the acquisition is more focused on Gatsby Cloud than Gatsby (the framework).
Netlify Acquires Gatsby
Looking at the source code [0] for Deno HTTP server, they spawn at least one thread for the server to listen and handle requests, before they are sent through a MPSC channel to the thread running the Isolate.
[0]: https://github.com/denoland/deno/blob/07213dec94398aab687afd...
A Brainfuck interpreter with TypeScript types system
Brainfuck interpreter using TypeScript types
Show HN: Brainfuck interpreter using TypeScript types
https://github.com/QuiiBz/tsfuck
Yesterday, I made a Brainfuck interpreter using TypeScript types in ~40 lines of code for fun, because why not. Here's the file to look at: https://github.com/QuiiBz/tsfuck/blob/main/tsfuck.tsIt supports all brainfucks commands, but might not cover some edge cases/have bugs.Have you ever made something similar using TypeScript type system?
Why You Should Not Trust Computer Generated Random Numbers
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
Ask HN: For what you use Cloudflare Workers / Deno Deploy?
Is your startup named OpsFlow (previously digger.dev)? Or is OpsFlow a new product home digger?
Does that mean you want to roll out your own runtime in the future?
[0]: https://shopify.dev/custom-storefronts/oxygen [1]: https://github.com/lagonapp/serverless/
Svelte Origins: A JavaScript Documentary
> 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...
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.
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.
Ask HN: Is Cloudflare Down?
I'm having some trouble with services like Discord. It might be their DNS (1.1.1.1).