<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: koliber</title><link>https://news.ycombinator.com/user?id=koliber</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 09:00:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=koliber" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by koliber in "Do you even need a database?"]]></title><description><![CDATA[
<p>Correct. Order-of-magnitude-wise, it's roughly the same as the alternatives.<p>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.<p>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.</p>
]]></description><pubDate>Fri, 17 Apr 2026 07:11:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803271</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47803271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803271</guid></item><item><title><![CDATA[New comment by koliber in "Do you even need a database?"]]></title><description><![CDATA[
<p>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.</p>
]]></description><pubDate>Thu, 16 Apr 2026 07:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47789782</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47789782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47789782</guid></item><item><title><![CDATA[New comment by koliber in "Darkbloom – Private inference on idle Macs"]]></title><description><![CDATA[
<p>Apple should build this, and start giving away free Macs subsidized by idle usage.</p>
]]></description><pubDate>Thu, 16 Apr 2026 05:59:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47789213</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47789213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47789213</guid></item><item><title><![CDATA[New comment by koliber in "US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf]"]]></title><description><![CDATA[
<p>Communicating with an attorney is protected by privilege. In this case it seems they ruled that researching your case is not protected by privilege.<p>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?</p>
]]></description><pubDate>Wed, 15 Apr 2026 20:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47785040</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47785040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47785040</guid></item><item><title><![CDATA[New comment by koliber in "Do you even need a database?"]]></title><description><![CDATA[
<p>The reality is that things will be blazing fast in any language if you save things by PK in HashMaps.</p>
]]></description><pubDate>Wed, 15 Apr 2026 17:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47782727</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47782727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47782727</guid></item><item><title><![CDATA[New comment by koliber in "Do you even need a database?"]]></title><description><![CDATA[
<p>Backups are super-simple as well.<p>I'm also a convert.</p>
]]></description><pubDate>Wed, 15 Apr 2026 17:52:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47782686</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47782686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47782686</guid></item><item><title><![CDATA[New comment by koliber in "Do you even need a database?"]]></title><description><![CDATA[
<p>I love this article as it shows how fast computers really are.<p>There is one conclusion that I do not agree with. Near the end, the author lists cases where you will outgrow flat files. He then says that "None of these constraints apply to a lot of applications."<p>One of the constraints is "Multiple processes need to write at the same time." It turns out many early stage products need crons and message queues that execute on a separate worker. These multiple processes often need to write at the same time. You could finagle it so that the main server is the only one writing, but you'd introduce architectural complexity.<p>So while from the pure scale perspective I agree with the author, if you take a wider perspective, it's best to go with a database. And sqlite is a very sane choice.<p>If you need scale, cache the most often accessed data in memory and you have the best of both worlds.<p>My winning combo is sqlite + in-memory cache.</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780524</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47780524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780524</guid></item><item><title><![CDATA[New comment by koliber in "Ask HN: Any interesting niche hobbies?"]]></title><description><![CDATA[
<p>A while back, at a company I used to work at, we did intros of new hires. This was one of the questions. One person shared that they do composting and worm farming. That was memorable. Sharing here since it's about as interesting and niche as I can imagine.</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696514</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47696514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696514</guid></item><item><title><![CDATA[New comment by koliber in "Microsoft terminated the account VeraCrypt used to sign Windows drivers"]]></title><description><![CDATA[
<p>Tyranny of majority is a thing. It's something mature democracies are aware of and have the ability to defend against.<p>We're in an interesting spot here and the tension is tangible.</p>
]]></description><pubDate>Wed, 08 Apr 2026 20:20:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47695749</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47695749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47695749</guid></item><item><title><![CDATA[New comment by koliber in "Personal Encyclopedias"]]></title><description><![CDATA[
<p>I have a friend whose grandma wrote a book about their family. She printed 50 or so copies of it. Not a chart-topping best seller, but each one is a cherished collector's item.<p>Right now, my wife and I are sticking to annual photo albums. They're already fun to flip through and we're not even that old yet.</p>
]]></description><pubDate>Thu, 26 Mar 2026 12:51:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47529815</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47529815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47529815</guid></item><item><title><![CDATA[New comment by koliber in "Epoch confirms GPT5.4 Pro solved a frontier math open problem"]]></title><description><![CDATA[
<p>> human will instantly answer "I don't know" instead of yelling a random number.<p>Seems that you never worked with Accenture consultants?</p>
]]></description><pubDate>Tue, 24 Mar 2026 07:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47499703</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47499703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47499703</guid></item><item><title><![CDATA[New comment by koliber in "Translate Garry Tan's LinkedIn-speak to plain English"]]></title><description><![CDATA[
<p>haha. No, actual human here.<p>My point is that some people find this stuff valuable. You're not the target audience.</p>
]]></description><pubDate>Thu, 19 Mar 2026 11:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47437744</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47437744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47437744</guid></item><item><title><![CDATA[New comment by koliber in "Translate Garry Tan's LinkedIn-speak to plain English"]]></title><description><![CDATA[
<p>Most people don’t read Aristotle. If thousands of wannabe philosophers can paraphrase some of his ideas and make them accessible to the masses, that’s a net plus. If they can stroke their vanity along the way, even more people win.<p>It’s much better than writing bitter diatribes.</p>
]]></description><pubDate>Thu, 19 Mar 2026 09:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47436685</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47436685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436685</guid></item><item><title><![CDATA[New comment by koliber in "North Korean's 100k fake IT workers net $500M a year for Kim"]]></title><description><![CDATA[
<p>Never had a deepfake.<p>I am recruiting in Poland, they say that they're Polish, have very Polish names, but they are clearly not Polish and not in Poland.<p>It's easy enough to spot their resume's if you know what you're looking for. If you're interested, I can share, but email me (email is in my HN profile).</p>
]]></description><pubDate>Thu, 19 Mar 2026 07:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47435967</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47435967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47435967</guid></item><item><title><![CDATA[New comment by koliber in "North Korean's 100k fake IT workers net $500M a year for Kim"]]></title><description><![CDATA[
<p>I’ve had the call terminate with such candidates after frankly stating that they are from North Korea and lying about everything. The person in front of the camera would try to maneuver out of it and then the call ended as if someone pulled the plug behind the scenes. I’ve built some pretty decent heuristics to identify them before wasting time on interviews.</p>
]]></description><pubDate>Wed, 18 Mar 2026 19:53:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47430614</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47430614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47430614</guid></item><item><title><![CDATA[New comment by koliber in "Rob Pike’s Rules of Programming (1989)"]]></title><description><![CDATA[
<p>Picking the starting point is very important. "optimization" is the process of going from that starting point to a more performant point.<p>If you don't know enough to pick good starting points you probably won't know enough to optimize well. So don't optimize prematurely.<p>If you are experienced enough to pick good starting points, still don't optimize prematurely.<p>If you see a bad starting point picked by someone else, by all means, point it out if it will be problematic now or in the foreseeable future, because that's a bug.</p>
]]></description><pubDate>Wed, 18 Mar 2026 14:11:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426028</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47426028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426028</guid></item><item><title><![CDATA[New comment by koliber in "US SEC preparing to scrap quarterly reporting requirement"]]></title><description><![CDATA[
<p>Most of the time things will work as they are supposed to and arbitrage will work as a damper. Every once in a while you'll get a self-reinforcing loop and then it will work as an a run-away amplifier.</p>
]]></description><pubDate>Tue, 17 Mar 2026 07:53:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47409760</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47409760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409760</guid></item><item><title><![CDATA[New comment by koliber in "I was interviewed by an AI bot for a job"]]></title><description><![CDATA[
<p>Yeah, hiring at entry level is great, because there are so many things that you don't need to check. It's WYSYWIG - what you see is what you get.</p>
]]></description><pubDate>Fri, 13 Mar 2026 05:41:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47361069</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47361069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47361069</guid></item><item><title><![CDATA[New comment by koliber in "I was interviewed by an AI bot for a job"]]></title><description><![CDATA[
<p>That's why a screening is needed. If people lie, it won't make me lower my standards.<p>I'm dealing with this all the time in recruitment. It can be done. People lie all the time or don't read the requirements. You need a way for the ones who really do know how to do the thing you need to demonstrate it to you.<p>Have you ever been in a situation where you had to hire someone to help you with something? Would you really follow your own advice? Your advice does not make sense for carpenters, cooks, or drivers. Why should it make sense for programmers?</p>
]]></description><pubDate>Thu, 12 Mar 2026 19:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47355787</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47355787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47355787</guid></item><item><title><![CDATA[New comment by koliber in "I was interviewed by an AI bot for a job"]]></title><description><![CDATA[
<p>Sometimes you can pay someone who has done this before, and you're both happy. The person is happy that their experience helps them get a job. The company is happy that you get someone with the needed experience.<p>If I want to hire a driver, I can train someone who does not know how to drive, or hire someone who has experience as a driver. I can do either, but I'd prefer to do the latter in most cases.</p>
]]></description><pubDate>Thu, 12 Mar 2026 17:00:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47353874</link><dc:creator>koliber</dc:creator><comments>https://news.ycombinator.com/item?id=47353874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47353874</guid></item></channel></rss>