<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: rumanator</title><link>https://news.ycombinator.com/user?id=rumanator</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 11:50:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rumanator" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rumanator in "C’s Biggest Mistake (2009)"]]></title><description><![CDATA[
<p>> I don't see a future where C survives<p>Meanwhile C is running strong since the 70s.<p>> the lack of package manager<p>What do you call linux distro's package managers then? I mean, in distributions like Debian you can even download a package's source code with apt-get.</p>
]]></description><pubDate>Sat, 12 Sep 2020 22:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=24456634</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24456634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24456634</guid></item><item><title><![CDATA[New comment by rumanator in "C’s Biggest Mistake (2009)"]]></title><description><![CDATA[
<p>C has been "losing ground" not because of random per peeves of those who never wrote a line of code in C but because since C's last standard update there have been other programming languages that offer developers something of value so that the trade-off between using C or any alternative starts to make technical sense.<p>It also helps that C's standardization proceeds in ways that feel somewhat between sabotage and utter neglect.<p>Meanwhile, C is still the absolute best binary interop language devised by mankind.</p>
]]></description><pubDate>Sat, 12 Sep 2020 22:54:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=24456598</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24456598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24456598</guid></item><item><title><![CDATA[New comment by rumanator in "Cloudcraft – Architect and budget cloud infrastructure"]]></title><description><![CDATA[
<p>Those cloud users can have the same benefit by spending a fraction of the price. That's the point. The question you're trying to ask is whether the added value being promised justifies a price tag that's 10x higher than the ones offered by established services.</p>
]]></description><pubDate>Sat, 12 Sep 2020 14:24:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=24452685</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24452685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24452685</guid></item><item><title><![CDATA[New comment by rumanator in "Cloudcraft – Architect and budget cloud infrastructure"]]></title><description><![CDATA[
<p>> Well the assertion is just a mathematical fact,<p>It really isn't. You're somehow assuming that the law of supply and demand doesn't exist. As the premise is blatantly wrong then this mistake renders all subsequent assertions mute.<p>> Maybe the company isn’t targeting anyone<p>Irrelevant. The initial assertion was that higher prices somehow had no inpact in demand and thus revenue would be proportional. This assertion is blatantly wrong. The fact is that lower prices increase demand, and increased demand enables economies of scale, which lead to higher revenue. Conversely, higher prices lower demand, etc etc. Market segmentation is tangential to this point.</p>
]]></description><pubDate>Sat, 12 Sep 2020 14:20:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=24452650</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24452650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24452650</guid></item><item><title><![CDATA[New comment by rumanator in "REST APIs must be hypertext-driven (2008)"]]></title><description><![CDATA[
<p>What domain problem is that? Communicating through a network?</p>
]]></description><pubDate>Sat, 12 Sep 2020 08:34:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=24450903</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24450903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24450903</guid></item><item><title><![CDATA[New comment by rumanator in "Cloudcraft – Architect and budget cloud infrastructure"]]></title><description><![CDATA[
<p>> If they reduce price to $10/m they'll need 5x customers to reach same revenue<p>This assertion could only start to make any sense if you believe that the law of supply and demand doesn't exist, and that economies of scale don't apply.<p>Meanwhile, I am a paying customer of cloud providers eventhough I don't use them just because they are affordable. This service expects that people like me spend 600€/year when I can have the same exact service somewhere else for 60€/year.</p>
]]></description><pubDate>Sat, 12 Sep 2020 08:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=24450894</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24450894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24450894</guid></item><item><title><![CDATA[New comment by rumanator in "Cloudcraft – Architect and budget cloud infrastructure"]]></title><description><![CDATA[
<p>What a weird comment. I mean, it adds nothing to the discussion and intentionally sidesteps the core of any service: it's business model.<p>If you refuse to even discuss the pricing model of a service, why bother wasting your time posting anything at all?</p>
]]></description><pubDate>Sat, 12 Sep 2020 08:26:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=24450868</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24450868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24450868</guid></item><item><title><![CDATA[New comment by rumanator in "Lenovo’s IdeaPad Slim 7 is a showcase for AMD’s exceptional new processor"]]></title><description><![CDATA[
<p>> For EC2 instances and the like it will be almost all X86 for a long time.<p>I wouldn't bet on it being so lopsided. AWS is betting stringing it's ARM processors, which appear to have a better price/performance ratio.</p>
]]></description><pubDate>Thu, 10 Sep 2020 18:33:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=24435181</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24435181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24435181</guid></item><item><title><![CDATA[New comment by rumanator in "Jeff Bezos's gain during Covid is enough to give all his employees a $105k bonus"]]></title><description><![CDATA[
<p>You're focusing your argument on a specific person while ignoring the point about how a global increase in liquidity triggers global inflation.</p>
]]></description><pubDate>Thu, 10 Sep 2020 18:22:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=24435088</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24435088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24435088</guid></item><item><title><![CDATA[New comment by rumanator in "REST APIs must be hypertext-driven (2008)"]]></title><description><![CDATA[
<p>> My point is that even though they're loosely coupled, the API actually cannot change freely because the actual consumer of the API, the business logic, is still tied to the API through the client.<p>The main promise of REST is that following that particular application style does indeed allow the API to freely change without breaking backwards compatibility.<p>The main drawback of REST is that no one actually follows those principles.<p>With REST, the client is not tied to an API. The client seeks resources, and relies on content discovery processes to determine how to access those resources. The only endpoint that may be hard coded is a home/root endpoint, and all other resources are accessible through it by following hypermedia. With REST you care about the what, not the where.<p>> If your API changes and the client/browser is still able to traverse it fine, but your business logic breaks<p>This is where you're getting it wrong. REST is all about the interface. The interface has zero to do with the business logic. If you have an interface that allows you to access the same data but for some reason your business logic breaks due to non-opersrional reasons (i.e. extra latency from the content discovery process) you need to have a talk with whoever screwed that up.</p>
]]></description><pubDate>Thu, 10 Sep 2020 17:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=24434624</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24434624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24434624</guid></item><item><title><![CDATA[New comment by rumanator in "REST APIs must be hypertext-driven (2008)"]]></title><description><![CDATA[
<p>> These concepts were developed for the web. Not APIs on the web, but HTTP itself.<p>This assertion is just plain wrong. REST is an architectural principle focused on providing APIs for web services, and Roy Fielding was quite vocal in making it extremely clear that there is nothing in REST that is HTTP-specific, let alone makes it tied to HTTP. REST is an architectural style that relied on the concept of resources, which should be linkable. That's it.</p>
]]></description><pubDate>Thu, 10 Sep 2020 06:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=24429335</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24429335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24429335</guid></item><item><title><![CDATA[New comment by rumanator in "REST APIs must be hypertext-driven (2008)"]]></title><description><![CDATA[
<p>> Most of the time, those “things” are dumb business logic applications that can’t explore the hypermedia to discover new functionality and furthermore are not designed to do anything with it anyway.<p>Dumb business logic is not the point. One of the benefits of HATEOAS is that it allows REST clients to be loosely coupled with REST services, in a way that APIs can change freely change (i.e., change endpoints around, break away functionalities into other services, etc.) without requiring clients to be updated under the penalty of breaking compatibility.<p>The main reason why no one does REST and everyone does RPC-over-HTTP is that while REST clients require tracking and updating state to support service discovery, RPC-over-HTTP just requires a single HTTP request to achieve the same purpose, albeit without the resilience and future-proof.</p>
]]></description><pubDate>Thu, 10 Sep 2020 05:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=24429297</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24429297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24429297</guid></item><item><title><![CDATA[New comment by rumanator in "Former NSA chief Keith Alexander has joined Amazon’s board of directors"]]></title><description><![CDATA[
<p>If a random guy online uses an account created a couple of days ago to say he has knowledge of something without providing any proof or substance then everyone should just blindly trust him and take his word for it.<p>Right?</p>
]]></description><pubDate>Thu, 10 Sep 2020 05:36:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=24429202</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24429202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24429202</guid></item><item><title><![CDATA[New comment by rumanator in "You Really Don’t Need All That JavaScript [video]"]]></title><description><![CDATA[
<p>> Electron exists to poach web developers into app development, because native code and frameworks are hard.<p>I don't agree with the "poaching" statement, but I would argue that "frameworks are hard" should be replaced with "desktop gui frameworks are appalingly poor".<p>Webview-based rendering frameworks trade away native look-and-feel for a myriad of tools and processes and techniques and workflows and expertise that you simply do not get with plain old widget frameworks. GUI developers know this, and in particularly GUI frameworks vendors are well aware of this. In fact, check XAML or QML.</p>
]]></description><pubDate>Wed, 09 Sep 2020 19:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=24425137</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24425137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24425137</guid></item><item><title><![CDATA[New comment by rumanator in "You Really Don’t Need All That JavaScript [video]"]]></title><description><![CDATA[
<p>> Not it's not.<p>It really is. Just because some people have a uncanny propensity to mix concerns that shouldn't be mixed, that doesn't mean that a data structure is something else.</p>
]]></description><pubDate>Wed, 09 Sep 2020 19:43:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=24425053</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24425053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24425053</guid></item><item><title><![CDATA[New comment by rumanator in "You Really Don’t Need All That JavaScript [video]"]]></title><description><![CDATA[
<p>> The browser has no real concept of "page navigation" or "site navigation" with any kind of state, or the "current" navigation item, or of hierarchy, breadcrumbs, menus, or other core navigational concepts involving site and page structure.<p>Why do you believe the browser should support that with primitives? Advocating for that kind of specialization lies somewhere between forgetting important and basic historical lessons on software engineering or an unsubstantiated belief that now everything will be different.<p>> A large part of "knowing about usability" is just knowing how to execute these basic navigation features without goofing up on the many pitfalls available to you.<p>You're leaving out a part where said usability principles lie somewhere between emerging requirements that are still under development or fads that are scheduled to be replaced with the latest and greatest promising idea.<p>Suffice to say arguing to force them into browser as primitives is demanding that they should be set in stone as is.</p>
]]></description><pubDate>Wed, 09 Sep 2020 19:36:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=24424964</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24424964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24424964</guid></item><item><title><![CDATA[New comment by rumanator in "C++ was the fastest growing programming language in Sept according to TIOBE"]]></title><description><![CDATA[
<p>> This index has a lot of noise.<p>I would go even further and state that TIOBE is deprived of any meaningful value. It's basically a index that tracks web noise. I mean with TIOBE, C++'s ranking goes up if someone writes a blog post with a joke that goes "A C++ developer walks into a bar...".<p>I wouldn't be surprised if this post in HN is contributing to the bump.<p>TIOBE is what you get from garbage-in.<p>> I wouldn't put much stock in this and I like C++.<p>I would bet that C++20 led some bloggers to post random  stuff with C++ in it.</p>
]]></description><pubDate>Wed, 09 Sep 2020 17:45:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=24423645</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24423645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24423645</guid></item><item><title><![CDATA[New comment by rumanator in "The land before modern APIs"]]></title><description><![CDATA[
<p>> I thought this would be about APIs as in APIs, that is the general concept which goes back decades, not REST APIs.<p>I agree, the description is not ambiguity-free. However do keep in mind that in web development the concept of an API is rather unambiguous.</p>
]]></description><pubDate>Mon, 07 Sep 2020 17:21:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=24400906</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24400906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24400906</guid></item><item><title><![CDATA[New comment by rumanator in "Amazon deletes 20k user reviews after finding evidence of suspicious activity"]]></title><description><![CDATA[
<p>Once I bought from Amazon a pack of 4 or 5 USB cables from a seller which had good reviews. Once they arrived, they all broke in a matter of 2 weeks. I mean every single cable in that pack was busted after 2 weeks of use.<p>Based on my infuriating experience with the product I posted a 1 star review stating that all cables broke. After a week or so of posting that review I started to be spammed by the seller with offers of a 10$ or 20$ refund and a brand new pack of USB cables provided I recanted my review.  By spam I mean the seller sent the same canned response about 7 or 8 times repeatedly bribing me to recant my review.</p>
]]></description><pubDate>Mon, 07 Sep 2020 17:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=24400865</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24400865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24400865</guid></item><item><title><![CDATA[New comment by rumanator in "The Stack Monoid"]]></title><description><![CDATA[
<p>Thanks for the insightful post, specially the Dyck language plug. Really cool stuff.</p>
]]></description><pubDate>Sun, 06 Sep 2020 23:23:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=24395465</link><dc:creator>rumanator</dc:creator><comments>https://news.ycombinator.com/item?id=24395465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24395465</guid></item></channel></rss>