HNHacker News
TopNewBestAskShowJobs

vova_hn2

759 karma · joined September 3, 2025

submissionscomments
vova_hn2··on Don't post generated/AI-edited comments. HN is for conversation between humans
Have you ever read someone else's conversation with an LLM?
vova_hn2··on Don't post generated/AI-edited comments. HN is for conversation between humans
technically most translation tools these days have an LLM inside. Just not the chat/completion LLM.

I think that Google initially came up with transformer architecture to use it for translation, so...

vova_hn2··on Don't post generated/AI-edited comments. HN is for conversation between humans.
I think that people subconsciously perceive grammatically correct and stylistically appropriate writing as more authoritative. And author is perceived as smarter and/or better educated person.

At least that was the case before LLMs became a thing, now I'm not sure anymore.

vova_hn2··on Don't post generated/AI-edited comments. HN is for conversation between humans.
People seem yo be unable to read your irony...
vova_hn2··on Don't post generated/AI-edited comments. HN is for conversation between humans.
It's already sorta happening with SIM-cards/phone numbers that are sometimes used for similar purposes.
vova_hn2··on BitNet: 100B Param 1-Bit model for local CPUs
If I was operating a bot farm, at this point I would probably add some bots that go around and accuse legit human users (or just random users) of being bots.

Created confusion and frustration will make it much harder to separate signal from the noise for most people.

vova_hn2··on BitNet: 100B Param 1-Bit model for local CPUs
First they claimed that if you use em dashes you are not human

And I did not speak out

Because I was not using em dashes

Then they claimed that if you're crammar is to gud you r not hmuan

And I did not spek aut

Because mi gramar sukcs

Then they claimed that if you actually read the article that you are trying to discuss you are not human...

vova_hn2··on Television and computer use and dementia risk in older adults
It's interesting that first they use words like "association", but then somehow switch to "more harmful" and "more detrimental".

As far a I can understand the study design, it can establish a correlation but bot a causal relationship.

So, instead of implying that using computer up to "2.4 h/day" decreases risk of dementia, but higher screen time increases it, we could as well conclude that dementia patients are either unable to use a PC (< 2.4 h/day) or unable to stop using a PC (> 2.4 h/day).

I'm not confident at all at my ability to interpret this study, since it is definitely not my area of expertise, so, please, correct me if I'm wrong.

Update #1, after reading the article more carefully:

> "First, as an observational cohort study, causal relationships cannot be inferred; observed associations may reflect residual or unmeasured confounding and reverse causation."

that's what I said

> Second, a single baseline self-report likely introduced measurement error, missed secular shifts in digital-media use, and lacked content/context; session fragmentation, breaks, concurrent media, timing (e.g., evening vs daytime), and device type were unavailable.

How much do we really trust a dementia patient's self-report on device usage? I wouldn't even trust a healthy person's self-report. I think that anyone who ever tried to track screen time on computer or on the phone can understand how unreliable are your intuitive guesstimates compared to actual measurements.

vova_hn2··on Show HN: What's my JND? – a colour guessing game
0.0025

Had to turn off the "Night Light" (reducing blue) and set brightness to max.

vova_hn2··on Open Weights isn't Open Training
> security audits

If you are unable to run the multimillion training, then any kind of security audit of the training code is absolutely meaningless, because you have no way to verify that the weights were actually produced by this code.

Also, the analogy with source code/binary code fails really fast, considering that model training process is non-deterministic, so even if are able to run the training, then you get different weights than those that were released by the model developers, then... then what?

vova_hn2··on Ask HN: Remember Fidonet?
It should be trivial to write an reader program for hn that does that.

These days you might even vibecode it in one prompt, although coding it manually is not super hard either.

vova_hn2··on RFC 454545 – Human Em Dash Standard
But if there's no mistake, it may change something unrelated and break something else...
vova_hn2··on RFC 454545 – Human Em Dash Standard
Curiously enough, after telling it "your code is broken, can you find the mistake?" it was able to correct the code:

    def replace_em_dash(text: str) -> str:
        """
            +-------------------+
            |   ( ͡° ͜ʖ ͡° )     |
            +-------------------+
        """
        return text.replace("—", "\U00010EAD\U00010EAC")
vova_hn2··on RFC 454545 – Human Em Dash Standard
This is really funny and I do feel ashamed for my laziness.

I didn't expect ChatGPT to make such trivial mistake, although, I have no idea which model do they use on the free plan these days.

The correct code is, of course:

    text.replace("—", "\U00010EAD\U00010EAC")
...in case anyone is curious.
vova_hn2··on RFC 454545 – Human Em Dash Standard
> Behold! Plato’s man. [0]

    def replace_em_dash(text: str) -> str:
        """
            +-------------------+
            |   ( ͡° ͜ʖ ͡° )     |
            +-------------------+
        """
        return text.replace("—", "\u10EAD\u10EAC")

[0] usually attributed to Diogenes
vova_hn2··on Segagaga Has Been Translated into English
> consensus among professional translators

[citation needed]

vova_hn2··on Package managers need to cool down
I think that this is the issue then, not pulling dependencies from the internet directly.

> meaningful review No that I think about it, maybe for the first time in history it's actually feasible to review all the code in the repos using LLMs. Before LLMs were a thing, for any big project that would be way too much work to realistically do it.

Also, someone can provide code review of publicly available dependencies as a service, to avoid wasting tokens of reviewing same code again and again by each dev locally on their machine.

U wonder if anyone is already working on such service...

vova_hn2··on Ask HN: Please restrict new accounts from posting
Ask you IRL friends or colleagues from your job "hey, do you happen to have an HN account?"

If the discussion is related to a public project, like in the examples in this comment: https://news.ycombinator.com/item?id=47303604

...you can use existing communication channels (website, readme on github) to ask people for an invite to participate in it.

vova_hn2··on (AI) Smells on Medium
rlhf
vova_hn2··on Ask HN: Please restrict new accounts from posting
This problem can be solved by an invite/vouch for system.

New account can be invited or vouched for by an old account with good karma. If an account that you vouched for starts spamming and/or slopposting, you lose your vouching for abilities for a period of time or forever.

vova_hn2··on Package managers need to cool down
> Having production ever pull from the interwebs just seems bonkers to me.

Is it really that big of an issue if your package manager pins dependencies by hash?

I guess, public package registry can be down an brake your pipeline, that's a risk. But I don't see how it introduces any new security problems.

vova_hn2··on A standard protocol to handle and discard low-effort, AI-Generated pull requests
> I did not feel that I knew the codebase enough to be able to actually assess the correctness of the change.

> I want to do good engineering, not produce slop, but for 1 min of prompting, 5 mins of tidying, and 30 mins of review, we might save 2 days of eng time.

I don't really understand where do "2 days of engineering time" come from.

What exactly would prevent someone who does know the codebase do "1 min of prompting, 5 mins of tidying, and 30 mins of review" but then actually understand if changes make sense or not?

More general question: why do so many slopposters act like they are the only ones who have access to a genAI tool? Trust me, I also have access to all this stuff, so if I wanted to read a bunch of LLM-slop I could easily go and prompt it myself, there is no need to send it to me.

Related link: https://claytonwramsey.com/blog/prompt/ (hn discussion: https://news.ycombinator.com/item?id=43888803 )

vova_hn2··on [dead]
Previous sentence says

> By exploiting vulnerabilities in the signaling layer, they could compromise a target’s client without their knowledge.

If the client is compromised, anything is possible.

vova_hn2··on Good software knows when to stop
But in your example the version with less features that "knew when to stop" actually turned out to be more desirable, so...
vova_hn2··on Wikipedia was in read-only mode following mass admin account compromise
Actually, usage of primary sources is kinda complicated [0], generally Wikipedia prefers secondary and tertiary sources.

[0] https://en.wikipedia.org/wiki/Wikipedia:No_original_research...

vova_hn2··on No right to relicense this project
I like to think about GPL as a kind of an artistic performance and an elaborate critique of the whole concept of copyright.

Like, "we don't like copyright, but since you insist on enforcing it and we can't do anything against it, we will invent a clever way to use your own rules against you".

vova_hn2··on Terminals should generate the 256-color palette
I'm sorry, but I find this mentality from app developers extremely annoying.

I personally prefer light themes everywhere, both in IDEs and in the terminal. I thought that just choosing my own color scheme for 0-15 would give me the color pallette that I prefer, but because app developers like you for some reason decided that you know better what colors do I prefer, this is actually not enough. I also have to configure each TUI application separately to have the color scheme that I like.

And I do not understand why people do it. Like, why would you deliberately break the universal customization system and force users to use your own, specific to your app?

Honesty, each time I encounter an app that uses 16-255 colors, I feel like someone just violated my personal space and intruded into my chosen color pallette with their own colors that don't fit.

← PreviousPage 10 of 10