Live data from Hacker News

Viewing profile — dmitry-vsl

dmitry-vsl

HN member
Joined
Mon, Jul 08, 2013, 8:58 PM UTC
HN karma
80
Public activity
28 items

About dmitry-vsl

Creator of Leporello.js - online JavaScript/TypeScript playground and debugger

https://leporello.tech/

dmitry.vasil@gmail.com

Recent public activity

  1. comment
    Comment #48907335

    Did you implement formulas from scratch, or used a third-party lib?

  2. comment
    Comment #45383300

    Probably better to use partitioned table and drop old partitions.

  3. 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…

  4. comment
    Comment #44528650

    Is it possible to use batch mode with fine-tuned models?

  5. 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…

  6. comment
    Comment #42097697

    Does it implement JS standard library, for example Map, Set etc?

  7. 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…

  8. 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…

  9. 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/

  10. 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…

  11. 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…

  12. 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…

  13. 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/

  14. 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…

  15. 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…

  16. 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.

  17. 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…

  18. 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…

  19. 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…

  20. 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 …

  21. 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…

  22. 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…

  23. comment
    Comment #37756709

    It is an AI voice generator https://genny.lovo.ai/

  24. 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,…

  25. 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]…