frankgrecojr

Joined 6 years ago

Karma
198
Submissions
78
Member since
Aug 19
[ my public key: https://keybase.io/frankgrecojr; my proof: https://keybase.io/frankgrecojr/sigs/bTN7mLiKGOhSgaD2tNCDAYwGEvQqNmOSoAw_Jj2bYwU ]
View on Hacker News

Recent submissions

Comment · 2 months ago
About time someone does this.
Comment · 1 year ago
The hello world example does not work. In fact, no website I've tried works. It's usually always panics. For the example in the readme, the errors are:

```

./lightpanda-aarch64-macos --host 127.0.0.1 --port 9222

info(websocket): starting blocking worker to listen on 127.0.0.1:9222

info(server): accepting new conn...

info(server): client connected

info(browser): GET https://wikipedia.com/ 200

info(browser): fetch https://wikipedia.com/portal/wikipedia.org/assets/js/index-2...: http.Status.ok

info(browser): eval script portal/wikipedia.org/assets/js/index-24c3e2ca18.js: ReferenceError: location is not defined

info(browser): fetch https://wikipedia.com/portal/wikipedia.org/assets/js/gt-ie9-...: http.Status.ok

error(events): event handler error: error.JSExecCallback

info(events): event handler error try catch: TypeError: Cannot read properties of undefined (reading 'length')

info(server): close cmd, closing conn...

info(server): accepting new conn...

thread 5274880 panic: attempt to use null value

zsh: abort ./lightpanda-aarch64-macos --host 127.0.0.1 --port 9222

```

Comment · 2 years ago
You should take a look at Superblocks. I think you'll find our building blocks both flexible and extensible to solve you use cases.
Comment · 3 years ago
Our of curiosity, which specific point does it violate? Would it help to remove the "Show HN: " prefix?
Comment · 3 years ago
Another way to maybe approach this is to consider programming constructs that are "hard" to understand. Imagine you want to "do n things in parallel". If your company uses Java (or any language where it's no trivial to do concurrency), this is not straight forward. A visual way to do this makes it much easier.
Comment · 3 years ago
Perhaps. Those who want to do that can leverage our Javascript and Python blocks to write whatever code they'd like.

Most of our platform is centered around "integrations". For example, You'd have a visual block for an S3 integration (that would have been previously configured) that you'd use rather than initializing an S3 client in code for example.

We want to meet people where they're at though. If you want to write code, you can do that but if you want to use a more visual approach, you can do that as well.

Comment · 3 years ago
Superblocks can absolutely be used to build something to solve this use case.
Comment · 3 years ago
Each one of these "APIs" has a json/yaml DSL that could be constructed with any builder pattern. We just haven't released a public API for this yet.
Comment · 3 years ago
The UI executes APIs against this agent which talks to Superblocks to fetch API definitions to run. These definitions will be "signed" by a key that only the agent is the authority of so customers can guarantee that it hasn't been tampered with.
Comment · 3 years ago
Thanks for this! I personally wrote a significant portion of this feature am very excited about this new tech!

Unfortunately we require email to signup but have a free trial. Users are able to test end to end in just a few clicks.

Comment · 3 years ago
We provide an agent deployment model that allows your data to never leave your network. We do not however offer an air-gapped solution.

Superblocks, Retool, and Airflow provide different approach to solve similar problems. We've found that lots of customers prefer Superblocks.

Comment · 3 years ago
n8n AFAIK is a workflow builder whereas at Superblocks, we are an Application builder (in addition to a workflow builder). We enable developers to build user interfaces that "bind" to APIs that they build with this feature.
Comment · 3 years ago
TIL! That syntax reminds me of Ruby a little bit.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton