HNHacker News
TopNewBestAskShowJobs

koliber

4,561 karma · joined April 11, 2013

I run an high-touch outsourcing company that finds exceptional engineering talent for American and Canadian companies in Europe ( http://vistulo.com/ ). I also help engineering leaders at early-stage startups solve their people and technology scaling challenges ( http://koliber.com/ ).

If you ever want to chat or are curious about something, drop a line at yc@koliber.com or k@vistulo.com.

Previously, I ran the engineering department at Career Karma (YC W19) as the VP of Engineering. Prior to that, I was at 15Five, where I helped grow the engineering team to 50+ and built the technology foundation that allowed the company to flourish. I started my professional career during the 1999 dotcom boom, and since then worked in SaaS, finance, and aerospace supply chain firms.

[ my public key: https://keybase.io/krystian; my proof: https://keybase.io/krystian/sigs/JRc2bCWHJVa-mzt-W8tCDzKIYPPnQyPqfqJdO5RBVfc ]

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

Email: yc@koliber.com or k@vistulo.com

submissionscomments
koliber··on Was my $48K GPU server worth it?
I’m not an accountant and what you’re saying is probably right. However, if you hire an engineer to do R&D, build systems, and take R&D tax credits, it “feels” like capex.
koliber··on Project Glasswing: An Initial Update
Replace “Claude code” with “programmers” and you get what we’ve had up until now. It’s all just moving quicker now.
koliber··on How to convert between wealth and income tax
You don’t need to teach anyone about this. The wealth tax should apply to extremely wealthy people, not everyone.

If you accumulated a fortune, there was some skill at play. There was also considerable luck and some exploitation. The wealth tax is a way of paying back for the luck and exploitation.

You will still be extremely wealthy.

Paul wants to play the fairness card. Life is not fair and those who accumulated massive fortunes won the lottery. Don’t let the massively rich conflate issues. Don’t get fooled.

koliber··on Was my $48K GPU server worth it?
Is it capex of training new models and hiring people for 250mln pay packages? Or is it opex running inference?
koliber··on The current AI pricing was always going to go away
Absolutely right. I had a "math moment" myself. I was thinking margin instead of markup.
koliber··on The current AI pricing was always going to go away
EDIT: [ IGNORE THIS COMMENT -- IT IS WRONG - I had a "bad math moment" myself ]

The math seems off. How is 7.8 million vs 4 million 95% more expensive. Article makes good points but I doubt the numbers as they don’t add up.

Still agree with the conclusion though.

koliber··on Why Japanese companies do so many different things
You’re right and that’s intentional. Japanese companies don’t optimize for efficiently but for longevity. Sometimes those things go hand in hand. Sometimes they don’t.
koliber··on The Companies Cutting Headcount for AI Will Lose to the Ones Who Didn't
The article makes a good point, but it's based on a polarized view that people make good judgement and AI is incapable of making good judgement.

I've worked with people who demonstrated below-average judgement, and I've seen cases of good judgement from AI. I think if a company can identify the poor performers and part wit them, there is a decent chance that the remaining people with AI in hand can more than make up the difference.

koliber··on Incident Report: May 19, 2026 – GCP Account Suspension
Now given the logic that you can't be dependent on any one service to run your SaaS, how does Railway convince its customers to run their SaaS on a single service?
koliber··on Ask HN: How to be SOC2 Type 2 compliant as a solo-entreprenuer?
You can have an offboarding doc even if you don’t have employees. It will apply in the future once/if you do. It will be silly and useless now, but you can check it off as a YES.
koliber··on Frontier AI has broken the open CTF format
How will you know that it produced correct code if you don’t know how to write it yourself?
koliber··on Int a = 5; a = a++ + ++a; a =? (2011)
If a behavior is undefined, the theoretical answer to this could be anything, including -123, 500, or 0. We are just lucky that the compilers choose a more sane version of undefined behavior in practice.
koliber··on Rumors of my death are slightly exaggerated
I don't. But many others do. The only thing that let's banks and other companies know that you are dead is a piece of paper called a Death Certificate.
koliber··on Rumors of my death are slightly exaggerated
A doctor friend of mine once joked that it would be really cruel to issue a death certificate for someone who is alive. This seems to be a soft version of that.

The only thing that would be crueler is to revoke someone's birth certificate. "Sir, you never existed in the first place."

koliber··on From Supabase to Clerk to Better Auth
What you are talking about is in a large part authentication. You can do authentication using an external service and still have your user table locally. You can also do authorization locally with a local session table while leaving authentication to a SaaS.
koliber··on Ask HN: Is anyone seriously considering a career change?
Many engineers with a long career have probably thought about becoming a manager at one point. A large portion of them decided to stay in the IC (individual contributor) track because they did not like some of the aspects of being a manager. Some decided to stick to the IC role because they liked creating code.

With AI, every engineer will need to become a manager to manager one or more AI assistants who do a lot of the work. The good news is that this will not involve dealing with performance reviews, psychological problems, and raises. You will also remain close to the code.

Look at the manager role again, and see which parts of it will be needed to manage AI agents. Learn those parts from standard management books. You will kind of pivot, but still remain close to the code.

On the other hand, if all you enjoyed is typing in code, but hated working with product people to understand the intent, doing code reviews, or building software that is easy to QA, there will be fewer and fewer such jobs.

koliber··on Ombudsman column: The Pentagon is trying to silence me
She is a woman.

There are so many shades of gray in freedom of speech. In free European countries the police are also not at the door of outspoken government critics.

If you are alluding to dictatorial European countries like Russia and Belarus, the US is miles away and moving in their direction. Compared to Western Europe, there is no difference.

koliber··on Agent Skills
Lately I keep hearing the same thing over and over: the things that are good for managing a team of devs are good for LLMs.

Good test cases.

Clear and concise documentation.

CI/CD.

Best practices and onboarding docs.

Managing LLMs is becoming more and more similar to managing teams of people.

koliber··on Why TUIs are back
Bad UI plagued software development since ages immortal. The reason is not AI. Good UI design is a skill (or art?) and not an afterthought. But most people do not see it that way and that is why things are the way they are.
koliber··on Have You Seen the New Excel?
Most small companies don’t need AI to be more efficient. They need Excel.

I’ve already had two cases where a friend asked me to show them how AI can help them run their company better. In each case it turned out that they needed Excel. Specifically an excel export from one system, some bulk editing, and an excel import into another system.

(I understand the satire in this article but this is a serious post)

koliber··on AI's economics don't make sense
A long time ago a vast majority of people on earth were farmers. They used relatively simple tools like scathes.

Over a few centuries better tools and technology made it so that <5% of the population in rich countries are farmers. They use tools like million dollar harvesters.

koliber··on Quarkdown – Markdown with Superpowers
Is it like CSS for HTML?
koliber··on Quarkdown – Markdown with Superpowers
After looking at it for 1 minute, it seems that this is to markdown what CSS is to HTML.

How accurate is that?

koliber··on Is my blue your blue? (2024)
There was a time when there were no separate names for blue and green in the Japanese language. Some languages right now have concepts of fundamental colors like navy blue and light blue, where English rolls it into a single "blue". Naming colors is highly cultural and changes over time. The idea that colors have boundaries is fascinating from both psychological as well as linguistic perspectives.

The framing seems stupid if you take the naive perspective that your language's way of dividing colors is the only valid one. Exercises like this and discussions that follow help expand perspectives.

koliber··on Do you even need a database?
Correct. Order-of-magnitude-wise, it's roughly the same as the alternatives.

In the context of writing a new service for a new company, you should not spend one second thinking about whether your technical choices will allow you to serve 100,000 requests per second, or 150,000 requests per second. If you are, you are focusing on the wrong thing. If you get to 1,000 requests per second with a real paying client base you already achieved more than most dream of.

On the other hand, if you are optimizing a mature distributed low-latency equity trading system that is consuming ten's of thousands of market data ticks per second, a 50% improvement in performance on a 20 machine cluster might turn into some real $$$ savings. But that's not what this article is about.

koliber··on Do you even need a database?
postgres is great and is also a good default choice. It needs a bit more setup than sqlite. Unless I need a capability that postgres provides, I go with sqlite. It just works.
koliber··on Darkbloom – Private inference on idle Macs
Apple should build this, and start giving away free Macs subsidized by idle usage.
koliber··on US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf]
Communicating with an attorney is protected by privilege. In this case it seems they ruled that researching your case is not protected by privilege.

What about drafting communications with an attorney? Is a draft email that has not yet been sent protected? What about a Word doc containing a draft of an email? What about a Google search for “how do I spell amfeetamine?” that is part of your process of drafting your communication with your lawyer?

koliber··on Do you even need a database?
The reality is that things will be blazing fast in any language if you save things by PK in HashMaps.
koliber··on Do you even need a database?
Backups are super-simple as well.

I'm also a convert.

← PreviousPage 3 of 34Next →