Viewing profile — dmitry-vsl
dmitry-vsl
HN member- Joined
- Mon, Jul 08, 2013, 8:58 PM UTC
- HN karma
- 80
- Public activity
- 28 items
- HN profile
- View on Hacker News ↗
About dmitry-vsl
https://leporello.tech/
dmitry.vasil@gmail.com
Recent public activity
-
comment
Comment #48907335
Did you implement formulas from scratch, or used a third-party lib?
-
comment
Comment #45383300
Probably better to use partitioned table and drop old partitions.
-
comment
Comment #44754347
> We had createScheduledPosts.ts that would run every 15 minutes, scan our table of scheduled posts and create any that needed to be published. Why not set the publication_date whe…
-
comment
Comment #44528650
Is it possible to use batch mode with fine-tuned models?
-
comment
Comment #42122129
I think this is a fabrication by the journalist. Overall, it seems to me that there was an ideological agenda behind this story. In the USSR, no topic could cause a stir in major m…
-
comment
Comment #42097697
Does it implement JS standard library, for example Map, Set etc?
-
comment
Comment #41773199
So, it's impossible to transfer a value from one machine to another if there's no network connection between them? How did this extremely trivial observation become a well-known th…
-
comment
Comment #39601198
I am developing an online IDE capable of visualizing a program's call tree. Within this IDE, users can select a node in the call tree to observe detailed information, including fun…
-
comment
Comment #38427892
I am building an IDE for functional JS. It can visualise a call tree of a program, helping to understand execution of recursive functions http://leporello.tech/
-
comment
Comment #38228503
>> you can use print statements and step debugging, together, at any point in time in the recording I am working on something similar. I am building an IDE that allows to jump from…
-
comment
Comment #37897404
There was a similar tool developed by Oracle called mod_plsql, which served as an Apache web server module. As far as I remember, it allowed you to configure a mapping from a URL t…
-
comment
Comment #37866304
Leporello.js: https://leporello.tech/ Leporello.js is an interactive functional programming environment designed for pure functional subset of JavaScript. It executes code instantl…
-
comment
Comment #37842818
Shameless plug: I have always been fascinated by edit-and-continue and I build a JavaScript IDE centered around it. https://leporello.tech/
-
comment
Comment #37771314
>> How does it deal with patterns from popular frameworks or libraries that are borderline frameworks. React, Vue, Express, NestJS etc. React is a great fit for Leporello.js. There…
-
comment
Comment #37771132
>> That is, how leporello handles a codebase that's partially written in freestyle JS and not the subset that leporello specify handles? Leporello is based on the idea that you can…
-
comment
Comment #37760833
I would be delighted to turn it into a business, but I may not be able to do it without securing funding.
-
comment
Comment #37758546
I don't have any experience with Jsonnet, but from what I can gather, it appears to be a Turing-complete functional programming language. Leporello.js, on the other hand, is a UX c…
-
comment
Comment #37758397
Currently, Leporello.js relies on my custom JavaScript parser, which, while functional, is not yet complete and exhibits some quirks. My plan is to replace it with a TypeScript par…
-
comment
Comment #37758302
Thank you for your feedback! I believe it has some value in teaching programming in the spirit of "Structure and Interpretation of Computer Programs." There is a JavaScript edition…
-
comment
Comment #37757781
Thank you for the suggestion! I am using the Ace editor. I will consider adding a configuration option, but my main goal is to build a VSCode plugin, so all the configuration will …
-
comment
Comment #37757625
Leporello.js follows a pragmatic functional approach. You can use IO functions and throw exceptions as you typically would, without the need for an IO monad or an Option monad. How…
-
comment
Comment #37757027
I agree that enforcing strict purity in Leporello.js might limit its adoption among developers who prefer a more flexible approach. However, this initial focus on a pure functional…
-
comment
Comment #37756709
It is an AI voice generator https://genny.lovo.ai/
-
comment
Comment #37756419
I plan to blog about Leporello.js internals, but now I will try to give you a short answer. When navigating a call tree, Leporello.js evaluates your functions with tracing enabled,…
-
comment
Comment #37753187
Bret Victor's talks, particularly 'Learnable Programming' and especially 'Inventing On Principle' [0] served as the inspiration behind my creation of an IDE called Leporello.js [1]…