I had the feeling that Cerebras only supports smaller modes. Maybe something to do with their hardware arch? I never dove into it. I wanted to use Kimi K2 fast for coding and Groq was the only fast provider at the time
The nice thing is that adding this to the basic prompt that cursor uses will advance all those users and directly do away with this problem only to discover the next one. However, all these little things add up to a very powerful prompt where the LLM will make it only easier for anyone to build real stuff that on the surface looks very good
Don't underestimate the amount of knowledge you don't have to perfect things. I remember building scheduling software in PHP in high school, because I just fixed problem after problem, and I was not limited by any form of knowledge. If I'd have to do it again, I'd be perfecting the architecture, refactoring everything every other week...
There’s a real double-edged sword to this whole “becoming a ‘better’ software engineer” thing. I remember just hacking stuff together when I was younger with not a care for whether I was doing it right or not. I just wanted to make it work.
I miss that feeling. It doesn’t come around as often now, but I still feel like I move fastest when I can shut off the part of my brain that’s been trained on years of online discourse about right and wrong ways to do things, and just… do them.
> I move fastest when I can shut off the part of my brain that’s been trained on
While at it: the fastest way to move is free fall. If you fall at will and from a reasonable height, it's called a jump, and indeed gets you there fast. Otherwise it's called a crash, and it usually results in your limping the rest of the way.
So the approach of just hacking things together works great for small things, and the worse, the larger the scale grows.
The laptop in question, for instance, was definitely not just hacked together without any planning, even though the project seems to have fortunately escaped analysis paralysis.
I’ve used something similar quite a long time ago called Jade. Seems to be renamed to Pug. Here’s a nice writeup with some examples (not mine, found the webpage missing examples): https://www.sitepoint.com/jade-tutorial-for-beginners/
Overall, it's much less noisy than pug, just by removing the parentheses and commas. But if the objective of this kind of markup is trying to minimize visual noise, removing redundant closing tags (which have inconsistent rules) would be an improvement.
The shorthand for classes/IDs seems like a good idea too, if there's a way to do it that improves readability (and seems less magical to the unfamiliar coder)
Also, if we remove closing markup, the only way to understand if a markup is closed woud be by checking if a new markup is open. That doesn`t seem efficient.
I guess pug's whitespace sensitivity permits a way to quickly tell if a tag is closed.
I'm a fan of higher expressiveness/minimalism, so perhaps I'm just biased in my preference, but I also appreciate how it removes the need to know/care about the inconsistent closing tag semantics of html.
Shorthand definitions would be a good feature to be added, but it needs refinement. We need to think carefully about how to implement in a way that would fit gracefully with the syntax and with the developer experience.
That`s correct. It`s not sensitive to anything. Just open and close tags. It is less noisy that way. Removing the bracktes, not replacing it by something else.
Why wouldn't they redistribute to other maintainers of the plugins/clients. They have much more knowlegde of where money is needed or where resources are lacking.
Or pay devs, not in their circle to build the features the community wants but they can't (lack of expertise, or otherwise) implement?
So hypocritical to say this and not resign yourself. Leave Google it’s choice and leave the company, don’t start destroying it from the inside, or stay and don’t speak your individual opinion
How is this different from Pothos, type-graphql or typegql? This announcement post doesn’t really have much to show for. I’d expect some comparison with other products that are on the market already
Grats author here. It's spiritually similar to type-graphql or typegql, except that it's able to see the TypeSCript types as well as the class/method names. So, there's less duplication, less overhead, and a less confusing API (specifying argument types and return in type-graphql for example is pretty confusing.
Unlike Pothos, this implementation-first approach is able to leverage simple type script names and types, whereas Pothos requires you to explicitly define all the names and types using their builder-pattern-for-graphql-SDL API.
Another one I saw recently that looks really promising in this vein is gql.tada, which provides some very nice LSP support. Anything in the TS space endorsed by Matt Pocock immediately gets my attention!
gql.tada is indeed very impressive and I think shares many of the same values as Grats. That said, I believe that today they only support the client path. Editor features and type generation for queries/mutations and fragments, although they do have interest in having a server story as well: https://github.com/0no-co/gql.tada/issues/10
Thanks for clarifying and may I say it warms my heart to see the spirit of open, enthusiastic cross-project collaboration represented in that issue thread.
Really? I think they’re terrorists AND stupid.
Why else would they use funds from charity to build tunnels? Why else wouldn’t they build a local economy instead of investing in the daily rain of rockets on their neighbours? Why else would they launch a horrific attack against civilians at a “love and peace” festival next to the Gaza Strip in a country that’s a military powerhouse?
Other than complete delusion, it’s because they’re stupid… OR they don’t care about the well-being of their citizens and value the death of their opponents more than the live of their own
> Why else wouldn’t they build a local economy instead of investing in the daily rain of rockets on their neighbours?
Seriously? If you’re trying to build an economy, one of the first things you’d want to do is establish free trade with other countries. If you can’t do that your economic prospects are basically zero.