HNHacker News
TopNewBestAskShowJobs

pdimitar

10,890 karma · joined May 11, 2014

Backend programmer with sysadmin chops.

Prefers working with: Elixir, Golang, Rust. Knows shell scripting, macOS and Linux well and navigates them freely.

Retired skills: C/C++, Java, PHP, JS, HTML/CSS, Ruby.

Professional programming interests: code generation from data schema files. Also network administration.

Hobby programming interests: game bots and AI, financial trading, formal verification of code, super-optimization (evolving the perfect compiled code).

email: `mitko.p| <at] {gmail.com[

GitHub: https://github.com/dimitarvp

LinkedIn: https://www.linkedin.com/in/dpanayotov/

submissionscomments
pdimitar··on Cisco gives engineer unlimited AI tokens to rewrite legacy code
First LLM PTSD case coming soon. You heard it here first, folks.
pdimitar··on New iMac with M6
What's the particular model from LG that's 6K? Is it more than 60Hz?
pdimitar··on America has lost 200k of jobs in media, film and the arts. How much is AI?
> Competition increases, margins decrease, baseline minimal standard of quality for success increases.

Except cinema tickets prices got raised, if we were still talking about Hollywood and its entertainment industry.

> Valheim [1] is a game that was made mostly by one guy, at first at least. Not that long ago, this would have been a multi million dollar game produced by a wide array of people.

Quoting outliers and exceptions is not supporting your argument. Concurrently, a lot of people figured they are super shrewd and will make AI-generated games and guess what, barely anyone buys them. There are social and taste factors in art. It's not a chart with a line climbing up. A lot of normal folk, myself included, see AI-generated entertainment as low-effort and a plot to get their money while the other guy is snoring and is having 2x RTX 5090's make him money in his sleep.

People don't like that. They don't have to be proficient in IT to see what's going on and to dislike it.

> The future we're moving into isn't going to be the same but more efficient for those on top.

Yes. That is what your parent comments are saying -- that they are not seeing the common folk get too many benefits (if any) when the dust settles, which it still has not. They/we are saying: it's going to get objectively and measurably better only for the richest class.

> That efficiency is going to revolutionize the economy in ways that are probably impossible to see from a distant, much how somebody living in an agrarian society couldn't have even begun to imagine the 'real' impact of the Industrial Revolution.

The only thing at this point that is likely being revolutionized is our cooking skills because we should learn to cook rats and roaches -- because those on top care not about you and me. No, scratch that. They care. But they want us gone.

Almost nobody wants human workers per se, they just don't have a choice. The LLM era shows this acutely and clearly; many businesses rushed to fire people BEFORE they had proof LLMs will get their work done at all. The social and economic aspects of "nobody wants human workers" have been there forever but it was accepted as a necessary evil.

Now, many capital holders have an excuse _and_ a tool to want less -- or zero -- human workers. We are currently living in this boiling pot and your vaguely optimistic comment does not line with the reality I am observing.

Maybe, historically speaking / era-wise, i.e. 50-ish years from now, everything will be alright, a new equilibrium will have been reached and the humanity will be objectively happier generally and per-capita.

That will not comfort a talented VFX artist, a programmer, a sysadmin, a lawyer, and many others, when they have to get their half-paid house confiscated and go live in shanty towns and form a gypsy-like society so they can survive at all.

"Historically..." arguments are boring. What happens _now_? How is society and economy and the rich class handling the turbulent changes in the last 2 years? How will they handle them in the next 5 years?

pdimitar··on Meta and Microsoft take steps to reduce employee usage of Claude AI
Oh I agree about there (and many other places). I was talking about programmers. We started getting treated like warehouse workers, gradually.
pdimitar··on Meta and Microsoft take steps to reduce employee usage of Claude AI
No stakeholder will care, they're high on the illusion they can drain a batch of people and then replace them with fresh meat.

Nobody will take care of us. Ever.

pdimitar··on Cf: The Agentic CLI for the Cloudflare API
There is, but it's compiled to WASM so it can run in V8 isolates.
pdimitar··on Evolving programming languages in the AI era
That's what a good amount of people are doing, including in the Elixir ecosystem (where Jose Valim, the author of OP, mainly resides): build graph/vector DB-based code indexers and finders. LLMs seem to deal with those well and take less turns to give an answer or even find and address a smell.

We also need a metric ton of opinionated linting to sheep-herd codebases into a smaller amount of possible shapes -- which I'm strongly in favor of and see it as the next iteration (of the concept of a single code formatter a la Rust) because it'll put many other bikeshedding time-wasters to rest, hopefully forever.

To be honest though, it's mostly hypotheses and feelings; nobody has truly figured it out yet -- and if some have, they're keeping the secret sauce to themselves.

pdimitar··on Fable 5 – Median thinking declined in August
Some of us are stuck on subscriptions and our executives will never give us API access.

But also, everyone says "it's the harness" and almost nobody ever gives good examples, it gets a bit tiring to read everywhere, as if everyone wants to sell a harness to us.

pdimitar··on Don't be the out of touch Kung Fu master
Awesome. Any further writeups? Would love to read.

Also what kind of problems did you have with LiveView?

pdimitar··on Things That Annoy Me About Cars
> But perhaps the story is more about consumers who just want new, exciting things like weird door handles and 30 inches of screens

We should never underestimate people's weird desires but this is mostly not it IMO. There was a new generation that felt the need to rebel against old established stuff and of course is now painfully rediscovering why this stuff was established in the first place.

Infuriating to watch, mind you. But also predictable, like watching bots play StarCraft against each other.

pdimitar··on Measuring the sloppiness of code
Yeah, exactly my experience. Especially ever since Fable came out, I felt paralysed, many times, about how many decisions I have to hand it. Which is 10x harder when you handed it the reins to build the PR and you practically only knew the compressed initial problem statement. Then it stands up a draft PR and says: "Decisions you owe me: [insert bulleted list with 8 items each a paragraph long]" and you are like: "...oh shit".

It becomes a very heavy and difficult exercise of it walking you through the implementation and the judgment calls it had to make along the way. VERY exhausting.

There's a silver lining though: you do get to gradually clarify a proto project spec and various requirements, but boy does it take time and energy to re-contextualise when the bot tells you that you should make decisions.

pdimitar··on Measuring the sloppiness of code
The "exactly" part is the problem.

Just last two weeks I had to slap Fable, three times, to stop writing 1000-2000 lines of defensive code... because of DB columns I just forgot should be NOT NULL. That was it. Nothing else. I told it that, boom, -4800 coding lines: gone.

LLMs defend the status quo and they regularly lose sight of everything bigger than the current PR they are working on.

I too am gradually making peace with the fact that LLM-maintained code does not have to be 100% readable for humans.

But this is not about readability. It's about the data model. So one concession I am willing to make is: don't care too much about the code _BUT_ manually curate the data model. So far: small wins on iteration turns and code volume producing. Too early to tell but for now I am happy with the results.

pdimitar··on Among European Companies That Use a CDN, Nearly 9 in 10 Use Cloudflare
And? Why should they not use Cloudflare?

What do the EU investors do outside of demanding guaranteed profit with zero risk for them? How many are ready to absorb 10-30 years of new infrastructure investments and play the long game?

If the EU wants to compete, well, here's the global market, right that way. ==>

Get to it. Nobody is actually stopping you.

But if you have no appetite for risk, don't complain when one day you realize you don't have EU alternatives.

pdimitar··on OKF Agent Memory – Git-native persistent memory for AI coding agents
Huh? Can you show source on the "it will not compact"? Very interesting.
pdimitar··on Grep beats LSP? Why coding agents ignore your fancier tools
> Or to search the contents of a JSON file, you would maybe use `grep`, or perhaps `jq` and a well crafted query

Try https://github.com/tomnomnom/gron.

pdimitar··on Gemini 3.8 Flash and 3.8 Flash Cyber
How do you do the proxy thing?
pdimitar··on The August 17 outage
Sounds like their problem, not something a SaaS product should dance around.

Yet they kind of did. I've limited participation in my libraries with GitHub's setting that nobody who made an account in the last 6 months can do anything in my repos (after some misguided hustler thought they're an easy target and posted an ad).lp

Time's marching forward though. Wonder what will happen after a few more months. We'll have bot spam accounts that are no longer as fresh.

pdimitar··on The August 17 outage
It's also a great opportunity for character development. Use it for that, and not for trying to overbook yourself to 300%.

You don't owe the world anything at all. If you're conscientious, then give a little -- here and there. Don't turn it into an unpaid job.

pdimitar··on Incident with Github.com [resolved]
All being said, I have most sympathy towards engineers of all people. They don't get to call the shots, they do as they are told. 99% of the time by an extremely out-of-touch managers.

Managers and executives though? Those I do blame. Surely at this point it should be blindingly obvious their current strategy is not working.

pdimitar··on Go is an ideal language for AI-assisted software engineering
Rust's disadvantage in adding time is mostly a one-time initial investment, in my experience.

After you get comfortable and learn the important idioms, you go through the development loop quite quickly.

Compilation/linking speed can still suck though.

pdimitar··on Because It's Not Fun Enough: why languages fail
What kind of workplaces you people have if you can code "for fun"?

I am tired of only ever being gauged by immediate usefulness. You hiring?

Also when you emphasize "exactly", you are not giving any actual reasons.

pdimitar··on GitHub Actions and Pages are experiencing degraded availability
Not hiring 20-25 year olds with social science Ph.D.-s would be a good start (don't remember where I saw that a while ago).

Next: proficient engineering managers, not just people who immediately bend a knee to the middle manager.

Oh wait, I went into sci-fi territory again. My bad.

pdimitar··on GitHub Actions and Pages are experiencing degraded availability
Shhh! Do you hear that? It's the collective scream of middle managers screaming in terror.

Jokes aside, yes, quite correct. Even frontier models like Fable have very obvious limits.

pdimitar··on 2027 memory capacity is reportedly sold out
Oh I agree, I am just saying that if you really did not want to spend, there are obviously options. I am thinking of promoting my super old and long-time-not-used PC with an i7-3770 and 32GB DDR3 RAM to a server and I bought a ~$45 motherboard for it some months ago, now I have to bother finding it a good NAS case and buy at least two HDDs (the real cost here).

Point is, quite a lot of hardware can still do a lot. I have a Ryzen 5500U-based laptop that still outperforms the PCs of most people that I know (non-tech people).

Though in my case I feel like I have to get a loan to buy a workstation + an actual gaming PC for my wife. That all is beginning to look like at least $15k... yikes. But I am not sure I can wait until 2028 to see if things _start_ normalizing... Depressing indeed.

pdimitar··on 2027 memory capacity is reportedly sold out
Why don't you just get a MB only for now? What mandates an entire new batch of hardware?
pdimitar··on GitHub Outage (Aug 2026)
A bunch of queued and not yet picked up GHA CI runs in our org as of 18:14 UTC @ Aug 6 2026. Hope they fix it soon.
pdimitar··on How to Do Great Work (2023)
I generally dislike PG's articles as very tone-deaf and billionaire-having-all-the-time-in-the-world centric, but this one was okay. Figured I'll give it a chance and I don't regret it (this time; a pleasant exception, usually I feel like I wasted my time reading his essays).

Things I do appreciate that are good-ish nuggets:

- Don't try to work on something "prestigious". I agree with that; a lot of people became poor out of ego, myself included a few times in the past.

- Working on something that interests you deeply is a great way to become a super specialist which is honestly a coin toss; it can make you a highly-sought-after expert commanding serious rates... or yet another burned out nerd who knows something very deeply that nobody wants to pay for. I mean OK, I love being satisfied and fulfilled but I can't be like that if I can't pay bills. So that passion is never the #1 priority and that's a fact of life for 99.9999%+ of humanity.

- Investing in something on the side a few hours a week sounds great until you wake up 10 years later _still_ not having the side hustle doing you $2000 a month. As above: coin toss. But I agree that's the right and the pragmatic strategy for working people. Success is not guaranteed and that's of course not a reason NOT to try. Still: work-life balance!

- Getting to the frontier and then filling the gaps is a solid strategy, yep. As per above: make sure you work on something people would pay for, though.

- When to be earnest and when to be [faux] sophisticated is generally not clear and cut. There are events during which you have to be a bit posh or nobody would take you seriously, and sadly those are often the events that might be life or death sentence for your new business idea. I think us the tech nerds are earnest way too much and too often, and don't know when to be "sophisticated". Me putting a formal shirt and pants and pretending to know more about a field than I really did, did net me money that my impostor syndrome screamed that I didn't deserve (but years later, with the objectivity that a brutal hindsight can give you, I absolutely did).

- Ownership of one's work is a great advice, probably the best one in the article... until you realize most startup CEOs understand this and will give you +30% more salary than everyone else because they love having somebody on a stable wage who does 80% of their work and does not ask for percentages of the Series A/B/C/D tranches. Nah, thanks. As we say on the Balkans (butchered translation): "The quality of the music depends on the quantity of the tip". I'm done taking your cause so seriously that I don't have time for my wife. Dangle $25k+ a month in front of my face and we'll talk.

---

So my TL;DR is: yes, compound knowledge and work on what you like and try to make it a side hustle, absolutely. Put on some suit when you get to events. Don't always be super humble, that by itself can be a turn off and no you cannot afford to gamble your future on this so yes, sometimes be posh and sophisticated. It frakkin helps with some people! And I don't care if you don't want to be associated with them; many of them are gatekeepers of wealth so, deal with it.

I'll agree: passion shines through and wins people over. It's not enough, though. "Making it" requires making good decisions on multiple lanes.

pdimitar··on Twenty-five years ago it was cryptography, today it's model weights
I don't see how you would need more and more space for media with time.

You don't have to take it upon yourself to archive the entire history of Hollywood, you know.

You can get _very_ far with 20TB, hell, even with just 10TB.

pdimitar··on Working from home? That will be extra. Renters rage over new fee
Nothing more to understand, your reading sounds exactly right to me. Rent-seekers wanting ever more income, color me surprised.
pdimitar··on Show HN: Claude-account – switch Claude Code accounts without logging in again
Cool but I would like to reuse my entire account directory and just switch accounts and nothing else. Now I just do `/logout` and then go through the login flow again because I don't want to lose access to all memories and transcripts.

Is that supported?

Page 1 of 34Next →