Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dmitry-vsl
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
dmitry-vsl
2mo ago
Did you implement formulas from scratch, or used a third-party lib?
2.
▲
by
dmitry-vsl
1y ago
Probably better to use partitioned table and drop old partitions.
3.
▲
by
dmitry-vsl
1y ago
> 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 when you create a post and have a function getPublishedPosts
4.
▲
by
dmitry-vsl
1y ago
Is it possible to use batch mode with fine-tuned models?
5.
▲
by
dmitry-vsl
2y ago
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 media outlets without an ideological directive.
6.
▲
by
dmitry-vsl
2y ago
Does it implement JS standard library, for example Map, Set etc?
7.
▲
by
dmitry-vsl
2y ago
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 theorem?
8.
▲
by
dmitry-vsl
3y ago
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 function arguments, return values, local variables, and in
9.
▲
by
dmitry-vsl
3y ago
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.
▲
by
dmitry-vsl
3y ago
>> 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 the line printed by a console.log call to a correspon
11.
▲
by
dmitry-vsl
3y ago
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 to a stored procedure. These stored procedures could receive
12.
▲
by
dmitry-vsl
3y ago
Leporello.js: https://leporello.tech/ Leporello.js is an interactive functional programming environment designed for pure functional subset of JavaScript. It executes code instantly as you type and displays results next to
13.
▲
by
dmitry-vsl
3y ago
Shameless plug: I have always been fascinated by edit-and-continue and I build a JavaScript IDE centered around it. https://leporello.tech/
14.
▲
by
dmitry-vsl
3y ago
>> 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 is an example of React TODO app that you can write an
15.
▲
by
dmitry-vsl
3y ago
>> 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 have much more powerful dev experience (time-tra
16.
▲
by
dmitry-vsl
3y ago
I would be delighted to turn it into a business, but I may not be able to do it without securing funding.
17.
▲
by
dmitry-vsl
3y ago
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 concept that can be applied to any functional programmin
18.
▲
by
dmitry-vsl
3y ago
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 parser, thereby providing full support for both JavaScript and
19.
▲
by
dmitry-vsl
3y ago
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 of the SICP book. I believe Leporello.js would be
20.
▲
by
dmitry-vsl
3y ago
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 be left to the user.
21.
▲
by
dmitry-vsl
3y ago
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. However, there is one critical limitation – you cannot mutate y
22.
▲
by
dmitry-vsl
3y ago
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 subset allowed me to concentrate on the core idea – reimagi
23.
▲
by
dmitry-vsl
3y ago
It is an AI voice generator https://genny.lovo.ai/
24.
▲
by
dmitry-vsl
3y ago
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, collecting execution information and materializing parts of
25.
▲
by
dmitry-vsl
3y ago
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]. You can find my interpretation of
26.
▲
Show HN: Leporello.js – interactive functional programming IDE for JavaScript
(leporello.tech)
107 points
by
dmitry-vsl
3y ago
|
33 comments
27.
▲
by
dmitry-vsl
4y ago
This one? https://ru.wikipedia.org/wiki/Perestroika
28.
▲
by
dmitry-vsl
13y ago
My both mother and father developed software running on IBM mainframes for large USSR enterprises. It's interesting that USSR could not purchase mainframes legally so USSR worked around this restriction and finally was able to buy soft