diff --git a/_journals/2024-02-20_1713.md b/_journals/2024-02-20_1713.md new file mode 100644 index 0000000..233365e --- /dev/null +++ b/_journals/2024-02-20_1713.md @@ -0,0 +1,12 @@ +--- +title: February 20th, 2024 +date: 2024-02-20, 17:13:12 -08:00 +section: journal +link: https://oxide.computer/blog/moores-scofflaws +tags: + - futureofcomputing + - Oxide +--- +Bryan Cantrill, CTO of [[Oxide Computer]], [Moore's Scofflaws](https://oxide.computer/blog/moores-scofflaws): + +> software costs can potentially absorb the entire gain from a next-generation CPU…software vendors never would have been allowed to get away with charging by the gigahertz; we should not allow them to feel so emboldened to charge by core count now! \ No newline at end of file diff --git a/_journals/2024-02-21_0848.md b/_journals/2024-02-21_0848.md new file mode 100644 index 0000000..7053727 --- /dev/null +++ b/_journals/2024-02-21_0848.md @@ -0,0 +1,14 @@ +--- +title: February 21st, 2024 +date: 2024-02-21, 08:48:49 -08:00 +section: journal +permalink: /journal/2024-02-09-22257/ +tags: + - nopost + - JavaScript +--- +There are 14 JavaScript runtimes, via [@wesbos](https://x.com/wesbos/status/1756029879487791239). + +This was a glitch post that I didn't end up publishing, but the link made it through my RSS pipes and got posted. So I'm retconning the link that got posted. + +Let's make a [[JavaScript Runtimes]] notes page for this info to live. diff --git a/_notes/Coolify.md b/_notes/Coolify.md index 2f516bc..975c603 100644 --- a/_notes/Coolify.md +++ b/_notes/Coolify.md @@ -28,4 +28,17 @@ From github README: Note: the [pricing](https://coolify.io/pricing) is gated on managing a number of other servers to deploy to: you have to “bring your own server”. +## Build Packs Supported + +> Coolify uses [[Nixpacks]] as build pack by default. Nixpacks detect what kind of application are you trying to deploy and builds it accordingly. + +- Nixpacks +- Dockerfile +- Docker Image + +## Apps + + + + See also: [[CapRover]] \ No newline at end of file diff --git a/_notes/JavaScript Runtimes.md b/_notes/JavaScript Runtimes.md new file mode 100644 index 0000000..273e970 --- /dev/null +++ b/_notes/JavaScript Runtimes.md @@ -0,0 +1,35 @@ +--- +via: https://twitter.com/wesbos/status/1756029879487791239 +tags: + - JavaScript + - runtimes +--- +A list of JavaScript runtimes and the engines they use. + +- Node.js (V8) +- Deno (V8) +- Bun (JavaScript core - webkit's engine) +- Workerd (Cloudflare, V8) +- llrt (Amazon, QuickJS), [github.com/awslabs/llrt](https://github.com/awslabs/llrt) +- WinterJS (Wasmer, Spider Money) +- Edge Runtime (Vercel, V8) +- Lagon (Vercel Acquired, V8) +- Compute @​edge (Fastly, Spider Monkey) +- Edge Compute (Alibaba V8) +- Hermes (Facebook) +- Bloomberg (v8, Internal) +- Bytedance (v8, Internal) +- txiki (QuickJS) +- holepunch (V8) via [🦋 @ramage.in](https://bsky.app/profile/ramage.in/post/3klwpp3pcef23), [github.com/holepunchto/bare](https://github.com/holepunchto/bare) + +## Engines + +### QuickJS + +"a very small JS engine from Farice Bellard - the genius behind ffmpeg" via [@wesbos](https://x.com/wesbos/status/1756031703955501168?s=20) + +### Boa + +[github.com/boa-dev/boa](https://github.com/boa-dev/boa) + +"Boa is an experimental JS engine written in Rust" via [@alexchamberlain](https://x.com/alexchamberlain/status/1756047440560451703) \ No newline at end of file diff --git a/_notes/Nixpacks.md b/_notes/Nixpacks.md new file mode 100644 index 0000000..f5a82d0 --- /dev/null +++ b/_notes/Nixpacks.md @@ -0,0 +1,6 @@ +--- +link: https://nixpacks.com/ +tags: + - buildpack + - nix +--- diff --git a/_notes/Oxide.md b/_notes/Oxide.md new file mode 100644 index 0000000..aaa7576 --- /dev/null +++ b/_notes/Oxide.md @@ -0,0 +1,8 @@ +--- +tags: + - organization + - futureofcomputing + - opensource +link: https://oxide.computer +title: Oxide Computer +---