Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
josevalim
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
josevalim
1y ago
It should just work. Ping me if you run into any issues!
32.
▲
by
josevalim
1y ago
I hear you. I'd love to integrate with whatever model subscription is available but it seems using Max outside of Claude products is against their terms. I suggest reaching out to Anthropic and letting them know you would like to use y
33.
▲
by
josevalim
1y ago
Can you ping me on Tidewave's Discord or send me an email (you can find on github.com/josevalim)? We did test it on https recently and it worked fine, so there is something more going on. I'd be glad to see this ironed out!
34.
▲
by
josevalim
1y ago
Yes!
35.
▲
by
josevalim
1y ago
As you said, the best would be for you to give it a try and see the benefits in practice (if any). Beyond that, I can add to two points you brought up: First, Playwright MCP is really not enough. For example, imagine you are building a proj
36.
▲
by
josevalim
1y ago
You are first redirected for authentication purposes. Once authenticated, it redirects back to your app.
37.
▲
by
josevalim
1y ago
We are working on React integration, first within Rails and Phoenix, but then also standalone. How are you serving/running your React apps in development?
38.
▲
by
josevalim
1y ago
It is both. There is a Tidewave server (which will play a more meaningful role once we introduce agent coordination) but we also hope the limit will be enough for people to see value in the tool and convert into paying users (so we can cont
39.
▲
by
josevalim
1y ago
We log basic request metadata (timestamps, model used, token counts). Prompts and messages are not logged unless you explicitly opt-in. We don't store tool results. Note the underlying model provider you use may store data separately d
40.
▲
by
josevalim
1y ago
Phoenix.new is about remote agents, while Tidewave integrates with your app running on your machine!
41.
▲
by
josevalim
1y ago
You can think of Tidewave MCP as integrating the agent with the language runtime, while Tidewave Web integrates the agent with your actual app and its interface. It knows your views and templates, it can correlate it with the rendered page,
42.
▲
by
josevalim
1y ago
Hi folks! Great to see our work on the front page, and I'm happy to answer questions. Regarding next steps, we're currently working on React integration, with Python and JavaScript server-side web frameworks coming next. If you&#x
43.
▲
by
josevalim
1y ago
There are two main reasons why being framework specific can be a big boost: 1. We annotate and understand your template language. So when you select an element, we not only know its tag and attributes, but we also know which template file r
44.
▲
by
josevalim
1y ago
Thank you `kawsper` for the feedback! We are going to introduce more visibility into the context limit and make it easier to summarize. Regarding the on-hover, do you still have the snippets around that it tried? We instruct the model to di
45.
▲
by
josevalim
1y ago
Thanks! We plan to do so eventually. It is listed in our roadmap but not currently assigned to any milestone. OpenRouter support will likely land first (which will help us get feedback on which other models it works well with).
46.
▲
by
josevalim
1y ago
Hi everyone! I am representing the team behind Tidewave. Glad to answer any questions.
47.
▲
Tidewave Web: in-browser coding agent for Rails and Phoenix
(tidewave.ai)
22 points
by
josevalim
1y ago
|
3 comments
48.
▲
by
josevalim
1y ago
Processes can be marked as temporary, which means they are not restarted, and that’s what is used when managing http connections, as you can’t really restart a request on the server without the client. So the scenario above wouldn’t happen
49.
▲
by
josevalim
1y ago
That’s actually a good example. Imagine someone forgot to check the error code from an API response. In some languages, they may attempt to parse it as if it was successful request, and succeed, leading to a result with nulls, empty arrays,
50.
▲
by
josevalim
1y ago
Phoenix.new is a good example of a coding agent that can fully bootstrap realtime Elixir apps using Phoenix LiveView: https://phoenix.new/ I also use coding agents with Elixir daily without issues.
51.
▲
by
josevalim
1y ago
My understanding (which may be wrong) from the exchange is that they literally search for "elixir programming" on several websites, including Amazon. So it is very sensitive to whatever changes those websites do to their own searc
52.
▲
by
josevalim
1y ago
I have a fun anecdote. About 5-6 years ago, Elixir completely disappeared from the top 100 after spending some time in the top 50. People reached out to me and then I reached out to TIOBE to understand why and the reason given was "bad
53.
▲
by
josevalim
1y ago
Oh, that’s exciting to hear! I would love to exchange notes and I know one of the lead researchers of set theoretic types would love to learn more about your uses too. If that sounds fun to you, you can find me on Gmail (same username). In
54.
▲
by
josevalim
1y ago
For us type inference is the same as type checking where all parameters are given the dynamic type. So even if you explicitly added a signature that said dynamic, we would still find a violation, where others would not. The point is that dy
55.
▲
by
josevalim
1y ago
> Gradual typing means that an implicit "any" (unknown type) anywhere in your code base is not an error or even a warning. That depends on the implementation of gradual typing. Elixir implements gradual set-theoretic types wher
56.
▲
by
josevalim
1y ago
Using macros when a function would do is a legit anti-pattern (and documented as such [1]) but unrelated to the security aspect as they are compile-time constructs. The reason they were added to the language was precisely so meta and dynam
57.
▲
by
josevalim
2y ago
I am sorry to hear. I understand it may be something out of your control but it seems you have clearly identified some "smells" that would be worth spending some time investigating. For example, you can't have loops in deps,
58.
▲
by
josevalim
2y ago
> And yes, code is at fault, but I’d expect ecosystem to help fixing it, but we have none. E.g. circular dependendencies in umbrella. You can have them. You can print them. There is no warning. Can you reproduce this in any way? Because
59.
▲
by
josevalim
2y ago
> Yet given very static download count of Jason on Hex I think that rarely new projects are started in Elixir So you are getting the download count of one package, one that has been added to Erlang/OTP (and Elixir itself) and is mor
60.
▲
by
josevalim
2y ago
Thanks for the feedback! I'd like to comment on some points: - There seems to be some confusion in relation to warnings. There are two types of warnings, compile-time warnings and runtime warnings. Compile-time warnings are emitted dur
More ›