<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: arter45</title><link>https://news.ycombinator.com/user?id=arter45</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 17:40:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=arter45" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by arter45 in "DNS is for people, not for IT infrastructure"]]></title><description><![CDATA[
<p>You lose the concept of DNS forwarding. Usually, if your company has example.com, your DNS server is authoritative for example.com, which means it will actually contain (fqdn,ip) entries belonging to example.com, and it will forward requests for other domains to other DNS servers, possibly one DNS server per domain.<p>If you remove DNS servers from the equation, you need to write down records for other domains, too. This means you have to chase every domain for changes in CDN configuration, hosting provider or ISP migrations, IPv4 to v6 migrations and so on.<p>You don't have PTR records, which means you can't find out a name from its IP address.<p>You also miss other features of DNS, like SRV, MX and so on.<p>More subtly, you lose the ability to control DNS resolution over systems you can't control. If a DNS server says host.example.com is 192.168.0.4, a Windows desktop, a Linux server and your toaster will agree on that (especially if no local cache is enabled, but even then TTLs apply). If for some reason you cannot control a particular machine, you will never get it to consider that new DNS record. This can happen for a lot of reasons.</p>
]]></description><pubDate>Thu, 04 Jun 2026 05:47:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48394516</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=48394516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48394516</guid></item><item><title><![CDATA[New comment by arter45 in "Love systemd timers"]]></title><description><![CDATA[
<p>systemd list-timers<p>With —-all</p>
]]></description><pubDate>Tue, 02 Jun 2026 16:43:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48372676</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=48372676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48372676</guid></item><item><title><![CDATA[New comment by arter45 in "GDP Is a Flawed Measure of Prosperity. Alternatives Are on the Way"]]></title><description><![CDATA[
<p>Disclaimer: I haven't been able to read the full article because I don't have a subscription.<p>Yes, there are alternatives to GDP, but context is key.<p>If you just to make more meaningful charts or rankings of top 10 countries, you just switch to another indicator and that's it. This could also impact, to some extent, real economic choices.<p>Other applications are more difficult.<p>For example, debt substainability. Governments issue bonds to finance stuff, but they eventually have to repay at least interests. This introduces a link between GDP and debt growth. If you replace GDP with another index things get more vague: a country may have the maximum happiness, but if it issues bonds and it cannot repay its interests, it's going to have some trouble anyway.<p>Monetary policy is also difficult to decouple from GDP. Alternative indicators often mix many aspects, which means the central bank can either<p>1) target the whole index, which means it could try to influence not just interest rates, but education, healthcare and so on (it essentially blends with the government), or<p>2) keep targeting inflation, but through non-GDP estimates, which means the price "signal" is mixed with other "noise".</p>
]]></description><pubDate>Tue, 26 May 2026 19:33:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48284833</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=48284833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48284833</guid></item><item><title><![CDATA[New comment by arter45 in "Spain blocks prediction markets Polymarket, Kalshi over lack of gambling licence"]]></title><description><![CDATA[
<p>If the only person who can get the money is you (or your partner or children or whatever), it’s fine as a form of compensation for potential damages.<p>If anyone, including your surgeon, can take that life insurance policy based on your life, things can go bad pretty quickly (hint: what happens if a profit-maximizing surgeon would earn a lot more money from your policy than from his regular job?).</p>
]]></description><pubDate>Tue, 26 May 2026 16:44:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48282226</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=48282226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48282226</guid></item><item><title><![CDATA[New comment by arter45 in "Programming Is Real Engineering, and AI Proves It"]]></title><description><![CDATA[
<p>Engineering is not just about the tests. It is also about following standards, making decisions based on data and requirements not just personal preferences or trends, and especially being aware of the legal and ethical implications of what you're building.<p>That's why there is so much emphasis on <i>signing</i> or <i>stamping</i> projects in the "ordinary" engineering world: you're literally telling a potential third party (which may include a court of law at some point) that you reviewed the work and can be held responsible.<p>This doesn't rule out team work of course (just think about civil engineering, it's not something you can do alone most of the times), and this doesn't mean there are no unethical or even corrupt engineers, but there is in most cases a single person who is responsible from a professional, ethical, and legal point of view.<p>In my experience this never occurs with programming unless you're dealing with SWE in engineering-adjacent sectors (aerospace, ...), and even then I'm not sure as I have no personal experience in those areas.</p>
]]></description><pubDate>Tue, 26 May 2026 16:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48281967</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=48281967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48281967</guid></item><item><title><![CDATA[New comment by arter45 in "Magnifica Humanitas"]]></title><description><![CDATA[
<p>>Moreover, ownership of data cannot be left solely in private hands but must be appropriately regulated. Data is the product of many contributors and should not be treated as something to be sold off or entrusted to a select few. It is necessary to think creatively in order to manage data as a common or shared good, in a spirit of participation, as Saint John Paul II already suggested regarding collective goods. [128]<p>It does mention IP concerns, but that's not the greatest existential threat posed by AI.</p>
]]></description><pubDate>Mon, 25 May 2026 20:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271022</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=48271022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271022</guid></item><item><title><![CDATA[New comment by arter45 in "Magnifica Humanitas"]]></title><description><![CDATA[
<p>It lands on both. "It was just a job" or "I was just following orders" doesn't excuse you from doing unethical stuff.</p>
]]></description><pubDate>Mon, 25 May 2026 19:45:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48270828</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=48270828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48270828</guid></item><item><title><![CDATA[New comment by arter45 in "Plain text has been around for decades and it’s here to stay"]]></title><description><![CDATA[
<p>You can but it’s not part of a plaintext standard. You could certainly build a text editor which can decode a base64 string, but to transform that into a picture you need something implementing the GIF (or JPEG or PNG) specification, otherwise it’s just a binary blob.</p>
]]></description><pubDate>Mon, 27 Apr 2026 06:51:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47918479</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47918479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47918479</guid></item><item><title><![CDATA[New comment by arter45 in "Plain text has been around for decades and it’s here to stay"]]></title><description><![CDATA[
<p>I think the real limit of plain text is pretty obvious: you cannot embed pictures in it.<p>It’s like SMS vs MMS or modern chat. With pure text, you can at best add a link to a picture (which could get rotten or inaccessible for other reasons), but you cannot directly graphical content.</p>
]]></description><pubDate>Sat, 25 Apr 2026 12:18:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47900847</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47900847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47900847</guid></item><item><title><![CDATA[New comment by arter45 in "Migrating from DigitalOcean to Hetzner"]]></title><description><![CDATA[
<p>How slow is “too slow”? Do you happen to have any benchmark?</p>
]]></description><pubDate>Sun, 19 Apr 2026 13:03:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47824008</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47824008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47824008</guid></item><item><title><![CDATA[New comment by arter45 in "Casus Belli Engineering"]]></title><description><![CDATA[
<p>Interesting perspective</p>
]]></description><pubDate>Sat, 18 Apr 2026 09:55:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814593</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47814593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814593</guid></item><item><title><![CDATA[New comment by arter45 in "Healthchecks.io now uses self-hosted object storage"]]></title><description><![CDATA[
<p>Compatibility with existing code, middleware and so on.</p>
]]></description><pubDate>Sat, 18 Apr 2026 08:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47814303</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47814303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47814303</guid></item><item><title><![CDATA[New comment by arter45 in "What have been the greatest intellectual achievements? (2017)"]]></title><description><![CDATA[
<p>Wouldn’t you argue that lower instincts are not well managed by modern humanity, which means religion is still necessary? :)</p>
]]></description><pubDate>Mon, 13 Apr 2026 06:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748344</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47748344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748344</guid></item><item><title><![CDATA[New comment by arter45 in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>No, quantum physics is not a sham. Lasers are an application of quantum physics, for example. Usage of quantum physics principles in non scientific (thoughts are entangled!) or arbitrary macroscopic contexts (since electrons can cross a barrier, a human can pass through a wall) is an entirely different thing.</p>
]]></description><pubDate>Mon, 13 Apr 2026 05:56:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748118</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47748118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748118</guid></item><item><title><![CDATA[New comment by arter45 in "Ask HN: Im back end engineer, not front end – is this just excuse?"]]></title><description><![CDATA[
<p>> If you don't care about the user in the UI, you probably don't care about the user in the backend either.<p>Not necessarily. I hate frontend tasks not because I don’t care about the user, but because I don’t have decent  graphic skills. I can code but I don’t have a good istinct for colors, size, font styles, or other frontend issues that feel more art than science.<p>I’m honest about it, and luckily my job doesn’t involve frontend tasks, but this doesn’t mean that I don’t care about the users. In fact, you could say that I avoid frontend tasks precisely because I care about users and I don’t want them to be tormented by my awful UI choices :)<p>> Frontend problems are just easier to see — bad UI, confusing views, ugly design. Everyone notices. Backend problems are hidden — slow API response, bad errors, hard to manage code<p>That’s one way to see it. Another way is that frontend problems are subjective. The same UI could be confusing for someone and reasonable in someone else’s eyes. What’s ugly? “Beauty is in the eyes of the beholder”, as the saying goes.<p>Backend problems can be hidden and random but they are objective. If an API returns 500, there is something wrong. It may do so only when a plane passes by or when a cosmic ray happen to flip a bit, but everyone can agree that a 500 is not supposed to happen (unless your API intentionally returns 500 for success…). The root cause may be obscure, but the existence of an issue is objective.</p>
]]></description><pubDate>Sat, 11 Apr 2026 18:56:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47733074</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47733074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47733074</guid></item><item><title><![CDATA[New comment by arter45 in "Ask HN: Is the telehealth consulting for psychiatry even works?"]]></title><description><![CDATA[
<p>I would say privacy. No telemetry, no targeted ads, no centralized transcripts, possibly end to end encryption. Psychiatrists are bound by professional secrecy, and they touch on very sensitive topics (people’s fears, their private lives, sexual preferences, …). Privacy is a very strong concern if you want to build this kind of platform.</p>
]]></description><pubDate>Sat, 11 Apr 2026 18:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732737</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47732737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732737</guid></item><item><title><![CDATA[New comment by arter45 in "YouTube Premium price is going up $2 to $15.99/mo"]]></title><description><![CDATA[
<p>Yes, being a monopoly certainly helps, but that monopoly is YouTube, not YouTube Premium. Since the basic offering is free, raising the price for the Premium version only makes sense if they don’t expect a shift from Premium to free users. This suggests that they believe their Premium offering to become more important, so its users can tolerate a price increase without shifting to the free version (or a YouTube alternative).</p>
]]></description><pubDate>Sat, 11 Apr 2026 18:04:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732674</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47732674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732674</guid></item><item><title><![CDATA[New comment by arter45 in "The Problem That Built an Industry"]]></title><description><![CDATA[
<p>Well, transactions in this context are business transactions, which may involve 1 or N remote calls. Imagine checks against no fly lists, fraud detection, flight delay and so on. Speed of light is also another concern. So it’s not as simple as doing 35k TPS on a local SQL database.<p>But yes, you don’t always need cool technologies.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:42:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732473</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47732473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732473</guid></item><item><title><![CDATA[New comment by arter45 in "The Problem That Built an Industry"]]></title><description><![CDATA[
<p>It’s not decentralized either, at least not in the Bitcoin sense of the word. Interactions between participants may be automated but they can ultimately rely on legal contracts and people. IATA is one of those participants, but everyone has to trust IATA in the airline industry because of their role. A decentralized airline system built to avoid trust in a central authority would be pretty different (actually the booking part may be the least of their problems there).<p>It probably doesn’t require consensus among all participants (pairwise consensus at every step should be fine), so there is very likely no voting.<p>It’s not even permissionless. It’s not like a random company could join this “chain” simply because they can generate a keypair.<p>It’s a fundamentally different problem, and it makes sense that the architecture is different.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:07:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732176</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47732176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732176</guid></item><item><title><![CDATA[New comment by arter45 in "YouTube Premium price is going up $2 to $15.99/mo"]]></title><description><![CDATA[
<p>> How can a company in current world environment where unemployment and everything bad is on the rise think that the best way is to simply raise the prices.<p>Economics talks about “price elasticity of demand”. A good or service is elastic if small changes in price greatly affect the demand. An inelastic good is, at its extreme, one for which people would pay literally anything.<p>Basically YouTube is betting that their Premium subscription is so important, or will become so important, that it will pretty much become a necessity. Likely because of discounts (invite a friend and get a discount) and network effects (YouTube Premium becomes a new video-oriented social medium like Tiktok?) or because the standard free version will become so bad that you will pay the subscription to have a somewhat decent experience.</p>
]]></description><pubDate>Sat, 11 Apr 2026 15:16:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731339</link><dc:creator>arter45</dc:creator><comments>https://news.ycombinator.com/item?id=47731339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731339</guid></item></channel></rss>