HNHacker News
TopNewBestAskShowJobs

zahrevsky

424 karma · joined June 4, 2025

https://zahrevsky.com
submissionscomments
zahrevsky··on GitHub New pull request overview page in public preview
Discussion: https://github.com/orgs/community/discussions/212186
zahrevsky··on How accurately did science fiction stories predict AI?
Yeah, The Terminator scored low on this rating for now.
zahrevsky··on I dumped Apple’s word list
I like the analogy, but I don't see how it's applicable here?

The 100m dash record is about an objective mesaureble property of the device, speed in this example. If we were talking, say, about inference speed, then yes, of course it's Claude who generated X tokens in Y seconds, not you.

Isn't a better analogy to ask if you drove a car completely on autopilot to some destination, then was it you who drove there or the car?

Also, for the record, I also don't like the AI-written publications. My concern is the consistency in using the terms. This is also related to the idea to not to antromorphize AI.

zahrevsky··on I dumped Apple’s word list
But if it gets rogue and hacks some websites then it's suddenly again you, not Claude.
zahrevsky··on HackerTube: YouTube built from videos recommended by HN
Do you plan to update the site with new videos and comments?
zahrevsky··on Hackers hijack Egypt highway billboard and Malaysian screens to show porn
> According to Olkkonen, the light board has been broken into. It is not a hacking incident.

> – It was clear what had been done. The media player's cord had been ripped out and its own content had been played.

To me, it's more an act of vandalism than hacking.

zahrevsky··on Hackers hijack Egypt highway billboard and Malaysian screens to show porn
I guess this is done simply to grab as much of people's attention as possible. And I mean all groups of people:

– for observers on the road, make them more likely to film this and share on social media;

– for news agencies, make them allocate as much coverage as possible for this incident;

– for regular readers, simply to more likely grab theirs attention.

zahrevsky··on Learning to Be Me (1990) [pdf]
Shouldn't we then flag the publication? Or is this a responsibility of the host to remove it from their server?

I'm the one who unknowingly published the link here, and I'm happy to cooperate. Looks like you can't flag your own publication for some reason.

zahrevsky··on You Can't Change Your Boss
> Even in the most egalitarian workplaces, even with the best bosses, you’ve got an incentive — keeping your job — to listen to your boss’s feedback. The reverse isn’t true: you have no power over your boss, and they have no reason to listen to do.

Why? Loosing a good-working employee is a problem for the boss. Especially if the employee earned some trust and knows a lot of context about the workplace.

zahrevsky··on Show HN: Visualization of Top News Stories
Love the typography in the bigspy mode!

But why does it start to fill from an empty screen when opened? Shouldn't the news flow all the time like a river?

zahrevsky··on Palo Alto retracts claim of PHP2Shell exploitation at European government agency
> October 25 Update

> Unit 42 reported earlier that we had observed post-compromise activity that we initially thought was related to the PHP2Shell vulnerabilities. What researchers saw was an attack against a European government agency executed in the context of a vulnerable PHP application. This led us to believe that it was exploitation of those vulnerabilities. We are unable to confirm that initial access is associated with the specific PHP2Shell CVEs. We have retracted our previous update from October 23.

zahrevsky··on JetBrains Thinkrail
> We built a rich interface around the pi coding agent

This is exactly what I was missing

zahrevsky··on Learning to Be Me (1990) [pdf]
It was posted in a comment in another thread: https://news.ycombinator.com/item?id=50223758
zahrevsky··on A Markdown File Should Just Open
Not only that, but also generally maintaining the script is a new responsibility. Adding browser-level support of .md files shifts this responsibility to the browsers, which, if you ask me, is where it belongs.
zahrevsky··on Ask HN: If the models are so good, why doesn't OpenAI just start 100 companies?
I believe this is the correct answer. You can't run 100 businesses because each one would only receive 1/100 of your attention, and they would all perform poorly.
zahrevsky··on A Markdown File Should Just Open
Off topic, but Sol and Astra are now constantly starting their answers with “Yes”.
zahrevsky··on A Markdown File Should Just Open
I'm thinking about registering a mirror of my website on .md TLD (Moldova) and serve MD version of my site. This is for users who, like you, have an extension installed, and would prefer to configure the styling themselves. Or for AI agents, I guess.
zahrevsky··on A Markdown File Should Just Open
> You'd only get plain unstyled rendering with browser support

What I imagined is browsers rendering the content with headings, quotes, etc. Browsers could have some default styles to render MD files. Those styles could be configurable the same way “Reading mode” is usually configurable.

The plain unstyled rendering of strings of text is, of course, available even now. That's why I'm saying this needs a browser-level support.

> you only need a very simple script to convert md to plain html

I get, that it feels simple compared to other software. Even more, MD was designed specifically to be simple!

But if you think about it, this is still too much complexity to just share some text.

With native browser support, you could run zero commands to build a website.

I think this is mostly important for regular users, not developers. Imagine if creating a Word document would require the same level of complexity as building a web page: I doubt that the format would be so popular as it is nowadays.

zahrevsky··on A Markdown File Should Just Open
> This essay could have been a prompt.

Doesn't look like this to me.

The main point of the essay is that MD files should be supported on an OS level. This way, you could share an MD file with anybody, and it will “just work”.

You could develop your own viewer, but this will not solve the problem of “just working” for every user. Because most users wouldn't install some app just to open the file you shared with them. The same way you don't expect users to install any software to open websites, images or PDFs.

zahrevsky··on A Markdown File Should Just Open
I've had the same issue but turning VPN on fixed it.
zahrevsky··on A Markdown File Should Just Open
I want any browser to render MD content natively. Imagine just dropping .md files to your server and having a working website.

Of course, there are services that do that for you, ranging from Hugo to Obsidian Publish. But they all add a level of complexity that you have to manage.

Also, this makes user-level styling much simpler. This is what any “Reading mode” does, but without reverse-engineering the content from a soup of tags and classes.

zahrevsky··on Facebook Pages require paid subscription to post more than two links per month
Do they even know what H stands for in HTML?
zahrevsky··on NixOS is making me less afraid
> I dislike maintaining side projects. That includes my own code, but also self-hosted services developed by someone else. I’m okay with a few minutes of maintenance here and there, but having to schedule hours of uninterrupted work to upgrade something, or spending any amount of time at all on emergency maintenance, really kills my desire to work with computers.

I've struggled with the same problem, and Coolify helped me with it. It supports auto-deployment from GitHub via a bot integration, so you don't have to manage Github Actions. It can also deploy from a Docker Compose file, which is good for self-hosting other people's projects.

Of course you still have to have a list of instructions on how to set up your server with Coolify. But at least it's a finite set of instructions, meaning you don't have to update it every time you host a new project.

zahrevsky··on Anthropic AI model submits false tip on unsolved Philly murder, police say
Isn't it just a “Move fast and break things” mindset?
zahrevsky··on Telegram Desktop vulnerability allowed any user's file to be stolen
I agree with maxgashkov about the UX. Just wanted to add that the list of good UX features is much, MUCH longer than the one maxgashkov provided.
zahrevsky··on Why are coding agents so dumb?
Came here to write exactly that. Especially about Pi, which they claim they've used.

Isn't this the point of Pi to implement all the features you need yourself? Complaining about lack of features in Pi doesn't make sense to me, it's their whole identity.

Although I must say that describing specific problems is valuable on its own. It's just (a) why stop there and (b) if stop there, why shape it as a complaint and not as a list of features that are worth discussing.

zahrevsky··on Example.com Just Launched the Biggest Redesign in Decades
Yep, that's exactly their reasoning:

> As it tends to be heavily trafficked, the overall bandwidth is a key consideration

zahrevsky··on Example.com just launched the biggest redesign in decades
> There is no requirement there is a HTTP service present on the host in order to fulfill its purpose, we just operate it as a courtesy.

I guess this is also done to prevent bad actors from abusing the fact that this domain is hit by people who might not know what they're doing (the ones copy-pasting code without reading it)

zahrevsky··on Agents don't need memory, they need documentation
Of course I meant you review the docs the agent writes (as well as everything else the agent writes)
zahrevsky··on Agents don't need memory, they need documentation
Although I agree that current memory implementations don't help at all, I don't agree with this analogy:

> No one rewatches a team meeting from 3 years ago to remember constraints around a feature. People write things down and use those records instead.

Memory plugins don't re-read old transcripts. Memory snippets are basically the notes that people write down after the meeting.

The problem, however, is different. The problem with memory plugins is that your agent basically writes a note every time someone says a sentence, and then tries to work with those 5000 notes.

Instead, the agent should recognize what's important and write only that. And that is, of course, a documentation. (And ADRs, if you want not only a description of the final state, but also the trajectory of how the agent arrived to it. Which, arguably, contains more information than the docs themsleves.)

Another difference is that memory snippets are immutable, append-only and don't have a lot of structure. Of course, this is done to be able to store lots and lots of notes: they should be independent. The main problem is that increasing the number of notes adds not enough benefits to compensate for downsides of this structure-less immutable format.

Page 1 of 4Next →