HNHacker News
TopNewBestAskShowJobs

frankgrecojr

198 karma · joined August 19, 2020

[ my public key: https://keybase.io/frankgrecojr; my proof: https://keybase.io/frankgrecojr/sigs/bTN7mLiKGOhSgaD2tNCDAYwGEvQqNmOSoAw_Jj2bYwU ]
submissionscomments
frankgrecojr··on We're disrupting the creator management industry
About time someone does this.
frankgrecojr··on Show HN: Lightpanda, an open-source headless browser in Zig
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

```

frankgrecojr··on The end of Airplane.dev
You should take a look at Superblocks. I think you'll find our building blocks both flexible and extensible to solve you use cases.
frankgrecojr··on Show HN: A better visual builder for complex business logic
Our of curiosity, which specific point does it violate? Would it help to remove the "Show HN: " prefix?
frankgrecojr··on Show HN: A better visual builder for complex business logic
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.
frankgrecojr··on Show HN: A better visual builder for complex business logic
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.

frankgrecojr··on Show HN: A better visual builder for complex business logic
Superblocks can absolutely be used to build something to solve this use case.
frankgrecojr··on Show HN: A better visual builder for complex business logic
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.
frankgrecojr··on Show HN: A better visual builder for complex business logic
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.
frankgrecojr··on Show HN: A better visual builder for complex business logic
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.

frankgrecojr··on Show HN: A better visual builder for complex business logic
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.

frankgrecojr··on Show HN: A better visual builder for complex business logic
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.
frankgrecojr··on Show HN: A better visual builder for complex business logic
TIL! That syntax reminds me of Ruby a little bit.
frankgrecojr··on Show HN: A better visual builder for complex business logic
This is actually a completely separate feature! We're just iterating fast! Our AI launch introduced the ability to have AI generate and refactor code for you in our platform.
frankgrecojr··on Show HN: A better visual builder for complex business logic
This is great insight. Taking a more "technical" approach has its tradeoffs but so far, our customer discovery points to this being a tangible approach to try for enterprise use cases. We find that a lot of enterprises assign engineers to build in Superblocks but rather than a team of 100 engineers building out a DIY solution, they can reduce it to only a handful.

I am excited to experiment with in-product guidance and a/b test copy so that we can make things just as intuitive for those who may not be as technical.

frankgrecojr··on Show HN: A better visual builder for complex business logic
haha thanks!
frankgrecojr··on Show HN: A better visual builder for complex business logic
I agree. Today we help IT teams solve this with our integration level RBAC but there's a lot of interesting ideas brewing internally for this very problem.
frankgrecojr··on Show HN: A better visual builder for complex business logic
I agree. We believe we've pulled off what hasn't been done before and solve the issues you mention. We're adding "step though debugging" (simple version is live today), version control (upcoming weeks), etc. to give an enterprise ready experience.
frankgrecojr··on Show HN: A better visual builder for complex business logic
I'd love to hear your feedback after taking a few minutes to try it out! We think this will be easy enough for non-developers to grok while also flexible enough for engineers to do whatever they want.
frankgrecojr··on Show HN: A better visual builder for complex business logic
You'll be able to in a few weeks! Stay tuned.
frankgrecojr··on Show HN: A better visual builder for complex business logic
I've used it a bit and find it to align more with the free form node approach where the lines between them define the "control". I think this approach where we introduce a visual programming language has the potential to change the way the industry views products like these.

There's something about the ability to drag on a try catch, use a native break block in a loop, etc. that feels very "like code".

frankgrecojr··on Show HN: A better visual builder for complex business logic
Yep! You can use our agent to run it locally with Docker. Just go to "org settings -> agent" in our site and use the deployment instructions.
frankgrecojr··on Launch HN: Refine (YC S23) – Open-source platform for enterprise web apps
Superblocks https://www.superblocks.com/
frankgrecojr··on Ask HN: Who is hiring? (July 2023)
Company: Superblocks | Location(s): Remote, Onsite in NYC (manhattan) | Website: https://www.superblocks.com/ | What we do: We're a low-code platform for building internal tools.

* Frontend Engineer: Join if you want to solve some of the most advanced problems in UI development. Specifically, free-form canvas, multi-player technology, Replit-style sessions, etc.

* Backend Engineer (AI): Join if you want to push the limits of what is possible with AI today. Specifically, model training, training data pipelines, generative AI product solutions, etc.

* Backend Engineer (Core Execution Engine): Join if you want to work on the engine that runs millions of lines of untrusted code performantly at scale in a cost affective manner.

You can reach out to me here if interested: https://www.linkedin.com/in/frankgrecojr/

frankgrecojr··on Gitlab’s AI-assisted code suggestions
https://docs.gitlab.com/ee/user/project/repository/code_sugg...

> Google Vertex AI Codey APIs are not trained on private non-public GitLab customer or user data.

frankgrecojr··on Gitlab’s AI-assisted code suggestions
Have they said what LLM they use?
frankgrecojr··on Building Boba AI: Lessons learnt in building an LLM-powered application
> Stream the response to the UI so users can monitor progress

This is a game changer to the UX

frankgrecojr··on Show HN: Superblocks AI – AI coding assistant for internal apps
When I have use cases similar to this one (similar in complexity), I'll pair program with it. If the code fails, I'll tell it what error I got and ask it to refactor. If the explanation it gives with the code shows it didn't understand the question, I'll guide it along the correct track.

It's not perfect at "zero-shot" answers but from my experience is very good when you work with it conversationally.

frankgrecojr··on Show HN: Superblocks AI – AI coding assistant for internal apps
This will be awesome when it's possible! I often wish GitHub Copilot knew more about my repo than it does.
frankgrecojr··on Show HN: Superblocks AI – AI coding assistant for internal apps
I do it all of the time (with GitHub copilot). It's getting much better. If I retro my interactions with it, I think I'll usually give it a "once over" to see if what it's doing makes sense. Sometimes I'll add a comment to my PR saying what AI did/didn't write to give the reviewer a heads up.
Page 1 of 3Next →