Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kssreeram
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
kssreeram
3y ago
I can see that. For me, it did replace ChatGPT for one reason: The convenience of a lightweight Iris window being just a hotkey away.
2.
▲
by
kssreeram
3y ago
I guess having to enter the API key is not a great user experience for regular people who aren’t developers.
3.
▲
by
kssreeram
3y ago
People reading this should check out Iris[1]. I’ve been using it for about a month, and it’s the best macOS GPT client I’ve found. [1]: https://iris.fun/
4.
▲
by
kssreeram
16y ago
“People talk about pivoting all the time now, but if something isn’t working after four months, we’ll just shoot it in the head and start again,” Early adopters beware. If the idea doesn't work out for them, they'll pull the product from un
5.
▲
by
kssreeram
16y ago
The title is misleading. It's an implementation of _a_ concatenative language. It's not Factor.
6.
▲
by
kssreeram
16y ago
We are currently using Clay for a few projects within Tachyon for performance sensitive code. It's simply being used as a better C, and since Clay can generate light-weight C compatible DLLs, it fits in very well. Quillpad itself predates C
7.
▲
by
kssreeram
16y ago
You can control type specialization to a certain extent with overloading. For instance, if a procedure takes two arguments, and if both these types can vary independently, then you can use overloading to ensure that both arguments are conve
8.
▲
by
kssreeram
16y ago
Hi. Pointers to type T have the type Pointer[T]. '&' operator is for getting the address of a lvalue, and the '^' operator is for dereferencing. '^' is a better choice than C's '*' for dereferencing because, I can conveniently use the s
9.
▲
by
kssreeram
16y ago
> Generic programming is something you can do in any language, ... That's not true. Generic Programming is about writing re-usable code that is also very efficient. On the whole, it requires the following: - Static types - Overloading -
10.
▲
by
kssreeram
16y ago
I implemented goto because I've seen it being useful in other languages. That said, there's no other occurrence of goto in clay. http://stackoverflow.com/questions/24451/goto-usage
11.
▲
by
kssreeram
16y ago
Hi folks, I'm the author of Clay. There aren't any docs ready yet, but I'll try to answer whatever questions I can. Also, there's a long thread over at reddit with many interesting questions. http://www.reddit.com/r/programming/comments/ct
12.
▲
Factor improves performance further - A collection of compiler improvements.
(factor-language.blogspot.com)
34 points
by
kssreeram
16y ago
|
0 comments
13.
▲
Miguel De Icaza: CLI on the Web.
(tirania.org)
65 points
by
kssreeram
16y ago
|
52 comments
14.
▲
Switching call stacks on different platforms
(factor-language.blogspot.com)
1 points
by
kssreeram
17y ago
|
0 comments
15.
▲
LuaJIT 64-bit Available
(twitter.com)
2 points
by
kssreeram
17y ago
|
0 comments
16.
▲
by
kssreeram
17y ago
People seem to prefer entertainment over enlightenment.
17.
▲
by
kssreeram
17y ago
Here's an interesting quote from article: "In short, [Backus's lecture] is a progress report on a valid research effort but suffers badly from aggressive overselling of its significance, long before convincing results have been reached. Thi
18.
▲
Guy Steele: Types and Run-time Types
(projectfortress.sun.com)
8 points
by
kssreeram
17y ago
|
1 comments
19.
▲
by
kssreeram
17y ago
Thanks. I do hope to revive cspace sometime in 2010.
20.
▲
by
kssreeram
17y ago
Projects which help in earning your living will do fine. You'll probably end up working on it everyday. On the other hand, it's harder to find time for projects which are not related to how you make a living. And, if you struggle to find ti
21.
▲
by
kssreeram
17y ago
"So make a careful choice when starting the development of a new open source project, don't pick something you are interested in today, but something you'll probably be interested in for the next decade." +1 for that. Sustaining opensource
22.
▲
Great OpenCL tutorials from MacResearch
(macresearch.org)
2 points
by
kssreeram
17y ago
|
0 comments
23.
▲
OPA: Unified language for web development based on Ocaml.
(mlstate.com)
7 points
by
kssreeram
17y ago
|
2 comments
24.
▲
by
kssreeram
17y ago
I feel the lack of a module system is the biggest mistake in C. It is tiresome to prefix every single public function: list_append, list_delete, hashmap_insert etc.
25.
▲
LLVM Blog: Clang Builds LLVM
(blog.llvm.org)
92 points
by
kssreeram
17y ago
|
6 comments
26.
▲
Walter Bright on C's Biggest Mistake
(dobbscodetalk.com)
64 points
by
kssreeram
17y ago
|
47 comments
27.
▲
Interesting discussion on static-typing vs dynamic typing on reddit.
(reddit.com)
3 points
by
kssreeram
17y ago
|
0 comments
28.
▲
by
kssreeram
17y ago
Interesting quote from the article: "Jeff also relayed an interesting philosophy from Mark Zuckerberg: 'Work fast and don’t be afraid to break things.' Overall, the idea to avoid working cautiously the entire year, delivering rock-solid co
29.
▲
by
kssreeram
17y ago
This is a common point of confusion. There are two distinct orthogonal language properties at play here: 1) Variables being references(pointers) to objects. 2) Function arguments being passed by reference or by value. In Python, all variabl