<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: andreif</title><link>https://news.ycombinator.com/user?id=andreif</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 17 Sep 2026 23:52:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=andreif" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by andreif in "How we scaled Slack to support 1000s of developers"]]></title><description><![CDATA[
<p>So I have to upload files to enable syntax highlighting. There is probably a reason but the users frustration is helping them to look for alternatives.</p>
]]></description><pubDate>Tue, 28 Jan 2025 16:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42854551</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=42854551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42854551</guid></item><item><title><![CDATA[New comment by andreif in "How we scaled Slack to support 1000s of developers"]]></title><description><![CDATA[
<p>Do you enjoy the other parts of MS ecosystem?</p>
]]></description><pubDate>Tue, 28 Jan 2025 16:47:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=42854500</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=42854500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42854500</guid></item><item><title><![CDATA[New comment by andreif in "JSON5 – JSON for Humans"]]></title><description><![CDATA[
<p>Actually, right this moment I am writing docs for my mini-yaml to generate JSON Schema Draft 4 for our EDA. Easy-peasy</p>
]]></description><pubDate>Mon, 09 Dec 2024 15:57:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=42367378</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=42367378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42367378</guid></item><item><title><![CDATA[New comment by andreif in "JSON5 – JSON for Humans"]]></title><description><![CDATA[
<p>I think main problem people trying to solve is treating JSON as computer-human interface. It was not designed for it and I don’t think we need to expand its use-case. You can perfectly use subset of YAML with much better readability for human interactions. I wrote custom parsers for subset I need with like 100 lines of Python code. JSON should stay as a loggable system-to-system format that you can render in a more readable way.</p>
]]></description><pubDate>Mon, 09 Dec 2024 15:55:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42367353</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=42367353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42367353</guid></item><item><title><![CDATA[New comment by andreif in "Go is my hammer, and everything is a nail"]]></title><description><![CDATA[
<p>Dependencies is a sign of weakness.</p>
]]></description><pubDate>Tue, 13 Aug 2024 09:40:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41233851</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=41233851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41233851</guid></item><item><title><![CDATA[New comment by andreif in "Pyenv – lets you easily switch between multiple versions of Python"]]></title><description><![CDATA[
<p>Packages is another story though. Pyenv is for Python versions. For me it’s either that or using Docker images. The later performed poorly with PyCharm when I tested a few years ago. I have seen an issue with Pyenv only once and not even on my machine.</p>
]]></description><pubDate>Tue, 26 Mar 2024 08:51:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=39825539</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39825539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39825539</guid></item><item><title><![CDATA[New comment by andreif in "Pyenv – lets you easily switch between multiple versions of Python"]]></title><description><![CDATA[
<p>Pyenv is for Python versions. There is a plugin for virtualenvs that can be useful for some specific cases but I rarely use it nowadays.</p>
]]></description><pubDate>Tue, 26 Mar 2024 08:43:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39825484</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39825484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39825484</guid></item><item><title><![CDATA[New comment by andreif in "Pyenv – lets you easily switch between multiple versions of Python"]]></title><description><![CDATA[
<p>Dependencies are for the weak. You only need Python. Just support a range of versions if you intend to distribute.</p>
]]></description><pubDate>Tue, 26 Mar 2024 08:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=39825208</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39825208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39825208</guid></item><item><title><![CDATA[New comment by andreif in "Pyenv – lets you easily switch between multiple versions of Python"]]></title><description><![CDATA[
<p>It’s totally up to your knowledge and experience to produce code that supports multiple versions. I had no issue with doing it. That’s what you pay for dynamic language that evolves rapidly.</p>
]]></description><pubDate>Tue, 26 Mar 2024 07:48:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39825142</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39825142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39825142</guid></item><item><title><![CDATA[New comment by andreif in "Pyenv – lets you easily switch between multiple versions of Python"]]></title><description><![CDATA[
<p>Also, when working on packages supporting multiple versions it was very helpful to use tox with pyenv.</p>
]]></description><pubDate>Mon, 25 Mar 2024 16:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39818064</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39818064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39818064</guid></item><item><title><![CDATA[New comment by andreif in "Pyenv – lets you easily switch between multiple versions of Python"]]></title><description><![CDATA[
<p>Works fine for me on macOS. I am using venv the same way you do except some global ones for certain tools.</p>
]]></description><pubDate>Mon, 25 Mar 2024 16:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39818006</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39818006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39818006</guid></item><item><title><![CDATA[New comment by andreif in "Almost every infrastructure decision I endorse or regret"]]></title><description><![CDATA[
<p>> while other cloud providers feel more like utilities that give you building blocks.<p>Idk why you don't see AWS as a utility providing building blocks.<p>> I don't think trying to emulate AWS's support and consistent API makes sense as a strategy for other cloud providers.<p>Those are such essential things. It's very hard to imagine prioritising something else and succeeding in anything.</p>
]]></description><pubDate>Sun, 11 Feb 2024 13:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39334761</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39334761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39334761</guid></item><item><title><![CDATA[New comment by andreif in "A man has been swatted 47 times for making a joke about Norm Macdonald"]]></title><description><![CDATA[
<p>He should charge the police for hosting training exercises for their swat teams.</p>
]]></description><pubDate>Sun, 11 Feb 2024 08:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39333583</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39333583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39333583</guid></item><item><title><![CDATA[New comment by andreif in "Almost every infrastructure decision I endorse or regret"]]></title><description><![CDATA[
<p>You remember any example? I don't call API directly and usually use CLI/SDK/CDK that work a lot better than gcloud. I did see some inconsistencies between services (e.g. updating params for SQS and SNS) and that could definitely be improved. But honestly, comparing to GCP mess, AWS is ten times better.</p>
]]></description><pubDate>Sat, 10 Feb 2024 17:40:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=39328308</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39328308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39328308</guid></item><item><title><![CDATA[New comment by andreif in "Almost every infrastructure decision I endorse or regret"]]></title><description><![CDATA[
<p>> few things are cli only<p>wdym? As far as I see, it's either CLI or Terraform. GCP SDK is complete garbage, at least for Python compared to AWS boto3. I have personally made web UI for AWS CLI man pages as a fun project and can index everything myself if needed. Googling works fine. If you are not happy with it then ChatGPT is to the rescue. I honestly do not see any problem at all.</p>
]]></description><pubDate>Sat, 10 Feb 2024 17:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39328202</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39328202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39328202</guid></item><item><title><![CDATA[New comment by andreif in "Almost every infrastructure decision I endorse or regret"]]></title><description><![CDATA[
<p>Have you named any successful product?</p>
]]></description><pubDate>Sat, 10 Feb 2024 17:11:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=39327993</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39327993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39327993</guid></item><item><title><![CDATA[New comment by andreif in "Almost every infrastructure decision I endorse or regret"]]></title><description><![CDATA[
<p>How many popular products have you named and launched? Naming products is hard to meet both usability and marketing objectives. This has never been as big of a problem for me, as GCPs APIs for example. Those are the true evil. Product names I care little for.</p>
]]></description><pubDate>Sat, 10 Feb 2024 17:07:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=39327938</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39327938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39327938</guid></item><item><title><![CDATA[New comment by andreif in "Almost every infrastructure decision I endorse or regret"]]></title><description><![CDATA[
<p>Why it's weird to blame them for product names? Because their purpose slightly different. I can see where negativity comes from and understand, but product name is a lot less important as consistent API experience. AWS is the best among big players by far, hats off and well-done to their teams and leadership. I hope the others will finally learn and follow.</p>
]]></description><pubDate>Sat, 10 Feb 2024 17:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=39327898</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39327898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39327898</guid></item><item><title><![CDATA[New comment by andreif in "Almost every infrastructure decision I endorse or regret"]]></title><description><![CDATA[
<p>I am yet to meet an IRL person who believes Azure has "sane management interface". In my experience it was horribly inconvenient, filled with weird anti-UX solutions that were completely unnecessary. It maybe shows you all at once, or at least tries to, but it's such a horrible idea for a complex system. Non-surprisingly it never worked properly with various widgets hanging or erroring-out. It was impossible to see wtf is going on, what state it is in, or how to do anything about it. Azure will always be an example of a web UI done horribly wrong. This does actually not surprise me at all since Microsoft products are known for this. Every time I need to extend my kids Xbox subscriptions I have to pull my hair out to figure out how to do it in their web mess.<p>How can you even compare it to AWS is a mystery to me. There are pages showing all your resources, not sure why you think it's a problem. Could be a problem from long time ago?</p>
]]></description><pubDate>Sat, 10 Feb 2024 16:55:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39327800</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39327800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39327800</guid></item><item><title><![CDATA[New comment by andreif in "Almost every infrastructure decision I endorse or regret"]]></title><description><![CDATA[
<p>I thought you meant API and parameters. Blaming them for product names is weird to me.</p>
]]></description><pubDate>Sat, 10 Feb 2024 10:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39325173</link><dc:creator>andreif</dc:creator><comments>https://news.ycombinator.com/item?id=39325173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39325173</guid></item></channel></rss>