Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aperturecjs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
High-performance Go to TypeScript transpiler
(github.com)
2 points
by
aperturecjs
3mo ago
|
0 comments
2.
▲
by
aperturecjs
9mo ago
There are many environments that don't support WASM yet. Plus, JavaScript is a lot lighter weight for some things - particularly if you just need to register a bunch of callbacks that process data when events come in. I'm using WA
3.
▲
JavaScript virtual machine with QuickJS running in WASM under Go/JS
(github.com)
3 points
by
aperturecjs
9mo ago
|
2 comments
4.
▲
by
aperturecjs
9mo ago
Hi all, This uses a "reactor" mode I added to quickjs recently which exposes quickjs as a wasi library instead of a traditional main() loop. This allows the host environment to call loop_once() to step once through the JS event lo
5.
▲
by
aperturecjs
9mo ago
Try this! It works going the other way, just use esbuild to target ES2020 before you run in it. If you want to transpile to Go that's also interesting, probably tsgo's ast parser can be leveraged to do that. See: https:/
6.
▲
Goscript: Transpile Go to human-readable TypeScript
(github.com)
27 points
by
aperturecjs
9mo ago
|
11 comments
7.
▲
by
aperturecjs
1y ago
With SKIFF_CONFIG=intel/desktop,skiff/core you get a Debian desktop running within a Docker container - see https://github.com/skiffos/skiffos
8.
▲
by
aperturecjs
1y ago
I previously wrote a prototype of streaming a JSON tree this way: https://github.com/rgraphql/rgraphql But it was too graphql-coupled and didn't really take off, even for my own projects. But it might be worth rev
9.
▲
by
aperturecjs
2y ago
Hi HN, protobuf-go is a widely used binary serialization library and IDL for protobuf in Go. The upstream library leverages reflection to provide a wide variety of features which are useful in a server context. Go is increasingly being used
10.
▲
Show HN: Protobuf-go-lite: reflection-free protobuf for Go with JSON support
(github.com)
1 points
by
aperturecjs
2y ago
|
1 comments
11.
▲
by
aperturecjs
3y ago
Check out the repo on GitHub as well as the others on the same GitHub organization! Also feel free to join discord and ask questions or shoot me an email. https://aperture.vision
12.
▲
by
aperturecjs
3y ago
Dynamic configuration of components. It uses a system of communicating controllers which is more flexible in terms of runtime reconfiguration. libp2p is an excellent project and can be integrated into Bifrost's system as a library.
13.
▲
by
aperturecjs
3y ago
There is a design for routing in the repo (and tor-like circuits). However it is not implemented yet. I'd love to grow the community and have more people collaborating on this.
14.
▲
by
aperturecjs
3y ago
Bluetooth could work! Just need to implement the Transport interface. Peer discovery is not implemented at the moment but could easily be added (and will be soon). Here's how: any controller can resolve EstablishLinkWithPeer. A peer di
15.
▲
by
aperturecjs
3y ago
Hi, author here. Thanks for checking out Bifrost. The short pitch is: any protocol over any transport with seamless cross-platform (browser <-> native) communication. Building internet applications often involves writing code that is
16.
▲
by
aperturecjs
4y ago
SkiffOS also supports desktop PCs (with the intel/desktop layer) + EFI with rEFInd / GRUB. Also supports the Steam Deck.
17.
▲
Protobuf and RPC using Go import paths with TypeScript support
(github.com)
2 points
by
aperturecjs
4y ago
|
0 comments
18.
▲
Run any Linux distribution on any hardware with an in-RAM host OS for containers
(github.com)
3 points
by
aperturecjs
5y ago
|
0 comments