<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: _asummers</title><link>https://news.ycombinator.com/user?id=_asummers</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 09:57:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_asummers" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _asummers in "Mechanical Watch"]]></title><description><![CDATA[
<p>I love 1940s/1950s instruction videos. Here’s one from Hamilton that shows how they work that I really like. <a href="https://www.youtube.com/watch?v=rL0_vOw6eCc" rel="nofollow">https://www.youtube.com/watch?v=rL0_vOw6eCc</a></p>
]]></description><pubDate>Wed, 04 May 2022 16:22:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=31262581</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=31262581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31262581</guid></item><item><title><![CDATA[New comment by _asummers in "We lost 54k GitHub stars"]]></title><description><![CDATA[
<p>They have a bunch of differences under the hood, particularly when you want to give perms. It makes sense, sort of, on its face, that a user can’t have teams, but why? That decision is pretty arbitrary, to me. Then in GHE, users and orgs have all sorts of fun differences when you consider things like internal/public/private and how people can interact with them; to wit, if you’re in ANY team you can see ANY internal repo in an org, but if you’re limited to just personal repos, you can see no such things.</p>
]]></description><pubDate>Fri, 15 Apr 2022 21:54:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=31046369</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=31046369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31046369</guid></item><item><title><![CDATA[New comment by _asummers in "Cue, an open-source data validation language"]]></title><description><![CDATA[
<p>The Cue integrated Kubernetes project I'm most excited about is KubeVela[0]. Effectively, you can create an "operator" for just the YAML bits to narrow your Kubernetes API and provide best practices via the Components and Trait overrides, and it should allow platform teams to standardize how their teams are deploying software on large Kubernetes installations.<p>[0] <a href="https://kubevela.io/" rel="nofollow">https://kubevela.io/</a></p>
]]></description><pubDate>Tue, 15 Jun 2021 13:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=27515376</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=27515376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27515376</guid></item><item><title><![CDATA[New comment by _asummers in "Pupil Size Is a Marker of Intelligence"]]></title><description><![CDATA[
<p>My initial misread was about classroom sizes, and I came to the same conclusion before I thought "huh, that's... not how you reference classroom size".</p>
]]></description><pubDate>Wed, 02 Jun 2021 23:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=27375396</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=27375396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27375396</guid></item><item><title><![CDATA[New comment by _asummers in "Best practices around creating production ready web apps with Docker Compose"]]></title><description><![CDATA[
<p>I use Docker Compose for integration testing against DBs in CI, and even for that, have to go through gymnastics working around not having k8s things.</p>
]]></description><pubDate>Wed, 02 Jun 2021 12:17:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=27367781</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=27367781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27367781</guid></item><item><title><![CDATA[New comment by _asummers in "Nonnative English speakers share their gripes about speaking English"]]></title><description><![CDATA[
<p>"Yesterday morning" and "tomorrow morning" is my favorite example. Several previous Indian coworkers of mine would say "today morning", which always made me smile a bit. It's not an unreasonable phrase to exist, given the others do as well.</p>
]]></description><pubDate>Thu, 20 May 2021 13:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=27220792</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=27220792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27220792</guid></item><item><title><![CDATA[New comment by _asummers in "Elixir 1.12"]]></title><description><![CDATA[
<p>Ooooh that didn't used to be true, from what I saw! Happy that changed. I can clean up a bunch of images on my side.</p>
]]></description><pubDate>Wed, 19 May 2021 21:45:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=27214914</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=27214914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27214914</guid></item><item><title><![CDATA[New comment by _asummers in "Elixir 1.12"]]></title><description><![CDATA[
<p>DateTime was added in Elixir 1.8.0. Timex filled a vacuum for a long time, and still has a few nice convenience functions. In new codebases, I of course drop Timex, but it was very much needed until those APIs were added.</p>
]]></description><pubDate>Wed, 19 May 2021 16:32:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=27210927</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=27210927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27210927</guid></item><item><title><![CDATA[New comment by _asummers in "Elixir 1.12"]]></title><description><![CDATA[
<p>Only issue here is that they don't do subpatch versions. We needed Erlang 22.3.4.1 for something, so had to build by hand.</p>
]]></description><pubDate>Wed, 19 May 2021 15:25:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=27210004</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=27210004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27210004</guid></item><item><title><![CDATA[New comment by _asummers in "Elixir 1.12"]]></title><description><![CDATA[
<p>It had them. But if you did a System.get_env inside the config.exs/dev.exs/prod.exs etc it would be at compile time. Various patterns arose to do that at runtime, by using things like `{:system, "FOO", Integer}` as conventions, but it was always a bit ad hoc. If a lib saw that they would know to punt the actual reading to runtime, which is what many folks did before releases.exs, which runs at RUNTIME, so things like System.get_env work as expected.</p>
]]></description><pubDate>Wed, 19 May 2021 15:20:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=27209925</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=27209925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27209925</guid></item><item><title><![CDATA[New comment by _asummers in "The origin of Covid: Did people or nature open Pandora’s box?"]]></title><description><![CDATA[
<p>When entering the camps, they made sure to document well, because they knew no one could possibly believe the extent of the atrocities without seeing themselves.</p>
]]></description><pubDate>Fri, 07 May 2021 12:35:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=27075189</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=27075189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27075189</guid></item><item><title><![CDATA[New comment by _asummers in "Kubernetes Failure Stories"]]></title><description><![CDATA[
<p>Feel free, but it's a bad hill.<p>I can write my own config management, secret management, volume mounting, deployments, replica scaling, hardware affinity, antiaffinity for resilience, rollover kicking out e.g. staging if there's not enough room to schedule production workloads, and the list goes on.<p>I can also figure out how to install and upgrade each piece of software in my universe, across a few different languages.<p>Or I can just use kubernetes.<p>From the perspective of my developers, they tell me a few things like: "I need 4GB RAM, 2 cores, I need access to the postgres secret to talk to it, and here is my hostname" and while they can tell me many, many more things, with that little information, they can have a full application in one of several different languages in minutes.<p>If I were to hand roll this, it'd be held together by prayers and duct tape. And I lose out on a huge active community building tools around this. I now have istio and get cross service telemetry. For free. I can set networking rules up setting up QOS between arbitrary services, both inside my network and outside. All applied behind a single interface. There's a lot of stuff I get for free, and as my team discovers things it needs to do, I have a consistent layer to do that all behind.<p>I'm one guy. I don't work for Google. But my team still manages _a lot_ of services, both on application end, and things like queues, databases, etc. You can say we don't need all of that, but you'd be wrong. We arguably could use more. I can reason about my infrastructure in both the small and the large.<p>Then you get into the idea of transferring to other companies. If someone comes into my org, they can look at what I have and see more or less everything there is in any part of my infrastructure. It's all right there, laid out in YAML. If I were to switch companies, or even teams, it'd be the same. Having a lingua franca of common terms and ideas is super critical there. To say nothing of all the work happening in the ecosystem allowing me to help my users ship features faster to our stakeholders. Doing this in VMs would be a literal nightmare.<p>So, respectfully, I believe your opinion is not correct here. You personally may not need it, but it's not very long before you get to reasonable amounts of services for any project that's sufficiently complex, in my experience. And even when I have just 1 or 2 I still need many of the primitives of kubernetes.</p>
]]></description><pubDate>Fri, 12 Feb 2021 03:42:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=26110531</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=26110531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26110531</guid></item><item><title><![CDATA[New comment by _asummers in "Type in the exact number of machines to proceed"]]></title><description><![CDATA[
<p>There's a really good book describing this phenomenon called Behind Human Error. It speaks of "first stories" and "second stories" and how in analysis of incidents, it is all too common to stop at the first story and chalk it up to human error, when the system itself allowed it to take place.</p>
]]></description><pubDate>Wed, 28 Oct 2020 01:31:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=24914027</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=24914027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24914027</guid></item><item><title><![CDATA[New comment by _asummers in "Ask HN: What are real-life useful use-cases for blockchain (not currencies)?"]]></title><description><![CDATA[
<p>The power of a notary is that someone is legally verifying the state of the document under penalty of perjury. In this case, you don't trust the party doing the verification, by definition, and there's no second party, so I don't see what this solves.<p>That there is an immutable log of the events is an implementation detail and could be solved with a write only DB completely independent of blockchain.</p>
]]></description><pubDate>Sun, 25 Oct 2020 00:09:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=24882872</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=24882872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24882872</guid></item><item><title><![CDATA[New comment by _asummers in "Oh Shit, Git?"]]></title><description><![CDATA[
<p>Removing them after adding to a project is still a 6-7 step process (unless this has changed and I missed it), which makes them feel clunky to use, to me.</p>
]]></description><pubDate>Sun, 16 Aug 2020 01:17:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=24173967</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=24173967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24173967</guid></item><item><title><![CDATA[New comment by _asummers in "Who still needs the office? U.S. companies start cutting space"]]></title><description><![CDATA[
<p>I agree with you and find myself in a similar situation and mindspace re: time boxing. I found having a KVM switch to have to actually "go to work" and "go to personal" was a good mental switch. And make sure you have a good chair. I was having minor back issues before I upgraded my chair with how long I was spending at the desk.</p>
]]></description><pubDate>Fri, 24 Jul 2020 00:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=23934322</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=23934322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23934322</guid></item><item><title><![CDATA[New comment by _asummers in "Cloudflare was down"]]></title><description><![CDATA[
<p>"Your nines are not my nines" [0]<p>[0] <a href="https://rachelbythebay.com/w/2019/07/15/giant/" rel="nofollow">https://rachelbythebay.com/w/2019/07/15/giant/</a></p>
]]></description><pubDate>Sat, 18 Jul 2020 00:15:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=23877637</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=23877637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23877637</guid></item><item><title><![CDATA[New comment by _asummers in "U.S. Supreme Court endorses gay, transgender worker protections"]]></title><description><![CDATA[
<p>> The supporters (is that the right word)<p>FYI - the word is "the majority".</p>
]]></description><pubDate>Mon, 15 Jun 2020 16:15:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=23529020</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=23529020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23529020</guid></item><item><title><![CDATA[New comment by _asummers in "Gitlab phished its own work-from-home staff, and 1 in 5 fell for it"]]></title><description><![CDATA[
<p>Reflections on trusting rust.</p>
]]></description><pubDate>Sat, 23 May 2020 14:06:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=23283025</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=23283025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23283025</guid></item><item><title><![CDATA[New comment by _asummers in "Ask HN: What programming skills are required by HFT or Trading firms"]]></title><description><![CDATA[
<p>Trading firms have many positions available other than the HFT algorithms. There are teams that support those to enable desks (read: startups) to get off the ground quickly (like YC!), analysis teams for doing research for future strategies, accounting, shared service teams, as well as governance teams like risk, compliance, treasury. Depending on the team you're on, your job may be drastically different. I find myself in a role focusing on devops, developer tooling, and team automation, but others on my team focus on data ingestion, financial models on top of the data, UI development for end users. If you're a skilled programmer, there will be a role for you in a sufficiently large firm.</p>
]]></description><pubDate>Fri, 15 May 2020 13:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=23191736</link><dc:creator>_asummers</dc:creator><comments>https://news.ycombinator.com/item?id=23191736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23191736</guid></item></channel></rss>