Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eugene-khyst
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
Show HN: I made a free painting assistant web app – ArtistAssistApp
(artistassistapp.com)
1 points
by
eugene-khyst
3y ago
|
0 comments
2.
▲
by
eugene-khyst
3y ago
Great idea. I've thought to do LaTeX to PDF resume tool. But YAML to PDF is much better. The only feature I miss, is possibility to convert YAML to PDF from CLI (globally installed npm package, or Docker image). This way, it will be p
3.
▲
by
eugene-khyst
3y ago
plpgsql is good language. But in my experience Java and .NET developers tend to choose solutions that do not use plpgsql, PL/SQL, T-SQL. And these developers is the main audience for the project.
4.
▲
by
eugene-khyst
3y ago
Thanks for suggestions. I will add @Transactional(readOnly = true) annotation. I will mention in the README the possibility of using two data sources.
5.
▲
by
eugene-khyst
3y ago
I can definitely recommend EventStoreDB. I used it in production and most colleagues like this DB. I have a sample Java Spring Boot + EventStoreDB project < https://github.com/eugene-khyst/eventstoredb-event-sourcing
6.
▲
by
eugene-khyst
3y ago
Here is the code < https://github.com/eugene-khyst/postgresql-event-sourcing/bl... >
7.
▲
by
eugene-khyst
3y ago
Yes, Debezium is an implementation of the Transaction log tailing pattern an alternative to Transactional outbox pattern.
8.
▲
by
eugene-khyst
3y ago
Thanks for sharing. > My linked code works with involving the MVCC snapshot's xip_list as well, to avoid this gotcha. I will definitely take a look. It would be great to fix this problem. This problem really concerns me, although in
9.
▲
by
eugene-khyst
3y ago
The "little trick" in the Citus approach is very inventive. SHARE ROW EXCLUSIVE mode protects a table against concurrent data changes, and is self-exclusive so that only one session can hold it at a time. Thus, when such lock is o
10.
▲
by
eugene-khyst
3y ago
Thanks for noticing. I will add Apache License 2.0.
11.
▲
by
eugene-khyst
3y ago
I tried to evaluate Kafka usage for event sourcing: < https://github.com/eugene-khyst/ksqldb-event-souring >. More out of curiosity. But never tried it in production.
12.
▲
by
eugene-khyst
3y ago
No doubt audit tables are a popular alternative to event sourcing. But if the current state and changes history of the entity are stored in different tables, someone may say: "Prove me that your audit log is correct". Because you
13.
▲
by
eugene-khyst
3y ago
The illustrations are made with PlantUML.
14.
▲
by
eugene-khyst
3y ago
Great idea. But I tried it on two photos, and the cartoon avatars generated don't look anything like the people in those photos.
15.
▲
Show HN: Light implementation of Event Sourcing using PostgreSQL as event store
(github.com)
231 points
by
eugene-khyst
3y ago
|
47 comments
16.
▲
Show HN: Nginx and Let's Encrypt in 3 minutes using Docker Compose and CLI tool
(github.com)
3 points
by
eugene-khyst
3y ago
|
0 comments
17.
▲
by
eugene-khyst
3y ago
I've just recorded a video tutorial on using color mixing and palette without photos < https://youtu.be/fmQO177shoQ?feature=shared >.
18.
▲
by
eugene-khyst
3y ago
I've just added 3 sample photos, so people can play with the app without uploading anything.
19.
▲
by
eugene-khyst
3y ago
I've just added acrylic paints to the ArtistAssistApp.
20.
▲
by
eugene-khyst
3y ago
Thanks! I'm not sure that realistic color mixing or tonal value sketch can be improved in any way by AI. It's a pure math. A math models can be improved. For example, in color mixing instead of relying on sRGB color space which ha
21.
▲
by
eugene-khyst
3y ago
These are really great features but they are not easy to implement. Sometimes I take a photo of my painting and convert to greyscale to compare with the reference tonal values. Automating this process will be very useful. Thanks for sharing
22.
▲
by
eugene-khyst
3y ago
Sounds fantastic. Here is the relevant source code on GitHub: < https://github.com/eugene-khyst/artistassistapp/blob/main/sr... > and reflectance chart visualization demo on YouTube < https:/
23.
▲
by
eugene-khyst
3y ago
The app doesn't use AI. Just good old math.
24.
▲
by
eugene-khyst
3y ago
I don't have an iPhone to check it myself. But zooming works in Safari on Mac. Do you try to zoom a photo on the Colors tab using pinch?
25.
▲
by
eugene-khyst
3y ago
Glad to hear that. I launched the app on the right time.
26.
▲
by
eugene-khyst
3y ago
The source code is available on GitHub. You can use it as an inspiration. Also, feel free to contribute to improve something in the app.
27.
▲
by
eugene-khyst
3y ago
BTW it's possible to see the "Reflectance chart". It shows reflectance curves of the paints and the mix. Here is a demo video on YouTube: < https://youtu.be/jC1HAeegm2I?feature=shared&t=157 >.
28.
▲
by
eugene-khyst
3y ago
I am very pleased to hear that.
29.
▲
by
eugene-khyst
3y ago
Thanks for the idea. I will think how to implement it.
30.
▲
by
eugene-khyst
3y ago
The resulting color of a paint mix is a weighted geometric mean of the paints' reflectance curves. The code is available on GitHub: < https://github.com/eugene-khyst/artistassistapp/blob/main/sr...
More ›