18 subscribers
40 photos
7 videos
2 files
54 links
In this channel, I will wrote my personal thoughts, experiments on different PLs and mathematics
Download Telegram
PHP is doing its best. I haven’t read yet.

https://wiki.php.net/rfc/true_async
Transaction Man saves the world🫡
😁2
someone is trying to hack my server🤷‍♂️
New year with a new editor.

- Keymaps are learnt
- Plugins are installed

Ready, set, go!

Thanks for challenge to Haskell Uzbekistan

My setup here: https://github.com/abdivasiyev/nix/tree/master/modules/home/emacs
👍2
The magit is a real git magic!

I can't believe that, finally I found my best client for git🫡
👍2
After writing a few days in a ELisp, I am a master to find an incorrect parentheses with naked eye🤣
😁1
Forwarded from Denis Sexy IT 🤖
🌐 Есть такой фреймворк для строительства сайтов – Tailwind, это типа "конструктор внешнего вида" для сайтов и приложений: он помогает быстро сделать аккуратный дизайн из готовых блоков

Сам инструмент бесплатный, но команда что его строила, зарабатывала на платных библиотеках из готовых шаблонов и компонентов (готовый красивый интерфейс, бери и вставляй на сайт) и на программе поддержки от компаний и пользователей

В ноябре, в их репозитории всплыла идея: добавить на сайт специальную страницу /llms.txt – одну большую "упрощённую" текстовую версию всей документации, чтобы кодинг агенты и LLM могли легче её читать. Казалось бы: всем удобнее, меньше ошибок, быстрее находишь нужное и тп

Создатель Tailwind отказался и прямо сказал, что АИ уже ударил по их бизнесу: люди перестали заходить на сайт за документацией (-40% по посещениям), а этот трафик раньше конвертировал юзеров в платные услуги. В итоге выручка просела на 80%, уже дошло до увольнений, и делать АИ‑доступ к знаниям ещё проще – авторам страшно, потому что это может добить единственный канал продаж

Похоже, это одна из первых крупных жертв эпохи АИ в разработке: популярнейший проект, который все используют, но которому внезапно стало не на что жить

Да, кодинг с агентами работает – дальше таких будет больше, увы
Please open Telegram to view this post
VIEW IN TELEGRAM
Compiler development in OCaml

https://course.ccs.neu.edu/cs4410sp19/
🔥1
I don’t know what I am doing😵‍💫
Imagine, you have a process like this:

1. tries to withdraw money
2. updates database

and after successfull withdraw, let's say we get an error from database and our transaction will be rolled back. So, what can we do?

solution 1: send an event to message broker and update database again or give back money to client

but, what if our message broker will also fail? will we lose our state and can not give back money to client? So this solution also will not work well.

solution 2: create a background worker and check all payment statuses. It will work and we will have a proper state

Maybe there are also edge cases, but more reliable than first one
Believe or not, nix is the best packaging tool ever made for me. It is so crazy.

Here is an example of using custom golangci-lint with nilaway plugin:

https://gist.github.com/abdivasiyev/eec72445c494f5e4712b627baf5506ce
👍2