HNHacker News
TopNewBestAskShowJobs

zhisme

269 karma · joined January 16, 2025

Pragmatic software engineer

My blog available at https://zhisme.com/

submissionscomments
zhisme··on RubyLLM: A Ruby framework for all major AI providers
thank you for bringing ruby into AI community and your open-source work. Great language must be explored and get more attention :)
zhisme··on Spinel: Ruby AOT Native Compiler
Even Matz now uses claude code...
zhisme··on Claude Code's source code has been leaked via a map file in their NPM registry
https://github.com/instructkr/claude-code

this one has more stars and more popular

zhisme··on Stripe is down
https://vibecoded.lol
zhisme··on Tell HN: Litellm 1.82.7 and 1.82.8 on PyPI are compromised
Am I the only one having feeling that with LLM-era we have now bigger amount of malicious software lets say parsers/fetchers of credentials/ssh/private keys? And it is easier to produce them and then include in some 3rd party open-source software? Or it is just our attention gets focused on such things?
zhisme··on Qite.js – Frontend framework for people who hate React and love HTML
this! it is absolutely nuts having everything in div/span elements and then assigning data/class attributes so they could behave like form or any other interactable element..
zhisme··on Translate Garry Tan's LinkedIn-speak to plain English
that's funny!
zhisme··on Returning to Rails in 2026
it is also very token efficient in nowadays modern AI driven development[^1]. I wish more people would renown ruby/rails

[^1]: https://github.com/mame/ai-coding-lang-bench?tab=readme-ov-f...

zhisme··on Get free Claude max 20x for open-source maintainers
no, I'm not against them to be paid by Anthropic too. But this symbolic action is also cool and respectful imo
zhisme··on Get free Claude max 20x for open-source maintainers
OSS developers driven by something else than just money I believe. They are proud of their work of giving something to the community with their name on it. So such respect as giving free subscription to them I think matters, as they were mentioned and respected.
zhisme··on Get free Claude max 20x for open-source maintainers
I think there's plenty of them. I know at least 3 guys eligible for such requirements (but this guys aren't some public persons giving tech-talks and so on, just some niche libs for others to use). If Claude would ask for 100k stars repos, then yeah. I guess there would be even less than 100
zhisme··on So I've Been Thinking About Static Site Generators
> Go – I don't like it, only a bit faster than Rust

Yet arguable.

zhisme··on Nobody knows how the whole system works
what a well written article. That's actually a problem. Time will come and hit the same way it has done to aqueduct, like lost technology that no one knows how they have worked in details. Maybe it is just how engineering evolution works?
zhisme··on I stopped following the news
it is just noise that does not really matter for your life (and mine too). This is pretty-well described in "Antifragile" by Nassim Taleb, consider reading.
zhisme··on I let ChatGPT analyze a decade of my Apple Watch data, then I called my doctor
Check out iatrogenesis. There's no need to rely on apple watch data to become some drug addicted guy curing never existed diseases. That's not the metric you want to define whether you need meds and medical help at all.
zhisme··on I'm addicted to being useful
yep, that's right. The idea of his nickname that he is really silly. Small man and no good at anything. If you want to go deeper and harsh synonyms he is like "shitty" man, doing shit and receiving shit. His nickname fully describes him like useless, small, no influence, clueless, talentless man. One from the great unwashed
zhisme··on I'm addicted to being useful
giving a like for quoting Gogol and Akakiy Akakievich (I wish you could understand this russian wordplay and what's meaning about that nicknames and why they were chosen)
zhisme··on Which programming languages are most token-efficient?
ruby. that's quite interesting, maybe because it reads mostly like plain english?
zhisme··on Building an AI agent inside a 7-year-old Rails monolith
Could you share the book name? Sounds interesting!
zhisme··on Ruby 4.0.0
Am I the only one who expected something bigger in a major release? With Ruby 3 we had the whole “3x3” story and significant performance improvements. This release feels more like a minor version, something closer to 3.5.

I don’t want to downplay the work done by the maintainers on the contrary, huge thanks to them. But I do feel the version number is a bit misleading.

That said, the work on the ZJIT[1] compiler is massive. It’s serious, professional engineering, and definitely deserves respect.

[1]: https://rubykaigi.org/2025/presentations/maximecb.html

zhisme··on Ruby website redesigned
Well well well. Now can we stop arguing about ruby death? It is even got a site redesign! What a fresh look. Previous design was from 2005?
zhisme··on VS Code deactivates IntelliCode in favor of the paid Copilot
That's fair point.

Did you try other IDEs? For example from Jetbrains? I'm not using IDEs but actually don't know others besides VSCode/Cursor and Jetbrains

zhisme··on VS Code deactivates IntelliCode in favor of the paid Copilot
Great there are other true open-source tools to be used zed, nvim.

I also noticed that copilot nowadays is forcing you to upgrade to their with following text:

"You've reached your monthly code completion limit. Upgrade your plan to Copilot Pro (30-day Free Trial) or wait until 2025-12-19 for your limit to reset to continue coding with GitHub Copilot"

Was using it actually like smarter auto-completion. But paying for that, hell no.

zhisme··on The fuck off contact page
Wow, that's website theme is awesome. windows XP like, breath of nostalgia. Thank you for that !
zhisme··on Cloudflare outage on November 18, 2025 post mortem
Thank you for being honest, all must learn from the mistakes.
zhisme··on What the hell have you built
Totally agree.

Now every system design interview expects you to build some monstrous stack with layers of caching and databases for a hypothetical 1M DAU (daily active users) app.

Mess in the head.

zhisme··on SwipeJobs App – Tinder for Job Seekers
is it just an idea or some prototype can be played and tested?
zhisme··on Tinder cuts 13% staff in latest bid to reverse declines
I think people just tired of this app. Now it is shown by numbers and the owners can understand that
zhisme··on Past, present, and future of Sorbet type syntax
Any reason you stick to ruby? Why not use any statically typed language which offers this feature out of the box? We don't argue against typing. We argue about typing like it is done in ruby rbs/sorbet.
zhisme··on Past, present, and future of Sorbet type syntax
The thing is I don't want ruby to meet the fate of javascript. Javascript community is much bigger than ruby will ever be. They had to manage so many people writing too many code, and invented tool for them so they can contribute without making them learn completely new programming language. Easier to jump in. And I should mention typescript types is much better than what we have in rbs/sorbet. They have types inside language, without annotation like what we have separate sig DSL in ruby.

We should invent new programming language typed_ruby and give him separate life, and then history will prove us whether it should have been implemented in the first place. But not try to push it into stdlib and persuade everyone else that it is the right way to go.

Page 1 of 2Next →