<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: o1o1o1</title><link>https://news.ycombinator.com/user?id=o1o1o1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 10:46:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=o1o1o1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by o1o1o1 in "Show HN: GitForms – Zero-cost contact forms using GitHub Issues as database"]]></title><description><![CDATA[
<p>I believe this approach is superior because it minimizes reliance on GitHub as the sole backend provider.<p>You can utilize any mailing library in your backend to simply send emails or choose API email providers like Resend or Mailgun.<p>For spam protection, various providers are available, such as Cloudflare and Google.<p>> why make it so complex in the first place?<p>You're completely justified in questioning this, and I resonate with you and all the developers who feel the same way.</p>
]]></description><pubDate>Thu, 18 Dec 2025 03:13:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46308537</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=46308537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46308537</guid></item><item><title><![CDATA[New comment by o1o1o1 in "GraphQL: The enterprise honeymoon is over"]]></title><description><![CDATA[
<p>> Specs drift from reality<p>This is only an issue if the spec is maintained manually. In my opinion, best practice is to generate the specification from the actual implementation—assuming you didn’t start by hand-crafting the spec in the first place.<p>If the spec is the source of truth, server and client stubs can be generated from it, which should likewise prevent this kind of drift.<p>I realize that working with OpenAPI isn’t always straightforward, but most of the friction usually comes down to gaps in understanding or insufficient tooling for a given tech stack.</p>
]]></description><pubDate>Mon, 15 Dec 2025 02:56:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46269924</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=46269924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46269924</guid></item><item><title><![CDATA[New comment by o1o1o1 in "What we talk about when we talk about sideloading"]]></title><description><![CDATA[
<p>This is mostly a framing war. Calling it "sideloading" makes it sound risky or unusual, but if we called it "installing software on your own device", Apple's and Google's restrictions would seem absurd - like telling homeowners what kind of light bulbs they're allowed to use.</p>
]]></description><pubDate>Wed, 29 Oct 2025 02:31:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45741942</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=45741942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45741942</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Postman which I thought worked locally on my computer, is down"]]></title><description><![CDATA[
<p>Off-Topic: I read about yaak app as an alternative to Postman - can anyone recommend an alternative to Stoplight Studio for covering "the other side" by any means?<p>I loved to use their free desktop app for building API documentations which can be used for scaffolding / generating APIs but for some reason I don't remember right now I had to stop using it.</p>
]]></description><pubDate>Tue, 21 Oct 2025 02:44:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45651910</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=45651910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45651910</guid></item><item><title><![CDATA[New comment by o1o1o1 in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>I'm so happy we chose Hetzner instead but unfortunately we also use Supabase (dashboard affected) and Resend (dashboard and email sending affected).<p>Probably makes sense to add "relies on AWS" to the criteria we're using to evaluate 3rd-party services.</p>
]]></description><pubDate>Mon, 20 Oct 2025 09:21:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45641760</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=45641760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45641760</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Thoughts on Cloudflare"]]></title><description><![CDATA[
<p>Exactly this - CDN is the one thing I don’t use Cloudflare for.<p>As a web developer, I love how effortless it is to spin up a static site for free using their Pages or Workers features. Sure, I could rent a small server or even host projects on a home setup, but often I just want something simple, fast, and hassle-free - and Cloudflare delivers that at zero cost.<p>Has this convenience led me to spend money with them? Absolutely. These days I even rely on Cloudflare for DNS management, simply because their interface and overall experience are far better than what I was using before I found them.<p>That said, I’m not here to defend the company uncritically. I recognize the valid concerns and criticisms that exist. But no platform is without flaws, and in some situations I simply can’t — or don’t want to — prioritize the idealistic view. Sometimes I just want to experiment and build, and Cloudflare makes that easy.</p>
]]></description><pubDate>Sun, 28 Sep 2025 03:35:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45401555</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=45401555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45401555</guid></item><item><title><![CDATA[New comment by o1o1o1 in "You did this with an AI and you do not understand what you're doing here"]]></title><description><![CDATA[
<p>I recently learned to use Option + Shift + `-` (dash) on macOS to type it and use it since then because somebody smarter than me told me that this is the correct one to use (please correct them if you know better :D).</p>
]]></description><pubDate>Mon, 22 Sep 2025 11:03:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45331752</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=45331752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45331752</guid></item><item><title><![CDATA[New comment by o1o1o1 in "The Joy of Mixing Custom Elements, Web Components, and Markdown"]]></title><description><![CDATA[
<p>May I ask what you are using instead nowadays?<p>MDX is great and I like to use it.</p>
]]></description><pubDate>Tue, 12 Aug 2025 01:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44871508</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=44871508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44871508</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Just redesigned my personal site with a TTY-style interface"]]></title><description><![CDATA[
<p>I really like it, well done!<p>As others mentioned, if you use this to attract clients or recruiters, I recommend adding a version for non-technical folks.<p>As a nerd I'd love to see some more colors like in the themes you can set using Prezto or Oh-My-ZSH (reference: <a href="https://github.com/sorin-ionescu/prezto?tab=readme-ov-file#themes">https://github.com/sorin-ionescu/prezto?tab=readme-ov-file#t...</a>).<p>For the projects I think some click function to open an ncurses-like modal would be cool :)<p>Another idea: what about adding a light mode?<p>P.S.: I would also add `rm -rf` and return something like "nice try ^_^"</p>
]]></description><pubDate>Fri, 02 May 2025 12:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43868942</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43868942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43868942</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Ask HN: CS degrees, do they matter again?"]]></title><description><![CDATA[
<p>From my experience when I lived in Europe, the following is important to get a job in IT:<p>- Degree, a general one is good, a specific one related to the job is better (especially in the German-speaking area, I don't know about the others)<p>- Experience, especially in well-known big companies<p>They used a trick there to reduce the leverage of employees in IT and created the myth of a "shortage of skilled workers" by repeatedly publishing this in various media, creating fake statistics and ghost job ads. A lot of foreigners jumped in and also the existing workforce, afraid of losing their jobs or not finding a new one, didn't bother to negotiate well anymore and are doing jobs for really bad money (e.g. 50k/year).<p>Now you add the "AI will replace you anyway" mantra, which initially increases this fear and the willingness of employees to work for low wages.<p>The effect is a workforce that is well educated and willing to work for food and shelter, no questions asked.<p>If you're trying to compete, a degree helps, but in the end you may be undercut by someone with the same degree (with better grades) but who takes less money because they don't know their worth.<p>My opinion: try to get out of Europe, run your own business or find a different career / business opportunity. These are bad times for CS employees in Europe.</p>
]]></description><pubDate>Mon, 28 Apr 2025 03:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43817364</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43817364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43817364</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Show HN: Magnitude – open-source, AI-native test framework for web apps"]]></title><description><![CDATA[
<p>Thanks for sharing, this looks interesting.<p>However, I do not see a big advantage over Cypress tests.<p>The article mentions shortcomings of Cypress (and Playwright):<p>> They start a dev server with bootstrapping code to load the component and/or setup code you want, which limits their ability to handle complex enterprise applications that might have OAuth or a complex build pipeline.<p>The simple solution is to containerise the whole application (including whatever OAuth provider is used), which then allows you to simply launch the whole thing and then run the tests. Most apps (especially in enterprise) should already be containerised anyway, so most of the times we can just go ahead and run any tests against them.<p>How is SafeTest better than that when my goal is to test my application in a real world scenario?</p>
]]></description><pubDate>Sat, 26 Apr 2025 09:09:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43802033</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43802033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43802033</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Coding as Craft: Going Back to the Old Gym"]]></title><description><![CDATA[
<p>This article really hit home—especially this part from the conclusion:<p>> In a world pushing for “reflexive AI usage,” I’m advocating for something different: thoughtful, intentional collaboration with AI that preserves the essence of coding as a craft.
> ...
> Like Rocky, we sometimes need to step away from the comfortable, civilized environment and return to the old gym – the place where real growth happens through struggle, persistence, and focused practice.<p>> Because coding isn’t just about output. It’s about the journey of becoming better problem solvers, better thinkers, and better engineers. And some journeys can’t be outsourced, even to the most advanced AI.<p>But here’s the reality: those ideals feel increasingly out of reach. Business demands and short-term thinking rarely leave room for “intentional” or “thoughtful” work. For many of us, having time to grow as engineers is a luxury.<p>Worse, it’s often personal. I’ve had to carry the weight for friends in crisis, pretending two people were working just to help someone keep their job. It’s brutal—and sadly, not rare.<p>As AI gets more buzz, many stakeholders now think our work is overvalued. A quick AI PoC becomes “good enough” in their eyes, and we’re expected to polish it into something real—fast, cheap, and under pressure. Meanwhile, we’re constantly defending our craft against the next threat of being replaced by “cheaper” labor.<p>When I started out, we cared about clean code and craftsmanship. Now, I feel like I should be taking sales courses just to survive.<p>Today, it’s all about output. Ship faster or get replaced. Quality only matters when it’s too late—after the person who made the bad call has already cashed out.<p>I know this sounds pessimistic, but for many of us who aren’t in the top 1% of this industry, it’s just reality.<p>Thanks for the article, Christian. You’re not wrong—but I think you’re one of the few lucky enough to live that perspective. I wish you all the best, and hope you can keep enjoying that rare luxury. There will be a need for true craftsmen—especially when the rest of us have gone numb just trying to keep up.</p>
]]></description><pubDate>Tue, 22 Apr 2025 17:31:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43764461</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43764461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43764461</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Honest and Elitist Thoughts on Why Computers Were More Fun Before"]]></title><description><![CDATA[
<p>Wow, I am surprised how many of you there are, I feel really sorry for you and hope that one day you will find the happiness in your life that you seem to have lost.</p>
]]></description><pubDate>Fri, 18 Apr 2025 14:48:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43728580</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43728580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43728580</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Honest and Elitist Thoughts on Why Computers Were More Fun Before"]]></title><description><![CDATA[
<p>You’re framing this article as harmless nostalgia, but it’s steeped in a particular kind of ideological elitism.<p>The author doesn’t just miss old tech—he explicitly claims “computers were more fun when they weren’t for everyone,” then spends the rest of the piece romanticizing that exclusivity. He presents complexity as a virtue because it filtered people out. That’s not just wistful reflection—it’s gatekeeping framed as culture.<p>His core argument is clear: computing was better when it belonged only to those with the time, skill, or personality to endure its difficulties. That’s not celebrating subculture—it’s lamenting the loss of exclusivity.<p>Calling his stance “elitist” doesn’t excuse it—it just acknowledges it without engaging with what that actually means. Self-awareness isn’t the same as critical reflection, and it doesn’t soften the underlying message: resentment toward accessibility, masked as retro affection.<p>The piece ultimately reads less like love for a bygone era and more like discomfort with the fact that computing has become inclusive.<p>> Old hardware was simpler. This meant that a single person could learn all, or at least most, of its features by heart.<p>Sure - and so is plenty of tech today, if you choose it to be. Simplicity is still available, just not mandatory. No one’s forcing you to turn your home into a smart dystopia or drive a car that needs firmware updates.<p>> Old hardware was limited. Slow processors, low resolutions and cheap sound chips impose restrictions that are fun to overcome with creative problem solving.<p>That kind of constraint is still available - self-imposed, if necessary. Creativity through limitation isn’t gone; it’s just no longer universal. If you miss it, simulate it. Limitations don’t require scarcity.<p>> Old computers were offline. No attention economy, no SaaS subscription models. You could learn a piece of software and keep using it for as long as a decade without experiencing any major overhauls.<p>Great! You can still do that. Turn off Wi-Fi, fire up your legacy tools, and ignore the SaaS world. Nobody is stopping you.<p>> The Internet was mostly text-based. Things were comparably snappy and focused on human-to-human communication rather than passive content consumption and bloated advertising.<p>You can still browse text-only sites with a terminal browser. You can still avoid algorithmic sludge and have meaningful conversations-forums, IRC clones, newsletters, you name it.<p>> Old gits like yours truly where younger back then. We were, believe it or not, at the forefront of technology, instead of struggling to keep up.<p>Exactly. Some of what you’re feeling is just aging-nostalgia reframed as cultural decay. It’s human, but it’s not a critique of the present.<p>> It also meant that if someone had a home computer, chances were that they liked the same stuff as you<p>Communities still exist for people who care deeply - Linux user groups, retro computing forums, hacker conferences. You just have to look past the mainstream.<p>> Left thusly alone, we were free to do whatever the heck we wanted with our mysterious machines.<p>You still are. Boot up your Amiga, fire up a dev board, disconnect from the cloud. The tools are still there. What’s missing is the exclusivity.<p>My final thoughts about the article:<p>This isn’t just longing for a bygone era—it’s discomfort with the present one, especially its inclusivity. That’s what makes the piece not just nostalgic, but ideologically revealing. I honestly feel a bit sorry for the author, who (at least to me) comes across as a disgruntled old guy, romanticizing a time when being seen as a weirdo also meant being seen as a wizard.<p>My final thought about your comment:<p>You say this is a victimhood take, but the real victimhood is in the article - mourning the loss of exclusivity like something was stolen, when really, it was just shared.</p>
]]></description><pubDate>Fri, 18 Apr 2025 13:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43727848</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43727848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43727848</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Honest and Elitist Thoughts on Why Computers Were More Fun Before"]]></title><description><![CDATA[
<p>> It's simple, but controversial: Computers were more fun when they weren't for everyone. There, I said it.<p>Yes, it is controversial for people who do not immediately see what is wrong with it.<p>This is a very efficient way of letting the reader know that the person has problems, without saying so directly. Sure, it is honest, but it reflects very badly on the character, and that is why it is "controversial" (not really, if you have a balanced personality you immediately know that it is just an ego problem).<p>Sorry but I had to stop reading there.</p>
]]></description><pubDate>Fri, 18 Apr 2025 03:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43724772</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43724772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43724772</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Sparks – A typeface for creating sparklines in text without code"]]></title><description><![CDATA[
<p>While I like the idea of using it in a graphics application, I have to say that I do not see the advantage of using it in a web application instead of a simple CSS solution.<p>Can someone enlighten me as to what advantage a font solution would have for displaying bar charts?</p>
]]></description><pubDate>Sat, 05 Apr 2025 07:36:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591664</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43591664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591664</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative"]]></title><description><![CDATA[
<p>Second this! I just got hired for a short-term project to extend a payment solution I once wrote when I was employed by that company.<p>I was amazed to find that a) nobody maintained the project after I left, there were only two minor fixes because their house was on fire, and b) I really took the time to write almost complete documentation on all the important topics, which helped me get back on track faster.<p>You are absolutely right, and I have experienced this most of the time. The problem is that it is an uphill battle to explain to most stakeholders why you are "wasting" so much time on non-customer facing documentation.<p>It is hard enough to convince even technical stakeholders (e.g. product owners) to write automated tests.<p>While at the time I mostly think it's bad, later on it forces them to pay me twice as much, so I guess it's not as bad as I always think in those moments :D</p>
]]></description><pubDate>Sat, 05 Apr 2025 07:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591604</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43591604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591604</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative"]]></title><description><![CDATA[
<p>He did not say "companies vs individuals", he said "single maintainer", which is obviously a high risk factor to consider IMHO.<p>I wonder why they all start their own projects instead of putting their heads together. They could achieve so much more and make a bit more money on the side, while each of them would have to spend less time on it. It would also attract risk-averse companies.</p>
]]></description><pubDate>Sat, 05 Apr 2025 07:16:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591574</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43591574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591574</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative"]]></title><description><![CDATA[
<p>Another commenter mentioned that zero downtime deployments are not possible, isn't this a loss in your opinion, or did you find a way to do it using Coolify?</p>
]]></description><pubDate>Sat, 05 Apr 2025 07:10:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591542</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43591542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591542</guid></item><item><title><![CDATA[New comment by o1o1o1 in "Coolify: Open-source and self-hostable Heroku / Netlify / Vercel alternative"]]></title><description><![CDATA[
<p>Thanks for sharing this. I was thinking of giving it a try, but hearing that zero downtime deployments don't work is a deal breaker for me, which is sad because Coolify looks amazing otherwise.<p>I do wonder though, why do we even need an alternative to Dokku when it seems to provide everything we need?</p>
]]></description><pubDate>Sat, 05 Apr 2025 07:07:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43591529</link><dc:creator>o1o1o1</dc:creator><comments>https://news.ycombinator.com/item?id=43591529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43591529</guid></item></channel></rss>