Ivan

1.6K posts

Ivan banner
Ivan

Ivan

@iproskuryakov

Software engineer

Katılım Ağustos 2014
156 Takip Edilen243 Takipçiler
Ivan
Ivan@iproskuryakov·
AI-generated code used to mean constant re-review. Then I found Superpowers, it wraps coding tools in a structured workflow: • Design → Plan → Execute → Review → Finish • TDD enforced • Subagents with two-stage review • Human checkpoints github.com/obra/superpowe…
English
0
0
0
22
Ivan
Ivan@iproskuryakov·
Omnara (YC S25) — Run Claude Code and Codex from anywhere. • Headless daemon, no exposed ports • Web + mobile interface • Voice agent for hands-free coding • Cloud sync when your laptop goes offline Outbound WebSocket, no tunneling needed. omnara.com
English
0
0
1
238
Ivan
Ivan@iproskuryakov·
@mischkus1 Погуглите чьими руками строили)
Русский
0
0
1
334
Внутренняя Монголия
Девушка собрала телескоп. Да, прямо полностью. Не готовый по инструкции. (youarespace. ph в Инстаграмме) Себестоимость 40 тысяч рублей.
Русский
106
112
2K
111.6K
Ivan
Ivan@iproskuryakov·
@TrudikK Красота в глазах смотрящего
Русский
0
0
0
89
Ivan
Ivan@iproskuryakov·
@mokevnin Каждую шестую секунду показывать от времени браузера
Русский
0
0
0
298
Kirill (hexlet.io)
Kirill (hexlet.io)@mokevnin·
Задачка для собеса: Как сделать так, чтобы кнопка показывалась только 10% пользователей?
Русский
216
6
564
156.9K
Ivan
Ivan@iproskuryakov·
@officer_secret The same happend to me - I've been frequently sending usdt to CEX using trustwallet, always getting fraction of TRX from unknown addresses after each transaction. My transaction list was polluted with addresses similar the one I have on CEX, a failure was a matter of time.
English
29
0
0
192
Vladimir S. | Officer's Notes
Vladimir S. | Officer's Notes@officer_secret·
A victim just lost over $101K USDT by sending funds to a fake address, spoofed within the transaction history by scammers. Victim: 0xff275bdd99c64c02e305504eaa36a6e9d90b20b4 📚 How Does the Attack Work? The scammer sends "dust" or a worthless token to your wallet from an address that looks very similar to the one you frequently send funds to. The attacker deliberately chooses an address with the same beginning and end as your usual recipient's address (for example, an exchange). As a result, when copying the address from the transaction history, the user is highly likely to select the fake one. 📚 Why is the Attack Effective? The fact is that users often: 🔹 Copy addresses from history in blockchain explorers (e.g., Etherscan); 🔹 Make a test transaction, which only reinforces the fake address in their history; 🔹 Do not use built-in protective tools in wallets, such as an address book.
Vladimir S. | Officer's Notes tweet media
English
10
4
67
9.3K
Ivan
Ivan@iproskuryakov·
@mert Other say not to give up on a journey itelf, since money come and go
English
0
0
0
8
mert
mert@mert·
If you dont have a billion dollar startup by 29, you are washed and should give up forever
English
121
7
352
47.1K
Ivan
Ivan@iproskuryakov·
@Justin_Bons Is there an alternative you may suggest?
English
0
0
0
21
Justin Bons
Justin Bons@Justin_Bons·
BTC is a fraud Mass self-custody is impossible & so is using BTC as money! Capacity is so low that it would take months only for current holders to move their coins once... Making mass adoption only possible through custodians/banks: Betraying the original cypherpunk dream!
English
222
65
537
58.9K
Pavel Durov
Pavel Durov@durov·
🔥 This summer, Telegram users will gain access to the best AI technology on the market. @elonmusk and I have agreed to a 1-year partnership to bring xAI’s @grok to our billion+ users and integrate it across all Telegram apps 🤝 💪 This also strengthens Telegram’s financial position: we will receive $300M in cash and equity from xAI, plus 50% of the revenue from xAI subscriptions sold via Telegram 💰 Together, we win ❤️📈🏆
English
2.2K
3K
24.3K
2.8M
Lorenzo
Lorenzo@lorenzoxbt·
every single problem Cardano is facing right now would be solved if I were in charge of marketing
English
32
9
131
10.7K
Ivan
Ivan@iproskuryakov·
@vseplet чушь
Русский
1
0
5
1.6K
Всеволод
Всеволод@vseplet·
У вас не REST, а хуйня собачья Хватит продолжать жить в иллюзиях Тысячи курсов, статей, докладов, видео с хабра и ютуба рассказывают, как строить REST API. Они говорят про CRUD, ресурсы, JSON, методы HTTP. И все это — пиздеж REST вообще не про это Между настоящим REST и тем, что сегодня называют REST API — пропасть. Представь, что всю жизнь ешь редьку и думаешь, что это десерт. Вот настолько все плохо А пришел я к этому открытию через разработку телеграм ботов. Точнее, Telegram Web Apps (это что-то вроде веб приложения, которое запускается через бота и работает прямо в интерфейсе телеги) Такие Mini Apps или TWA зачастую не обладают большой сложностью и их удобно размещать прямо вместе с ботом на том же хостинге в той же кодовой базе. Но черт, выглядит это обычно не очень: вот у тебя бэк для фронта и бот, вот у тебя отдельно лежит и собирается фронт и все это надо как-то связывать через api Ясен пень, ты как дебил начинаешь сидеть и проектировать это апи, связывать его с функциями бота, разрабатываешь dto'шки, фигачишь валидацию, потом поддерживаешь все это на клиенте, то есть, парсишь json'ки и превращаешь их в набор компонентов для отображения данных, которые после будут отрендерины на клиенте Фух бля, ужас, для меня одного — это слишком жирно. Огромное кол-во пустого и бесполезного кода приходится писать просто потому, что так устроен современный веб, потому, что так работают навязанные нам корпорациями все эти ректалы и вуи Я уверен, что должно быть решение проще, быстрее и лучше. В его поисках я когда-то закопался, но все было проще: оно всегда лежало под носом — REST Просто тогда я еще не знал о его настоящей сути, ведь нам продали хуйню, подделку идеи. Массовое недопонимание, тиражируемое как “best practices”. А настоящая идея — гениальна в своей простоте Кароче, REST — это архитектурный стиль, основанный на гипермедиа. Любой запрос к серверу возвращает гипертекст, в котором уже есть все, чтобы сделать следующий шаг: ссылки, формы, доступные действия То есть, открывая страницу ты получаешь готовый HTML (тот самый SSR), в котором есть все необходимое для переходов на другие страницы или частичного обновления компонентов текущей страницы Последнее отлично реализуется через HTMX (это такая пиздатая либа, погугли) и просто взрывает мне мозг: ты пишешь — и все работает Никаких fetch, JSON, стейтов, хуков и вот этого всего фронтендного цирка. Он буквально заменит твой button на то, что вернет сервер по /like Бэк получает запрос от клиента и возвращает готовый HTML страницы или отдельной ее части Такой подход позволяет мне быстро прототипировать, "сращивать" бэк с фронтом, держать их в одной кодовой базе и не тратить драгоценное время на бесполезную интеграцию одного с другим Никакой хуйни вроде JSON-структур и сложного client-side рендеринга. Тебе не нужно "дизайнить API", писать документацию или учить фронт сложному рендерингу. Все уже есть в ответе Это круто потому, что просто Все — HTML. Браузер его получил, отрендерил и готово нахуй. Никакого парсинга json'ов и shadow dom'ов Круто потому, что гибко. Меняешь поведение на сервере — клиенту ничего обновлять не надо И это работает. Чертовски хорошо работает Да, мы не используем REST. Мы называем его REST, но это просто API over HTTP Хочешь REST? Забудь про JSON. Забудь про сложный рендеринг на клиенте. Отдавай гипертекст. Не усложняй Удачи
Русский
71
17
256
38K
Ivan
Ivan@iproskuryakov·
@cryptowoetoe it finally worked, took five moths! crazy
English
1
0
1
34
Ivan
Ivan@iproskuryakov·
The open source, #AI native testing framework for web apps. Build natural language end-to-end tests powered by visual AI agents that see your interface and adapt to any changes in it. magnitude.run
Ivan tweet media
English
1
0
3
90
Ivan
Ivan@iproskuryakov·
@mokevnin Тесты, быстрые, и чтобы на прекомиммит хук висел)
Русский
0
0
0
167
Kirill (hexlet.io)
Kirill (hexlet.io)@mokevnin·
Как программист, я больше всего люблю: - Удалять код, а не добавлять его - Уменьшать количество используемых систем - Заменять кастомные решения, на стандартные - Использовать готовые решения, вместо написания своих - Принимать административные решения, а не технические
Русский
41
15
676
47.7K
Ivan
Ivan@iproskuryakov·
@cryptowoetoe Time for me to get a job at MacDonalds
English
0
0
1
42
Woetoe
Woetoe@cryptowoetoe·
Nobody realises that they're going to massively inflate the dollar and people are going to look for an alternative currency in a few weeks. $BTC is a buy here.
English
2
0
9
1K
Ivan
Ivan@iproskuryakov·
@Justin_Bons I heard someone was saying saying ada is a crap.. can’t remember who
English
2
0
3
457
Justin Bons
Justin Bons@Justin_Bons·
Trump announced today that XRP, ADA & SOL will be in the US Strategic Reserve! This is huge! Opening up the world to superior alternative blockchains While crushing the last hopes of BTC Maxis! Big daddy government is not saving them; free markets now reign supreme instead: 🧵 This finally helps us to move past the now mostly useless incumbents (BTC & ETH). Into a new golden age for cryptocurrency! That is why this is the end of Bitcoin Maximalism, as over many years. Bitcoiners kept moving the goalposts, from smart contracts to capacity to usage to fees, until this was all they had left: The fantasy that governments would "adopt" BTC. Thereby making the Maxis the richest people on earth, ofcourse... That narrative was always nonsense; this latest development is one of the final nails in the coffin. As it strikes directly at that failing narrative. While simultaneously helping to advance the entire cryptocurrency industry forward past archaic technology that is governed dictatorially, which in reality is only holding us back anyway Out of the three new chains to be included in this new US Crypto Strategic Reserve: One is totally permissioned & centralized while actively lying about this fact: XRP While the other chain has no capacity & is convinced they are the most technologically advanced: ADA (18 TPS)... So, I might not be overjoyed about these choices, but it is more about what they represent, as it chips away at the BTC narrative, which has been the single most harmful force when it comes to the advancement of the cypherpunk ethos & movement in modern times SOL, ironically, is our saving grace here again. As compared to a blockchain that does not scale & another that is totally permissioned! I will choose SOL in that lineup every single time! Objectively, that choice also 100% aligns best with the cypherpunk vision; scaling & decentralization matter! Exclusivity for BTC is off the table; at least Trump recognizes that it must compete in the free market. That Trump & his cabinet have also, therefore, rejected the BTC religion in the process is something that gives us a lot more hope for the future as well! The worst of the BTC maxis have been attempting to use the state as a weapon against their competitors. By supporting anti-crypto legislation, pushing for exceptions & even advocating for the imprisonment of their opponents: Far from the libertarian/anarchist ideals they claim to uphold Most Bitcoin Maximalists are hypocrites; unfortunately for them, free markets favor truth over the long run. Fortunately for us, the utility of crypto will also be far more valuable than speculation alone We will leave the speculators behind in the dust as we go on to solve real problems in the world; that is where the most meaning & value is. That is why we focus on the fundamentals. That is how we can change the world, have fun & win while doing it! 🔥
English
61
30
289
34K
Catalin
Catalin@catalinmpit·
Never ever get a MacBook with less than 32GB RAM.
English
325
105
3.3K
401.1K