HNHacker News
TopNewBestAskShowJobs

BinaryIgor

526 karma · joined July 19, 2025

Curious, passionate and versatile software developer/programmer; likes going deep and broad at the same time. Writes @ binaryigor.com
submissionscomments
BinaryIgor··on Copy button added to Stack Overflow
In some ways Stack Overflow feels dated, but in some ways I hope it will go on; I still often prefer responses found there from the AI's. It also brings the recurring theme of what the LLMs will be trained on when people create less and less content. But I guess some people will always, and it might be enough
BinaryIgor··on Tinder Wants Your Camera Roll and Calls It Chemistry
Besides the obvious privacy concerns:

"The tool is designed to learn about users through questions and, if permitted, by scanning images stored in their phone’s Camera Roll to interpret interests and personality traits. Match says this data-driven approach will improve compatibility between users."

I wonder how it would be even possible. Especially, what lack of photos or their modest number tell about me :P

BinaryIgor··on Alpha launch – .well-known/avatar – feedback wanted
Interesting - I guess the main problem would be that most people do not have their own domains and use something like gmail, outlook or apple for their email; you would need to convince those big players to implement this standard as well; not impossible, but hard!
BinaryIgor··on The Parallel Search API
Interesting, but I'm not totally convinced that searching for LLMs is different than for us (humans). In the end, we both want to get information that's relevant to our query (intent). Besides, I wonder whether there will be able to convince big players like OpenAI to use them, instead of Google Search with its proven record :)
BinaryIgor··on The psychological cost of having an RSS feed
Got you :) I advise you to work on it and get over it - it's far more satisfying to mostly (not always) write about things others are interested in; people find value in your work and you have more impact at the same time; it's an overall win-win.
BinaryIgor··on I took all my projects off the cloud, saving thousands of dollars
Great write-up :) I find hosting VPS on DigitialOcean/Hetzner to be the best middle-ground: you save a lot, but it still convenient; you just SSH into the thing, no need to think about physical cables, cooling, electricity and all the being physical baggage
BinaryIgor··on The psychological cost of having an RSS feed
By performance anxiety you mean checking views and clicks? What's wrong with that? You should care whether people read your stuff ;)
BinaryIgor··on The psychological cost of having an RSS feed
Just don't have it in your logs or host your blog on CDN :) But in any case, please add RSS feed - let's keep this awesome protocol/convention alive
BinaryIgor··on Europeans, You Need Silicon Valley, but Silicon Valley Doesn't Need You
But if the talent is globally available, thanks to the remote work, what difference does it (location) make? I know that it's still not 100% true, but I think we're moving in this direction
BinaryIgor··on Codemaps: Understand Code, Before You Vibe It
Well, interesting idea, but can you trust that it generates it properly? Because if it doesn't, then your understanding of the code will be incorrect, even worse than lack of knowledge; and if you do need to check all the things it has generated for you, as a description - doesn't it defeat the purpose of the tool?
BinaryIgor··on You are going to get priced out of the best AI coding tools
That + OpenAI planning to lose money until at least 2030 might put into question the perspective of whether these LLMs business can sustain themselves in the long-run; increasing prices is one thing, but you will lose lots of customers together with this change.
BinaryIgor··on Europeans, You Need Silicon Valley, but Silicon Valley Doesn't Need You
As a European, I don't think we need one; I would argue that location is becoming less and less relevant, especially for building digital project. Finding your market niche and fit is another thing, but building the thing can be done from anywhere, by the teams of people located everywhere
BinaryIgor··on We reduced a container image from 800GB to 2GB
Yeah, but just also the overall feel of the article is kind of LLM-y and not human in some hard to articulate way
BinaryIgor··on Mock – An API creation and testing utility: Examples
Interesting, a few questions: 1. How hard/easy is it to make responses dynamic, i.e. to use something from the request data like query/path param or a body to execute function instead of hardcoding the response 2. What's the main motivation for creating this tool? I feel like every programming language have similar tool already - WireMock for Java etc. Why should people switch?
BinaryIgor··on We reduced a container image from 800GB to 2GB
Interesting, although something about the language makes me think it was written by a LLM; I like the ending though:

"The key insight is to treat container images not as opaque black boxes, but as structured, manipulable archives. Deeply understanding the underlying technology, like the OCI image specification, allows for advanced optimization and troubleshooting that goes far beyond standard tooling. This knowledge is essential for preventing issues like Kubernetes disk space exhaustion before they start."

BinaryIgor··on SQLite concurrency and why you should care about it
SQLite has its quirks, but in this particular case all you need is set PRAGMA busy_timeout=<a few seconds> and the problem is solved; and if you google it, it's widely known issue with described (this) solution.

It's just weird that it's set to 0 by default rather than something resonable like 3000 or 5000 ms.

BinaryIgor··on SQLite concurrency and why you should care about it
Exactly - it's also strange that they didn't find a simple solution of setting PRAGMA busy_timeout=N; if you google/search SQLITE_BUSY: database is locked there are plenty of solid results describing the problem and solution
BinaryIgor··on SQLite concurrency and why you should care about it
Also worth mentioning - it happens more often when you set journal_mode=WAL, which is not a default.

The default is DELETE mode, where the rollback journal is deleted at the conclusion of each transaction. What's more - in this mode (not-WAL), readers can coexist, but they do block the writer (which is always one) and the writer block readers - concurrency is highly limited.

In WAL mode - which pretty much always you should set - there's also at most one writer, but writer can coexist with readers.

BinaryIgor··on Take Weird Ideas Seriously
You should definitely be able to entertain all kinds of weird ideas - having open mind and always be willing to accept that you might be wrong - but also reject most of them, if they do not pass a smell test; after all, most weird ideas are just weird and wrong; nothing less, nothing more
BinaryIgor··on Taking money off the table
TL;DR: don't be greedy, guaranteed a lot now is better than highly unlikely more in the future
BinaryIgor··on UDP isn't unreliable, it's a convertible (2024)
Interesting perspective, agreed 100%; having UDP available in the browser would open up a plethora of interesting new use cases - games, video/audio calls without WebRTC overhead - and techniques to use. Ohh wait - we will soon have it! https://developer.mozilla.org/en-US/docs/Web/API/WebTranspor...
BinaryIgor··on Physical Keys and Encryption Keys
Interesting analogy; are physical keys random then? Probably every company have a different strategy for it!
BinaryIgor··on Free software scares normal people
True; that's why we have companies with paid product who devote a lot of their time - arguably majority - to make the exact interfaces people want and understand:) it's a ton, a ton of difficult work, for which there is little to no incentive in the free software ecosystem
BinaryIgor··on NaN, the not-a-number number that isn't NaN
What's wrong with that? No engineering is 100% strict; there is always ambiguity at the edges
BinaryIgor··on Kafka is Fast – I'll use Postgres
True, but you have to have a really intensive workload to hit its limits; something in the order of tens of thousands writes per second; and even then, you can shard to a few instances. So yes, there is a limit - but in practice, not for most systems
BinaryIgor··on Kafka is Fast – I'll use Postgres
100%; often batch integration - pulling data from REST endpoint/endpoints in the background, with reasonable frequency like every 5 -15 minutes - is good enough ;)
BinaryIgor··on Kafka is Fast – I'll use Postgres
That's golden:

"2. The other camp chases common sense

This camp is far more pragmatic. They strip away unnecessary complexity and steer clear of overengineered solutions. They reason from first principles before making technology choices. They resist marketing hype and approach vendor claims with healthy skepticism."

We should definitely apply Occam's razor as the industry far more often; simple tech stacks are better to manage and especially master (which you must do, once it's no longer a toy app). Introduce a new component into your system only if it provides functionality you cannot get with reasonable effort, using what you already have.

BinaryIgor··on Talent
Most likely both :)
BinaryIgor··on Talent
I would partially agree. Speaking from experience, I can say that if you're naturally good at something, you can learn it pretty well even if resources are of poor quality. Obviously it makes all the difference if they're good, but you get it easily in any case
BinaryIgor··on Talent
True! But it feels like that if you find something that you're both naturaly good at and interested in - you're unstoppable
← PreviousPage 3 of 8Next →