Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Yahivin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
Yahivin
3mo ago
Uh oh
2.
▲
Show HN: Nutshot Simulator – 31 days, 59K prompts, 142M tokens, ~$23K of Claude
(nutshotsimulator.com)
5 points
by
Yahivin
3mo ago
|
3 comments
3.
▲
by
Yahivin
2y ago
I was pleasantly surprised with how well Copilot picked it up. Civet doesn't have that many truly new language features, most of them are from existing languages and used in a similar way. Copilot is really good at matching what you ar
4.
▲
by
Yahivin
2y ago
The built in browser debugger is incredibly good. As long as the transpilation is simple and matches JS semantics you can still use the debugger. I haven't seen good debugging tools when using languages more distant from JS but I'
5.
▲
by
Yahivin
2y ago
We ship
6.
▲
by
Yahivin
2y ago
The GWT approach has its own downsides as well.
7.
▲
by
Yahivin
2y ago
Something interesting I've found while designing Civet is that TypeScript actually mitigates in a lot of the downsides of CoffeeScript. Types help quite a bit with implicit returns so you don't accidentally return an iteration res
8.
▲
by
Yahivin
2y ago
Nailed it
9.
▲
by
Yahivin
2y ago
This is pretty neat but I wonder how it compares to Arc...
10.
▲
Factorio – Sound Improvements in 2.0
(factorio.com)
3 points
by
Yahivin
3y ago
|
0 comments
11.
▲
by
Yahivin
3y ago
- Patrick's Parabox
12.
▲
by
Yahivin
3y ago
I can imagine the opposite.
13.
▲
by
Yahivin
3y ago
> No one in this world has ever lost money by underestimating the intelligence of the great masses of the plain people.
14.
▲
by
Yahivin
3y ago
That's why I created https://civet.dev as a personal slight against chaptrick.
15.
▲
by
Yahivin
3y ago
Civet[1] is a similar idea for a programming language based off of TypeScript and 99% ES compatibility. [1]: https://civet.dev
16.
▲
by
Yahivin
3y ago
It seems to make sense with the example. The `tag` keyword defines a tag that is used the same as HTML tags to create an element. tag Box css pos:relative x = 0 y = 0 <self[x:{x}px y:{y}px] @touch.moved.sync(self)> <slot&
17.
▲
by
Yahivin
3y ago
Brandon Buckingham is a modern day Hunter S. Thompson. There are probably hundreds of other YouTubers doing similar things but we haven't heard about them yet because they are at the beginning of their career and Hunter is past the end
18.
▲
by
Yahivin
3y ago
Or peyote.
19.
▲
by
Yahivin
3y ago
Ok, the shell scripting DSL has got me interested.
20.
▲
by
Yahivin
4y ago
Check out Civet https://civet.dev/#pattern-matching
21.
▲
by
Yahivin
4y ago
Carbonated water plus orange or lemon peel is great!
22.
▲
by
Yahivin
4y ago
Maybe people have finally realized that code is not an asset.
23.
▲
by
Yahivin
4y ago
Maybe "The modern way to write TypeScript"?
24.
▲
by
Yahivin
4y ago
DALL-E 2
25.
▲
by
Yahivin
4y ago
There are dozens of us! :)
26.
▲
by
Yahivin
4y ago
Thanks! Sounds like a good idea and a nice way to make it easier for people to get started playing around with Civet.
27.
▲
by
Yahivin
4y ago
We often add promising TC39 proposals into Civet so people can experiment without waiting. We've added https://github.com/tc39/proposal-pipeline-operator , a variant of https://github.com/tc39/
28.
▲
by
Yahivin
4y ago
That's awesome to hear! There's still a lot of improvements we want to add to the LSP so it's only going to get better from here.
29.
▲
by
Yahivin
4y ago
We trust people to make their own mistakes :)
30.
▲
by
Yahivin
4y ago
I like the documentation that TypeScript types provide but I'm always running into lots of small quality of life issues that wear me down. - Rest in any position - Dedented block strings - Default to const in for loops - Lack of ->
More ›